fix: translation updates (#693)

This commit is contained in:
2023-04-11 14:27:58 +02:00
committed by GitHub
parent c01adb7b2d
commit eaaaab3552
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);