* Fix issue #4042: Add paragraph in admin emoji page to link to documentation * Address some code formatting issues * Fixed html style issue
This commit is contained in:
@@ -126,5 +126,7 @@
|
|||||||
"Max viewers this stream": "Max viewers this stream",
|
"Max viewers this stream": "Max viewers this stream",
|
||||||
"Max viewers last stream": "Max viewers last stream",
|
"Max viewers last stream": "Max viewers last stream",
|
||||||
"max viewers": "max viewers",
|
"max viewers": "max viewers",
|
||||||
"No viewer data has been collected yet": "No viewer data has been collected yet."
|
"No viewer data has been collected yet": "No viewer data has been collected yet.",
|
||||||
|
"Emoji guide": "Emoji guide",
|
||||||
|
"Want to upload custom emojis in bulk? Check out our": "Want to upload custom emojis in bulk? Check out our"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -126,5 +126,7 @@
|
|||||||
"Max viewers this stream": "Max viewers this stream",
|
"Max viewers this stream": "Max viewers this stream",
|
||||||
"Max viewers last stream": "Max viewers last stream",
|
"Max viewers last stream": "Max viewers last stream",
|
||||||
"max viewers": "max viewers",
|
"max viewers": "max viewers",
|
||||||
"No viewer data has been collected yet": "No viewer data has been collected yet."
|
"No viewer data has been collected yet": "No viewer data has been collected yet.",
|
||||||
|
"Emoji guide": "Emoji guide",
|
||||||
|
"Want to upload custom emojis in bulk? Check out our": "Want to upload custom emojis in bulk? Check out our"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -126,5 +126,7 @@
|
|||||||
"Max viewers this stream": "Max viewers this stream",
|
"Max viewers this stream": "Max viewers this stream",
|
||||||
"Max viewers last stream": "Max viewers last stream",
|
"Max viewers last stream": "Max viewers last stream",
|
||||||
"max viewers": "max viewers",
|
"max viewers": "max viewers",
|
||||||
"No viewer data has been collected yet": "No viewer data has been collected yet."
|
"No viewer data has been collected yet": "No viewer data has been collected yet.",
|
||||||
|
"Emoji guide": "Emoji guide",
|
||||||
|
"Want to upload custom emojis in bulk? Check out our": "Want to upload custom emojis in bulk? Check out our"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -126,5 +126,7 @@
|
|||||||
"Max viewers this stream": "Max viewers this stream",
|
"Max viewers this stream": "Max viewers this stream",
|
||||||
"Max viewers last stream": "Max viewers last stream",
|
"Max viewers last stream": "Max viewers last stream",
|
||||||
"max viewers": "max viewers",
|
"max viewers": "max viewers",
|
||||||
"No viewer data has been collected yet": "No viewer data has been collected yet."
|
"No viewer data has been collected yet": "No viewer data has been collected yet.",
|
||||||
|
"Emoji guide": "Emoji guide",
|
||||||
|
"Want to upload custom emojis in bulk? Check out our": "Want to upload custom emojis in bulk? Check out our"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -126,5 +126,7 @@
|
|||||||
"Max viewers this stream": "Max viewers this stream",
|
"Max viewers this stream": "Max viewers this stream",
|
||||||
"Max viewers last stream": "Max viewers last stream",
|
"Max viewers last stream": "Max viewers last stream",
|
||||||
"max viewers": "max viewers",
|
"max viewers": "max viewers",
|
||||||
"No viewer data has been collected yet": "No viewer data has been collected yet."
|
"No viewer data has been collected yet": "No viewer data has been collected yet.",
|
||||||
|
"Emoji guide": "Emoji guide",
|
||||||
|
"Want to upload custom emojis in bulk? Check out our": "Want to upload custom emojis in bulk? Check out our"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -126,5 +126,7 @@
|
|||||||
"Max viewers this stream": "Max viewers this stream",
|
"Max viewers this stream": "Max viewers this stream",
|
||||||
"Max viewers last stream": "Max viewers last stream",
|
"Max viewers last stream": "Max viewers last stream",
|
||||||
"max viewers": "max viewers",
|
"max viewers": "max viewers",
|
||||||
"No viewer data has been collected yet": "No viewer data has been collected yet."
|
"No viewer data has been collected yet": "No viewer data has been collected yet.",
|
||||||
|
"Emoji guide": "guía de emojis",
|
||||||
|
"Want to upload custom emojis in bulk? Check out our": "¿Quíere cargar bultos de emojis únicos? Mira nuestra"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -126,5 +126,7 @@
|
|||||||
"Max viewers this stream": "Igorpen honek izan duen gehiengo ikus-entzule kopurua",
|
"Max viewers this stream": "Igorpen honek izan duen gehiengo ikus-entzule kopurua",
|
||||||
"Max viewers last stream": "Azken igorpenak izan duen gehiengo ikus-entzule kopurua",
|
"Max viewers last stream": "Azken igorpenak izan duen gehiengo ikus-entzule kopurua",
|
||||||
"max viewers": "gehiengo ikus-entzule kopurua",
|
"max viewers": "gehiengo ikus-entzule kopurua",
|
||||||
"No viewer data has been collected yet": "Oraindik ez da ikus-entzuleei buruzko daturik jaso."
|
"No viewer data has been collected yet": "Oraindik ez da ikus-entzuleei buruzko daturik jaso.",
|
||||||
|
"Emoji guide": "Emoji guide",
|
||||||
|
"Want to upload custom emojis in bulk? Check out our": "Want to upload custom emojis in bulk? Check out our"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -126,5 +126,7 @@
|
|||||||
"Max viewers this stream": "Max spectateurs pour cette diffusion",
|
"Max viewers this stream": "Max spectateurs pour cette diffusion",
|
||||||
"Max viewers last stream": "Max spectateurs pour la dernière diffusion",
|
"Max viewers last stream": "Max spectateurs pour la dernière diffusion",
|
||||||
"max viewers": "max spectateurs",
|
"max viewers": "max spectateurs",
|
||||||
"No viewer data has been collected yet": "Aucune donnée sur les spectateurs n'a encore été recueillie."
|
"No viewer data has been collected yet": "Aucune donnée sur les spectateurs n'a encore été recueillie.",
|
||||||
|
"Emoji guide": "Emoji guide",
|
||||||
|
"Want to upload custom emojis in bulk? Check out our": "Want to upload custom emojis in bulk? Check out our"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -126,5 +126,7 @@
|
|||||||
"Max viewers this stream": "Max viewers this stream",
|
"Max viewers this stream": "Max viewers this stream",
|
||||||
"Max viewers last stream": "Max viewers last stream",
|
"Max viewers last stream": "Max viewers last stream",
|
||||||
"max viewers": "max viewers",
|
"max viewers": "max viewers",
|
||||||
"No viewer data has been collected yet": "No viewer data has been collected yet."
|
"No viewer data has been collected yet": "No viewer data has been collected yet.",
|
||||||
|
"Emoji guide": "Emoji guide",
|
||||||
|
"Want to upload custom emojis in bulk? Check out our": "Want to upload custom emojis in bulk? Check out our"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -126,5 +126,7 @@
|
|||||||
"Max viewers this stream": "Max viewers this stream",
|
"Max viewers this stream": "Max viewers this stream",
|
||||||
"Max viewers last stream": "Max viewers last stream",
|
"Max viewers last stream": "Max viewers last stream",
|
||||||
"max viewers": "max viewers",
|
"max viewers": "max viewers",
|
||||||
"No viewer data has been collected yet": "No viewer data has been collected yet."
|
"No viewer data has been collected yet": "No viewer data has been collected yet.",
|
||||||
|
"Emoji guide": "Emoji guide",
|
||||||
|
"Want to upload custom emojis in bulk? Check out our": "Want to upload custom emojis in bulk? Check out our"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -126,5 +126,7 @@
|
|||||||
"Max viewers this stream": "Max viewers this stream",
|
"Max viewers this stream": "Max viewers this stream",
|
||||||
"Max viewers last stream": "Max viewers last stream",
|
"Max viewers last stream": "Max viewers last stream",
|
||||||
"max viewers": "max viewers",
|
"max viewers": "max viewers",
|
||||||
"No viewer data has been collected yet": "No viewer data has been collected yet."
|
"No viewer data has been collected yet": "No viewer data has been collected yet.",
|
||||||
|
"Emoji guide": "Emoji guide",
|
||||||
|
"Want to upload custom emojis in bulk? Check out our": "Want to upload custom emojis in bulk? Check out our"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -126,5 +126,7 @@
|
|||||||
"Max viewers this stream": "Massimo spettatori di questo flusso",
|
"Max viewers this stream": "Massimo spettatori di questo flusso",
|
||||||
"Max viewers last stream": "Massimo spettatori ultimo flusso",
|
"Max viewers last stream": "Massimo spettatori ultimo flusso",
|
||||||
"max viewers": "massimo spettatori",
|
"max viewers": "massimo spettatori",
|
||||||
"No viewer data has been collected yet": "Non sono stati ancora raccolti dati degli spettatori."
|
"No viewer data has been collected yet": "Non sono stati ancora raccolti dati degli spettatori.",
|
||||||
|
"Emoji guide": "Emoji guide",
|
||||||
|
"Want to upload custom emojis in bulk? Check out our": "Want to upload custom emojis in bulk? Check out our"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -126,5 +126,7 @@
|
|||||||
"Max viewers this stream": "Max viewers this stream",
|
"Max viewers this stream": "Max viewers this stream",
|
||||||
"Max viewers last stream": "Max viewers last stream",
|
"Max viewers last stream": "Max viewers last stream",
|
||||||
"max viewers": "max viewers",
|
"max viewers": "max viewers",
|
||||||
"No viewer data has been collected yet": "No viewer data has been collected yet."
|
"No viewer data has been collected yet": "No viewer data has been collected yet.",
|
||||||
|
"Emoji guide": "Emoji guide",
|
||||||
|
"Want to upload custom emojis in bulk? Check out our": "Want to upload custom emojis in bulk? Check out our"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -126,5 +126,7 @@
|
|||||||
"Max viewers this stream": "Max viewers this stream",
|
"Max viewers this stream": "Max viewers this stream",
|
||||||
"Max viewers last stream": "Max viewers last stream",
|
"Max viewers last stream": "Max viewers last stream",
|
||||||
"max viewers": "max viewers",
|
"max viewers": "max viewers",
|
||||||
"No viewer data has been collected yet": "No viewer data has been collected yet."
|
"No viewer data has been collected yet": "No viewer data has been collected yet.",
|
||||||
|
"Emoji guide": "Emoji guide",
|
||||||
|
"Want to upload custom emojis in bulk? Check out our": "Want to upload custom emojis in bulk? Check out our"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -126,5 +126,7 @@
|
|||||||
"Max viewers this stream": "Max viewers this stream",
|
"Max viewers this stream": "Max viewers this stream",
|
||||||
"Max viewers last stream": "Max viewers last stream",
|
"Max viewers last stream": "Max viewers last stream",
|
||||||
"max viewers": "max viewers",
|
"max viewers": "max viewers",
|
||||||
"No viewer data has been collected yet": "No viewer data has been collected yet."
|
"No viewer data has been collected yet": "No viewer data has been collected yet.",
|
||||||
|
"Emoji guide": "Emoji guide",
|
||||||
|
"Want to upload custom emojis in bulk? Check out our": "Want to upload custom emojis in bulk? Check out our"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -126,5 +126,7 @@
|
|||||||
"Max viewers this stream": "Max viewers this stream",
|
"Max viewers this stream": "Max viewers this stream",
|
||||||
"Max viewers last stream": "Max viewers last stream",
|
"Max viewers last stream": "Max viewers last stream",
|
||||||
"max viewers": "max viewers",
|
"max viewers": "max viewers",
|
||||||
"No viewer data has been collected yet": "No viewer data has been collected yet."
|
"No viewer data has been collected yet": "No viewer data has been collected yet.",
|
||||||
|
"Emoji guide": "Emoji guide",
|
||||||
|
"Want to upload custom emojis in bulk? Check out our": "Want to upload custom emojis in bulk? Check out our"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -126,5 +126,7 @@
|
|||||||
"Max viewers this stream": "Max viewers this stream",
|
"Max viewers this stream": "Max viewers this stream",
|
||||||
"Max viewers last stream": "Max viewers last stream",
|
"Max viewers last stream": "Max viewers last stream",
|
||||||
"max viewers": "max viewers",
|
"max viewers": "max viewers",
|
||||||
"No viewer data has been collected yet": "No viewer data has been collected yet."
|
"No viewer data has been collected yet": "No viewer data has been collected yet.",
|
||||||
|
"Emoji guide": "Emoji guide",
|
||||||
|
"Want to upload custom emojis in bulk? Check out our": "Want to upload custom emojis in bulk? Check out our"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -126,5 +126,7 @@
|
|||||||
"Max viewers this stream": "Max viewers this stream",
|
"Max viewers this stream": "Max viewers this stream",
|
||||||
"Max viewers last stream": "Max viewers last stream",
|
"Max viewers last stream": "Max viewers last stream",
|
||||||
"max viewers": "max viewers",
|
"max viewers": "max viewers",
|
||||||
"No viewer data has been collected yet": "No viewer data has been collected yet."
|
"No viewer data has been collected yet": "No viewer data has been collected yet.",
|
||||||
|
"Emoji guide": "Emoji guide",
|
||||||
|
"Want to upload custom emojis in bulk? Check out our": "Want to upload custom emojis in bulk? Check out our"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -126,5 +126,7 @@
|
|||||||
"Max viewers this stream": "Max viewers this stream",
|
"Max viewers this stream": "Max viewers this stream",
|
||||||
"Max viewers last stream": "Max viewers last stream",
|
"Max viewers last stream": "Max viewers last stream",
|
||||||
"max viewers": "max viewers",
|
"max viewers": "max viewers",
|
||||||
"No viewer data has been collected yet": "No viewer data has been collected yet."
|
"No viewer data has been collected yet": "No viewer data has been collected yet.",
|
||||||
|
"Emoji guide": "Emoji guide",
|
||||||
|
"Want to upload custom emojis in bulk? Check out our": "Want to upload custom emojis in bulk? Check out our"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -126,5 +126,7 @@
|
|||||||
"Max viewers this stream": "Máximo de espectadores nesta transmissão",
|
"Max viewers this stream": "Máximo de espectadores nesta transmissão",
|
||||||
"Max viewers last stream": "Máximo de espectadores na última transmissão",
|
"Max viewers last stream": "Máximo de espectadores na última transmissão",
|
||||||
"max viewers": "máximo de espectadores",
|
"max viewers": "máximo de espectadores",
|
||||||
"No viewer data has been collected yet": "Nenhum dado do espectador foi coletado ainda."
|
"No viewer data has been collected yet": "Nenhum dado do espectador foi coletado ainda.",
|
||||||
|
"Emoji guide": "Emoji guide",
|
||||||
|
"Want to upload custom emojis in bulk? Check out our": "Want to upload custom emojis in bulk? Check out our"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -126,5 +126,7 @@
|
|||||||
"Max viewers this stream": "Максимальное количество зрителей в этом стриме",
|
"Max viewers this stream": "Максимальное количество зрителей в этом стриме",
|
||||||
"Max viewers last stream": "Максимальное количество зрителей на последнем стриме",
|
"Max viewers last stream": "Максимальное количество зрителей на последнем стриме",
|
||||||
"max viewers": "Максимум зрителей",
|
"max viewers": "Максимум зрителей",
|
||||||
"No viewer data has been collected yet": "Данные о зрителях еще не собраны."
|
"No viewer data has been collected yet": "Данные о зрителях еще не собраны.",
|
||||||
|
"Emoji guide": "Emoji guide",
|
||||||
|
"Want to upload custom emojis in bulk? Check out our": "Want to upload custom emojis in bulk? Check out our"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -126,5 +126,7 @@
|
|||||||
"Max viewers this stream": "Max viewers this stream",
|
"Max viewers this stream": "Max viewers this stream",
|
||||||
"Max viewers last stream": "Max viewers last stream",
|
"Max viewers last stream": "Max viewers last stream",
|
||||||
"max viewers": "max viewers",
|
"max viewers": "max viewers",
|
||||||
"No viewer data has been collected yet": "No viewer data has been collected yet."
|
"No viewer data has been collected yet": "No viewer data has been collected yet.",
|
||||||
|
"Emoji guide": "Emoji guide",
|
||||||
|
"Want to upload custom emojis in bulk? Check out our": "Want to upload custom emojis in bulk? Check out our"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -126,5 +126,7 @@
|
|||||||
"Max viewers this stream": "Max viewers this stream",
|
"Max viewers this stream": "Max viewers this stream",
|
||||||
"Max viewers last stream": "Max viewers last stream",
|
"Max viewers last stream": "Max viewers last stream",
|
||||||
"max viewers": "max viewers",
|
"max viewers": "max viewers",
|
||||||
"No viewer data has been collected yet": "No viewer data has been collected yet."
|
"No viewer data has been collected yet": "No viewer data has been collected yet.",
|
||||||
|
"Emoji guide": "Emoji guide",
|
||||||
|
"Want to upload custom emojis in bulk? Check out our": "Want to upload custom emojis in bulk? Check out our"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -126,5 +126,7 @@
|
|||||||
"Max viewers this stream": "Số người xem tối đa stream này",
|
"Max viewers this stream": "Số người xem tối đa stream này",
|
||||||
"Max viewers last stream": "Số người xem tối đa stream trước",
|
"Max viewers last stream": "Số người xem tối đa stream trước",
|
||||||
"max viewers": "người xem tối đa",
|
"max viewers": "người xem tối đa",
|
||||||
"No viewer data has been collected yet": "Chưa có dữ liệu người xem nào được thu thập"
|
"No viewer data has been collected yet": "Chưa có dữ liệu người xem nào được thu thập",
|
||||||
|
"Emoji guide": "Emoji guide",
|
||||||
|
"Want to upload custom emojis in bulk? Check out our": "Want to upload custom emojis in bulk? Check out our"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -126,5 +126,7 @@
|
|||||||
"Max viewers this stream": "Max viewers this stream",
|
"Max viewers this stream": "Max viewers this stream",
|
||||||
"Max viewers last stream": "Max viewers last stream",
|
"Max viewers last stream": "Max viewers last stream",
|
||||||
"max viewers": "max viewers",
|
"max viewers": "max viewers",
|
||||||
"No viewer data has been collected yet": "No viewer data has been collected yet."
|
"No viewer data has been collected yet": "No viewer data has been collected yet.",
|
||||||
|
"Emoji guide": "Emoji guide",
|
||||||
|
"Want to upload custom emojis in bulk? Check out our": "Want to upload custom emojis in bulk? Check out our"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ import { Avatar, Button, Card, Col, Row, Tooltip, Typography } from 'antd';
|
|||||||
import Upload, { RcFile } from 'antd/lib/upload';
|
import Upload, { RcFile } from 'antd/lib/upload';
|
||||||
import React, { ReactElement, useEffect, useState } from 'react';
|
import React, { ReactElement, useEffect, useState } from 'react';
|
||||||
import dynamic from 'next/dynamic';
|
import dynamic from 'next/dynamic';
|
||||||
|
import { useTranslation } from 'next-export-i18n';
|
||||||
import FormStatusIndicator from '../../../components/admin/FormStatusIndicator';
|
import FormStatusIndicator from '../../../components/admin/FormStatusIndicator';
|
||||||
import { DELETE_EMOJI, fetchData, UPLOAD_EMOJI } from '../../../utils/apis';
|
import { DELETE_EMOJI, fetchData, UPLOAD_EMOJI } from '../../../utils/apis';
|
||||||
import { ACCEPTED_IMAGE_TYPES, getBase64 } from '../../../utils/images';
|
import { ACCEPTED_IMAGE_TYPES, getBase64 } from '../../../utils/images';
|
||||||
@@ -35,6 +36,7 @@ const Emoji = () => {
|
|||||||
const [loading, setLoading] = useState(false);
|
const [loading, setLoading] = useState(false);
|
||||||
const [submitStatus, setSubmitStatus] = useState(null);
|
const [submitStatus, setSubmitStatus] = useState(null);
|
||||||
const [uploadFile, setUploadFile] = useState<RcFile>(null);
|
const [uploadFile, setUploadFile] = useState<RcFile>(null);
|
||||||
|
const { t } = useTranslation();
|
||||||
|
|
||||||
let resetTimer = null;
|
let resetTimer = null;
|
||||||
const resetStates = () => {
|
const resetStates = () => {
|
||||||
@@ -139,6 +141,13 @@ const Emoji = () => {
|
|||||||
filename without extension will be used as emoji name. Additionally, emoji names are
|
filename without extension will be used as emoji name. Additionally, emoji names are
|
||||||
case-insensitive. For best results, ensure all emoji have unique names.
|
case-insensitive. For best results, ensure all emoji have unique names.
|
||||||
</Paragraph>
|
</Paragraph>
|
||||||
|
<Paragraph>
|
||||||
|
{t('Want to upload custom emojis in bulk? Check out our')}{' '}
|
||||||
|
<a href="https://owncast.online/docs/chat/emoji" rel="noopener noreferrer" target="_blank">
|
||||||
|
{t('Emoji guide')}
|
||||||
|
</a>
|
||||||
|
.
|
||||||
|
</Paragraph>
|
||||||
<br />
|
<br />
|
||||||
<Upload
|
<Upload
|
||||||
name="emoji"
|
name="emoji"
|
||||||
|
|||||||
Reference in New Issue
Block a user