translate additional part of Infra PR (#26409) (#26457)

This commit is contained in:
tibmt 2018-11-30 09:55:26 +02:00 committed by GitHub
parent b5e0c20595
commit 21ffb1ed5e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -5,7 +5,7 @@
*/
import { EuiDatePicker, EuiFilterButton, EuiFilterGroup } from '@elastic/eui';
import { FormattedMessage } from '@kbn/i18n/react';
import { FormattedMessage, InjectedIntl, injectI18n } from '@kbn/i18n/react';
import moment, { Moment } from 'moment';
import React from 'react';
import styled from 'styled-components';
@ -18,11 +18,12 @@ interface LogTimeControlsProps {
stopLiveStreaming: () => any;
isLiveStreaming: boolean;
jumpToTime: (time: number) => any;
intl: InjectedIntl;
}
export class LogTimeControls extends React.PureComponent<LogTimeControlsProps> {
class LogTimeControlsUI extends React.PureComponent<LogTimeControlsProps> {
public render() {
const { currentTime, isLiveStreaming } = this.props;
const { currentTime, isLiveStreaming, intl } = this.props;
const currentMoment = currentTime ? moment(currentTime) : null;
@ -30,7 +31,14 @@ export class LogTimeControls extends React.PureComponent<LogTimeControlsProps> {
return (
<EuiFilterGroup>
<InlineWrapper>
<EuiDatePicker disabled onChange={noop} value="streaming..." />
<EuiDatePicker
disabled
onChange={noop}
value={intl.formatMessage({
id: 'xpack.infra.logs.streamingDescription',
defaultMessage: 'streaming…',
})}
/>
</InlineWrapper>
<EuiFilterButton
color="primary"
@ -86,6 +94,8 @@ export class LogTimeControls extends React.PureComponent<LogTimeControlsProps> {
};
}
export const LogTimeControls = injectI18n(LogTimeControlsUI);
const InlineWrapper = styled.div`
display: inline-block;
`;