fix(view): use correct moment.js language name

This commit is contained in:
ppoffice 2022-12-14 12:34:16 -05:00
parent 436e134d5a
commit 001dcb5159
No known key found for this signature in database
GPG Key ID: D872802C1F2A16AA
3 changed files with 7 additions and 4 deletions

View File

@ -1,5 +1,6 @@
const moment = require('moment');
const { Component, Fragment } = require('inferno');
const { toMomentLocale } = require('hexo/lib/plugins/helper/date');
const Paginator = require('hexo-component-inferno/lib/view/misc/paginator');
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 { 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) {
const time = moment([page.year, page.month ? page.month - 1 : null].filter(i => i !== null));

View File

@ -1,5 +1,6 @@
const moment = require('moment');
const { Component, Fragment } = require('inferno');
const { toMomentLocale } = require('hexo/lib/plugins/helper/date');
const Share = require('./share');
const Donates = require('./donates');
const Comment = require('./comment');
@ -23,8 +24,8 @@ module.exports = class extends Component {
const { article, plugins } = config;
const { url_for, date, date_xml, __, _p } = helper;
const indexLaunguage = config.language || 'en';
const language = page.lang || page.language || config.language || 'en';
const indexLaunguage = toMomentLocale(config.language || 'en');
const language = toMomentLocale(page.lang || page.language || config.language || 'en');
const cover = page.cover ? url_for(page.cover) : null;
const updateTime = article && article.update_time !== undefined ? article.update_time : true;
const isUpdated = page.updated && !moment(page.date).isSame(moment(page.updated));

View File

@ -1,4 +1,5 @@
const { Component, Fragment } = require('inferno');
const { toMomentLocale } = require('hexo/lib/plugins/helper/date');
const Plugins = require('./plugins');
module.exports = class extends Component {
@ -6,7 +7,7 @@ module.exports = class extends Component {
const { site, config, helper, page } = this.props;
const { url_for, cdn } = helper;
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 clipboard = true;