From 71b14a60b6b15527becba94d69abb06fa31cbf51 Mon Sep 17 00:00:00 2001
From: Andreas Kristiansen <6977712+AndreasK79@users.noreply.github.com>
Date: Thu, 5 Feb 2026 08:19:41 +0100
Subject: [PATCH 01/54] Consolidate queries
---
application/models/Cq.php | 246 +++++++++++++++++++++++++++++++++-----
1 file changed, 219 insertions(+), 27 deletions(-)
diff --git a/application/models/Cq.php b/application/models/Cq.php
index 2c2240604..8632ba971 100644
--- a/application/models/Cq.php
+++ b/application/models/Cq.php
@@ -15,30 +15,37 @@ class CQ extends CI_Model{
$qsl = $this->genfunctions->gen_qsl_from_postdata($postdata);
+ // Initialize all bands to dash
foreach ($bands as $band) {
for ($i = 1; $i <= 40; $i++) {
$bandCq[$i][$band] = '-'; // Sets all to dash to indicate no result
}
+ }
- if ($postdata['worked'] != NULL) {
- $cqBand = $this->getCQWorked($location_list, $band, $postdata);
- foreach ($cqBand as $line) {
- $bandCq[$line->col_cqz][$band] = '
';
- $cqZ[$line->col_cqz]['count']++;
- }
+ // Get all worked zones for all bands in ONE query
+ if ($postdata['worked'] != NULL) {
+ $cqBand = $this->getCQWorkedAllBands($location_list, $bands, $postdata);
+ foreach ($cqBand as $line) {
+ $band = $line->col_band;
+ $bandCq[$line->col_cqz][$band] = '';
+ $cqZ[$line->col_cqz]['count']++;
}
- if ($postdata['confirmed'] != NULL) {
- $cqBand = $this->getCQConfirmed($location_list, $band, $postdata);
- foreach ($cqBand as $line) {
- $bandCq[$line->col_cqz][$band] = '';
- $cqZ[$line->col_cqz]['count']++;
- }
+ }
+
+ // Get all confirmed zones for all bands in ONE query
+ if ($postdata['confirmed'] != NULL) {
+ $cqBand = $this->getCQConfirmedAllBands($location_list, $bands, $postdata);
+ foreach ($cqBand as $line) {
+ $band = $line->col_band;
+ $bandCq[$line->col_cqz][$band] = '';
+ $cqZ[$line->col_cqz]['count']++;
}
}
// We want to remove the worked zones in the list, since we do not want to display them
if ($postdata['worked'] == NULL) {
- $cqBand = $this->getCQWorked($location_list, $postdata['band'], $postdata);
+ // Use optimized query for all bands at once
+ $cqBand = $this->getCQWorkedAllBands($location_list, $bands, $postdata);
foreach ($cqBand as $line) {
unset($bandCq[$line->col_cqz]);
}
@@ -46,7 +53,8 @@ class CQ extends CI_Model{
// We want to remove the confirmed zones in the list, since we do not want to display them
if ($postdata['confirmed'] == NULL) {
- $cqBand = $this->getCQConfirmed($location_list, $postdata['band'], $postdata);
+ // Use optimized query for all bands at once
+ $cqBand = $this->getCQConfirmedAllBands($location_list, $bands, $postdata);
foreach ($cqBand as $line) {
unset($bandCq[$line->col_cqz]);
}
@@ -161,18 +169,130 @@ class CQ extends CI_Model{
/*
- * Function gets worked and confirmed summary on each band on the active stationprofile
+ * Function returns all worked (but not confirmed) states for ALL bands in one query
+ * Returns both col_cqz and col_band to avoid N+1 queries
*/
- function get_cq_summary($bands, $postdata, $location_list) {
- foreach ($bands as $band) {
- $worked = $this->getSummaryByBand($band, $postdata, $location_list);
- $confirmed = $this->getSummaryByBandConfirmed($band, $postdata, $location_list);
- $cqSummary['worked'][$band] = $worked[0]->count;
- $cqSummary['confirmed'][$band] = $confirmed[0]->count;
+ function getCQWorkedAllBands($location_list, $bands, $postdata) {
+ $bindings=[];
+ $sql = "SELECT DISTINCT col_cqz, col_band FROM " . $this->config->item('table_name') . " thcv
+ WHERE station_id IN (" . $location_list . ")
+ AND col_cqz <= 40 AND col_cqz <> ''
+ AND col_band IN ('" . implode("','", $bands) . "')";
+
+ if ($postdata['mode'] != 'All') {
+ $sql .= " AND (col_mode = ? OR col_submode = ?)";
+ $bindings[]=$postdata['mode'];
+ $bindings[]=$postdata['mode'];
}
- $workedTotal = $this->getSummaryByBand($postdata['band'], $postdata, $location_list);
- $confirmedTotal = $this->getSummaryByBandConfirmed($postdata['band'], $postdata, $location_list);
+ if ($postdata['datefrom'] != NULL) {
+ $sql .= " AND col_time_on >= ?";
+ $bindings[]=$postdata['datefrom'] . ' 00:00:00';
+ }
+
+ if ($postdata['dateto'] != NULL) {
+ $sql .= " AND col_time_on <= ?";
+ $bindings[]=$postdata['dateto'] . ' 23:59:59';
+ }
+
+ $sql .= " AND col_prop_mode != 'SAT'";
+
+ // Optimized NOT IN subquery instead of NOT EXISTS
+ /*$sql .= " AND col_cqz NOT IN (
+ SELECT col_cqz FROM " . $this->config->item('table_name') . "
+ WHERE station_id IN (" . $location_list . ")
+ AND col_cqz <> ''
+ AND col_band IN ('" . implode("','", $bands) . "')
+ AND col_prop_mode != 'SAT'";
+
+ if ($postdata['mode'] != 'All') {
+ $sql .= " AND (col_mode = ? OR col_submode = ?)";
+ $bindings[]=$postdata['mode'];
+ $bindings[]=$postdata['mode'];
+ }
+
+ if ($postdata['datefrom'] != NULL) {
+ $sql .= " AND col_time_on >= ?";
+ $bindings[]=$postdata['datefrom'] . ' 00:00:00';
+ }
+
+ if ($postdata['dateto'] != NULL) {
+ $sql .= " AND col_time_on <= ?";
+ $bindings[]=$postdata['dateto'] . ' 23:59:59';
+ }
+
+ $sql .= $this->genfunctions->addQslToQuery($postdata);
+
+ $sql .= ")";*/
+
+ $query = $this->db->query($sql,$bindings);
+
+ return $query->result();
+ }
+
+ /*
+ * Function returns all confirmed states for ALL bands in one query
+ * Returns both col_cqz and col_band to avoid N+1 queries
+ */
+ function getCQConfirmedAllBands($location_list, $bands, $postdata) {
+ $bindings=[];
+ $sql = "SELECT DISTINCT col_cqz, col_band FROM " . $this->config->item('table_name') . " thcv
+ WHERE station_id IN (" . $location_list . ")
+ AND col_cqz <= 40 AND col_cqz <> ''
+ AND col_band IN ('" . implode("','", $bands) . "')";
+
+ if ($postdata['mode'] != 'All') {
+ $sql .= " AND (col_mode = ? OR col_submode = ?)";
+ $bindings[]=$postdata['mode'];
+ $bindings[]=$postdata['mode'];
+ }
+
+ if ($postdata['datefrom'] != NULL) {
+ $sql .= " AND col_time_on >= ?";
+ $bindings[]=$postdata['datefrom'] . ' 00:00:00';
+ }
+
+ if ($postdata['dateto'] != NULL) {
+ $sql .= " AND col_time_on <= ?";
+ $bindings[]=$postdata['dateto'] . ' 23:59:59';
+ }
+
+ $sql .= " AND col_prop_mode != 'SAT'";
+
+ $sql .= $this->genfunctions->addQslToQuery($postdata);
+
+ $query = $this->db->query($sql,$bindings);
+
+ return $query->result();
+ }
+
+ /*
+ * Function gets worked and confirmed summary on each band on the active stationprofile
+ * Optimized to use just 2 queries instead of N queries per band
+ */
+ function get_cq_summary($bands, $postdata, $location_list) {
+ $bandslots = $this->bands->get_worked_bands('cq');
+
+ foreach ($bandslots as $band) {
+ $cqSummary['worked'][$band] = '-';
+ $cqSummary['confirmed'][$band] = '-';
+ }
+
+ // Get all worked counts in ONE query
+ $workedAll = $this->getSummaryByBandAllBands($bands, $postdata, $location_list, $bandslots);
+ foreach ($workedAll as $row) {
+ $cqSummary['worked'][$row->col_band] = $row->count;
+ }
+
+ // Get all confirmed counts in ONE query
+ $confirmedAll = $this->getSummaryByBandConfirmedAllBands($bands, $postdata, $location_list, $bandslots);
+ foreach ($confirmedAll as $row) {
+ $cqSummary['confirmed'][$row->col_band] = $row->count;
+ }
+
+
+ $workedTotal = $this->getSummaryByBand($postdata['band'], $postdata, $location_list, $bandslots);
+ $confirmedTotal = $this->getSummaryByBandConfirmed($postdata['band'], $postdata, $location_list, $bandslots);
$cqSummary['worked']['Total'] = $workedTotal[0]->count;
$cqSummary['confirmed']['Total'] = $confirmedTotal[0]->count;
@@ -180,7 +300,7 @@ class CQ extends CI_Model{
return $cqSummary;
}
- function getSummaryByBand($band, $postdata, $location_list) {
+ function getSummaryByBand($band, $postdata, $location_list, $bandslots) {
$bindings=[];
$sql = "SELECT count(distinct thcv.col_cqz) as count FROM " . $this->config->item('table_name') . " thcv";
@@ -192,7 +312,7 @@ class CQ extends CI_Model{
} else if ($band == 'All') {
$this->load->model('bands');
- $bandslots = $this->bands->get_worked_bands('cq');
+ // $bandslots = $this->bands->get_worked_bands('cq');
$bandslots_list = "'".implode("','",$bandslots)."'";
@@ -225,7 +345,7 @@ class CQ extends CI_Model{
return $query->result();
}
- function getSummaryByBandConfirmed($band, $postdata, $location_list){
+ function getSummaryByBandConfirmed($band, $postdata, $location_list, $bandslots){
$bindings=[];
$sql = "SELECT count(distinct thcv.col_cqz) as count FROM " . $this->config->item('table_name') . " thcv";
@@ -237,7 +357,7 @@ class CQ extends CI_Model{
} else if ($band == 'All') {
$this->load->model('bands');
- $bandslots = $this->bands->get_worked_bands('cq');
+ // $bandslots = $this->bands->get_worked_bands('cq');
$bandslots_list = "'".implode("','",$bandslots)."'";
@@ -272,4 +392,76 @@ class CQ extends CI_Model{
return $query->result();
}
+ /*
+ * Gets worked CQ zone counts for ALL bands in one query using GROUP BY
+ * Returns col_band and count for each band
+ */
+ function getSummaryByBandAllBands($bands, $postdata, $location_list, $bandslots) {
+ $bindings=[];
+ $sql = "SELECT col_band, COUNT(DISTINCT thcv.col_cqz) as count FROM " . $this->config->item('table_name') . " thcv";
+
+ $sql .= " WHERE station_id IN (" . $location_list . ') AND col_cqz <= 40 AND col_cqz > 0';
+ $sql .= " AND col_band IN ('" . implode("','", $bands) . "')";
+ $sql .= " AND col_prop_mode != 'SAT'";
+
+ if ($postdata['mode'] != 'All') {
+ $sql .= " AND (col_mode = ? OR col_submode = ?)";
+ $bindings[]=$postdata['mode'];
+ $bindings[]=$postdata['mode'];
+ }
+
+ if ($postdata['datefrom'] != NULL) {
+ $sql .= " AND col_time_on >= ?";
+ $bindings[]=$postdata['datefrom'] . ' 00:00:00';
+ }
+
+ if ($postdata['dateto'] != NULL) {
+ $sql .= " AND col_time_on <= ?";
+ $bindings[]=$postdata['dateto'] . ' 23:59:59';
+ }
+
+ $sql .= " GROUP BY col_band";
+
+ $query = $this->db->query($sql,$bindings);
+
+ return $query->result();
+ }
+
+ /*
+ * Gets confirmed CQ zone counts for ALL bands in one query using GROUP BY
+ * Returns col_band and count for each band
+ */
+ function getSummaryByBandConfirmedAllBands($bands, $postdata, $location_list, $bandslots) {
+ $bindings=[];
+ $sql = "SELECT col_band, COUNT(DISTINCT thcv.col_cqz) as count FROM " . $this->config->item('table_name') . " thcv";
+
+ $sql .= " WHERE station_id IN (" . $location_list . ') AND col_cqz <= 40 AND col_cqz > 0';
+ $sql .= " AND col_band IN ('" . implode("','", $bands) . "')";
+ $sql .= " AND col_prop_mode != 'SAT'";
+
+ if ($postdata['mode'] != 'All') {
+ $sql .= " AND (col_mode = ? OR col_submode = ?)";
+ $bindings[]=$postdata['mode'];
+ $bindings[]=$postdata['mode'];
+ }
+
+ if ($postdata['datefrom'] != NULL) {
+ $sql .= " AND col_time_on >= ?";
+ $bindings[]=$postdata['datefrom'] . ' 00:00:00';
+ }
+
+ if ($postdata['dateto'] != NULL) {
+ $sql .= " AND col_time_on <= ?";
+ $bindings[]=$postdata['dateto'] . ' 23:59:59';
+ }
+
+ $sql .= $this->genfunctions->addQslToQuery($postdata);
+
+ $sql .= " GROUP BY col_band";
+
+ $query = $this->db->query($sql,$bindings);
+
+ return $query->result();
+ }
+
}
From 77ae6df8667b6434b470f1cd8f5b3d99bf78145b Mon Sep 17 00:00:00 2001
From: David Quental
Date: Fri, 20 Feb 2026 14:30:49 +0000
Subject: [PATCH 02/54] Translated using Weblate (Spanish)
Currently translated at 100.0% (3369 of 3369 strings)
Translation: Wavelog/Main Translation
Translate-URL: https://translate.wavelog.org/projects/wavelog/main-translation/es/
---
.../locale/es_ES/LC_MESSAGES/messages.po | 30 ++++++++++---------
1 file changed, 16 insertions(+), 14 deletions(-)
diff --git a/application/locale/es_ES/LC_MESSAGES/messages.po b/application/locale/es_ES/LC_MESSAGES/messages.po
index fea4826d5..9dd3e4f66 100644
--- a/application/locale/es_ES/LC_MESSAGES/messages.po
+++ b/application/locale/es_ES/LC_MESSAGES/messages.po
@@ -17,7 +17,7 @@ msgid ""
msgstr ""
"Report-Msgid-Bugs-To: translations@wavelog.org\n"
"POT-Creation-Date: 2026-02-20 13:16+0000\n"
-"PO-Revision-Date: 2026-02-20 07:13+0000\n"
+"PO-Revision-Date: 2026-02-20 14:54+0000\n"
"Last-Translator: David Quental \n"
"Language-Team: Spanish \n"
@@ -1115,7 +1115,7 @@ msgstr "Imagen de eQSL no disponible"
#: application/controllers/Eqsl.php:416
msgid "Failed to download eQSL image"
-msgstr "Fallo la descarga de la imagen de eQSL"
+msgstr "Falló la descarga de la imagen de eQSL"
#: application/controllers/Eqsl.php:441
msgid "Failed to load cached eQSL image"
@@ -2538,7 +2538,7 @@ msgstr "WebSocket es actualmente predeterminado (haga clic para liberar)"
#: application/controllers/Radio.php:138
msgid "Set WebSocket as default radio"
-msgstr "Establecer WebSocket como radio predeterminada."
+msgstr "Establecer WebSocket como radio predeterminada"
#: application/controllers/Radio.php:142
msgid "No CAT interfaced radios found."
@@ -2555,7 +2555,7 @@ msgstr "Editar configuraciones de CAT"
#: application/controllers/Radio.php:332
msgid "Radio removed successfully"
-msgstr "Radio eliminado con éxito."
+msgstr "Radio eliminado con éxito"
#: application/controllers/Reg1test.php:22
msgid "Export EDI"
@@ -3424,16 +3424,18 @@ msgstr "Varios usuarios encontrados por slug"
#: application/controllers/Zonechecker.php:26
msgid "Gridsquare Zone finder"
-msgstr "Buscador de cuadrículas de localización."
+msgstr "Buscador de cuadrículas de localización"
#: application/libraries/Callbook.php:60
msgid "Lookup not configured. Please review configuration."
-msgstr ""
+msgstr "La búsqueda no está configurada. Por favor, revisa la configuración."
#: application/libraries/Callbook.php:61
#, php-format
msgid "Error obtaining a session key for callbook. Error: %s"
msgstr ""
+"Error al obtener una clave de sesión para el directorio de llamadas. Error: "
+"%s"
#: application/libraries/Callbook.php:200
msgid "QRZCQ Error"
@@ -7676,7 +7678,7 @@ msgstr ""
#: application/views/bandmap/list.php:45
msgid "Applied your favorite bands and modes"
-msgstr "Apliqué tus bandas y modos favoritos."
+msgstr "Apliqué tus bandas y modos favoritos"
#: application/views/bandmap/list.php:48 application/views/bandmap/list.php:315
#: application/views/bandmap/list.php:480
@@ -7703,18 +7705,18 @@ msgstr "Configurar en Configuración de usuario - Modos"
msgid "No submodes configured - configure in User Settings - Modes"
msgstr ""
"No hay submodos configurados - configúralo en Configuración de Usuario - "
-"Modos."
+"Modos"
#: application/views/bandmap/list.php:54
msgid "No submodes enabled in settings - showing all spots"
msgstr ""
-"No hay submodos habilitados en la configuración - mostrando todos los spots."
+"No hay submodos habilitados en la configuración - mostrando todos los spots"
#: application/views/bandmap/list.php:55
msgid "Disabled - no submodes enabled for this mode in User Settings"
msgstr ""
"Deshabilitado: no hay submodos habilitados para este modo en la "
-"configuración de usuario."
+"configuración de usuario"
#: application/views/bandmap/list.php:56 application/views/bandmap/list.php:469
#: application/views/components/dxwaterfall.php:32
@@ -7909,12 +7911,12 @@ msgstr "Trabajado en"
#: application/views/bandmap/list.php:115
msgid "Not worked on this band"
-msgstr "No trabajado en esta banda."
+msgstr "No trabajado en esta banda"
#: application/views/bandmap/list.php:116
#, php-format
msgid "LoTW User. Last upload was %d days ago"
-msgstr "Usuario de LoTW. La última carga fue hace %d días."
+msgstr "Usuario de LoTW. La última carga fue hace %d días"
#: application/views/bandmap/list.php:117
msgid "Click to view on POTA.app"
@@ -7968,7 +7970,7 @@ msgid ""
"Band filtering is controlled by your radio when CAT connection is enabled"
msgstr ""
"El filtrado de banda es controlado por tu radio cuando la conexión CAT está "
-"habilitada."
+"habilitada"
#: application/views/bandmap/list.php:131
msgid "Click to prepare logging"
@@ -8033,7 +8035,7 @@ msgstr "Por favor espera"
msgid "Please wait %s seconds before sending another callsign to the QSO form"
msgstr ""
"Por favor, espera %s segundos antes de enviar otro indicativo al formulario "
-"de QSO."
+"de QSO"
#: application/views/bandmap/list.php:149
msgid "Loading spots..."
From 34c73c6d615dcdb75ddc685f11e475a1a248564c Mon Sep 17 00:00:00 2001
From: Juan Pablo Tamayo
Date: Fri, 20 Feb 2026 14:30:53 +0000
Subject: [PATCH 03/54] Translated using Weblate (Spanish)
Currently translated at 100.0% (3369 of 3369 strings)
Translation: Wavelog/Main Translation
Translate-URL: https://translate.wavelog.org/projects/wavelog/main-translation/es/
---
application/locale/es_ES/LC_MESSAGES/messages.po | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/application/locale/es_ES/LC_MESSAGES/messages.po b/application/locale/es_ES/LC_MESSAGES/messages.po
index 9dd3e4f66..a3baa6c12 100644
--- a/application/locale/es_ES/LC_MESSAGES/messages.po
+++ b/application/locale/es_ES/LC_MESSAGES/messages.po
@@ -18,7 +18,7 @@ msgstr ""
"Report-Msgid-Bugs-To: translations@wavelog.org\n"
"POT-Creation-Date: 2026-02-20 13:16+0000\n"
"PO-Revision-Date: 2026-02-20 14:54+0000\n"
-"Last-Translator: David Quental \n"
+"Last-Translator: Juan Pablo Tamayo \n"
"Language-Team: Spanish \n"
"Language: es_ES\n"
@@ -1173,7 +1173,7 @@ msgstr "Hamsat - Operación de satélites en movimiento"
#: application/controllers/Hrdlog.php:70 application/controllers/Hrdlog.php:71
msgid "HRD Log upload for this station is disabled."
-msgstr "La subida a HRD Log para esta estación está deshabilitada."
+msgstr "La carga a HRD Log para esta estación está deshabilitada."
#: application/controllers/Hrdlog.php:93
#, php-format
From 7951dcf8791b1c141a89a46950970ecde917d1fb Mon Sep 17 00:00:00 2001
From: David Quental
Date: Fri, 20 Feb 2026 14:49:19 +0000
Subject: [PATCH 04/54] Translated using Weblate (Portuguese (Portugal))
Currently translated at 81.5% (2748 of 3369 strings)
Translation: Wavelog/Main Translation
Translate-URL: https://translate.wavelog.org/projects/wavelog/main-translation/pt_PT/
---
.../locale/pt_PT/LC_MESSAGES/messages.po | 122 ++++++++++--------
1 file changed, 71 insertions(+), 51 deletions(-)
diff --git a/application/locale/pt_PT/LC_MESSAGES/messages.po b/application/locale/pt_PT/LC_MESSAGES/messages.po
index 6af8f0102..0bbdbb605 100644
--- a/application/locale/pt_PT/LC_MESSAGES/messages.po
+++ b/application/locale/pt_PT/LC_MESSAGES/messages.po
@@ -5,15 +5,15 @@
# Fabian Berg , 2024.
# "Francisco (F4VSE)" , 2024.
# "Francisco (F4VSE)" , 2024, 2025.
-# David Quental , 2024, 2025.
+# David Quental , 2024, 2025, 2026.
# Fabian Berg , 2025.
# CS7AFM , 2026.
msgid ""
msgstr ""
"Report-Msgid-Bugs-To: translations@wavelog.org\n"
"POT-Creation-Date: 2026-02-20 13:16+0000\n"
-"PO-Revision-Date: 2026-01-07 05:25+0000\n"
-"Last-Translator: CS7AFM \n"
+"PO-Revision-Date: 2026-02-20 14:54+0000\n"
+"Last-Translator: David Quental \n"
"Language-Team: Portuguese (Portugal) \n"
"Language: pt_PT\n"
@@ -21,7 +21,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 5.14\n"
+"X-Generator: Weblate 5.16\n"
#: application/controllers/Accumulated.php:12
#: application/controllers/Activators.php:13
@@ -691,11 +691,11 @@ msgstr " e satélite "
#: application/controllers/Calltester.php:32
msgid "Call Tester"
-msgstr ""
+msgstr "Chamada de quem testa"
#: application/controllers/Calltester.php:971
msgid "Callsign Tester"
-msgstr ""
+msgstr "Indicativo de chamada de quem testa"
#: application/controllers/Club.php:23
msgid "Club Officer"
@@ -703,7 +703,7 @@ msgstr "Responsável do Clube"
#: application/controllers/Club.php:24
msgid "Club Member ADIF"
-msgstr ""
+msgstr "Membro do Clube ADIF"
#: application/controllers/Club.php:25
msgid "Club Member"
@@ -967,7 +967,7 @@ msgstr "Chave(s) eliminada(s)."
#: application/controllers/Debug.php:114
msgid "(empty)"
-msgstr ""
+msgstr "(vazio)"
#: application/controllers/Debug.php:132
msgid "Debug"
@@ -1057,7 +1057,7 @@ msgstr "Cartões eQSL"
#: application/controllers/Eqsl.php:56
#, php-format
msgid "Showing %d to %d of %d entries"
-msgstr ""
+msgstr "A mostrar de %d a %d de %d entradas"
#: application/controllers/Eqsl.php:83 application/controllers/Eqsl.php:173
msgid "eQSL Nicknames in Station Profiles aren't defined!"
@@ -1090,31 +1090,31 @@ msgstr "Nenhuma abreviatura de QTH eQSL: %s"
#: application/controllers/Eqsl.php:335
msgid "QSO not found or not accessible"
-msgstr ""
+msgstr "QSO não encontrado ou não acessível"
#: application/controllers/Eqsl.php:353
msgid "User not found"
-msgstr ""
+msgstr "Utilizador não encontrado!"
#: application/controllers/Eqsl.php:362
msgid "eQSL password not configured for this user"
-msgstr ""
+msgstr "Senha eQSL não configurada para este utilizador"
#: application/controllers/Eqsl.php:379
msgid "Failed to fetch eQSL image data"
-msgstr ""
+msgstr "Falha ao buscar dados de imagem eQSL"
#: application/controllers/Eqsl.php:398
msgid "eQSL image not available"
-msgstr ""
+msgstr "Imagem eQSL não disponível"
#: application/controllers/Eqsl.php:416
msgid "Failed to download eQSL image"
-msgstr ""
+msgstr "Falha ao transferir imagem eQSL"
#: application/controllers/Eqsl.php:441
msgid "Failed to load cached eQSL image"
-msgstr ""
+msgstr "Falha ao carregar imagem eQSL em cache"
#: application/controllers/Eqsl.php:588
msgid "eQSL Tools"
@@ -1123,6 +1123,7 @@ msgstr "Ferramentas eQSL"
#: application/controllers/Eqsl.php:618
msgid "Limited to first 150 QSOs for this request. Please run again."
msgstr ""
+"Limite para os primeiros 150 QSOs para este pedido. Por favor peça novamente."
#: application/controllers/Eqsl.php:624
msgid " / Errors: "
@@ -1135,6 +1136,8 @@ msgstr "Descarregado com sucesso: "
#: application/controllers/Eqsl.php:631
msgid "eQSL rate limit reached. Please wait before running again."
msgstr ""
+"O limite de taxa do eQSL foi atingido. Por favor, aguarde antes de tentar "
+"novamente."
#: application/controllers/Eqsl.php:643
msgid "eQSL Card Image Download"
@@ -1142,7 +1145,7 @@ msgstr "Descarregar Imagem do cartão eQSL"
#: application/controllers/Eqsl.php:667
msgid "All eQSLs marked as uploaded"
-msgstr ""
+msgstr "Todos os eQSLs marcados como carregados"
#: application/controllers/Generic_qsl.php:18
msgid "Confirmations"
@@ -1455,7 +1458,7 @@ msgstr "eQSL"
#: application/controllers/Logbook.php:990
msgid "All callbook lookups failed or provided no results."
-msgstr ""
+msgstr "Todas as consultas ao callbook falharam ou não forneceram resultados."
#: application/controllers/Logbook.php:1455
#: application/controllers/Radio.php:49
@@ -1961,12 +1964,12 @@ msgstr "Logbook avançado"
#: application/controllers/Logbookadvanced.php:932
#, php-format
msgid "DXCC updated for %d QSO(s)."
-msgstr ""
+msgstr "DXCC atualizado para %d QSO(s)."
#: application/controllers/Logbookadvanced.php:948
#, php-format
msgid "Map for DXCC %s and gridsquare %s."
-msgstr ""
+msgstr "Mapa para DXCC %s e quadrícula %s."
#: application/controllers/Lookup.php:22
msgid "Quick Lookup"
@@ -2002,6 +2005,10 @@ msgid ""
"application without password!%s For further information please visit the "
"%sLoTW FAQ page%s in the Wavelog Wiki."
msgstr ""
+"O certificado encontrado no ficheiro %s contém uma palavra-passe e não pode "
+"ser processado. %sPor favor, certifique-se de exportar o certificado LoTW a "
+"partir da aplicação tqsl sem palavra-passe!%s Para mais informações, "
+"consulte a %spágina de FAQ do LoTW%s no Wiki do Wavelog."
#: application/controllers/Lotw.php:446
#, php-format
@@ -2010,16 +2017,19 @@ msgid ""
"contains 'key-only' this is typically a certificate request which has not "
"been processed by LoTW yet."
msgstr ""
+"Erro genérico ao extrair o certificado do ficheiro %s. Se o nome do ficheiro "
+"contiver 'key-only', geralmente trata-se de um pedido de certificado que "
+"ainda não foi processado pelo LoTW."
#: application/controllers/Lotw.php:453
#, php-format
msgid "Generic error processing the certificate in file %s."
-msgstr ""
+msgstr "Erro genérico ao processar o certificado no ficheiro %s."
#: application/controllers/Lotw.php:465
#, php-format
msgid "Generic error extracting the private key from certificate in file %s."
-msgstr ""
+msgstr "Erro genérico ao extrair a chave privada do certificado no ficheiro %s."
#: application/controllers/Lotw.php:681
msgid "LoTW ADIF Information"
@@ -2027,7 +2037,7 @@ msgstr "Informações sobre o ADIF LoTW"
#: application/controllers/Lotw.php:977
msgid "Connection to LoTW failed."
-msgstr ""
+msgstr "Falha na conexão com o LoTW."
#: application/controllers/Lotw.php:982
#, php-format
@@ -2060,7 +2070,7 @@ msgstr "Não definiu as suas credenciais LoTW da ARRL !"
#: application/controllers/Map.php:48
msgid "QSO Map"
-msgstr ""
+msgstr "Mapa de QSO"
#: application/controllers/Mode.php:25 application/controllers/Usermode.php:23
#: application/views/interface_assets/header.php:328
@@ -2102,42 +2112,44 @@ msgid ""
"Duplicate note title for this category and user - not allowed for Contacts "
"category."
msgstr ""
+"Título de nota duplicado para esta categoria e utilizador - não permitido "
+"para a categoria de Contactos."
#: application/controllers/Notes.php:286
msgid "Not found or not allowed"
-msgstr ""
+msgstr "Não encontrado ou não permitido"
#: application/controllers/Notes.php:301
msgid "Not found"
-msgstr ""
+msgstr "Não encontrado"
#: application/controllers/Notes.php:317
msgid "Category and title are required"
-msgstr ""
+msgstr "Categoria e título são obrigatórios"
#: application/controllers/Notes.php:331
msgid "Note not found or not allowed"
-msgstr ""
+msgstr "Nota não encontrada ou não permitida"
#: application/controllers/Notes.php:338
msgid "Note deleted"
-msgstr ""
+msgstr "Nota eliminada"
#: application/controllers/Notes.php:342
msgid "Note updated"
-msgstr ""
+msgstr "Nota atualizada"
#: application/controllers/Notes.php:347
msgid "Cannot create empty note"
-msgstr ""
+msgstr "Não é possível criar uma nota vazia"
#: application/controllers/Notes.php:355
msgid "A note with this callsign already exists"
-msgstr ""
+msgstr "Uma nota com este indicativo de chamada já existe"
#: application/controllers/Notes.php:365
msgid "Note created"
-msgstr ""
+msgstr "Nota criada"
#: application/controllers/Notes.php:379 application/controllers/Notes.php:403
#, php-format
@@ -2445,7 +2457,7 @@ msgstr "Configurações"
#: application/controllers/Radio.php:59
msgid "WebSocket"
-msgstr ""
+msgstr "WebSocket"
#: application/controllers/Radio.php:65 application/controllers/Radio.php:124
msgid "Default (click to release)"
@@ -2515,11 +2527,11 @@ msgstr "Apagar"
#: application/controllers/Radio.php:136
msgid "WebSocket is currently default (click to release)"
-msgstr ""
+msgstr "WebSocket é atualmente padrão (clique para liberar)"
#: application/controllers/Radio.php:138
msgid "Set WebSocket as default radio"
-msgstr ""
+msgstr "Definir WebSocket como rádio padrão"
#: application/controllers/Radio.php:142
msgid "No CAT interfaced radios found."
@@ -2527,7 +2539,7 @@ msgstr "Não foram encontrados rádios com interface CAT."
#: application/controllers/Radio.php:143
msgid "You can still set the WebSocket option as your default radio."
-msgstr ""
+msgstr "Ainda pode definir a opção WebSocket como o seu rádio padrão."
#: application/controllers/Radio.php:160 application/views/radio/index.php:2
msgid "Edit CAT Settings"
@@ -2535,7 +2547,7 @@ msgstr "Editar definições do CAT"
#: application/controllers/Radio.php:332
msgid "Radio removed successfully"
-msgstr ""
+msgstr "Rádio removido com sucesso"
#: application/controllers/Reg1test.php:22
msgid "Export EDI"
@@ -2787,6 +2799,9 @@ msgid ""
"Are you sure you want to delete the station logbook %s? You must re-link any "
"locations linked here to another logbook."
msgstr ""
+"Tens a certeza de que queres eliminar o livro de registos da estação %s? "
+"Tens de voltar a ligar qualquer localização aqui ligada a outro livro de "
+"registos."
#: application/controllers/Stationsetup.php:306
#: application/views/stationsetup/stationsetup.php:70
@@ -2803,6 +2818,7 @@ msgstr "Tem a certeza de que pretende eliminar o slug público?"
msgid ""
"Are you sure you want to make the station profile %s the active station?"
msgstr ""
+"Tem a certeza de que quer tornar o perfil da estação %s a estação ativa?"
#: application/controllers/Stationsetup.php:392
#: application/views/stationsetup/stationsetup.php:163
@@ -2868,7 +2884,7 @@ msgstr "Editar opções do mapa de exportação"
#: application/controllers/Stationsetup.php:527
msgid "Station location list"
-msgstr ""
+msgstr "Lista da localização da estação"
#: application/controllers/Statistics.php:23
#: application/views/interface_assets/header.php:154
@@ -3031,11 +3047,11 @@ msgstr "Atualização dos radioamadores nas notas"
#: application/controllers/Update.php:707
msgid "VUCC Grid file update complete. Result: "
-msgstr ""
+msgstr "Atualização do ficheiro VUCC Grid concluída. Resultado: "
#: application/controllers/Update.php:709
msgid "VUCC Grid file update failed. Result: "
-msgstr ""
+msgstr "Falha na atualização do arquivo da grelha VUCC. Resultado: "
#: application/controllers/User.php:50
#: application/views/interface_assets/header.php:324
@@ -3111,15 +3127,15 @@ msgstr "Apagar Utilizador"
#: application/controllers/User.php:1087
msgid "User deleted"
-msgstr ""
+msgstr "Utilizador eliminado"
#: application/controllers/User.php:1090
msgid "Could not delete user!"
-msgstr ""
+msgstr "Não foi possível eliminar o utilizador!"
#: application/controllers/User.php:1090
msgid "Database error:"
-msgstr ""
+msgstr "Erro de base de dados:"
#: application/controllers/User.php:1115
msgid ""
@@ -3398,16 +3414,16 @@ msgstr "Vários utilizadores encontrados pelo slug"
#: application/controllers/Zonechecker.php:26
msgid "Gridsquare Zone finder"
-msgstr ""
+msgstr "Localizador de Quadrícula"
#: application/libraries/Callbook.php:60
msgid "Lookup not configured. Please review configuration."
-msgstr ""
+msgstr "Consulta não configurada. Por favor, reveja a configuração."
#: application/libraries/Callbook.php:61
#, php-format
msgid "Error obtaining a session key for callbook. Error: %s"
-msgstr ""
+msgstr "Erro ao obter uma chave de sessão para o callbook. Erro: %s"
#: application/libraries/Callbook.php:200
msgid "QRZCQ Error"
@@ -3416,15 +3432,15 @@ msgstr "Erro QRZCQ"
#: application/libraries/Cbr_parser.php:111
#: application/libraries/Cbr_parser.php:160
msgid "Broken CBR file - no valid exchange or callsigns found"
-msgstr ""
+msgstr "Arquivo CBR danificado - sem troca válida ou indicativos encontrados"
#: application/libraries/Cbr_parser.php:137
msgid "Broken CBR file - no QSO data found."
-msgstr ""
+msgstr "Ficheiro CBR corrompido - nenhum dado QSO encontrado."
#: application/libraries/Cbr_parser.php:147
msgid "Broken CBR file - incomplete header found."
-msgstr ""
+msgstr "Arquivo CBR corrompido - cabeçalho incompleto encontrado."
#: application/libraries/Subdivisions.php:31
msgctxt "Division Name (States in various countries)."
@@ -3569,7 +3585,7 @@ msgstr ""
#: application/models/Logbook_model.php:311
msgid "Station not accessible"
-msgstr ""
+msgstr "Estação inacessível"
#: application/models/Logbook_model.php:1299
msgid "Station ID not allowed"
@@ -3595,6 +3611,8 @@ msgid ""
"You tried to import a QSO without valid date. This QSO wasn't imported. It's "
"invalid"
msgstr ""
+"Tentaste importar um QSO sem data válida. Este QSO não foi importado. É "
+"inválido"
#: application/models/Logbook_model.php:4838
msgid "QSO on"
@@ -3691,6 +3709,8 @@ msgstr "Direção"
#: application/models/Logbookadvanced_model.php:1727
msgid "VuccGrids table is empty. Please import the VUCC grids data first."
msgstr ""
+"A tabela VuccGrids está vazia. Por favor, importa primeiro os dados das "
+"grelhas VUCC."
#: application/models/Note.php:7
msgid "Contacts"
From deb83bf7a7d495977fa833ba443314d9877cc168 Mon Sep 17 00:00:00 2001
From: David Quental
Date: Fri, 20 Feb 2026 14:38:05 +0000
Subject: [PATCH 05/54] Translated using Weblate (Spanish)
Currently translated at 100.0% (176 of 176 strings)
Translation: Wavelog/Datatables
Translate-URL: https://translate.wavelog.org/projects/wavelog/datatables/es/
---
assets/json/datatables_languages/es-ES.json | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/assets/json/datatables_languages/es-ES.json b/assets/json/datatables_languages/es-ES.json
index 4eba7a189..c53a05b69 100644
--- a/assets/json/datatables_languages/es-ES.json
+++ b/assets/json/datatables_languages/es-ES.json
@@ -20,9 +20,9 @@
"buttons": {
"copy": "Copiar",
"colvis": "Visibilidad",
- "collection": "Colección",
+ "collection": "Colección",
"colvisRestore": "Restaurar visibilidad",
- "copyKeys": "Presione ctrl o u2318 + C para copiar los datos de la tabla al portapapeles del sistema.
Para cancelar, haga clic en este mensaje o presione escape.",
+ "copyKeys": "Presione ctrl o u2318 + C para copiar los datos de la tabla al portapapeles del sistema.
Para cancelar, haga clic en este mensaje o presione escape.",
"copySuccess": {
"1": "Copiada 1 fila al portapapeles",
"_": "Copiadas %ds fila al portapapeles"
From 46079ab24e15d769188267543d96b84a4e0892c7 Mon Sep 17 00:00:00 2001
From: JONCOUX Philippe
Date: Fri, 20 Feb 2026 16:43:04 +0000
Subject: [PATCH 06/54] Translated using Weblate (French)
Currently translated at 100.0% (3369 of 3369 strings)
Translation: Wavelog/Main Translation
Translate-URL: https://translate.wavelog.org/projects/wavelog/main-translation/fr/
---
application/locale/fr_FR/LC_MESSAGES/messages.po | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/application/locale/fr_FR/LC_MESSAGES/messages.po b/application/locale/fr_FR/LC_MESSAGES/messages.po
index bb6c993b5..b472fa915 100644
--- a/application/locale/fr_FR/LC_MESSAGES/messages.po
+++ b/application/locale/fr_FR/LC_MESSAGES/messages.po
@@ -18,7 +18,7 @@ msgid ""
msgstr ""
"Report-Msgid-Bugs-To: translations@wavelog.org\n"
"POT-Creation-Date: 2026-02-20 13:16+0000\n"
-"PO-Revision-Date: 2026-02-19 14:38+0000\n"
+"PO-Revision-Date: 2026-02-21 10:16+0000\n"
"Last-Translator: JONCOUX Philippe \n"
"Language-Team: French \n"
@@ -3430,12 +3430,13 @@ msgstr "Localisateur de zones de la grille"
#: application/libraries/Callbook.php:60
msgid "Lookup not configured. Please review configuration."
-msgstr ""
+msgstr "La recherche n'est pas configurée. Veuillez vérifier la configuration."
#: application/libraries/Callbook.php:61
#, php-format
msgid "Error obtaining a session key for callbook. Error: %s"
msgstr ""
+"Erreur lors de l'obtention d'une clé de session pour l'annuaire. Erreur : %s"
#: application/libraries/Callbook.php:200
msgid "QRZCQ Error"
From 99af0a3608eb40e474276a1586c41c4fd5b986e4 Mon Sep 17 00:00:00 2001
From: iv3cvn
Date: Sat, 21 Feb 2026 10:14:28 +0000
Subject: [PATCH 07/54] Translated using Weblate (Italian)
Currently translated at 98.4% (3316 of 3369 strings)
Translation: Wavelog/Main Translation
Translate-URL: https://translate.wavelog.org/projects/wavelog/main-translation/it/
---
application/locale/it_IT/LC_MESSAGES/messages.po | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
diff --git a/application/locale/it_IT/LC_MESSAGES/messages.po b/application/locale/it_IT/LC_MESSAGES/messages.po
index 1d537a489..1de571d52 100644
--- a/application/locale/it_IT/LC_MESSAGES/messages.po
+++ b/application/locale/it_IT/LC_MESSAGES/messages.po
@@ -6,12 +6,13 @@
# "Francisco (F4VSE)" , 2024, 2025.
# Fabian Berg , 2024.
# "Erkin Mercan (TA4AQG-SP9AQG)" , 2025.
+# iv3cvn , 2026.
msgid ""
msgstr ""
"Report-Msgid-Bugs-To: translations@wavelog.org\n"
"POT-Creation-Date: 2026-02-20 13:16+0000\n"
-"PO-Revision-Date: 2026-01-24 15:29+0000\n"
-"Last-Translator: Luca \n"
+"PO-Revision-Date: 2026-02-21 10:16+0000\n"
+"Last-Translator: iv3cvn \n"
"Language-Team: Italian \n"
"Language: it_IT\n"
@@ -19,7 +20,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 5.15.2\n"
+"X-Generator: Weblate 5.16\n"
#: application/controllers/Accumulated.php:12
#: application/controllers/Activators.php:13
@@ -964,7 +965,7 @@ msgstr "Chiave/i eliminata/e."
#: application/controllers/Debug.php:114
msgid "(empty)"
-msgstr ""
+msgstr "(vuoto)"
#: application/controllers/Debug.php:132
msgid "Debug"
@@ -2453,8 +2454,9 @@ msgid "Settings"
msgstr "Impostazioni"
#: application/controllers/Radio.php:59
+#, fuzzy
msgid "WebSocket"
-msgstr ""
+msgstr "WebSocket"
#: application/controllers/Radio.php:65 application/controllers/Radio.php:124
msgid "Default (click to release)"
@@ -2528,7 +2530,7 @@ msgstr ""
#: application/controllers/Radio.php:138
msgid "Set WebSocket as default radio"
-msgstr ""
+msgstr "Imposta WebSocket come radio predefinita"
#: application/controllers/Radio.php:142
msgid "No CAT interfaced radios found."
From 7b4a0446508fc58f452bcbb097f1d73dfe39283d Mon Sep 17 00:00:00 2001
From: David Quental
Date: Fri, 20 Feb 2026 17:13:51 +0000
Subject: [PATCH 08/54] Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (3369 of 3369 strings)
Translation: Wavelog/Main Translation
Translate-URL: https://translate.wavelog.org/projects/wavelog/main-translation/pt_PT/
---
.../locale/pt_PT/LC_MESSAGES/messages.po | 1256 +++++++++--------
1 file changed, 698 insertions(+), 558 deletions(-)
diff --git a/application/locale/pt_PT/LC_MESSAGES/messages.po b/application/locale/pt_PT/LC_MESSAGES/messages.po
index 0bbdbb605..4e6ba1dfd 100644
--- a/application/locale/pt_PT/LC_MESSAGES/messages.po
+++ b/application/locale/pt_PT/LC_MESSAGES/messages.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Report-Msgid-Bugs-To: translations@wavelog.org\n"
"POT-Creation-Date: 2026-02-20 13:16+0000\n"
-"PO-Revision-Date: 2026-02-20 14:54+0000\n"
+"PO-Revision-Date: 2026-02-21 10:16+0000\n"
"Last-Translator: David Quental \n"
"Language-Team: Portuguese (Portugal) \n"
@@ -1094,7 +1094,7 @@ msgstr "QSO não encontrado ou não acessível"
#: application/controllers/Eqsl.php:353
msgid "User not found"
-msgstr "Utilizador não encontrado!"
+msgstr "Utilizador não encontrado"
#: application/controllers/Eqsl.php:362
msgid "eQSL password not configured for this user"
@@ -4591,6 +4591,8 @@ msgid ""
"There is different data for DOK in your log compared to DCL or updates where "
"not done because QSOs are not confirmed in DCL."
msgstr ""
+"Há dados diferentes para DOK no seu log em comparação com DCL ou as "
+"atualizações não foram feitas porque os QSOs não estão confirmados no DCL."
#: application/views/adif/dcl_success.php:29
#: application/views/adif/pota_success.php:29
@@ -4926,7 +4928,7 @@ msgstr "Opções de exportação"
#: application/views/adif/import.php:302
msgid "Mark exported QSOs as already uploaded to LoTW"
-msgstr ""
+msgstr "Marcar QSOs exportados como já carregados no LoTW"
#: application/views/adif/import.php:311
msgid "Export QSOs not uploaded to LoTW"
@@ -4967,6 +4969,8 @@ msgid ""
"More information regarding the confirmation status in DCL can be found on "
"the %sDCL Confluence page%s."
msgstr ""
+"Mais informações sobre o estado de confirmação em DCL podem ser encontradas "
+"na %spágina DCL Confluence%s."
#: application/views/adif/import.php:349
msgid "Only import DOK data from QSOs confirmed on DCL."
@@ -5060,6 +5064,8 @@ msgid ""
"The CBR file contains a TRX number at the end of each QSO line (for multi-op "
"stations)"
msgstr ""
+"O ficheiro CBR contém um número TRX no final de cada linha QSO (para "
+"estações multi-op)"
#: application/views/adif/import.php:432
msgid ""
@@ -5155,7 +5161,7 @@ msgstr "Verifica %s para dicas sobre erros em ficheiros ADIF."
#: application/views/adif/import_success.php:59
msgid "You might have ADIF errors. Please check the following information:"
-msgstr ""
+msgstr "Poderá haver erros ADIF. Por favor, verifique a seguinte informação:"
#: application/views/adif/pota_success.php:12
msgid "Results of POTA Update"
@@ -5647,7 +5653,7 @@ msgstr "Mostra o mapa da zona CQ"
#: application/views/logbookadvanced/index.php:294
#: application/views/statistics/index.php:54
msgid "Date Presets"
-msgstr ""
+msgstr "Predefinições de datas"
#: application/views/awards/cq/index.php:57
#: application/views/awards/dxcc/index.php:53
@@ -5668,7 +5674,7 @@ msgstr "Hoje"
#: application/views/logbookadvanced/index.php:297
#: application/views/statistics/index.php:57
msgid "Yesterday"
-msgstr ""
+msgstr "Ontem"
#: application/views/awards/cq/index.php:59
#: application/views/awards/dxcc/index.php:55
@@ -5676,7 +5682,7 @@ msgstr ""
#: application/views/logbookadvanced/index.php:298
#: application/views/statistics/index.php:58
msgid "Last 7 Days"
-msgstr ""
+msgstr "Últimos 7 dias"
#: application/views/awards/cq/index.php:60
#: application/views/awards/dxcc/index.php:56
@@ -5684,7 +5690,7 @@ msgstr ""
#: application/views/logbookadvanced/index.php:299
#: application/views/statistics/index.php:59
msgid "Last 30 Days"
-msgstr ""
+msgstr "Últimos 30 dias"
#: application/views/awards/cq/index.php:61
#: application/views/awards/dxcc/index.php:57
@@ -5692,7 +5698,7 @@ msgstr ""
#: application/views/logbookadvanced/index.php:300
#: application/views/statistics/index.php:60
msgid "This Month"
-msgstr ""
+msgstr "Este mês"
#: application/views/awards/cq/index.php:62
#: application/views/awards/dxcc/index.php:58
@@ -5700,7 +5706,7 @@ msgstr ""
#: application/views/logbookadvanced/index.php:301
#: application/views/statistics/index.php:61
msgid "Last Month"
-msgstr ""
+msgstr "Mês passado"
#: application/views/awards/cq/index.php:63
#: application/views/awards/dxcc/index.php:59
@@ -5708,14 +5714,14 @@ msgstr ""
#: application/views/logbookadvanced/index.php:302
#: application/views/statistics/index.php:62
msgid "This Year"
-msgstr ""
+msgstr "Este ano"
#: application/views/awards/cq/index.php:64
#: application/views/awards/dxcc/index.php:60
#: application/views/logbookadvanced/index.php:303
#: application/views/statistics/index.php:63
msgid "Last Year"
-msgstr ""
+msgstr "Ano passado"
#: application/views/awards/cq/index.php:65
#: application/views/awards/dxcc/index.php:61
@@ -6249,6 +6255,8 @@ msgstr "Prefixo"
#: application/views/awards/dxcc/index.php:378
msgid "No results found for your search criteria. Please try again."
msgstr ""
+"Não foram encontrados resultados para os seus critérios de pesquisa. Por "
+"favor, tente novamente."
#: application/views/awards/ffma/index.php:11
#: application/views/interface_assets/header.php:294
@@ -6658,11 +6666,11 @@ msgstr "Satélite"
#: application/views/awards/pl_polska/index.php:3
msgid "Polish Voivodeships"
-msgstr ""
+msgstr "Voivodias polacas"
#: application/views/awards/pl_polska/index.php:4
msgid "Hover over a voivodeship"
-msgstr ""
+msgstr "Passe o cursor sobre uma voivodia"
#: application/views/awards/pl_polska/index.php:38
msgid ""
@@ -6670,6 +6678,9 @@ msgid ""
"contacts with stations operating from all 16 Polish voivodeships "
"(provinces). Valid from January 1, 1999."
msgstr ""
+"O Prémio Polska é emitido pela União de Radioamadores da Polónia (PZK) por "
+"contactos com estações a operar em todos as 16 voivodias polacos (províncias)"
+". Válido a partir de 1 de janeiro de 1999."
#: application/views/awards/pl_polska/index.php:39
msgid ""
@@ -6677,29 +6688,35 @@ msgid ""
"(RTTY/PSK/FSK), and individual bands (160M-2M). Classes: Basic (1 QSO/voiv), "
"Bronze (3), Silver (7), Gold (12). All 16 voivodeships required."
msgstr ""
+"Categorias de prémios: MISTA (todos os modos/bandas), FONIA (SSB/AM/FM/SSTV)"
+", CW, DIGI (RTTY/PSK/FSK) e bandas individuais (160M-2M). Classes: Básico (1 "
+"QSO/voiv), Bronze (3), Prata (7), Ouro (12). Todas as 16 voivodias são "
+"necessárias."
#: application/views/awards/pl_polska/index.php:40
#, php-format
msgid "Official rules and information: %s"
-msgstr ""
+msgstr "Regras oficiais e informações: %s"
#: application/views/awards/pl_polska/index.php:40
msgid "PZK Polska Award Rules"
-msgstr ""
+msgstr "Regras do diploma PZK Polska"
#: application/views/awards/pl_polska/index.php:41
msgid ""
"Requirements: COL_STATE (voivodeship code), COL_DXCC=269 (Poland), QSO date "
">= 1999-01-01. No cross-band/cross-mode/repeater contacts."
msgstr ""
+"Requisitos: COL_STATE (código da voivodata), COL_DXCC=269 (Polónia), data do "
+"QSO >= 1999-01-01. Sem contatos cross-band/cross-mode/repetidor."
#: application/views/awards/pl_polska/index.php:54
msgid "Station Logbook"
-msgstr ""
+msgstr "Livro de Registo da Estação"
#: application/views/awards/pl_polska/index.php:62
msgid "Confirmation methods"
-msgstr ""
+msgstr "Métodos de confirmação"
#: application/views/awards/pl_polska/index.php:63
msgid ""
@@ -6707,69 +6724,74 @@ msgid ""
"accepted for award applications. Other digital confirmations are shown here "
"for tracking purposes only."
msgstr ""
+"De acordo com as regras oficiais de atribuição de prémios, cartões QSL em "
+"papel ou confirmações LoTW são aceites para candidaturas a prémios. Outras "
+"confirmações digitais são mostradas aqui apenas para fins de acompanhamento."
#: application/views/awards/pl_polska/index.php:106
msgid "Award Categories"
-msgstr ""
+msgstr "Categorias do diploma"
#: application/views/awards/pl_polska/index.php:108
msgid ""
"Polska Award categories are based on the minimum number of confirmed QSOs "
"with each of all 16 voivodeships:"
msgstr ""
+"As categorias do Prêmio Polska são baseadas no número mínimo de QSOs "
+"confirmados com cada uma das 16 voivodias:"
#: application/views/awards/pl_polska/index.php:112
msgid "1 QSO per voivodeship"
-msgstr ""
+msgstr "1 QSO por voivodia"
#: application/views/awards/pl_polska/index.php:112
msgid "Basic Class"
-msgstr ""
+msgstr "Classe Básica"
#: application/views/awards/pl_polska/index.php:113
msgid "3 QSOs per voivodeship"
-msgstr ""
+msgstr "3 QSOs por voivodia"
#: application/views/awards/pl_polska/index.php:113
msgid "Bronze Class (3rd)"
-msgstr ""
+msgstr "Classe Bronze (3ª)"
#: application/views/awards/pl_polska/index.php:118
msgid "7 QSOs per voivodeship"
-msgstr ""
+msgstr "7 QSOs por voivodia"
#: application/views/awards/pl_polska/index.php:118
msgid "Silver Class (2nd)"
-msgstr ""
+msgstr "Classe Prata (2ª)"
#: application/views/awards/pl_polska/index.php:119
msgid "12 QSOs per voivodeship"
-msgstr ""
+msgstr "12 QSOs por voivodia"
#: application/views/awards/pl_polska/index.php:119
msgid "Gold Class (1st)"
-msgstr ""
+msgstr "Classe Ouro (1ª)"
#: application/views/awards/pl_polska/index.php:144
msgid "Congratulations!"
-msgstr ""
+msgstr "Parabéns!"
#: application/views/awards/pl_polska/index.php:145
msgid "You are entitled to the following award categories"
-msgstr ""
+msgstr "Tem direito às seguintes categorias de prémios"
#: application/views/awards/pl_polska/index.php:178
msgid "QSOs by Mode Category"
-msgstr ""
+msgstr "QSOs por Categoria de Modo"
#: application/views/awards/pl_polska/index.php:183
msgid "QSOs by Band"
-msgstr ""
+msgstr "QSOs por Banda"
#: application/views/awards/pl_polska/index.php:202
#: application/views/awards/pl_polska/index.php:273
msgid "Voivodeship"
-msgstr ""
+msgstr "Voivodia"
#: application/views/awards/pl_polska/index.php:203
#: application/views/awards/pl_polska/index.php:274
@@ -6780,12 +6802,12 @@ msgstr "Código"
#: application/views/awards/pl_polska/index.php:204
#: application/views/awards/pl_polska/index.php:345
msgid "MIXED"
-msgstr ""
+msgstr "MISTO"
#: application/views/awards/pl_polska/index.php:205
#: application/views/awards/pl_polska/index.php:346
msgid "PHONE"
-msgstr ""
+msgstr "FONIA"
#: application/views/awards/pl_polska/index.php:206
#: application/views/awards/pl_polska/index.php:347
@@ -6797,62 +6819,65 @@ msgstr "CW"
#: application/views/awards/pl_polska/index.php:207
#: application/views/awards/pl_polska/index.php:348
msgid "DIGI"
-msgstr ""
+msgstr "DIGI"
#: application/views/awards/pl_polska/index.php:238
#: application/views/awards/pl_polska/index.php:310
msgid "Total voivodeships"
-msgstr ""
+msgstr "Total de voivodias"
#: application/views/awards/pl_polska/index.php:252
#: application/views/awards/pl_polska/index.php:324
msgid "Bravo! You are entitled to"
-msgstr ""
+msgstr "Bravo! Tem direito a"
#: application/views/awards/pl_polska/index.php:252
#: application/views/awards/pl_polska/index.php:324
msgid "category award!"
-msgstr ""
+msgstr "prémio de categoria!"
#: application/views/awards/pl_polska/index.php:342
msgid "Award Category:"
-msgstr ""
+msgstr "Categoria de Prémio:"
#: application/views/awards/pl_polska/index.php:344
msgid "Mode Categories"
-msgstr ""
+msgstr "Categorias de Modo"
#: application/views/awards/pl_polska/index.php:350
msgid "Band Categories"
-msgstr ""
+msgstr "Categorias de Banda"
#: application/views/awards/pl_polska/index.php:372
#: application/views/logbookadvanced/dbtoolsdialog.php:77
#: application/views/logbookadvanced/index.php:819
msgid "Fix State"
-msgstr ""
+msgstr "Arranja Estado"
#: application/views/awards/pl_polska/index.php:372
msgid "Logbook Advanced"
-msgstr ""
+msgstr "Logbook Avançado"
#: application/views/awards/pl_polska/index.php:372
msgid ""
"This award uses the State field from your logbook. Ensure this field is "
"populated for all SP (Poland) contacts."
msgstr ""
+"Este prémio utiliza o campo Estado do seu logbook. Certifique-se de que este "
+"campo está preenchido para todos os contactos SP (Polónia)."
#: application/views/awards/pl_polska/index.php:372
msgid "Tip:"
-msgstr ""
+msgstr "Dica:"
#: application/views/awards/pl_polska/index.php:372
msgid "Use"
-msgstr ""
+msgstr "Usar"
#: application/views/awards/pl_polska/index.php:372
msgid "to auto-populate states from Maidenhead locators."
msgstr ""
+"preencher automaticamente os estados a partir dos localizadores Maidenhead."
#: application/views/awards/pota/index.php:7
msgid "POTA Awards"
@@ -7166,6 +7191,9 @@ msgid ""
"Digital and Mixed Modes. It is issued in five classes: WAE III, WAE II, WAE "
"I, WAE TOP and the WAE Trophy."
msgstr ""
+"O WAE será emitido nos seguintes modos: CW, SSB, Phone, RTTY, FT8, Digital e "
+"Modos Mistos. É emitido em cinco classes: WAE III, WAE II, WAE I, WAE TOP e "
+"o Troféu WAE."
#: application/views/awards/wae/index.php:11
msgid "Fields taken for this Award: Region, DXCC"
@@ -7339,7 +7367,7 @@ msgstr "Passe o cursor sobre um estado"
#: application/views/awards/was/index.php:5
#: application/views/awards/was/index.php:166
msgid "inc."
-msgstr ""
+msgstr "inc."
#: application/views/awards/was/index.php:25
msgid "WAS Award"
@@ -7505,11 +7533,11 @@ msgstr "Clique para preparar o registo."
#: application/views/bandmap/list.php:12 application/views/bandmap/list.php:132
msgid "to tune frequency"
-msgstr ""
+msgstr "ajustar a frequência"
#: application/views/bandmap/list.php:15
msgid "Pop-up Blocked"
-msgstr ""
+msgstr "Pop-up bloqueado"
#: application/views/bandmap/list.php:16 application/views/qso/log_qso.php:55
msgid "Pop-up was blocked! Please allow pop-ups for this site permanently."
@@ -7519,245 +7547,250 @@ msgstr ""
#: application/views/bandmap/list.php:17
msgid "CAT Connection Required"
-msgstr ""
+msgstr "Conexão CAT Necessária"
#: application/views/bandmap/list.php:18
msgid "Enable CAT connection to tune the radio"
-msgstr ""
+msgstr "Habilitar a conexão CAT para sintonizar o rádio"
#: application/views/bandmap/list.php:19 application/views/bandmap/list.php:412
msgid "Clear Filters"
-msgstr ""
+msgstr "Limpar Filtros"
#: application/views/bandmap/list.php:20
msgid "Band filter preserved (band lock is active)"
-msgstr ""
+msgstr "O filtro de banda foi preservado (o bloqueio de banda está ativo)"
#: application/views/bandmap/list.php:22
msgid "Radio set to None - CAT connection disabled"
-msgstr ""
+msgstr "Rádio ajustado para Nenhum - Conexão CAT desativada"
#: application/views/bandmap/list.php:23
msgid "Radio Tuned"
-msgstr ""
+msgstr "Rádio Sintonizado"
#: application/views/bandmap/list.php:24
msgid "Tuned to"
-msgstr ""
+msgstr "Sintonizado em"
#: application/views/bandmap/list.php:25
msgid "Tuning Failed"
-msgstr ""
+msgstr "Sintonização falhada"
#: application/views/bandmap/list.php:26
msgid "Failed to tune radio to frequency"
-msgstr ""
+msgstr "Falha ao sintonizar o rádio na frequência"
#: application/views/bandmap/list.php:27
msgid "QSO Prepared"
-msgstr ""
+msgstr "QSO Preparado"
#: application/views/bandmap/list.php:29
msgid "sent to logging form"
-msgstr ""
+msgstr "enviado para o formulário de registro"
#: application/views/bandmap/list.php:30 application/views/bandmap/list.php:230
msgid "CAT Connection"
-msgstr ""
+msgstr "Ligação CAT"
#: application/views/bandmap/list.php:31 application/views/bandmap/list.php:229
msgid "Click to enable CAT connection"
-msgstr ""
+msgstr "Clique para ativar a conexão CAT"
#: application/views/bandmap/list.php:32
msgid "CAT following radio - Click to disable"
-msgstr ""
+msgstr "CAT seguindo rádio - Clique para desativar"
#: application/views/bandmap/list.php:33 application/views/bandmap/list.php:232
msgid "Click to enable band lock (requires CAT connection)"
-msgstr ""
+msgstr "Clique para ativar o bloqueio de banda (requer conexão CAT)"
#: application/views/bandmap/list.php:34
msgid "Band lock active - Click to disable"
-msgstr ""
+msgstr "Bloqueio de banda ativo - Clique para desativar"
#: application/views/bandmap/list.php:35
msgid "Band Lock"
-msgstr ""
+msgstr "Bloqueio de Banda"
#: application/views/bandmap/list.php:36
msgid "Band lock enabled - band filter will track radio band"
-msgstr ""
+msgstr "Bloqueio de banda ativado - filtro de banda seguirá a banda do rádio"
#: application/views/bandmap/list.php:37
msgid "Band filter changed to"
-msgstr ""
+msgstr "Filtro de banda alterado para"
#: application/views/bandmap/list.php:38
msgid "by transceiver"
-msgstr ""
+msgstr "por transceptor"
#: application/views/bandmap/list.php:39
msgid "Frequency filter set to"
-msgstr ""
+msgstr "Filtro de frequência definido para"
#: application/views/bandmap/list.php:40
msgid "Frequency outside known bands - showing all bands"
-msgstr ""
+msgstr "Frequência fora das bandas conhecidas - mostrando todas as bandas"
#: application/views/bandmap/list.php:41
msgid "Waiting for radio data..."
-msgstr ""
+msgstr "Aguardando dados de rádio..."
#: application/views/bandmap/list.php:42
msgid "My Favorites"
-msgstr ""
+msgstr "Os Meus Favoritos"
#: application/views/bandmap/list.php:43
msgid "Failed to load favorites"
-msgstr ""
+msgstr "Falha ao carregar favoritos"
#: application/views/bandmap/list.php:44
msgid "Modes applied. Band filter preserved (CAT connection is active)"
-msgstr ""
+msgstr "Modos aplicados. Filtro de banda preservado (conexão CAT ativa)"
#: application/views/bandmap/list.php:45
msgid "Applied your favorite bands and modes"
-msgstr ""
+msgstr "Analisar as tuas bandas e modos favoritos"
#: application/views/bandmap/list.php:48 application/views/bandmap/list.php:315
#: application/views/bandmap/list.php:480
msgid "My Submodes"
-msgstr ""
+msgstr "Os meus submodos"
#: application/views/bandmap/list.php:49
msgid "Submode filter enabled"
-msgstr ""
+msgstr "Filtro de submodo ativado"
#: application/views/bandmap/list.php:50
msgid "Submode filter disabled - showing all"
-msgstr ""
+msgstr "Filtro de submodos desactivado - mostrar todos"
#: application/views/bandmap/list.php:51
msgid "Required submodes"
-msgstr ""
+msgstr "Submodos necessários"
#: application/views/bandmap/list.php:52
msgid "Configure in User Settings - Modes"
-msgstr ""
+msgstr "Configurar em Definições do Utilizador - Modos"
#: application/views/bandmap/list.php:53
msgid "No submodes configured - configure in User Settings - Modes"
msgstr ""
+"Nenhum submodo configurado - configure em Configurações do Usuário - Modos"
#: application/views/bandmap/list.php:54
msgid "No submodes enabled in settings - showing all spots"
-msgstr ""
+msgstr "Nenhum submodo ativado nas configurações - mostrando todos os spots"
#: application/views/bandmap/list.php:55
msgid "Disabled - no submodes enabled for this mode in User Settings"
msgstr ""
+"Desativado - sem submodos ativados para este modo nas Configurações do "
+"Usuário"
#: application/views/bandmap/list.php:56 application/views/bandmap/list.php:469
#: application/views/components/dxwaterfall.php:32
msgid "Toggle CW mode filter"
-msgstr ""
+msgstr "Alternar filtro de modo CW"
#: application/views/bandmap/list.php:57 application/views/bandmap/list.php:470
#: application/views/components/dxwaterfall.php:34
msgid "Toggle Digital mode filter"
-msgstr ""
+msgstr "Alternar filtro de modo digital"
#: application/views/bandmap/list.php:58 application/views/bandmap/list.php:471
#: application/views/components/dxwaterfall.php:30
msgid "Toggle Phone mode filter"
-msgstr ""
+msgstr "Alternar filtro de modo fonia"
#: application/views/bandmap/list.php:61 application/views/bandmap/list.php:422
msgid "Favorites"
-msgstr ""
+msgstr "Favoritos"
#: application/views/bandmap/list.php:62 application/views/bandmap/list.php:425
msgid "Save Current Filters..."
-msgstr ""
+msgstr "Guardar Filtros Atuais..."
#: application/views/bandmap/list.php:63
msgid "Enter a name for this filter preset:"
-msgstr ""
+msgstr "Digite um nome para esta predefinição de filtro:"
#: application/views/bandmap/list.php:64
msgid "Filter preset saved"
-msgstr ""
+msgstr "Predefinição de filtro guardada"
#: application/views/bandmap/list.php:65
msgid "Filter preset loaded"
-msgstr ""
+msgstr "Pré-definição de filtro carregada"
#: application/views/bandmap/list.php:66
msgid "Filter preset deleted"
-msgstr ""
+msgstr "Predefinição de filtro eliminada"
#: application/views/bandmap/list.php:67
msgid "Are you sure to delete this filter preset?"
-msgstr ""
+msgstr "Tem a certeza de que pretende eliminar esta predefinição de filtro?"
#: application/views/bandmap/list.php:68
msgid "No saved filter presets"
-msgstr ""
+msgstr "Sem predefinições de filtros guardados"
#: application/views/bandmap/list.php:69
msgid ""
"Maximum of 20 filter presets reached. Please delete some before adding new "
"ones."
msgstr ""
+"Máximo de 20 predefinições de filtro atingido. Por favor, apague algumas "
+"antes de adicionar novas."
#: application/views/bandmap/list.php:72
msgid "Loading data from DX Cluster"
-msgstr ""
+msgstr "Carregando dados do DX Cluster"
#: application/views/bandmap/list.php:73
msgid "Last fetched for"
-msgstr ""
+msgstr "Última busca por"
#: application/views/bandmap/list.php:74
msgid "Max Age"
-msgstr ""
+msgstr "Mais antigos"
#: application/views/bandmap/list.php:75
msgid "Fetched at"
-msgstr ""
+msgstr "Buscado em"
#: application/views/bandmap/list.php:76
msgid "Next update in"
-msgstr ""
+msgstr "Próxima atualização em"
#: application/views/bandmap/list.php:77
msgid "minutes"
-msgstr ""
+msgstr "minutos"
#: application/views/bandmap/list.php:78
msgid "seconds"
-msgstr ""
+msgstr "segundos"
#: application/views/bandmap/list.php:79
msgid "spots fetched"
-msgstr ""
+msgstr "spots procurados"
#: application/views/bandmap/list.php:80
msgid "showing"
-msgstr ""
+msgstr "mostrando"
#: application/views/bandmap/list.php:81
msgid "showing all"
-msgstr ""
+msgstr "a mostrar tudo"
#: application/views/bandmap/list.php:82
msgid "Active filters"
-msgstr ""
+msgstr "Filtros ativos"
#: application/views/bandmap/list.php:83
msgid "Fetching..."
-msgstr ""
+msgstr "Buscando..."
#: application/views/bandmap/list.php:86 application/views/bandmap/list.php:297
#: application/views/interface_assets/footer.php:47
@@ -7779,38 +7812,38 @@ msgstr "Utilizador do LoTW"
#: application/views/bandmap/list.php:91 application/views/bandmap/list.php:319
#: application/views/components/dxwaterfall.php:18
msgid "New Callsign"
-msgstr ""
+msgstr "Novo indicativo de chamada"
#: application/views/bandmap/list.php:92 application/views/bandmap/list.php:317
#: application/views/components/dxwaterfall.php:16
msgid "New Continent"
-msgstr ""
+msgstr "Novo Continente"
#: application/views/bandmap/list.php:93 application/views/bandmap/list.php:318
msgid "New Country"
-msgstr ""
+msgstr "Novo País"
#: application/views/bandmap/list.php:94
msgid "Worked Before"
-msgstr ""
+msgstr "Trabalhou Antes"
#: application/views/bandmap/list.php:95
#, php-format
msgid "Worked on %s with %s"
-msgstr ""
+msgstr "Trabalhado em %s com %s"
#: application/views/bandmap/list.php:103
#: application/views/bandmap/list.php:598
msgid "de"
-msgstr ""
+msgstr "de"
#: application/views/bandmap/list.php:104
msgid "spotted"
-msgstr ""
+msgstr "visto"
#: application/views/bandmap/list.php:107
msgid "Fresh spot (< 5 minutes old)"
-msgstr ""
+msgstr "Novo spot (< 5 minutos)"
#: application/views/bandmap/list.php:108
#: application/views/bandmap/list.php:109
@@ -7828,93 +7861,95 @@ msgstr "Concurso"
#: application/views/bandmap/list.php:110
msgid "Click to view"
-msgstr ""
+msgstr "Clique para ver"
#: application/views/bandmap/list.php:111
msgid "on QRZ.com"
-msgstr ""
+msgstr "em QRZ.com"
#: application/views/bandmap/list.php:112
#, php-format
msgid "Click to view %s on QRZ.com"
-msgstr ""
+msgstr "Clique para ver %s no QRZ.com"
#: application/views/bandmap/list.php:113
msgid "See details for"
-msgstr ""
+msgstr "Ver detalhes para"
#: application/views/bandmap/list.php:114
msgid "Worked on"
-msgstr ""
+msgstr "Trabalhado em"
#: application/views/bandmap/list.php:115
msgid "Not worked on this band"
-msgstr ""
+msgstr "Não trabalhado nesta banda"
#: application/views/bandmap/list.php:116
#, php-format
msgid "LoTW User. Last upload was %d days ago"
-msgstr ""
+msgstr "Utilizador do LoTW. Último carregamento foi há %d dias"
#: application/views/bandmap/list.php:117
msgid "Click to view on POTA.app"
-msgstr ""
+msgstr "Clique para ver no POTA.app"
#: application/views/bandmap/list.php:118
msgid "Click to view on SOTL.as"
-msgstr ""
+msgstr "Clique para ver no SOTL.as"
#: application/views/bandmap/list.php:119
msgid "Click to view on cqgma.org"
-msgstr ""
+msgstr "Clique para ver em cqgma.org"
#: application/views/bandmap/list.php:120
msgid "Click to view on IOTA-World.org"
-msgstr ""
+msgstr "Clique para ver em IOTA-World.org"
#: application/views/bandmap/list.php:121
msgid "See details for continent"
-msgstr ""
+msgstr "Ver detalhes para o continente"
#: application/views/bandmap/list.php:122
#, php-format
msgid "See details for continent %s"
-msgstr ""
+msgstr "Ver detalhes para o continente %s"
#: application/views/bandmap/list.php:123
msgid "See details for CQ Zone"
-msgstr ""
+msgstr "Ver detalhes para CQ Zone"
#: application/views/bandmap/list.php:124
#, php-format
msgid "See details for CQ Zone %s"
-msgstr ""
+msgstr "Ver detalhes para a Zona CQ %s"
#: application/views/bandmap/list.php:125
msgid "in"
-msgstr ""
+msgstr "em"
#: application/views/bandmap/list.php:128
msgid "Exit Fullscreen"
-msgstr ""
+msgstr "Sair do Ecrã Completo"
#: application/views/bandmap/list.php:129
#: application/views/bandmap/list.php:215
msgid "Toggle Fullscreen"
-msgstr ""
+msgstr "Alternar Ecrã Inteiro"
#: application/views/bandmap/list.php:130
msgid ""
"Band filtering is controlled by your radio when CAT connection is enabled"
msgstr ""
+"A filtragem de banda é controlada pelo teu rádio quando a ligação CAT está "
+"ativada"
#: application/views/bandmap/list.php:131
msgid "Click to prepare logging"
-msgstr ""
+msgstr "Clique para preparar o registo"
#: application/views/bandmap/list.php:133
msgid "(requires CAT connection)"
-msgstr ""
+msgstr "(requer conexão CAT)"
#: application/views/bandmap/list.php:134
#: application/views/bandmap/list.php:561
@@ -7943,98 +7978,100 @@ msgstr "Idade"
#: application/views/bandmap/list.php:138
msgid "Incoming"
-msgstr ""
+msgstr "A chegar"
#: application/views/bandmap/list.php:139
msgid "Outgoing"
-msgstr ""
+msgstr "A enviar"
#: application/views/bandmap/list.php:140
#: application/views/components/dxwaterfall.php:15
msgid "spots"
-msgstr ""
+msgstr "spots"
#: application/views/bandmap/list.php:141
msgid "spot"
-msgstr ""
+msgstr "spot"
#: application/views/bandmap/list.php:142
msgid "spotters"
-msgstr ""
+msgstr "spotters"
#: application/views/bandmap/list.php:145
msgid "Please Wait"
-msgstr ""
+msgstr "Por favor, aguarde"
#: application/views/bandmap/list.php:146
#, php-format
msgid "Please wait %s seconds before sending another callsign to the QSO form"
msgstr ""
+"Por favor, aguarde %s segundos antes de enviar outro indicativo de chamada "
+"para o formulário QSO"
#: application/views/bandmap/list.php:149
msgid "Loading spots..."
-msgstr ""
+msgstr "A carregar spots..."
#: application/views/bandmap/list.php:150
msgid "No spots found"
-msgstr ""
+msgstr "Nenhuns spots encontrados"
#: application/views/bandmap/list.php:151
msgid "No data available"
-msgstr ""
+msgstr "Dados não disponíveis"
#: application/views/bandmap/list.php:152
msgid "No spots found for selected filters"
-msgstr ""
+msgstr "Nenhum spot encontrado para os filtros selecionados"
#: application/views/bandmap/list.php:153
msgid "Error loading spots. Please try again."
-msgstr ""
+msgstr "Erro ao carregar spots. Por favor, tente novamente."
#: application/views/bandmap/list.php:156
msgid "Show all modes"
-msgstr ""
+msgstr "Mostrar todos os modos"
#: application/views/bandmap/list.php:157
msgid "Show all spots"
-msgstr ""
+msgstr "Mostrar todos os spots"
#: application/views/bandmap/list.php:162
msgid "Draw Spotters"
-msgstr ""
+msgstr "Desenhar Spotters"
#: application/views/bandmap/list.php:163
msgid "Extend Map"
-msgstr ""
+msgstr "Mapa extendido"
#: application/views/bandmap/list.php:164
msgid "Show Day/Night"
-msgstr ""
+msgstr "Mostrar Dia/Noite"
#: application/views/bandmap/list.php:165
msgid "Your QTH"
-msgstr ""
+msgstr "O seu QTH"
#: application/views/bandmap/list.php:201
msgid "Return to Home"
-msgstr ""
+msgstr "Voltar para Casa"
#: application/views/bandmap/list.php:204
#: application/views/interface_assets/header.php:303
msgid "DX Cluster"
-msgstr ""
+msgstr "DX Cluster"
#: application/views/bandmap/list.php:208
msgid "DX Cluster Help"
-msgstr ""
+msgstr "Ajuda do DX Cluster"
#: application/views/bandmap/list.php:211
msgid "Compact Mode - Hide/Show Menu"
-msgstr ""
+msgstr "Modo Compacto - Ocultar/Mostrar Menu"
#: application/views/bandmap/list.php:238
msgid "TRX:"
-msgstr ""
+msgstr "TRX:"
#: application/views/bandmap/list.php:240
#: application/views/bandmap/list.php:314
@@ -8049,63 +8086,63 @@ msgstr "Nenhum"
#: application/views/contesting/index.php:160
#: application/views/qso/index.php:414
msgid "Live - WebSocket"
-msgstr ""
+msgstr "Ao vivo - WebSocket"
#: application/views/bandmap/list.php:243 application/views/qso/index.php:416
msgid "Polling - "
-msgstr ""
+msgstr "Sondagem - "
#: application/views/bandmap/list.php:252
msgid "de:"
-msgstr ""
+msgstr "de:"
#: application/views/bandmap/list.php:254
msgid "Select all continents"
-msgstr ""
+msgstr "Seleciona todos os continentes"
#: application/views/bandmap/list.php:254
msgid "World"
-msgstr ""
+msgstr "Mundo"
#: application/views/bandmap/list.php:255
msgid "Toggle Africa continent filter"
-msgstr ""
+msgstr "Alternar filtro do continente África"
#: application/views/bandmap/list.php:256
msgid "Toggle Antarctica continent filter"
-msgstr ""
+msgstr "Alternar filtro do continente Antártica"
#: application/views/bandmap/list.php:257
msgid "Toggle Asia continent filter"
-msgstr ""
+msgstr "Alternar filtro do continente Ásia"
#: application/views/bandmap/list.php:258
msgid "Toggle Europe continent filter"
-msgstr ""
+msgstr "Alternar o filtro do continente Europa"
#: application/views/bandmap/list.php:259
msgid "Toggle North America continent filter"
-msgstr ""
+msgstr "Alternar filtro do continente da América do Norte"
#: application/views/bandmap/list.php:260
msgid "Toggle Oceania continent filter"
-msgstr ""
+msgstr "Alternar filtro do continente da Oceânia"
#: application/views/bandmap/list.php:261
msgid "Toggle South America continent filter"
-msgstr ""
+msgstr "Alternar filtro de continente da América do Sul"
#: application/views/bandmap/list.php:274
msgid "Advanced Filters"
-msgstr ""
+msgstr "Filtros Avançados"
#: application/views/bandmap/list.php:288
msgid "Hold"
-msgstr ""
+msgstr "Segurar"
#: application/views/bandmap/list.php:288
msgid "and click to select multiple options"
-msgstr ""
+msgstr "e clique para selecionar várias opções"
#: application/views/bandmap/list.php:294
msgid "DXCC-Status"
@@ -8123,184 +8160,184 @@ msgstr "Digital"
#: application/views/bandmap/list.php:312
msgid "Required Flags"
-msgstr ""
+msgstr "Bandeiras obrigatórias"
#: application/views/bandmap/list.php:320
msgid "Worked Callsign"
-msgstr ""
+msgstr "Indicativo trabalhado"
#: application/views/bandmap/list.php:322
msgid "DX Spot"
-msgstr ""
+msgstr "DX Spot"
#: application/views/bandmap/list.php:324
msgid "Additional Flags"
-msgstr ""
+msgstr "Bandeiras adicionais"
#: application/views/bandmap/list.php:331
msgid "Fresh (< 5 min)"
-msgstr ""
+msgstr "Fresco (< 5 min)"
#: application/views/bandmap/list.php:336
msgid "Spots de Continent"
-msgstr ""
+msgstr "Spots do continente"
#: application/views/bandmap/list.php:350
msgid "Spotted Station Continent"
-msgstr ""
+msgstr "Continente da estação do spot"
#: application/views/bandmap/list.php:410
msgid "Apply Filters"
-msgstr ""
+msgstr "Aplicar filtros"
#: application/views/bandmap/list.php:421
msgid "Filter Favorites"
-msgstr ""
+msgstr "Filtrar Favoritos"
#: application/views/bandmap/list.php:431
msgid "Clear all filters except De Continent"
-msgstr ""
+msgstr "Limpar todos os filtros, exceto de Continente"
#: application/views/bandmap/list.php:437
msgid "Toggle 160m band filter"
-msgstr ""
+msgstr "Alternar o filtro da banda de 160m"
#: application/views/bandmap/list.php:441
msgid "Toggle 80m band filter"
-msgstr ""
+msgstr "Alternar filtro de banda de 80m"
#: application/views/bandmap/list.php:442
msgid "Toggle 60m band filter"
-msgstr ""
+msgstr "Alternar filtro banda 60m"
#: application/views/bandmap/list.php:443
msgid "Toggle 40m band filter"
-msgstr ""
+msgstr "Alternar filtro da banda de 40m"
#: application/views/bandmap/list.php:444
msgid "Toggle 30m band filter"
-msgstr ""
+msgstr "Alternar filtro de banda de 30m"
#: application/views/bandmap/list.php:445
msgid "Toggle 20m band filter"
-msgstr ""
+msgstr "Alternar filtro da banda 20m"
#: application/views/bandmap/list.php:446
msgid "Toggle 17m band filter"
-msgstr ""
+msgstr "Alternar filtro da banda de 17m"
#: application/views/bandmap/list.php:447
msgid "Toggle 15m band filter"
-msgstr ""
+msgstr "Alternar o filtro da banda de 15m"
#: application/views/bandmap/list.php:448
msgid "Toggle 12m band filter"
-msgstr ""
+msgstr "Alternar filtro da banda de 12m"
#: application/views/bandmap/list.php:449
msgid "Toggle 10m band filter"
-msgstr ""
+msgstr "Alternar filtro da banda de 10m"
#: application/views/bandmap/list.php:453
msgid "Toggle 6m band filter"
-msgstr ""
+msgstr "Alternar filtro da banda de 6m"
#: application/views/bandmap/list.php:457
msgid "Toggle VHF bands filter"
-msgstr ""
+msgstr "Alternar filtro de bandas VHF"
#: application/views/bandmap/list.php:458
msgid "Toggle UHF bands filter"
-msgstr ""
+msgstr "Alternar filtro de bandas UHF"
#: application/views/bandmap/list.php:459
msgid "Toggle SHF bands filter"
-msgstr ""
+msgstr "Alternar filtro de bandas SHF"
#: application/views/bandmap/list.php:479
msgid "Loading submodes..."
-msgstr ""
+msgstr "A carregar submodos..."
#: application/views/bandmap/list.php:484
msgid "Toggle LoTW User filter"
-msgstr ""
+msgstr "Alternar filtro de Utilizador LoTW"
#: application/views/bandmap/list.php:485
msgid "LoTW users"
-msgstr ""
+msgstr "utilizadores de LoTW"
#: application/views/bandmap/list.php:491
msgid "Toggle DX Spot filter (spotted continent ≠ spotter continent)"
-msgstr ""
+msgstr "Alternar filtro de DX Spot (continente spotted ≠ continente do spotter)"
#: application/views/bandmap/list.php:492
#: application/views/bandmap/list.php:593
msgid "DX"
-msgstr ""
+msgstr "DX"
#: application/views/bandmap/list.php:494
msgid "Toggle New Continents filter"
-msgstr ""
+msgstr "Alternar filtro de Novos Continentes"
#: application/views/bandmap/list.php:495
msgid "New Continents"
-msgstr ""
+msgstr "Novos Continentes"
#: application/views/bandmap/list.php:497
msgid "Toggle New Entities filter"
-msgstr ""
+msgstr "Alternar filtro de Novas Entidades"
#: application/views/bandmap/list.php:498
msgid "New Entities"
-msgstr ""
+msgstr "Novas Entidades"
#: application/views/bandmap/list.php:500
msgid "Toggle New Callsigns filter"
-msgstr ""
+msgstr "Alternar o filtro de Novos Indicativos de Chamada"
#: application/views/bandmap/list.php:501
msgid "New Callsigns"
-msgstr ""
+msgstr "Novos indicativos de chamada"
#: application/views/bandmap/list.php:507
msgid "Toggle Fresh spots filter (< 5 minutes old)"
-msgstr ""
+msgstr "Alternar filtro de spots frescos (< 5 minutos de duração)"
#: application/views/bandmap/list.php:508
msgid "Fresh"
-msgstr ""
+msgstr "Fresco"
#: application/views/bandmap/list.php:510
msgid "Toggle Contest filter"
-msgstr ""
+msgstr "Alternar filtro de concurso"
#: application/views/bandmap/list.php:513
msgid "Toggle Geo Hunter (POTA/SOTA/IOTA/WWFF)"
-msgstr ""
+msgstr "Alternar Caçador de Geo (POTA/SOTA/IOTA/WWFF)"
#: application/views/bandmap/list.php:514
msgid "Referenced"
-msgstr ""
+msgstr "Referenciado"
#: application/views/bandmap/list.php:520
msgid "Open DX Map view"
-msgstr ""
+msgstr "Abrir mapa DX"
#: application/views/bandmap/list.php:521
msgid "DX Map"
-msgstr ""
+msgstr "Mapa DX"
#: application/views/bandmap/list.php:545
msgid "Search Column"
-msgstr ""
+msgstr "Pesquisar Coluna"
#: application/views/bandmap/list.php:546
msgid "All Columns"
-msgstr ""
+msgstr "Todas as colunas"
#: application/views/bandmap/list.php:547
msgid "Spot Info"
-msgstr ""
+msgstr "Informações do spot"
#: application/views/bandmap/list.php:552
#: application/views/bandmap/list.php:592
@@ -8311,12 +8348,12 @@ msgstr "Submodo"
#: application/views/bandmap/list.php:554
msgid "DX Station"
-msgstr ""
+msgstr "Estação DX"
#: application/views/bandmap/list.php:558
#: application/views/bandmap/list.php:597
msgid "Entity"
-msgstr ""
+msgstr "Entidade"
#: application/views/bandmap/list.php:559
#: application/views/bandmap/list.php:603
@@ -8330,56 +8367,56 @@ msgstr "Mensagem"
#: application/views/bandmap/list.php:563
#: application/views/bandmap/list.php:599
msgid "Spotter Continent"
-msgstr ""
+msgstr "Continente do spotter"
#: application/views/bandmap/list.php:564
#: application/views/bandmap/list.php:600
msgid "Spotter CQ Zone"
-msgstr ""
+msgstr "Zona CQ do Spotter"
#: application/views/bandmap/list.php:567
msgid "Search spots..."
-msgstr ""
+msgstr "Pesquisar spots..."
#: application/views/bandmap/list.php:580
msgid "Note: Map shows DXCC entity locations, not actual spot locations"
-msgstr ""
+msgstr "Nota: O mapa mostra locais das entidades DXCC, não spots exatos"
#: application/views/bandmap/list.php:588
msgid "Age in minutes"
-msgstr ""
+msgstr "Tempo em minutos"
#: application/views/bandmap/list.php:590
msgid "Freq"
-msgstr ""
+msgstr "Freq"
#: application/views/bandmap/list.php:593
msgid "Spotted Callsign"
-msgstr ""
+msgstr "Indicativo de chamada spotted"
#: application/views/bandmap/list.php:596
msgid "Flag"
-msgstr ""
+msgstr "Bandeira"
#: application/views/bandmap/list.php:597
msgid "DXCC Entity"
-msgstr ""
+msgstr "Entidade DXCC"
#: application/views/bandmap/list.php:598
msgid "Spotter Callsign"
-msgstr ""
+msgstr "Indicativo de Spotter"
#: application/views/bandmap/list.php:601
msgid "Last QSO Date"
-msgstr ""
+msgstr "Data do último QSO"
#: application/views/bandmap/list.php:602
msgid "Special"
-msgstr ""
+msgstr "Especial"
#: application/views/bandmap/list.php:602
msgid "Special Flags"
-msgstr ""
+msgstr "Bandeiras Especiais"
#: application/views/bands/bandedges.php:2
msgid "Please enter valid numbers for frequency"
@@ -8937,46 +8974,47 @@ msgstr "Último QSO"
#: application/views/calltester/comparison_result.php:18
msgid "DXCC Class Results"
-msgstr ""
+msgstr "Resultados da Classe DXCC"
#: application/views/calltester/comparison_result.php:21
#: application/views/calltester/comparison_result.php:33
msgid "Calls tested:"
-msgstr ""
+msgstr "Chamadas testadas:"
#: application/views/calltester/comparison_result.php:22
#: application/views/calltester/comparison_result.php:34
msgid "Execution time:"
-msgstr ""
+msgstr "Tempo de execução:"
#: application/views/calltester/comparison_result.php:23
#: application/views/calltester/comparison_result.php:35
msgid "Issues found:"
-msgstr ""
+msgstr "Problemas encontrados:"
#: application/views/calltester/comparison_result.php:30
msgid "Logbook Model Results"
-msgstr ""
+msgstr "Resultados do Modelo de Logbook"
#: application/views/calltester/comparison_result.php:44
msgid "Comparison Summary"
-msgstr ""
+msgstr "Resumo da Comparação"
#: application/views/calltester/comparison_result.php:45
msgid "Only found in DXCC Class:"
-msgstr ""
+msgstr "Apenas encontrado na Classe DXCC:"
#: application/views/calltester/comparison_result.php:46
msgid "Only found in Logbook Model:"
-msgstr ""
+msgstr "Apenas encontrado no Modelo de Logbook:"
#: application/views/calltester/comparison_result.php:47
msgid "Found in both methods:"
-msgstr ""
+msgstr "Encontrado em ambos os métodos:"
#: application/views/calltester/comparison_result.php:54
msgid "Issues found only in DXCC Class (not in Logbook Model):"
msgstr ""
+"Problemas encontrados apenas na Classe DXCC (não no Modelo de Registro):"
#: application/views/calltester/comparison_result.php:62
#: application/views/calltester/comparison_result.php:98
@@ -8987,7 +9025,7 @@ msgstr ""
#: application/views/logbookadvanced/checkresult.php:392
#: application/views/zonechecker/result.php:52
msgid "Station Profile"
-msgstr ""
+msgstr "Perfil da Estação"
#: application/views/calltester/comparison_result.php:63
#: application/views/calltester/comparison_result.php:99
@@ -8995,14 +9033,14 @@ msgstr ""
#: application/views/calltester/result.php:25
#: application/views/logbookadvanced/checkresult.php:107
msgid "Existing DXCC"
-msgstr ""
+msgstr "DXCC existente"
#: application/views/calltester/comparison_result.php:64
#: application/views/calltester/comparison_result.php:100
#: application/views/calltester/comparison_result.php:136
#: application/views/calltester/result.php:26
msgid "Existing ADIF"
-msgstr ""
+msgstr "ADIF existente"
#: application/views/calltester/comparison_result.php:65
#: application/views/calltester/comparison_result.php:101
@@ -9010,32 +9048,34 @@ msgstr ""
#: application/views/calltester/result.php:27
#: application/views/logbookadvanced/checkresult.php:108
msgid "Result DXCC"
-msgstr ""
+msgstr "Resultado DXCC"
#: application/views/calltester/comparison_result.php:66
#: application/views/calltester/comparison_result.php:102
#: application/views/calltester/comparison_result.php:138
#: application/views/calltester/result.php:28
msgid "Result ADIF"
-msgstr ""
+msgstr "Resultado ADIF"
#: application/views/calltester/comparison_result.php:90
msgid "Issues found only in Logbook Model (not in DXCC Class):"
-msgstr ""
+msgstr "Problemas encontrados apenas no Modelo de Diário (não na Classe DXCC):"
#: application/views/calltester/comparison_result.php:126
msgid "Issues found in both methods:"
-msgstr ""
+msgstr "Problemas encontrados em ambos os métodos:"
#: application/views/calltester/comparison_result.php:162
msgid ""
"No DXCC issues found in either method. All calls have correct DXCC "
"information."
msgstr ""
+"Não foram encontrados problemas no DXCC em nenhum dos métodos. Todas as "
+"chamadas têm a informação correta de DXCC."
#: application/views/calltester/index.php:3
msgid "Callsign DXCC identification"
-msgstr ""
+msgstr "Identificação do indicativo DXCC"
#: application/views/calltester/index.php:10
#: application/views/interface_assets/footer.php:878
@@ -9046,26 +9086,26 @@ msgstr "Indicativo: "
#: application/views/calltester/index.php:15
msgid "Start DXCC Check"
-msgstr ""
+msgstr "Iniciar verificação DXCC"
#: application/views/calltester/index.php:18
msgid "Compare DXCC class and logbook model"
-msgstr ""
+msgstr "Comparar o modelo de classe DXCC e o modelo de logbook"
#: application/views/calltester/result.php:4
#: application/views/logbookadvanced/checkresult.php:85
msgid "Callsigns tested: "
-msgstr ""
+msgstr "Indicativos testados: "
#: application/views/calltester/result.php:5
#: application/views/logbookadvanced/checkresult.php:86
msgid "Execution time: "
-msgstr ""
+msgstr "Tempo de execução: "
#: application/views/calltester/result.php:6
#: application/views/logbookadvanced/checkresult.php:87
msgid "Number of potential QSOs with wrong DXCC: "
-msgstr ""
+msgstr "Número de QSOs potenciais com DXCC incorreto: "
#: application/views/club/clubswitch_modal.php:5
msgid "Switch to a Clubstation"
@@ -9171,7 +9211,7 @@ msgstr "Exportar contacto para ficheiro ADIF"
#: application/views/club/permissions.php:128
msgid "Export own QSO per ADIF"
-msgstr ""
+msgstr "Exportar QSO próprio por ADIF"
#: application/views/club/permissions.php:137
msgid "User Management"
@@ -9382,163 +9422,167 @@ msgstr "Descarregar QSLs do Clublog"
#: application/views/components/dxwaterfall.php:13
msgid "Tune to spot frequency and start logging QSO"
-msgstr ""
+msgstr "Sintoniza a frequência específica e começa a registar o QSO"
#: application/views/components/dxwaterfall.php:14
msgid "Cycle through nearby spots"
-msgstr ""
+msgstr "Ciclar por spots próximos"
#: application/views/components/dxwaterfall.php:17
msgid "New DXCC"
-msgstr ""
+msgstr "DXCC novo"
#: application/views/components/dxwaterfall.php:19
msgid "First spot"
-msgstr ""
+msgstr "Primeiro spot"
#: application/views/components/dxwaterfall.php:19
msgid "Previous spot"
-msgstr ""
+msgstr "Spot anterior"
#: application/views/components/dxwaterfall.php:20
msgid "No spots at lower frequency"
-msgstr ""
+msgstr "Sem spots em frequências mais baixas"
#: application/views/components/dxwaterfall.php:21
msgid "Last spot"
-msgstr ""
+msgstr "Último spot"
#: application/views/components/dxwaterfall.php:21
msgid "Next spot"
-msgstr ""
+msgstr "Próximo spot"
#: application/views/components/dxwaterfall.php:22
msgid "No spots at higher frequency"
-msgstr ""
+msgstr "Sem spots em frequências mais altas"
#: application/views/components/dxwaterfall.php:23
msgid "No spots available"
-msgstr ""
+msgstr "Sem spots disponíveis"
#: application/views/components/dxwaterfall.php:24
msgid "Cycle through unworked continents/DXCC"
-msgstr ""
+msgstr "A passar através de continentes/DXCC não trabalhados"
#: application/views/components/dxwaterfall.php:25
msgid "DX Hunter"
-msgstr ""
+msgstr "Caçador de DX"
#: application/views/components/dxwaterfall.php:26
msgid "No unworked continents/DXCC on this band"
-msgstr ""
+msgstr "Sem continentes/DXCC trabalhados nesta banda"
#: application/views/components/dxwaterfall.php:27
msgid "Click to cycle or wait 1.5s to apply"
-msgstr ""
+msgstr "Clique para alternar ou espere 1,5s para aplicar"
#: application/views/components/dxwaterfall.php:28
msgid "Change spotter continent"
-msgstr ""
+msgstr "Mudar o continente do spotter"
#: application/views/components/dxwaterfall.php:29
msgid "Filter by mode"
-msgstr ""
+msgstr "Filtrar por modo"
#: application/views/components/dxwaterfall.php:36
msgid "Zoom out"
-msgstr ""
+msgstr "Afastar"
#: application/views/components/dxwaterfall.php:37
msgid "Reset zoom to default (3)"
-msgstr ""
+msgstr "Repor zoom para o padrão (3)"
#: application/views/components/dxwaterfall.php:38
msgid "Zoom in"
-msgstr ""
+msgstr "Aumentar o zoom"
#: application/views/components/dxwaterfall.php:39
msgid "Downloading DX Cluster data"
-msgstr ""
+msgstr "Transferindo dados do DX Cluster"
#: application/views/components/dxwaterfall.php:40
msgid "Comment: "
-msgstr ""
+msgstr "Comentário: "
#: application/views/components/dxwaterfall.php:41
msgid "modes:"
-msgstr ""
+msgstr "modos:"
#: application/views/components/dxwaterfall.php:42
msgid "OUT OF BANDPLAN"
-msgstr ""
+msgstr "FORA DO PLANO DE BANDAS"
#: application/views/components/dxwaterfall.php:43
msgid "Out of band"
-msgstr ""
+msgstr "Fora de banda"
#: application/views/components/dxwaterfall.php:44
msgid ""
"DX Waterfall has experienced an unexpected error and will be shut down. "
"Please visit Wavelog's GitHub and create a bug report if this issue persists."
msgstr ""
+"O DX Waterfall encontrou um erro inesperado e será encerrado. Por favor, "
+"visite o GitHub do Wavelog e crie um relatório de bug se este problema "
+"persistir."
#: application/views/components/dxwaterfall.php:45
msgid "Changing radio frequency..."
-msgstr ""
+msgstr "Mudando a frequência do rádio..."
#: application/views/components/dxwaterfall.php:46
msgid "INVALID"
-msgstr ""
+msgstr "INVÁLIDO"
#: application/views/components/dxwaterfall.php:47
msgid "Click to turn on the DX Waterfall"
-msgstr ""
+msgstr "Clique para ativar a Waterfall DX"
#: application/views/components/dxwaterfall.php:48
msgid "Turn off DX Waterfall"
-msgstr ""
+msgstr "Desligar DX Waterfall"
#: application/views/components/dxwaterfall.php:49
msgid "Please wait"
-msgstr ""
+msgstr "Por favor, espera"
#: application/views/components/dxwaterfall.php:50
msgid "Cycle label size"
-msgstr ""
+msgstr "Tamanho da etiqueta do ciclo"
#: application/views/components/dxwaterfall.php:51
msgid "X-Small"
-msgstr ""
+msgstr "Muito pequeno"
#: application/views/components/dxwaterfall.php:52
msgid "Small"
-msgstr ""
+msgstr "Pequeno"
#: application/views/components/dxwaterfall.php:53
msgid "Medium"
-msgstr ""
+msgstr "Médio"
#: application/views/components/dxwaterfall.php:54
msgid "Large"
-msgstr ""
+msgstr "Grande"
#: application/views/components/dxwaterfall.php:55
msgid "X-Large"
-msgstr ""
+msgstr "Extra largo"
#: application/views/components/dxwaterfall.php:56
msgid "by:"
-msgstr ""
+msgstr "por:"
#: application/views/components/dxwaterfall.php:57
#, php-format
msgid "Please wait %s second(s) before toggling DX Waterfall again."
msgstr ""
+"Por favor, aguarde %s segundo(s) antes de alternar novamente o DX Waterfall."
#: application/views/components/dxwaterfall.php:81
#: application/views/components/dxwaterfall.php:87
msgid "DX Waterfall Help"
-msgstr ""
+msgstr "Ajuda Waterfall DX"
#: application/views/components/hamsat/table.php:3
#: application/views/hamsat/index.php:7
@@ -10065,7 +10109,7 @@ msgstr "Modo de Propagação"
#: application/views/csv/index.php:95
msgctxt "Propagation Mode"
msgid "All but Repeater"
-msgstr ""
+msgstr "Todos exceto Repetidor"
#: application/views/dashboard/index.php:5
msgid "RSTS"
@@ -10139,6 +10183,8 @@ msgid ""
"Don't lose your streak - You have already had at least one QSO for the last "
"%s consecutive days."
msgstr ""
+"Não percas a tua sequência - Já tiveste pelo menos um QSO nos últimos %s "
+"dias consecutivos."
#: application/views/dashboard/index.php:184
msgid "You have made no QSOs today; time to turn on the radio!"
@@ -10163,14 +10209,16 @@ msgid ""
"LoTW Warning: There is an issue with at least one of your %sLoTW "
"certificates%s!"
msgstr ""
+"Aviso do LoTW: Há um problema com pelo menos um dos seus certificados "
+"%sLoTW%s!"
#: application/views/dashboard/index.php:216
msgid "At least one of your certificates is expired"
-msgstr ""
+msgstr "Pelo menos um dos seus certificados está expirado"
#: application/views/dashboard/index.php:217
msgid "At least one of your certificates is expiring"
-msgstr ""
+msgstr "Pelo menos um dos seus certificados está a expirar"
#: application/views/dashboard/index.php:295
#: application/views/qso/index.php:929
@@ -10599,29 +10647,29 @@ msgstr "Carregar Ficheiro"
#: application/views/debug/index.php:2
msgid "Are you sure you want to clear the cache?"
-msgstr ""
+msgstr "Tem a certeza de que quer limpar a cache?"
#: application/views/debug/index.php:3
msgid "Failed to clear cache!"
-msgstr ""
+msgstr "Falha ao limpar a cache!"
#: application/views/debug/index.php:4
#, php-format
msgid "Last version check: %s"
-msgstr ""
+msgstr "Última verificação da versão: %s"
#: application/views/debug/index.php:5
msgid "Wavelog is up to date!"
-msgstr ""
+msgstr "Wavelog está atualizado!"
#: application/views/debug/index.php:6
#, php-format
msgid "There is a newer version available: %s"
-msgstr ""
+msgstr "Há uma versão mais recente disponível: %s"
#: application/views/debug/index.php:7
msgid "The Remote Repository doesn't know your branch."
-msgstr ""
+msgstr "O repositório remoto não conhece o seu ramo."
#: application/views/debug/index.php:32
msgid "Wavelog Information"
@@ -10845,64 +10893,66 @@ msgstr "Não instalado"
#: application/views/debug/index.php:413
msgid "Cache Information"
-msgstr ""
+msgstr "Informação da Cache"
#: application/views/debug/index.php:417
msgid "Current Configuration"
-msgstr ""
+msgstr "Configuração atual"
#: application/views/debug/index.php:420
msgctxt "Cache Adapter"
msgid "Primary adapter"
-msgstr ""
+msgstr "Adaptador principal"
#: application/views/debug/index.php:431
msgctxt "Cache Backup Adapter (Fallback)"
msgid "Backup adapter"
-msgstr ""
+msgstr "Adaptador de backup"
#: application/views/debug/index.php:440
#, php-format
msgctxt "Cache Path"
msgid "Path for %s adapter"
-msgstr ""
+msgstr "Caminho para o adaptador %s"
#: application/views/debug/index.php:444
msgctxt "Cache Key Prefix"
msgid "Key Prefix"
-msgstr ""
+msgstr "Prefixo chave"
#: application/views/debug/index.php:450
msgid ""
"Cache is currently using the backup adapter because the primary is "
"unavailable."
msgstr ""
+"Atualmente, o cache está a usar o adaptador de backup porque o primário está "
+"indisponível."
#: application/views/debug/index.php:454
msgid "Cache is working properly. Everything okay!"
-msgstr ""
+msgstr "A cache está a funcionar corretamente. Tudo bem!"
#: application/views/debug/index.php:459
msgid "Cache Details"
-msgstr ""
+msgstr "Detalhes da Cache"
#: application/views/debug/index.php:462
msgctxt "Cache Details"
msgid "Total Size"
-msgstr ""
+msgstr "Tamanho Total"
#: application/views/debug/index.php:468
msgctxt "Cache Key"
msgid "Number of Keys"
-msgstr ""
+msgstr "Número de chaves"
#: application/views/debug/index.php:479
msgid "Available Adapters"
-msgstr ""
+msgstr "Adaptadores Disponíveis"
#: application/views/debug/index.php:496
msgid "Clear Cache"
-msgstr ""
+msgstr "Limpar a cache"
#: application/views/debug/index.php:543
msgid "Git Information"
@@ -11006,7 +11056,7 @@ msgstr "HAMqsl"
#: application/views/debug/index.php:685
msgid "VUCC Grids"
-msgstr ""
+msgstr "Grelhas VUCC"
#: application/views/debug/index.php:695
msgid "QSO-DB Maintenance"
@@ -11832,154 +11882,155 @@ msgstr "Não foram encontradas notas"
#: application/views/interface_assets/footer.php:73
msgid "No notes for this callsign"
-msgstr ""
+msgstr "Sem notas para este indicativo de chamada"
#: application/views/interface_assets/footer.php:74
msgid "Callsign Note"
-msgstr ""
+msgstr "Nota do indicativo"
#: application/views/interface_assets/footer.php:75
msgid "Note deleted successfully"
-msgstr ""
+msgstr "Nota eliminada com sucesso"
#: application/views/interface_assets/footer.php:76
msgid "Note created successfully"
-msgstr ""
+msgstr "Nota criada com sucesso"
#: application/views/interface_assets/footer.php:77
msgid "Note saved successfully"
-msgstr ""
+msgstr "Nota guardada com sucesso"
#: application/views/interface_assets/footer.php:78
msgid "Error saving note"
-msgstr ""
+msgstr "Erro ao guardar nota"
#: application/views/interface_assets/footer.php:79
#, php-format
msgid "QSO with %s by %s was added to logbook."
-msgstr ""
+msgstr "QSO com %s por %s foi adicionado ao livro de registos."
#: application/views/interface_assets/footer.php:80
msgid "QSO Added to Backlog"
-msgstr ""
+msgstr "QSO adicionado ao backlog"
#: application/views/interface_assets/footer.php:81
#, php-format
msgid "Send email to %s"
-msgstr ""
+msgstr "Enviar e-mail para %s"
#: application/views/interface_assets/footer.php:82
msgid ""
"Callsign was already worked and confirmed in the past on this band and mode!"
msgstr ""
+"O indicativo já foi trabalhado e confirmado no passado nesta banda e modo!"
#: application/views/interface_assets/footer.php:83
msgid "Callsign was already worked in the past on this band and mode!"
-msgstr ""
+msgstr "O indicativo já foi trabalhado no passado nesta banda e modo!"
#: application/views/interface_assets/footer.php:84
msgid "New Callsign!"
-msgstr ""
+msgstr "Novo indicativo!"
#: application/views/interface_assets/footer.php:85
msgid "Grid was already worked and confirmed in the past"
-msgstr ""
+msgstr "A quadrícula já foi trabalhada e confirmada no passado"
#: application/views/interface_assets/footer.php:86
msgid "Grid was already worked in the past"
-msgstr ""
+msgstr "A grelha já foi trabalhada no passado"
#: application/views/interface_assets/footer.php:87
msgid "New grid!"
-msgstr ""
+msgstr "Nova grelha!"
#: application/views/interface_assets/footer.php:88
msgid "Are you sure to delete Fav?"
-msgstr ""
+msgstr "Tem a certeza de que quer eliminar Favorito?"
#: application/views/interface_assets/footer.php:89
msgid ""
"DXCC was already worked and confirmed in the past on this band and mode!"
-msgstr ""
+msgstr "O DXCC já foi trabalhado e confirmado no passado nesta banda e modo!"
#: application/views/interface_assets/footer.php:90
msgid "DXCC was already worked in the past on this band and mode!"
-msgstr ""
+msgstr "DXCC já foi trabalhado no passado nesta banda e modo!"
#: application/views/interface_assets/footer.php:91
msgid "New DXCC, not worked on this band and mode!"
-msgstr ""
+msgstr "Novo DXCC, não trabalhei nesta banda e modo!"
#: application/views/interface_assets/footer.php:92
#, php-format
msgid "Lookup %s info on %s"
-msgstr ""
+msgstr "Procurar informações %s sobre %s"
#: application/views/interface_assets/footer.php:93
#, php-format
msgid "Lookup %s summit info on %s"
-msgstr ""
+msgstr "Procurar informações sobre o summit %s em %s"
#: application/views/interface_assets/footer.php:94
#, php-format
msgid "Lookup %s reference info on %s"
-msgstr ""
+msgstr "Consulte a referência %s em %s"
#: application/views/interface_assets/footer.php:95
msgid "Error loading bearing!"
-msgstr ""
+msgstr "Erro ao carregar a direcção!"
#: application/views/interface_assets/footer.php:96
msgid "Aliases"
-msgstr ""
+msgstr "Apelidos"
#: application/views/interface_assets/footer.php:97
msgid "Previously"
-msgstr ""
+msgstr "Anteriormente"
#: application/views/interface_assets/footer.php:98
msgid "Born"
-msgstr ""
+msgstr "Nascido"
#: application/views/interface_assets/footer.php:99
msgid "years old"
-msgstr ""
+msgstr "anos de idade"
#: application/views/interface_assets/footer.php:100
msgid "License"
-msgstr ""
+msgstr "Licença"
#: application/views/interface_assets/footer.php:101
msgid "from"
-msgstr ""
+msgstr "de"
#: application/views/interface_assets/footer.php:102
msgid "years"
-msgstr ""
+msgstr "anos"
#: application/views/interface_assets/footer.php:103
msgid "expired on"
-msgstr ""
+msgstr "expirou em"
#: application/views/interface_assets/footer.php:104
msgid "Website"
-msgstr ""
+msgstr "Website"
#: application/views/interface_assets/footer.php:105
msgid "Local time"
-msgstr ""
+msgstr "Hora local"
#: application/views/interface_assets/footer.php:107
msgid "View location on Google Maps (Satellite)"
-msgstr ""
+msgstr "Ver local no Google Maps (Satélite)"
#: application/views/interface_assets/footer.php:108
msgid "Novice"
-msgstr ""
+msgstr "Novato"
#: application/views/interface_assets/footer.php:109
msgid "Technician"
-msgstr ""
+msgstr "Técnico"
#: application/views/interface_assets/footer.php:111
#: application/views/interface_assets/header.php:117
@@ -11988,110 +12039,122 @@ msgstr "Avançado"
#: application/views/interface_assets/footer.php:112
msgid "Extra"
-msgstr ""
+msgstr "Extra"
#: application/views/interface_assets/footer.php:113
msgid "Gridsquare Formatting"
-msgstr ""
+msgstr "Formatação de quadrícula"
#: application/views/interface_assets/footer.php:114
msgid ""
"Enter multiple (4-digit) grids separated with commas. For example: IO77,IO78"
msgstr ""
+"Digite várias grelhas (4 dígitos) separadas por vírgulas. Por exemplo: "
+"IO77,IO78"
#: application/views/interface_assets/footer.php:115
msgid "live"
-msgstr ""
+msgstr "ao vivo"
#: application/views/interface_assets/footer.php:116
msgid "polling"
-msgstr ""
+msgstr "a buscar"
#: application/views/interface_assets/footer.php:117
msgid ""
"Note: Periodic polling is slow. When operating locally, WebSockets are a "
"more convenient way to control your radio in real-time."
msgstr ""
+"Nota: A busca periódica é lenta. Ao operar localmente, os WebSockets são uma "
+"forma mais conveniente de controlar o seu rádio em tempo real."
#: application/views/interface_assets/footer.php:118
msgid "TX"
-msgstr ""
+msgstr "TX"
#: application/views/interface_assets/footer.php:119
msgid "RX"
-msgstr ""
+msgstr "RX"
#: application/views/interface_assets/footer.php:120
msgid "TX/RX"
-msgstr ""
+msgstr "TX/RX"
#: application/views/interface_assets/footer.php:122
msgid "Power"
-msgstr ""
+msgstr "Potência"
#: application/views/interface_assets/footer.php:123
msgid "Radio connection error"
-msgstr ""
+msgstr "Erro de conexão do rádio"
#: application/views/interface_assets/footer.php:124
msgid "Connection lost, please select another radio."
-msgstr ""
+msgstr "Conexão perdida, por favor, selecione outro rádio."
#: application/views/interface_assets/footer.php:125
msgid "Radio connection timeout"
-msgstr ""
+msgstr "Tempo de ligação de rádio esgotado"
#: application/views/interface_assets/footer.php:126
msgid "Data is stale, please select another radio."
-msgstr ""
+msgstr "Os dados estão obsoletos, por favor selecione outro rádio."
#: application/views/interface_assets/footer.php:127
msgid "You're not logged in. Please log in."
-msgstr ""
+msgstr "Você não está autenticado. Por favor, faça o login."
#: application/views/interface_assets/footer.php:128
msgid "Radio Tuning Failed"
-msgstr ""
+msgstr "Falha na Sintonização do Rádio"
#: application/views/interface_assets/footer.php:129
msgid "Failed to tune radio to"
-msgstr ""
+msgstr "Falha ao sintonizar o rádio em"
#: application/views/interface_assets/footer.php:130
msgid "CAT interface not responding. Please check your radio connection."
msgstr ""
+"A interface CAT não está a responder. Por favor, verifica a ligação do seu "
+"rádio."
#: application/views/interface_assets/footer.php:131
msgid "No CAT URL configured for this radio"
-msgstr ""
+msgstr "Nenhum URL CAT configurado para este rádio"
#: application/views/interface_assets/footer.php:132
msgid "WebSocket Radio"
-msgstr ""
+msgstr "Rádio WebSocket"
#: application/views/interface_assets/footer.php:133
msgid "Location is fetched from provided gridsquare"
-msgstr ""
+msgstr "A localização é obtida a partir da quadrícula fornecida"
#: application/views/interface_assets/footer.php:134
msgid "Location is fetched from DXCC coordinates (no gridsquare provided)"
msgstr ""
+"A localização é obtida a partir das coordenadas DXCC (sem quadrícula "
+"fornecida)"
#: application/views/interface_assets/footer.php:137
msgid "Working without CAT connection"
-msgstr ""
+msgstr "Trabalhar sem ligação CAT"
#: application/views/interface_assets/footer.php:138
msgid ""
"CAT connection is currently disabled. Enable CAT connection to work in "
"online mode with your radio."
msgstr ""
+"A ligação CAT está atualmente desativada. Ative a ligação CAT para trabalhar "
+"em modo online com o seu rádio."
#: application/views/interface_assets/footer.php:139
msgid ""
"To connect your radio to Wavelog, visit the Wavelog Wiki for setup "
"instructions."
msgstr ""
+"Para ligar o seu rádio ao Wavelog, visite o Wavelog Wiki para instruções de "
+"configuração."
#: application/views/interface_assets/footer.php:223
#: application/views/interface_assets/header.php:547
@@ -12203,6 +12266,7 @@ msgstr "Gridsquares"
#: application/views/interface_assets/footer.php:1297
msgid "Location Lookup failed. Please check browser console."
msgstr ""
+"Falha na procura de localização. Por favor, verifique a consola do navegador."
#: application/views/interface_assets/footer.php:1448
#: application/views/interface_assets/footer.php:1452
@@ -12377,7 +12441,7 @@ msgstr "LX Gridmaster"
#: application/views/interface_assets/header.php:268
msgid "Poland"
-msgstr ""
+msgstr "Polónia"
#: application/views/interface_assets/header.php:274
msgid "Switzerland"
@@ -12515,19 +12579,19 @@ msgstr "Exportação DCL"
#: application/views/interface_assets/header.php:537
msgid "Internal tools"
-msgstr ""
+msgstr "Ferramentas internas"
#: application/views/interface_assets/header.php:539
msgid "Callsign DXCC checker"
-msgstr ""
+msgstr "Checker de indicativos DXCC"
#: application/views/interface_assets/header.php:540
msgid "GeoJSON QSO Map"
-msgstr ""
+msgstr "Mapa de QSO em GeoJSON"
#: application/views/interface_assets/header.php:541
msgid "Gridsquare Zone checker"
-msgstr ""
+msgstr "Checker de zona de quadrícula"
#: application/views/interface_assets/header.php:548
#: application/views/logbookadvanced/index.php:880
@@ -12854,22 +12918,26 @@ msgid ""
"If a QSO has a 4‑char locator (e.g., JO90), try to refine it using callbook "
"data."
msgstr ""
+"Se um QSO tiver um localizador de 4 caracteres (por exemplo, JO90), tenta "
+"refiná-lo usando dados do callbook."
#: application/views/logbookadvanced/callbookdialog.php:6
msgid ""
"We’ll keep the original value and add a more precise locator (e.g., JO90AB "
"or JO90AB12) when a match is confident."
msgstr ""
+"Manteremos o valor original e adicionaremos um localizador mais preciso (por "
+"exemplo, JO90AB ou JO90AB12) quando houver confiança na correspondência."
#: application/views/logbookadvanced/checkresult.php:42
msgid "Distance Check Results"
-msgstr ""
+msgstr "Resultados da Verificação de Distância"
#: application/views/logbookadvanced/checkresult.php:43
#: application/views/logbookadvanced/checkresult.php:59
#: application/views/logbookadvanced/checkresult.php:75
msgid "QSOs to update found:"
-msgstr ""
+msgstr "QSOs para atualizar encontrados:"
#: application/views/logbookadvanced/checkresult.php:46
#: application/views/logbookadvanced/distancedialog.php:2
@@ -12878,89 +12946,100 @@ msgid ""
"station profile, and the gridsquare of the QSO partner. Distance will be "
"calculated based on if short path or long path is set."
msgstr ""
+"Atualize todos os QSOs com a distância baseada no seu gridsquare definido no "
+"perfil da estação, e no gridsquare do parceiro de QSO. A distância será "
+"calculada com base se o caminho curto ou caminho longo estiver definido."
#: application/views/logbookadvanced/checkresult.php:47
#: application/views/logbookadvanced/distancedialog.php:3
msgid "This is useful if you have imported QSOs without distance information."
-msgstr ""
+msgstr "Isso é útil se importou QSOs sem informações de distância."
#: application/views/logbookadvanced/checkresult.php:48
#: application/views/logbookadvanced/distancedialog.php:4
msgid "Update will only set the distance for QSOs where the distance is empty."
msgstr ""
+"A atualização só definirá a distância para QSOs onde a distância estiver "
+"vazia."
#: application/views/logbookadvanced/checkresult.php:58
msgid "Continent Check Results"
-msgstr ""
+msgstr "Resultados da Verificação do Continente"
#: application/views/logbookadvanced/checkresult.php:62
#: application/views/logbookadvanced/continentdialog.php:2
msgid ""
"Update all QSOs with the continent based on the DXCC country of the QSO."
-msgstr ""
+msgstr "Atualizar todos os QSOs com o continente com base no país DXCC do QSO."
#: application/views/logbookadvanced/checkresult.php:63
#: application/views/logbookadvanced/continentdialog.php:3
msgid "This is useful if you have imported QSOs without continent information."
-msgstr ""
+msgstr "Isto é útil se tiver importado QSOs sem informação sobre o continente."
#: application/views/logbookadvanced/checkresult.php:64
#: application/views/logbookadvanced/continentdialog.php:4
msgid ""
"Update will only set the continent for QSOs where the continent is empty."
msgstr ""
+"A atualização apenas definirá o continente para QSOs onde o continente "
+"estiver vazio."
#: application/views/logbookadvanced/checkresult.php:74
#: application/views/logbookadvanced/checkresult.php:146
msgid "Gridsquare Check Results"
-msgstr ""
+msgstr "Resultados da Verificação do Grid Square"
#: application/views/logbookadvanced/checkresult.php:83
msgid "DXCC Check Results"
-msgstr ""
+msgstr "Resultados da Verificação do DXCC"
#: application/views/logbookadvanced/checkresult.php:92
#: application/views/logbookadvanced/checkresult.php:234
#: application/views/logbookadvanced/checkresult.php:310
msgid "Update selected"
-msgstr ""
+msgstr "Atualização selecionada"
#: application/views/logbookadvanced/checkresult.php:153
msgid "These QSOs MAY have incorrect gridsquares."
-msgstr ""
+msgstr "Estes QSOs PODEM ter quadrículas incorretas."
#: application/views/logbookadvanced/checkresult.php:154
msgid ""
"Results depends on the correct DXCC. The gridsquare list comes from the TQSL "
"gridsquare database."
msgstr ""
+"Os resultados dependem do DXCC correto. A lista de gridsquare vem da base de "
+"dados de gridsquare do TQSL."
#: application/views/logbookadvanced/checkresult.php:167
msgid "DXCC Gridsquare"
-msgstr ""
+msgstr "Quadrícula do DXCC"
#: application/views/logbookadvanced/checkresult.php:191
#: application/views/logbookadvanced/index.php:77
msgid "Show more"
-msgstr ""
+msgstr "Mostrar mais"
#: application/views/logbookadvanced/checkresult.php:197
msgid "View on map"
-msgstr ""
+msgstr "Ver no mapa"
#: application/views/logbookadvanced/checkresult.php:222
msgid "CQ Zone Check Results"
-msgstr ""
+msgstr "Resultados da verificação da zona CQ"
#: application/views/logbookadvanced/checkresult.php:224
msgid ""
"The following QSOs were found to have a different CQ zone compared to what "
"this DXCC normally has (a maximum of 5000 QSOs are shown):"
msgstr ""
+"Os seguintes QSOs foram encontrados com uma zona CQ diferente da que este "
+"DXCC normalmente tem (um máximo de 5000 QSOs são mostrados):"
#: application/views/logbookadvanced/checkresult.php:229
msgid "Force update even if DXCC covers multiple CQ zones"
-msgstr ""
+msgstr "Forçar a actualização mesmo que DXCC cubra várias zonas CQ"
#: application/views/logbookadvanced/checkresult.php:230
msgid ""
@@ -12970,6 +13049,11 @@ msgid ""
"are updated. This checkbox overrides this but might result in wrong data. "
"Use with caution!"
msgstr ""
+"A função de atualização só pode definir a zona CQ principal que é atribuída "
+"ao DXCC. Se o DXCC abranger várias zonas CQ, há uma hipótese de que isto não "
+"esteja correto. Por padrão, apenas QSOs com DXCCs que cobrem uma única zona "
+"CQ são atualizados. Esta caixa de seleção sobrepõe isto, mas pode resultar "
+"em dados incorretos. Use com cuidado!"
#: application/views/logbookadvanced/checkresult.php:247
msgid "DXCC CQ Zone"
@@ -13012,17 +13096,19 @@ msgstr "Não foram encontradas Zonas CQ incorretas."
#: application/views/logbookadvanced/checkresult.php:298
msgid "ITU Zone Check Results"
-msgstr ""
+msgstr "Resultados da Verificação da Zona ITU"
#: application/views/logbookadvanced/checkresult.php:300
msgid ""
"The following QSOs were found to have a different ITU zone compared to what "
"this DXCC normally has (a maximum of 5000 QSOs are shown):"
msgstr ""
+"Os seguintes QSOs foram encontrados com uma zona ITU diferente daquela que "
+"este DXCC normalmente tem (um máximo de 5000 QSOs são mostrados):"
#: application/views/logbookadvanced/checkresult.php:305
msgid "Force update even if DXCC covers multiple ITU zones"
-msgstr ""
+msgstr "Forçar atualização mesmo que o DXCC cubra múltiplas zonas ITU"
#: application/views/logbookadvanced/checkresult.php:306
msgid ""
@@ -13032,6 +13118,11 @@ msgid ""
"are updated. This checkbox overrides this but might result in wrong data. "
"Use with caution!"
msgstr ""
+"A função de atualização só pode definir a zona CQ principal que é atribuída "
+"ao DXCC. Se o DXCC abranger várias zonas CQ, há uma hipótese de que isto não "
+"esteja correto. Por padrão, apenas QSOs com DXCCs que cobrem uma única zona "
+"CQ são atualizados. Esta caixa de seleção sobrepõe isto, mas pode resultar "
+"em dados incorretos. Use com cuidado!"
#: application/views/logbookadvanced/checkresult.php:323
msgid "DXCC ITU Zone"
@@ -13039,51 +13130,55 @@ msgstr "DXCC da zona ITU"
#: application/views/logbookadvanced/checkresult.php:374
msgid "IOTA Check Results"
-msgstr ""
+msgstr "Resultados do Check IOTA"
#: application/views/logbookadvanced/checkresult.php:381
msgid "These QSOs MAY have an incorrect IOTA reference."
-msgstr ""
+msgstr "Esses QSOs PODEM ter uma referência IOTA incorreta."
#: application/views/logbookadvanced/checkresult.php:382
msgid ""
"Results depends on the correct DXCC, and it will only be checked against "
"current DXCC. False positive results may occur."
msgstr ""
+"Os resultados dependem do DXCC correto, e só será verificado em relação ao "
+"DXCC atual. Podem ocorrer falsos positivos."
#: application/views/logbookadvanced/checkresult.php:393
msgid "QSO DXCC"
-msgstr ""
+msgstr "QSO DXCC"
#: application/views/logbookadvanced/checkresult.php:395
msgid "IOTA DXCC"
-msgstr ""
+msgstr "IOTA DXCC"
#: application/views/logbookadvanced/dbtoolsdialog.php:4
msgid "Data Repair Tools"
-msgstr ""
+msgstr "Ferramentas de Reparo de Dados"
#: application/views/logbookadvanced/dbtoolsdialog.php:6
msgid "Wiki Help"
-msgstr ""
+msgstr "Ajuda da Wiki"
#: application/views/logbookadvanced/dbtoolsdialog.php:8
msgid ""
"Warning. This tool can be dangerous to your data, and should only be used if "
"you know what you are doing."
msgstr ""
+"Aviso. Esta ferramenta pode ser perigosa para os seus dados, e só deve ser "
+"usada se souber o que está a fazer."
#: application/views/logbookadvanced/dbtoolsdialog.php:19
msgid "All Station Locations"
-msgstr ""
+msgstr "Todas as Localizações das Estações"
#: application/views/logbookadvanced/dbtoolsdialog.php:33
msgid "Check all QSOs in the logbook for incorrect CQ Zones"
-msgstr ""
+msgstr "Verifica todos os QSOs no logbook para zonas CQ incorretas"
#: application/views/logbookadvanced/dbtoolsdialog.php:34
msgid "Use Wavelog to determine CQ Zone for all QSOs."
-msgstr ""
+msgstr "Use o Wavelog para determinar a CQ Zone para todos os QSOs."
#: application/views/logbookadvanced/dbtoolsdialog.php:38
#: application/views/logbookadvanced/dbtoolsdialog.php:49
@@ -13095,92 +13190,92 @@ msgstr ""
#: application/views/logbookadvanced/dbtoolsdialog.php:117
#: application/views/logbookadvanced/dbtoolsdialog.php:129
msgid "Check"
-msgstr ""
+msgstr "Verificar"
#: application/views/logbookadvanced/dbtoolsdialog.php:44
msgid "Check all QSOs in the logbook for incorrect ITU Zones"
-msgstr ""
+msgstr "Verifique todos os QSOs no logbook para zonas ITU incorretas"
#: application/views/logbookadvanced/dbtoolsdialog.php:45
msgid "Use Wavelog to determine ITU Zone for all QSOs."
-msgstr ""
+msgstr "Use o Wavelog para determinar a Zona ITU para todos os QSOs."
#: application/views/logbookadvanced/dbtoolsdialog.php:55
msgid "Check Gridsquares"
-msgstr ""
+msgstr "Verificar Locators"
#: application/views/logbookadvanced/dbtoolsdialog.php:56
msgid "Check gridsquares that does not match the DXCC"
-msgstr ""
+msgstr "Verificar os gridsquares que não correspondem ao DXCC"
#: application/views/logbookadvanced/dbtoolsdialog.php:66
msgid "Fix Continent"
-msgstr ""
+msgstr "Arranja Continente"
#: application/views/logbookadvanced/dbtoolsdialog.php:67
msgid "Update missing or incorrect continent information"
-msgstr ""
+msgstr "Atualizar informações de continente ausentes ou incorretas"
#: application/views/logbookadvanced/dbtoolsdialog.php:78
msgid "Update missing state/province information"
-msgstr ""
+msgstr "Atualizar informações não exactas de estado/província"
#: application/views/logbookadvanced/dbtoolsdialog.php:88
#: application/views/logbookadvanced/index.php:68
msgid "Update Distances"
-msgstr ""
+msgstr "Atualizar Distâncias"
#: application/views/logbookadvanced/dbtoolsdialog.php:89
msgid "Calculate and update distance information for QSOs"
-msgstr ""
+msgstr "Calcular e atualizar informações de distância para QSOs"
#: application/views/logbookadvanced/dbtoolsdialog.php:99
msgid "Check all QSOs in the logbook for incorrect DXCC"
-msgstr ""
+msgstr "Verifique todos os QSOs no logbook para DXCC incorreto"
#: application/views/logbookadvanced/dbtoolsdialog.php:100
msgid "Use Wavelog to determine DXCC for all QSOs."
-msgstr ""
+msgstr "Use o Wavelog para determinar o DXCC para todos os QSOs."
#: application/views/logbookadvanced/dbtoolsdialog.php:111
msgid "Lookup QSOs with missing grid in callbook"
-msgstr ""
+msgstr "Procurar QSOs com grelha em falta no callbook"
#: application/views/logbookadvanced/dbtoolsdialog.php:112
msgid "Use callbook lookup to set gridsquare"
-msgstr ""
+msgstr "Use a pesquisa do callbook para definir o locator"
#: application/views/logbookadvanced/dbtoolsdialog.php:113
msgid "This is limited to 150 callsigns for each run!"
-msgstr ""
+msgstr "Isto é limitado a 150 indicativos de chamada para cada execução!"
#: application/views/logbookadvanced/dbtoolsdialog.php:124
msgid "Check IOTA against DXCC"
-msgstr ""
+msgstr "Verificar IOTA contra DXCC"
#: application/views/logbookadvanced/dbtoolsdialog.php:125
msgid "Use Wavelog to check IOTA against DXCC"
-msgstr ""
+msgstr "Use o Wavelog para verificar o IOTA em relação ao DXCC"
#: application/views/logbookadvanced/dupesearchdialog.php:4
msgid "Search for duplicates using:"
-msgstr ""
+msgstr "Procurar duplicados usando:"
#: application/views/logbookadvanced/dupesearchdialog.php:16
msgid "Match QSOs within 1800s (30min) of each other"
-msgstr ""
+msgstr "Combine QSOs até 1800s (30min) entre si"
#: application/views/logbookadvanced/dupesearchdialog.php:25
msgid "Match QSOs with the same mode (SSB, CW, FM, etc.)"
-msgstr ""
+msgstr "Combine QSOs com o mesmo modo (SSB, CW, FM, etc.)"
#: application/views/logbookadvanced/dupesearchdialog.php:34
msgid "Match QSOs on the same band"
-msgstr ""
+msgstr "Combine QSOs na mesma banda"
#: application/views/logbookadvanced/dupesearchdialog.php:43
msgid "Match QSOs using the same satellite"
-msgstr ""
+msgstr "Combine QSOs com o mesmo satélite"
#: application/views/logbookadvanced/edit.php:1
msgid "Please choose the column to be edited:"
@@ -13200,7 +13295,7 @@ msgstr "Potência da estação"
#: application/views/logbookadvanced/edit.php:25
msgid "DARC DOK"
-msgstr ""
+msgstr "DARC DOK"
#: application/views/logbookadvanced/edit.php:31
#: application/views/logbookadvanced/index.php:990
@@ -13542,79 +13637,80 @@ msgstr "Ajuda Avançada do logbook"
#: application/views/logbookadvanced/index.php:24
msgid "Continent fix"
-msgstr ""
+msgstr "Correção de continente"
#: application/views/logbookadvanced/index.php:25
msgid "There was a problem fixing ITU Zones."
-msgstr ""
+msgstr "Houve um problema ao corrigir as Zonas ITU."
#: application/views/logbookadvanced/index.php:26
msgid "There was a problem fixing CQ Zones."
-msgstr ""
+msgstr "Houve um problema ao corrigir as Zonas CQ."
#: application/views/logbookadvanced/index.php:27
msgid "ITU Zones updated successfully!"
-msgstr ""
+msgstr "Zonas ITU atualizadas com sucesso!"
#: application/views/logbookadvanced/index.php:28
msgid "CQ Zones updated successfully!"
-msgstr ""
+msgstr "Zonas CQ atualizadas com sucesso!"
#: application/views/logbookadvanced/index.php:29
msgid "You need to select at least 1 row to fix ITU Zones!"
msgstr ""
+"Você precisa selecionar pelo menos 1 linha para corrigir as Zonas da ITU!"
#: application/views/logbookadvanced/index.php:30
msgid "You need to select at least 1 row to fix CQ Zones!"
-msgstr ""
+msgstr "Tem de selecionar pelo menos 1 linha para corrigir as Zonas CQ!"
#: application/views/logbookadvanced/index.php:31
msgid "You need to select at least 1 row to fix State!"
-msgstr ""
+msgstr "É necessário selecionar pelo menos 1 linha para corrigir o estado!"
#: application/views/logbookadvanced/index.php:32
msgid "State updated successfully!"
-msgstr ""
+msgstr "Estado atualizado com sucesso!"
#: application/views/logbookadvanced/index.php:33
msgid "There was a problem fixing State."
-msgstr ""
+msgstr "Houve um problema ao resolver o Estado."
#: application/views/logbookadvanced/index.php:34
msgid "Fixing State"
-msgstr ""
+msgstr "Corrigindo o Estado"
#: application/views/logbookadvanced/index.php:35
#, php-format
msgid "Fixing State (%s QSOs)"
-msgstr ""
+msgstr "Consertar Estado (%s QSOs)"
#: application/views/logbookadvanced/index.php:36
#, php-format
msgid "Fixing State: %s remaining"
-msgstr ""
+msgstr "Corrigir Estado: %s restantes"
#: application/views/logbookadvanced/index.php:37
msgid "Fixed"
-msgstr ""
+msgstr "Reparado"
#: application/views/logbookadvanced/index.php:38
#, php-format
msgid "Fixed: %s"
-msgstr ""
+msgstr "Reparado: %s"
#: application/views/logbookadvanced/index.php:39
msgid "Skipped"
-msgstr ""
+msgstr "Ignorado"
#: application/views/logbookadvanced/index.php:40
#, php-format
msgid "Skipped: %s, see details for skipped rows below"
-msgstr ""
+msgstr "Ignorado: %s, veja os detalhes das linhas ignoradas abaixo"
#: application/views/logbookadvanced/index.php:41
msgid "State Fix Complete"
-msgstr ""
+msgstr "Conclusão da Correção de Estado"
#: application/views/logbookadvanced/index.php:42
#, php-format
@@ -13623,68 +13719,73 @@ msgid ""
"countries, please create a ticket at %s with the GeoJSON file and desired "
"letter coding for your country."
msgstr ""
+"Nem todas as entidades DXCC têm suporte estadual. Se precisares de suporte "
+"para países adicionais, cria um ticket em %s com o ficheiro GeoJSON e a "
+"codificação de letras desejada para o teu país."
#: application/views/logbookadvanced/index.php:45
msgid "Only 1 row can be selected for Quickfilter!"
-msgstr ""
+msgstr "Apenas 1 linha pode ser selecionada para Filtro Rápido!"
#: application/views/logbookadvanced/index.php:46
msgid "You need to select a row to use the Quickfilters!"
-msgstr ""
+msgstr "Tem de selecionar uma linha para usar os Filtros Rápidos!"
#: application/views/logbookadvanced/index.php:47
msgid "You need to select a least 1 row to display a QSL card!"
-msgstr ""
+msgstr "Precisa de selecionar pelo menos 1 linha para exibir um cartão QSL!"
#: application/views/logbookadvanced/index.php:48
msgid "Continents updated successfully!"
-msgstr ""
+msgstr "Continentes atualizados com sucesso!"
#: application/views/logbookadvanced/index.php:49
msgid "There was a problem fixing Continents."
-msgstr ""
+msgstr "Houve um problema ao corrigir Continentes."
#: application/views/logbookadvanced/index.php:51
msgid "SUCCESS"
-msgstr ""
+msgstr "ÊXITO"
#: application/views/logbookadvanced/index.php:52
msgid "INFO"
-msgstr ""
+msgstr "INFO"
#: application/views/logbookadvanced/index.php:58
msgid "Options for the Advanced Logbook"
-msgstr ""
+msgstr "Opções para o Livro de Registos Avançado"
#: application/views/logbookadvanced/index.php:59
msgid ""
"Something went wrong with label print. Go to labels and check if you have "
"defined a label, and that it is set for print!"
msgstr ""
+"Algo correu mal com a impressão da etiqueta. Vá às etiquetas e verifique se "
+"definiu uma etiqueta e se está configurada para imprimir!"
#: application/views/logbookadvanced/index.php:60
msgid "You need to select a least 1 row!"
-msgstr ""
+msgstr "Você precisa selecionar pelo menos 1 linha!"
#: application/views/logbookadvanced/index.php:61
msgid "Start printing at which label?"
-msgstr ""
+msgstr "Começar a imprimir em qual etiqueta?"
#: application/views/logbookadvanced/index.php:62
msgid "You need to select at least 1 row to print a label!"
-msgstr ""
+msgstr "Você precisa selecionar pelo menos 1 linha para imprimir uma etiqueta!"
#: application/views/logbookadvanced/index.php:63
msgid "An error occurred while saving options: "
-msgstr ""
+msgstr "Ocorreu um erro ao guardar as opções: "
#: application/views/logbookadvanced/index.php:64
msgid "You need to select a least 1 row to delete!"
-msgstr ""
+msgstr "Precisa de selecionar pelo menos 1 linha para eliminar!"
#: application/views/logbookadvanced/index.php:65
msgid "You need to select a least 1 row to update from callbook!"
-msgstr ""
+msgstr "É necessário selecionar pelo menos 1 linha para atualizar no callbook!"
#: application/views/logbookadvanced/index.php:66
#: application/views/oqrs/showrequests.php:10
@@ -13693,41 +13794,43 @@ msgstr "Ocorreu um erro ao fazer o pedido"
#: application/views/logbookadvanced/index.php:67
msgid "You need to select at least 1 location to do a search!"
-msgstr ""
+msgstr "Tem de selecionar pelo menos 1 local para fazer uma pesquisa!"
#: application/views/logbookadvanced/index.php:69
msgid "QSO records updated."
-msgstr ""
+msgstr "Registros de QSO atualizados."
#: application/views/logbookadvanced/index.php:70
msgid "There was a problem updating distances."
-msgstr ""
+msgstr "Houve um problema ao atualizar as distâncias."
#: application/views/logbookadvanced/index.php:71
msgid "Distances updated successfully!"
-msgstr ""
+msgstr "Distâncias atualizadas com sucesso!"
#: application/views/logbookadvanced/index.php:73
msgid ""
"Are you sure you want to fix all QSOs with missing DXCC information? This "
"action cannot be undone."
msgstr ""
+"Tens a certeza de que quer corrigir todos os QSOs com informação de DXCC em "
+"falta? Esta ação não pode ser desfeita."
#: application/views/logbookadvanced/index.php:74
msgid "Duplicate Search"
-msgstr ""
+msgstr "Pesquisa duplicada"
#: application/views/logbookadvanced/index.php:78
msgid "Show less"
-msgstr ""
+msgstr "Mostrar menos"
#: application/views/logbookadvanced/index.php:80
msgid "Gridsquares for"
-msgstr ""
+msgstr "Quadrículas para"
#: application/views/logbookadvanced/index.php:81
msgid "Non DXCC matching gridsquare"
-msgstr ""
+msgstr "Quadrícula não coincidente com DXCC"
#: application/views/logbookadvanced/index.php:310
msgid "From"
@@ -13753,10 +13856,12 @@ msgid ""
"Distance in kilometers. Search will look for distances greater than or equal "
"to this value."
msgstr ""
+"Distância em quilómetros. A pesquisa procurará distâncias maiores ou iguais "
+"a este valor."
#: application/views/logbookadvanced/index.php:513
msgid "Sort column"
-msgstr ""
+msgstr "Ordenar coluna"
#: application/views/logbookadvanced/index.php:515
#: application/views/oqrs/showrequests.php:87
@@ -13765,24 +13870,24 @@ msgstr "Hora do contacto"
#: application/views/logbookadvanced/index.php:518
msgid "QSO Modified"
-msgstr ""
+msgstr "QSO Modificado"
#: application/views/logbookadvanced/index.php:522
msgid "Sort direction"
-msgstr ""
+msgstr "Ordenar direção"
#: application/views/logbookadvanced/index.php:524
msgid "Descending"
-msgstr ""
+msgstr "Descendente"
#: application/views/logbookadvanced/index.php:525
msgid "Ascending"
-msgstr ""
+msgstr "Ascendente"
#: application/views/logbookadvanced/index.php:533
#: application/views/logbookadvanced/index.php:715
msgid "Apply filters"
-msgstr ""
+msgstr "Aplicar filtros"
#: application/views/logbookadvanced/index.php:543
msgid "QSL Filters"
@@ -13928,11 +14033,11 @@ msgstr "Imagens QSL"
#: application/views/logbookadvanced/index.php:694
msgid "QRZ sent"
-msgstr ""
+msgstr "QRZ enviado"
#: application/views/logbookadvanced/index.php:703
msgid "QRZ received"
-msgstr ""
+msgstr "QRZ recebido"
#: application/views/logbookadvanced/index.php:726
msgid "Quickfilters"
@@ -14087,12 +14192,12 @@ msgstr "Mapa do globo"
#: application/views/logbookadvanced/index.php:870
msgid "Database Tools"
-msgstr ""
+msgstr "Ferramentas de Banco de Dados"
#: application/views/logbookadvanced/index.php:897
#: application/views/logbookadvanced/useroptions.php:336
msgid "Last modified"
-msgstr ""
+msgstr "Última modificação"
#: application/views/logbookadvanced/index.php:900
#: application/views/logbookadvanced/useroptions.php:28
@@ -14164,30 +14269,31 @@ msgstr "Próximo"
#: application/views/logbookadvanced/showMissingDxccQsos.php:14
#, php-format
msgid "Found %s QSO(s) missing DXCC information."
-msgstr ""
+msgstr "Encontrado(s) %s QSO(s) sem informação DXCC."
#: application/views/logbookadvanced/showMissingDxccQsos.php:47
#: application/views/logbookadvanced/showStateQsos.php:49
msgid "No Issues Found"
-msgstr ""
+msgstr "Nenhum problema encontrado"
#: application/views/logbookadvanced/showStateQsos.php:16
#, php-format
msgid "Found %s QSO(s) missing state information for DXCC %s."
msgstr ""
+"Foram encontrados %s QSO(s) com informação de estado em falta para DXCC %s."
#: application/views/logbookadvanced/showUpdateResult.php:22
msgid "Results for state update:"
-msgstr ""
+msgstr "Resultados da atualização do estado:"
#: application/views/logbookadvanced/showUpdateResult.php:24
#: application/views/logbookadvanced/showUpdateResult.php:26
msgid "The number of QSOs updated for state/province in"
-msgstr ""
+msgstr "O número de QSOs atualizado para o estado/província em"
#: application/views/logbookadvanced/showUpdateResult.php:38
msgid "These QSOs could not be updated:"
-msgstr ""
+msgstr "Estes QSOs não puderam ser atualizados:"
#: application/views/logbookadvanced/showUpdateResult.php:45
#: application/views/search/lotw_unconfirmed.php:26
@@ -14196,31 +14302,31 @@ msgstr "Localização da estação"
#: application/views/logbookadvanced/showUpdateResult.php:46
msgid "Reason"
-msgstr ""
+msgstr "Razão"
#: application/views/logbookadvanced/showUpdateResult.php:69
msgid "Results for continent update:"
-msgstr ""
+msgstr "Resultados da atualização do continente:"
#: application/views/logbookadvanced/showUpdateResult.php:70
msgid "The number of QSOs updated for continent is"
-msgstr ""
+msgstr "O número de QSOs atualizado para o continente é"
#: application/views/logbookadvanced/showUpdateResult.php:74
msgid "Results for distance update:"
-msgstr ""
+msgstr "Resultados para atualização de distância:"
#: application/views/logbookadvanced/showUpdateResult.php:75
msgid "The number of QSOs updated for distance is"
-msgstr ""
+msgstr "O número de QSOs atualizado para a distância é"
#: application/views/logbookadvanced/showUpdateResult.php:79
msgid "Results for gridsquare update:"
-msgstr ""
+msgstr "Resultados para a atualização do quadrado de grade:"
#: application/views/logbookadvanced/showUpdateResult.php:80
msgid "The number of QSOs updated for gridsquare is"
-msgstr ""
+msgstr "O número de QSOs atualizado para a quadrícula é"
#: application/views/logbookadvanced/startatform.php:15
msgid "Include Via"
@@ -14237,95 +14343,104 @@ msgstr "Incluir mensagem TNX"
#: application/views/logbookadvanced/statecheckresult.php:3
#: application/views/logbookadvanced/statecheckresult.php:42
msgid "State Check Results"
-msgstr ""
+msgstr "Resultados da Verificação do Estado"
#: application/views/logbookadvanced/statecheckresult.php:4
msgid ""
"QSOs with missing state and gridsquares with 6 or more characters found for "
"the following DXCCs:"
msgstr ""
+"QSOs com estado ausente e quadrículas com 6 ou mais caracteres encontrados "
+"para os seguintes DXCCs:"
#: application/views/logbookadvanced/statecheckresult.php:30
msgid "Run fix"
-msgstr ""
+msgstr "Executar correção"
#: application/views/logbookadvanced/statecheckresult.php:43
msgid "No QSOs were found where state information can be fixed."
msgstr ""
+"Não foram encontrados QSOs onde a informação de estado possa ser corrigida."
#: application/views/logbookadvanced/statedialog.php:2
msgid ""
"Update QSOs with state/province information based on gridsquare and DXCC "
"country."
msgstr ""
+"Atualizar QSOs com informações de estado/província com base no gridsquare e "
+"país DXCC."
#: application/views/logbookadvanced/statedialog.php:3
msgid ""
"This feature uses GeoJSON boundary data to determine the state/province from "
"the gridsquare locator."
msgstr ""
+"Este recurso utiliza dados de fronteira em GeoJSON para determinar o estado/"
+"província a partir do localizador de quadrícula."
#: application/views/logbookadvanced/statedialog.php:4
msgid "Update will only set the state for QSOs where:"
-msgstr ""
+msgstr "A atualização apenas definirá o estado para QSOs onde:"
#: application/views/logbookadvanced/statedialog.php:6
msgid "The state field is empty"
-msgstr ""
+msgstr "O campo de estado está vazio"
#: application/views/logbookadvanced/statedialog.php:7
msgid "A gridsquare is present (at least 6 characters)"
-msgstr ""
+msgstr "Uma quadrícula está presente (pelo menos 6 caracteres)"
#: application/views/logbookadvanced/statedialog.php:8
msgid "The DXCC country supports state lookup"
-msgstr ""
+msgstr "O país DXCC suporta a pesquisa de estado"
#: application/views/logbookadvanced/statedialog.php:10
msgid "Currently supported countries"
-msgstr ""
+msgstr "Atualmente, países suportados"
#: application/views/logbookadvanced/useroptions.php:15
msgid "Basic QSO Information"
-msgstr ""
+msgstr "Informação Básica de QSO"
#: application/views/logbookadvanced/useroptions.php:72
msgid "Station Details"
-msgstr ""
+msgstr "Detalhes da Estação"
#: application/views/logbookadvanced/useroptions.php:105
msgid "Confirmation Services"
-msgstr ""
+msgstr "Serviços de Confirmação"
#: application/views/logbookadvanced/useroptions.php:162
msgid "Geographic Information"
-msgstr ""
+msgstr "Informação geográfica"
#: application/views/logbookadvanced/useroptions.php:207
msgid "Awards Programs"
-msgstr ""
+msgstr "Programas de Prémios"
#: application/views/logbookadvanced/useroptions.php:258
msgid "Additional Information"
-msgstr ""
+msgstr "Informação adicional"
#: application/views/logbookadvanced/useroptions.php:297
msgid "Technical Details"
-msgstr ""
+msgstr "Detalhes técnicos"
#: application/views/logbookadvanced/useroptions.php:336
msgid "For debugging only"
-msgstr ""
+msgstr "Apenas para depuração"
#: application/views/logbookadvanced/useroptions.php:336
msgid ""
"This is meant for debugging purposes only and not designed to be displayed "
"by default"
msgstr ""
+"Isto destina-se apenas a fins de depuração e não está concebido para ser "
+"exibido por defeito"
#: application/views/logbookadvanced/useroptions.php:347
msgid "Map Layers"
-msgstr ""
+msgstr "Camadas do Mapa"
#: application/views/lookup/index.php:11
#: application/views/qso/award_tabs.php:53
@@ -14359,7 +14474,7 @@ msgstr "Não utilizador de LoTW"
#: application/views/lookup/result.php:16
msgid "This gridsquare exists in the following DXCC(s):"
-msgstr ""
+msgstr "Esta quadrícula existe nos seguintes DXCC(s):"
#: application/views/lotw/analysis.php:8 application/views/qrz/analysis.php:8
msgid "No data imported. please check selected date. Must be in the past!"
@@ -14457,31 +14572,31 @@ msgstr "Último envio"
#: application/views/lotw_views/index.php:95
msgid "Last change:"
-msgstr ""
+msgstr "Última mudança:"
#: application/views/lotw_views/index.php:95
msgid "Serial number:"
-msgstr ""
+msgstr "Número de série:"
#: application/views/lotw_views/index.php:97
msgid "Certificate superseded"
-msgstr ""
+msgstr "Certificado substituído"
#: application/views/lotw_views/index.php:100
msgid "Certificate expired"
-msgstr ""
+msgstr "Certificado expirado"
#: application/views/lotw_views/index.php:102
msgid "Certificate expiring"
-msgstr ""
+msgstr "Certificado a expirar"
#: application/views/lotw_views/index.php:104
msgid "Certificate valid"
-msgstr ""
+msgstr "Certificado válido"
#: application/views/lotw_views/index.php:109
msgid "QSO end date nearing"
-msgstr ""
+msgstr "A data de fim do QSO está a aproximar-se"
#: application/views/lotw_views/index.php:121
#, php-format
@@ -14513,14 +14628,15 @@ msgid ""
"For further information please visit the %sLoTW FAQ page%s in the Wavelog "
"Wiki"
msgstr ""
+"Para mais informações, visite a página %sLoTW FAQ page%s na Wavelog Wiki"
#: application/views/map/qso_map.php:15
msgid "Select Country:"
-msgstr ""
+msgstr "Selecionar País:"
#: application/views/map/qso_map.php:17
msgid "Choose a country..."
-msgstr ""
+msgstr "Escolha um país..."
#: application/views/mode/create.php:24 application/views/mode/edit.php:33
msgctxt "Name of mode in ADIF-specification"
@@ -14651,7 +14767,7 @@ msgstr "Pesquisar notas (mín. 3 carateres)"
#: application/views/notes/main.php:54
msgid "Add stroked zero (Ø)"
-msgstr ""
+msgstr "Adiciona zero cortado (Ø)"
#: application/views/notes/main.php:57
msgid "Reset search"
@@ -15655,7 +15771,7 @@ msgstr "A entrada WWFF precisa ser preenchida para mostrar um resumo!"
#: application/views/qso/award_tabs.php:19
msgid "Propagation mode needs to be SAT to show a summary!"
-msgstr ""
+msgstr "O modo de propagação precisa ser 'SAT' para mostrar um resumo!"
#: application/views/qso/award_tabs.php:20
msgid "Gridsquare input needs to be filled to show a summary!"
@@ -15901,29 +16017,31 @@ msgstr "Valor inválido para a elevação da antena:"
#: application/views/qso/index.php:39
msgid "Please wait before saving another QSO"
-msgstr ""
+msgstr "Por favor, espere antes de guardar outro QSO"
#: application/views/qso/index.php:42
msgid "Satellite not found"
-msgstr ""
+msgstr "Satélite não encontrado"
#: application/views/qso/index.php:43
msgid "Supported by LoTW"
-msgstr ""
+msgstr "Suportado pelo LoTW"
#: application/views/qso/index.php:44
msgid "Not supported by LoTW"
-msgstr ""
+msgstr "Não é suportado pelo LoTW"
#: application/views/qso/index.php:46
msgid ""
"You have already filled in a callsign. First finish this QSO before filling "
"the last spot from DXcluster."
msgstr ""
+"Já preencheu um indicativo. Primeiro termine este QSO antes de preencher o "
+"último lugar do DXcluster."
#: application/views/qso/index.php:47
msgid "No spots found in this frequency."
-msgstr ""
+msgstr "Nenhum spot encontrado nesta frequência."
#: application/views/qso/index.php:93
msgid "LIVE"
@@ -16017,7 +16135,7 @@ msgstr "Modo Satélite"
#: application/views/qso/index.php:708
msgid "QSO Note"
-msgstr ""
+msgstr "Nota de QSO"
#: application/views/qso/index.php:751
msgid "QSL MSG"
@@ -16029,13 +16147,15 @@ msgstr "Repor a predefinição"
#: application/views/qso/index.php:787
msgid "Callsign Notes"
-msgstr ""
+msgstr "Notas de indicativo de chamada"
#: application/views/qso/index.php:788
msgid ""
"Store private information about your QSO partner. These notes are never "
"shared or exported to external services."
msgstr ""
+"Armazene informações privadas sobre o seu parceiro de QSO. Estas notas nunca "
+"são partilhadas ou exportadas para serviços externos."
#: application/views/qso/index.php:837
msgid "Winkey"
@@ -16075,13 +16195,15 @@ msgstr "Sugestões"
#: application/views/qso/index.php:898
msgid "QSO Partner's Profile"
-msgstr ""
+msgstr "Perfil do Parceiro de QSO"
#: application/views/qso/index.php:899
msgid ""
"Profile picture and data fetched from third-party services. This information "
"is not stored on your Wavelog instance."
msgstr ""
+"Imagem de perfil e dados obtidos de serviços de terceiros. Esta informação "
+"não é armazenada na sua instância do Wavelog."
#: application/views/qso/log_qso.php:9
msgid "Redirecting to QSO logging page..."
@@ -16125,6 +16247,10 @@ msgid ""
"you. This allows you to have a default radio that is automatically selected "
"when you log in, while still being able to use other radios if you want."
msgstr ""
+"Como operador de estação do clube, pode definir um rádio padrão que só se "
+"aplica a si. Isto permite-lhe ter um rádio padrão que é automaticamente "
+"selecionado quando faz login, enquanto ainda pode usar outros rádios se "
+"quiser."
#: application/views/radio/index.php:27
msgid ""
@@ -16132,11 +16258,14 @@ msgid ""
"to have a default radio that is automatically selected when you log in, "
"while still being able to use other radios if you want."
msgstr ""
+"Como utilizador normal, pode definir um rádio padrão para si. Isso permite "
+"que tenha um rádio padrão que é automaticamente selecionado quando faz "
+"login, enquanto ainda tem a possibilidade de usar outros rádios se quiser."
#: application/views/radio/index.php:30
#, php-format
msgid "You can find out how to use the %sradio functions%s in the wiki."
-msgstr ""
+msgstr "Pode descobrir como usar as funções %sradio%s na wiki."
#: application/views/radio/index.php:35
msgid "Please wait..."
@@ -16671,7 +16800,7 @@ msgstr ""
#: application/views/search/result.php:65
msgid "Source callbook"
-msgstr ""
+msgstr "Livro de chamadas fonte"
#: application/views/search/search_result_ajax.php:463
#: application/views/view_log/partial/log.php:142
@@ -17499,6 +17628,10 @@ msgid ""
"analytics. Great for when you're operating in multiple locations but they "
"are part of the same DXCC or VUCC Circle."
msgstr ""
+"Os logbooks das estações permitem-lhe agrupar as localizações das estações, "
+"o que lhe permite ver todas as localizações numa sessão, desde as áreas do "
+"logbook até às analíticas. Ótimo para quando está a operar em várias "
+"localizações mas estas fazem parte do mesmo DXCC ou VUCC Circle."
#: application/views/stationsetup/stationsetup.php:36
msgid "Edit Linked locations"
@@ -17556,7 +17689,7 @@ msgstr "Mostrar todas as localizações"
#: application/views/stationsetup/stationsetup.php:108
msgid "Show a location list"
-msgstr ""
+msgstr "Mostra uma lista de locais"
#: application/views/stationsetup/stationsetup.php:112
msgid ""
@@ -17631,7 +17764,7 @@ msgstr "Anos"
#: application/views/statistics/index.php:15
#: application/views/statistics/index.php:99
msgid "Months"
-msgstr ""
+msgstr "Meses"
#: application/views/statistics/index.php:19
msgid "Number of QSOs worked each year"
@@ -17639,55 +17772,55 @@ msgstr "Número de contactos feitos em cada ano"
#: application/views/statistics/index.php:20
msgid "Number of QSOs worked each month"
-msgstr ""
+msgstr "Número de QSOs realizados a cada mês"
#: application/views/statistics/index.php:31
msgid "January"
-msgstr ""
+msgstr "Janeiro"
#: application/views/statistics/index.php:32
msgid "February"
-msgstr ""
+msgstr "Fevereiro"
#: application/views/statistics/index.php:33
msgid "March"
-msgstr ""
+msgstr "Março"
#: application/views/statistics/index.php:34
msgid "April"
-msgstr ""
+msgstr "Abril"
#: application/views/statistics/index.php:35
msgid "May"
-msgstr ""
+msgstr "Maio"
#: application/views/statistics/index.php:36
msgid "June"
-msgstr ""
+msgstr "Junho"
#: application/views/statistics/index.php:37
msgid "July"
-msgstr ""
+msgstr "Julho"
#: application/views/statistics/index.php:38
msgid "August"
-msgstr ""
+msgstr "Agosto"
#: application/views/statistics/index.php:39
msgid "September"
-msgstr ""
+msgstr "Setembro"
#: application/views/statistics/index.php:40
msgid "October"
-msgstr ""
+msgstr "Outubro"
#: application/views/statistics/index.php:41
msgid "November"
-msgstr ""
+msgstr "Novembro"
#: application/views/statistics/index.php:42
msgid "December"
-msgstr ""
+msgstr "Dezembro"
#: application/views/statistics/index.php:50
msgid "Explore the logbook."
@@ -18120,7 +18253,7 @@ msgstr ""
#: application/views/user/edit.php:376
msgid "Prioritize database search over external lookup"
-msgstr ""
+msgstr "Priorizar a pesquisa no banco de dados em vez da consulta externa"
#: application/views/user/edit.php:382
msgid ""
@@ -18128,6 +18261,9 @@ msgid ""
"QSOs before querying external services. Set to \"No\" to always use external "
"lookup services instead."
msgstr ""
+"Quando definido para \"Sim\", a pesquisa de indicativos usará primeiro os "
+"dados dos seus QSOs anteriores antes de consultar serviços externos. Defina "
+"para \"Não\" para usar sempre serviços de pesquisa externos."
#: application/views/user/edit.php:386
msgid ""
@@ -18179,15 +18315,17 @@ msgstr "Número de contactos anteriores exibidos na página de QSO."
#: application/views/user/edit.php:447
msgid "DX Waterfall"
-msgstr ""
+msgstr "Cascata DX"
#: application/views/user/edit.php:451
msgid "squelched"
-msgstr ""
+msgstr "Silenciado"
#: application/views/user/edit.php:454
msgid "Show an interactive DX Cluster 'Waterfall' on the QSO logging page."
msgstr ""
+"Mostra uma 'Queda de Água' interativa do DX Cluster na página de registo de "
+"QSO."
#: application/views/user/edit.php:465
msgid "Menu Options"
@@ -18263,7 +18401,7 @@ msgstr "Não exibido"
#: application/views/user/edit.php:549
msgid "QSO (worked, not confirmed)"
-msgstr ""
+msgstr "QSO (trabalhado, não confirmado)"
#: application/views/user/edit.php:568
msgid "QSO (confirmed)"
@@ -18271,15 +18409,15 @@ msgstr "Contacto (confirmado)"
#: application/views/user/edit.php:569
msgid "(If 'No', displayed as 'QSO (worked, not confirmed)')"
-msgstr ""
+msgstr "(Se 'Não', exibido como 'QSO (trabalhado, não confirmado)')"
#: application/views/user/edit.php:588
msgid "Unworked (e.g. Zones)"
-msgstr ""
+msgstr "Não trabalhado (por exemplo, Zonas)"
#: application/views/user/edit.php:589
msgid "(Color for unworked zones)"
-msgstr ""
+msgstr "(Cor para zonas não trabalhadas)"
#: application/views/user/edit.php:599
msgid "Show Locator"
@@ -18339,7 +18477,7 @@ msgstr "Isto altera a exibição dos dados solares e de propagação no painel."
#: application/views/user/edit.php:689
msgid "Show Fields on QSO Tab"
-msgstr ""
+msgstr "Mostrar Campos no separador QSO"
#: application/views/user/edit.php:693
msgid ""
@@ -19062,7 +19200,7 @@ msgstr "Gestão de QSLs"
#: application/views/view_log/qso.php:86
msgid "View note for this callsign"
-msgstr ""
+msgstr "Veja a nota para este indicativo"
#: application/views/view_log/qso.php:138
msgid "Total Distance"
@@ -19077,6 +19215,8 @@ msgid ""
"A single gridsquare was entered into the VUCC gridsquares field which should "
"contain two or four gridsquares instead of a single grid."
msgstr ""
+"Uma única quadrícula foi inserida no campo de quadrículas VUCC, que deveria "
+"conter dois ou quatro quadrados de quadrícula em vez de uma única quadrícula."
#: application/views/view_log/qso.php:335
msgid "Antenna Azimuth"
@@ -19192,7 +19332,7 @@ msgstr "Imagem eQSL"
#: application/views/view_log/qso.php:945
msgid "QSO not found"
-msgstr ""
+msgstr "QSO não encontrado"
#: application/views/visitor/layout/footer.php:239
msgid "Filter Results"
@@ -19323,65 +19463,65 @@ msgstr "Recebido"
#: application/views/zonechecker/index.php:3
msgid "Gridsquare Zone identification"
-msgstr ""
+msgstr "Identificação da Zona Gridsquare"
#: application/views/zonechecker/index.php:15
msgid "Zone Type"
-msgstr ""
+msgstr "Tipo de Zona"
#: application/views/zonechecker/index.php:20
msgid "Start Zone Check"
-msgstr ""
+msgstr "Verificação da Zona de Início"
#: application/views/zonechecker/index.php:39
#: application/views/zonechecker/index.php:62
msgid "Processing..."
-msgstr ""
+msgstr "Processando..."
#: application/views/zonechecker/index.php:50
#: application/views/zonechecker/index.php:73
msgid "An error occurred while processing the request."
-msgstr ""
+msgstr "Ocorreu um erro ao processar o pedido."
#: application/views/zonechecker/result.php:16
msgid "Callsigns Tested"
-msgstr ""
+msgstr "Indicativos testados"
#: application/views/zonechecker/result.php:17
msgid "Execution Time"
-msgstr ""
+msgstr "Tempo de Execução"
#: application/views/zonechecker/result.php:18
msgid "Potential Wrong Zones"
-msgstr ""
+msgstr "Zonas Potenciais Incorretas"
#: application/views/zonechecker/result.php:19
msgid "Cache Hits"
-msgstr ""
+msgstr "Acertos do cache"
#: application/views/zonechecker/result.php:20
msgid "Cache Misses"
-msgstr ""
+msgstr "Perdas de cache"
#: application/views/zonechecker/result.php:21
msgid "Hit Rate"
-msgstr ""
+msgstr "Taxa de Acerto"
#: application/views/zonechecker/result.php:55
msgid "ITUz"
-msgstr ""
+msgstr "ITUz"
#: application/views/zonechecker/result.php:56
msgid "ITUz geojson"
-msgstr ""
+msgstr "ITUz geojson"
#: application/views/zonechecker/result.php:58
msgid "CQz"
-msgstr ""
+msgstr "CQz"
#: application/views/zonechecker/result.php:59
msgid "CQz geojson"
-msgstr ""
+msgstr "CQz geojson"
#~ msgid "radio functions"
#~ msgstr "funções do rádio"
From ea2e5316c5592df92f1d2af9982c7e0fb98ad009 Mon Sep 17 00:00:00 2001
From: "S.NAKAO(JG3HLX)"
Date: Sat, 21 Feb 2026 05:35:24 +0000
Subject: [PATCH 09/54] Translated using Weblate (Japanese)
Currently translated at 100.0% (3369 of 3369 strings)
Translation: Wavelog/Main Translation
Translate-URL: https://translate.wavelog.org/projects/wavelog/main-translation/ja/
---
application/locale/ja/LC_MESSAGES/messages.po | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/application/locale/ja/LC_MESSAGES/messages.po b/application/locale/ja/LC_MESSAGES/messages.po
index 92fc54971..3d99d2679 100644
--- a/application/locale/ja/LC_MESSAGES/messages.po
+++ b/application/locale/ja/LC_MESSAGES/messages.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Report-Msgid-Bugs-To: translations@wavelog.org\n"
"POT-Creation-Date: 2026-02-20 13:16+0000\n"
-"PO-Revision-Date: 2026-02-19 11:45+0000\n"
+"PO-Revision-Date: 2026-02-21 10:16+0000\n"
"Last-Translator: \"S.NAKAO(JG3HLX)\" \n"
"Language-Team: Japanese \n"
@@ -3401,12 +3401,12 @@ msgstr "グリッドスクエアゾーンファインダー"
#: application/libraries/Callbook.php:60
msgid "Lookup not configured. Please review configuration."
-msgstr ""
+msgstr "ルックアップが設定されていません。設定を確認してください。"
#: application/libraries/Callbook.php:61
#, php-format
msgid "Error obtaining a session key for callbook. Error: %s"
-msgstr ""
+msgstr "コールブックのセッションキーの取得中にエラーが発生しました。エラー: %s"
#: application/libraries/Callbook.php:200
msgid "QRZCQ Error"
From 1c09ee5c9d21a351a0bcfb79b4236b203278e7fd Mon Sep 17 00:00:00 2001
From: David Quental
Date: Fri, 20 Feb 2026 17:08:55 +0000
Subject: [PATCH 10/54] Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (176 of 176 strings)
Translation: Wavelog/Datatables
Translate-URL: https://translate.wavelog.org/projects/wavelog/datatables/pt_PT/
---
assets/json/datatables_languages/pt_PT.json | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/assets/json/datatables_languages/pt_PT.json b/assets/json/datatables_languages/pt_PT.json
index 90dbdf16c..eb9916e03 100644
--- a/assets/json/datatables_languages/pt_PT.json
+++ b/assets/json/datatables_languages/pt_PT.json
@@ -165,7 +165,7 @@
},
"edit": {
"button": "Editar",
- "submit": "Update",
+ "submit": "Atualizar",
"title": "Editar entrada"
},
"multi": {
@@ -175,9 +175,9 @@
"info": "Os itens selecionados contêm valores diferentes para este campo. Para editar e definir o mesmo valor para todos os itens neste campo, clique aqui. Caso contrário, manterão os valores individuais."
},
"remove": {
- "button": "Delete",
- "submit": "Delete",
- "title": "Delete",
+ "button": "Apagar",
+ "submit": "Apagar",
+ "title": "Apagar",
"confirm": {
"_": "Tem a certeza que pretende apagar %d linhas?",
"1": "Tem a certeza que pretende apagar 1 linha?"
@@ -188,7 +188,7 @@
}
},
"loadingRecords": "A carregar...",
- "processing": "Processing...",
+ "processing": "A processar...",
"decimal": ".",
"emptyTable": "Sem dados disponíveis na tabela",
"select": {
@@ -213,15 +213,15 @@
"search": "Pesquisar coluna",
"visible": "Visibilidade coluna"
},
- "name": "Name:",
+ "name": "Nome:",
"order": "Ordenar",
"paging": "Paginar",
"search": "Procurar",
- "searchBuilder": "Search builder",
+ "searchBuilder": "Procurar compilador",
"select": "Selecionar",
"title": "Criar novo estado",
"toggleLabel": "Incluir:",
- "scroller": "Scroll position"
+ "scroller": "Posição de scroll"
},
"duplicateError": "Já existe um estado com este nome.",
"emptyError": "Nome não pode estar vazio.",
From 8bec8df0c3e33376b7bccf237af57ce8698f6ecb Mon Sep 17 00:00:00 2001
From: iv3cvn
Date: Sat, 21 Feb 2026 17:29:57 +0000
Subject: [PATCH 11/54] Translated using Weblate (Italian)
Currently translated at 99.4% (3349 of 3369 strings)
Translation: Wavelog/Main Translation
Translate-URL: https://translate.wavelog.org/projects/wavelog/main-translation/it/
---
.../locale/it_IT/LC_MESSAGES/messages.po | 109 ++++++++++--------
1 file changed, 64 insertions(+), 45 deletions(-)
diff --git a/application/locale/it_IT/LC_MESSAGES/messages.po b/application/locale/it_IT/LC_MESSAGES/messages.po
index 1de571d52..b53ab1b5d 100644
--- a/application/locale/it_IT/LC_MESSAGES/messages.po
+++ b/application/locale/it_IT/LC_MESSAGES/messages.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Report-Msgid-Bugs-To: translations@wavelog.org\n"
"POT-Creation-Date: 2026-02-20 13:16+0000\n"
-"PO-Revision-Date: 2026-02-21 10:16+0000\n"
+"PO-Revision-Date: 2026-02-22 03:17+0000\n"
"Last-Translator: iv3cvn \n"
"Language-Team: Italian \n"
@@ -575,7 +575,7 @@ msgstr "Totale locatori collegati"
#: application/controllers/Awards.php:1066
msgid "Fred Fish Memorial Award (FFMA)"
-msgstr "Memoriale Fred Fish (FFMA)"
+msgstr "Fred Fish Memorial Award (FFMA)"
#: application/controllers/Awards.php:1272
#: application/views/interface_assets/header.php:196
@@ -690,7 +690,7 @@ msgstr " e satellite "
#: application/controllers/Calltester.php:32
msgid "Call Tester"
-msgstr ""
+msgstr "Call Tester"
#: application/controllers/Calltester.php:971
msgid "Callsign Tester"
@@ -1455,7 +1455,7 @@ msgstr "eQSL"
#: application/controllers/Logbook.php:990
msgid "All callbook lookups failed or provided no results."
-msgstr ""
+msgstr "Tutte le ricerche del nominativo non hanno prodotto alcun risultato."
#: application/controllers/Logbook.php:1455
#: application/controllers/Radio.php:49
@@ -1635,7 +1635,7 @@ msgstr "RST (R)"
#: application/views/view_log/qso.php:705
#: application/views/visitor/index.php:15
msgid "Country"
-msgstr "Paese"
+msgstr "Country"
#: application/controllers/Logbook.php:1459
#: application/views/awards/iota/index.php:198
@@ -2538,7 +2538,7 @@ msgstr "Nessuna radio interfacciata via CAT trovata."
#: application/controllers/Radio.php:143
msgid "You can still set the WebSocket option as your default radio."
-msgstr ""
+msgstr "Puoi comunque impostare l'opzione WebSocket come tua radio predefinita."
#: application/controllers/Radio.php:160 application/views/radio/index.php:2
msgid "Edit CAT Settings"
@@ -2546,7 +2546,7 @@ msgstr "Modifica impostazioni CAT"
#: application/controllers/Radio.php:332
msgid "Radio removed successfully"
-msgstr ""
+msgstr "Radio rimossa con successo"
#: application/controllers/Reg1test.php:22
msgid "Export EDI"
@@ -2664,7 +2664,7 @@ msgstr ""
#: application/controllers/Simplefle.php:24
#: application/views/interface_assets/header.php:137
msgid "Simple Fast Log Entry"
-msgstr "Simple Fast Log Entry"
+msgstr "Inserimento veloce log"
#: application/controllers/Staticmap.php:152
#: application/controllers/Visitor.php:76
@@ -3416,7 +3416,7 @@ msgstr "Trova zona del locatore"
#: application/libraries/Callbook.php:60
msgid "Lookup not configured. Please review configuration."
-msgstr ""
+msgstr "Ricerca dei nominativi non configurata. Ricontrolla la configurazione."
#: application/libraries/Callbook.php:61
#, php-format
@@ -3578,8 +3578,9 @@ msgid "HRDlog: No station profiles with HRDlog Credentials found."
msgstr "HRDlog: nessun profilo di stazione con credenziali HRDlog trovate."
#: application/models/Logbook_model.php:311
+#, fuzzy
msgid "Station not accessible"
-msgstr ""
+msgstr "Stazione non accessibile"
#: application/models/Logbook_model.php:1299
msgid "Station ID not allowed"
@@ -4520,7 +4521,7 @@ msgstr "Non ho trovato nulla!"
#: application/views/view_log/qso.php:83 application/views/view_log/qso.php:684
#: application/views/zonechecker/result.php:50
msgid "Callsign"
-msgstr "Indicativo di chiamata"
+msgstr "Callsign"
#: application/views/activators/index.php:99
msgid "Count"
@@ -6230,7 +6231,7 @@ msgstr "(C)lublog"
#: application/views/awards/dxcc/index.php:269
msgid "(W)orked"
-msgstr "(W) Collegato"
+msgstr "(W) Lavorato"
#: application/views/awards/dxcc/index.php:275
msgid "DXCC Name"
@@ -8082,8 +8083,9 @@ msgstr "Nessuna"
#: application/views/bandmap/list.php:241
#: application/views/contesting/index.php:160
#: application/views/qso/index.php:414
+#, fuzzy
msgid "Live - WebSocket"
-msgstr ""
+msgstr "Live - WebSocket"
#: application/views/bandmap/list.php:243 application/views/qso/index.php:416
msgid "Polling - "
@@ -8107,7 +8109,7 @@ msgstr "Attiva filtro continente Africa"
#: application/views/bandmap/list.php:256
msgid "Toggle Antarctica continent filter"
-msgstr "Attiva/disattiva il filtro del continente Antarctica"
+msgstr "Attiva/disattiva il filtro del continente Antartide"
#: application/views/bandmap/list.php:257
msgid "Toggle Asia continent filter"
@@ -8331,11 +8333,11 @@ msgstr ""
#: application/views/bandmap/list.php:546
msgid "All Columns"
-msgstr ""
+msgstr "Tutte le colonne"
#: application/views/bandmap/list.php:547
msgid "Spot Info"
-msgstr ""
+msgstr "Informazioni sullo Spot"
#: application/views/bandmap/list.php:552
#: application/views/bandmap/list.php:592
@@ -8346,7 +8348,7 @@ msgstr "Sottomodo"
#: application/views/bandmap/list.php:554
msgid "DX Station"
-msgstr ""
+msgstr "Stazione DX"
#: application/views/bandmap/list.php:558
#: application/views/bandmap/list.php:597
@@ -8396,7 +8398,7 @@ msgstr "Nominativo segnalato"
#: application/views/bandmap/list.php:596
msgid "Flag"
-msgstr ""
+msgstr "Bandiera"
#: application/views/bandmap/list.php:597
msgid "DXCC Entity"
@@ -9318,7 +9320,7 @@ msgstr ""
#: application/views/club/permissions.php:294
msgid "User Callsign"
-msgstr "Indicativo di chiamata dell'utente"
+msgstr "Callsign dell'utente"
#: application/views/club/permissions.php:313
msgid "Notify the user via email about the change"
@@ -9331,7 +9333,7 @@ msgstr "Sei sicuro di voler cancellare questo utente dal club/sezione?"
#: application/views/club/permissions.php:347
#, php-format
msgid "Callsign: %s"
-msgstr "Indicativo di chiamata: %s"
+msgstr "Callsign: %s"
#: application/views/club/permissions.php:348
#, php-format
@@ -9388,7 +9390,7 @@ msgstr "Nome del profilo"
#: application/views/oqrs/showrequests.php:91
#: application/views/qrz/export.php:40 application/views/webadif/export.php:42
msgid "Station callsign"
-msgstr "Indicativo di chiamata della stazione"
+msgstr "Callsign della stazione"
#: application/views/clublog/export.php:36
#: application/views/hrdlog/export.php:36 application/views/qrz/export.php:41
@@ -9810,7 +9812,7 @@ msgstr "Progressivo + Locatore + Exchange"
#: application/views/operator/index.php:5
#: application/views/qso/edit_ajax.php:678 application/views/qso/index.php:454
msgid "Operator Callsign"
-msgstr "Indicativo di chiamata dell'operatore"
+msgstr "Callsign dell'operatore"
#: application/views/contesting/index.php:50
#: application/views/contesting/index.php:55
@@ -10646,25 +10648,25 @@ msgstr "Carica File"
#: application/views/debug/index.php:2
msgid "Are you sure you want to clear the cache?"
-msgstr ""
+msgstr "Sei sicuro di voler svuotare la cache?"
#: application/views/debug/index.php:3
msgid "Failed to clear cache!"
-msgstr ""
+msgstr "Pulizia cache fallita!"
#: application/views/debug/index.php:4
#, php-format
msgid "Last version check: %s"
-msgstr ""
+msgstr "Controllo ultima versione: %s"
#: application/views/debug/index.php:5
msgid "Wavelog is up to date!"
-msgstr ""
+msgstr "Wavelog è aggiornato!"
#: application/views/debug/index.php:6
#, php-format
msgid "There is a newer version available: %s"
-msgstr ""
+msgstr "È disponibile una nuova versione: %s"
#: application/views/debug/index.php:7
msgid "The Remote Repository doesn't know your branch."
@@ -10891,27 +10893,27 @@ msgstr "Non installato"
#: application/views/debug/index.php:413
msgid "Cache Information"
-msgstr ""
+msgstr "Informazioni sulla cache"
#: application/views/debug/index.php:417
msgid "Current Configuration"
-msgstr ""
+msgstr "Configurazione attuale"
#: application/views/debug/index.php:420
msgctxt "Cache Adapter"
msgid "Primary adapter"
-msgstr ""
+msgstr "Adattatore primario"
#: application/views/debug/index.php:431
msgctxt "Cache Backup Adapter (Fallback)"
msgid "Backup adapter"
-msgstr ""
+msgstr "Adattatore secondario"
#: application/views/debug/index.php:440
#, php-format
msgctxt "Cache Path"
msgid "Path for %s adapter"
-msgstr ""
+msgstr "Percorso per l'adattatore %s"
#: application/views/debug/index.php:444
msgctxt "Cache Key Prefix"
@@ -10923,32 +10925,34 @@ msgid ""
"Cache is currently using the backup adapter because the primary is "
"unavailable."
msgstr ""
+"La cache sta utilizzando l'adattatore secondario perché il primario non è "
+"disponibile."
#: application/views/debug/index.php:454
msgid "Cache is working properly. Everything okay!"
-msgstr ""
+msgstr "La cache sta lavorando correttamente. Tutto ok!"
#: application/views/debug/index.php:459
msgid "Cache Details"
-msgstr ""
+msgstr "Dettagli cache"
#: application/views/debug/index.php:462
msgctxt "Cache Details"
msgid "Total Size"
-msgstr ""
+msgstr "Dimensione totale"
#: application/views/debug/index.php:468
msgctxt "Cache Key"
msgid "Number of Keys"
-msgstr ""
+msgstr "Numero di tasti"
#: application/views/debug/index.php:479
msgid "Available Adapters"
-msgstr ""
+msgstr "Adattatori disponibili"
#: application/views/debug/index.php:496
msgid "Clear Cache"
-msgstr ""
+msgstr "Svuota la cache"
#: application/views/debug/index.php:543
msgid "Git Information"
@@ -11637,7 +11641,7 @@ msgid ""
"Use this if you have lots of QSOs to upload to eQSL it will save the server "
"timing out."
msgstr ""
-"Scegli questa opzione se hai manualmente caricato tutti i tuoi QSO su eQSL o "
+"Scegli questa opzione se hai caricato manualmente tutti i tuoi QSO su eQSL o "
"se l'ultima richiesta è andata in timeout."
#: application/views/eqslcard/index.php:10
@@ -12265,6 +12269,8 @@ msgstr "Locatori"
#: application/views/interface_assets/footer.php:1297
msgid "Location Lookup failed. Please check browser console."
msgstr ""
+"Ricerca della posizione non riuscita. Si prega di controllare la console del "
+"browser."
#: application/views/interface_assets/footer.php:1448
#: application/views/interface_assets/footer.php:1452
@@ -13172,7 +13178,7 @@ msgstr ""
#: application/views/logbookadvanced/dbtoolsdialog.php:19
msgid "All Station Locations"
-msgstr ""
+msgstr "Tutte le locations delle stazioni"
#: application/views/logbookadvanced/dbtoolsdialog.php:33
msgid "Check all QSOs in the logbook for incorrect CQ Zones"
@@ -16032,10 +16038,12 @@ msgid ""
"You have already filled in a callsign. First finish this QSO before filling "
"the last spot from DXcluster."
msgstr ""
+"Hai già inserito un nominativo. Completa questo QSO prima di inserire "
+"l'ultimo spot dal DXcluster."
#: application/views/qso/index.php:47
msgid "No spots found in this frequency."
-msgstr ""
+msgstr "Nessuno spot trovato in questa frequenza."
#: application/views/qso/index.php:93
msgid "LIVE"
@@ -16238,23 +16246,33 @@ msgstr ""
"generare le chiavi API."
#: application/views/radio/index.php:25
+#, fuzzy
msgid ""
"As a clubstation operator, you can set a default radio which applies only to "
"you. This allows you to have a default radio that is automatically selected "
"when you log in, while still being able to use other radios if you want."
msgstr ""
+"Come operatore di stazione del club, puoi impostare una radio predefinita "
+"che si applica solo a te. Questo ti consente di avere una radio predefinita "
+"che viene selezionata automaticamente quando accedi, pur potendo utilizzare "
+"altre radio se lo desideri."
#: application/views/radio/index.php:27
+#, fuzzy
msgid ""
"As a normal user, you can set a default radio for yourself. This allows you "
"to have a default radio that is automatically selected when you log in, "
"while still being able to use other radios if you want."
msgstr ""
+"Come utente normale, puoi impostare una radio predefinita per te stesso. "
+"Questo ti permette di avere una radio predefinita che viene selezionata "
+"automaticamente quando effettui l'accesso, pur potendo utilizzare altre "
+"radio se lo desideri."
#: application/views/radio/index.php:30
#, php-format
msgid "You can find out how to use the %sradio functions%s in the wiki."
-msgstr ""
+msgstr "Puoi scoprire come utilizzare le %sfunzioni radio%s nella wiki."
#: application/views/radio/index.php:35
msgid "Please wait..."
@@ -18306,8 +18324,9 @@ msgid "DX Waterfall"
msgstr "DX Waterfall"
#: application/views/user/edit.php:451
+#, fuzzy
msgid "squelched"
-msgstr ""
+msgstr "squelched"
#: application/views/user/edit.php:454
msgid "Show an interactive DX Cluster 'Waterfall' on the QSO logging page."
@@ -19494,11 +19513,11 @@ msgstr ""
#: application/views/zonechecker/result.php:20
msgid "Cache Misses"
-msgstr ""
+msgstr "Perdite della cache"
#: application/views/zonechecker/result.php:21
msgid "Hit Rate"
-msgstr ""
+msgstr "Tasso di successo"
#: application/views/zonechecker/result.php:55
msgid "ITUz"
From 1e3a9c11f1e59b9e6f3b3a626e9edaeda30ef1fd Mon Sep 17 00:00:00 2001
From: Alexander
Date: Sat, 21 Feb 2026 21:35:40 +0000
Subject: [PATCH 12/54] Translated using Weblate (Dutch)
Currently translated at 100.0% (3369 of 3369 strings)
Translation: Wavelog/Main Translation
Translate-URL: https://translate.wavelog.org/projects/wavelog/main-translation/nl/
---
application/locale/nl_NL/LC_MESSAGES/messages.po | 15 +++++++++------
1 file changed, 9 insertions(+), 6 deletions(-)
diff --git a/application/locale/nl_NL/LC_MESSAGES/messages.po b/application/locale/nl_NL/LC_MESSAGES/messages.po
index 7846652ae..80fb43d99 100644
--- a/application/locale/nl_NL/LC_MESSAGES/messages.po
+++ b/application/locale/nl_NL/LC_MESSAGES/messages.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Report-Msgid-Bugs-To: translations@wavelog.org\n"
"POT-Creation-Date: 2026-02-20 13:16+0000\n"
-"PO-Revision-Date: 2026-02-16 13:29+0000\n"
-"Last-Translator: PE1PQX \n"
+"PO-Revision-Date: 2026-02-22 03:17+0000\n"
+"Last-Translator: Alexander \n"
"Language-Team: Dutch \n"
"Language: nl_NL\n"
@@ -20,7 +20,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 5.15.2\n"
+"X-Generator: Weblate 5.16\n"
#: application/controllers/Accumulated.php:12
#: application/controllers/Activators.php:13
@@ -3408,12 +3408,12 @@ msgstr "Locatorvak Zone zoeker"
#: application/libraries/Callbook.php:60
msgid "Lookup not configured. Please review configuration."
-msgstr ""
+msgstr "Lookup niet geconfigureerd. Controleer de configuratie."
#: application/libraries/Callbook.php:61
#, php-format
msgid "Error obtaining a session key for callbook. Error: %s"
-msgstr ""
+msgstr "Fout bij het verkrijgen van een sessiesleutel voor callbook. Fout: %s"
#: application/libraries/Callbook.php:200
msgid "QRZCQ Error"
@@ -12224,7 +12224,7 @@ msgstr "Locatorvakken"
#: application/views/interface_assets/footer.php:1297
msgid "Location Lookup failed. Please check browser console."
-msgstr ""
+msgstr "Locatie opzoeken mislukt. Controleer de browserconsole."
#: application/views/interface_assets/footer.php:1448
#: application/views/interface_assets/footer.php:1452
@@ -19168,6 +19168,9 @@ msgid ""
"A single gridsquare was entered into the VUCC gridsquares field which should "
"contain two or four gridsquares instead of a single grid."
msgstr ""
+"Er werd een enkele locatorvak ingevoerd in het VUCC-locatorvakken-veld dat "
+"twee of vier locatorvakken zou moeten bevatten in plaats van een enkel "
+"locatorvak."
#: application/views/view_log/qso.php:335
msgid "Antenna Azimuth"
From b76ff47eb9dcea13bff36ae4fb8f756006c6af53 Mon Sep 17 00:00:00 2001
From: "Jorgen Dahl, NU1T"
Date: Sat, 21 Feb 2026 18:19:38 +0000
Subject: [PATCH 13/54] Translated using Weblate (Swedish)
Currently translated at 100.0% (3369 of 3369 strings)
Translation: Wavelog/Main Translation
Translate-URL: https://translate.wavelog.org/projects/wavelog/main-translation/sv/
---
application/locale/sv_SE/LC_MESSAGES/messages.po | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/application/locale/sv_SE/LC_MESSAGES/messages.po b/application/locale/sv_SE/LC_MESSAGES/messages.po
index 701dc499c..35923efa9 100644
--- a/application/locale/sv_SE/LC_MESSAGES/messages.po
+++ b/application/locale/sv_SE/LC_MESSAGES/messages.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Report-Msgid-Bugs-To: translations@wavelog.org\n"
"POT-Creation-Date: 2026-02-20 13:16+0000\n"
-"PO-Revision-Date: 2026-02-20 07:13+0000\n"
+"PO-Revision-Date: 2026-02-22 03:17+0000\n"
"Last-Translator: \"Jorgen Dahl, NU1T\" \n"
"Language-Team: Swedish \n"
@@ -3403,12 +3403,12 @@ msgstr "Locator Zon sökare"
#: application/libraries/Callbook.php:60
msgid "Lookup not configured. Please review configuration."
-msgstr ""
+msgstr "Uppslagning inte konfigurerad. Vänligen granska konfigurationen."
#: application/libraries/Callbook.php:61
#, php-format
msgid "Error obtaining a session key for callbook. Error: %s"
-msgstr ""
+msgstr "Fel vid erhållande av sessionsnyckel för callbook. Fel: %s"
#: application/libraries/Callbook.php:200
msgid "QRZCQ Error"
From 5bb1ee2e06126918745a70b8b13b9a8da3206e1c Mon Sep 17 00:00:00 2001
From: iv3cvn
Date: Sat, 21 Feb 2026 17:30:24 +0000
Subject: [PATCH 14/54] Translated using Weblate (Italian)
Currently translated at 100.0% (163 of 163 strings)
Translation: Wavelog/Installer
Translate-URL: https://translate.wavelog.org/projects/wavelog/installer/it/
---
.../gettext/locale/it_IT/LC_MESSAGES/installer.po | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/install/includes/gettext/locale/it_IT/LC_MESSAGES/installer.po b/install/includes/gettext/locale/it_IT/LC_MESSAGES/installer.po
index ae0c06931..920654207 100644
--- a/install/includes/gettext/locale/it_IT/LC_MESSAGES/installer.po
+++ b/install/includes/gettext/locale/it_IT/LC_MESSAGES/installer.po
@@ -5,12 +5,13 @@
# Luca , 2024, 2025.
# "Francisco (F4VSE)" , 2024, 2025.
# Fabian Berg , 2024.
+# iv3cvn , 2026.
msgid ""
msgstr ""
"Report-Msgid-Bugs-To: translations@wavelog.org\n"
"POT-Creation-Date: 2025-11-10 13:19+0000\n"
-"PO-Revision-Date: 2025-08-21 20:20+0000\n"
-"Last-Translator: Luca \n"
+"PO-Revision-Date: 2026-02-22 03:17+0000\n"
+"Last-Translator: iv3cvn \n"
"Language-Team: Italian \n"
"Language: it_IT\n"
@@ -18,11 +19,11 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 5.12.2\n"
+"X-Generator: Weblate 5.16\n"
#: install/includes/install_config/install_lib.php:123
msgid "not detected"
-msgstr "non rilevato"
+msgstr "non trovato"
#: install/includes/interface_assets/footer.php:57
msgid "Albanian"
@@ -533,7 +534,7 @@ msgstr "Cognome"
#: install/index.php:919
msgid "Callsign"
-msgstr "Indicativo di chiamata"
+msgstr "Callsign"
#: install/index.php:929
msgid "Gridsquare/Locator"
From e2536e12ba111c7914a8c893ba0e0cbcdf45b348 Mon Sep 17 00:00:00 2001
From: iv3cvn
Date: Sat, 21 Feb 2026 17:35:32 +0000
Subject: [PATCH 15/54] Translated using Weblate (Italian)
Currently translated at 100.0% (176 of 176 strings)
Translation: Wavelog/Datatables
Translate-URL: https://translate.wavelog.org/projects/wavelog/datatables/it/
---
assets/json/datatables_languages/it-IT.json | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/assets/json/datatables_languages/it-IT.json b/assets/json/datatables_languages/it-IT.json
index f07f5ddab..a0e7c878c 100644
--- a/assets/json/datatables_languages/it-IT.json
+++ b/assets/json/datatables_languages/it-IT.json
@@ -22,11 +22,11 @@
"info": "Esempio di informazioni di riempimento automatico"
},
"buttons": {
- "collection": "Collezione ",
+ "collection": "Collection",
"colvis": "Visibilità Colonna",
"colvisRestore": "Ripristina visibilità",
"copy": "Copia",
- "copyKeys": "Premi ctrl o u2318 + C per copiare i dati della tabella nella tua clipboard di sistema.
Per annullare, clicca questo messaggio o premi ESC.",
+ "copyKeys": "Premi ctrl o ⌘ + C per copiare i dati della tabella nella tua clipboard di sistema.
Per annullare, clicca questo messaggio o premi ESC.",
"copySuccess": {
"1": "Copiata 1 riga nella clipboard",
"_": "Copiate %d righe nella clipboard"
From ca2c9206da0b8db2d8ff9066c6a79750e6a2e798 Mon Sep 17 00:00:00 2001
From: Lu Chang
Date: Sun, 22 Feb 2026 12:32:08 +0000
Subject: [PATCH 16/54] Translated using Weblate (Chinese (Simplified Han
script))
Currently translated at 100.0% (3369 of 3369 strings)
Translation: Wavelog/Main Translation
Translate-URL: https://translate.wavelog.org/projects/wavelog/main-translation/zh_Hans/
---
.../locale/zh_CN/LC_MESSAGES/messages.po | 50 ++++++++++---------
1 file changed, 27 insertions(+), 23 deletions(-)
diff --git a/application/locale/zh_CN/LC_MESSAGES/messages.po b/application/locale/zh_CN/LC_MESSAGES/messages.po
index d839c8d1a..e8a3367ce 100644
--- a/application/locale/zh_CN/LC_MESSAGES/messages.po
+++ b/application/locale/zh_CN/LC_MESSAGES/messages.po
@@ -27,16 +27,16 @@ msgid ""
msgstr ""
"Report-Msgid-Bugs-To: translations@wavelog.org\n"
"POT-Creation-Date: 2026-02-20 13:16+0000\n"
-"PO-Revision-Date: 2026-02-09 22:54+0000\n"
-"Last-Translator: Jerry \n"
-"Language-Team: Chinese (Simplified Han script) \n"
+"PO-Revision-Date: 2026-02-22 20:14+0000\n"
+"Last-Translator: Lu Chang \n"
+"Language-Team: Chinese (Simplified Han script) \n"
"Language: zh_CN\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.15.2\n"
+"X-Generator: Weblate 5.16\n"
#: application/controllers/Accumulated.php:12
#: application/controllers/Activators.php:13
@@ -2438,7 +2438,7 @@ msgstr "设置"
#: application/controllers/Radio.php:59
msgid "WebSocket"
-msgstr ""
+msgstr "WebSocket"
#: application/controllers/Radio.php:65 application/controllers/Radio.php:124
msgid "Default (click to release)"
@@ -2508,11 +2508,11 @@ msgstr "删除"
#: application/controllers/Radio.php:136
msgid "WebSocket is currently default (click to release)"
-msgstr ""
+msgstr "WebSocket 目前为默认状态(点击取消)"
#: application/controllers/Radio.php:138
msgid "Set WebSocket as default radio"
-msgstr ""
+msgstr "将 WebSocket 设为默认电台接口"
#: application/controllers/Radio.php:142
msgid "No CAT interfaced radios found."
@@ -2520,7 +2520,7 @@ msgstr "未检测到与 CAT 相连的电台设备。"
#: application/controllers/Radio.php:143
msgid "You can still set the WebSocket option as your default radio."
-msgstr ""
+msgstr "你仍可将 WebSocket 设为默认电台接口。"
#: application/controllers/Radio.php:160 application/views/radio/index.php:2
msgid "Edit CAT Settings"
@@ -2528,7 +2528,7 @@ msgstr "编辑 CAT 设置"
#: application/controllers/Radio.php:332
msgid "Radio removed successfully"
-msgstr ""
+msgstr "电台已成功移除"
#: application/controllers/Reg1test.php:22
msgid "Export EDI"
@@ -3362,12 +3362,12 @@ msgstr "网格区域查找器"
#: application/libraries/Callbook.php:60
msgid "Lookup not configured. Please review configuration."
-msgstr ""
+msgstr "查找功能未配置,请检查配置。"
#: application/libraries/Callbook.php:61
#, php-format
msgid "Error obtaining a session key for callbook. Error: %s"
-msgstr ""
+msgstr "获取呼号簿会话密钥时出错:%s"
#: application/libraries/Callbook.php:200
msgid "QRZCQ Error"
@@ -8067,15 +8067,15 @@ msgstr "DX 地图"
#: application/views/bandmap/list.php:545
msgid "Search Column"
-msgstr ""
+msgstr "搜索列"
#: application/views/bandmap/list.php:546
msgid "All Columns"
-msgstr ""
+msgstr "全部列"
#: application/views/bandmap/list.php:547
msgid "Spot Info"
-msgstr ""
+msgstr "Spot 信息"
#: application/views/bandmap/list.php:552
#: application/views/bandmap/list.php:592
@@ -8086,7 +8086,7 @@ msgstr "子模式"
#: application/views/bandmap/list.php:554
msgid "DX Station"
-msgstr ""
+msgstr "DX 电台"
#: application/views/bandmap/list.php:558
#: application/views/bandmap/list.php:597
@@ -10576,7 +10576,7 @@ msgstr "连接器路径%s"
#: application/views/debug/index.php:444
msgctxt "Cache Key Prefix"
msgid "Key Prefix"
-msgstr ""
+msgstr "键前缀"
#: application/views/debug/index.php:450
msgid ""
@@ -10600,7 +10600,7 @@ msgstr "总容量"
#: application/views/debug/index.php:468
msgctxt "Cache Key"
msgid "Number of Keys"
-msgstr ""
+msgstr "键数量"
#: application/views/debug/index.php:479
msgid "Available Adapters"
@@ -11867,7 +11867,7 @@ msgstr "网格"
#: application/views/interface_assets/footer.php:1297
msgid "Location Lookup failed. Please check browser console."
-msgstr ""
+msgstr "位置查询失败,请检查浏览器控制台。"
#: application/views/interface_assets/footer.php:1448
#: application/views/interface_assets/footer.php:1452
@@ -12732,7 +12732,7 @@ msgstr "数据修复工具"
#: application/views/logbookadvanced/dbtoolsdialog.php:6
msgid "Wiki Help"
-msgstr "Wiki帮助"
+msgstr "Wiki 帮助"
#: application/views/logbookadvanced/dbtoolsdialog.php:8
msgid ""
@@ -12744,7 +12744,7 @@ msgstr ""
#: application/views/logbookadvanced/dbtoolsdialog.php:19
msgid "All Station Locations"
-msgstr ""
+msgstr "全部电台位置"
#: application/views/logbookadvanced/dbtoolsdialog.php:33
msgid "Check all QSOs in the logbook for incorrect CQ Zones"
@@ -15699,6 +15699,8 @@ msgid ""
"you. This allows you to have a default radio that is automatically selected "
"when you log in, while still being able to use other radios if you want."
msgstr ""
+"作为俱乐部台操作员,你可以为自己设置默认电台。登录时会自动选中该电台,同时也"
+"可按需使用其他电台。"
#: application/views/radio/index.php:27
msgid ""
@@ -15706,11 +15708,13 @@ msgid ""
"to have a default radio that is automatically selected when you log in, "
"while still being able to use other radios if you want."
msgstr ""
+"作为普通用户,你可以为自己设置默认电台。登录时会自动选中该电台,同时也可按需"
+"使用其他电台。"
#: application/views/radio/index.php:30
#, php-format
msgid "You can find out how to use the %sradio functions%s in the wiki."
-msgstr ""
+msgstr "你可在 Wiki 中了解如何使用%s电台功能%s。"
#: application/views/radio/index.php:35
msgid "Please wait..."
@@ -18493,7 +18497,7 @@ msgstr "其他路径"
msgid ""
"A single gridsquare was entered into the VUCC gridsquares field which should "
"contain two or four gridsquares instead of a single grid."
-msgstr ""
+msgstr "VUCC 网格字段仅输入了单个网格,该字段应输入两个或四个网格。"
#: application/views/view_log/qso.php:335
msgid "Antenna Azimuth"
From 3ebbb9f890238285921def7437dd35cad2284038 Mon Sep 17 00:00:00 2001
From: "Shen RuiQin(BH4FJN)"
Date: Mon, 23 Feb 2026 03:11:41 +0000
Subject: [PATCH 17/54] Translated using Weblate (Chinese (Simplified Han
script))
Currently translated at 100.0% (163 of 163 strings)
Translation: Wavelog/Installer
Translate-URL: https://translate.wavelog.org/projects/wavelog/installer/zh_Hans/
---
.../locale/zh_CN/LC_MESSAGES/installer.po | 31 ++++++++++---------
1 file changed, 16 insertions(+), 15 deletions(-)
diff --git a/install/includes/gettext/locale/zh_CN/LC_MESSAGES/installer.po b/install/includes/gettext/locale/zh_CN/LC_MESSAGES/installer.po
index 5705e4a7a..5cad906bf 100644
--- a/install/includes/gettext/locale/zh_CN/LC_MESSAGES/installer.po
+++ b/install/includes/gettext/locale/zh_CN/LC_MESSAGES/installer.po
@@ -10,20 +10,21 @@
# 李宇翔 , 2025.
# Lu Chang , 2025.
# MiaoTony <41962043+miaotony@users.noreply.github.com>, 2025.
+# "Shen RuiQin(BH4FJN)" , 2026.
msgid ""
msgstr ""
"Report-Msgid-Bugs-To: translations@wavelog.org\n"
"POT-Creation-Date: 2026-02-22 10:34+0000\n"
-"PO-Revision-Date: 2025-11-13 14:37+0000\n"
-"Last-Translator: Lu Chang \n"
-"Language-Team: Chinese (Simplified Han script) \n"
+"PO-Revision-Date: 2026-02-23 05:42+0000\n"
+"Last-Translator: \"Shen RuiQin(BH4FJN)\" \n"
+"Language-Team: Chinese (Simplified Han script) \n"
"Language: zh_CN\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Weblate 5.14\n"
+"X-Generator: Weblate 5.16\n"
#: install/includes/install_config/install_lib.php:123
msgid "not detected"
@@ -408,11 +409,11 @@ msgstr "可选:将日志级别设置为 0 以上,可启用错误记录,仅
#: install/index.php:431
msgid "0 - No logs"
-msgstr "0 - 无任何日志"
+msgstr "0 - 无日志"
#: install/index.php:432
msgid "1 - Error messages"
-msgstr "1 - 仅错误信息"
+msgstr "1 - 错误信息"
#: install/index.php:433
msgid "2 - Debug messages"
@@ -420,7 +421,7 @@ msgstr "2 - 调试信息"
#: install/index.php:434
msgid "3 - Info messages"
-msgstr "3 - 通常信息"
+msgstr "3 - 一般信息"
#: install/index.php:435
msgid "4 - All messages"
@@ -458,7 +459,7 @@ msgstr "对该数据库有完整权限的用户名。"
#: install/index.php:477
msgid "Password of the Database User"
-msgstr "用户密码"
+msgstr "数据库用户密码"
#: install/index.php:481
msgid "Connection Test"
@@ -510,7 +511,7 @@ msgstr "请选择一项"
#: install/index.php:869 install/index.php:874 install/index.php:900
#: install/index.php:906 install/index.php:908 install/index.php:1714
msgid "Deleted DXCC"
-msgstr "已选择的 DXCC"
+msgstr "已删除的 DXCC"
#: install/index.php:915
msgid "Last Name"
@@ -522,7 +523,7 @@ msgstr "呼号"
#: install/index.php:929
msgid "Gridsquare/Locator"
-msgstr "网格地址"
+msgstr "网格/地址"
#: install/index.php:939
msgid "City"
@@ -538,7 +539,7 @@ msgstr "时区"
#: install/index.php:1052
msgid "E-Mail Address"
-msgstr "Email 地址"
+msgstr "E-mail 地址"
#: install/index.php:1074
msgid "Checklist"
@@ -608,7 +609,7 @@ msgstr "你需要解决标红的错误才能继续,请重启服务器并刷新
#: install/index.php:1353
msgid "Password can't contain ' / \\ < >"
-msgstr "密码不能包含 '/?<>"
+msgstr "密码不能包含 ' / \\ < >"
#: install/index.php:1357
msgid ""
@@ -704,7 +705,7 @@ msgstr "Wavelog 需要这个模块来运行!"
#: install/index.php:1966
msgid "Please install the required modules and restart the webserver."
-msgstr "请安装缺失的模块,并重启服务器。"
+msgstr "请安装缺失的模块,并重启网页服务器。"
#: install/run.php:10
msgid "Installation"
@@ -769,7 +770,7 @@ msgstr "无法创建数据表"
#: install/run.php:281
msgid "Could not run database migrations"
-msgstr "无法运行数据库迁移"
+msgstr "无法运行数据库迁移(推荐检查命令安全限制)"
#: install/run.php:309
msgid "Could not update DXCC data"
From acc5f14436843b233950fd79b9335bc9e104c032 Mon Sep 17 00:00:00 2001
From: Florian Wolters
Date: Mon, 23 Feb 2026 07:46:43 +0000
Subject: [PATCH 18/54] Translated using Weblate (German)
Currently translated at 99.7% (3369 of 3376 strings)
Translation: Wavelog/Main Translation
Translate-URL: https://translate.wavelog.org/projects/wavelog/main-translation/de/
---
application/locale/de_DE/LC_MESSAGES/messages.po | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/application/locale/de_DE/LC_MESSAGES/messages.po b/application/locale/de_DE/LC_MESSAGES/messages.po
index 8b5bbe126..e848a1338 100644
--- a/application/locale/de_DE/LC_MESSAGES/messages.po
+++ b/application/locale/de_DE/LC_MESSAGES/messages.po
@@ -27,8 +27,8 @@ msgid ""
msgstr ""
"Report-Msgid-Bugs-To: translations@wavelog.org\n"
"POT-Creation-Date: 2026-02-23 07:44+0000\n"
-"PO-Revision-Date: 2026-02-20 09:05+0000\n"
-"Last-Translator: Fabian Berg \n"
+"PO-Revision-Date: 2026-02-23 07:46+0000\n"
+"Last-Translator: Florian Wolters \n"
"Language-Team: German \n"
"Language: de_DE\n"
@@ -12939,7 +12939,7 @@ msgstr "QSOs ansehen"
#: application/views/labels/startatform.php:21
#: application/views/logbookadvanced/startatform.php:20
msgid "Include my call?"
-msgstr ""
+msgstr "Mein Rufzeichen drucken?"
#: application/views/labels/startatform.php:33
#: application/views/logbookadvanced/startatform.php:32
From f396c29ef319181db4451abc5ab2fc4288a7e63b Mon Sep 17 00:00:00 2001
From: Florian Wolters
Date: Mon, 23 Feb 2026 07:52:11 +0000
Subject: [PATCH 19/54] Translated using Weblate (German)
Currently translated at 99.8% (3373 of 3377 strings)
Translation: Wavelog/Main Translation
Translate-URL: https://translate.wavelog.org/projects/wavelog/main-translation/de/
---
application/locale/de_DE/LC_MESSAGES/messages.po | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/application/locale/de_DE/LC_MESSAGES/messages.po b/application/locale/de_DE/LC_MESSAGES/messages.po
index 7ef6a6636..b07b102c8 100644
--- a/application/locale/de_DE/LC_MESSAGES/messages.po
+++ b/application/locale/de_DE/LC_MESSAGES/messages.po
@@ -27,7 +27,7 @@ msgid ""
msgstr ""
"Report-Msgid-Bugs-To: translations@wavelog.org\n"
"POT-Creation-Date: 2026-02-23 07:44+0000\n"
-"PO-Revision-Date: 2026-02-23 07:46+0000\n"
+"PO-Revision-Date: 2026-02-23 07:52+0000\n"
"Last-Translator: Florian Wolters \n"
"Language-Team: German \n"
@@ -12877,7 +12877,7 @@ msgstr "Drucken"
#: application/views/labels/index.php:4
#: application/views/logbookadvanced/index.php:82
msgid "Label Print Options"
-msgstr ""
+msgstr "Optionen für den Labeldruck"
#: application/views/labels/index.php:34
msgid "Create New Label Type"
@@ -12977,7 +12977,7 @@ msgstr "Druck starten bei?"
#: application/views/labels/startatform.php:100
#: application/views/logbookadvanced/startatform.php:111
msgid "Enter the starting position for label printing"
-msgstr ""
+msgstr "Gib die Startposition für den Labeldruck an"
#: application/views/logbookadvanced/callbookdialog.php:5
msgid ""
@@ -13949,6 +13949,8 @@ msgid ""
"Duration in minutes. Search will look for durations greater than or equal to "
"this value."
msgstr ""
+"Dauer in Minuten. Die Suche zeigt Ergebnisse mit einer Dauer größer als oder "
+"gleich dieses Wertes."
#: application/views/logbookadvanced/index.php:523
msgid "Sort column"
@@ -18568,7 +18570,7 @@ msgstr "Zeige Felder auf QSO-Reiter"
#: application/views/user/edit.php:692
msgid "Show map at QSO-Window"
-msgstr ""
+msgstr "Zeige Karte bei der QSO-Eingabe"
#: application/views/user/edit.php:696
msgid "Don't show"
From 59f1d5cff26e1498e084edd4001f39f4391bbcb2 Mon Sep 17 00:00:00 2001
From: Fabian Berg
Date: Mon, 23 Feb 2026 10:46:45 +0000
Subject: [PATCH 20/54] Translated using Weblate (German)
Currently translated at 100.0% (3379 of 3379 strings)
Translation: Wavelog/Main Translation
Translate-URL: https://translate.wavelog.org/projects/wavelog/main-translation/de/
---
.../locale/de_DE/LC_MESSAGES/messages.po | 25 ++++++++++++++++---
1 file changed, 21 insertions(+), 4 deletions(-)
diff --git a/application/locale/de_DE/LC_MESSAGES/messages.po b/application/locale/de_DE/LC_MESSAGES/messages.po
index a285a6d8f..ea8ea6f51 100644
--- a/application/locale/de_DE/LC_MESSAGES/messages.po
+++ b/application/locale/de_DE/LC_MESSAGES/messages.po
@@ -27,8 +27,8 @@ msgid ""
msgstr ""
"Report-Msgid-Bugs-To: translations@wavelog.org\n"
"POT-Creation-Date: 2026-02-23 07:44+0000\n"
-"PO-Revision-Date: 2026-02-23 07:52+0000\n"
-"Last-Translator: Florian Wolters \n"
+"PO-Revision-Date: 2026-02-23 10:47+0000\n"
+"Last-Translator: Fabian Berg \n"
"Language-Team: German \n"
"Language: de_DE\n"
@@ -10987,6 +10987,9 @@ msgid ""
"unavailable. Check your file permissions, php-extensions and/or if you are "
"using redis/memcached your network connection to the services."
msgstr ""
+"Der Cache verwendet derzeit den Backup-Adapter, weil der primäre nicht "
+"verfügbar ist. Überprüfe Dateiberechtigungen, PHP-Erweiterungen und – wenn "
+"du Redis/Memcached verwendest – die Netzwerkverbindung zu den Diensten."
#: application/views/debug/index.php:518
#, php-format
@@ -10996,6 +10999,11 @@ msgid ""
"your network connection to the services. You can continue using Wavelog, but "
"no values will be cached (which is bad)."
msgstr ""
+"Cache funktioniert nicht! Zurzeit verwendet das System einen %s Adapter. "
+"Überprüfe deine Datei-Berechtigungen, PHP-Erweiterungen und- wenn du Redis/"
+"Memcached verwendest - deine Netzwerkverbindung zu den Diensten. Du kannst "
+"Wavelog weiter nutzen, aber es werden keine Werte zwischengespeichert (was "
+"schlecht ist)."
#: application/views/debug/index.php:526
msgid "Available Adapters"
@@ -18575,7 +18583,7 @@ msgstr "Zeige Karte bei der QSO-Eingabe"
#: application/views/user/edit.php:696
msgid "Don't show"
-msgstr ""
+msgstr "Nicht anzeigen"
#: application/views/user/edit.php:701
msgid ""
@@ -19632,7 +19640,7 @@ msgstr "CQz geojson"
#: application/controllers/Calltester.php:240
#: application/controllers/Calltester.php:300
msgid "CSV Call Tester"
-msgstr ""
+msgstr "CSV-Rufzeichentester"
#: application/views/debug/index.php:514
msgid ""
@@ -19640,6 +19648,10 @@ msgid ""
"unavailable. Check your file permissions, PHP extensions, and/or your "
"network connection to the services (if using redis/memcached)."
msgstr ""
+"Der Cache verwendet derzeit den Backup-Adapter, da der primäre nicht "
+"verfügbar ist. Überprüf deine Dateiberechtigungen, PHP-Erweiterungen und/"
+"oder deine Netzwerkverbindung zu den Diensten (wenn du Redis/Memcached "
+"verwendest)."
#: application/views/debug/index.php:518
#, php-format
@@ -19649,6 +19661,11 @@ msgid ""
"services (if using redis/memcached). You can continue using Wavelog, but no "
"values will be cached (which is bad)."
msgstr ""
+"Cache funktioniert nicht! Zurzeit verwendet das System einen %s Adapter. "
+"Überprüfe deine Datei-Berechtigungen, PHP-Erweiterungen und- wenn du Redis/"
+"Memcached verwendest - deine Netzwerkverbindung zu den Diensten. Du kannst "
+"Wavelog weiter nutzen, aber es werden keine Werte zwischengespeichert (was "
+"schlecht ist)."
#~ msgid ""
#~ "Cache is currently using the backup adapter because the primary is "
From ad4b29064d9e9c7a5d0f4565adac6697a87e42de Mon Sep 17 00:00:00 2001
From: JONCOUX Philippe
Date: Mon, 23 Feb 2026 08:33:35 +0000
Subject: [PATCH 21/54] Translated using Weblate (French)
Currently translated at 100.0% (3380 of 3380 strings)
Translation: Wavelog/Main Translation
Translate-URL: https://translate.wavelog.org/projects/wavelog/main-translation/fr/
---
.../locale/fr_FR/LC_MESSAGES/messages.po | 34 +++++++++++++++----
1 file changed, 27 insertions(+), 7 deletions(-)
diff --git a/application/locale/fr_FR/LC_MESSAGES/messages.po b/application/locale/fr_FR/LC_MESSAGES/messages.po
index 4885c2304..86be07667 100644
--- a/application/locale/fr_FR/LC_MESSAGES/messages.po
+++ b/application/locale/fr_FR/LC_MESSAGES/messages.po
@@ -18,7 +18,7 @@ msgid ""
msgstr ""
"Report-Msgid-Bugs-To: translations@wavelog.org\n"
"POT-Creation-Date: 2026-02-20 13:16+0000\n"
-"PO-Revision-Date: 2026-02-21 10:16+0000\n"
+"PO-Revision-Date: 2026-02-23 10:47+0000\n"
"Last-Translator: JONCOUX Philippe \n"
"Language-Team: French \n"
@@ -20147,11 +20147,11 @@ msgstr "CQz geojson"
#: application/views/user/edit.php:692
msgid "Show map at QSO-Window"
-msgstr ""
+msgstr "Afficher la carte dans la fenêtre QSO"
#: application/views/user/edit.php:696
msgid "Don't show"
-msgstr ""
+msgstr "Ne pas afficher"
#: application/views/debug/index.php:514
msgid ""
@@ -20159,6 +20159,10 @@ msgid ""
"unavailable. Check your file permissions, php-extensions and/or if you are "
"using redis/memcached your network connection to the services."
msgstr ""
+"Le cache utilise actuellement l'adaptateur de secours car l'adaptateur "
+"principal est indisponible. Vérifiez les permissions de vos fichiers, vos "
+"extensions PHP et/ou, si vous utilisez redis/memcached, votre connexion "
+"réseau aux services."
#: application/views/debug/index.php:518
#, php-format
@@ -20168,32 +20172,39 @@ msgid ""
"your network connection to the services. You can continue using Wavelog, but "
"no values will be cached (which is bad)."
msgstr ""
+"Le cache ne fonctionne pas ! Le système utilise actuellement un adaptateur "
+"%s. Vérifiez les permissions de vos fichiers, vos extensions PHP et/ou, si "
+"vous utilisez redis/memcached, votre connexion réseau aux services. Vous "
+"pouvez continuer à utiliser Wavelog, mais aucune valeur ne sera mise en "
+"cache (ce qui est problématique)."
#: application/views/labels/index.php:4
#: application/views/logbookadvanced/index.php:82
msgid "Label Print Options"
-msgstr ""
+msgstr "Options d'impression d'étiquettes"
#: application/views/labels/startatform.php:21
#: application/views/logbookadvanced/startatform.php:20
msgid "Include my call?"
-msgstr ""
+msgstr "Inclure mon appel ?"
#: application/views/labels/startatform.php:100
#: application/views/logbookadvanced/startatform.php:111
msgid "Enter the starting position for label printing"
-msgstr ""
+msgstr "Saisissez la position de départ pour l'impression des étiquettes"
#: application/views/logbookadvanced/index.php:517
msgid ""
"Duration in minutes. Search will look for durations greater than or equal to "
"this value."
msgstr ""
+"Durée en minutes. La recherche portera sur les durées supérieures ou égales "
+"à cette valeur."
#: application/controllers/Calltester.php:240
#: application/controllers/Calltester.php:300
msgid "CSV Call Tester"
-msgstr ""
+msgstr "Testeur d'appels CSV"
#: application/views/debug/index.php:514
msgid ""
@@ -20201,6 +20212,10 @@ msgid ""
"unavailable. Check your file permissions, PHP extensions, and/or your "
"network connection to the services (if using redis/memcached)."
msgstr ""
+"Le cache utilise actuellement l'adaptateur de secours car l'adaptateur "
+"principal est indisponible. Vérifiez les permissions de vos fichiers, vos "
+"extensions PHP et/ou votre connexion réseau aux services (si vous utilisez "
+"redis/memcached)."
#: application/views/debug/index.php:518
#, php-format
@@ -20210,6 +20225,11 @@ msgid ""
"services (if using redis/memcached). You can continue using Wavelog, but no "
"values will be cached (which is bad)."
msgstr ""
+"Le cache ne fonctionne pas ! Le système utilise actuellement un adaptateur "
+"%s. Vérifiez les permissions de vos fichiers, vos extensions PHP et/ou votre "
+"connexion réseau aux services (si vous utilisez redis/memcached). Vous "
+"pouvez continuer à utiliser Wavelog, mais aucune valeur ne sera mise en "
+"cache (ce qui est problématique)."
#~ msgid "Error obtaining a session key for HamQTH query"
#~ msgstr ""
From f1b06edad086ad272d5a8b6ce36a1fe90cc23798 Mon Sep 17 00:00:00 2001
From: "S.NAKAO(JG3HLX)"
Date: Mon, 23 Feb 2026 08:58:56 +0000
Subject: [PATCH 22/54] Translated using Weblate (Japanese)
Currently translated at 100.0% (3380 of 3380 strings)
Translation: Wavelog/Main Translation
Translate-URL: https://translate.wavelog.org/projects/wavelog/main-translation/ja/
---
application/locale/ja/LC_MESSAGES/messages.po | 30 ++++++++++++++-----
1 file changed, 22 insertions(+), 8 deletions(-)
diff --git a/application/locale/ja/LC_MESSAGES/messages.po b/application/locale/ja/LC_MESSAGES/messages.po
index 9f4269364..b4be16b8a 100644
--- a/application/locale/ja/LC_MESSAGES/messages.po
+++ b/application/locale/ja/LC_MESSAGES/messages.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Report-Msgid-Bugs-To: translations@wavelog.org\n"
"POT-Creation-Date: 2026-02-20 13:16+0000\n"
-"PO-Revision-Date: 2026-02-21 10:16+0000\n"
+"PO-Revision-Date: 2026-02-23 10:47+0000\n"
"Last-Translator: \"S.NAKAO(JG3HLX)\" \n"
"Language-Team: Japanese \n"
@@ -19801,11 +19801,11 @@ msgstr "CQz geojson"
#: application/views/user/edit.php:692
msgid "Show map at QSO-Window"
-msgstr ""
+msgstr "QSOウィンドウで地図を表示"
#: application/views/user/edit.php:696
msgid "Don't show"
-msgstr ""
+msgstr "表示しない"
#: application/views/debug/index.php:514
msgid ""
@@ -19813,6 +19813,9 @@ msgid ""
"unavailable. Check your file permissions, php-extensions and/or if you are "
"using redis/memcached your network connection to the services."
msgstr ""
+"キャッシュは現在、プライマリが利用できないためバックアップアダプターを使用し"
+"ています。ファイルのアクセス権限、PHP拡張機能、およびRedis/Memcachedを使用し"
+"ている場合はサービスへのネットワーク接続を確認してください。"
#: application/views/debug/index.php:518
#, php-format
@@ -19822,32 +19825,36 @@ msgid ""
"your network connection to the services. You can continue using Wavelog, but "
"no values will be cached (which is bad)."
msgstr ""
+"キャッシュが機能していません!現在システムは%sアダプターを使用しています。"
+"ファイルの権限、PHP拡張機能、およびRedis/Memcachedを使用している場合は"
+"サービスへのネットワーク接続を確認してください。Wavelogは引き続き使用できます"
+"が、値はキャッシュされません(これは問題です)。"
#: application/views/labels/index.php:4
#: application/views/logbookadvanced/index.php:82
msgid "Label Print Options"
-msgstr ""
+msgstr "ラベル印刷オプション"
#: application/views/labels/startatform.php:21
#: application/views/logbookadvanced/startatform.php:20
msgid "Include my call?"
-msgstr ""
+msgstr "私の通話を含めますか?"
#: application/views/labels/startatform.php:100
#: application/views/logbookadvanced/startatform.php:111
msgid "Enter the starting position for label printing"
-msgstr ""
+msgstr "ラベル印刷の開始位置を入力してください"
#: application/views/logbookadvanced/index.php:517
msgid ""
"Duration in minutes. Search will look for durations greater than or equal to "
"this value."
-msgstr ""
+msgstr "分単位の時間指定。この値以上の時間を検索します。"
#: application/controllers/Calltester.php:240
#: application/controllers/Calltester.php:300
msgid "CSV Call Tester"
-msgstr ""
+msgstr "CSV コールテスター"
#: application/views/debug/index.php:514
msgid ""
@@ -19855,6 +19862,9 @@ msgid ""
"unavailable. Check your file permissions, PHP extensions, and/or your "
"network connection to the services (if using redis/memcached)."
msgstr ""
+"キャッシュは現在、プライマリが利用できないためバックアップアダプターを使用し"
+"ています。ファイルのアクセス権限、PHP拡張機能、およびサービスへのネットワーク"
+"接続(redis/memcachedを使用している場合)を確認してください。"
#: application/views/debug/index.php:518
#, php-format
@@ -19864,6 +19874,10 @@ msgid ""
"services (if using redis/memcached). You can continue using Wavelog, but no "
"values will be cached (which is bad)."
msgstr ""
+"キャッシュが機能していません!現在システムは%sアダプターを使用しています。"
+"ファイルの権限、PHP拡張機能、およびサービスへのネットワーク接続(redis/"
+"memcachedを使用している場合)を確認してください。Wavelogは引き続き使用できま"
+"すが、値はキャッシュされません(これは問題です)。"
#~ msgid "Error obtaining a session key for HamQTH query"
#~ msgstr "HamQTHクエリのセッションキーの取得エラー"
From d859e67e6c5ca204bf76a293154caf22fd72d047 Mon Sep 17 00:00:00 2001
From: "S.NAKAO(JG3HLX)"
Date: Mon, 23 Feb 2026 09:00:46 +0000
Subject: [PATCH 23/54] Translated using Weblate (Japanese)
Currently translated at 100.0% (176 of 176 strings)
Translation: Wavelog/Datatables
Translate-URL: https://translate.wavelog.org/projects/wavelog/datatables/ja/
---
assets/json/datatables_languages/ja.json | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/assets/json/datatables_languages/ja.json b/assets/json/datatables_languages/ja.json
index b0056fc7a..1e99caa76 100644
--- a/assets/json/datatables_languages/ja.json
+++ b/assets/json/datatables_languages/ja.json
@@ -8,7 +8,7 @@
},
"autoFill": {
"cancel": "キャンセル",
- "fill": "すべてのセルに入力 %d ",
+ "fill": "すべてのセルを %d で埋める",
"fillHorizontal": "セルを水平方向に埋める",
"fillVertical": "セルを縦方向に埋める",
"info": "オートフィル情報の例"
@@ -26,7 +26,7 @@
"1": "1行表示"
},
"print": "印刷",
- "copyKeys": "Ctrl キーまたは u2318 + C キーを押して、テーブル データをシステム クリップボードにコピーします。
キャンセルするには、このメッセージをクリックするか、Esc キーを押します。",
+ "copyKeys": "Ctrl キーまたは u2318 + C を押すと、表データをシステムクリップボードにコピーできます。
キャンセルするには、このメッセージをクリックするか、Esc キーを押してください。",
"copySuccess": {
"1": "1行をクリップボードにコピーしました",
"_": "%d 行をクリップボードにコピーしました"
@@ -37,7 +37,7 @@
"renameState": "名前を変更",
"stateRestore": "状態 %d",
"updateState": "アップデート",
- "collection": "コレクション ",
+ "collection": "コレクション",
"colvisRestore": "可視性を回復する",
"savedStates": "保存された状態"
},
From f1f28192c6629d7c6e7dc95a5dd28e0c72691b07 Mon Sep 17 00:00:00 2001
From: github-actions
Date: Mon, 23 Feb 2026 10:48:30 +0000
Subject: [PATCH 24/54] po/mo updates
---
.../locale/de_DE/LC_MESSAGES/messages.mo | Bin 330138 -> 331793 bytes
.../locale/de_DE/LC_MESSAGES/messages.po | 122 +-
.../locale/es_ES/LC_MESSAGES/messages.mo | Bin 335328 -> 335609 bytes
.../locale/es_ES/LC_MESSAGES/messages.po | 1654 ++++++----------
.../locale/fr_FR/LC_MESSAGES/messages.mo | Bin 341546 -> 343547 bytes
.../locale/fr_FR/LC_MESSAGES/messages.po | 1696 ++++++-----------
.../locale/it_IT/LC_MESSAGES/messages.mo | Bin 324472 -> 328482 bytes
.../locale/it_IT/LC_MESSAGES/messages.po | 1647 ++++++----------
application/locale/ja/LC_MESSAGES/messages.mo | Bin 364213 -> 366364 bytes
application/locale/ja/LC_MESSAGES/messages.po | 1678 ++++++----------
.../locale/nl_NL/LC_MESSAGES/messages.mo | Bin 324259 -> 324961 bytes
.../locale/nl_NL/LC_MESSAGES/messages.po | 1631 ++++++----------
.../locale/pt_PT/LC_MESSAGES/messages.mo | Bin 269595 -> 333540 bytes
.../locale/pt_PT/LC_MESSAGES/messages.po | 1672 ++++++----------
.../locale/sv_SE/LC_MESSAGES/messages.mo | Bin 320563 -> 320828 bytes
.../locale/sv_SE/LC_MESSAGES/messages.po | 1643 ++++++----------
.../locale/zh_CN/LC_MESSAGES/messages.mo | Bin 298003 -> 300261 bytes
.../locale/zh_CN/LC_MESSAGES/messages.po | 1643 ++++++----------
.../locale/it_IT/LC_MESSAGES/installer.mo | Bin 16411 -> 16389 bytes
.../locale/it_IT/LC_MESSAGES/installer.po | 35 +-
.../locale/zh_CN/LC_MESSAGES/installer.mo | Bin 15059 -> 15122 bytes
21 files changed, 4744 insertions(+), 8677 deletions(-)
diff --git a/application/locale/de_DE/LC_MESSAGES/messages.mo b/application/locale/de_DE/LC_MESSAGES/messages.mo
index dd13ca65d3bb67bebae687da716840ba8f26eb0d..1e8408beffe1aa50e612070d90126eb8cd98333c 100644
GIT binary patch
delta 74070
zcmXWkcc72eAHebNy%&`oh03`0-h1zr8Cj7cL}i4Mif=nb1Cb~q85t$ymyA-Pw4_8x
z*&39TRP=klzvuk^d7X2f=Q-nZ#`D~ZezT`vG4~13gg0IiNu`C
z6NyT@EKMY4U6q#Tg)d+Z{0$4@1R5ERMgGPKHI1zf7q3YBb~}
z(2i8ZLRb%-0US+<{a-XvIVy(w3!;mLpu-~b$kQ_u$fL?cnM
zdN`0ep^>~FtKk;B8-K6P{Q%BYo=_yKd`
z4m^d1dVTG*L>Bx2SK&u!$L^~W4xT0GeY@+h{~sjrJq4X{VBNID5L|_Iuu#1)XI;?M
z+Y>$W??XE@9S!AXbZWkg`IG2k{uhm4zWQO27ec41JR14>NfLWWv_cn0(FUPsrO{Pe
z6@8!~+E9m>?~hK^i0J)j2cL}BUq^StW^^%cL+js-?zRKy+DV=wVW|Fz7ZMFa2QEiX
zzH879)IxjQDqin`Hqa+J0FA&fG%^ohdt8oo;7_#Stc}7VEr7M%{|!huvQc;kK8!x_
zD>_I2MK5a{LYW`?QhpV>2JS*5H4zQ@lj!p=$MV)k>}9|UqnN<5dEN7hOYV#(UAX!u9X7K!azEq9lsfU?l!bTccN?O0kqy(c#H4<
zmr0btEX~sr&9Nf7e}|(XPez}_bn-LMif5r8D)Z3u;BB+9I=2-_SaAci;>KubTcOuGMQ_9+r&guSr_UHbF<&6`hKH=tzgh{JrShPezaAS7QD%^dvkM^QX{Vm90mp=PIiQVyKw4SqQ$FlYgUp%?csc48sx+i{$
z$(u-AN1}3{5c(wg;L~WsGowqQ>(K^2i5@^#{i*0hG_<*I2;1=*Y)HN%NIAC!-BcMd$DZw1MTZd;_``K8Wr>*U*>f{okRX
z{|$|3&i>(gQM}UqU%>=6ix+yLHx5KYJr<43qv!}EW2afPKj4
zxG60$2?wLsPoec(dUO2wzZeO7ToHXM)kPOci)aUQimpc+?vHl(cC>>Jq8*%uZo}8m
zA4I-Jcfon|zJdcnB+8)&QOg1Be-DJ)C@_Sh&`^&{*P!Pc}w`oCkNVKL-bRu8M???qKl_HTJZ>U?(Rh^nu^}{
zBHGdAXouEgYEhyQ-GSb}3mxcpXor$Nk(fc^0@{J;gTjro&>LStL-!)FdCsBX6YYAu%l$u}L@914I4p#u5mqGM8GVc0
zi!P?=XvY?y9e5M%(7Nac=m2)c`~h?TKcZ837M+Sbw}tY8n8p2HoP?n(gEmwb9dR3U
zEet{DZdklN7DthP7$@LabQg`jJq+L;boV@oHas2e=t}gwcn59gb4;4}jzkUo1#ia8
zJ3>SrL>JK_bYv@{Z=)UB8vP=c??W3njyCuYy2vga9!7pOT3#YrbvXOqiW*U%ZE+%Y
z!&E5ajR(-s{fKt>40?ash%gm7(T-k@Ww8(%fo9kk+oMzYIF`qk(T;pPg8lC*{f2^a
zcnV!C1xJPo2H-&Qx1slaihc12I%Um9g{is@Ym&bc{nB|g<_}>t@&)cpOVq`-SR0er
z0N0wRPvTd!f(oO6W)$B(d)P2mH0CHDfbpy@qWA+3yuvVz6b5_
z0yMI#(cO~VOv3&9B^uiAWBxR{crKvdgoW-3tG_Nf$8FJl+!uX*99B-_C564ouf97h
z%ADiEhf6;6xw7c4Xo$3zOtdCpp%+9E?`@AYPBppkF>mqUW&!`P}z}DXNb)*aF=J
zbI@HgA05y_wEopG{{gyIcHt%N|8HZ#A@qbgi5@5!3-Z{lU{|LrF5%Xq_nboCxbNAN3J!GH03!F$8~CC~~h
zp`opdR@?#Y@POzDv_toyyWlDGd|8C4-~W9`!Vc_2N4O82f*;TaPooh@yDzMTV(5KM
z(C1pA_jg9OUq5uaK7zhAr=SCR7QOFu^}GA
zOe`@m?EjW%sBb{;8-Z@a8EB+-pbZ^BNBl3^U{>1k-H{VrjD^vTS5A^}ZX3oMx}$S=
z3p%&sWBw6rLwcWqYF=8MpzMhqV+x$orVrMB(v;W0ZtnlyBs?;g;eB`v
z?cu;j!rB;)j&uyJ!FyxA>Z4&z)IqmXCv=w#kNL@%Nq!l+?LI*xaumJq^2g|~`@bp)
zd)gL#$qYjm&jaZ8dLrhhqaAw@jnrbaW2@0ATaQl74y=aX;}E?3@w7yBya)XvdM%nZ
ziT&T7g5D(h;W`|ES3D7Z6?=E|Fg`_j*C*2wv++Azh2tlOUnEqV5`NHFg*_rHHlM{yvQe>!aQDNnQiZ=&EW3ZBLS&x8kFMUU7$F@FFTlF$2Wcx$aiN4y=K
z`@PW<=UJd!0z)Z)Tu^vGR|&e`W!GA)rv
zpBeIHo(~@sebDRc(IfU3bblA06&k9JPC*Ma61}lJ_QyIn35~>NWLG2;yGgixPNSe6GhU@Lnd@pqE%s>Y)9}V>~v}0f6&v*cP;m7mB
z6qR^6EZUlwbdH*n@W5${uF9_Hn&^Rs@<}X-8_>n{J=(F~&`6}s4-Mu<7jFS{AjPBA
z&^6H%Jqdfn{D}GNe{Xz*0_S!*x;U1huhA{&qWJ-R85LR(MqCE1um<`rXonuDx1$|<
z0(}X+fKK6Rw4D#psr(w9g1rma|CuDdr@#i&UI~ja6DyH#hCVnPt>}KV!DrApe-r&^
z{Sf_LIE21SiY^TH!FJ@IL#OBf8nNT(^JkMJT#c8$8bVka?Rn*BTXc5}Kp%JzQ*(}v
zU_LtHCDH$(+ju)VrN5$)Igd_l!9{6_p;#C_ij$9$=tklMx=0!>4ljx6*q!{3coQ~R
z68B^63?I=`55iMu9)A0tfge)hmc5|K|`CdER3`a
zx+WT+bKMQCcqqDv?nC$Yb7)8xp&?$4>9{faF52+>nA)x}{{{SPkpr9cYUp(8zpF5=T@J=s=G&@m!)N~&o*VZzf7D9Ew&4iMFL@`lclSH&|GE@>Nr7{meM2~CGO;-MR_N3WK@XnM
z=u|w6Mr3Ou_SJ87|4cehE&<~I!=m5^6i#F?)uw9Fy9jcNf
z;mBIywb%n)L@#48T#EDYBXsfH{(h)%6gq&e3%KkwJSz+{nI_OliM=QD=eeiyC1W#ZooQH<`1N6Z84xQS6qqVk%4&H&k
zrSlbyJ6zXyY!82(uHMICbv}X}tN#=l)i-!V&1)jzJqrq8*)t
zsl|z@#fe62E#81z(68+xpYgo=`d$)-`Y|-bFL(i8LmPYxt!N`UMLW?352I_~XY@7x
zC)&`z=<}C-9y)R*T5l%$eDzq~5|dWYnS?#>jaED)=0~E}C&co{(UCoiHZUh%UmRV9
zcHkYfzU^qkyJP-1THhb&!2kQ4{Xd38@{4fc_vi)m!Ao|Ah6ly&8H#CVP;$k;FY%1$U#N%=&e>;R>{&x@g0#
zu?cpG`KQql%|aLHE9lg%LqBY`$NbTF{ZI7%?7LF~PA0A-VaST24PB3pcp$dGd$1C|
zgLdEqrluz5|Bhz)CY%qs(M6aKJ-CXY5onHfY#5fpdoi{D=aH~StI#RffR1D<8rr>R
zC{JQV%)2L?<&Dse^gt`V5uKtD=m73TBl#@a;JoMu=#-ztOWg(+Nx0}P*&8a(g)XKt
z=!h$0Nvs?5ebEXAqaUsJqO1G`ERSokCLTmPmjBzZ?@OWe)j`XfVbUY@IudrEN4%jg
zTG3#1M9-iP%t5DOIo8L$SP%2>3mxc)Mr0_uxJIGRPeKSZPwW|D7>?%N^g98ZWoi8lB=8maZ@ecxd_`~#iJCI`aQc1Als@BsVY
zkPB
z*?BaymmLosD23Kr8=GQ7^qjd5Q$PPdLc#{8pf}F)0?tK8xCnjwtw0-k7oCEwXor4B
zJ9GhEyg5#U-}@E7cgascL*C?M7*JpI{-Kz(p}R@gfr;_LlW0S;qA#HxSb)y)S}cv9
zVg>vi4QbII!}-u0U3??Z#W(}q1s|gw`3@cEKR>enU36(bg^}jPUgQg+H;hEL;a%ud
zOhM16t3==s@Dz&tp0+!cw>ti{WS32T!3LZTCy~KBuR83u^0{QIrPCir@~??
zg7&;J8i@vI2YRESycPWddITN7Ty$#Iq4ym?NBT2*;{AudzU!S1kx7mtQH_FE@Gkrc
zozrW74g38rwC9VlF>b@_FzavOi0*}Ud^mbOJc^zd>(CDELq9stVhhZ6CUmGh7H88X
z`jP0(g^B2y{|&l*enA(_rN4)5Qy8tNANqD1fgY&~uo14q@pu;P(1^34p~uijy?`EQ
zZ^iO2F}M5wC<%Lf7U@x<&>z7DScQB)Y>1Q5hPR>9jy2buYT=XQK^%
zjt=A}v?KqaYpn1&PC(jE6er=L7>&;TgqWWk^E1&kun=98tK#+b(XG)h@GY+ILl@Vy
zzk+kodS62q^Z(GP*@8(I$37B1a0;D*ztIlmJs(1T4I0wQXwO@t6<&*WtT(y{2giIe
z=BJ>MT7*9TLA<^nE0I5Wp8Y?NM1jB463uWt8q)Rn03JrqfkFR-)qERzB94#w2hfI}
zK^N^(G(umY_Z^5HL3hJX=-c#fERQArW&azBj{k-p4#rIK6VSPwi$1ssOW>#In)nqR
zL9q*=;f`2?{5VX<*U(61+bCZ5CRFD&WndCu_=wi{b
z=-aX?w#J%x1uc$8JNPus+ksWlH8_;~I_!*@Y3Yf#aU|N2Wcl>;)Pr@gA_X^~J$?*_
z)+TRVZHu*cywX*;-aV2^Wl4R%FdworDY2pD2PV5I$Cc-O#S(P
zD-xL$bVNfk99?wxp;Pl9I#(~C6~2ldJnuxmK<___KL1lJKacLB+?RysuRwPzFla94#xZ$bP6v<^IV#qT1%N|!`0CH
zTVT?!)*d9Bv$5#vo*Hj>7oEdh=swPJS$gUOEP?aM_e8&({z9iLPxdh4!qKwmBCdgU
zv<0@r&M`kNdwMd}lerYw<5jo|x1bfz%n?Gp0u9|3bdl{q_wi92fw^*q)qOu2p&e-X
z7wGP3nk#gqEqX5WLZ_yGu4L%hFbZtoE_4beqO1H7wCC&5k$i~da5wse^IyDPCU@vq
z4NRRU=zW8+DL#!)<7a3DZp@RO`c9aiBym3l|DX@vlQ+!KRJ@k_D_AOxqZ#c;{(R}F
zw_P!8L%tuD_CCywAE6Q0gQ*iRdIVE1A#~*b;q92rol1X6D@F_na?ayGh%mdE_t=yuwH
zR=gK&=m;8#AJGo}iB&Pjm0=Av#Af6>qEq-3x`^LLBX$<;K*ItqYW81C5;imdy)Y8(
z$hhbuIF|fWwBc+8LqqwnIQf#%*64Y0D>~vNx@%sD*Vo1Jz38s{9V@&4^A!rAY=)lU
zJ<;tr9*f~jG?Z_l6@H1H2fxPh99M;@D~opMc63cVg{^Qk`r+~y+ObMkhv(a1(zzW#
z!cg9ZE|MfV(&=bq=EdtP&^h0NF19`BNRG$yY}bSi7RE-DH$dwhhu%L0ZEp_x5?go;
z``;UuP+)@_I+t&w9odK;y+5FHejM%a`DnJ%VGZR+BU1{!
zUNKq^Gs(9`J1_)2(C#YD{arQ5$;1fbO>$uI2ysT
z=vuglc07OCaDQPmUlLtgm16$dBnd;>Jvtce;W%_#J%x7UC2Wgt;fgdGKo6ef0
zK&4j<4d+MmnP^0+V}ERjPQ`3=z)SHl-~aEBaIRWZ3OBSvAMAyWWB^*>2=u`u`WBmt
zc6b@uu{Wce&^7Tf-h*G_0PIjX)V~6qf(=;M_y4yfe2bk!D=ttagti)*?~bmC;phk+
zLC=NhXed{s9o~R8{9*JnbaC%S@B0>=qQmG~I)z2u|5sN{PyO^-A8U{wgf;Pbw5L1J
z?Q#;0K-OxZ;(}ucHz8K6(O;z^`aW&qgnx9n4mP{cmXV)(G$Avgmeeif*GD
z(A7T@-4&D2DVQ5w5#12ofv%Nr(e3;bPQ?FWeqzn={515w`8C=9&dHk;7?O?AE$HIg
zhJG-7g+}IQwCDfEe70I)WChSr7efbB8GXJL+VShq=Wj*Z8;1_$p(F`=Iu%{buc8eu
zN2lZi^u{mH3J#(TosQQpU?%y?YKQwPpi@^T=G&pqT_5vx2ddpdGst-8IQr{sKCnrRdbY7q9O}>Psg6B;iSxzit>o
z9kfF&(4Jq1j%WZ{(HL}1OhzNLFkXKH4fPf*k9)8Rrq>HUA5_Oyq+8R=_{eqr7FH>O1*Toy&Lo4_!=J!WWqO1E)G*Wq+h7OfRJ6bQ=7JYm6
zjQQDU$Csk*Y(U%nFc}LDpbV-~B(JO$hBA?8Swh=m^WVO;3D**P$IK
z(JnplA$CJUeO3D~=cUmO)IvMh2#aG&bV>)K1H22p@8RfV%iaIeNw^s1qbK42(2(uJ
z7I+Q~WrJ(e69=#>8i6VuLdff(yQKrVIQyXu-Hmo&V!Zw|x;y5fkz0jHA6!Sm{ka`|
zU>90`7_IOuI`_Fdh6XF66*NN+oHnui2CPngI68oNXh+^b>wO$==pF-uP~LFnELnsl}Y&0X@xe>4{dO0^r2Y(B07R4F~1IPApbsk
z0v7EZ7FP*$^*2K!&<|a_gVD%5gGPKdvi_M15~Xkfx~;ZFKSe9vg_-ybIV1
zbQ~BK(`)FQuE+nlVL!e>e*d7*z*B?6%jIYEWm0`e{D}$OR?lO7+=lM&v|G~?&G1(A
z`VxE<_n=4p#G&l}DI|6eO;7z5>RX1TC(e<73s2+9+tO2iL2>Tw?0Y(t?~e4;f2ioe
z;pwS=3)X%F+miB&*d6nXN>3c+xm)f`Pt3vgqeDlIqM`3FCj1imF?^8xr%4iBNOT#S
zp8AK!^RNT?ljsRo`>yoF-`Ea^V9UEh2VcW$$uAfeKBa!ao5>fyCrs5tIF$Ted=guX
zPfz{J$xpE~`K#{@Q=4o?!UiYdZ2Stp#*z1h50BROhu7zPe2nt46G8{v9vzDny%8(mE_6{|#A;aa!Suv?
z*blv4^r7&4dn`--e%yr%(Y0{T!|AEN`S2z-CI1ulz>1GJ5cc1LB&>Kbj>kQz3mmzR
zh6CdstVj7&^rZV38!*?uU}G%zcv#g#CWT!y18?BIO=x7VdLnG=!I+)=?a{k2oBRJk
z5;<@Z-h|JgyW%W5f^JW;xNr(u{ynVTZ7K|J}i!D
zPlZU8#H1tZK%z4~f<|H&8rm#Rhl8goE+O9)eLJ3y=6)uOs3cl(74-Gm6^r7CSpHPZ
zzm8W?{u%nNIq?kp-&K8v0uP!#&xTOW$C2c}KpSi}HEhow=o!8Q9qD`67yrS^*lSu?
z?T=zh@_DC+MR+|9B0n7+;9uxkDE}O*(3i)s=fa|xg*JE!U9A~2(i690ee}qjk6khA
z%=FYBzxPBt{vx))Bj_Tm_tKVTkAo+05|D*eUq
zy3Bzt#{B3@qZoRqjUB&`ruOZVA_s`^ej5p+2)6iRY4=x2K~w%h(4c0x8H0mhVP<__j3HU+ux6}$vjp$)x_KJYo(p|8*p{feFsIbIF---q7+FnZq$SQ6Kw
zq2G(XW&gu!*kw@|@B@pIVH-@Lzz)2KM&LEHW1BDox1k~5fo_}KxDt<{Q!-<5I6)Vo
z5%>cwPhS!`m>-*yzXqMM8__8log`uCpF|&+8E;sOj%WjB!!Oaf-5al;K<~d0&Al|#
zQw*=8ydv7r1Z;=Xa4YVM~+)ui@ldB>Xx(fp#R{vM|!3=r$~mj<^{*vaZ-3Z$wYN
z#pnro8lAeL%R@b7&<@s!`IhKFx}a;KClc{wVpzOk9J;L@Mn^gWT_g+9NbE!_JdSqs
zFZBK_E5g(jK;H?a(8bmtJy-6F?uq5KSB95VH>~RWe-sJl_+@mTFGSbE`&b5dq9gnZ
zD`MH#!^dQI%q0IXy2uuyNASn!07|?Oc29M5?OcnN_lOR{{Is7KL&C-IINI>M=nC|R
zeFvR_tug;KHYR@%OJR{!VQN~S2TT{Vp^@kmPDG!dfwuE%bR(wz`#)ckaGxJR51I?;
z>d$yHY^R*ja%hKIq4#yh2l0Beq21UGf5EQUY<2i3or-?IoI$@2+N=p5t%KIE|Ly54
z3f$+5u{bWra`+iK1?SKZ7F`=gQXb9MkG6_-K|6j!^cHl@+<`963Fsnz6dmxiwd{XG
zwu}Pz{SI^u97Gq_MRYOceJd=&%2=6vORRu*q62s_x(qYPuSeI^K6GFQ(a0S^>pz7)
zmn*q0TqumrQ5kfO>Yx$mjGk!Y&{aPjQ)>k6;0pBq&FDzKK}UE3z5fqvfocB>9cqPk
zpdA{)3(!k{(y!&+xl={
zZnWNfF<%(DKbgoRQI-p((U5dPd)N;R{e4&yXQ2njCs+*+;yTRxPIx(OM;knZRq;ox
zhgWY1pK{&N{1Y+11v|U{{~}SB3vD-spHz})etq-|y4@;lN>4Pyp=f?7w!-7s5G!pC
z&kaRG{xW*~FxugA?}lB`2X7$%8V+;+XMHb>cqDq#J&i8Lh3K6A51rGG&@+8^^e1%9
zB({Vf&GMqpJ&&%9W$3oth)wY;ba!3xe)t)(4kmM?@!kGG_$jx+*6>xk5}m8FXag6q
zI_CZ`gt%F>9XeHAaV(C+j(7xJq}8{D>rK&J(;rvh6!e^Eu$}$yoISNY94Ir;H83ao
z8nQ?dZ=)UBguXU{$oCwlO~d4efZe!DrD(%|)kZCEDTlWByZgY7e0i`wKlm3no7a
zAuobP;+E*`XoX|YIei$N)92BMEJY)+60K-0x*gv^8`_NC|25i?7u`P7(Ub2JERW}~1Qy>J4y;yKoBVL>iLYQI
z{2SX~-7mxToQTcb|0_vY;c0Z0UcD=9j~md{x)$AT-(Xj~@~iL@&k(d@Yj8OJjBcwN
zz78E*i^Iqt#9r8bclbrceDt~9c%}P4_cvk0rO$9;Xp2lWab8i^XSoB<&7u|<`KNS2nwAT_Vy8rJcVUHG|UohWdYM<^4+pZ4Qp?oOT
zzI=2nb?KcuVkdo;3dK!IjS}dQ7-nRlB=|;2z+tCk~184`c
z91HaqL$_xubjoi?lCXhkn2z(Y5H3U;+=zDYJ+$GE(fz+09pOIo{-bC;7txO7Iv(yX
zgm$PD8nOE58oCbcc=8bv9u&`^C)pzOBwT|wunlc^CtC3Vw80Zt0n<)|&{x6+!g5w4v6qygM4P
z-e|-9&^0jx9l#j$`DFAFEa?7!f`kvwM;m$-?a&JJfi>~^+vsB2h(_Xl^#0GHyJPux
zXsA!d^0Xhr6kLYhUli?78BG26KWdP$;=1UF8lyLMKcQ|$lI6mxf$Wa^7{@OAV6If7%b;9ud7W+vkj@;{=Xo_;X6SAhgT9_;ppn^v9z^@l`wRRN7G-I4
zcU8t(EWU<#h5LWhzu}YUQS^pJ7s7+rqF*w7&{g{kmc>O_5-o_K%it8OjW6RCwBxrB
zFW>ujqUXQ~G_pC;GExl}L#LoT8qwC6`u$%|5;i;p9qE1OTWT8mz>;|V1FT4XFS^RJ
zre`D^X+iY9hUgUZLL)K?z3+K+fJ@Pz|2Lo=_%=Nw{QUnD1y@t>H#WyBGcr;k>xGW^
zW^{xj(T+_(J31Ym>(|f*kD`&wnI()kAKHP!Xa}pH4PT2!rf(Mh`v=a^ND8d@ZnT0a
z@y2QBoV|kHw*ph|1axZNMo+en&<^cJ7x6Fg`d`?U{H0k#r23%GO~Cf}RFXtr65rtU
zSTkEj>T`J#Rwus|+u%9$E4axe8L6ZCejH3bqP(Wzb<
zO>QD#h<2d|!%=iwT|h@x?6UA+C3I0WMDOp9rEwIxx@Tf*oQF1W6b<#?SO#-s4;`ry
zZGl8OndnC1T5jl#-S8ExfPZ33ES@7H_2+ei(Y5goR>KSE(Oe~G2=T4xIq*N6jz`hA
z6`tI+JhVCIef>ZD?-kCQeb+YxiJgkucxQp^z
zu?9BG7aW1U1?S^TT#6mBS^kXFKlOSF8R0i
z=Q>NlFozY;h8v)}rg_ZwLid0FSUwKjEl;6~a2guf1?Yg57i9l?;R6cn@mJ{f`5x`@
zPto5o6#;Z@FixCC7ryV1p(=c(GYj^r~;MF`nGiJ#C2{Dz)ziK3x_!Z?;}DXfAo
zU}xNpZqI_nLOsb!F;N%OxzGabP;2x{r6XqI5VYryqi?-uusp884Ezp_$f1}&g*J2s
zt@o15P;YkhU2r)v^~pr3kVw>uwn9gAJ*M7j(L19_bPAqA*Uo%2BCF7fH=qrFj{Y(I
z5j;x1ScwqXtR=(LHpF`F|JEc7?L@SqXVHr0pu1rurgjJV_S%KZ@Hcezzf>wbw;Fv1
zY(jUz*H{Kmq4iu@I@DVRZLdD2e*fQrgcaQsFWiNW;Bhp>FQOgz5C`D5*bN(%2`Aw*
z=;C}Aoq~ht(ftz|$-mJ0E-4#2SQyKauZhVvB>Ix5fD6#M{}i3;uh3nvAMMC7?1g#D
zh5Lr0*GHlaj7J-MI{FeC$>r#XH>2BlXUv~07vKN?P+*9%mk$TcHRx0{MG_>I*XhR#LUtmS@htd1Ej&p~&~JLuW|H5!@AD`zBH;5F!W?T>b75IV34NfOmaOvmE*0XmXn
z(eqfHe9kIiwKs`&j`oj^z!Kay5#2TOaTUIf-ElzG(6O~xkNj`g6q6OIWu*RZ_ijUb
z_zhaY0Zc6-G{k?Q+bvi1FqcKp@~T)4TcIHzj#KdkwBr?Pg!AG?bd5cPMq~x@>wW(J
zzetp(AXm*0!kTF4JE0$!1JDK@MMt<2jnvMV{~bNq3e*Z~W-w-wABDbrref*?1s%XV
zyc}Q0T<-t(NEq_Z(Ged)J8&93QZs6Y4~Syu>g|K>jyusg9FIQ#3|jF5bTO}qZjJ6n
zx94&6{@?Lm+D~Mw6MC9aH#B@Hx(y4Xi>M^}VC7g|A3cJbp^+JkF21KRwHweyyAdnl
zSFt>;UKn5jwBsc)_22)f9}7C7Js*hf<1y$qd-|2JJwWhQTY*IV%&bgLa?|dT@2eb~qcIn#0%}
z|3N#_xKZe68!SV;f1FJIF&u>XnuhO!acCrVCrMb*cj(+5kN%6U-piYXwNL=PuL!z5
z%b*>pg}#)ojrpPR`ovg11^upgEtYRZ7vCnSx9w?k4drhcrm_S&bv4n5H$x)L?|)-Kk9fn)=;|Ggu8l{~
z4$j1i_y&3o>_Qh(_!fI_eUQ`7xgqW0v}^K?nHOhSD17zkB~4_|DvJ4v~8%U
z7`h!R#C$_^ceFu6*%e*Ied6^2Xaw#+*UY{6CO(ahxOuzKP8&2r-P*DLGfCV;fvfZZ
zw1PQk=$FR)CN#vKpdHwUhW;q-z>6{ear^LYIE;NM&w6e6(Q5!Yz?JC8*Q1g8_}XMx
zOkY!A1An2Rx}-xq2hf*IAv97Auo-s4K{y>faQ;FMmIfWe&-M4>F!CRu2Tzqw;rSlu
zni!6mxGYJ+x%&hS^+EJC{42UB|3rI!Y3C5KE6@lPM+a
zJ@HN)j@!}a>Rgwqhrj<#!UzmOM>Za<@bTz#Xe8#Ni*q&F(T~xQ>_a2*TP*(v?Lf|M
zp`(S-2$aT0u^L+cTbO$PzfZzdyc4Z>FIwS`Xb8`uYvMfm%cey4(9wq2gKT>&hV!sI
zZbl<|5?!Q!U`@<@eK`ADpzY1aQSSexBs?;&?h!)N1buKhR=}-j2Yy96crNBI?HSIE
zJm?7Xqf=89?LgU>uZce22)(Z*+JVlP^g>S(F1j1hk>7$=G#sno-B=c1#cud1-iDdI
zGE#p4IT>9W??gXGr|dAgtNw`PS$c=5E`+`%EB0ppyYH{1z_}cZ9Cc?O1DM%_I}o
zlPE{Q(CAcj+pR}e@n-aa9as;)MbC-+H;4O*qjO#cy{~G_H$fL=TdaFigP}Sc!ZkY>9nh`Ag{bU5j>PZ}bp4;-Apx&Y-)f
z*e&4$r7f0s|IZ|m`uQFGqB)3m=mOeMtwCXq?}^Sr8~PvGzV^L^kDP^I>*07FGh0=3BR-|gw{U@
z?Z~}oy;IROwsZ*l-^7Mk@Hsk?Lue1rp^GWw){w7)uJ#6Khi^a|n2U~l4Lb4<&_%in
zJx`9J1Nje|Vcwyko$H1s!{Qi1fm1LGE8;q=iigpP^A8KxOQL6d3oM6sp!dx{JF*pP
z;6Ch)xo-=RxE0rsUyar`^!9MR+><2X98Sc;_$WGpVRwWNg?rG|`xd%*PM{IVJ3M?q
zG(@*=Kdg)6u{N$kJ9a$g3yuiScR~-QyU?RPIUyE2j?Vov=v>c6JN611%Gc1j+kj2*
zEA%@d|H$y=^DGV{{{`NT4Mt_8{)+Y@w7kHb;pO%KP9lE_xi6U*H#!s?#_3$RV@yV3
z6DG!nA1pTGc(S+Om65m^kK$l#b9b1_<=Bh-FE|2Qj|-7lgLdR+do6Yl>PJ=zG@)`Gqh~+^eSOCjlF|?jG
zXz2T(kse^){eK4uD;SHf;{#s6YWIh2QxDx0UC=ojgr0yS(6w?udPGk~7x6-LTfUDr
z^ac9-zL@_NeeNGj{rjKn6Eaf&p06dkiYreHZ@re-l>8Dj0w>Uh{I7h@?Fdp399+(G~X4P!^%U&{f20cr9A-edzXE
ziH`Jp^!xox%vXCf%y|p+fN77`a|34Jc(kDj=n423`circ9oVWQ32*!WJs7s5741RS
z#7Q*tf8aNm>#>Z)Ks<`=vEAdLW7E(toQ3Gxc^7?tJ2ofOU!hZ5;EC{Vse}$Fc?*el
zB~R-h@{CIU1R(o{aBtG!nJYiico9DjtnDlYeq@7{E`_f6&F3V@li&Xvd0ScPxvv
zn@rqCqCN#5pdGk~h9=Kb!4l}IuZ>pF6zxFUXm|Afo3I>?Mk6){o%7Y`>-=4GP3*(s
zcoti@{|h`FD(({k{EP)fyMfEZovW;jcKS%F7igx@wI+fX<32P!ZmL-2B+Ofu1
z8i$~foPw$U{?{fF9z36-4IW2Fkp0=PdP|@ONegU=!>~E7Ko{d_G(wf9h7s3AJJ<^C
zzzt~R9zrAVB--99nELlxLIWmKe6!g97Sx*+M$#7z*#z|9com)F
zt!Rk%Vmcm<9z#D?PsZz~V*W2Q#23&G7JMPBp;Bl)&Cz;0BxB+x^r#(!GtyYK=wfO=
zCxp6Fv?tp0o6w3LMUU8LF!j}pHn0dFS%2Cl=)7lf((2wx;$
z@0E!33
z;L`B7U%q@Tl(%0Ne(YX}uKGjh;`;~7V}s>Jko`Z1gsXf6dPYBpZl77`+E|IcE_b4H
z`aQZv{zmUBu_ElAdgz>XMHk~B97D(Mz_#SSUzw5EjOAYE_x^YS>(hSX=o=Y{Em&+-
zn8QQp93Dpxma|wKv%VP`DvOS&DLS{k(U;B;bk#o^ug{LI#_p7Vf_5x(b@)-O941##
z(20bL=O6TFO{@v#ME89mw4n;T#|5enRHXD}20#NNzZ!Hr=XjoK7WxN+zKGXagnBs6l<
zqR+?cFQRK|F&c^W@%j#QYQI1ub|6W@ihf7;>jkvJESp0^m!U`P6=+9`L@S~%rTXaN
z?1?wyU>uGgqDOhHcf(p~g`S)@qUHCX?ItIYaM4V|RFBa`vL0=C3wpNiz|<~4JMw+>
z6gubsq9e`wUbtQyeZDGMUJngAdyHWZY5#EW6>KQM;n@j-nbYI+1oMyA-Z_>
zpdCMrK9^-nXz)t(fGLWTa5XyOM(>AuI->3M!PMXXzay34fmK@BdCDVTBK4M|{Q$xE~Ge4`_$}
zz*cw>osyPYLxb&c1o__RoNhxSvJ;KaA@uokXuXLK!}Y9~`uV>A2|G{;t)Lz{k{0N9
z!F8DGd2}3Bq5M&-jBC)B(4knKYg>42H$o4dJJ9X=E?RG5d$^uwJNw^?n^K^i(3eZ!
zm|qlKgU^SxE31Wrs&b#0iBvbNfL%`
zJl4U5=hO7{y$8@xy$}#xKI;q;70Uyc^^8*vt#+@SbhNA1^=Q4PJvw^lGU*+
z`KD+@Z^e>02fN^Abo=J{iv91RYeK>Z+=Xtl$=CoFU}HRh_3@go!zWn}^!iNn`p%fo
zvpam8UW;~M6dJ)<=)Qjyor*PB6+ha|{&z8*r@&Cw`6g8OI64(u(FeakkLH8e1OGuo
zdflF|C~rhZI0Gx;+juh`Ll?1*
zIz~H?Wq+8v{OBSog0BA3Xyh8l>)p}F+=x!uEOe1>MC;p)4(tHh?ujG`=kP4LIC38d
zi>VO0E6Sl~cAZ$>5ba|!+cp^z_%-d81BA6t-b6|X;z&iV7`6m39XI=j%tdkmeD^uu8n
zT!yKi|BIU7LS-}(jnEKvMPDX8(1<*ay>T_VW^x`0=R+BE3R{ah(8c+CEHCwA7*R{S
zh4LHFgJ%;Ov191FB;QYA@!pIMWISf#i$5j97s^Ho49(>~hXbe_7AHRhug6I^2M?f;
z8UIT-q8FkSZb298QM8_Xr@|bUN8cGuusq%worAtjww(0ZRlwrw&oheRd?
ztI&P>CHlY~v}4E6bKwuP!MtZfMVaVaH$vZ*gV62v5E}9sco%NRhS=nf@H^sraVGiK
zG4=od)8^06qt19K7jBCAq3E_6kFMsIp&jdimXASC
z&>2_~S7ILD|6j%%4xy_%%U|LBTpL|fgRm7dO?_o)3G`kbZ}D;BPbn+0Tc$E`pvD
zm5qDSNX*ajcK(X_Y?4RwQmLk9*%2jdfz55+LDmd>1qJAhh3nSYy^~pxlnqmpw7TPs55Z{%JEs_HJF3`U8o7g
zjp^?@Foz0dy!>TnD_0V=@vP>HUEnn@&7f~TMox@Y_ZbqJHk
z^7nmEnG@!sUmsS1p-`_eTVQ3~|D!Z?DB{HS_Z^ZPa2Nf~P)nXMjuW^f)Ptrf)M;)G
zwIUs%673Cjb_QF2J5+*)p>Dw+@Fn~k>P$V1tF7Vw#gFIgSz)MqSqADFc7RLZ6xbgY
zj_<6{3fPnWTBt-)CvaxuhT8iQPzhCpIxF>{9%yZ$wz50aZ3uzBzyH04hGw!27KKM(
z0r(Hp9_38vY*8tw!`KQc!Eo3LE{D6}XV?JlNaXJdfUy(%`#weQ0cGb(;%rT3*obaX
z=xyT1sivWf&nETveYt!SwxypZnZNIg(os+e?tq%{aj3&|9%{x{p|v%0WpMU7Ed_bVRO_;)QkQvHhKBxfIp-yuHs8ik=>dbV4dIAo$
z{v4RHI2_;O){ntz~rgRLlL1mZ^>QtA31z}^TgoZ&a`43P_
z`W!0p1gV@`kqKi^2S`EL0$m$s?dvdMMO{CVFX1q%jLhF>`8X1qwmUq#V@ss}JQk
z0BS{gKwYDLP%|5A@>x&;euO&ZYoM<6X{ePr2en1_q3pb`X($s{8fWGSpaP_Wl4pYz
zU_qz^dqQ2O!BB^27OVyDLf@99b@sM8)E0DsdLZ?L+Olt<5?>AR=XLF&A;Z&9jvqi}
z=1S){N&>Y4g`oDX1}p$OLp_M5K+R~WaRbzg*iIYYYx46@e*c8p;ukQX?*C^K#7pli
zT^gv&b3mPe0w%8x<+usV4O>9nhM`c2jDv1CA8Ms`Lrv%u%mp9Vc%lr>ld%xYPJCAj
z8d`yYHZUD#p&tqL;&B;jFF!+VNtTRG;CxX162{6nQA((p=7I`X3M!!*P<|Ri1?&LjC&c;#ZG2KD
z?!T6LHUb^8MNp^w2GnW2YkUv2^zkzL`##%E1m$=s)XHpyI$W2bR^TmEz%Rx)S)4PH
z3@WiqP~-WsaQ`JJfk1m$)dpHwzcbWIM3{Uc)QieYsF|;YTH;+$floj;JP#G%E!5%s
z3UwCZyZwD1z2ty;J~a2z&`iZba0b*09Dq6-$DmGqovhB%2f_mMBcL9kOJPxX04k9;
zQ1?AXHm4s4YHLzM#mQmv(kA!TqM;eJfSOUT4Ge`^;z>{|v%ut=p$_Xl=zB{AyV3s}
zO7ENOPM|QTnU8~7nHjJToDa2?33B*u0l)uALx-j$R3cTN_OcDsBQ^qNhclrLUnJC)
z9fO+LMW_eNUF*ln>DZ@$3RDE@jFm7}fU>IrefPf^4J}zGV<3z{KM2Y&7-}ZrPMNlVP)phv>cy)K)QWrqwQ{{|d;-*pO^5Qc6l#UHLT&Xa=+)BQpwS3^g}429
z`<%ylVinHk1Zo8ppcB+ggP~T;3w2n>KrQKHD93YQLAV;~`EnU*0xw_@_z&z3^XBLN
zYe}c)cO0yRx^6pQVR#zK!565Rq%7dfASaZ=icp8DHq_yZwDD7L8vT1viA5B2{EUWL
ziFr_Q))n+RkJ|kRawE6}HG{Z?oSCPEa*)+n82SRk$;fL%&E!1P%9Jnc%)AlIPk$)X
zp09#B6KA2~yo0(unY=}uLsJ22rfr}M`#=Sn5B2J|94hl&PU3X%(z|B72erg6
zptd$kQKw%O)}$W_Ys2kOuPt6zF?*j5HG}$4j=zBl)CFoqdO;;J1S;TksFj&-{nbzj
zZh<-*hv7(g0_yBEDDL=a3$;~2kS*}KhSSK2UX3AW
zn&|+jLpT=d-v0n6z>QGXs!SLL*0&NP%}(h&N=1zp=R0;YH35EUOT3kd@WSqGf@6+Ku!2*Iqtuf
z{4)Y=LBjIRz03h+P#wxqW2mL;4fDb=upHcAd<^T+&r!kO_Z`nZus;2RP>Cj~=h&xgS*KGocRYGV8C0(%TC)kuy+d
z;t|yK`(lh=**S!1peE$aN<)syKq*#*TIxo|woncOp$vvXz2%w-mGCyG86JXK$;(jo
z523c|FQ{vmxr%dZ%D{^Bo5E_k|5Is{MQ{!-h6$@Wj@Luq6AzX~ei~|}VpVfykPvDw
zQ$q#J2@As_P%GCNYGMnZ5?>CL$Zn{WxdfBy{y+6KI0I1kI#G3JCb^)Nx)js{q&Cz_
zbT#=9D2LxdIa~p?BDG>Ur`R%5Tyd#L@lFss=0yHPfn4hJ&E*UfcLe
zD8oot2Ofi3p=323{p?T)RDfAvJ*buG36*#R)cb=eP%lDjpw~m=9F3Z=Of6?`hQrbH
zcSBvPDz%+J9$1S009XKSfVv&mjUS)_r>WztOlf0NV=t&{J=Xeb>u~=S;4lImswYs_
zD^Xo%?@B{G%1KHN1&zJYdj8P(Z2xoqH_%@(L1m@j8os=_y2^{hl}VRf|^-i1Ao_4I0@AT`we&kwalm7rFxiH)~{nm{k8!`t8F;~|I9>smk~7Xv$>9NmI)@CIgwAE588
zQVVA(D?lAGFH|Cnpl;7fs52A^73dn2zo$?u@fAuhVN2)jcSh*@{(mzXg&61zr7#uh
zx-5da-;uB+JPYMGPAi9Lp=OpBYUU-Nu2(G>47)=4J7c^Beu*Y!h-ZqbmabzqVZ2hC-9JO9L|JFU@cUphoAyHgj(_!P^bL^)U}M!
z$yuS?#!^rT)P#9pL#UJ_)SlghW#J3h1m@}Nyq*t&x}Jxj
z61i^u2T-@;Gt`P@4sa$=0P0NCgi5Fj)I@qh9r}J=8ru6gP=S|2IsOH9f%{=hn7xZL
z)7(%Gng&oy9|}vrp-^_4p_Y6%i~$coy$m0Mx>c{B5_u2h*ZY-*u33z(&LPPK<+v=A
zqv}u(nmSMcI>Jh@2doNLLe20o)Dtgup!3;rHRz_l0B(hQpdLV>9_J9QfUK<7b(TgO
z2C{WyB{&>IpbJju?z|RE?BVbGUu?I)yvXwhIbYGV?CJ0Ona*+W5%w=(Wq73**A>0A
z!T!E)GBxV$tn6{9nO}wJSen~#qh9|%^>IGmU)$H;_v10y`uY35ffx!aV6Yq(fp=gP
zm?G48$KN*nxi9QU1Q~l1D&Y)2q;%9LLXT^g`eo!)>4+3>(m$G}gKImtjBpnZ`Na`Irj(
z(*FpTz+U5>Z!#sC;GF7CPyxrm_V6xT0V_}BY~lX_l>F5s?*AYf4JJE#bp-0PR{hp-
z*c<8^?t^;pe1IEa=_$@@!9%D-^L^*M9Uox)8OrXtG51ub9{}~>nGf|w=J-^WPS1AN
zH0K(Xf;Z^)f_hD;Gu_$S0Z`X$6?_N(fI7|RXE0g0MVT=X-u0XgP>fXoy
z(V0f@$qW>M#(p`kLVe&Qpu4Awr%mTBobplt1
zP3cdA0q_nS25YQyUIl-Jjp*NiUhPf(_0AHHfL-aYgbI{kgR^&apojjCkcYD?=0@j`
z#f2&9r+_(N9;gRPLzol>Ks|CpVLUk4#>c=+^yh5k{_C`EL*Rx7p!V*L@db=a|0C2X
zkGaWVJQ$OH64;1ak^*Y0x@>l~@)T6S0zdovo-d`K>^DKZuh?e%{b%mK1dkA;gMM3_
zeg8~<
z|Khw%)_`)<2g>mbm>=%2{(YE-e!^|e;VlW>^xH#CY$(+D_txKQybKk``-+B^#xK%&
zj}`|erk@UKMe@Mduo~1>)rIAF+u`hac37G5f>6(s-ca_#Y;OjnEB~9Ckh{Dgvv~ZvgcKoC>uPv!Pb@I4lhB
zcxhCmk^G4Bvf2bzqCWxZz8{4ee*uGGfuqh$=0ZI;Hbc$mBGk$}gxWH{V~$>0n1y~3
zsB7H>Y706+P1GAkLo*#|f?2Q~{iU!t{9@xpkJ|$YYAO3bJ@dyy&1fA|pu^U`4;APu
z)Zt5h!r7vdP+L|RvXWj`0~)&LAy64jhPobe;TpIUW`GS(Ix7$ao6^4ob?x$;a^%yY
zPW4x)m+y?HoxN`i^`g}YYU=`_p0wj&1>OH$G?dXl##p~O{p3*hIEyjAv9z%|)C?O#
z?QvHqKfPdXI1rYCi=h&`40UVXL9Mv^cUFw}uHrOw3z|b^9s>1@Ujn6g+IY+4Z(vO1
zSzSd>Tm*7LZ_etoPkQm)%Lh0{L#yRu*4{x_mg?}DQ+
z7gnaf9v*?uq4sX;MJM1nScU#I*aT*{3puJ22zTU6+>^BkB6wNj^G6`1sj
zquC
z>P!^6;cRVtV?U@Z_l~Eby_^lT$IGCWY6sLK_cXi;Z$h1o?SD8AoZnz}`nRA~(Ep}$
z>YKx-^oPJ)ejLI-ogdlw?v^u=?6;jW&;t^WzyCm^HU{IN4#n?KdwB)wfpQm)fHChl
zOEv~7;UiGj>^!UqKfyh)>Rl($zffnS#y#f^OarKiHHW%Y-67|nccnBG&ihV>cM;#b`8?-ziW}%sEgGvQ5@MB@*9tkA|Mz
zpKT!ZL+2S@2rAQ>P!8HaJt_M_UBf9*kKXwv-wGArEY#_L4x7Wjpc1L|$YE2c1Uo?A
z|NqyGh5`+TGMsJ-KfqY@7sD8E1=RCkHPlibf?DD$@DjWQ&%?;a{=Q%1pZvt%_iHve
zpZdEFAwLIo$Y(!uCUX86_g`-mULmLg3qH3eAk_0<3Do^P4fV`^539iZFPu-WgJBK&
zCt)p^^riDfXlvMo{#dA&-AAw?O#jOHprZ$r{|ox)q%jTGYv(Og6WE9DI#>~A{LA^A
zza0#ue;z7enK!bf^g(hSE#*!Ff(JgnFws
z2kO?mgi6?(=A-ifY6f+U=0h#zZCDNF`Q*Hp>jlH;uYyxx#?Q`oG}gcw^fP^NmUt6v
zN&hQUz!qPfm0b&EALn1^OR^!5zSs4RMso&&IBJ=BVC;c9o1yOeYp7ST
zWU*rT-nkTk3e+4bu>h!m!=Y}+c&G=`6yrRYfc{D-y)CdH+zkuBColy}6FZhGneKmn
z8vd{%l%r};4jMx}g4b+qHs8`7lDE&~V
zcr&2y`~S0PDByA%*bMc+*ar1LIRKT&A5eNPj31$%8?oa$iKT-&R7GJD7z{N&6za)2
z)%pveR&;aRSYDsQeFzlrB-8`u5-bT{Lp`Z-$BX5Axh)E1ILbH;DzSx7FJ2pA6L`qR
zQ^j`zXNOvWVo(pPQZO5=6yF=m_skDKpe5-6W5C`}3H62A;~`KEMnVM~3l;DOsF|&W
za=a7DzEReH6;>p^ZO<(tiV`7sH#tQHWzq0JX$Ppd4m^Iz-u_R-ypZ%Wx@^H-LH#
zXbJV=6#^9?0xG~5s0mDj+LEbIeilLb_pYX)L$?{`hI^rw<^j}R#!KkzVGUS?eru>F
z;~c0&E#3pdM`3q4ZNF_W9xOf6!=wU>d9m@55>^f09_f
z&+S5>GCv8m64#+-bPp=P6Q~t?3$-<_q_Onv1J_DwCn;Dtpy^V6#mRS0)AdJO?%y!9
zlXI#f@miYAS29s$0gVpG%d?iFSl>NbDoQG3zu;&OvS3(%as8&u2sS$tvWn>G88V0j
z;xU#K*$f>7%0cw+a<~?e&{$r7_zec0W=x?d4pc6qoEfDN1bOC&TnkCE5>CHGkH0hM
zicSA0&Ku#V8ttZVrpUt8Hfd7ic!d*w-OJU`
z3=5z%3TN@*7RFT45WE-qD!tIVX0tlX_-WJWY6;vSKqV$|#uAXtM3PNJ9gUAtJbzqe
zY}O4>PD0g}OrvpJg`g^F2+)N#zj^2T?#MFqYp`nlak?5=pd~Bagy<8PMH5DZnSnDc2)*EQW7shfqwx=`1V
z*{>A0NM<-;iV$TC&aQZy<=uV0`jt!F**NI&X=m_kqXs`ac?_Q$HC^Pop@E7zeTHsaaowczTj8($+D84E&KAl9DGhUzmGh5NS
zB(C=eNiDHr@wop{Z=O}h%hOupVmzcp)#=p=Gg9jN~YU9O`4Wo`BSQ6@|
zXj?Iygv(gJGJc~<1aZ>n|KCbVV?7x^Cd+{scfmlvma_!e8u|-JBnbgk__)aThw0R=
zVNQQWZ#nuA=yj&5WJ0zcUZWpOn>R!Ji6-BW@1Gy6>HQmF2A1gz3LykjsZNk&dYz@n
zUl)RxwP2w*Yl{B=mN_Jl2c43v!e0y~Lx(SnT$yoj7W>556^6Np_XwTi#Hy|R{|CWL
z^ES)&G8V=MY3H?|ds&(KIB1Kk6jX_glK>pX#eS{HBrikI!r1FK8(ULV?$~%&bn{0`
zevSVAQZq7HY%@=Y!e@dm*0inU#z`;QF)bO1&r=&RV||62##SmPwgoIueiCko&(1cX
zEpRrn4(Jac=?msRzkdE>9vOGTVKy99z)2MpwjxvMKtB^Ts+`72Ju|*-+yToIAfwrw
zi#Ee~jLkOVKwAxUSK>#-`#r&GQ&l2xkO)V~Z8aqOjrLh;b!MNyW-9q^62A%)!}vIx
zWHVhwvgrvr5MP>{%1BnFJuHUauf!@&ZI930`XcIygc#(8EeOKbh%S9oIv@Q*DD}iJ
z%vPYkCHjV$grL`h{zU@!vGHKq!%gQHtI(W&YJ&U02evg082^p2gY@qwWdB165T8IQ
zcW^uy$11fP|MlS-i_uye{Dt;eR^dH5%kA(LBj`|Mm2lP+`FiRRoTr3*4eIJh0+~qU
zA@wl!z3BgLiSyg{zLE&N?8pm{e6b32e#Y4`1SKu7w2ouc0GY}(936+FkmX1;bMr;t
zpDkKQ8X2&B3MZiP1McrJwSJG&@v8Vxse=7{
z+UL;OfFG6P=+s1Z551Dey}yy_D4UNIUZA)HrPj!f(BH;*L1go2^LHJ6WhOGddUegj
z$q*#v8E=S9R2jvX%3KmiVm7`v$;gu6Hya6WbdvPCZeaW^N?)N0zw+!F!TPko$s9-I
z`h`vV6NBE!BdJBu-)D|
zAA!m#0z4y$JS=55c3ov2tcr}c(yrHJ9Rnx7Qh&kGZ;WTLtw~0pJUH!+t{XpxNusp*
z_y+x`@;!DcyKS{9dM$Ga_eN`{!*LceEQT}w>lD`!3nV?2SU4?6P0n~!*^1LF7C^G@
z^xY&e0^4QyQu&+ldL-M&^t@&1#6lq^nK#2=GW~@N>PwA-W+cODnhoP;7=J+fICVR9
z5wm`Rehus=MAKi7T%`y$FVPF7mSZB5Nca7ZR;f3>7ud`d{ej-L=245%
z+XBYKa2SR;=09JaxcKSq}csxpXvbAlAoGMjTgrEt}uKNk6E
z68U5^%YgoV+LMvJXZ$nmh3L*juP|dvh*5#6;@yoxITZeaBM2B(QqX=)-G@m9U&OTwA33Nh`LOvdE*D`bMn@U!h`|;HhrxkNWE=8H
zBtHbj{Y)xnG-p54F3wmvl2gfx{&Cq{c|r^CTTg0(WkvB*_Y5PUE;gGsy#v-ycS
z&c-Gq|JP=?(@}RtvW@qV{Xi{&uPOMfjE~k-Zykg!sEx?FldZr&GmJt#6gQ*O4wfN6
zGFIj!0f$g?AzMr$qahz|yNct(-x98XO-%e2M*awAm(fW|dp46(;eW{Vx{lz)9|!-C
zr5ndlH!`@gIzi$^rN~fNUD%lQv%|qR($0
zlA(uLy~1z;H6zZ3(LY8)U11qyDPcEiR5?InD|*iuQ>jcsg-9lo=~Tg1B@F>nqqoIY
zqyP`KlImmk9Z7wNpWjj3fbmo^8wG!c;TUF+bLw4i5amw32j#Wz{$x9J
zhcW#y^dag2^Y6PfKhep-;35lF3+JOqS#?@u%!Y9NUpQIEsaAnkC(b
zK(*1|i2iMKR#FFAakFzgW*s08g_q>*+1V>Qh6I<79+Kq5p*tYsR6kD1T>Fs1J
zD|){WC>bn?<5)~!A9}OkFcP0d`--i~d=mM9{3g2h@j2fnG=#plsX6`$r35GyBca5!
zm%;Rm{X)P?1UyTS=@>M&q?AZ=+P%?D$0}4Jpvo3}T(!XJZzfnj##6(>=)}YCBKV!N
zYF^i9l>6bh07|C`(hmnJyK#Ps{s!75&`FAewiZO=52%62fxl|_-pFKv33?u#E7<%+A~*C$CssO{xPC;j7K#(7`p>GPmq(1HrM@9xe;XT4
z&{bO4}{k4q;*7n{1ZDhIG0zbis|FO^Y9w*&!ehm32bGXQKRw0jTGdqs6P6YS}
z%h@XGH#by%Kwgv;onZE-NwOnb5LH^Sg0uD2V_CPkD0GoFGxgDvR-
zl2Q3cLMIu|PF4Pe(NQ^LlbMJ7FZ?#a|7C18QMch^I7tkpdP`!^nIJ!r?L!8VVR!+9
zw6vdFrfZP>O)`z>PsLGX_!9lGmV8FzW#p#`u+=7_L`GUdYO8#}zLNQ^st-NWVDJW|
zXE<4b)AIz%L-1laNoTWgOt}@vH=ut72le1TQ3EjCmiuP{s8qnu41CVQcXxCvuoC|w
zyFz;?eiNa;K%X9@$JsOLLWFN&PIDk9#YsXxVNrw?Qkjbb|7bIMW(lq)v4hnAEmbV3
zpUmea^nWK2mA8!fN4@?JB-6Y&4r5>z8E%6iBon<1B$=Hgpb`fst)eAb3)?a{67|dus$D?x?pPfnc0%JAcTiyRtIJg@X$rsl7Co4hc5+onBH=^u3
z3+@wOu&s*k7vL<>56F&COHe1EKON_f7^{zdZG4X;#zw|ETbwzJCG@S7zG$T+vCQ9-
z?OO(BNEvxD6qDQRmg4vv4w@mG#aK)dib0^&^rv7y5|&0ch%uFA%(5_nqe?97)7n=2
zZL88w_rEQ{I$`(|3LB%eVS60DM&20arH)`+rLsAhjVy>IeoQ|ZddKN+Cc(ZW6}>bw
zJIVMjjeURUCO7(JiR=BA!Il{A!pU&5{TU%YGQv+s;M5%5M)?sl{MKfZkD03srJvik
zjJ)Z9OKHOb^C{lzxkmG-9itm%65_&3H+2s{Mt
zV_nuDpNrBq((Y!{{o=&-{d)jM$*6nHVI7j4L$K70R)P8Pp|S;^Dz}i;g8T558kv5V
zv#ItpJwYZS^bmLoNB#Xq?3s+=Q%gsfI|^h5Ev3ca|D)n_ae*-6Gr5U?ro7}N{&uW0|L47g2vFa9MoLgx{f;4VweBZ_}Pj_0W$&+y?q+AO;zI
z&rIXkD%`+%kdk7iRhWx>9|qM(rWND-
zkMzEhiy$#A0SUU|I2_J^A(qf}e7CV+UoGi-megkYsq}r7o;3ckjC*4kYD-rW`8C?f
zY%D2b`hm>orAxFGM7EFq7!vD8`#WTr2wuu`{h8foYbPhbC2L>NtSQf6
zV`Sa2e?&52RF&QMZ-TE_ur7AYpC3ITYd`7|vaF3Ts(6v5#z9|Zmlfk7?XZ1FoH{69<@YjN=h%W(
zHtR4PE@R+tg3g4waGsdVb77RwoWx~zTd9xG*=P~7TN1IcS1E(;b^NM)HCZZxUd7J<
zTfK4E&(?PW`_pL4KxT|;kVqB!fy`hN&fnr7nD$}X*U^ojU64A5x}Bgmv2!!_qa{~_
zVBPT%h7XnV*rc>obtKNe`LR>+7DI734*o!p8i$|ZYG;fe$mh9@GkuQLg4s+q`F>li
zN9f)rz;7gzN(oueAley`mxq~E$fjs
z$n+h?Gf~v{J
z%SIiIPC>@LA>O~#A+&w>ZwstTX6G>a!)98Gc7Nn5_ig`5;Vc`8w6TC02r$o[boMcx
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]