diff --git a/public/app/features/playlist/ShareModal.tsx b/public/app/features/playlist/ShareModal.tsx index b1cdacef2cf..9f2103e536e 100644 --- a/public/app/features/playlist/ShareModal.tsx +++ b/public/app/features/playlist/ShareModal.tsx @@ -2,6 +2,7 @@ import React, { useState } from 'react'; import { SelectableValue, UrlQueryMap, urlUtil } from '@grafana/data'; import { Checkbox, ClipboardButton, Field, FieldSet, Input, Modal, RadioButtonGroup } from '@grafana/ui'; +import { t, Trans } from 'app/core/internationalization'; import { buildBaseUrl } from 'app/features/dashboard/components/ShareModal/utils'; import { PlaylistMode } from './types'; @@ -16,9 +17,9 @@ export const ShareModal = ({ playlistUid, onDismiss }: Props) => { const [autoFit, setAutofit] = useState(false); const modes: Array> = [ - { label: 'Normal', value: false }, - { label: 'TV', value: 'tv' }, - { label: 'Kiosk', value: true }, + { label: t('share-playlist.mode-normal', 'Normal'), value: false }, + { label: t('share-playlist.mode-tv', 'TV'), value: 'tv' }, + { label: t('share-playlist.mode-kiosk', 'Kiosk'), value: true }, ]; const params: UrlQueryMap = {}; @@ -32,29 +33,29 @@ export const ShareModal = ({ playlistUid, onDismiss }: Props) => { const shareUrl = urlUtil.renderUrl(`${buildBaseUrl()}/play/${playlistUid}`, params); return ( - +
- + setAutofit(e.currentTarget.checked)} /> - + shareUrl}> - Copy + Copy } /> diff --git a/public/locales/de-DE/grafana.json b/public/locales/de-DE/grafana.json index 7551d1351ff..9dca5caf114 100644 --- a/public/locales/de-DE/grafana.json +++ b/public/locales/de-DE/grafana.json @@ -745,6 +745,17 @@ "copy-button": "In Zwischenablage kopieren" } }, + "share-playlist": { + "checkbox-description": "", + "checkbox-label": "", + "copy-link-button": "", + "link-url-label": "", + "mode": "", + "mode-kiosk": "", + "mode-normal": "", + "mode-tv": "", + "title": "" + }, "shared": { "preferences": { "theme": { diff --git a/public/locales/en-US/grafana.json b/public/locales/en-US/grafana.json index 6ca81b04713..95722fa23af 100644 --- a/public/locales/en-US/grafana.json +++ b/public/locales/en-US/grafana.json @@ -745,6 +745,17 @@ "copy-button": "Copy to Clipboard" } }, + "share-playlist": { + "checkbox-description": "Panel heights will be adjusted to fit screen size", + "checkbox-label": "Autofit", + "copy-link-button": "Copy", + "link-url-label": "Link URL", + "mode": "Mode", + "mode-kiosk": "Kiosk", + "mode-normal": "Normal", + "mode-tv": "TV", + "title": "Share playlist" + }, "shared": { "preferences": { "theme": { diff --git a/public/locales/es-ES/grafana.json b/public/locales/es-ES/grafana.json index 93c949dbf27..ead7583ef49 100644 --- a/public/locales/es-ES/grafana.json +++ b/public/locales/es-ES/grafana.json @@ -750,6 +750,17 @@ "copy-button": "Copiar al portapapeles" } }, + "share-playlist": { + "checkbox-description": "", + "checkbox-label": "", + "copy-link-button": "", + "link-url-label": "", + "mode": "", + "mode-kiosk": "", + "mode-normal": "", + "mode-tv": "", + "title": "" + }, "shared": { "preferences": { "theme": { diff --git a/public/locales/fr-FR/grafana.json b/public/locales/fr-FR/grafana.json index d16f7914fd3..b0b7bce886e 100644 --- a/public/locales/fr-FR/grafana.json +++ b/public/locales/fr-FR/grafana.json @@ -750,6 +750,17 @@ "copy-button": "Copier dans le presse-papiers" } }, + "share-playlist": { + "checkbox-description": "", + "checkbox-label": "", + "copy-link-button": "", + "link-url-label": "", + "mode": "", + "mode-kiosk": "", + "mode-normal": "", + "mode-tv": "", + "title": "" + }, "shared": { "preferences": { "theme": { diff --git a/public/locales/pseudo-LOCALE/grafana.json b/public/locales/pseudo-LOCALE/grafana.json index 86f6cc6db05..cda3d9d1c21 100644 --- a/public/locales/pseudo-LOCALE/grafana.json +++ b/public/locales/pseudo-LOCALE/grafana.json @@ -745,6 +745,17 @@ "copy-button": "Cőpy ŧő Cľįpþőäřđ" } }, + "share-playlist": { + "checkbox-description": "Päʼnęľ ĥęįģĥŧş ŵįľľ þę äđĵūşŧęđ ŧő ƒįŧ şčřęęʼn şįžę", + "checkbox-label": "Åūŧőƒįŧ", + "copy-link-button": "Cőpy", + "link-url-label": "Ŀįʼnĸ ŮŖĿ", + "mode": "Mőđę", + "mode-kiosk": "Ķįőşĸ", + "mode-normal": "Ńőřmäľ", + "mode-tv": "ŦV", + "title": "Ŝĥäřę pľäyľįşŧ" + }, "shared": { "preferences": { "theme": { diff --git a/public/locales/zh-Hans/grafana.json b/public/locales/zh-Hans/grafana.json index 9f16c2c6392..d40b583e4ca 100644 --- a/public/locales/zh-Hans/grafana.json +++ b/public/locales/zh-Hans/grafana.json @@ -740,6 +740,17 @@ "copy-button": "复制到剪贴板" } }, + "share-playlist": { + "checkbox-description": "", + "checkbox-label": "", + "copy-link-button": "", + "link-url-label": "", + "mode": "", + "mode-kiosk": "", + "mode-normal": "", + "mode-tv": "", + "title": "" + }, "shared": { "preferences": { "theme": {