Skip to content

Commit

Permalink
💡添加了自定义标签分隔符号的提示
Browse files Browse the repository at this point in the history
  • Loading branch information
xuejianxianzun committed Mar 13, 2023
1 parent a873760 commit 1584bb7
Show file tree
Hide file tree
Showing 9 changed files with 62 additions and 31 deletions.
12 changes: 11 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,17 @@ TODO:日语文本需要加粗显示关键字,但是我不懂日语,所以现

每次新版本发布时,应该更新作品发布日期时间的数据。根据目前的数据统计,每 10 小时就有 10000 个新的图像作品,这会增加一条数据。每 43 天左右会增加 100 条数据。

## 15.4.2 2023/03/14
## 15.5.0 2023/03/14

### 新增设置:标签分隔符号

https://github.com/xuejianxianzun/PixivBatchDownloader/pull/309

在“更多”选项卡的“命名”分类里添加了这个设置。

下载器默认使用 `,` 分割标签,如 `tag1,tag2,tag3`。现在你可以自定义文件名中使用的标签分隔符号,以替换默认的 `,`

这里不仅可以设置为单个字符,也可以设置为多个字符(如果你有需要的话)。

### 修复了作品标题中的异常字符导致文件无法自动保存的 bug

Expand Down
34 changes: 22 additions & 12 deletions dist/js/content.js
Original file line number Diff line number Diff line change
Expand Up @@ -5178,12 +5178,12 @@ const langText = {
'Тег <span class="key">символ разделения</span>',
],
_标签分隔符号提示: [
'推荐符号<span class="key"> , # ^ & _</span>',
'推薦符號<span class="key"> , # ^ & _</span>',
'Recommended symbols <span class="key"> , # ^ & _</span>',
'推奨記号 <span class="key"> , # ^ & _</span>。',
'권장 기호 <span class="key"> , # ^ & _</span>',
'Рекомендуемые символы <span class="key"> , # ^ & _</span>',
'推荐符号<span class="blue"> , # ^ & _</span>',
'推薦符號<span class="blue"> , # ^ & _</span>',
'Recommended symbols <span class="blue"> , # ^ & _</span>',
'推奨記号 <span class="blue"> , # ^ & _</span>。',
'권장 기호 <span class="blue"> , # ^ & _</span>',
'Рекомендуемые символы <span class="blue"> , # ^ & _</span>',
],
_导出csv: [
'导出 CSV 文件',
Expand Down Expand Up @@ -7197,6 +7197,14 @@ const langText = {
'도움말 다시 표시',
'Повторно отобразить справку',
],
_自定义标签分隔符号的提示: [
'现在你可以自定义文件名中使用的标签分隔符号,以替换默认的 <span class="blue">,</span>',
'現在你可以自定義檔名中使用的標籤分隔符號,以替換預設的 <span class="blue">,</span>',
'You can now customize the tag separator used in filenames to replace the default <span class="blue">,</span>',
'ファイル名で使用されるタグ区切りをカスタマイズして、デフォルトの <span class="blue">,</span> を置き換えることができるようになりました',
'이제 파일 이름에 사용되는 태그 구분 기호를 사용자 지정하여 기본 <span class="blue">,</span>',
'Теперь вы можете настроить разделитель тегов, используемый в именах файлов, чтобы заменить используемый по умолчанию <span class="blue">,</span>',
],
};


Expand Down Expand Up @@ -10425,15 +10433,17 @@ __webpack_require__.r(__webpack_exports__);
// 显示最近更新内容
class ShowWhatIsNew {
constructor() {
this.flag = '15.4.0';
this.flag = '15.5.0';
this.bindEvents();
}
bindEvents() {
window.addEventListener(_EVT__WEBPACK_IMPORTED_MODULE_4__["EVT"].list.settingInitialized, () => {
// 消息文本要写在 settingInitialized 事件回调里,否则它们可能会被翻译成错误的语言
let msg = `<strong>${_Lang__WEBPACK_IMPORTED_MODULE_0__["lang"].transl('_新增功能')}:</strong>
let msg = `<strong>${_Lang__WEBPACK_IMPORTED_MODULE_0__["lang"].transl('_新增设置项')}: ${_Lang__WEBPACK_IMPORTED_MODULE_0__["lang"].transl('_标签分隔符号')}</strong>
<br>
${_Lang__WEBPACK_IMPORTED_MODULE_0__["lang"].transl('_你可以在更多选项卡的xx分类里找到它', _Lang__WEBPACK_IMPORTED_MODULE_0__["lang"].transl('_命名'))}
<br>
${_Lang__WEBPACK_IMPORTED_MODULE_0__["lang"].transl('_预览作品时按快捷键C仅下载当前图片')}
${_Lang__WEBPACK_IMPORTED_MODULE_0__["lang"].transl('_自定义标签分隔符号的提示')}
`;
// 在更新说明的下方显示赞助提示
msg += `
Expand Down Expand Up @@ -13465,7 +13475,7 @@ class InitPixivisionPage extends _crawl_InitPageBase__WEBPACK_IMPORTED_MODULE_0_
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 18, 19, 21, 22, 23, 24, 26,
27, 28, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 46, 47, 48,
49, 50, 51, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69,
70, 71, 72, 74, 75, 76, 77, 78, 79, 80,
70, 71, 72, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83,
]);
}
nextStep() {
Expand Down Expand Up @@ -23932,7 +23942,7 @@ __webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "formHtml", function() { return formHtml; });
/* harmony import */ var _Config__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Config */ "./src/ts/Config.ts");

// 已使用的最大编号是 81
// 已使用的最大编号是 83
const formHtml = `<form class="settingForm">
<div class="tabsContnet">
<p class="option" data-no="1">
Expand Down Expand Up @@ -24614,7 +24624,7 @@ const formHtml = `<form class="settingForm">
</p>

<p class="option" data-no="83">
<span class="has_tip settingNameStyle1" data-xztext="_标签分隔符号"></span>
<span class="settingNameStyle1" data-xztext="_标签分隔符号"></span>
<input type="text" name="tagsSeparator" class="setinput_style1 blue" value=",">
<button type="button" class="gray1 textButton showTagsSeparatorTip" data-xztext="_提示"></button>
</p>
Expand Down
6 changes: 1 addition & 5 deletions dist/js/content.js.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/manifest.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "Powerful Pixiv Downloader",
"version": "15.4.1",
"version": "15.5.0",
"manifest_version": 3,
"description": "强大的 Pixiv 批量下载器。Powerful Pixiv batch downloader. 強力な Pixiv ダウンローダー。",
"icons": {
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "powerful-pixiv-downloader",
"version": "15.4.1",
"version": "15.5.0",
"description": "强大的 Pixiv 批量下载器。Powerful Pixiv batch downloader. 強力な Pixiv ダウンローダー。",
"repository": "https://github.com/xuejianxianzun/PixivBatchDownloader",
"author": "xuejianxianzun",
Expand Down
2 changes: 1 addition & 1 deletion src/manifest.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "Powerful Pixiv Downloader",
"version": "15.4.1",
"version": "15.5.0",
"manifest_version": 3,
"description": "强大的 Pixiv 批量下载器。Powerful Pixiv batch downloader. 強力な Pixiv ダウンローダー。",
"icons": {
Expand Down
13 changes: 10 additions & 3 deletions src/ts/ShowWhatIsNew.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,21 @@ class ShowWhatIsNew {
this.bindEvents()
}

private flag = '15.4.0'
private flag = '15.5.0'

private bindEvents() {
window.addEventListener(EVT.list.settingInitialized, () => {
// 消息文本要写在 settingInitialized 事件回调里,否则它们可能会被翻译成错误的语言
let msg = `<strong>${lang.transl('_新增功能')}:</strong>
let msg = `<strong>${lang.transl('_新增设置项')}: ${lang.transl(
'_标签分隔符号'
)}</strong>
<br>
${lang.transl('_预览作品时按快捷键C仅下载当前图片')}
${lang.transl(
'_你可以在更多选项卡的xx分类里找到它',
lang.transl('_命名')
)}
<br>
${lang.transl('_自定义标签分隔符号的提示')}
`

// 在更新说明的下方显示赞助提示
Expand Down
20 changes: 14 additions & 6 deletions src/ts/langText.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2011,12 +2011,12 @@ const langText = {
'Тег <span class="key">символ разделения</span>',
],
_标签分隔符号提示: [
'推荐符号<span class="key"> , # ^ & _</span>',
'推薦符號<span class="key"> , # ^ & _</span>',
'Recommended symbols <span class="key"> , # ^ & _</span>',
'推奨記号 <span class="key"> , # ^ & _</span>。',
'권장 기호 <span class="key"> , # ^ & _</span>',
'Рекомендуемые символы <span class="key"> , # ^ & _</span>',
'推荐符号<span class="blue"> , # ^ & _</span>',
'推薦符號<span class="blue"> , # ^ & _</span>',
'Recommended symbols <span class="blue"> , # ^ & _</span>',
'推奨記号 <span class="blue"> , # ^ & _</span>。',
'권장 기호 <span class="blue"> , # ^ & _</span>',
'Рекомендуемые символы <span class="blue"> , # ^ & _</span>',
],
_导出csv: [
'导出 CSV 文件',
Expand Down Expand Up @@ -4030,6 +4030,14 @@ const langText = {
'도움말 다시 표시',
'Повторно отобразить справку',
],
_自定义标签分隔符号的提示: [
'现在你可以自定义文件名中使用的标签分隔符号,以替换默认的 <span class="blue">,</span>。',
'現在你可以自定義檔名中使用的標籤分隔符號,以替換預設的 <span class="blue">,</span>。',
'You can now customize the tag separator used in filenames to replace the default <span class="blue">,</span>',
'ファイル名で使用されるタグ区切りをカスタマイズして、デフォルトの <span class="blue">,</span> を置き換えることができるようになりました',
'이제 파일 이름에 사용되는 태그 구분 기호를 사용자 지정하여 기본 <span class="blue">,</span>',
'Теперь вы можете настроить разделитель тегов, используемый в именах файлов, чтобы заменить используемый по умолчанию <span class="blue">,</span>',
],
}

export { langText }
2 changes: 1 addition & 1 deletion src/ts/setting/FormHTML.ts
Original file line number Diff line number Diff line change
Expand Up @@ -682,7 +682,7 @@ export const formHtml = `<form class="settingForm">
</p>
<p class="option" data-no="83">
<span class="has_tip settingNameStyle1" data-xztext="_标签分隔符号"></span>
<span class="settingNameStyle1" data-xztext="_标签分隔符号"></span>
<input type="text" name="tagsSeparator" class="setinput_style1 blue" value=",">
<button type="button" class="gray1 textButton showTagsSeparatorTip" data-xztext="_提示"></button>
</p>
Expand Down

0 comments on commit 1584bb7

Please sign in to comment.