diff --git a/web/src/components/DialogTorrentDetailsContent/widgets.jsx b/web/src/components/DialogTorrentDetailsContent/widgets.jsx index 991b0a5..f9571ff 100644 --- a/web/src/components/DialogTorrentDetailsContent/widgets.jsx +++ b/web/src/components/DialogTorrentDetailsContent/widgets.jsx @@ -8,61 +8,81 @@ import { Build as BuildIcon, } from '@material-ui/icons' import { getPeerString, humanizeSize } from 'utils/Utils' +import { useTranslation } from 'react-i18next' import StatisticsField from './StatisticsField' -export const DownlodSpeedWidget = ({ data }) => ( - -) +export const DownlodSpeedWidget = ({ data }) => { + const { t } = useTranslation() + return ( + + ) +} -export const UploadSpeedWidget = ({ data }) => ( - -) +export const UploadSpeedWidget = ({ data }) => { + const { t } = useTranslation() + return ( + + ) +} -export const PeersWidget = ({ data }) => ( - -) +export const PeersWidget = ({ data }) => { + const { t } = useTranslation() + return ( + + ) +} -export const PiecesCountWidget = ({ data }) => ( - -) -export const PiecesLengthWidget = ({ data }) => ( - -) -export const StatusWidget = ({ data }) => ( - -) +export const PiecesCountWidget = ({ data }) => { + const { t } = useTranslation() + return +} -export const SizeWidget = ({ data }) => ( - -) +export const PiecesLengthWidget = ({ data }) => { + const { t } = useTranslation() + return ( + + ) +} + +export const StatusWidget = ({ data }) => { + const { t } = useTranslation() + return +} + +export const SizeWidget = ({ data }) => { + const { t } = useTranslation() + return ( + + ) +} diff --git a/web/src/locales/en/translation.json b/web/src/locales/en/translation.json index 2e671df..30c58c4 100644 --- a/web/src/locales/en/translation.json +++ b/web/src/locales/en/translation.json @@ -25,6 +25,7 @@ "DontAddRetrackers": "Don't add retrackers", "DownloadPlaylist": "Download Playlist", "DownloadRateLimit": "Download Rate Limit (Kilobytes)", + "DownloadSpeed": "Download speed", "Drop": "Drop", "DropTorrent": "Reset Torrent", "EnableIPv6": "IPv6", @@ -44,6 +45,8 @@ "Peers": "Peers", "PeersListenPort": "Peers Listen Port", "PEX": "PEX (Peer Exchange)", + "PiecesCount": "Pieces count", + "PiecesLength": "Pieces length", "PlaylistAll": "Playlist All", "Poster": "Poster", "Preload": "Preload", @@ -70,11 +73,14 @@ "TorrentContent": "Torrent Content", "TorrentDetails": "Torrent Details", "TorrentDisconnectTimeout": "Torrent Disconnect Timeout", + "TorrentSize": "Torrent size", "TorrentsSavePath": "Torrents Save Path", "TorrentState": "Torrent State", + "TorrentStatus": "Torrent Status", "Upload": "Upload (not recommended to disable)", "UploadFile": "Upload File", "UploadRateLimit": "Upload Rate Limit (Kilobytes)", + "UploadSpeed": "Upload speed", "UPNP": "UPnP (Universal Plug and Play)", "UseDisk": "Use Disk", "UTP": "μTP (Micro Transport Protocol)", diff --git a/web/src/locales/ru/translation.json b/web/src/locales/ru/translation.json index c5e71ab..7810343 100644 --- a/web/src/locales/ru/translation.json +++ b/web/src/locales/ru/translation.json @@ -25,6 +25,7 @@ "DontAddRetrackers": "Ничего не делать", "DownloadPlaylist": "Скачать плейлист", "DownloadRateLimit": "Ограничение скорости загрузки (Килобайты)", + "DownloadSpeed": "Скорость загрузки", "Drop": "Сброс", "DropTorrent": "Сбросить торрент", "EnableIPv6": "IPv6", @@ -44,6 +45,8 @@ "Peers": "Подкл./Пиры", "PeersListenPort": "Порт для входящих подключений", "PEX": "PEX (Peer Exchange)", + "PiecesCount": "Кол-во блоков", + "PiecesLength": "Размер блока", "PlaylistAll": "Плейлист всех", "Poster": "Постер", "Preload": "Предзагр.", @@ -70,11 +73,14 @@ "TorrentContent": "Содержимое торрента", "TorrentDetails": "Информация о торренте", "TorrentDisconnectTimeout": "Тайм-аут отключения торрента (секунды)", + "TorrentSize": "Размер торрента", "TorrentsSavePath": "Путь хранения кеша", "TorrentState": "Данные торрента", + "TorrentStatus": "Состояние", "Upload": "Отдача (не рекомендуется отключать)", "UploadFile": "Загрузить файл", "UploadRateLimit": "Ограничение скорости отдачи (Килобайты)", + "UploadSpeed": "Скорость отдачи", "UPNP": "UPnP (Universal Plug and Play)", "UseDisk": "Использовать кеш на диске", "UTP": "μTP (Micro Transport Protocol)",