fix: translation updates (#693)
This commit is contained in:
parent
c01adb7b2d
commit
eaaaab3552
@ -162,8 +162,11 @@ const EditorToolbar = ({
|
|||||||
</Menu>
|
</Menu>
|
||||||
) : null}
|
) : null}
|
||||||
<Menu
|
<Menu
|
||||||
label={isPublished ? 'Published' : 'Publish'}
|
label={
|
||||||
|
isPublished ? t('editor.editorToolbar.published') : t('editor.editorToolbar.publish')
|
||||||
|
}
|
||||||
color={isPublished ? 'success' : 'primary'}
|
color={isPublished ? 'success' : 'primary'}
|
||||||
|
disabled={menuItems.length == 0}
|
||||||
>
|
>
|
||||||
<MenuGroup>{menuItems}</MenuGroup>
|
<MenuGroup>{menuItems}</MenuGroup>
|
||||||
</Menu>
|
</Menu>
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
import { Add as AddIcon } from '@styled-icons/material/Add';
|
import { Add as AddIcon } from '@styled-icons/material/Add';
|
||||||
import React, { useMemo } from 'react';
|
import React, { useMemo } from 'react';
|
||||||
|
import { translate } from 'react-polyglot';
|
||||||
|
|
||||||
import { getNewEntryUrl } from '@staticcms/core/lib/urlHelper';
|
import { getNewEntryUrl } from '@staticcms/core/lib/urlHelper';
|
||||||
import { selectCollections } from '@staticcms/core/reducers/selectors/collections';
|
import { selectCollections } from '@staticcms/core/reducers/selectors/collections';
|
||||||
@ -8,7 +9,9 @@ import Menu from '../common/menu/Menu';
|
|||||||
import MenuItemLink from '../common/menu/MenuItemLink';
|
import MenuItemLink from '../common/menu/MenuItemLink';
|
||||||
import MenuGroup from '../common/menu/MenuGroup';
|
import MenuGroup from '../common/menu/MenuGroup';
|
||||||
|
|
||||||
const QuickCreate = () => {
|
import type { TranslateProps } from 'react-polyglot';
|
||||||
|
|
||||||
|
const QuickCreate = ({ t }: TranslateProps) => {
|
||||||
const collections = useAppSelector(selectCollections);
|
const collections = useAppSelector(selectCollections);
|
||||||
|
|
||||||
const createableCollections = useMemo(
|
const createableCollections = useMemo(
|
||||||
@ -20,7 +23,7 @@ const QuickCreate = () => {
|
|||||||
);
|
);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Menu label="Quick Add" startIcon={AddIcon}>
|
<Menu label={t('app.header.quickAdd')} startIcon={AddIcon}>
|
||||||
<MenuGroup>
|
<MenuGroup>
|
||||||
{createableCollections.map(collection => (
|
{createableCollections.map(collection => (
|
||||||
<MenuItemLink key={collection.name} href={getNewEntryUrl(collection.name)}>
|
<MenuItemLink key={collection.name} href={getNewEntryUrl(collection.name)}>
|
||||||
@ -32,4 +35,4 @@ const QuickCreate = () => {
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
export default QuickCreate;
|
export default translate()(QuickCreate);
|
||||||
|
@ -13,13 +13,12 @@ const de: LocalePhrasesRoot = {
|
|||||||
email: 'Stellen Sie sicher, Ihre E-Mail-Adresse einzugeben.',
|
email: 'Stellen Sie sicher, Ihre E-Mail-Adresse einzugeben.',
|
||||||
password: 'Bitte geben Sie Ihr Passwort ein.',
|
password: 'Bitte geben Sie Ihr Passwort ein.',
|
||||||
identitySettings:
|
identitySettings:
|
||||||
'Identity Einstellungen konnten nicht abgerufen werden. Stellen Sie bei der Verwendung des Git-Gateway Backends sicher, den Identity Service und das Git Gateway zu aktivieren.',
|
'Identity-Einstellungen konnten nicht abgerufen werden. Stellen Sie bei der Verwendung des Git-Gateway Backends sicher, den Identity Service und das Git Gateway zu aktivieren.',
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
app: {
|
app: {
|
||||||
header: {
|
header: {
|
||||||
content: 'Inhalt',
|
content: 'Inhalt',
|
||||||
workflow: 'Arbeitsablauf',
|
|
||||||
media: 'Medien',
|
media: 'Medien',
|
||||||
quickAdd: 'Schnellerstellung',
|
quickAdd: 'Schnellerstellung',
|
||||||
},
|
},
|
||||||
@ -53,8 +52,8 @@ const de: LocalePhrasesRoot = {
|
|||||||
groupBy: 'Gruppieren nach',
|
groupBy: 'Gruppieren nach',
|
||||||
},
|
},
|
||||||
entries: {
|
entries: {
|
||||||
loadingEntries: 'Beiträge laden',
|
loadingEntries: 'Beiträge werden geladen....',
|
||||||
cachingEntries: 'Beiträge zwischenspeichern',
|
cachingEntries: 'Beiträge werden zwischengespeichert...',
|
||||||
longerLoading: 'Diese Aktion kann einige Minuten in Anspruch nehmen',
|
longerLoading: 'Diese Aktion kann einige Minuten in Anspruch nehmen',
|
||||||
noEntries: 'Keine Beiträge',
|
noEntries: 'Keine Beiträge',
|
||||||
},
|
},
|
||||||
@ -111,6 +110,7 @@ const de: LocalePhrasesRoot = {
|
|||||||
onDeletePublishedEntryTitle: 'Veröffentlichten Beitrag löschen?',
|
onDeletePublishedEntryTitle: 'Veröffentlichten Beitrag löschen?',
|
||||||
onDeletePublishedEntryBody: 'Soll dieser veröffentlichte Beitrag wirklich gelöscht werden?',
|
onDeletePublishedEntryBody: 'Soll dieser veröffentlichte Beitrag wirklich gelöscht werden?',
|
||||||
loadingEntry: 'Beitrag laden...',
|
loadingEntry: 'Beitrag laden...',
|
||||||
|
confirmLoadBackupTitle: 'Lokales Backup benutzen?',
|
||||||
confirmLoadBackupBody:
|
confirmLoadBackupBody:
|
||||||
'Für diesen Beitrag ist ein lokales Backup vorhanden. Möchten Sie dieses benutzen?',
|
'Für diesen Beitrag ist ein lokales Backup vorhanden. Möchten Sie dieses benutzen?',
|
||||||
},
|
},
|
||||||
@ -211,8 +211,12 @@ const de: LocalePhrasesRoot = {
|
|||||||
copied: 'Kopiert',
|
copied: 'Kopiert',
|
||||||
},
|
},
|
||||||
mediaLibrary: {
|
mediaLibrary: {
|
||||||
|
onDeleteTitle: 'Ausgewähltes Medium löschen?',
|
||||||
onDeleteBody: 'Soll das ausgewählte Medium wirklich gelöscht werden?',
|
onDeleteBody: 'Soll das ausgewählte Medium wirklich gelöscht werden?',
|
||||||
|
fileTooLargeTitle: 'Datei zu groß',
|
||||||
fileTooLargeBody: 'Datei zu groß.\nErlaubt sind nur Dateien bis %{size} kB.',
|
fileTooLargeBody: 'Datei zu groß.\nErlaubt sind nur Dateien bis %{size} kB.',
|
||||||
|
alreadyExistsTitle: 'Datei existiert bereits',
|
||||||
|
alreadyExistsBody: '%{filename} existiert bereits. Soll sie überschrieben werden?',
|
||||||
},
|
},
|
||||||
mediaLibraryModal: {
|
mediaLibraryModal: {
|
||||||
loading: 'Laden...',
|
loading: 'Laden...',
|
||||||
@ -272,35 +276,6 @@ const de: LocalePhrasesRoot = {
|
|||||||
'Der Server ist aktuell nicht erreichbar. Für weitere Informationen, siehe: %{details}',
|
'Der Server ist aktuell nicht erreichbar. Für weitere Informationen, siehe: %{details}',
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
workflow: {
|
|
||||||
workflow: {
|
|
||||||
loading: 'Arbeitsablauf Beiträge laden',
|
|
||||||
workflowHeading: 'Redaktioneller Arbeitsablauf',
|
|
||||||
newPost: 'Neuer Beitrag',
|
|
||||||
description:
|
|
||||||
'%{smart_count} Beitrag zur Überprüfung bereit, %{readyCount} bereit zur Veröffentlichung. |||| %{smart_count} Beiträge zur Überprüfung bereit, %{readyCount} bereit zur Veröffentlichung. ',
|
|
||||||
dateFormat: 'MMMM D',
|
|
||||||
},
|
|
||||||
workflowCard: {
|
|
||||||
lastChange: '%{date} von %{author}',
|
|
||||||
lastChangeNoAuthor: '%{date}',
|
|
||||||
lastChangeNoDate: 'von %{author}',
|
|
||||||
deleteChanges: 'Änderungen verwerfen',
|
|
||||||
deleteNewEntry: 'Lösche neuen Beitrag',
|
|
||||||
publishChanges: 'Veröffentliche Änderungen',
|
|
||||||
publishNewEntry: 'Veröffentliche neuen Beitrag',
|
|
||||||
},
|
|
||||||
workflowList: {
|
|
||||||
onDeleteEntry: 'Soll dieser Beitrag wirklich gelöscht werden?',
|
|
||||||
onPublishingNotReadyEntry:
|
|
||||||
'Nur Beiträge im Status "Abgeschlossen" können veröffentlicht werden. Bitte ziehen Sie den Beitrag in die "Abgeschlossen" Spalte um die Veröffentlichung zu aktivieren.',
|
|
||||||
onPublishEntry: 'Soll dieser Beitrag wirklich veröffentlicht werden soll?',
|
|
||||||
draftHeader: 'Entwurf',
|
|
||||||
inReviewHeader: 'In Prüfung',
|
|
||||||
readyHeader: 'Abgeschlossen',
|
|
||||||
currentEntries: '%{smart_count} Beitrag |||| %{smart_count} Beiträge',
|
|
||||||
},
|
|
||||||
},
|
|
||||||
};
|
};
|
||||||
|
|
||||||
export default de;
|
export default de;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user