diff --git a/frontend/js/i18n/de.js b/frontend/js/i18n/de.js
index 22741ca..c10cce8 100644
--- a/frontend/js/i18n/de.js
+++ b/frontend/js/i18n/de.js
@@ -199,6 +199,7 @@ export default {
'device.back': 'Zurück zu Bildschirmen',
'device.owner_label': 'Besitzer: {owner}',
'device.rename': 'Umbenennen',
+ 'device.preview_btn': 'Vorschau',
'device.screenshot_btn': 'Screenshot',
'device.remove': 'Entfernen',
'device.click_to_confirm': 'Erneut klicken zum Bestätigen',
diff --git a/frontend/js/i18n/en.js b/frontend/js/i18n/en.js
index 7b9d0ea..cade7a6 100644
--- a/frontend/js/i18n/en.js
+++ b/frontend/js/i18n/en.js
@@ -214,6 +214,7 @@ export default {
'device.back': 'Back to Displays',
'device.owner_label': 'Owner: {owner}',
'device.rename': 'Rename',
+ 'device.preview_btn': 'Preview',
'device.screenshot_btn': 'Screenshot',
'device.remove': 'Remove',
'device.click_to_confirm': 'Click again to confirm',
diff --git a/frontend/js/i18n/es.js b/frontend/js/i18n/es.js
index 0b5e572..5b32161 100644
--- a/frontend/js/i18n/es.js
+++ b/frontend/js/i18n/es.js
@@ -198,6 +198,7 @@ export default {
'device.back': 'Volver a Pantallas',
'device.owner_label': 'Propietario: {owner}',
'device.rename': 'Renombrar',
+ 'device.preview_btn': 'Vista previa',
'device.screenshot_btn': 'Captura',
'device.remove': 'Eliminar',
'device.click_to_confirm': 'Haz clic de nuevo para confirmar',
diff --git a/frontend/js/i18n/fr.js b/frontend/js/i18n/fr.js
index 1a79f68..9f38035 100644
--- a/frontend/js/i18n/fr.js
+++ b/frontend/js/i18n/fr.js
@@ -199,6 +199,7 @@ export default {
'device.back': 'Retour aux écrans',
'device.owner_label': 'Propriétaire : {owner}',
'device.rename': 'Renommer',
+ 'device.preview_btn': 'Aperçu',
'device.screenshot_btn': 'Capture',
'device.remove': 'Retirer',
'device.click_to_confirm': 'Cliquez à nouveau pour confirmer',
diff --git a/frontend/js/i18n/it.js b/frontend/js/i18n/it.js
index dac221f..4c13ee8 100644
--- a/frontend/js/i18n/it.js
+++ b/frontend/js/i18n/it.js
@@ -210,6 +210,7 @@ export default {
'device.back': 'Torna a Schermi',
'device.owner_label': 'Proprietario: {owner}',
'device.rename': 'Rinomina',
+ 'device.preview_btn': 'Anteprima',
'device.screenshot_btn': 'Screenshot',
'device.remove': 'Rimuovi',
'device.click_to_confirm': 'Clicca di nuovo per confermare',
diff --git a/frontend/js/i18n/pt.js b/frontend/js/i18n/pt.js
index 15906cc..7da984a 100644
--- a/frontend/js/i18n/pt.js
+++ b/frontend/js/i18n/pt.js
@@ -199,6 +199,7 @@ export default {
'device.back': 'Voltar para Telas',
'device.owner_label': 'Proprietário: {owner}',
'device.rename': 'Renomear',
+ 'device.preview_btn': 'Pré-visualização',
'device.screenshot_btn': 'Captura',
'device.remove': 'Remover',
'device.click_to_confirm': 'Clique novamente para confirmar',
diff --git a/frontend/js/views/device-detail.js b/frontend/js/views/device-detail.js
index f57a46f..0cb65df 100644
--- a/frontend/js/views/device-detail.js
+++ b/frontend/js/views/device-detail.js
@@ -153,6 +153,7 @@ async function loadDevice(deviceId, activeTab = null) {
${device.owner_name || device.owner_email ? `${t('device.owner_label', { owner: device.owner_name || device.owner_email })}` : ''}
+