feat: translations support

This commit is contained in:
Markos Gogoulos
2024-10-04 13:17:40 +03:00
committed by GitHub
parent ef4067cbdd
commit 4992cc425c
84 changed files with 2303 additions and 161 deletions

View File

@@ -2,6 +2,7 @@ import React, { useState } from 'react';
import { usePopup } from '../../utils/hooks/';
import { CircleIconButton, MaterialIcon, NavigationContentApp, PopupMain } from '../_shared/';
import { PlaylistsSelection } from '../playlists-selection/PlaylistsSelection';
import { translateString } from '../../utils/helpers/';
function mediaSavePopupPages(onTriggerPopupClose) {
return {
@@ -39,7 +40,7 @@ export function MediaSaveButton(props) {
<CircleIconButton type="span">
<MaterialIcon type="playlist_add" />
</CircleIconButton>
<span>SAVE</span>
<span>{translateString("SAVE")}</span>
</button>
</PopupTrigger>

View File

@@ -3,6 +3,7 @@ import { usePopup } from '../../utils/hooks/';
import { CircleIconButton, MaterialIcon, NavigationContentApp, PopupMain } from '../_shared/';
import { MediaShareEmbed } from './MediaShareEmbed';
import { MediaShareOptions } from './MediaShareOptions';
import { translateString } from '../../utils/helpers/';
function mediaSharePopupPages() {
return {
@@ -54,7 +55,7 @@ export function MediaShareButton(props) {
<CircleIconButton type="span">
<MaterialIcon type="share" />
</CircleIconButton>
<span>SHARE</span>
<span>{translateString("SHARE")}</span>
</button>
</PopupTrigger>

View File

@@ -4,6 +4,7 @@ import { SiteContext } from '../../utils/contexts/';
import { MediaPageStore } from '../../utils/stores/';
import { formatInnerLink } from '../../utils/helpers/';
import { CircleIconButton, MaterialIcon, NavigationContentApp, NavigationMenuList, PopupMain } from '../_shared/';
import { translateString } from '../../utils/helpers/';
function downloadOptionsList() {
const media_data = MediaPageStore.get('media-data');
@@ -71,7 +72,7 @@ export function VideoMediaDownloadLink(props) {
<CircleIconButton type="span">
<MaterialIcon type="arrow_downward" />
</CircleIconButton>
<span>DOWNLOAD</span>
<span>{translateString("DOWNLOAD")}</span>
</button>
</PopupTrigger>