From 38aecb78a0274886117fd1a93f3e0f8fde485702 Mon Sep 17 00:00:00 2001 From: Curtis G Date: Thu, 3 Nov 2016 23:00:30 -0400 Subject: [PATCH] Add i18n messages for no more posts, no results, and load more days --- .../lib/posts/PostsDaily.jsx | 17 +++++++++-------- .../lib/posts/PostsNoMore.jsx | 5 +++-- .../lib/posts/PostsNoResults.jsx | 3 ++- packages/nova-i18n-en-us/lib/en_US.js | 3 +++ 4 files changed, 17 insertions(+), 11 deletions(-) diff --git a/packages/nova-base-components/lib/posts/PostsDaily.jsx b/packages/nova-base-components/lib/posts/PostsDaily.jsx index e91dbae78..4ea722f27 100644 --- a/packages/nova-base-components/lib/posts/PostsDaily.jsx +++ b/packages/nova-base-components/lib/posts/PostsDaily.jsx @@ -1,10 +1,11 @@ -import Telescope from 'meteor/nova:lib'; -import React, { PropTypes, Component } from 'react'; -import { Button } from 'react-bootstrap'; -import moment from 'moment'; +import Telescope from "meteor/nova:lib"; +import React, { PropTypes, Component } from "react"; +import { Button } from "react-bootstrap"; +import moment from "moment"; +import { FormattedMessage } from "react-intl"; class PostsDaily extends Component{ - + constructor(props) { super(props); this.loadMoreDays = this.loadMoreDays.bind(this); @@ -30,7 +31,7 @@ class PostsDaily extends Component{
{this.getLastNDates(this.state.days).map((date, index) => )} - +
) } @@ -39,12 +40,12 @@ class PostsDaily extends Component{ PostsDaily.propTypes = { days: React.PropTypes.number, increment: React.PropTypes.number -} +}; PostsDaily.defaultProps = { days: 5, increment: 5 -} +}; module.exports = PostsDaily; export default PostsDaily; diff --git a/packages/nova-base-components/lib/posts/PostsNoMore.jsx b/packages/nova-base-components/lib/posts/PostsNoMore.jsx index 55bd885b0..26cda31f9 100644 --- a/packages/nova-base-components/lib/posts/PostsNoMore.jsx +++ b/packages/nova-base-components/lib/posts/PostsNoMore.jsx @@ -1,6 +1,7 @@ -import React from 'react'; +import React from "react"; +import { FormattedMessage } from "react-intl"; -const PostsNoMore = props =>

No more posts.

+const PostsNoMore = props =>

; PostsNoMore.displayName = "PostsNoMore"; diff --git a/packages/nova-base-components/lib/posts/PostsNoResults.jsx b/packages/nova-base-components/lib/posts/PostsNoResults.jsx index 0f11cff7d..612852e71 100644 --- a/packages/nova-base-components/lib/posts/PostsNoResults.jsx +++ b/packages/nova-base-components/lib/posts/PostsNoResults.jsx @@ -1,6 +1,7 @@ import React from 'react'; +import { FormattedMessage } from "react-intl"; -const PostsNoResults = props =>

No posts to display.

+const PostsNoResults = props =>

; PostsNoResults.displayName = "PostsNoResults"; diff --git a/packages/nova-i18n-en-us/lib/en_US.js b/packages/nova-i18n-en-us/lib/en_US.js index e11c56ea1..a0492f3fb 100644 --- a/packages/nova-i18n-en-us/lib/en_US.js +++ b/packages/nova-i18n-en-us/lib/en_US.js @@ -18,6 +18,9 @@ Telescope.strings.en = { "posts.status": "Status", "posts.sticky": "Sticky", "posts.load_more": "Load More", + "posts.load_more_days": "Load More Days", + "posts.no_more": "No more posts.", + "posts.no_results": "No posts to display.", "posts.search": "Search", "posts.view": "View", "posts.top": "Top",