1
0
mirror of https://github.com/flarum/core.git synced 2025-07-30 13:10:24 +02:00

Make front-end localizable

This commit is contained in:
Toby Zerner
2015-07-17 17:43:28 +09:30
parent 7e75eb16ff
commit f93ff7cb3f
49 changed files with 438 additions and 148 deletions

View File

@@ -71,12 +71,10 @@ export default class PostStreamScrubber extends Component {
const unreadCount = this.props.stream.discussion.unreadCount();
const unreadPercent = Math.min(this.count() - this.index, unreadCount) / this.count();
const viewing = [
<span className="Scrubber-index">{retain || formatNumber(this.visibleIndex())}</span>,
' of ',
<span className="Scrubber-count">{formatNumber(this.count())}</span>,
' posts '
];
const viewing = app.trans('core.viewing_posts', {
index: <span className="Scrubber-index">{retain || formatNumber(this.visibleIndex())}</span>,
count: <span className="Scrubber-count">{formatNumber(this.count())}</span>
});
function styleUnread(element, isInitialized, context) {
const $element = $(element);
@@ -103,7 +101,7 @@ export default class PostStreamScrubber extends Component {
<div className="Dropdown-menu dropdown-menu">
<div className="Scrubber">
<a className="Scrubber-first" onclick={this.goToFirst.bind(this)}>
{icon('angle-double-up')} Original Post
{icon('angle-double-up')} {app.trans('core.original_post')}
</a>
<div className="Scrubber-scrollbar">
@@ -118,12 +116,12 @@ export default class PostStreamScrubber extends Component {
<div className="Scrubber-after"/>
<div className="Scrubber-unread" config={styleUnread}>
{formatNumber(unreadCount)} unread
{app.trans('core.unread_posts', {count: unreadCount})}
</div>
</div>
<a className="Scrubber-last" onclick={this.goToLast.bind(this)}>
{icon('angle-double-down')} Now
{icon('angle-double-down')} {app.trans('core.now')}
</a>
</div>
</div>