fix(view): use correct moment.js language name
This commit is contained in:
parent
436e134d5a
commit
001dcb5159
|
@ -1,5 +1,6 @@
|
||||||
const moment = require('moment');
|
const moment = require('moment');
|
||||||
const { Component, Fragment } = require('inferno');
|
const { Component, Fragment } = require('inferno');
|
||||||
|
const { toMomentLocale } = require('hexo/lib/plugins/helper/date');
|
||||||
const Paginator = require('hexo-component-inferno/lib/view/misc/paginator');
|
const Paginator = require('hexo-component-inferno/lib/view/misc/paginator');
|
||||||
const ArticleMedia = require('hexo-component-inferno/lib/view/common/article_media');
|
const ArticleMedia = require('hexo-component-inferno/lib/view/common/article_media');
|
||||||
|
|
||||||
|
@ -8,7 +9,7 @@ module.exports = class extends Component {
|
||||||
const { config, page, helper } = this.props;
|
const { config, page, helper } = this.props;
|
||||||
const { url_for, __, date_xml, date } = helper;
|
const { url_for, __, date_xml, date } = helper;
|
||||||
|
|
||||||
const language = page.lang || page.language || config.language;
|
const language = toMomentLocale(page.lang || page.language || config.language);
|
||||||
|
|
||||||
function renderArticleList(posts, year, month = null) {
|
function renderArticleList(posts, year, month = null) {
|
||||||
const time = moment([page.year, page.month ? page.month - 1 : null].filter(i => i !== null));
|
const time = moment([page.year, page.month ? page.month - 1 : null].filter(i => i !== null));
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
const moment = require('moment');
|
const moment = require('moment');
|
||||||
const { Component, Fragment } = require('inferno');
|
const { Component, Fragment } = require('inferno');
|
||||||
|
const { toMomentLocale } = require('hexo/lib/plugins/helper/date');
|
||||||
const Share = require('./share');
|
const Share = require('./share');
|
||||||
const Donates = require('./donates');
|
const Donates = require('./donates');
|
||||||
const Comment = require('./comment');
|
const Comment = require('./comment');
|
||||||
|
@ -23,8 +24,8 @@ module.exports = class extends Component {
|
||||||
const { article, plugins } = config;
|
const { article, plugins } = config;
|
||||||
const { url_for, date, date_xml, __, _p } = helper;
|
const { url_for, date, date_xml, __, _p } = helper;
|
||||||
|
|
||||||
const indexLaunguage = config.language || 'en';
|
const indexLaunguage = toMomentLocale(config.language || 'en');
|
||||||
const language = page.lang || page.language || config.language || 'en';
|
const language = toMomentLocale(page.lang || page.language || config.language || 'en');
|
||||||
const cover = page.cover ? url_for(page.cover) : null;
|
const cover = page.cover ? url_for(page.cover) : null;
|
||||||
const updateTime = article && article.update_time !== undefined ? article.update_time : true;
|
const updateTime = article && article.update_time !== undefined ? article.update_time : true;
|
||||||
const isUpdated = page.updated && !moment(page.date).isSame(moment(page.updated));
|
const isUpdated = page.updated && !moment(page.date).isSame(moment(page.updated));
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
const { Component, Fragment } = require('inferno');
|
const { Component, Fragment } = require('inferno');
|
||||||
|
const { toMomentLocale } = require('hexo/lib/plugins/helper/date');
|
||||||
const Plugins = require('./plugins');
|
const Plugins = require('./plugins');
|
||||||
|
|
||||||
module.exports = class extends Component {
|
module.exports = class extends Component {
|
||||||
|
@ -6,7 +7,7 @@ module.exports = class extends Component {
|
||||||
const { site, config, helper, page } = this.props;
|
const { site, config, helper, page } = this.props;
|
||||||
const { url_for, cdn } = helper;
|
const { url_for, cdn } = helper;
|
||||||
const { article } = config;
|
const { article } = config;
|
||||||
const language = page.lang || page.language || config.language || 'en';
|
const language = toMomentLocale(page.lang || page.language || config.language || 'en');
|
||||||
|
|
||||||
let fold = 'unfolded';
|
let fold = 'unfolded';
|
||||||
let clipboard = true;
|
let clipboard = true;
|
||||||
|
|
Loading…
Reference in New Issue