From e98b1e5b1249c6d1c65df433c46253edcd9b045c Mon Sep 17 00:00:00 2001 From: "repository-file-sync[bot]" <128777974+repository-file-sync[bot]@users.noreply.github.com> Date: Mon, 27 Nov 2023 16:01:19 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=84=20synced=20file(s)=20with=20BitRem?= =?UTF-8?q?ote-Team/BitRemoteDev?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- READMEs/README.chs.md | 2 +- READMEs/README.cht.md | 2 +- READMEs/README.de.md | 2 +- READMEs/README.jpn.md | 2 +- READMEs/README.ko.md | 2 +- Strings/en.lproj/Constant.strings | 74 +++++++++++++--------- Strings/en.lproj/Localizable.strings | 74 ++++++++++++++-------- Strings/ja.lproj/Localizable.strings | 74 ++++++++++++++-------- Strings/zh-Hans.lproj/Localizable.strings | 74 ++++++++++++++-------- Strings/zh-Hant.lproj/Localizable.strings | 76 +++++++++++++++-------- 11 files changed, 248 insertions(+), 136 deletions(-) diff --git a/README.md b/README.md index 51a0930..006093c 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,7 @@ App Strings: [{lang}.lproj](/Strings) GitHub Readme: [README.{lang}.md](/READMEs) ## Supported Downloaders -- [WIP] aria2 +- aria2 - qBittorrent - Transmission - Synology Download Station diff --git a/READMEs/README.chs.md b/READMEs/README.chs.md index 16107e6..a61cda3 100644 --- a/READMEs/README.chs.md +++ b/READMEs/README.chs.md @@ -24,7 +24,7 @@ App Strings: [{lang}.lproj](/Strings) GitHub Readme: [README.{lang}.md](/READMEs) ## 支持的下载器 -- [开发中] aria2 +- aria2 - qBittorrent - Transmission - Synology Download Station diff --git a/READMEs/README.cht.md b/READMEs/README.cht.md index 1ae6e25..958e692 100644 --- a/READMEs/README.cht.md +++ b/READMEs/README.cht.md @@ -24,7 +24,7 @@ App Strings: [{lang}.lproj](/Strings) GitHub Readme: [README.{lang}.md](/READMEs) ## 支援的下載軟體 -- [開發中] aria2 +- aria2 - qBittorrent - Transmission - Synology Download Station diff --git a/READMEs/README.de.md b/READMEs/README.de.md index 266040b..6a7f03e 100644 --- a/READMEs/README.de.md +++ b/READMEs/README.de.md @@ -24,7 +24,7 @@ App Strings: [{lang}.lproj](/Strings) GitHub Readme: [README.{lang}.md](/READMEs) ## Supported Downloaders -- [WIP] aria2 +- aria2 - qBittorrent - Transmission - Synology Download Station diff --git a/READMEs/README.jpn.md b/READMEs/README.jpn.md index b77ff7d..7ca85d4 100644 --- a/READMEs/README.jpn.md +++ b/READMEs/README.jpn.md @@ -24,7 +24,7 @@ App Strings: [{lang}.lproj](/Strings) GitHub Readme: [README.{lang}.md](/READMEs) ## 対応ダウンローダー -- [開発中] aria2 +- aria2 - qBittorrent - Transmission - Synology Download Station diff --git a/READMEs/README.ko.md b/READMEs/README.ko.md index db397cb..d3a6bcb 100644 --- a/READMEs/README.ko.md +++ b/READMEs/README.ko.md @@ -24,7 +24,7 @@ App Strings: [{lang}.lproj](/Strings) GitHub Readme: [README.{lang}.md](/READMEs) ## Supported Downloaders -- [WIP] aria2 +- aria2 - qBittorrent - Transmission - Synology Download Station diff --git a/Strings/en.lproj/Constant.strings b/Strings/en.lproj/Constant.strings index da73718..c785c73 100644 --- a/Strings/en.lproj/Constant.strings +++ b/Strings/en.lproj/Constant.strings @@ -6,35 +6,6 @@ */ -"null" = "(null)"; - -"markdown.link" = "[%@](%@)"; - -"presentation_mode_mark" = "*****"; - -"magnet.prefix" = "magnet:?xt=urn:btih:"; - -"prompt.client_host.default" = "https://domain:port"; -"prompt.client_host.aria2" = "https://domain:port/jsonrpc"; -"prompt.client_host.transmission" = "https://domain:port/transmission/rpc"; - -"trial.jwt.public_key" = " ------BEGIN PUBLIC KEY----- -MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAt90AiuR3QUjm91oYL2pe -hoOkJcgTo5w+Ftt0X08Qpf/s8DRXEdiYafRqQ2DhJ6PWn9CdKnKZFoFbUZ2K+WFi -JrCQjODL+ver17oCdTTxCqInwXATk/Zpe8T+kyjnjbUwbVUV74ecPRJjBZTkC5Lm -0WRP2Pcc//Zh9d66ZDzcLOKS/8mtRikeDK/uQ7+znoK+8irUjszQT53Wbqjguv+l -mS1XGF+OjBpV+K0q6YyPhlQRYyp10FxAa85VRKTM8K8QnVBtEfhiywfWzpcEaFkF -jqvpxPyB+coCtiVSCSj343HVYTalN1uxBdx3BUhUzF4/a6zlkrKWP6NbBrd3l1yd -XUDMHw9xxU0AjQClIjtNCMFnzMG2W3TOfyI2Vx5he9UkHkNCq/MjKJto+psl3iUI -vVo6oLFmyt2Hr9zj/NekwA/3k/YMixoiQz6C+z2EZX93PIk2Fur5imFFx7v+CnZg -1oiftK9KF+q9r8me4ko+jD8WN1huHsT+m2hkF2i5IqYiqPdxA3SYP5XAQOJPlF17 -Pn/fI6s5pN/mWWh8Kg1PlBMbXNG3oj/hdPtPxRpPU7YGIwqPDWbxevADPtKTiTeC -s1EyOmSOI2VhfolmKqwJQenVexRNGxFYp7gAtkAGvcdgHCOAeufZaO1MZqbAiz8h -PTlC39V/Fz2Rg6vrm6WgTR8CAwEAAQ== ------END PUBLIC KEY----- -"; - // MARK: App "app.name" = "BitRemote"; "app.website" = "https://bitremote.app"; @@ -80,3 +51,48 @@ PTlC39V/Fz2Rg6vrm6WgTR8CAwEAAQ== "API_availability.qBittorrent.tags" = "v4.3.2"; "API_availability.qBittorrent.content_layout" = "v4.3.2"; "API_availability.qBittorrent.stop_condition" = "v4.5.0"; + +// MARK: Prompt +"prompt.integer.zero" = "0"; +"prompt.integer.sixty_four" = "64"; +"prompt.double.one_point_zero" = "1.0"; +"prompt.double.zero_point_zero_zero" = "0.00"; +"prompt.string.sixty_four_megabytes" = "64M"; +"prompt.client_host.default" = "https://domain:port"; +"prompt.client_host.aria2" = "https://domain:port/jsonrpc"; +"prompt.client_host.transmission" = "https://domain:port/transmission/rpc"; +"prompt.username" = "Username"; +"prompt.password" = "Password"; +"prompt.referer" = "*"; +"prompt.header" = "Key: value"; +"prompt.proxy_server" = "https://proxy:port"; +"prompt.cookies" = "key1=value1; key2=value2;"; +"prompt.trackers" = "https://tracker1:port, https://tracker2:port"; + +// MARK: Value +"bt" = "BT"; +"http" = "HTTP"; +"null" = "(null)"; + +"markdown.link" = "[%@](%@)"; + +"presentation_mode_mark" = "*****"; + +"magnet.prefix" = "magnet:?xt=urn:btih:"; + +"trial.jwt.public_key" = " +-----BEGIN PUBLIC KEY----- +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAt90AiuR3QUjm91oYL2pe +hoOkJcgTo5w+Ftt0X08Qpf/s8DRXEdiYafRqQ2DhJ6PWn9CdKnKZFoFbUZ2K+WFi +JrCQjODL+ver17oCdTTxCqInwXATk/Zpe8T+kyjnjbUwbVUV74ecPRJjBZTkC5Lm +0WRP2Pcc//Zh9d66ZDzcLOKS/8mtRikeDK/uQ7+znoK+8irUjszQT53Wbqjguv+l +mS1XGF+OjBpV+K0q6YyPhlQRYyp10FxAa85VRKTM8K8QnVBtEfhiywfWzpcEaFkF +jqvpxPyB+coCtiVSCSj343HVYTalN1uxBdx3BUhUzF4/a6zlkrKWP6NbBrd3l1yd +XUDMHw9xxU0AjQClIjtNCMFnzMG2W3TOfyI2Vx5he9UkHkNCq/MjKJto+psl3iUI +vVo6oLFmyt2Hr9zj/NekwA/3k/YMixoiQz6C+z2EZX93PIk2Fur5imFFx7v+CnZg +1oiftK9KF+q9r8me4ko+jD8WN1huHsT+m2hkF2i5IqYiqPdxA3SYP5XAQOJPlF17 +Pn/fI6s5pN/mWWh8Kg1PlBMbXNG3oj/hdPtPxRpPU7YGIwqPDWbxevADPtKTiTeC +s1EyOmSOI2VhfolmKqwJQenVexRNGxFYp7gAtkAGvcdgHCOAeufZaO1MZqbAiz8h +PTlC39V/Fz2Rg6vrm6WgTR8CAwEAAQ== +-----END PUBLIC KEY----- +"; diff --git a/Strings/en.lproj/Localizable.strings b/Strings/en.lproj/Localizable.strings index 50a9472..eb8274c 100644 --- a/Strings/en.lproj/Localizable.strings +++ b/Strings/en.lproj/Localizable.strings @@ -20,7 +20,7 @@ "app_error.description.not_found" = "The content you are looking for cannot be found."; "app_error.description.networking_failed" = "A network error occurred."; "app_error.description.database_corrupted" = "The database is corrupted."; -"app_error.internal_error.description.missingAPI" = "The API is currently unavailable."; +"app_error.internal_error.description.missing_API" = "The API is currently unavailable."; "app_error.internal_error.description.missing_parameters" = "Missing required parameters on API call."; "app_error.API_error.description.authentication_failed" = "The API call failed due to authentication issues."; "app_error.API_error.description.login_two_factor_authentication_failed" = "The login attempt failed due to two-factor authentication issues."; @@ -116,44 +116,68 @@ "new_task_view.prompt.savepath" = "/download"; "new_task_view.prompt.nas_savepath" = "SharedFolder/Download"; "new_task_view.title.cookies" = "Cookies"; -"new_task_view.prompt.cookies" = "key1=value1; key2=value2;"; "new_task_view.title.paused" = "Adds as paused"; -"new_task_view.model.torrent_format.link" = "Link"; -"new_task_view.model.torrent_format.file" = "File"; +"new_task_view.model.source_format.link" = "Link"; +"new_task_view.model.source_format.file" = "File"; +"new_task_view.model.aria2.options_type.global" = "Global"; +"new_task_view.model.aria2.download_piece_selection_algorithm.default" = "Default"; +"new_task_view.model.aria2.download_piece_selection_algorithm.inorder" = "Inorder"; +"new_task_view.model.aria2.download_piece_selection_algorithm.random" = "Random"; +"new_task_view.model.aria2.download_piece_selection_algorithm.geom" = "Geometrical"; "new_task_view.model.qBittorrent.torrent_stop_condition.none" = "None"; "new_task_view.model.qBittorrent.torrent_stop_condition.metadata_received" = "Metadata received"; "new_task_view.model.qBittorrent.torrent_stop_condition.files_checked" = "Files checked"; "new_task_view.model.qBittorrent.torrent_content_layout.original" = "Original"; "new_task_view.model.qBittorrent.torrent_content_layout.subfolder" = "Creates subfolder"; "new_task_view.model.qBittorrent.torrent_content_layout.no_subfolder" = "Don't create subfolder"; -"new_task_view.qBittorrent_form.title.autoTMM" = "Automatic torrent management"; +"new_task_view.aria2_form.title.allows_overwrite" = "Allows overwrite"; +"new_task_view.aria2_form.title.max_download_limit" = "Max download limit (B/s)"; +"new_task_view.aria2_form.title.conditional_download" = "Conditional download"; +"new_task_view.aria2_form.title.file_allocation_method" = "File allocation method"; +"new_task_view.aria2_form.title.parameterized_URI" = "Parameterized URI"; +"new_task_view.aria2_form.title.force_save" = "Force save"; +"new_task_view.aria2_form.title.filename" = "Filename"; +"new_task_view.aria2_form.prompt.filename" = "File.txt"; +"new_task_view.aria2_form.title.split_count" = "Split count"; +"new_task_view.aria2_form.title.min_split_size" = "Min split size (Bytes)"; +"new_task_view.aria2_form.title.max_connection_per_server" = "Max connection per server"; +"new_task_view.aria2_form.title.lowest_speed_limit" = "Lowest speed limit (B/s)"; +"new_task_view.aria2_form.title.piece_selection_algorithm" = "Piece selection algorithm"; +"new_task_view.aria2_form.title.http_default_username" = "HTTP default username"; +"new_task_view.aria2_form.title.http_default_password" = "HTTP default password"; +"new_task_view.aria2_form.title.proxy_server" = "Proxy server"; +"new_task_view.aria2_form.title.proxy_username" = "Proxy username"; +"new_task_view.aria2_form.title.proxy_password" = "Proxy password"; +"new_task_view.aria2_form.title.referer" = "Referer"; +"new_task_view.aria2_form.title.custom_header" = "Custom header"; +"new_task_view.aria2_form.title.max_upload_limit" = "Max upload limit (B/s)"; +"new_task_view.aria2_form.title.max_peers" = "Max peers"; +"new_task_view.aria2_form.title.preferred_download_speed" = "Preferred download speed (B/s)"; +"new_task_view.aria2_form.title.remove_unselected_file" = "Remove unselected file"; +"new_task_view.aria2_form.title.stop_timeout" = "Stop timeout (secs)"; +"new_task_view.aria2_form.title.bt_tracker" = "BT tracker"; +"new_task_view.aria2_form.title.min_share_ratio" = "Min share ratio"; +"new_task_view.aria2_form.title.min_seed_time" = "Min seed time (mins)"; +"new_task_view.qBittorrent_form.title.auto_TMM" = "Automatic torrent management"; "new_task_view.qBittorrent_form.title.rename" = "Rename torrent"; "new_task_view.qBittorrent_form.prompt.rename" = "New torrent name"; "new_task_view.qBittorrent_form.title.tags" = "Tags"; "new_task_view.qBittorrent_form.prompt.tags" = "Tag1, Tag2"; "new_task_view.qBittorrent_form.title.stop_condition" = "Stop condition"; -"new_task_view.qBittorrent_form.title.skipChecking" = "Skips hash checking"; +"new_task_view.qBittorrent_form.title.skip_checking" = "Skips hash checking"; "new_task_view.qBittorrent_form.title.content_layout" = "Content layout"; -"new_task_view.qBittorrent_form.title.rootFolder" = "Creates root folder"; -"new_task_view.qBittorrent_form.title.sequentialDownload" = "Enables sequential download"; -"new_task_view.qBittorrent_form.title.firstLastPiecePrio" = "Prioritizes download first last piece"; -"new_task_view.qBittorrent_form.title.upLimit" = "Upload rate limit (B/s)"; -"new_task_view.qBittorrent_form.prompt.upLimit" = "0"; -"new_task_view.qBittorrent_form.title.dlLimit" = "Download rate limit (B/s)"; -"new_task_view.qBittorrent_form.prompt.dlLimit" = "0"; -"new_task_view.qBittorrent_form.title.ratioLimit" = "Share ratio limit"; -"new_task_view.qBittorrent_form.prompt.ratioLimit" = "0.00"; -"new_task_view.qBittorrent_form.title.seedingTimeLimit" = "Seeding time limit (mins)"; -"new_task_view.qBittorrent_form.prompt.seedingTimeLimit" = "0"; +"new_task_view.qBittorrent_form.title.root_folder" = "Creates root folder"; +"new_task_view.qBittorrent_form.title.sequential_download" = "Enables sequential download"; +"new_task_view.qBittorrent_form.title.first_last_piece_prio" = "Prioritizes download first last piece"; +"new_task_view.qBittorrent_form.title.up_limit" = "Upload rate limit (B/s)"; +"new_task_view.qBittorrent_form.title.dl_limit" = "Download rate limit (B/s)"; +"new_task_view.qBittorrent_form.title.ratio_limit" = "Share ratio limit"; +"new_task_view.qBittorrent_form.title.seeding_time_limit" = "Seeding time limit (mins)"; "new_task_view.transmission_form.title.labels" = "Labels"; "new_task_view.transmission_form.prompt.labels" = "Label1, Label2"; "new_task_view.transmission_form.title.peer_limit" = "Peer limit"; -"new_task_view.transmission_form.prompt.peer_limit" = "0"; "new_task_view.transmission_form.title.bandwidth_priority" = "Bandwidth priority"; -"new_task_view.transmission_form.prompt.bandwidth_priority" = "0"; "new_task_view.synology_download_station_form.title.FTP_authentication" = "FTP authentication"; -"new_task_view.synology_download_station_form.prompt.username" = "FTP username"; -"new_task_view.synology_download_station_form.prompt.password" = "FTP password"; "new_task_view.QNAP_download_station_form.title.temp_savepath" = "Temporary folder"; "new_task_view.torrent_picker.button.select_files" = "Select files"; "new_task_view.torrent_picker.button.reselect_files" = "Reselect files"; @@ -195,8 +219,8 @@ "task.status.name.unknown" = "Unknown"; // MARK: SummaryTableColumn -"summary_table_column.title.uploadedSize" = "UP %@"; -"summary_table_column.title.downloadedSize" = "DL %@"; +"summary_table_column.title.uploaded_size" = "UP %@"; +"summary_table_column.title.downloaded_size" = "DL %@"; "summary_table_column.title.ratio" = "Ratio %@"; // MARK: Tag @@ -214,8 +238,8 @@ "tasks_view.table_column_title.size" = "Size"; "tasks_view.table_column_title.progress" = "Progress"; "tasks_view.table_column_title.status" = "Status"; -"tasks_view.table_column_title.downloadSpeed" = "DL Speed"; -"tasks_view.table_column_title.uploadSpeed" = "UP Speed"; +"tasks_view.table_column_title.download_speed" = "DL Speed"; +"tasks_view.table_column_title.upload_speed" = "UP Speed"; "tasks_view.table_column_title.eta" = "ETA"; "tasks_view.table_column_title.seeds" = "Seeds"; "tasks_view.table_column_title.leechs" = "Leechs"; diff --git a/Strings/ja.lproj/Localizable.strings b/Strings/ja.lproj/Localizable.strings index 2fcbe69..6d4f777 100644 --- a/Strings/ja.lproj/Localizable.strings +++ b/Strings/ja.lproj/Localizable.strings @@ -20,7 +20,7 @@ "app_error.description.not_found" = "お探しのコンテンツが見つかりませんでした。"; "app_error.description.networking_failed" = "ネットワーク障害が発生しました。"; "app_error.description.database_corrupted" = "データベースが破損しています。"; -"app_error.internal_error.description.missingAPI" = "API は現在利用できません。"; +"app_error.internal_error.description.missing_API" = "API は現在利用できません。"; "app_error.internal_error.description.missing_parameters" = "API 呼び出しに必要な引数が見つかりませんでした。"; "app_error.API_error.description.authentication_failed" = "API 呼び出しの認証に失敗しました。"; "app_error.API_error.description.login_two_factor_authentication_failed" = "二要素認証中に問題が発生したため、ログインが失敗しました。"; @@ -108,8 +108,8 @@ "new_task_view.title.relevant_torrents" = "該当するトレント:"; "new_task_view.title.relevant_torrent_line" = "- %@"; "new_task_view.title.processing_requests" = "リクエスト処理中... (%@/%@)"; -"new_task_view.model.torrent_format.link" = "リンク"; -"new_task_view.model.torrent_format.file" = "ファイル"; +"new_task_view.model.source_format.link" = "リンク"; +"new_task_view.model.source_format.file" = "ファイル"; "new_task_view.section.title.torrents" = "トレント"; "new_task_view.section.title.options" = "オプション"; "new_task_view.section.title.default_savepath" = "保存先を指定しない場合、既定値 **\"%@\"** が自動的に使用されます。"; @@ -118,42 +118,66 @@ "new_task_view.prompt.savepath" = "/ダウンロード"; "new_task_view.prompt.nas_savepath" = "共有フォルダ/ダウンロード"; "new_task_view.title.cookies" = "クッキー"; -"new_task_view.prompt.cookies" = "キー1=値1; キー2=値2;"; "new_task_view.title.paused" = "一時停止中として追加"; +"new_task_view.model.aria2.download_piece_selection_algorithm.default" = "既定"; +"new_task_view.model.aria2.download_piece_selection_algorithm.inorder" = "順番通り"; +"new_task_view.model.aria2.download_piece_selection_algorithm.random" = "ランダム"; +"new_task_view.model.aria2.download_piece_selection_algorithm.geom" = "幾何学的"; +"new_task_view.model.aria2.options_type.global" = "全般"; "new_task_view.model.qBittorrent.torrent_stop_condition.none" = "なし"; "new_task_view.model.qBittorrent.torrent_stop_condition.metadata_received" = "メタデータを受信後"; "new_task_view.model.qBittorrent.torrent_stop_condition.files_checked" = "ファイルのチェック後"; "new_task_view.model.qBittorrent.torrent_content_layout.original" = "オリジナル"; "new_task_view.model.qBittorrent.torrent_content_layout.subfolder" = "サブフォルダを作成する"; "new_task_view.model.qBittorrent.torrent_content_layout.no_subfolder" = "サブフォルダを作成しない"; -"new_task_view.qBittorrent_form.title.autoTMM" = "自動トレント管理"; +"new_task_view.aria2_form.title.allows_overwrite" = "上書きの許可"; +"new_task_view.aria2_form.title.max_download_limit" = "最大下り速度 (B/s)"; +"new_task_view.aria2_form.title.conditional_download" = "条件付きダウンロード"; +"new_task_view.aria2_form.title.file_allocation_method" = "ファイル割り当て方法"; +"new_task_view.aria2_form.title.parameterized_URI" = "URI パラメータ化"; +"new_task_view.aria2_form.title.force_save" = "強制保存"; +"new_task_view.aria2_form.title.filename" = "ファイル名"; +"new_task_view.aria2_form.prompt.filename" = "ファイル.txt"; +"new_task_view.aria2_form.title.split_count" = "ファイルあたりの最大接続数"; +"new_task_view.aria2_form.title.min_split_size" = "最小分割サイズ (Bytes)"; +"new_task_view.aria2_form.title.max_connection_per_server" = "サーバあたりの最大接続数"; +"new_task_view.aria2_form.title.lowest_speed_limit" = "最小下り速度 (B/s)"; +"new_task_view.aria2_form.title.piece_selection_algorithm" = "ピース選択アルゴリズム"; +"new_task_view.aria2_form.title.http_default_username" = "HTTP ユーザ名の既定値"; +"new_task_view.aria2_form.title.http_default_password" = "HTTP パスワードの既定値"; +"new_task_view.aria2_form.title.proxy_server" = "プロキシサーバ"; +"new_task_view.aria2_form.title.proxy_username" = "プロキシユーザ名"; +"new_task_view.aria2_form.title.proxy_password" = "プロキシパスワード"; +"new_task_view.aria2_form.title.referer" = "リファラ"; +"new_task_view.aria2_form.title.custom_header" = "カスタムヘッダー"; +"new_task_view.aria2_form.title.max_upload_limit" = "最大上り速度 (B/s)"; +"new_task_view.aria2_form.title.max_peers" = "最大ピア数"; +"new_task_view.aria2_form.title.preferred_download_speed" = "希望する下り速度 (B/s)"; +"new_task_view.aria2_form.title.remove_unselected_file" = "選択されていないファイルの削除"; +"new_task_view.aria2_form.title.stop_timeout" = "停止までの待ち時間 (秒)"; +"new_task_view.aria2_form.title.bt_tracker" = "BT トラッカー"; +"new_task_view.aria2_form.title.min_share_ratio" = "最小共有比"; +"new_task_view.aria2_form.title.min_seed_time" = "最小シード時間 (分)"; +"new_task_view.qBittorrent_form.title.auto_TMM" = "自動トレント管理"; "new_task_view.qBittorrent_form.title.rename" = "トレント名の変更"; "new_task_view.qBittorrent_form.prompt.rename" = "新しいトレント名"; "new_task_view.qBittorrent_form.title.tags" = "タグ"; "new_task_view.qBittorrent_form.prompt.tags" = "タグ1, タグ2"; "new_task_view.qBittorrent_form.title.stop_condition" = "停止条件"; -"new_task_view.qBittorrent_form.title.skipChecking" = "ハッシュチェックを省略"; +"new_task_view.qBittorrent_form.title.skip_checking" = "ハッシュチェックを省略"; "new_task_view.qBittorrent_form.title.content_layout" = "コンテンツのレイアウト"; -"new_task_view.qBittorrent_form.title.rootFolder" = "ルートフォルダの作成"; -"new_task_view.qBittorrent_form.title.sequentialDownload" = "読み取り順にダウンロード"; -"new_task_view.qBittorrent_form.title.firstLastPiecePrio" = "先頭と最後のピースを先にダウンロード"; -"new_task_view.qBittorrent_form.title.upLimit" = "上り速度制限 (B/s)"; -"new_task_view.qBittorrent_form.prompt.upLimit" = "0"; -"new_task_view.qBittorrent_form.title.dlLimit" = "下り速度制限 (B/s)"; -"new_task_view.qBittorrent_form.prompt.dlLimit" = "0"; -"new_task_view.qBittorrent_form.title.ratioLimit" = "共有比上限"; -"new_task_view.qBittorrent_form.prompt.ratioLimit" = "0.00"; -"new_task_view.qBittorrent_form.title.seedingTimeLimit" = "シード時間制限 (分)"; -"new_task_view.qBittorrent_form.prompt.seedingTimeLimit" = "0"; +"new_task_view.qBittorrent_form.title.root_folder" = "ルートフォルダの作成"; +"new_task_view.qBittorrent_form.title.sequential_download" = "読み取り順にダウンロード"; +"new_task_view.qBittorrent_form.title.first_last_piece_prio" = "先頭と最後のピースを先にダウンロード"; +"new_task_view.qBittorrent_form.title.up_limit" = "上り速度制限 (B/s)"; +"new_task_view.qBittorrent_form.title.dl_limit" = "下り速度制限 (B/s)"; +"new_task_view.qBittorrent_form.title.ratio_limit" = "共有比上限"; +"new_task_view.qBittorrent_form.title.seeding_time_limit" = "シード時間制限 (分)"; "new_task_view.transmission_form.title.labels" = "ラベル"; "new_task_view.transmission_form.prompt.labels" = "ラベル1, ラベル2"; "new_task_view.transmission_form.title.peer_limit" = "ピア上限"; -"new_task_view.transmission_form.prompt.peer_limit" = "0"; "new_task_view.transmission_form.title.bandwidth_priority" = "帯域幅の優先順位"; -"new_task_view.transmission_form.prompt.bandwidth_priority" = "0"; "new_task_view.synology_download_station_form.title.FTP_authentication" = "FTP 認証"; -"new_task_view.synology_download_station_form.prompt.username" = "FTP ユーザ名"; -"new_task_view.synology_download_station_form.prompt.password" = "FTP パスワード"; "new_task_view.QNAP_download_station_form.title.temp_savepath" = "ファイルの一時保存先"; "new_task_view.torrent_picker.button.select_files" = "ファイルを選択"; "new_task_view.torrent_picker.button.reselect_files" = "ファイルを再選択"; @@ -195,8 +219,8 @@ "task.status.name.unknown" = "不明"; // MARK: SummaryTableColumn -"summary_table_column.title.uploadedSize" = "UP %@"; -"summary_table_column.title.downloadedSize" = "DL %@"; +"summary_table_column.title.uploaded_size" = "UP %@"; +"summary_table_column.title.downloaded_size" = "DL %@"; "summary_table_column.title.ratio" = "共有比 %@"; // MARK: Tag @@ -214,8 +238,8 @@ "tasks_view.table_column_title.size" = "サイズ"; "tasks_view.table_column_title.progress" = "進捗"; "tasks_view.table_column_title.status" = "状態"; -"tasks_view.table_column_title.downloadSpeed" = "下り速度"; -"tasks_view.table_column_title.uploadSpeed" = "上り速度"; +"tasks_view.table_column_title.download_speed" = "下り速度"; +"tasks_view.table_column_title.upload_speed" = "上り速度"; "tasks_view.table_column_title.eta" = "残り時間"; "tasks_view.table_column_title.seeds" = "シード"; "tasks_view.table_column_title.leechs" = "リーチ"; diff --git a/Strings/zh-Hans.lproj/Localizable.strings b/Strings/zh-Hans.lproj/Localizable.strings index b4261c7..b6c96f1 100644 --- a/Strings/zh-Hans.lproj/Localizable.strings +++ b/Strings/zh-Hans.lproj/Localizable.strings @@ -20,7 +20,7 @@ "app_error.description.not_found" = "无法找到您正在寻找的内容。"; "app_error.description.networking_failed" = "发生了网络故障。"; "app_error.description.database_corrupted" = "数据库已损毁。"; -"app_error.internal_error.description.missingAPI" = "所调用的 API 不可用。"; +"app_error.internal_error.description.missing_API" = "所调用的 API 不可用。"; "app_error.internal_error.description.missing_parameters" = "无法找到调用 API 所需的参数。"; "app_error.API_error.description.authentication_failed" = "API 调用因鉴权问题失败。"; "app_error.API_error.description.login_two_factor_authentication_failed" = "因在双重认证过程中发生问题,登录失败。"; @@ -108,8 +108,8 @@ "new_task_view.title.relevant_torrents" = "相关种子:"; "new_task_view.title.relevant_torrent_line" = "- %@"; "new_task_view.title.processing_requests" = "正在处理请求... (%@/%@)"; -"new_task_view.model.torrent_format.link" = "链接"; -"new_task_view.model.torrent_format.file" = "文件"; +"new_task_view.model.source_format.link" = "链接"; +"new_task_view.model.source_format.file" = "文件"; "new_task_view.section.title.torrents" = "种子"; "new_task_view.section.title.options" = "选项"; "new_task_view.section.title.default_savepath" = "如果您不指定保存位置,将自动使用默认位置 **\"%@\"**。"; @@ -118,42 +118,66 @@ "new_task_view.prompt.savepath" = "/下载"; "new_task_view.prompt.nas_savepath" = "共享文件夹/下载"; "new_task_view.title.cookies" = "Cookies"; -"new_task_view.prompt.cookies" = "键1=值1; 键2=值2;"; "new_task_view.title.paused" = "以暂停状态添加"; +"new_task_view.model.aria2.download_piece_selection_algorithm.default" = "预设"; +"new_task_view.model.aria2.download_piece_selection_algorithm.inorder" = "顺序"; +"new_task_view.model.aria2.download_piece_selection_algorithm.random" = "随机"; +"new_task_view.model.aria2.download_piece_selection_algorithm.geom" = "几何"; +"new_task_view.model.aria2.options_type.global" = "全局"; "new_task_view.model.qBittorrent.torrent_stop_condition.none" = "无"; "new_task_view.model.qBittorrent.torrent_stop_condition.metadata_received" = "已接收元数据"; "new_task_view.model.qBittorrent.torrent_stop_condition.files_checked" = "已检查文件"; "new_task_view.model.qBittorrent.torrent_content_layout.original" = "原始"; "new_task_view.model.qBittorrent.torrent_content_layout.subfolder" = "创建子文件夹"; "new_task_view.model.qBittorrent.torrent_content_layout.no_subfolder" = "不创建子文件夹"; -"new_task_view.qBittorrent_form.title.autoTMM" = "种子自动管理"; +"new_task_view.aria2_form.title.allows_overwrite" = "允许覆盖"; +"new_task_view.aria2_form.title.max_download_limit" = "最大下载速度 (B/s)"; +"new_task_view.aria2_form.title.conditional_download" = "条件下载"; +"new_task_view.aria2_form.title.file_allocation_method" = "文件分配方法"; +"new_task_view.aria2_form.title.parameterized_URI" = "启用参数化 URI 支持"; +"new_task_view.aria2_form.title.force_save" = "强制保存"; +"new_task_view.aria2_form.title.filename" = "文件名"; +"new_task_view.aria2_form.prompt.filename" = "文件.txt"; +"new_task_view.aria2_form.title.split_count" = "单任务连接数"; +"new_task_view.aria2_form.title.min_split_size" = "最小文件分片大小 (Bytes)"; +"new_task_view.aria2_form.title.max_connection_per_server" = "单服务器最大连接数"; +"new_task_view.aria2_form.title.lowest_speed_limit" = "最小下载速度 (B/s)"; +"new_task_view.aria2_form.title.piece_selection_algorithm" = "分片选择算法"; +"new_task_view.aria2_form.title.http_default_username" = "HTTP 默认用户名"; +"new_task_view.aria2_form.title.http_default_password" = "HTTP 默认密码"; +"new_task_view.aria2_form.title.proxy_server" = "代理服务器"; +"new_task_view.aria2_form.title.proxy_username" = "代理服务器用户名"; +"new_task_view.aria2_form.title.proxy_password" = "代理服务器密码"; +"new_task_view.aria2_form.title.referer" = "请求来源"; +"new_task_view.aria2_form.title.custom_header" = "自定义请求头"; +"new_task_view.aria2_form.title.max_upload_limit" = "最大上传速度 (B/s)"; +"new_task_view.aria2_form.title.max_peers" = "最大连接节点数"; +"new_task_view.aria2_form.title.preferred_download_speed" = "期望下载速度 (B/s)"; +"new_task_view.aria2_form.title.remove_unselected_file" = "删除未选择的文件"; +"new_task_view.aria2_form.title.stop_timeout" = "无速度时自动停止时间 (秒钟)"; +"new_task_view.aria2_form.title.bt_tracker" = "BT 服务器地址"; +"new_task_view.aria2_form.title.min_share_ratio" = "最小分享率"; +"new_task_view.aria2_form.title.min_seed_time" = "最小做种时间 (分钟)"; +"new_task_view.qBittorrent_form.title.auto_TMM" = "种子自动管理"; "new_task_view.qBittorrent_form.title.rename" = "重命名种子"; "new_task_view.qBittorrent_form.prompt.rename" = "新的种子名称"; "new_task_view.qBittorrent_form.title.tags" = "标签"; "new_task_view.qBittorrent_form.prompt.tags" = "标签1, 标签2"; "new_task_view.qBittorrent_form.title.stop_condition" = "停止条件"; -"new_task_view.qBittorrent_form.title.skipChecking" = "跳过哈希校验"; +"new_task_view.qBittorrent_form.title.skip_checking" = "跳过哈希校验"; "new_task_view.qBittorrent_form.title.content_layout" = "内容布局"; -"new_task_view.qBittorrent_form.title.rootFolder" = "创建根目录"; -"new_task_view.qBittorrent_form.title.sequentialDownload" = "启用顺序下载"; -"new_task_view.qBittorrent_form.title.firstLastPiecePrio" = "优先下载首尾文件块"; -"new_task_view.qBittorrent_form.title.upLimit" = "限制上传速率 (B/s)"; -"new_task_view.qBittorrent_form.prompt.upLimit" = "0"; -"new_task_view.qBittorrent_form.title.dlLimit" = "限制下载速率 (B/s)"; -"new_task_view.qBittorrent_form.prompt.dlLimit" = "0"; -"new_task_view.qBittorrent_form.title.ratioLimit" = "分享率上限"; -"new_task_view.qBittorrent_form.prompt.ratioLimit" = "0.00"; -"new_task_view.qBittorrent_form.title.seedingTimeLimit" = "限制做种时间 (分钟)"; -"new_task_view.qBittorrent_form.prompt.seedingTimeLimit" = "0"; +"new_task_view.qBittorrent_form.title.root_folder" = "创建根目录"; +"new_task_view.qBittorrent_form.title.sequential_download" = "启用顺序下载"; +"new_task_view.qBittorrent_form.title.first_last_piece_prio" = "优先下载首尾文件块"; +"new_task_view.qBittorrent_form.title.up_limit" = "限制上传速率 (B/s)"; +"new_task_view.qBittorrent_form.title.dl_limit" = "限制下载速率 (B/s)"; +"new_task_view.qBittorrent_form.title.ratio_limit" = "分享率上限"; +"new_task_view.qBittorrent_form.title.seeding_time_limit" = "限制做种时间 (分钟)"; "new_task_view.transmission_form.title.labels" = "标签"; "new_task_view.transmission_form.prompt.labels" = "标签1, 标签2"; "new_task_view.transmission_form.title.peer_limit" = "用户连接上限"; -"new_task_view.transmission_form.prompt.peer_limit" = "0"; "new_task_view.transmission_form.title.bandwidth_priority" = "带宽优先度"; -"new_task_view.transmission_form.prompt.bandwidth_priority" = "0"; "new_task_view.synology_download_station_form.title.FTP_authentication" = "FTP 鉴权"; -"new_task_view.synology_download_station_form.prompt.username" = "FTP 用户名"; -"new_task_view.synology_download_station_form.prompt.password" = "FTP 密码"; "new_task_view.QNAP_download_station_form.title.temp_savepath" = "文件临时保存位置"; "new_task_view.torrent_picker.button.select_files" = "选择文件"; "new_task_view.torrent_picker.button.reselect_files" = "重新选择文件"; @@ -195,8 +219,8 @@ "task.status.name.unknown" = "未知"; // MARK: SummaryTableColumn -"summary_table_column.title.uploadedSize" = "已上传 %@"; -"summary_table_column.title.downloadedSize" = "已下载 %@"; +"summary_table_column.title.uploaded_size" = "已上传 %@"; +"summary_table_column.title.downloaded_size" = "已下载 %@"; "summary_table_column.title.ratio" = "分享率 %@"; // MARK: Tag @@ -214,8 +238,8 @@ "tasks_view.table_column_title.size" = "大小"; "tasks_view.table_column_title.progress" = "进度"; "tasks_view.table_column_title.status" = "状态"; -"tasks_view.table_column_title.downloadSpeed" = "下载速度"; -"tasks_view.table_column_title.uploadSpeed" = "上传速度"; +"tasks_view.table_column_title.download_speed" = "下载速度"; +"tasks_view.table_column_title.upload_speed" = "上传速度"; "tasks_view.table_column_title.eta" = "预估剩余时间"; "tasks_view.table_column_title.seeds" = "种子"; "tasks_view.table_column_title.leechs" = "用户"; diff --git a/Strings/zh-Hant.lproj/Localizable.strings b/Strings/zh-Hant.lproj/Localizable.strings index 51cd6ba..26ad1ca 100644 --- a/Strings/zh-Hant.lproj/Localizable.strings +++ b/Strings/zh-Hant.lproj/Localizable.strings @@ -20,7 +20,7 @@ "app_error.description.not_found" = "無法找到您正在尋找的內容。"; "app_error.description.networking_failed" = "網路發生故障。"; "app_error.description.database_corrupted" = "數據庫已經損壞。"; -"app_error.internal_error.description.missingAPI" = "所呼叫的 API 不可用。"; +"app_error.internal_error.description.missing_API" = "所呼叫的 API 不可用。"; "app_error.internal_error.description.missing_parameters" = "無法找到呼叫 API 所需的參數。"; "app_error.API_error.description.authentication_failed" = "API 呼叫因驗證問題失敗。"; "app_error.API_error.description.login_two_factor_authentication_failed" = "因在雙重認證過程中發生問題,登入失敗。"; @@ -108,8 +108,8 @@ "new_task_view.title.relevant_torrents" = "相關種子:"; "new_task_view.title.relevant_torrent_line" = "- %@"; "new_task_view.title.processing_requests" = "正在處理請求... (%@/%@)"; -"new_task_view.model.torrent_format.link" = "連結"; -"new_task_view.model.torrent_format.file" = "檔案"; +"new_task_view.model.source_format.link" = "連結"; +"new_task_view.model.source_format.file" = "檔案"; "new_task_view.section.title.torrents" = "種子"; "new_task_view.section.title.options" = "選項"; "new_task_view.section.title.default_savepath" = "如果您不指定儲存位置,將自動使用預設位置 **\"%@\"**。"; @@ -118,42 +118,66 @@ "new_task_view.prompt.savepath" = "/下載"; "new_task_view.prompt.nas_savepath" = "共用資料夾/下載"; "new_task_view.title.cookies" = "Cookies"; -"new_task_view.prompt.cookies" = "鍵1=值1; 鍵2=值2;"; "new_task_view.title.paused" = "以暫停狀態新增"; +"new_task_view.model.aria2.download_piece_selection_algorithm.default" = "預設"; +"new_task_view.model.aria2.download_piece_selection_algorithm.inorder" = "順序"; +"new_task_view.model.aria2.download_piece_selection_algorithm.random" = "隨機"; +"new_task_view.model.aria2.download_piece_selection_algorithm.geom" = "幾何"; +"new_task_view.model.aria2.options_type.global" = "全局"; "new_task_view.model.qBittorrent.torrent_stop_condition.none" = "無"; "new_task_view.model.qBittorrent.torrent_stop_condition.metadata_received" = "已接收詮釋資料"; "new_task_view.model.qBittorrent.torrent_stop_condition.files_checked" = "已檢查檔案"; "new_task_view.model.qBittorrent.torrent_content_layout.original" = "原始"; "new_task_view.model.qBittorrent.torrent_content_layout.subfolder" = "建立子資料夾"; "new_task_view.model.qBittorrent.torrent_content_layout.no_subfolder" = "不建立子資料夾"; -"new_task_view.qBittorrent_form.title.autoTMM" = "種子自動管理"; +"new_task_view.aria2_form.title.allows_overwrite" = "允許覆蓋"; +"new_task_view.aria2_form.title.max_download_limit" = "最大下載速度 (B/s)"; +"new_task_view.aria2_form.title.conditional_download" = "條件下載"; +"new_task_view.aria2_form.title.file_allocation_method" = "檔案分配方法"; +"new_task_view.aria2_form.title.parameterized_URI" = "啟用參數化 URI 支援"; +"new_task_view.aria2_form.title.force_save" = "強制儲存"; +"new_task_view.aria2_form.title.filename" = "檔案名稱"; +"new_task_view.aria2_form.prompt.filename" = "檔案.txt"; +"new_task_view.aria2_form.title.split_count" = "單工作連線數"; +"new_task_view.aria2_form.title.min_split_size" = "最小檔案分段大小 (B/s)"; +"new_task_view.aria2_form.title.max_connection_per_server" = "單伺服器最大連線數"; +"new_task_view.aria2_form.title.lowest_speed_limit" = "最小下載速度 (B/s)"; +"new_task_view.aria2_form.title.piece_selection_algorithm" = "分段選擇演算法"; +"new_task_view.aria2_form.title.http_default_username" = "HTTP 預設使用者名稱"; +"new_task_view.aria2_form.title.http_default_password" = "HTTP 預設密碼"; +"new_task_view.aria2_form.title.proxy_server" = "代理伺服器"; +"new_task_view.aria2_form.title.proxy_username" = "代理伺服器使用者名稱"; +"new_task_view.aria2_form.title.proxy_password" = "代理伺服器密碼"; +"new_task_view.aria2_form.title.referer" = "請求來源"; +"new_task_view.aria2_form.title.custom_header" = "自訂標頭"; +"new_task_view.aria2_form.title.max_upload_limit" = "最大上傳速度 (B/s)"; +"new_task_view.aria2_form.title.max_peers" = "最大連線節點數"; +"new_task_view.aria2_form.title.preferred_download_speed" = "期望下載速度 (B/s)"; +"new_task_view.aria2_form.title.remove_unselected_file" = "刪除未選擇的檔案"; +"new_task_view.aria2_form.title.stop_timeout" = "無速度時自動停止時間 (秒鐘)"; +"new_task_view.aria2_form.title.bt_tracker" = "BT 伺服器位址"; +"new_task_view.aria2_form.title.min_share_ratio" = "最小分享率"; +"new_task_view.aria2_form.title.min_seed_time" = "最小做種時間 (分鐘)"; +"new_task_view.qBittorrent_form.title.auto_TMM" = "種子自動管理"; "new_task_view.qBittorrent_form.title.rename" = "重新命名種子"; "new_task_view.qBittorrent_form.prompt.rename" = "新的種子名稱"; "new_task_view.qBittorrent_form.title.tags" = "標籤"; "new_task_view.qBittorrent_form.prompt.tags" = "標籤1, 標籤2"; "new_task_view.qBittorrent_form.title.stop_condition" = "停止條件"; -"new_task_view.qBittorrent_form.title.skipChecking" = "跳過雜湊值檢查"; +"new_task_view.qBittorrent_form.title.skip_checking" = "跳過雜湊值檢查"; "new_task_view.qBittorrent_form.title.content_layout" = "內容佈局"; -"new_task_view.qBittorrent_form.title.rootFolder" = "建立根目錄"; -"new_task_view.qBittorrent_form.title.sequentialDownload" = "依順序下載"; -"new_task_view.qBittorrent_form.title.firstLastPiecePrio" = "優先下載首尾檔案塊"; -"new_task_view.qBittorrent_form.title.upLimit" = "限制上傳速率(B/s)"; -"new_task_view.qBittorrent_form.prompt.upLimit" = "0"; -"new_task_view.qBittorrent_form.title.dlLimit" = "限制下載速率(B/s)"; -"new_task_view.qBittorrent_form.prompt.dlLimit" = "0"; -"new_task_view.qBittorrent_form.title.ratioLimit" = "分享率上限"; -"new_task_view.qBittorrent_form.prompt.ratioLimit" = "0.00"; -"new_task_view.qBittorrent_form.title.seedingTimeLimit" = "限制做種時間(分鐘)"; -"new_task_view.qBittorrent_form.prompt.seedingTimeLimit" = "0"; +"new_task_view.qBittorrent_form.title.root_folder" = "建立根目錄"; +"new_task_view.qBittorrent_form.title.sequential_download" = "依順序下載"; +"new_task_view.qBittorrent_form.title.first_last_piece_prio" = "優先下載首尾檔案塊"; +"new_task_view.qBittorrent_form.title.up_limit" = "限制上傳速率 (B/s)"; +"new_task_view.qBittorrent_form.title.dl_limit" = "限制下載速率 (B/s)"; +"new_task_view.qBittorrent_form.title.ratio_limit" = "分享率上限"; +"new_task_view.qBittorrent_form.title.seeding_time_limit" = "限制做種時間 (分鐘)"; "new_task_view.transmission_form.title.labels" = "標籤"; "new_task_view.transmission_form.prompt.labels" = "標籤1, 標籤2"; "new_task_view.transmission_form.title.peer_limit" = "用戶連接上限"; -"new_task_view.transmission_form.prompt.peer_limit" = "0"; "new_task_view.transmission_form.title.bandwidth_priority" = "頻寬優先度"; -"new_task_view.transmission_form.prompt.bandwidth_priority" = "0"; "new_task_view.synology_download_station_form.title.FTP_authentication" = "FTP 驗證"; -"new_task_view.synology_download_station_form.prompt.username" = "FTP 使用者名稱"; -"new_task_view.synology_download_station_form.prompt.password" = "FTP 密碼"; "new_task_view.QNAP_download_station_form.title.temp_savepath" = "檔案臨時儲存位置"; "new_task_view.torrent_picker.button.select_files" = "選擇檔案"; "new_task_view.torrent_picker.button.reselect_files" = "重新選擇檔案"; @@ -162,7 +186,7 @@ "new_task_view.category_picker.prompt.custom_category" = "分類1"; // MARK: PagePicker -"page_picker.title.page" = "頁碼(%d / %d)"; +"page_picker.title.page" = "頁碼 (%d / %d)"; "page_picker.title.upper_bound" = "/ %d"; // MARK: Placeholder @@ -195,8 +219,8 @@ "task.status.name.unknown" = "未知"; // MARK: SummaryTableColumn -"summary_table_column.title.uploadedSize" = "已上傳 %@"; -"summary_table_column.title.downloadedSize" = "已下載 %@"; +"summary_table_column.title.uploaded_size" = "已上傳 %@"; +"summary_table_column.title.downloaded_size" = "已下載 %@"; "summary_table_column.title.ratio" = "分享率 %@"; // MARK: Tag @@ -214,8 +238,8 @@ "tasks_view.table_column_title.size" = "大小"; "tasks_view.table_column_title.progress" = "進度"; "tasks_view.table_column_title.status" = "狀態"; -"tasks_view.table_column_title.downloadSpeed" = "下載速度"; -"tasks_view.table_column_title.uploadSpeed" = "上傳速度"; +"tasks_view.table_column_title.download_speed" = "下載速度"; +"tasks_view.table_column_title.upload_speed" = "上傳速度"; "tasks_view.table_column_title.eta" = "預計剩餘時間"; "tasks_view.table_column_title.seeds" = "種子"; "tasks_view.table_column_title.leechs" = "用戶";