diff --git a/freedata_gui/src/components/grid/grid_beacon.vue b/freedata_gui/src/components/grid/grid_beacon.vue
index ad54be8c..3c2ee2ba 100644
--- a/freedata_gui/src/components/grid/grid_beacon.vue
+++ b/freedata_gui/src/components/grid/grid_beacon.vue
@@ -23,7 +23,7 @@ function startStopBeacon() {
@click="startStopBeacon"
title="Enable/disable periodic beacons"
>
- Beacon
+ {{ $t('grid.components.beacon') }}
- Ping
+ {{ $t('grid.components.ping') }}
diff --git a/freedata_gui/src/components/grid/grid_ptt.vue b/freedata_gui/src/components/grid/grid_ptt.vue
index 7c596b5e..b235528e 100644
--- a/freedata_gui/src/components/grid/grid_ptt.vue
+++ b/freedata_gui/src/components/grid/grid_ptt.vue
@@ -12,6 +12,6 @@ const state = useStateStore(pinia);
class="d-flex justify-content-center align-items-center object-fill border rounded w-100 h-100"
:class="state.ptt_state ? 'text-bg-warning' : 'text-bg-white'"
>
-
ON AIR
+
{{ $t('grid.components.onair').toUpperCase() }}
diff --git a/freedata_gui/src/components/grid/grid_scatter.vue b/freedata_gui/src/components/grid/grid_scatter.vue
index 20625ec6..38c28912 100644
--- a/freedata_gui/src/components/grid/grid_scatter.vue
+++ b/freedata_gui/src/components/grid/grid_scatter.vue
@@ -95,7 +95,7 @@ const scatterChartData = computed(() => ({
diff --git a/freedata_gui/src/components/grid/grid_stats_chart.vue b/freedata_gui/src/components/grid/grid_stats_chart.vue
index 28122046..d3da17be 100644
--- a/freedata_gui/src/components/grid/grid_stats_chart.vue
+++ b/freedata_gui/src/components/grid/grid_stats_chart.vue
@@ -98,7 +98,7 @@ const transmissionSpeedChartData = computed(() => ({
diff --git a/freedata_gui/src/components/grid/grid_tune.vue b/freedata_gui/src/components/grid/grid_tune.vue
index e436dd76..8d2ed86f 100644
--- a/freedata_gui/src/components/grid/grid_tune.vue
+++ b/freedata_gui/src/components/grid/grid_tune.vue
@@ -16,7 +16,7 @@ setActivePinia(pinia);
data-bs-target="#audioModal"
title="Tune"
>
- Tune
+ {{ $t('grid.components.tune') }}
diff --git a/freedata_gui/src/locales/en_English.json b/freedata_gui/src/locales/en_English.json
index 7dedc30e..5822ba4c 100644
--- a/freedata_gui/src/locales/en_English.json
+++ b/freedata_gui/src/locales/en_English.json
@@ -9,7 +9,64 @@
"dxcallsign": "dxcallsign",
"destination": "destination",
"stop": "Stop",
- "modem": "Modem"
+ "modem": "Modem",
+ "frequency": "frequency"
+ },
+ "grid": {
+ "frequencydescription": "Commonly used frequencies are listed here, and are all USB. Simply click on a entry or manually enter a frequency in the textbox to tune your rig if rig control is enabled.",
+ "frequencyselection": "Frequency selection",
+ "savepreset": "Save preset",
+ "savepreset_help": "Save current grid layout as a preset that can be resotred using restore preset button",
+ "restorepreset": "Restore preset",
+ "restorepreset_help": "Restore your saved grid preset (clears current grid)",
+ "cleargrid": "Clear grid",
+ "cleargrid_help": "Clear all items from the grid",
+ "gridedit": "grid edit",
+ "managegridwidgets": "Manage grid widgets",
+ "gridwidgetsdescription": "Grid widgets allow you to customize the display. You may add additional widgets to fit your needs. You can move and resize the individual widgets!",
+ "fillgrid": "Fill grid with common widgets",
+ "fillgridsmallscreen": "Fill grid for small screens",
+ "activity": "Activity",
+ "audio": "Audio",
+ "broadcasts": "Broadcasts",
+ "radiocontrol": "Radio control/Status",
+ "statistics": "Statistics",
+ "other": "Other",
+ "components": {
+ "tune": "Tune",
+ "stop_help": "Abort session and stop transmissions",
+ "transmissioncharts": "Transmission charts",
+ "scatterdiagram": "Scatter diagram",
+ "onair": "on air",
+ "ping": "Ping",
+ "ping_help": "Send a ping reqiuest to a remote station",
+ "heardstations": "Heard Stations",
+ "time": "Time",
+ "freq": "Freq",
+ "dxcall": "DXCall",
+ "grid": "Grid",
+ "dist": "Dist",
+ "type": "Type",
+ "snr": "SNR",
+ "afk": "AFK?",
+ "audio": "Audio",
+ "broadcasts": "Broadcasts",
+ "transmitting": "Sending...",
+ "pingstation": "PING Station",
+ "sendingcq": "Sending CQ...",
+ "callcq": "Call CQ",
+ "cqcqcq": "CQ CQ CQ",
+ "togglebeacon": "toggle beacon",
+ "togglebeacon_help": "Toggle beacon mode. While sending a beacon, you can receive ping requests and open a datachannel. If a datachannel is openend, the beacon pauses.",
+ "enablebeacon": "Enable beacon",
+ "awayfromkey": "Away from key",
+ "radiocontrol": "Radio control",
+ "radiocontrolmode": "Mode",
+ "powerpercent": "% Power",
+ "tuner": "Tuner",
+ "activity": "Activity",
+ "beacon": "Beacon"
+ }
},
"modals": {
"close": "Close",