3 Commits

Author SHA1 Message Date
Yuvi9587
7fe5f4b83e Commit 2025-06-14 11:40:44 +01:00
Yuvi9587
072b582622 Update languages.py 2025-06-14 11:32:29 +01:00
Yuvi9587
de936e8d96 Update languages.py 2025-06-14 16:04:41 +05:30
3 changed files with 35 additions and 5 deletions

View File

@@ -17,7 +17,9 @@ These are the primary controls you'll interact with to initiate and manage downl
- Kemono.su (and mirrors) individual posts (e.g., `https://kemono.su/patreon/user/12345/post/98765`).
- Coomer.party (and mirrors like coomer.su) creator pages.
- Coomer.party (and mirrors) individual posts.
- **Note:** When **⭐ Favorite Mode** is active, this field is disabled and shows a "Favorite Mode active" message.
- **Note:**
- When **⭐ Favorite Mode** is active, this field is disabled and shows a "Favorite Mode active" message.
- This field can also be populated with a placeholder message (e.g., "{count} items in queue from popup") if posts are added to the download queue directly from the 'Creator Selection' dialog's 'Fetched Posts' view.
- **🎨 Creator Selection Button:**
- **Icon:** 🎨 (Artist Palette)
@@ -29,10 +31,18 @@ These are the primary controls you'll interact with to initiate and manage downl
- **Creator List:** Displays creators with their service (e.g., Patreon, Fanbox) and ID.
- **Selection:** Checkboxes to select one or more creators.
- **"Add Selected to URL" Button:** Adds the names of selected creators to the URL input field, comma-separated.
- **"Fetch Posts" Button:** After selecting creators, click this to retrieve their latest posts. This will display a new pane within the dialog showing the fetched posts.
- **"Download Scope" Radio Buttons (`Characters` / `Creators`):** Determines the folder structure for items added via this popup.
- `Characters`: Assumes creator names are character names for folder organization.
- `Creators`: Uses the actual creator names for folder organization.
- **Fetched Posts View (Right Pane - Appears after clicking 'Fetch Posts'):**
- **Posts Area Title Label:** Indicates loading status or number of fetched posts.
- **Posts Search Input:** Allows filtering the list of fetched posts by title.
- **Posts List Widget:** Displays posts fetched from the selected creators, often grouped by creator. Each post is checkable.
- **Select All / Deselect All Buttons (for Posts):** Convenience buttons for selecting/deselecting all displayed fetched posts.
- **"Add Selected Posts to Queue" Button:** Adds all checked posts from this view directly to the application's main download queue. The main URL input field will then show a message like "{count} items in queue from popup".
- **"Close" Button (for Posts View):** Hides the fetched posts view and returns to the creator selection list, allowing you to use the 'Add Selected to URL' button if preferred.
- **Page Range (Start to End) Input Fields:**
- **Purpose:** For creator URLs, specify a range of pages to fetch and process.
- **Usage:** Enter the starting page number in the first field and the ending page number in the second.

View File

@@ -1406,7 +1406,7 @@ translations ["en"].update ({
"creator_popup_add_selected_button": "Add Selected", # Already exists, but good to confirm
"fetch_posts_button_text": "Fetch Posts",
"creator_popup_scope_characters_button": "Scope: Characters",
"creator_popup_title_fetching": "Beiträge des Erstellers",
"creator_popup_title_fetching": "Creator Selection",
"creator_popup_posts_area_title": "Abgerufene Beiträge",
"creator_popup_posts_search_placeholder": "Abgerufene Beiträge nach Titel suchen...",
"no_posts_fetched_yet_status": "Noch keine Beiträge abgerufen.",
@@ -2423,6 +2423,7 @@ translations ["zh_CN"].update ({
"help_guide_step8_content":"<html><head/><body>\n<h3>收藏模式(从您的 Kemono.su 收藏中下载)</h3>\n<p>此模式允许您直接从您在 Kemono.su 上收藏的艺术家那里下载内容。</p>\n<ul>\n<li><b>⭐ 如何启用:</b>\n<ul>\n<li>选中位于“🔗 仅链接”单选按钮旁边的<b>“⭐ 收藏模式”</b>复选框。</li>\n</ul>\n</li>\n<li><b>收藏模式下的界面更改:</b>\n<ul>\n<li>“🔗 Kemono 创建者/帖子 URL”输入区域被一条消息替换指示收藏模式已激活。</li>\n<li>标准的“开始下载”、“暂停”、“取消”按钮被替换为:\n<ul>\n<li><b>“🖼️ 收藏的艺术家”</b>按钮</li>\n<li><b>“📄 收藏的帖子”</b>按钮</li>\n</ul>\n</li>\n<li>“🍪 使用 Cookie”选项被自动启用并锁定因为获取您的收藏需要 cookie。</li>\n</ul>\n</li>\n<li><b>🖼️ 收藏的艺术家按钮:</b>\n<ul>\n<li>单击此按钮将打开一个对话框,其中列出了您在 Kemono.su 上收藏的所有艺术家。</li>\n<li>您可以从此列表中选择一个或多个艺术家以下载其内容。</li>\n</ul>\n</li>\n<li><b>📄 收藏的帖子按钮(未来功能):</b>\n<ul>\n<li>下载特定的收藏<i>帖子</i>(尤其是在它们是系列的一部分时,以类似漫画的顺序)是目前正在开发的功能。</li>\n<li>处理收藏帖子的最佳方式,特别是对于像漫画这样的顺序阅读,仍在探索中。</li>\n<li>如果您对如何下载和组织收藏帖子有具体的想法或用例(例如,从收藏中“漫画风格”),请考虑在项目的 GitHub 页面上提出问题或加入讨论。您的意见非常宝贵!</li>\n</ul>\n</li>\n<li><b>收藏下载范围(按钮):</b>\n<ul>\n<li>此按钮(在“收藏的帖子”旁边)控制从所选收藏艺术家那里下载内容的位置:\n<ul>\n<li><b><i>范围:所选位置:</i></b>所有选定的艺术家都下载到您在界面中设置的主“下载位置”。筛选器全局应用于所有内容。</li>\n<li><b><i>范围:艺术家文件夹:</i></b>对于每个选定的艺术家,将在您的主“下载位置”内自动创建一个子文件夹(以艺术家命名)。该艺术家的内容将进入其特定的子文件夹。筛选器在每个艺术家的专用文件夹内应用。</li>\n</ul>\n</li>\n</ul>\n</li>\n<li><b>收藏模式下的筛选器:</b>\n<ul>\n<li>您在界面中设置的“🎯 按角色筛选”、“🚫 使用关键词跳过”和“筛选文件”选项仍将适用于从您选定的收藏艺术家那里下载的内容。</li>\n</ul>\n</li>\n</ul></body></html>",
"help_guide_step9_title":"⑨ 关键文件与导览",
"help_guide_step9_content":"<html><head/><body>\n<h3>应用程序使用的关键文件</h3>\n<ul>\n<li><b><code>Known.txt</code></b>\n<ul>\n<li>位于应用程序的目录中(<code>.exe</code> 或 <code>main.py</code> 所在的位置)。</li>\n<li>在启用“按名称/标题分文件夹”时,存储您已知的系列、角色或系列标题列表,用于自动文件夹组织。</li>\n<li><b>格式:</b>\n<ul>\n<li>每一行都是一个条目。</li>\n<li><b>简单名称:</b>例如,<code>我的精彩系列</code>。匹配此内容的内容将进入名为“我的精彩系列”的文件夹。</li>\n<li><b>分组别名:</b>例如,<code>(角色 A, 角色 A, 备用名 A)</code>。匹配“角色 A”、“角色 A”或“备用名 A”的内容将全部进入一个名为“角色 A 角色 A 备用名 A”的文件夹清理后。括号中的所有术语都成为该文件夹的别名。</li>\n</ul>\n</li>\n<li><b>用法:</b>如果帖子与您的活动“按角色筛选”输入不匹配,则用作文件夹命名的后备。您可以通过界面管理简单的条目,或直接编辑文件以获取复杂的别名。应用程序会在启动或下次使用时重新加载它。</li>\n</ul>\n</li>\n<li><b><code>cookies.txt</code>(可选):</b>\n<ul>\n<li>如果您使用“使用 Cookie”功能并且不提供直接的 cookie 字符串或浏览到特定文件,应用程序将在其目录中查找名为 <code>cookies.txt</code> 的文件。</li>\n<li><b>格式:</b>必须是 Netscape cookie 文件格式。</li>\n<li><b>用法:</b>允许下载器使用您的浏览器的登录会话来访问可能需要在 Kemono/Coomer 上登录的内容。</li>\n</ul>\n</li>\n</ul>\n<h3>首次用户导览</h3>\n<ul>\n<li>在首次启动时(或如果重置),会出现一个欢迎导览对话框,引导您了解主要功能。您可以跳过它或选择“不再显示此导览”。</li>\n</ul>\n<p><em>许多界面元素还具有工具提示,当您将鼠标悬停在它们上面时会出现,提供快速提示。</em></p>\n</body></html>"
})
translations ["ru"]={}
@@ -4548,7 +4549,12 @@ translations ["zh_TW"].update ({
"help_guide_step8_title":"⑧ 最愛模式與未來功能",
"help_guide_step8_content":"<html><head/><body>\n<h3>最愛模式(從您在 Kemono.su 上的最愛下載)</h3>\n<p>此模式可讓您直接從您在 Kemono.su 上收藏的藝術家下載內容。</p>\n<ul>\n<li><b>⭐ 如何啟用:</b>\n<ul>\n<li>勾選<b>「⭐ 最愛模式」</b>核取方塊,位於「🔗 僅限連結」選項按鈕旁邊。</li>\n</ul>\n</li>\n<li><b>最愛模式中的 UI 變更:</b>\n<ul>\n<li>「🔗 Kemono 創作者/貼文網址」輸入區域會被一條訊息取代,表示最愛模式已啟用。</li>\n<li>標準的「開始下載」、「暫停」、「取消」按鈕會被以下按鈕取代:\n<ul>\n<li><b>「🖼️ 最愛的藝術家」</b>按鈕</li>\n<li><b>「📄 最愛的貼文」</b>按鈕</li>\n</ul>\n</li>\n<li>「🍪 使用 Cookie」選項會自動啟用並鎖定因為需要 cookie 來擷取您的最愛。</li>\n</ul>\n</li>\n<li><b>🖼️ 最愛的藝術家按鈕:</b>\n<ul>\n<li>點擊此處可開啟一個對話方塊,列出您在 Kemono.su 上收藏的所有藝術家。</li>\n<li>您可以從此列表中選擇一位或多位藝術家來下載他們的內容。</li>\n</ul>\n</li>\n<li><b>📄 最愛的貼文按鈕(未來功能):</b>\n<ul>\n<li>下載特定收藏的<i>貼文</i>(特別是如果它們是系列的一部分,則以類似漫畫的循序順序)是一項目前正在開發的功能。</li>\n<li>處理收藏貼文的最佳方式,特別是對於像漫畫這樣的循序閱讀,仍在探索中。</li>\n<li>如果您對於如何下載和組織收藏貼文有任何想法或特定用例(例如:從最愛中進行「漫畫風格」),請考慮在專案的 GitHub 頁面上提出問題或加入討論。您的意見非常寶貴!</li>\n</ul>\n</li>\n<li><b>最愛下載範圍(按鈕):</b>\n<ul>\n<li>此按鈕(位於「最愛的貼文」旁邊)控制所選最愛藝術家內容的下載位置:\n<ul>\n<li><b><i>範圍:所選位置:</i></b>所有選定的藝術家都將下載到您在 UI 中設定的主要「下載位置」。篩選器會全域應用於所有內容。</li>\n<li><b><i>範圍:藝術家資料夾:</i></b>對於每位選定的藝術家,將在您的主要「下載位置」內自動建立一個子資料夾(以藝術家姓名命名)。該藝術家的內容將進入其特定資料夾。篩選器會在每個藝術家的專用資料夾內應用。</li>\n</ul>\n</li>\n</ul>\n</li>\n<li><b>最愛模式中的篩選器:</b>\n<ul>\n<li>您在 UI 中設定的「🎯 按角色篩選」、「🚫 使用關鍵字跳過」和「篩選檔案」選項仍將適用於從您選定的最愛藝術家下載的內容。</li>\n</ul>\n</li>\n</ul></body></html>",
"help_guide_step9_title":"⑨ 關鍵檔案與導覽",
"help_guide_step9_content":"<html><head/><body>\n<h3>應用程式使用的關鍵檔案</h3>\n<ul>\n<li><b><code>Known.txt</code></b>\n<ul>\n<li>位於應用程式目錄中(<code>.exe</code> 或 <code>main.py</code> 所在的位置)。</li>\n<li>在啟用「按名稱/標題分開資料夾」時,儲存您已知的節目、角色或系列標題列表,以便自動組織資料夾。</li>\n<li><b>格式:</b>\n<ul>\n<li>每一行都是一個條目。</li>\n<li><b>單一名稱:</b>例如:<code>我的精彩系列</code>。符合此內容的內容將進入名為「我的精彩系列」的資料夾。</li>\n<li><b>群組別名:</b>例如:<code>(角色 A, 角 A, 備用名稱 A)</code>。符合「角色 A」、「角 A」或「備用名稱 A」的內容都將進入一個名為「角色 A 角 A 備用名稱 A」的資料夾經過清理。括號中的所有術語都成為該資料夾的別名。</li>\n</ul>\n</li>\n<li><b>用途:</b>如果貼文不符合您目前作用中的「按角色篩選」輸入,則作為資料夾命名的備用選項。您可以透過 UI 管理簡單條目,或直接編輯檔案以處理複雜的別名。應用程式會在啟動或下次使用時重新載入它。</li>\n</ul>\n</li>\n<li><b><code>cookies.txt</code>(可選):</b>\n<ul>\n<li>如果您使用「使用 Cookie」功能且未提供直接的 cookie 字串或瀏覽特定檔案,應用程式將在其目錄中尋找名為 <code>cookies.txt</code> 的檔案。</li>\n<li><b>格式:</b>必須是 Netscape cookie 檔案格式。</li>\n<li><b>用途:</b>允許下載器使用您的瀏覽器登入工作階段來存取可能需要登入 Kemono/Coomer 的內容。</li>\n</ul>\n</li>\n</ul>\n<h3>首次使用者導覽</h3>\n<ul>\n<li>首次啟動時(或如果重設),會出現一個歡迎導覽對話方塊,引導您了解主要功能。您可以跳過它或選擇「不再顯示此導覽」。</li>\n</ul>\n<p><em>許多 UI 元素也有工具提示,當您將滑鼠懸停在它們上方時會出現,提供快速提示。</em></p>\n</body></html>"
"help_guide_step9_content":"<html><head/><body>\n<h3>應用程式使用的關鍵檔案</h3>\n<ul>\n<li><b><code>Known.txt</code></b>\n<ul>\n<li>位於應用程式目錄中(<code>.exe</code> 或 <code>main.py</code> 所在的位置)。</li>\n<li>在啟用「按名稱/標題分開資料夾」時,儲存您已知的節目、角色或系列標題列表,以便自動組織資料夾。</li>\n<li><b>格式:</b>\n<ul>\n<li>每一行都是一個條目。</li>\n<li><b>單一名稱:</b>例如:<code>我的精彩系列</code>。符合此內容的內容將進入名為「我的精彩系列」的資料夾。</li>\n<li><b>群組別名:</b>例如:<code>(角色 A, 角 A, 備用名稱 A)</code>。符合「角色 A」、「角 A」或「備用名稱 A」的內容都將進入一個名為「角色 A 角 A 備用名稱 A」的資料夾經過清理。括號中的所有術語都成為該資料夾的別名。</li>\n</ul>\n</li>\n<li><b>用途:</b>如果貼文不符合您目前作用中的「按角色篩選」輸入,則作為資料夾命名的備用選項。您可以透過 UI 管理簡單條目,或直接編輯檔案以處理複雜的別名。應用程式會在啟動或下次使用時重新載入它。</li>\n</ul>\n</li>\n<li><b><code>cookies.txt</code>(可選):</b>\n<ul>\n<li>如果您使用「使用 Cookie」功能且未提供直接的 cookie 字串或瀏覽特定檔案,應用程式將在其目錄中尋找名為 <code>cookies.txt</code> 的檔案。</li>\n<li><b>格式:</b>必須是 Netscape cookie 檔案格式。</li>\n<li><b>用途:</b>允許下載器使用您的瀏覽器登入工作階段來存取可能需要登入 Kemono/Coomer 的內容。</li>\n</ul>\n</li>\n</ul>\n<h3>首次使用者導覽</h3>\n<ul>\n<li>首次啟動時(或如果重設),會出現一個歡迎導覽對話方塊,引導您了解主要功能。您可以跳過它或選擇「不再顯示此導覽」。</li>\n</ul>\n<p><em>許多 UI 元素也有工具提示,當您將滑鼠懸停在它們上方時會出現,提供快速提示。</em></p>\n</body></html>",
"fetch_posts_button_text":"載入貼文",
"creator_popup_add_posts_to_queue_button":"加入所選貼文至佇列",
"posts_for_creator_header":"來自的貼文",
"untitled_post_placeholder":"未命名貼文",
"fetching_posts_for_creator_status_all_pages":"正在從 {service} 載入 {creator_name} 的所有貼文⋯⋯可能需要一些時間。",
})
def get_translation (language_code ,key ,default_text =""):

View File

@@ -1,4 +1,4 @@
<h1 align="center">Kemono Downloader v5.2.0</h1>
<h1 align="center">Kemono Downloader v5.3.0</h1>
<table align="center">
<tr>
@@ -80,6 +80,20 @@ Kemono Downloader offers a range of features to streamline your content download
---
## ✨ What's New in v5.3.0
- **Multi-Creator Post Fetching & Queuing:**
- The **Creator Selection popup** (🎨 icon) has been significantly enhanced.
- After selecting multiple creators, you can now click a new "**Fetch Posts**" button.
- This will retrieve and display posts from all selected creators in a new view within the popup.
- You can then browse these fetched posts (with search functionality) and select individual posts.
- A new "**Add Selected Posts to Queue**" button allows you to add your chosen posts directly to the main download queue, streamlining the process of gathering content from multiple artists.
- The traditional "**Add Selected to URL**" button is still available if you prefer to populate the main URL field with creator names.
- **Improved Favorite Download Queue Handling:**
- When items are added to the download queue from the Creator Selection popup, the main URL input field will now display a placeholder message (e.g., "{count} items in queue from popup").
- The queue is now more robustly managed, especially when interacting with the main URL input field after items have been queued from the popup.
---
## ✨ What's New in v5.1.0
- **Enhanced Error File Management**: The "Error" button now opens a dialog listing files that failed to download. This dialog includes:
- An option to **retry selected** failed downloads.