// RTheme v3 - i18n.js(语言包) const collator = new Intl.Collator('zh-Hans-CN', { numeric: true, }); structurePrograssBar = ''; originIconsLeftContext = ` `; structureErrorViewmap = '

Error...

Page load failed.

请求的页面未成功加载。 服务器无法正常返回资源
回退到上个页面 尝试自动解决
'; originMessageBar = ''; structureLeaveMessage = '取消跳转 '; structureUntrustedDomainOne = '
当前域('; structureUntrustedDomainTwo = ')不可信,因为其未在信任域名中提及
'; structureMusicPlay = ''; structureMusicPause = ''; function structureInfobarInfo() { return `

框架状态


URL:
单页面访问量:
RTheme框架状态:
网络连接状态:
PJAX状态:
cookie状态:
页面更新时间:
缓存触发时间:
站点运行时长:

正在拉取页面状态信息...
`; } structureInfobarMusic = '
'; function structureInfobarShare() { return `
当前链接:

分站链接:
`; } structureInfobarSetting = '
设置

'; structureInfobarSwap = '

正在启动 SPEEDTEST


'; structureSquareLoading = '
'; function structureErrorInfo(error) { return `
${error}
`; } function getstructureMusicSearchResult(name, url, artist, pic, album) { return `
${name} ${artist} - ${album}

`; } function structureMusicExport(e) { let name = e.getAttribute('data-name'); let url = e.getAttribute('data-url'); let artist = e.getAttribute('data-artist'); let pic = e.getAttribute('data-pic'); let album = e.getAttribute('data-album'); return `${name} `; } function getMailFeedbackButton() { return ( "邮件反馈" ); } function structurePlayingMusic(name) { return ` 正在播放: ${name}  `; } structureDownloadBar = '

下载管理器


源地址:
下载状态:
下载进度:
已下载大小:
资源总大小:
下载速度:
剩余时间:

'; structureDownloadMessage = '正在下载 - 状态:活跃 '; structureDownloadCompleteMessage = '下载完成  '; structureDownloadErrorMessage = '下载失败  '; function structureShareInput(id, path) { return `
`; } function valueSettingItems() { return [ ['启用PJAX加载模式', '允许进行非刷新式页面请求,启用单页应用程序模式', 'EnablePjaxLoad'], ['启用PJAX Debug模式', '允许输出更多调试信息', 'EnablePjaxDebug', ''], ['启用instant.page预加载', '启动被动式预加载,提高响应速率', 'EnableInstantPage'], ['启用API预检查', '允许预先请求API地址,以预先选择响应速度更快的API', 'EnableApiPrecheck'], [ '启用BaiduStatistics分析器', '允许将部分访问情况提交至统计服务器,以帮助分析页面', 'EnableBaiduTongji', '', ], [ '启用Umami Analytics分析器', '允许与自建Umami服务通信,以统计页面访问情况', 'EnableUmamiAnalytics', ], ['启用Umami 数据缓存', '允许使用会话存储以优化部分性能', 'EnableUmamiCache', ''], [ '启用Umami 事件统计', '允许提交部分UI交互情况统计。会造成额外的网络请求', 'EnableUmamiEvents', ], ['启用Umami API', '允许从Umami服务获取实时访客量等信息', 'EnableUmamiAPI'], ['启用Twikoo评论', '允许与评论服务器通信,以实现评论操作', 'EnableComment'], [ '接管下载事件', '允许使用主题框架下载管理器替代浏览器下载,显示更多信息', 'EnableDownloadFunction', ], [ '使用Fetch下载模式', '使用fetch代替XMLHttpRequest下载,将无法显示进度', 'UseFetchDownload', '', ], [ '启用音乐状态保存', '允许将当前音乐播放列表保存至Cookie中,在页面重载后载入', 'EnableMusicStateStorage', ], ['启用自动登录', '允许在访问时自动以登录身份重新刷新令牌', 'EnableAutoLogin'], ['启用站点状态显示', '允许访问Uptime服务以显示站点服务状态', 'EnableUptime'], ['启用目录高亮', '在显示目录时自动高亮正在阅读的位置', 'EnableMenuHighlight'], ['启用代码高亮', '允许对代码块渲染语法高亮', 'EnableCodeHighlight'], ['启用高级超链接', '允许渲染部分高级形式超链接', 'EnableAdvanceLink'], ['启用标题重组', '在页面加载时自动重组标题,以提供高级锚点功能', 'EnableUpdateMenu'], ['启用图片预加载', '允许在页面加载时自动触发后文图片预加载', 'EnableImgPrefetch'], ['启用图片重组', '在页面加载时自动重组图片,以提供描述功能', 'EnableImgReset'], ['启用生成页面模型', '允许生成页面模型,以进行文章筛选、排序等功能', 'EnablePageModel'], ['启用锚点识别', '在锚点改变时运行调用相关事件,以进行索引筛选', 'EnableHashCheck'], ['启用导航栏高亮', '允许在页面路径变化时高亮导航栏', 'EnableNavHighlight'], ['启用图片放大', '允许在单击图片时放大图片', 'EnableImgZoom'], ['启用消息队列', '启用右下方消息队列以显示更多信息', 'EnableMessage'], ['启用索引数据拉取', '允许使用索引数据以进行搜索', 'EnableSearchDataGet'], ['跳过模型验证', '跳过本地与云端数据模型匹配', 'EnableSkipModelTest', ''], ['启用文章旁路推荐', '允许在文章结尾链接至上一篇/下一篇文章', 'EnableArticlesRecommand'], ]; } function structureSetting(name, describe, id, defaultState = 'checked') { var state; if (docCookies.getItem('setting' + id) == 'false') { state = ''; } else if (docCookies.getItem('setting' + id) == 'true') { state = 'checked'; } else { state = defaultState; } return `
${name} ${describe}

`; } function structureSwapList(domain) { return `
${domain}:
`; } function structureOnlineVistor(count = 1) { return ` 在线访客: ${count}  `; } function structureArticlesInfo(model) { let cla = ''; let tag = ''; model.class.forEach((e) => { cla += `${e}/`; }); cla = cla.substring(0, cla.length - 1); model.tag.forEach((e) => { tag += `${e}`; }); return `

`; } function structureArticlesList(model) { let cla = ''; let tag = ''; model.class.forEach((e) => { cla += `${e}/`; }); cla = cla.substring(0, cla.length - 1); model.tag.forEach((e) => { tag += `${e}`; }); return `

`; } function structureInfobarSort() { return `

排序方式


时间(从新到旧) 时间(从旧到新)
标签(从多到少) 标签(从少到多)
分类(从多到少) 分类(从少到多)
名称(从A到Z) 名称(从Z到A)
`; } function structureSearchResult(result) { let cla = ''; let tag = ''; let match = ''; let matchItem, matchNum, matchContext, matchTag, matchClass, matchTitle, matchLinks; let strLinks = ''; result.match.forEach((e) => { if (typeof e == 'object') { matchItem = e[0]; } else { matchItem = e; } switch (matchItem) { case 'name': match += '标题 / '; break; case 'context': matchNum = e; match += `内容(${e[1]}次) / `; break; case 'title': match += '章节 / '; matchTitle = e; break; case 'tag': match += '标签 / '; matchTag = e; break; case 'class': match += '分类 / '; matchClass = e; break; case 'links': match += '外链 / '; matchLinks = e; break; } }); result.class.forEach((e, index) => { if (typeof matchClass !== 'undefined' && matchClass[1] == index) { cla += `${e}/`; } else { cla += `${e}/`; } }); cla = cla.substring(0, cla.length - 1); result.tag.forEach((e, index) => { if (typeof matchTag !== 'undefined' && matchTag[1] == index) { tag += `${e}`; } else { tag += `${e}`; } }); match = match.substring(0, match.length - 3); if (typeof matchNum == 'undefined' || matchNum[2] < 10) { matchContext = result.context.substring(0, 150); } else { matchContext = result.context.substring(matchNum[2] - 10, matchNum[2] + 140); } result.links.forEach((e, index) => { if (typeof matchLinks !== 'undefined' && matchLinks[1] == index) { strLinks = ` ${e}`; } }); return `

${result.name}

${match} ${cla}

...${matchContext}
${strLinks}

${tag}


`; } function structureLayoutUserbar() { return `
账号
User avatar
未登录 未设置描述...

`; } function structureInfobarFeed() { return `
RSS
Atom
JSON Feed
邮箱订阅

订阅

在上方选择相应的订阅格式获取链接,订阅将在新内容发布后自动同步。
或者,也可以在登录后使用邮箱订阅。订阅后,有更新时会向绑定的邮箱发送通知。

`; } function structureUptime(name, status, url) { let icon; if (status == 'up') { icon = ''; } else { icon = ''; } return `
${icon} ${name}
`; }