diff --git a/localization/rssguard_zh.ts b/localization/rssguard_zh.ts new file mode 100755 index 000000000..dcb61e4de --- /dev/null +++ b/localization/rssguard_zh.ts @@ -0,0 +1,4157 @@ + + + AccountCheckModel + + (category) + (类别) + + + (feed) + (Feed) + + + + AdBlockAddSubscriptionDialog + + Add subscription + 添加订阅 + + + Use predefined subscription + 使用预定的订阅 + + + Title + 标题 + + + Title of subscription + 订阅标题 + + + URL + URL 链接 + + + Absolute URL to online subscription file + 在线订阅文件的绝对 URL 链接 + + + + AdBlockCustomList + + Custom rules + 自定义规则 + + + + AdBlockDialog + + AdBlock configuration + AdBlock 配置 + + + Enable AdBlock + 开启 AdBlock + + + Options + 设置 + + + Add rule + 添加规则 + + + Remove rule + 移除规则 + + + Add subscription + 添加订阅 + + + Remove subscription + 删除订阅 + + + Update subscriptions + 更新订阅 + + + Learn about writing rules... + 了解如何编写规则…… + + + + AdBlockIcon + + AdBlock lets you block unwanted content on web pages + AdBlock 可以让你屏蔽网页上不想看到的内容 + + + Blocked popup window + 禁止弹窗 + + + AdBlock blocked unwanted popup window. + AdBlock 禁止不必要的弹窗 + + + Show AdBlock &settings + 显示 AdBlock 设置 + + + Disable on %1 + 禁用 %1 + + + Disable only on this page + 只在这个页面禁用 + + + + AdBlockManager + + Do you want to add <b>%1</b> subscription? + + + + Add AdBlock subscription + 添加 AdBlock 订阅 + + + + AdBlockSubscription + + Cannot load subscription! + 无法加载订阅! + + + + AdBlockTreeWidget + + Add rule + 添加规则 + + + Remove rule + 移除规则 + + + Add custom rule + 添加自定义规则 + + + Please write your rule here: + 请在这里写下您的规则: + + + %1 (recently updated) + %1(最近更新) + + + %1 (error: %2) + %1 (错误: %2) + + + + Application + + Application is already running. + 程序正在运行 + + + Output directory is not writable. + 输出目录不是可写的 + + + Settings file not copied to output directory successfully. + 配置文件不能成功复制到输出目录。 + + + Database file not copied to output directory successfully. + 数据库文件没有成功复制到输出目录。 + + + Database restoration was not initiated. Make sure that output directory is writable. + 数据库恢复没有启动。确保输出目录是可写的。 + + + Settings restoration was not initiated. Make sure that output directory is writable. + 设置恢复并没有启动。确保输出目录是可写的。 + + + Cannot add feed + 无法添加 Feed + + + Feed cannot be added because standard RSS/ATOM account is not enabled. + 不能添加 Feed,因为没有启用标准的 RSS/ATOM 帐户。 + + + New messages downloaded + 新消息已下载 + + + + DatabaseCleaner + + Shrinking database file... + 正在压缩数据库文件…… + + + Database file shrinked... + 数据库文件已压缩…… + + + Removing read messages... + 正在删除已读消息…… + + + Read messages purged... + 清除已读消息…… + + + Recycle bin purged... + 清除回收站…… + + + Removing old messages... + 正在删除旧的消息…… + + + Purging recycle bin... + 正在清除回收站…… + + + Old messages purged... + 旧的消息已清除…… + + + + DatabaseFactory + + MySQL server works as expected. + MySQL 服务器按预期工作。 + + + No MySQL server is running in the target destination. + 没有 MySQL 服务器在指定地点运行。 + + + Access denied. Invalid username or password used. + Access to MySQL server was denied. + 拒绝访问。使用无效的用户名或密码。 + + + Unknown error. + Unknown MySQL error arised. + 未知的错误。 + + + MySQL/MariaDB (dedicated database) + MySQL/MariaDB (专用的数据库) + + + SQLite (embedded database) + SQLite (嵌入式数据库) + + + Selected database does not exist (yet). It will be created. It's okay. + 选择的数据库不存在。(但是)没关系,它将被创建。 + + + MySQL database not available + MySQL 数据库不可用 + + + %1 cannot use MySQL storage, it is not available. %1 is now switching to SQLite database. Start your MySQL server and make adjustments in application settings. + %1 不能使用 MySQL 存储,它是不可用的。%1 现在切换到 SQLite 数据库。启动您的 MySQL 服务器,并对应用程序设置进行调整。 + + + + DiscoverFeedsButton + + This website does not contain any feeds. + 这个网站不包含任何订阅。 + + + Click me to add feeds from this website. +This website contains %n feed(s). + 点击我添加来自这个网站的订阅。 +这个网站包含 %n 订阅(源)。 + + + Not supported + 不支持 + + + Given account does not support adding feeds. + 指定帐户不支持添加订阅。 + + + + DownloadItem + + Ico + 图标 + + + Filename + 文件名 + + + Error opening output file: %1 + 错误打开输出文件: %1 + + + &Try again + & 再次尝试 + + + &Stop + & 停止 + + + &Open file + & 打开文件 + + + Select destination for downloaded file + 选择下载文件的目录 + + + Error: %1 + 错误: %1 + + + Download directory couldn't be created + 无法创建下载目录 + + + Error when saving file: %1 + 保存文件时错误: %1 + + + %1 of %2 (%3 per second) - %4 + %1 of %2 (%3 每秒) - %4 + + + %1 of %2 - download completed + %1 of %2 - 下载完毕 + + + Open &directory + 打开&目录 + + + Cannot open file + 无法打开文件 + + + Cannot open output file. Open it manually. + 无法打开输出文件。手动打开它。 + + + Cannot open directory + 无法打开目录 + + + Cannot open output directory. Open it manually. + 无法打开输出目录。手动打开它。 + + + Download finished + 下载完毕 + + + File '%1' is downloaded. +Click here to open parent directory. + 文件 '% 1' 下载完毕, +单击这里打开父目录。 + + + URL: %1 + URL链接: %1 + + + Local file: %1 + 本机文件: %1 + + + Selection of local file cancelled. + 本地文件的选择被取消。 + + + + DownloadManager + + Clean up + 清除 + + + %n minutes remaining + %n 剩余分钟 + + + %n seconds remaining + %n 剩余秒数 + + + bytes + bytes + + + kB + kB + + + MB + MB + + + GB + GB + + + Downloading %n file(s)... + 下载 %n 文件()中…… + + + + Feed + + %1%2 + +Auto-update status: %3 + Tooltip for feed. + %1%2 + +自动更细状态: %3 + + + does not use auto-update + Describes feed auto-update status. + 不使用自动更新 + + + uses global settings (%n minute(s) to next auto-update) + Describes feed auto-update status. + 使用全局设置 (%n 分钟(秒) 后自动更新) + + + uses specific settings (%n minute(s) to next auto-update) + Describes feed auto-update status. + 使用特定设置 (%n 分钟(秒) 后自动更新) + + + + FeedMessageViewer + + Toolbar for messages + 消息栏 + + + Toolbar for feeds + 订阅栏 + + + + FeedReader + + Cannot update all items + 无法更新所有项目 + + + You cannot update all items because another critical operation is ongoing. + 你不能更新所有东西,因为有另一个重要的操作。 + + + Starting auto-update of some feeds + 启动一些订阅的自动更新 + + + I will auto-update %n feed(s). + 即将自动更新 %n 订阅(源) + + + + FeedsImportExportModel + + Category + 类别 + + + + FeedsModel + + Title + 标题 + + + Titles of feeds/categories. + 订阅/类别的标题 + + + Root + Root + + + You can't transfer dragged item into different account, this is not supported. + 您不能将拖拽的项目转移到不同的帐户,这是不支持的。 + + + Cannot perform drag & drop operation + 不能执行拖放操作 + + + Counts of unread/all mesages. + 所有未读消息 + + + + FeedsToolBar + + Toolbar spacer + 工具栏 + + + + FeedsView + + Cannot edit item + 无法编辑项目 + + + Cannot delete item + 无法删除项目 + + + Context menu for empty space + + + + Selected item cannot be edited because another critical operation is ongoing. + 由于另一个关键的操作正在进行中,选择的项不能被编辑。 + + + Selected item cannot be deleted because another critical operation is ongoing. + 由于另一个关键操作正在进行中,不能删除选定的项目。 + + + Context menu for categories + + + + Selected item cannot be edited, this is not (yet?) supported. + 选定的项目不能被编辑,这是(还)不被支持的。 + + + Deleting "%1" + 删除 "%1" + + + You are about to completely delete item "%1". + 您要彻底删除项目 "%1". + + + Are you sure? + 您确定吗? + + + Cannot delete "%1" + 无法删除 "%1" + + + This item cannot be deleted because something critically failed. Submit bug report. + 这个条目不能被删除,因为一些严重的失败。提交错误报告。 + + + This item cannot be deleted, because it does not support it +or this functionality is not implemented yet. + 这个条目不能被删除,因为它不支持它 +或者这个功能还没有实现。 + + + Context menu for other items + + + + Not supported + 不支持 + + + Selected account does not support adding of new feeds. + 选择的帐户不支持添加新的订阅。 + + + Selected account does not support adding of new categories. + 选择的帐户不支持添加新的类别。 + + + + FormAbout + + Information + 信息 + + + Licenses + 许可证 + + + GNU GPL License (applies to RSS Guard source code) + GNU GPL 许可证 ( 适用于 RSS Guard 源代码 ) + + + GNU GPL License + GNU GPL 许可证 + + + BSD License (applies to QtSingleApplication source code) + BSD 许可证 ( 适用于 QtSingleApplication 源代码 ) + + + Licenses page is available only in English language. + 许可证页只在英文中使用。 + + + Changelog + 更新日志 + + + Changelog page is available only in English language. + 更新日志页面只使用英语语言。 + + + License not found. + 许可证没有发现 + + + Changelog not found. + 更细日志没有发现 + + + About %1 + 关于 %1 + + + Settings type + 设置类型 + + + Settings file + 设置文件 + + + Database root path + 数据库根路径 + + + FULLY portable + 完全便携 + + + PARTIALLY portable + 部分便携 + + + Resources + 资源 + + + <body>%5 is a (very) tiny feed reader.<br><br>This software is distributed under the terms of GNU General Public License, version 3.<br><br>Contacts:<ul><li><a href="mailto://%1">%1</a> ~e-mail</li><li><a href="%2">%2</a> ~website</li></ul>You can obtain source code for %5 from its website.<br><br><br>Copyright (C) 2011-%3 %4</body> + + + + <b>%8</b><br><b>Version:</b> %1 (built on %2/%3)<br><b>Revision:</b> %4<br><b>Build date:</b> %5<br><b>Qt:</b> %6 (compiled against %7)<br> + + + + User skins root path + 用户皮肤根路径 + + + NOT portable + 不便携 + + + + FormAddAccount + + Add new account + 添加新账户 + + + Details + 细节 + + + Name + 名字 + + + Version + 版本 + + + Author + 作者 + + + Description + 描述 + + + This account can be added only once. + 这个帐户只能添加一次。 + + + + FormBackupDatabaseSettings + + Backup database/settings + 备份数据库 / 设置 + + + Backup properties + 备份内容 + + + Items to backup + 项目备份 + + + Database + 数据库 + + + Settings + 设置 + + + Backup name + 备份名字 + + + Operation results + 运行结果 + + + Common name for backup files + 备份文件的通用名称 + + + No operation executed yet. + 没有操作执行。 + + + Backup was created successfully. + 已经成功地创建了备份。 + + + Backup name cannot be empty. + 备份名不能是空的。 + + + Backup name looks okay. + 备份名可用 + + + Backup failed. + 备份失败 + + + Output directory + 输出目录 + + + &Select directory + &选择目录 + + + Backup was created successfully and stored in target directory. + 成功创建备份,并存储在目标目录中。 + + + Select destination directory + 选择目标目录 + + + Good destination directory is specified. + 指定目录 + + + + FormDatabaseCleanup + + Cleanup database + 清除数据库 + + + Remove all messages older than + 移除所有消息 + + + day(s) + 日期 ( ) + + + Shrink database file + 压缩数据库文件 + + + Database information + 数据库信息 + + + Database file size + 数据库文件大小 + + + Database type + 数据库类型 + + + Progress + 进度 + + + I am ready. + 我已经准备好。 + + + Database cleanup is running. + 正在清除数据库。 + + + Database cleanup is completed. + 数据库清除完毕。 + + + Database cleanup failed. + 数据库清除失败。 + + + Cleanup settings (all checked items are completely erased from database) + 清理设置 ( 所有已检查的项都从数据库中完全删除 ) + + + Remove all read messages (not those from recycle bin) + 删除所有读过的消息 ( 不包括回收站的消息 ) + + + Remove all messages from recycle bin + + + + Remove all starred messages (including those from recycle bin) + + + + unknown + + + + file: %1, data: %2 + + + + + FormEditAccount + + Some feeds require authentication, including GMail feeds. BASIC, NTLM-2 and DIGEST-MD5 authentication schemes are supported. + + + + Authentication + + + + Username + + + + Password + + + + Show password + + + + Requires HTTP authentication + + + + URL + URL链接 + + + &Test setup + + + + HTTP authentication username + + + + HTTP authentication password + + + + Password for your TT-RSS account + + + + Username for your TT-RSS account + + + + FULL URL of your TT-RSS instance WITH trailing "/api/" string + + + + No test done yet. + + + + Here, results of connection test are shown. + + + + Add new Tiny Tiny RSS account + + + + Edit existing Tiny Tiny RSS account + + + + API access on selected server is not enabled. + + + + Entered credentials are incorrect. + + + + Other error occurred, contact developers. + + + + Selected Tiny Tiny RSS server is running unsupported version of API (%1). At least API level %2 is required. + + + + Selected Tiny Tiny RSS server is running unsupported version of API. + + + + Tiny Tiny RSS server is okay, running with API level %1, while at least API level %2 is required. + + + + Tiny Tiny RSS server is okay. + + + + Network error: '%1'. + + + + Network error, have you entered correct Tiny Tiny RSS API endpoint and password? + + + + Username cannot be empty. + + + + Username is okay. + + + + Password cannot be empty. + + + + Password is okay. + + + + Username is ok or it is not needed. + + + + Username is empty. + + + + Password is ok or it is not needed. + + + + Password is empty. + + + + URL cannot be empty. + + + + URL is okay. + + + + Note that at least API level %1 is required. + + + + URL should end with "/api/". + + + + Unspecified error, did you enter correct URL? + + + + Force execution of server-side update when updating feeds from RSS Guard + + + + Leaving this option on causes that updates of feeds will be probably much slower and may time-out often. + + + + + FormEditOwnCloudAccount + + URL + + + + Force execution of server-side update when updating feeds from RSS Guard + + + + Some feeds require authentication, including GMail feeds. BASIC, NTLM-2 and DIGEST-MD5 authentication schemes are supported. + + + + Authentication + + + + Username + + + + Password + + + + Show password + + + + &Test setup + + + + Leaving this option on causes that updates of feeds will be probably much slower and may time-out often. + + + + Note that at least version %1 is required. + + + + URL of your ownCloud server, without any API path + + + + No test done yet. + + + + Here, results of connection test are shown. + + + + Add new ownCloud News account + + + + Edit existing ownCloud News account + + + + Selected ownCloud News server is running unsupported version (%1). At least version %2 is required. + + + + Selected ownCloud News server is running unsupported version. + + + + Network error: '%1'. + + + + Network error, have you entered correct ownCloud endpoint and password? + + + + Unspecified error, did you enter correct URL? + + + + Username cannot be empty. + + + + Username is okay. + + + + Password cannot be empty. + + + + Password is okay. + + + + URL cannot be empty. + + + + URL is okay. + + + + Password for your ownCloud account + + + + Username for your ownCloud account + + + + ownCloud News server is okay, running with version %1, while at least version %2 is required. + + + + ownCloud News server is okay. + + + + + FormEditTtRssAccount + + URL + URL链接 + + + Some feeds require authentication, including GMail feeds. BASIC, NTLM-2 and DIGEST-MD5 authentication schemes are supported. + + + + Authentication + + + + Username + + + + Password + + + + Show password + + + + Requires HTTP authentication + + + + &Test setup + + + + Force execution of server-side update when updating feeds from RSS Guard + + + + Leaving this option on causes that updates of feeds will be probably much slower and may time-out often. + + + + Note that at least API level %1 is required. + + + + HTTP authentication username + + + + HTTP authentication password + + + + Password for your TT-RSS account + + + + Username for your TT-RSS account + + + + URL of your TT-RSS instance WITHOUT trailing "/api/" string + + + + No test done yet. + + + + Here, results of connection test are shown. + + + + Add new Tiny Tiny RSS account + + + + Edit existing Tiny Tiny RSS account + + + + API access on selected server is not enabled. + + + + Entered credentials are incorrect. + + + + Other error occurred, contact developers. + + + + Selected Tiny Tiny RSS server is running unsupported version of API (%1). At least API level %2 is required. + + + + Selected Tiny Tiny RSS server is running unsupported version of API. + + + + Tiny Tiny RSS server is okay, running with API level %1, while at least API level %2 is required. + + + + Tiny Tiny RSS server is okay. + + + + Network error: '%1'. + + + + Network error, have you entered correct Tiny Tiny RSS API endpoint and password? + + + + Unspecified error, did you enter correct URL? + + + + Username cannot be empty. + + + + Username is okay. + + + + Password cannot be empty. + + + + Password is okay. + + + + Username is ok or it is not needed. + + + + Username is empty. + + + + Password is ok or it is not needed. + + + + Password is empty. + + + + URL cannot be empty. + + + + URL should NOT end with "/api/". + + + + URL is okay. + + + + + FormFeedDetails + + Parent category + + + + Select parent item for your feed. + + + + Type + + + + Select type of the standard feed. + + + + Encoding + + + + Select encoding of the standard feed. If you are unsure about the encoding, then select "UTF-8" encoding. + + + + Auto-update + + + + Select the auto-update strategy for this feed. Default auto-update strategy means that the feed will be update in time intervals set in application settings. + + + + Title + 标题 + + + Description + 描述 + + + URL + URL链接 + + + Fetch it now + + + + Icon + + + + Select icon for your feed. + + + + Some feeds require authentication, including GMail feeds. BASIC, NTLM-2 and DIGEST-MD5 authentication schemes are supported. + + + + Requires HTTP authentication + + + + Username + + + + Password + + + + Fetch metadata + + + + Add new feed + + + + Edit feed '%1' + + + + Feed name is ok. + + + + Feed name is too short. + + + + Description is empty. + + + + The description is ok. + + + + The URL is ok. + + + + The URL does not meet standard pattern. Does your URL start with "http://" or "https://" prefix. + + + + The URL is empty. + + + + Username is ok or it is not needed. + + + + Username is empty. + + + + Password is ok or it is not needed. + + + + Password is empty. + + + + Select icon file for the feed + + + + Images (*.bmp *.jpg *.jpeg *.png *.svg *.tga) + + + + Select icon + + + + Cancel + + + + Look in: + Label for field with icon file name textbox for selection dialog. + + + + Icon name: + + + + Icon type: + + + + All metadata fetched successfully. + + + + Feed and icon metadata fetched. + + + + Result: %1. + + + + Feed or icon metadata not fetched. + + + + Error: %1. + + + + No metadata fetched. + + + + Icon fetched successfully. + + + + Icon metadata fetched. + + + + Icon metadata not fetched. + + + + No icon fetched. + + + + Feed title + + + + Set title for your feed. + + + + Feed description + + + + Set description for your feed. + + + + Full feed url including scheme + + + + Set url for your feed. + + + + Set username to access the feed. + + + + Set password to access the feed. + + + + Icon selection + + + + Load icon from file... + + + + Do not use icon + + + + Use default icon + + + + Fetch icon from feed + + + + No metadata fetched so far. + + + + Auto-update using global interval + + + + Auto-update every + + + + Do not auto-update at all + + + + + FormMain + + &File + + + + &Help + + + + &View + + + + &Tools + + + + &Quit + + + + &Settings + + + + &Messages + + + + Switch &importance of selected messages + + + + Quit the application. + + + + Display settings of the application. + + + + Switch fullscreen mode. + + + + No actions available + + + + No actions are available right now. + + + + Hides main window if it is visible and shows it if it is hidden. + + + + Hides or shows the list of feeds/categories. + + + + Check if new update for the application is available for download. + + + + &About application + + + + Displays extra info about this application. + + + + &Delete selected messages + + + + Hides or displays the main menu. + + + + Mark &selected messages as &read + + + + Mark &selected messages as &unread + + + + Open selected source articles in &external browser + + + + Open selected messages in &internal browser + + + + Select &next message + + + + Select &previous message + + + + Check for &updates + + + + Show/hide + + + + &Feed list + + + + &Main menu + + + + Switch visibility of main &window + + + + Cannot open external browser + + + + Cannot open external browser. Navigate to application website manually. + + + + &Toolbars + + + + Switch visibility of main toolbars. + + + + &Feed/message list headers + + + + &Donate via PayPal + + + + Display &wiki + + + + &Restore database/settings + + + + &Backup database/settings + + + + Switch message list layout orientation + + + + &Downloads + + + + Send selected message via e-mail + + + + &Cleanup database + + + + Add &new item + + + + Update &all items + + + + Update &selected items + + + + &Edit selected item + + + + &Delete selected item + + + + &Mark selected items as read + + + + Mark all messages (without message filters) from selected items as read. + + + + &Mark selected items as unread + + + + Mark all messages (without message filters) from selected items as unread. + + + + &Clean selected items + + + + Deletes all messages from selected items. + + + + &Mark all items as &read + + + + Marks all messages in all items read. This does not take message filters into account. + + + + View selected items in &newspaper mode + + + + Displays all messages from selected item in a new "newspaper mode" tab. Note that messages are not set as read automatically. + + + + &Clean all items + + + + Deletes all messages from all items. + + + + Select &next item + + + + Select &previous item + + + + Show only unread items + + + + &Expand/collapse selected item + + + + &Restore selected messages + + + + No possible actions + + + + &Recycle bin(s) + + + + &Restore all recycle bins + + + + &Empty all recycle bins + + + + Select next &unread message + + + + No recycle bin + + + + Feeds && categories + + + + &Accounts + + + + &Add new account + + + + Status bar + + + + &Edit selected account + + + + &Delete selected account + + + + Add new feed into selected account + + + + Add new category into selected account + + + + Add new category + + + + Add new feed + + + + Stop running update + + + + No actions possible + + + + Web browser && tabs + + + + Report a &bug... + + + + New web browser tab + + + + Close all tabs + + + + Close all tabs except current + + + + View &fullscreen + + + + Cannot cleanup database + + + + Cannot cleanup database, because another critical action is running. + + + + Feed update started + + + + Updated feed '%1' + Text display in status bar when particular feed is updated. + + + + Tabs + + + + &Mark all items as read + + + + &Restart + + + + Go to &next tab + + + + Go to &previous tab + + + + + FormOwnCloudFeedDetails + + Feed added + + + + Feed was added, triggering sync in now. + + + + Cannot add feed + 无法添加 Feed + + + Feed was not added due to error. + + + + + FormRestoreDatabaseSettings + + Restore database/settings + + + + Operation results + 运行结果 + + + Restore database + + + + Restore settings + + + + No operation executed yet. + 没有操作执行。 + + + Restoration was initiated. Restart to proceed. + + + + You need to restart application for restoration process to finish. + + + + Source directory + + + + &Select directory + &选择目录 + + + Database and/or settings were not copied to restoration directory successully. + + + + Select source directory + + + + Good source directory is specified. + + + + Restart + + + + + FormSettings + + Settings + 设置 + + + Critical settings were changed + + + + Changed categories of settings: +%1. + + + + Some settings are changed and will be lost + + + + Some settings were changed and by cancelling this dialog, you would lose these changes. + + + + Do you really want to close this dialog without saving any settings? + + + + Some critical settings were changed and will be applied after the application gets restarted. + +You have to restart manually. + + + + Do you want to restart now? + + + + + FormStandardCategoryDetails + + Parent category + + + + Select parent item for your category. + + + + Title + 标题 + + + Description + 描述 + + + Icon + + + + Select icon for your category. + + + + Add new category + + + + Edit existing category + + + + Cannot add category + + + + Category was not added due to error. + + + + Cannot edit category + + + + Category was not edited due to error. + + + + Category name is ok. + + + + Category name is too short. + + + + Description is empty. + + + + The description is ok. + + + + Select icon file for the category + + + + Images (*.bmp *.jpg *.jpeg *.png *.svg *.tga) + + + + Select icon + + + + Cancel + + + + Look in: + Label to describe the folder for icon file selection dialog. + + + + Icon name: + + + + Icon type: + + + + Category title + + + + Set title for your category. + + + + Category description + + + + Set description for your category. + + + + Icon selection + + + + Load icon from file... + + + + Do not use icon + + + + Use default icon + + + + + FormStandardFeedDetails + + Cannot add feed + 无法添加 Feed + + + Feed was not added due to error. + + + + Cannot edit feed + + + + Feed was not edited due to error. + + + + + FormStandardImportExport + + &Select file + + + + &Check all items + + + + &Uncheck all items + + + + Operation results + 运行结果 + + + No file is selected. + + + + No operation executed yet. + 没有操作执行。 + + + Destination file + + + + Source feeds && categories + + + + Export feeds + + + + Source file + + + + Target feeds && categories + + + + Import feeds + + + + OPML 2.0 files (*.opml) + + + + Select file for feeds export + + + + File is selected. + + + + Select file for feeds import + + + + Cannot open source file. + + + + Feeds were loaded. + + + + Error, file is not well-formed. Select another file. + + + + Error occurred. File is not well-formed. Select another file. + + + + Feeds were exported successfully. + + + + Critical error occurred. + + + + Parsing data... + + + + Cannot write into destination file: '%1'. + + + + Root node + + + + Select parent item for your feed. + + + + TXT files [one URL per line] (*.txt) + + + + Get online metadata + + + + Metadata for your feeds can be fetched online. Note that the action could take several minutes, depending on number of feeds. + + + + Do you want to fetch feed metadata online? + + + + + FormTtRssFeedDetails + + Feed added + + + + Feed was added, triggering sync in now. + + + + Cannot add feed + 无法添加 Feed + + + Feed was not added due to error. + + + + + FormUpdate + + Current release + + + + Available release + + + + Changes + + + + Status + + + + unknown + Unknown release. + + + + List with updates was not +downloaded successfully. + + + + New release available. + + + + Error: '%1'. + + + + No new release available. + + + + This release is not newer than +currently installed one. + + + + Check for updates + + + + Download new installation files. + + + + Checking for updates failed. + + + + Download installation file for your OS. + + + + Installation file is not available directly. +Go to application website to obtain it manually. + + + + No new update available. + + + + Cannot update application + + + + Cannot navigate to installation file. Check new installation downloads manually on project website. + + + + Download update + + + + Downloaded %1% (update size is %2 kB). + + + + Downloading update... + + + + Downloaded successfully + + + + Error occured + + + + Error occured during downloading of the package. + + + + Go to application website + + + + This is new version which can be +downloaded. + + + + Package was downloaded successfully. +You must install it manually. + + + + Install + + + + Cannot launch external updater. Update application manually. + + + + Changelog + 更新日志 + + + Available files + + + + Download selected update + + + + Go to application website to get update packages manually. + + + + (size + + + + Available update files + + + + Package was downloaded successfully. +You can install it now. + + + + + IOFactory + + Cannot open file '%1' for reading. + + + + Cannot open file '%1' for writting. + + + + + LabelsRootItem + + Labels + + + + + LocationLineEdit + + Website address goes here + + + + + MessageBox + + Do not show this dialog again. + + + + + MessagePreviewer + + You clicked some link. You can download the link contents or open it in external web browser. + + + + What action do you want to take? + + + + Open in external browser + + + + Download + + + + Incorrect link + + + + Selected hyperlink is invalid. + + + + Mark message as read + + + + Mark message as unread + + + + Switch message importance + + + + Click this link to download it or open it with external browser. + + + + image + + + + Always open links in external browser. + + + + + MessagesModel + + Id + + + + Read + + + + Deleted + + + + Important + + + + Feed + + + + Title + 标题 + + + Url + + + + Author + 作者 + + + Created on + + + + Contents + + + + Id of the message. + + + + Is message read? + + + + Is message deleted? + + + + Is message important? + + + + Id of feed which this message belongs to. + + + + Title of the message. + + + + Url of the message. + + + + Author of the message. + + + + Creation date of the message. + + + + Contents of the message. + + + + Permanently deleted + + + + Is message permanently deleted from recycle bin? + + + + Attachments + + + + List of attachments. + + + + Loading of messages failed, maybe messages could not be downloaded. + + + + Loading of messages from item '%1' failed. + + + + Account ID + + + + Custom ID + + + + Account ID of the message. + + + + Custom ID of the message + + + + Custom hash + + + + Custom hash of the message. + + + + Feed ID + + + + Custom ID of feed of the message. + + + + + MessagesToolBar + + Search messages + + + + Message search box + + + + Menu for highlighting messages + + + + No extra highlighting + + + + Highlight unread messages + + + + Highlight important messages + + + + Display all messages + + + + Message highlighter + + + + Toolbar spacer + 工具栏 + + + + MessagesView + + Context menu for messages + + + + Problem with starting external web browser + + + + External web browser could not be started. + + + + Problem with starting external e-mail client + + + + External e-mail client could not be started. + + + + + NetworkFactory + + protocol error + Network status. + + + + host not found + Network status. + + + + connection refused + Network status. + + + + connection timed out + Network status. + + + + SSL handshake failed + Network status. + + + + proxy server connection refused + Network status. + + + + temporary failure + Network status. + + + + authentication failed + Network status. + + + + proxy authentication required + Network status. + + + + proxy server not found + Network status. + + + + content not found + Network status. + + + + unknown error + Network status. + + + + no errors + Network status. + + + + access to content was denied + + + + connection timed out or was cancelled + + + + unknown content + Network status. + + + + + NewspaperPreviewer + + Form + + + + Show more messages (%n remaining) + + + + Cannot show more messages + + + + Cannot show more messages because parent feed was removed. + + + + + OwnCloudServiceRoot + + Sync in + + + + Cannot add item + + + + Cannot add feed because another critical operation is ongoing. + + + + + QObject + + LANG_ABBREV + Abbreviation of language, e.g. en. Use ISO 639-1 code here combined with ISO 3166-1 (alpha-2) code. Examples: "cs", "en", "it", "cs_CZ", "en_GB", "en_US". + + + + LANG_AUTHOR + Name of translator - optional. + + + + LANG_EMAIL + + + + + ++ %n other feeds. + + + + Welcome to %1. + +Please, check NEW stuff included in this +version by clicking this popup notification. + + + + Welcome to %1. + + + + Load initial set of feeds + + + + This service offers integration with Tiny Tiny RSS. + +Tiny Tiny RSS is an open source web-based news feed (RSS/Atom) reader and aggregator, designed to allow you to read news from any location, while feeling as close to a real desktop application as possible. + +At least API level %1 is required. + + + + The News app is an RSS/Atom feed aggregator. It is part of ownCloud suite. This plugin implements %1 API. + + + + Standard online feeds (RSS/RDF/ATOM) + + + + This service offers integration with standard online RSS/RDF/ATOM feeds and podcasts. + + + + The News app is an RSS/Atom feed aggregator. It is part of Nextcloud suite. This plugin implements %1 API. + + + + New version available + + + + Click the bubble for more information. + + + + + RecycleBin + + Recycle bin + + + + Recycle bin contains all deleted messages from all feeds. + + + + %n deleted message(s). + + + + Recycle bin + +%1 + + + + Restore recycle bin + + + + Empty recycle bin + + + + + RootItem + + %n unread message(s). + Tooltip for "unread" column of feed list. + + + + + SettingsBrowserMail + + External web browser + + + + <html><head/><body><p>If unchecked, then default system-wide web browser is used.</p></body></html> + + + + Use custom external web browser + + + + Web browser executable + + + + Executable file of web browser + + + + &Browse + + + + Executable parameters + + + + Parameters to executable + + + + Use sample arguments for + + + + Select browser + + + + Note that "%1" (without quotation marks) is placeholder for URL of selected message. + + + + External e-mail client + + + + Use custom external e-mail client + + + + E-mail client executable + + + + Executable file of e-mail client + + + + Select client + + + + Placeholders: + • %1 - title of selected message, + • %2 - body of selected message. + + + + Proxy + + + + Type + Proxy server type. + + + + Host + + + + Hostname or IP of your proxy server + + + + Port + + + + Username + + + + Your username for proxy server authentication + + + + Password + + + + Your password for proxy server authentication + + + + Display password + + + + Note that these settings are applied only on newly established connections. + + + + Select web browser executable + + + + Executables (*) + File filter for external browser selection dialog. +---------- +File filter for external e-mail selection dialog. + + + + Executables (*.*) + + + + Select e-mail executable + + + + Opera 12 or older + + + + Mozilla Thunderbird + + + + No proxy + + + + System proxy + + + + Socks5 + + + + Http + + + + Web browser & e-mail & proxy + + + + Always open links from simple internal text browser in external web browser + + + + + SettingsDatabase + + WARNING: Note that switching to another data storage type will NOT copy existing your data from currently active data storage to newly selected one. + + + + Database driver + + + + Use in-memory database as the working database + + + + Usage of in-memory working database has several advantages and pitfalls. Make sure that you are familiar with these before you turn this feature on. Advantages: +<ul> +<li>higher speed for feed/message manipulations (especially with thousands of messages displayed),</li> +<li>whole database stored in RAM, thus your hard drive can rest more.</li> +</ul> +Disadvantages: +<ul> +<li>if application crashes, your changes from last session are lost,</li> +<li>application startup and shutdown can take little longer (max. 2 seconds).</li> +</ul> +Authors of this application are NOT responsible for lost data. + + + + Hostname + + + + Port + + + + Username + + + + Password + + + + Test setup + + + + Note that speed of used MySQL server and latency of used connection medium HEAVILY influences the final performance of this application. Using slow database connections leads to bad performance when browsing feeds or messages. + + + + &Show password + + + + Working database + + + + Hostname is empty. + + + + Hostname looks ok. + + + + Username is empty. + + + + Username looks ok. + + + + Password is empty. + + + + Password looks ok. + + + + Working database is empty. + + + + Working database is ok. + + + + No connection test triggered so far. + + + + You did not executed any connection test yet. + + + + Hostname of your MySQL server + + + + Username to login with + + + + Password for your username + + + + Working database which you have full access to. + + + + Data storage + + + + Note that turning this option ON will make saving of new messages FASTER, but it might rarely cause some issues with messages saving. + + + + Use DB transactions when storing downloaded messages + + + + + SettingsDownloads + + Open download manager when new download is started + + + + Target directory for downloaded files + + + + Ask for each individual downloaded file + + + + Save all downloaded files to + + + + Target directory where all downloaded files are saved + + + + &Browse + + + + Select downloads target directory + + + + Downloads + + + + + SettingsFeedsMessages + + Feeds && categories + + + + Update all feed on application startup + + + + Auto-update all feeds every + + + + Feed connection timeout + + + + Connection timeout is time interval which is reserved for downloading new messages for the feed. If this time interval elapses, then download process is aborted. + + + + ms + + + + Message count format in feed list + + + + Enter format for count of messages displayed next to each feed/category in feed list. Use "%all" and "%unread" strings which are placeholders for the actual count of all (or unread) messages. + + + + Messages + + + + Remove all read messages from all feeds on application exit + + + + Keep message selection in the middle of the message list viewport + + + + Use custom date/time format (overrides format loaded from active localization) + + + + Internal message browser fonts + + + + &Change font + + + + Select new font for message viewer + + + + Font preview + + + + Feeds & messages + + + + Height of image attachments + + + + Enable "auto-update started" notification + + + + + SettingsGeneral + + Launch %1 on operating system startup + + + + Check for updates on application startup + + + + Remove junk Trolltech registry key (HKCU\Software\Trolltech) when application quits (Use at your own risk!) + + + + (not supported on this platform) + + + + General + + + + + SettingsGui + + Icons && skins + + + + Icons + + + + Icon theme + + + + Skins + + + + Active skin: + + + + Selected skin: + + + + Tray area && notifications + + + + Tray icon + + + + Hide main window when it is minimized + + + + Start application hidden + + + + Enable popup balloon tooltips + + + + Tabs + + + + Open new tabs with left mouse button double-click on tab bar + + + + Hide tab bar if just one tab is visible + + + + Close tabs with + + + + Right mouse button double-click + + + + Middle mouse button single-click + + + + Toolbars + + + + Toolbar for feeds list + + + + Toolbar for messages list + + + + Statusbar + + + + Toolbar button style + + + + Select toolbar to edit + + + + Name + 名字 + + + Version + 版本 + + + Author + 作者 + + + E-mail + + + + (Tray icon is not available.) + + + + no icon theme/system icon theme + Label for disabling icon theme. + + + + Icon only + + + + Text only + + + + Text beside icon + + + + Text under icon + + + + Follow OS style + + + + User interface + + + + Style + + + + Skin + + + + + SettingsLocalization + + Language + + + + Code + + + + Author + 作者 + + + + SettingsShortcuts + + Keyboard shortcuts + + + + + ShortcutCatcher + + Reset to original shortcut. + + + + Clear current shortcut. + + + + Click and hit new shortcut. + + + + + SkinFactory + + This page was blocked by AdBlock + + + + Blocked by set: "%1"<br/>Blocked by filter: "%2" + + + + + StandardCategory + + %1 (category)%2%3 + Tooltip for standard feed. + + + + +This category does not contain any nested items. + + + + + StandardFeed + + Metadata not fetched + + + + Metadata was not fetched because: %1. + + + + does not use auto-update + Describes feed auto-update status. + 不使用自动更细 + + + uses global settings + Describes feed auto-update status. + + + + %1 (%2)%3 + +Network status: %6 +Encoding: %4 +Auto-update status: %5 + Tooltip for feed. + + + + + StandardServiceRoot + + This is obligatory service account for standard RSS/RDF/ATOM feeds. + + + + Do you want to load initial set of feeds? + + + + Error when loading initial feeds + + + + Fetch metadata + + + + Export feeds + + + + Import feeds + + + + This is service account for standard RSS/RDF/ATOM feeds. + +Account ID: %1 + + + + This new account does not include any feeds. You can now add default set of feeds. + + + + Cannot add item + + + + Cannot add feed because another critical operation is ongoing. + + + + Cannot add category + + + + Cannot add category because another critical operation is ongoing. + + + + Import successful, but some feeds/categories were not imported due to error. + + + + Import was completely successful. + + + + + StatusBar + + Feed update progress bar + + + + Feed update label + + + + File download progress bar + + + + File download label + + + + Toolbar spacer + 工具栏 + + + + SystemFactory + + New version available + + + + Click the bubble for more information. + + + + anonymous + + + + bytes + + + + + SystemTrayIcon + + %1 +Unread news: %2 + + + + + TabBar + + Close this tab. + + + + Close tab + + + + + TabWidget + + Feeds + + + + Browse your feeds and messages + + + + Displays main menu. + + + + Main menu + + + + Downloads + + + + Newspaper view + + + + Web browser + + + + + TimeSpinBox + + %n hour(s) + + + + %n minute(s) + + + + and + + + + + ToolBarEditor + + Activated actions + + + + Available actions + + + + Insert separator + + + + Insert spacer + + + + Separator + + + + Toolbar spacer + 工具栏 + + + Move action up + + + + Move action down + + + + Add selected action + + + + Delete selected action + + + + Delete all actions + + + + Reset toolbar + + + + + TrayIconMenu + + Close opened modal dialogs first. + + + + + TtRssFeed + + does not use auto-update + Describes feed auto-update status. + + + + uses global settings + Describes feed auto-update status. + + + + uses specific settings (%n minute(s) to next auto-update) + Describes feed auto-update status. + + + + %1%2 + +Auto-update status: %3 + Tooltip for feed. + %1%2 + +Auto-update status: %3 + + + + TtRssServiceRoot + + Tiny Tiny RSS + +Account ID: %3 +Username: %1 +Server: %2 +Last error: %4 +Last login on: %5 + + + + Sync in + + + + Cannot add item + + + + Cannot add feed because another critical operation is ongoing. + + + + + WebBrowser + + Navigation panel + + + + No title + Webbrowser tab title when no title is available. + + + + Back + + + + Go back. + + + + Forward + + + + Go forward. + + + + Reload + + + + Reload current web page. + + + + Stop + + + + Stop web page loading. + + + + + WebFactory + + Web engine settings + + + + Auto-load images + + + + JS enabled + + + + JS can open popup windows + + + + JS can access clipboard + + + + Hyperlinks can get focus + + + + Local storage enabled + + + + Local content can access remote URLs + + + + XSS auditing enabled + + + + Spatial navigation enabled + + + + Local content can access local files + + + + Hyperlink auditing enabled + + + + Animate scrolling + + + + Error pages enabled + + + + Plugins enabled + + + + Fullscreen enabled + + + + Screen capture enabled + + + + WebGL enabled + + + + Accelerate 2D canvas + + + + Print element backgrounds + + + + Allow running insecure content + + + + Allow geolocation on insecure origins + + + + + WebViewer + + Attachment + + + + Written by + + + + Newspaper view + + + + unknown author + + + + \ No newline at end of file diff --git a/resources/scripts/update-localizations.sh b/resources/scripts/update-localizations.sh index 9b2798386..7239d21e1 100755 --- a/resources/scripts/update-localizations.sh +++ b/resources/scripts/update-localizations.sh @@ -9,7 +9,7 @@ read -p "Password: " PASSWORD # Setup parameters. RESOURCE=../../../localization/rssguard_en.ts -CODES="cs da de en_GB es fr he id it ja lt nl pl pt sv" +CODES="cs da de en_GB es fr he id it ja lt nl pl pt sv zh" TRANSLATION='../../../localization/rssguard_$CODE.ts' declare PARAMS diff --git a/rssguard.pro b/rssguard.pro index 31aeae742..286efe06e 100755 --- a/rssguard.pro +++ b/rssguard.pro @@ -582,7 +582,8 @@ TRANSLATIONS += localization/qtbase_cs.ts \ localization/rssguard_nl.ts \ localization/rssguard_pl.ts \ localization/rssguard_pt.ts \ - localization/rssguard_sv.ts + localization/rssguard_sv.ts \ + localization/rssguard_zh.ts TRANSLATIONS_WO_QT += $$PWD/localization/rssguard_cs.ts \ $$PWD/localization/rssguard_da.ts \ @@ -599,7 +600,8 @@ TRANSLATIONS_WO_QT += $$PWD/localization/rssguard_cs.ts \ $$PWD/localization/rssguard_nl.ts \ $$PWD/localization/rssguard_pl.ts \ $$PWD/localization/rssguard_pt.ts \ - $$PWD/localization/rssguard_sv.ts + $$PWD/localization/rssguard_sv.ts \ + $$PWD/localization/rssguard_zh.ts INCLUDEPATH += $$PWD/. \ $$PWD/src \