fix: translation updates (#693)

This commit is contained in:
Denys Konovalov 2023-04-11 14:27:58 +02:00 committed by GitHub
parent c01adb7b2d
commit eaaaab3552
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 18 additions and 37 deletions

View File

@ -162,8 +162,11 @@ const EditorToolbar = ({
</Menu>
) : null}
<Menu
label={isPublished ? 'Published' : 'Publish'}
label={
isPublished ? t('editor.editorToolbar.published') : t('editor.editorToolbar.publish')
}
color={isPublished ? 'success' : 'primary'}
disabled={menuItems.length == 0}
>
<MenuGroup>{menuItems}</MenuGroup>
</Menu>

View File

@ -1,5 +1,6 @@
import { Add as AddIcon } from '@styled-icons/material/Add';
import React, { useMemo } from 'react';
import { translate } from 'react-polyglot';
import { getNewEntryUrl } from '@staticcms/core/lib/urlHelper';
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 MenuGroup from '../common/menu/MenuGroup';
const QuickCreate = () => {
import type { TranslateProps } from 'react-polyglot';
const QuickCreate = ({ t }: TranslateProps) => {
const collections = useAppSelector(selectCollections);
const createableCollections = useMemo(
@ -20,7 +23,7 @@ const QuickCreate = () => {
);
return (
<Menu label="Quick Add" startIcon={AddIcon}>
<Menu label={t('app.header.quickAdd')} startIcon={AddIcon}>
<MenuGroup>
{createableCollections.map(collection => (
<MenuItemLink key={collection.name} href={getNewEntryUrl(collection.name)}>
@ -32,4 +35,4 @@ const QuickCreate = () => {
);
};
export default QuickCreate;
export default translate()(QuickCreate);

View File

@ -13,13 +13,12 @@ const de: LocalePhrasesRoot = {
email: 'Stellen Sie sicher, Ihre E-Mail-Adresse einzugeben.',
password: 'Bitte geben Sie Ihr Passwort ein.',
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: {
header: {
content: 'Inhalt',
workflow: 'Arbeitsablauf',
media: 'Medien',
quickAdd: 'Schnellerstellung',
},
@ -53,8 +52,8 @@ const de: LocalePhrasesRoot = {
groupBy: 'Gruppieren nach',
},
entries: {
loadingEntries: 'Beiträge laden',
cachingEntries: 'Beiträge zwischenspeichern',
loadingEntries: 'Beiträge werden geladen....',
cachingEntries: 'Beiträge werden zwischengespeichert...',
longerLoading: 'Diese Aktion kann einige Minuten in Anspruch nehmen',
noEntries: 'Keine Beiträge',
},
@ -111,6 +110,7 @@ const de: LocalePhrasesRoot = {
onDeletePublishedEntryTitle: 'Veröffentlichten Beitrag löschen?',
onDeletePublishedEntryBody: 'Soll dieser veröffentlichte Beitrag wirklich gelöscht werden?',
loadingEntry: 'Beitrag laden...',
confirmLoadBackupTitle: 'Lokales Backup benutzen?',
confirmLoadBackupBody:
'Für diesen Beitrag ist ein lokales Backup vorhanden. Möchten Sie dieses benutzen?',
},
@ -211,8 +211,12 @@ const de: LocalePhrasesRoot = {
copied: 'Kopiert',
},
mediaLibrary: {
onDeleteTitle: 'Ausgewähltes Medium löschen?',
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.',
alreadyExistsTitle: 'Datei existiert bereits',
alreadyExistsBody: '%{filename} existiert bereits. Soll sie überschrieben werden?',
},
mediaLibraryModal: {
loading: 'Laden...',
@ -272,35 +276,6 @@ const de: LocalePhrasesRoot = {
'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;