Add Polish translation (thx Robert Rykała) & improvements (repo-merge)
- Update language files - Add Polish translation (thx Robert Rykała) Co-Authored-By: Ingo Oppermann <57445+ioppermann@users.noreply.github.com>
This commit is contained in:
parent
c8d9b93405
commit
f8a899ca0f
@ -1,10 +1,11 @@
|
||||
# Restreamer-UI
|
||||
|
||||
#### v1.1.0 > v1.3.3
|
||||
#### v1.1.0 > v1.4.0
|
||||
|
||||
- Add Owncast to publication services ([#369](https://github.com/datarhei/restreamer/issues/369))
|
||||
- Add Telegram to publication services (thx Martin Held)
|
||||
- Fix process debug > process report
|
||||
- Add Polish translations (thx Robert Rykała)
|
||||
- Fix process report naming
|
||||
- Fix publication service icon styles
|
||||
- Fix VAAPI encoder
|
||||
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "restreamer-ui",
|
||||
"version": "1.1.0",
|
||||
"bundle": "restreamer-v2.1.0",
|
||||
"version": "1.4.0",
|
||||
"bundle": "restreamer-v2.x.x",
|
||||
"private": false,
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
|
||||
11
src/I18n.js
11
src/I18n.js
@ -6,27 +6,30 @@ import * as plurals from 'make-plural/plurals';
|
||||
|
||||
import { messages as EN } from './locales/en/messages.js';
|
||||
import { messages as DE } from './locales/de/messages.js';
|
||||
import { messages as ES } from './locales/es/messages.js';
|
||||
import { messages as FR } from './locales/fr/messages.js';
|
||||
import { messages as IT } from './locales/it/messages.js';
|
||||
import { messages as PL } from './locales/pl/messages.js';
|
||||
import { messages as PT } from './locales/pt/messages.js';
|
||||
import { messages as ES } from './locales/es/messages.js';
|
||||
import { messages as RU } from './locales/ru/messages.js';
|
||||
import * as Storage from './utils/storage';
|
||||
|
||||
i18n.loadLocaleData('en', { plurals: plurals.en });
|
||||
i18n.loadLocaleData('de', { plurals: plurals.de });
|
||||
i18n.loadLocaleData('es', { plurals: plurals.es });
|
||||
i18n.loadLocaleData('fr', { plurals: plurals.fr });
|
||||
i18n.loadLocaleData('it', { plurals: plurals.it });
|
||||
i18n.loadLocaleData('pl', { plurals: plurals.pl });
|
||||
i18n.loadLocaleData('pt', { plurals: plurals.pt });
|
||||
i18n.loadLocaleData('es', { plurals: plurals.es });
|
||||
i18n.loadLocaleData('ru', { plurals: plurals.ru });
|
||||
i18n.load({
|
||||
en: EN,
|
||||
de: DE,
|
||||
es: ES,
|
||||
fr: FR,
|
||||
it: IT,
|
||||
pl: PL,
|
||||
pt: PT,
|
||||
es: ES,
|
||||
ru: RU,
|
||||
});
|
||||
|
||||
@ -56,7 +59,7 @@ const getBrowserLanguage = (defaultLanguage) => {
|
||||
return match[0].toLowerCase();
|
||||
};
|
||||
|
||||
i18n.activate(getLanguage('en', ['en', 'de', 'fr', 'it', 'pt', 'es', 'ru']));
|
||||
i18n.activate(getLanguage('en', ['en', 'de', 'es', 'fr', 'it', 'pl', 'pt', 'ru']));
|
||||
|
||||
export default function Provider(props) {
|
||||
return <I18nProvider i18n={i18n}>{props.children}</I18nProvider>;
|
||||
|
||||
@ -1619,7 +1619,7 @@ msgid "Processing & Control"
|
||||
msgstr "Verarbeitung & Steuerung"
|
||||
|
||||
#: src/misc/coders/Encoders/video/H264NVENC.js:92
|
||||
#: src/misc/coders/Encoders/video/H264VAAPI.js:82
|
||||
#: src/misc/coders/Encoders/video/H264VAAPI.js:80
|
||||
#: src/misc/coders/settings/Video.js:142
|
||||
#: src/views/Edit/Wizard/index.js:607
|
||||
msgid "Profile"
|
||||
@ -1678,7 +1678,7 @@ msgid "Pull or recieve the data:"
|
||||
msgstr "Daten abholen oder empfangen:"
|
||||
|
||||
#: src/misc/Progress.js:90
|
||||
#: src/misc/coders/Encoders/video/H264VAAPI.js:137
|
||||
#: src/misc/coders/Encoders/video/H264VAAPI.js:135
|
||||
msgid "Quality"
|
||||
msgstr "Qualität"
|
||||
|
||||
@ -1726,7 +1726,7 @@ msgid "Raspberry Pi camera"
|
||||
msgstr "Raspberry Pi Kamera"
|
||||
|
||||
#: src/misc/coders/Encoders/video/H264NVENC.js:144
|
||||
#: src/misc/coders/Encoders/video/H264VAAPI.js:63
|
||||
#: src/misc/coders/Encoders/video/H264VAAPI.js:61
|
||||
msgid "Rate control"
|
||||
msgstr "Ratenkontrolle"
|
||||
|
||||
|
||||
@ -1619,7 +1619,7 @@ msgid "Processing & Control"
|
||||
msgstr "Processing & Control"
|
||||
|
||||
#: src/misc/coders/Encoders/video/H264NVENC.js:92
|
||||
#: src/misc/coders/Encoders/video/H264VAAPI.js:82
|
||||
#: src/misc/coders/Encoders/video/H264VAAPI.js:80
|
||||
#: src/misc/coders/settings/Video.js:142
|
||||
#: src/views/Edit/Wizard/index.js:607
|
||||
msgid "Profile"
|
||||
@ -1678,7 +1678,7 @@ msgid "Pull or recieve the data:"
|
||||
msgstr "Pull or recieve the data:"
|
||||
|
||||
#: src/misc/Progress.js:90
|
||||
#: src/misc/coders/Encoders/video/H264VAAPI.js:137
|
||||
#: src/misc/coders/Encoders/video/H264VAAPI.js:135
|
||||
msgid "Quality"
|
||||
msgstr "Quality"
|
||||
|
||||
@ -1726,7 +1726,7 @@ msgid "Raspberry Pi camera"
|
||||
msgstr "Raspberry Pi camera"
|
||||
|
||||
#: src/misc/coders/Encoders/video/H264NVENC.js:144
|
||||
#: src/misc/coders/Encoders/video/H264VAAPI.js:63
|
||||
#: src/misc/coders/Encoders/video/H264VAAPI.js:61
|
||||
msgid "Rate control"
|
||||
msgstr "Rate control"
|
||||
|
||||
|
||||
@ -1619,7 +1619,7 @@ msgid "Processing & Control"
|
||||
msgstr "Procesamiento y control"
|
||||
|
||||
#: src/misc/coders/Encoders/video/H264NVENC.js:92
|
||||
#: src/misc/coders/Encoders/video/H264VAAPI.js:82
|
||||
#: src/misc/coders/Encoders/video/H264VAAPI.js:80
|
||||
#: src/misc/coders/settings/Video.js:142
|
||||
#: src/views/Edit/Wizard/index.js:607
|
||||
msgid "Profile"
|
||||
@ -1678,7 +1678,7 @@ msgid "Pull or recieve the data:"
|
||||
msgstr "Tire o reciba los datos:"
|
||||
|
||||
#: src/misc/Progress.js:90
|
||||
#: src/misc/coders/Encoders/video/H264VAAPI.js:137
|
||||
#: src/misc/coders/Encoders/video/H264VAAPI.js:135
|
||||
msgid "Quality"
|
||||
msgstr "Calidad"
|
||||
|
||||
@ -1726,7 +1726,7 @@ msgid "Raspberry Pi camera"
|
||||
msgstr "Cámara Raspberry Pi"
|
||||
|
||||
#: src/misc/coders/Encoders/video/H264NVENC.js:144
|
||||
#: src/misc/coders/Encoders/video/H264VAAPI.js:63
|
||||
#: src/misc/coders/Encoders/video/H264VAAPI.js:61
|
||||
msgid "Rate control"
|
||||
msgstr "Control de la tasa"
|
||||
|
||||
|
||||
@ -1619,7 +1619,7 @@ msgid "Processing & Control"
|
||||
msgstr "Traitement et contrôle"
|
||||
|
||||
#: src/misc/coders/Encoders/video/H264NVENC.js:92
|
||||
#: src/misc/coders/Encoders/video/H264VAAPI.js:82
|
||||
#: src/misc/coders/Encoders/video/H264VAAPI.js:80
|
||||
#: src/misc/coders/settings/Video.js:142
|
||||
#: src/views/Edit/Wizard/index.js:607
|
||||
msgid "Profile"
|
||||
@ -1678,7 +1678,7 @@ msgid "Pull or recieve the data:"
|
||||
msgstr "Tirer ou recevoir les données :"
|
||||
|
||||
#: src/misc/Progress.js:90
|
||||
#: src/misc/coders/Encoders/video/H264VAAPI.js:137
|
||||
#: src/misc/coders/Encoders/video/H264VAAPI.js:135
|
||||
msgid "Quality"
|
||||
msgstr "Qualité"
|
||||
|
||||
@ -1726,7 +1726,7 @@ msgid "Raspberry Pi camera"
|
||||
msgstr "Caméra Raspberry Pi"
|
||||
|
||||
#: src/misc/coders/Encoders/video/H264NVENC.js:144
|
||||
#: src/misc/coders/Encoders/video/H264VAAPI.js:63
|
||||
#: src/misc/coders/Encoders/video/H264VAAPI.js:61
|
||||
msgid "Rate control"
|
||||
msgstr "Contrôle du taux"
|
||||
|
||||
|
||||
@ -1619,7 +1619,7 @@ msgid "Processing & Control"
|
||||
msgstr "Elaborazione e controllo"
|
||||
|
||||
#: src/misc/coders/Encoders/video/H264NVENC.js:92
|
||||
#: src/misc/coders/Encoders/video/H264VAAPI.js:82
|
||||
#: src/misc/coders/Encoders/video/H264VAAPI.js:80
|
||||
#: src/misc/coders/settings/Video.js:142
|
||||
#: src/views/Edit/Wizard/index.js:607
|
||||
msgid "Profile"
|
||||
@ -1678,7 +1678,7 @@ msgid "Pull or recieve the data:"
|
||||
msgstr "Tirare o ricevere i dati:"
|
||||
|
||||
#: src/misc/Progress.js:90
|
||||
#: src/misc/coders/Encoders/video/H264VAAPI.js:137
|
||||
#: src/misc/coders/Encoders/video/H264VAAPI.js:135
|
||||
msgid "Quality"
|
||||
msgstr "Qualità"
|
||||
|
||||
@ -1726,7 +1726,7 @@ msgid "Raspberry Pi camera"
|
||||
msgstr "Fotocamera Raspberry Pi"
|
||||
|
||||
#: src/misc/coders/Encoders/video/H264NVENC.js:144
|
||||
#: src/misc/coders/Encoders/video/H264VAAPI.js:63
|
||||
#: src/misc/coders/Encoders/video/H264VAAPI.js:61
|
||||
msgid "Rate control"
|
||||
msgstr "Controllo del tasso"
|
||||
|
||||
|
||||
1
src/locales/pl/messages.js
Normal file
1
src/locales/pl/messages.js
Normal file
File diff suppressed because one or more lines are too long
2674
src/locales/pl/messages.po
Normal file
2674
src/locales/pl/messages.po
Normal file
File diff suppressed because it is too large
Load Diff
@ -1619,7 +1619,7 @@ msgid "Processing & Control"
|
||||
msgstr "Processamento e controle"
|
||||
|
||||
#: src/misc/coders/Encoders/video/H264NVENC.js:92
|
||||
#: src/misc/coders/Encoders/video/H264VAAPI.js:82
|
||||
#: src/misc/coders/Encoders/video/H264VAAPI.js:80
|
||||
#: src/misc/coders/settings/Video.js:142
|
||||
#: src/views/Edit/Wizard/index.js:607
|
||||
msgid "Profile"
|
||||
@ -1678,7 +1678,7 @@ msgid "Pull or recieve the data:"
|
||||
msgstr "Puxar ou receber os dados:"
|
||||
|
||||
#: src/misc/Progress.js:90
|
||||
#: src/misc/coders/Encoders/video/H264VAAPI.js:137
|
||||
#: src/misc/coders/Encoders/video/H264VAAPI.js:135
|
||||
msgid "Quality"
|
||||
msgstr "Qualidade"
|
||||
|
||||
@ -1726,7 +1726,7 @@ msgid "Raspberry Pi camera"
|
||||
msgstr "Câmera Raspberry Pi"
|
||||
|
||||
#: src/misc/coders/Encoders/video/H264NVENC.js:144
|
||||
#: src/misc/coders/Encoders/video/H264VAAPI.js:63
|
||||
#: src/misc/coders/Encoders/video/H264VAAPI.js:61
|
||||
msgid "Rate control"
|
||||
msgstr "Controle de tarifas"
|
||||
|
||||
|
||||
@ -1619,7 +1619,7 @@ msgid "Processing & Control"
|
||||
msgstr "Обработка и контроль"
|
||||
|
||||
#: src/misc/coders/Encoders/video/H264NVENC.js:92
|
||||
#: src/misc/coders/Encoders/video/H264VAAPI.js:82
|
||||
#: src/misc/coders/Encoders/video/H264VAAPI.js:80
|
||||
#: src/misc/coders/settings/Video.js:142
|
||||
#: src/views/Edit/Wizard/index.js:607
|
||||
msgid "Profile"
|
||||
@ -1678,7 +1678,7 @@ msgid "Pull or recieve the data:"
|
||||
msgstr "Вытяните или получите данные:"
|
||||
|
||||
#: src/misc/Progress.js:90
|
||||
#: src/misc/coders/Encoders/video/H264VAAPI.js:137
|
||||
#: src/misc/coders/Encoders/video/H264VAAPI.js:135
|
||||
msgid "Quality"
|
||||
msgstr "Качество"
|
||||
|
||||
@ -1726,7 +1726,7 @@ msgid "Raspberry Pi camera"
|
||||
msgstr "Камера Raspberry Pi"
|
||||
|
||||
#: src/misc/coders/Encoders/video/H264NVENC.js:144
|
||||
#: src/misc/coders/Encoders/video/H264VAAPI.js:63
|
||||
#: src/misc/coders/Encoders/video/H264VAAPI.js:61
|
||||
msgid "Rate control"
|
||||
msgstr "Контроль скорости"
|
||||
|
||||
|
||||
@ -44,10 +44,11 @@ export default function LanguageSelect(props) {
|
||||
<Select className={classes.root} variant="standard" displayEmpty value={i18n.locale} onChange={handleChange}>
|
||||
<MenuItem value="en">English </MenuItem>
|
||||
<MenuItem value="de">Deutsch </MenuItem>
|
||||
<MenuItem value="es">Español </MenuItem>
|
||||
<MenuItem value="fr">Français </MenuItem>
|
||||
<MenuItem value="it">Italiano </MenuItem>
|
||||
<MenuItem value="pl">Polski</MenuItem>
|
||||
<MenuItem value="pt">Português </MenuItem>
|
||||
<MenuItem value="es">Español </MenuItem>
|
||||
<MenuItem value="ru">Русский </MenuItem>
|
||||
</Select>
|
||||
);
|
||||
|
||||
@ -2753,9 +2753,9 @@ class Restreamer {
|
||||
|
||||
async _removePublicEssentials() {
|
||||
await this._deleteAsset('/robots.txt');
|
||||
await this._deleteAsset('/favicon.ico', '/favicon.ico');
|
||||
await this._deleteAsset('/logo192.png', '/logo192.png');
|
||||
await this._deleteAsset('/logo512.png', '/logo512.png');
|
||||
await this._deleteAsset('/favicon.ico');
|
||||
await this._deleteAsset('/logo192.png');
|
||||
await this._deleteAsset('/logo512.png');
|
||||
}
|
||||
|
||||
async _getLocalAssetAsString(localPath) {
|
||||
|
||||
@ -13,11 +13,11 @@ import * as M from '../../utils/metadata';
|
||||
import Summary from './Summary';
|
||||
|
||||
function IconWizard(props) {
|
||||
return (<AutoFixHighIcon {...props} />);
|
||||
return <AutoFixHighIcon {...props} />;
|
||||
}
|
||||
|
||||
function IconEdit(props) {
|
||||
return (<EditIcon {...props} />);
|
||||
return <EditIcon {...props} />;
|
||||
}
|
||||
|
||||
const useStyles = makeStyles((theme) => ({
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user