Added new language, Chinese Traditional.

This commit is contained in:
James Cole
2019-01-28 20:10:52 +01:00
parent 894b48df8e
commit 9f2f258ad9
16 changed files with 2721 additions and 26 deletions

View File

@@ -93,8 +93,8 @@ return [
'is_demo_site' => false,
],
'encryption' => null === env('USE_ENCRYPTION') || env('USE_ENCRYPTION') === true,
'version' => '4.7.9',
'api_version' => '0.9.0',
'version' => '4.7.10',
'api_version' => '0.9.1',
'db_version' => 6,
'maxUploadSize' => 15242880,
'send_error_message' => env('SEND_ERROR_MESSAGE', true),
@@ -263,32 +263,29 @@ return [
'Mortgage' => 'mortgage',
],
'languages' => [
// completed languages
'en_US' => ['name_locale' => 'English', 'name_english' => 'English'],
'es_ES' => ['name_locale' => 'Español', 'name_english' => 'Spanish'], // 2018-10-26: 96%
'de_DE' => ['name_locale' => 'Deutsch', 'name_english' => 'German'], // 2018-10-26: 100%
'fr_FR' => ['name_locale' => 'Français', 'name_english' => 'French'], // 2018-10-26: 100%
//'id_ID' => ['name_locale' => 'Bahasa Indonesia', 'name_english' => 'Indonesian'], // 2018-12-23: 65%
'it_IT' => ['name_locale' => 'Italiano', 'name_english' => 'Italian'], // 2018-10-26: 100%
'nl_NL' => ['name_locale' => 'Nederlands', 'name_english' => 'Dutch'], // 2018-10-26: 100%
'pl_PL' => ['name_locale' => 'Polski', 'name_english' => 'Polish '], // 2018-10-26: 76%
'pt_BR' => ['name_locale' => 'Português do Brasil', 'name_english' => 'Portuguese (Brazil)'], // 2018-10-26: 77%
'ru_RU' => ['name_locale' => 'Русский', 'name_english' => 'Russian'], // 2018-10-26: 80%
'zh_TW' => ['name_locale' => 'Chinese Traditional', 'name_english' => 'Chinese Traditional'], // 2018-12-23: 99%
'es_ES' => ['name_locale' => 'Español', 'name_english' => 'Spanish'], // 2019-01-28: 93%
'de_DE' => ['name_locale' => 'Deutsch', 'name_english' => 'German'], // 2019-01-28: 99%
'fr_FR' => ['name_locale' => 'Français', 'name_english' => 'French'], // 2019-01-28: 99%
//'id_ID' => ['name_locale' => 'Bahasa Indonesia', 'name_english' => 'Indonesian'], // 2019-01-28: 65%
'it_IT' => ['name_locale' => 'Italiano', 'name_english' => 'Italian'], // 2019-01-28: 100%
'nl_NL' => ['name_locale' => 'Nederlands', 'name_english' => 'Dutch'], // 2019-01-28: 100%
'pl_PL' => ['name_locale' => 'Polski', 'name_english' => 'Polish '], // 2019-01-28: 85%
'pt_BR' => ['name_locale' => 'Português do Brasil', 'name_english' => 'Portuguese (Brazil)'], // 2019-01-28: 80%
'ru_RU' => ['name_locale' => 'Русский', 'name_english' => 'Russian'], // 2019-01-28: 83%
'zh_TW' => ['name_locale' => 'Chinese Traditional', 'name_english' => 'Chinese Traditional'], // 2019-01-28: 99%
'zh_CN' => ['name_locale' => 'Chinese Simplified', 'name_english' => 'Chinese Simplified'], // 2019-01-28: 99%
//'tr_TR' => ['name_locale' => 'Türkçe', 'name_english' => 'Turkish'], // 2018-12-23: 70%
//
// very far away:
//'nb_NO' => ['name_locale' => 'Norwegian', 'name_english' => 'Norwegian'], // 2018-10-26: 52%
//'ca_ES' => ['name_locale' => 'Catalan', 'name_english' => 'Catalan'], // 2018-10-26: 0%
//'cs_CZ' => ['name_locale' => 'Czech', 'name_english' => 'Czech'], // 2018-10-26: 8%
//'he_IL' => ['name_locale' => 'Hebrew', 'name_english' => 'Hebrew'], // 2018-10-26: 3%
//'hu_HU' => ['name_locale' => 'Hungarian', 'name_english' => 'Hungarian'], // 2018-10-26: 40%
//'sv_SE' => ['name_locale' => 'Svenska', 'name_english' => 'Swedish'], // 2018-11-21: 1%
//'sl_SI' => ['name_locale' => 'Slovenian', 'name_english' => 'Slovenian'], // 2018-10-26: 10%
//'uk_UA' => ['name_locale' => 'Ukranian', 'name_english' => 'Ukranian'], // 2018-10-26: 3%
//'nb_NO' => ['name_locale' => 'Norwegian', 'name_english' => 'Norwegian'], // 2019-01-28: 52%
//'ca_ES' => ['name_locale' => 'Catalan', 'name_english' => 'Catalan'], // 2019-01-28: 0%
//'ja_JA' => ['name_locale' => 'Japanese', 'name_english' => 'Japanese'], // 2019-01-28: 0%
//'cs_CZ' => ['name_locale' => 'Czech', 'name_english' => 'Czech'], // 2019-01-28: 8%
//'he_IL' => ['name_locale' => 'Hebrew', 'name_english' => 'Hebrew'], // 2019-01-28: 2%
//'hu_HU' => ['name_locale' => 'Hungarian', 'name_english' => 'Hungarian'], // 2019-01-28: 40%
//'sv_SE' => ['name_locale' => 'Svenska', 'name_english' => 'Swedish'], // 2019-01-28: 1%
//'sr_CS' => ['name_locale' => 'Serbian (Latin)', 'name_english' => 'Serbian (Latin)'], // 2019-01-28: 0%
//'sl_SI' => ['name_locale' => 'Slovenian', 'name_english' => 'Slovenian'], // 2019-01-28: 10%
//'uk_UA' => ['name_locale' => 'Ukranian', 'name_english' => 'Ukranian'], // 2019-01-28: 4%
],

View File

@@ -0,0 +1,28 @@
<?php
/**
* auth.php
* Copyright (c) 2018 thegrumpydictator@gmail.com
*
* This file is part of Firefly III.
*
* Firefly III is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Firefly III is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Firefly III. If not, see <http://www.gnu.org/licenses/>.
*/
declare(strict_types=1);
return [
'failed' => '您输入的信息与我们的记录不匹配。',
'throttle' => '登录失败次数太多,请 :seconds 秒后再试。',
];

View File

@@ -0,0 +1,26 @@
<?php
/**
* bank.php
* Copyright (c) 2018 thegrumpydictator@gmail.com
*
* This file is part of Firefly III.
*
* Firefly III is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Firefly III is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Firefly III. If not, see <http://www.gnu.org/licenses/>.
*/
declare(strict_types=1);
return [
];

View File

@@ -0,0 +1,57 @@
<?php
/**
* breadcrumbs.php
* Copyright (c) 2018 thegrumpydictator@gmail.com
*
* This file is part of Firefly III.
*
* Firefly III is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Firefly III is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Firefly III. If not, see <http://www.gnu.org/licenses/>.
*/
declare(strict_types=1);
return [
'home' => '首页',
'edit_currency' => '编辑货币 ":name"',
'delete_currency' => '删除货币 ":name"',
'newPiggyBank' => '创建一个新的小猪存钱罐',
'edit_piggyBank' => '编辑小猪存钱罐 ":name"',
'preferences' => '偏好设定',
'profile' => '个人档案',
'changePassword' => '更改您的密码',
'change_email' => '更改您的电子邮件地址',
'bills' => '帐单',
'newBill' => '新增帐单',
'edit_bill' => '编辑帐单 ":name"',
'delete_bill' => '删除帐单 ":name"',
'reports' => '报表',
'search_result' => '":query" 的搜寻结果',
'withdrawal_list' => '支出',
'deposit_list' => '收入、所得与存款',
'transfer_list' => '转帐',
'transfers_list' => '转帐',
'reconciliation_list' => '对帐',
'create_withdrawal' => '新增提款',
'create_deposit' => '新增存款',
'create_transfer' => '新增转帐',
'edit_journal' => '编辑交易 ":description"',
'edit_reconciliation' => '编辑 ":description"',
'delete_journal' => '删除交易 ":description"',
'tags' => '标签',
'createTag' => '建立新标签',
'edit_tag' => '编辑标签 ":tag"',
'delete_tag' => '删除标签 ":tag"',
'delete_journal_link' => '删除交易记录之间的连结',
];

View File

@@ -0,0 +1,32 @@
<?php
/**
* components.php
* Copyright (c) 2018 thegrumpydictator@gmail.com
*
* This file is part of Firefly III.
*
* Firefly III is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Firefly III is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Firefly III. If not, see <http://www.gnu.org/licenses/>.
*/
declare(strict_types=1);
return [
// profile
'personal_access_tokens' => '个人访问令牌',
// bills:
'not_expected_period' => '本期预算外',
'not_or_not_yet' => '尚未',
];

View File

@@ -0,0 +1,51 @@
<?php
/**
* config.php
* Copyright (c) 2018 thegrumpydictator@gmail.com
*
* This file is part of Firefly III.
*
* Firefly III is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Firefly III is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Firefly III. If not, see <http://www.gnu.org/licenses/>.
*/
declare(strict_types=1);
return [
'html_language' => 'zh',
'locale' => 'zh_CN,简体中文,zh_CN.utf8,zh_CN.UTF-8',
'month' => '%Y 年 %B',
'month_and_day' => '%Y年 %B %e日',
'month_and_date_day' => '%Y 年 %B %e 日 %A',
'month_and_day_no_year' => '%B %e 日',
'date_time' => '%Y 年 %B %e 日, @ %T',
'specific_day' => '%Y 年 %B %e 日',
'week_in_year' => '%Y 年第 %W 周',
'year' => '%Y 年',
'half_year' => '%Y 年 %B',
'month_js' => 'MMMM YYYY',
'month_and_day_js' => 'YYYY MMMM Do',
'date_time_js' => 'YYYY MMMM Do,@ HH:mm:ss',
'specific_day_js' => 'YYYY MMMM D',
'week_in_year_js' => 'YYYY年, w [Week]',
'year_js' => 'YYYY',
'half_year_js' => 'YYYY Q',
'dow_1' => '星期一',
'dow_2' => '星期二',
'dow_3' => '星期三',
'dow_4' => '星期四',
'dow_5' => '星期五',
'dow_6' => '星期六',
'dow_7' => '星期日',
];

View File

@@ -0,0 +1,26 @@
<?php
/**
* csv.php
* Copyright (c) 2018 thegrumpydictator@gmail.com
*
* This file is part of Firefly III.
*
* Firefly III is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Firefly III is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Firefly III. If not, see <http://www.gnu.org/licenses/>.
*/
declare(strict_types=1);
return [
];

View File

@@ -0,0 +1,38 @@
<?php
/**
* demo.php
* Copyright (c) 2018 thegrumpydictator@gmail.com
*
* This file is part of Firefly III.
*
* Firefly III is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Firefly III is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Firefly III. If not, see <http://www.gnu.org/licenses/>.
*/
declare(strict_types=1);
return [
'no_demo_text' => '抱歉,没有额外的展示说明文字可供 <abbr title=":route">此页</abbr>。',
'see_help_icon' => '不过,右上角的这个 <i class="fa fa-question-circle"></i>-图示或许可以告诉你更多资讯。',
'index' => '欢迎来到 <strong>Firefly III</strong>!您可在此页快速概览您的财务状况。如需更多资, 请前往帐户 &rarr; <a href=":asset">资产帐户</a> 亦或是 <a href=":budgets">预算</a> 以及 <a href=":reports">报表</a> 页面。您也可以继续浏览此页。',
'accounts-index' => '资产帐户是您的个人银行帐户。支出帐户是您花费金钱的帐户,如商家或其他友人。收入帐户是您获得收入的地方,如您的工作、政府或其他收入源。债务是您的借贷,如信用卡帐单或学生贷款。在此页面您可以编辑或删除这些项目。',
'budgets-index' => '此页面显示您的预算概览。上方横条显示可用预算额,它可随时透过点选右方的总额进行客製化。您已花费的额度则显示在下方横条,而以下则是每条预算的支出以及您已编列的预算。',
'reports-index-start' => 'Firefly III 支持数种不同的报表形式,您可以点选右上方的 <i class="fa fa-question-circle"></i>-图示获得更多资讯。',
'reports-index-examples' => '请确认您以检阅过以下范例:<a href=":one">月财务概览</a>、<a href=":two">年度财务概览</a> 以及 <a href=":three">预算概览</a>。',
'currencies-index' => 'Firefly III 支持多种货币,即便预设为欧元,亦可设成美金或其他货币。如您所见,系统已包含了一小部分的货币种类,但您也可自行新增其他货币。修改预设货币并不会改变既有交易的货币种类,且 Firefly III 支持同时使用不同货币。',
'transactions-index' => '这些支出、储蓄与转帐并非蓄意虚构,而是自动产生的。',
'piggy-banks-index' => '如您所见目前有3个小猪扑满。使用 + 号与 - 号按钮可改变每个小猪扑满的总额,而点选小猪扑满的名称则可管理该扑满。',
'import-index' => '任何 CSV 格式的档案都可导入 Firefly III本程式也支持来自 bunq 与 Spectre 的档案格式,其他银行与金融机构则会在未来提供支持。而作为一名展示使用者,你只会看到「假的」供应者,系统会随机产生交易纪录以告知您如何运作。',
'profile-index' => '请谨记本展示网站每四小时会自动重新启用,您的访问凭证可能随时被撤销,这是自动发生而非错误。',
];

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,259 @@
<?php
/**
* form.php
* Copyright (c) 2018 thegrumpydictator@gmail.com
*
* This file is part of Firefly III.
*
* Firefly III is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Firefly III is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Firefly III. If not, see <http://www.gnu.org/licenses/>.
*/
declare(strict_types=1);
return [
// new user:
'bank_name' => '银行名称',
'bank_balance' => '余额',
'savings_balance' => '储蓄余额',
'credit_card_limit' => '信用卡额度',
'automatch' => '自动配对',
'skip' => '略过',
'enabled' => '已启用',
'name' => '名称',
'active' => '启用',
'amount_min' => '最小金额',
'amount_max' => '最大金额',
'match' => '配对于',
'strict' => '精确模式',
'repeat_freq' => '重复',
'journal_currency_id' => '货币',
'currency_id' => '货币',
'transaction_currency_id' => '货币',
'external_ip' => '您的服务器外部IP',
'attachments' => '附加档案',
'journal_amount' => '金额',
'journal_source_name' => '收入帐户 (来源)',
'keep_bill_id' => '帐单',
'journal_source_id' => '资产帐户 (来源)',
'BIC' => 'BIC',
'verify_password' => '验证密码安全性',
'source_account' => '来源帐户',
'destination_account' => '目标帐户',
'journal_destination_id' => '资产帐户 (目标)',
'asset_destination_account' => '目标帐户',
'include_net_worth' => '包括淨值',
'asset_source_account' => '来源帐户',
'journal_description' => '说明',
'note' => '备注',
'split_journal' => '分割此交易',
'split_journal_explanation' => '分割这个交易为几个部分',
'currency' => '货币',
'account_id' => '资产帐户',
'budget_id' => '预算',
'openingBalance' => '初始余额',
'tagMode' => '标签模式',
'tag_position' => '标签位置',
'virtualBalance' => '虚拟余额',
'targetamount' => '目标金额',
'accountRole' => '帐户角色',
'openingBalanceDate' => '初始余额日期',
'ccType' => '信用卡付款计画',
'ccMonthlyPaymentDate' => '信用卡每月付款日期',
'piggy_bank_id' => '小猪扑满',
'returnHere' => '返回此处',
'returnHereExplanation' => '储存后,返回这里建立另一笔记录。',
'returnHereUpdateExplanation' => '更新后,返回此处。',
'description' => '描述',
'expense_account' => '支出帐户',
'revenue_account' => '收入帐户',
'decimal_places' => '小数位数',
'exchange_rate_instruction' => '外币',
'source_amount' => '金额 (来源)',
'destination_amount' => '金额 (目标)',
'native_amount' => '原生金额',
'new_email_address' => '新电子邮件地址',
'verification' => '验证',
'api_key' => 'API 密钥',
'remember_me' => '记住我',
'liability_type_id' => '负债类型',
'interest' => '利率',
'interest_period' => '利率期',
'source_account_asset' => '来源帐户 (资产帐户)',
'destination_account_expense' => '目标帐户 (支出帐户)',
'destination_account_asset' => '目标帐户 (资产帐户)',
'source_account_revenue' => '来源帐户 (收入帐户)',
'type' => '类型',
'convert_Withdrawal' => '转换提款',
'convert_Deposit' => '转换存款',
'convert_Transfer' => '转换转帐',
'amount' => '金额',
'foreign_amount' => '外币金额',
'existing_attachments' => '既有附加档案',
'date' => '日期',
'interest_date' => '利率日期',
'book_date' => '登记日期',
'process_date' => '处理日期',
'category' => '分类',
'tags' => '标签',
'deletePermanently' => '永久删除',
'cancel' => '取消',
'targetdate' => '目标日期',
'startdate' => '开始日期',
'tag' => '标签',
'under' => '低于',
'symbol' => '符号',
'code' => '代码',
'iban' => '国际银行帐户号码 (IBAN)',
'accountNumber' => '帐户号码',
'creditCardNumber' => '信用卡卡号',
'has_headers' => '标题',
'date_format' => '日期格式',
'specifix' => '特定的银行或档案修正',
'attachments[]' => '附加档案',
'store_new_withdrawal' => '储存新提款',
'store_new_deposit' => '储存新存款',
'store_new_transfer' => '储存新转帐',
'add_new_withdrawal' => '新增新提款',
'add_new_deposit' => '新增新存款',
'add_new_transfer' => '新增新转帐',
'title' => '标题',
'notes' => '备注',
'filename' => '档案名称',
'mime' => 'Mime 类型',
'size' => '尺寸',
'trigger' => '触发器',
'stop_processing' => '停止处理',
'start_date' => '范围起点',
'end_date' => '范围终点',
'export_start_range' => '输出范围起点',
'export_end_range' => '输出范围终点',
'export_format' => '档案格式',
'include_attachments' => '包括上传的附件',
'include_old_uploads' => '包含导入的数据',
'accounts' => '从这些帐户汇出交易记录',
'delete_account' => '删除帐户 ":name"',
'delete_bill' => '删除帐单 ":name"',
'delete_budget' => '删除预算 ":name"',
'delete_category' => '删除分类 ":name"',
'delete_currency' => '删除货币 ":name"',
'delete_journal' => '删除包含描述 ":description" 的交易',
'delete_attachment' => '删除附加档案 ":name"',
'delete_rule' => '删除规则 ":title"',
'delete_rule_group' => '删除规则群组 ":title"',
'delete_link_type' => '删除连结类型 ":name"',
'delete_user' => '删除使用者 ":email"',
'delete_recurring' => '删除定期交易 ":title"',
'user_areYouSure' => '如果您删除使用者 ":email",该名使用者的任何资讯均会消失,无法复原。如果您删除自己,将无法进入此 Firefly III 版本。',
'attachment_areYouSure' => '你确定你想要删除附加档案 ":name"?',
'account_areYouSure' => '你确定你想要删除名为 ":name" 的帐户?',
'bill_areYouSure' => '你确定你想要删除名为 ":name" 的帐单?',
'rule_areYouSure' => '你确定你想要删除名为 ":title" 的规则?',
'ruleGroup_areYouSure' => '你确定你想要删除名为 ":title" 的规则群组?',
'budget_areYouSure' => '你确定你想要删除名为 ":name" 的预算?',
'category_areYouSure' => '你确定你想要删除名为 ":name" 的分类?',
'recurring_areYouSure' => '你确定你想要删除名为 ":title" 的定期交易?',
'currency_areYouSure' => '你确定你想要删除名为 ":name" 的货币?',
'piggyBank_areYouSure' => '你确定你想要删除名为 ":name" 的小猪扑满?',
'journal_areYouSure' => '你真的要删除这个描述为 ":description" 的交易吗?',
'mass_journal_are_you_sure' => '确定删除这些交易?',
'tag_areYouSure' => '你真的要要删除标签 ":tag" 吗?',
'journal_link_areYouSure' => '您确定您要删除 <a href=":source_link">:source</a> 与 <a href=":destination_link">:destination</a> 间的连结吗?',
'linkType_areYouSure' => '您确定您要删除连结类型 ":name" (":inward" / ":outward")?',
'permDeleteWarning' => '自 Firefly III 删除项目是永久且不可撤销的。',
'mass_make_selection' => '您还是可以取消核取方块的勾选,以避免项目被删除。',
'delete_all_permanently' => '永久删除已选项目',
'update_all_journals' => '更新这些交易',
'also_delete_transactions' => '与此帐户连接的唯一一笔交易也会被删除。|与此帐户连接的 :count 笔交易也会被删除。',
'also_delete_connections' => '与此连结类型连接的唯一一笔交易会遗失连接。|与此连结类型连接的 :count 笔交易会遗失连接。',
'also_delete_rules' => '与此规则群组连接的唯一一则规则也会被删除。|与此规则群组连接的 :count 则规则也会被删除。',
'also_delete_piggyBanks' => '与此帐户连接的唯一一个小猪扑满也会被删除。|与此帐户连接的 :count 个小猪扑满也会被删除。',
'bill_keep_transactions' => '与此帐单连接的唯一一笔交易不会被删除。|与此帐单连接的 :count 笔交易不会被删除。',
'budget_keep_transactions' => '与此预算连接的唯一一笔交易不会被删除。|与此预算连接的 :count 笔交易不会被删除。',
'category_keep_transactions' => '与此分类连接的唯一一笔交易不会被删除。|与此分类连接的 :count 笔交易不会被删除。',
'recurring_keep_transactions' => '由此定期交易建立的唯一一笔交易不会被删除。|由此定期交易建立的 :count 笔交易不会被删除。',
'tag_keep_transactions' => '与此标签连接的唯一一笔交易不会被删除。|与此标签连接的 :count 笔交易不会被删除。',
'check_for_updates' => '检查更新',
'email' => '电子邮件地址',
'password' => '密码',
'password_confirmation' => '密码 (再输入一次)',
'blocked' => '被封锁了?',
'blocked_code' => '封锁的原因',
'login_name' => '登入',
// import
'apply_rules' => '套用规则',
'artist' => '演出者',
'album' => '专辑',
'song' => '歌曲',
// admin
'domain' => '网域',
'single_user_mode' => '关闭使用者注册',
'is_demo_site' => '这是演示网站',
// import
'import_file' => '导入文件',
'configuration_file' => '组态档案',
'import_file_type' => '导入文件类型',
'csv_comma' => '逗号 (,)',
'csv_semicolon' => '分号 (;)',
'csv_tab' => 'TAB键 (不可见)',
'csv_delimiter' => 'CSV 栏位分隔符号',
'csv_import_account' => '预设导入帐户',
'csv_config' => 'CSV 导入配置',
'client_id' => '客户端 ID',
'service_secret' => '服务密钥',
'app_secret' => 'App Secret',
'app_id' => '应用 ID',
'secret' => '密钥',
'public_key' => '公共密钥',
'country_code' => '国家代码',
'provider_code' => '银行或资料提供者',
'fints_url' => 'FinTS API 链接',
'fints_port' => '埠',
'fints_bank_code' => '银行代码',
'fints_username' => '使用者名称',
'fints_password' => 'PIN/密码',
'fints_account' => 'FinTS 帐户',
'local_account' => 'Firefly III 帐户',
'from_date' => '开始自',
'to_date' => '日期至',
'due_date' => '到期日',
'payment_date' => '付款日期',
'invoice_date' => '发票日期',
'internal_reference' => '内部参考',
'inward' => '向内描述',
'outward' => '外向描述',
'rule_group_id' => '规则群组',
'transaction_description' => '交易描述',
'first_date' => '初次日期',
'transaction_type' => '交易类型',
'repeat_until' => '重复直到',
'recurring_description' => '定期交易描述',
'repetition_type' => '重复类型',
'foreign_currency_id' => '外币',
'repetition_end' => '重复结束',
'repetitions' => '重复',
'calendar' => '日历',
'weekend' => '周末',
'client_secret' => '客户端密钥',
];

View File

@@ -0,0 +1,326 @@
<?php
/**
* import.php
* Copyright (c) 2018 thegrumpydictator@gmail.com
*
* This file is part of Firefly III.
*
* Firefly III is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Firefly III is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Firefly III. If not, see <http://www.gnu.org/licenses/>.
*/
declare(strict_types=1);
return [
// ALL breadcrumbs and subtitles:
'index_breadcrumb' => '导入资料到 Firefly III',
'prerequisites_breadcrumb_fake' => '假导入供应商的先决条件',
'prerequisites_breadcrumb_spectre' => 'Spectre 的先决条件',
'prerequisites_breadcrumb_bunq' => 'bunq 的先决条件',
'prerequisites_breadcrumb_ynab' => 'YNAB 的先决条件',
'job_configuration_breadcrumb' => '":key" 设定',
'job_status_breadcrumb' => '":key" 导入状态',
'cannot_create_for_provider' => 'Firefly III 无法为 ":provider"-供应商建立工作。',
'disabled_for_demo_user' => '在展示中不启用',
// index page:
'general_index_title' => '导入档案',
'general_index_intro' => '欢迎来到 Firefly III 的导入例行。有几种方法可以将资料导入 Firefly III 中,在此以按钮表示。',
// import provider strings (index):
'button_fake' => '假造导入',
'button_file' => '导入档案',
'button_bunq' => '自 bunq 导入',
'button_spectre' => '自 Spectre 导入',
'button_plaid' => '使用 Plait 导入',
'button_yodlee' => '使用 Yodlee 导入',
'button_quovo' => '使用 Quovo 导入',
'button_ynab' => '自 You Need A Budget 导入',
'button_fints' => '使用 FinTS 导入',
// global config box (index)
'global_config_title' => '全域导入设定',
'global_config_text' => '未来,此区块将提供可套用至上述全部服务供应商的偏好设定。',
// prerequisites box (index)
'need_prereq_title' => '导入先决条件',
'need_prereq_intro' => '部分导入方式您得先在使用前注意一下。比方说,他们可能需要特别的串接秘钥或应用程式金钥,您可在此设定。此图示表示所属的先决条件已经媒合。',
'do_prereq_fake' => '假导入供应商的先决条件',
'do_prereq_file' => '档案导入的先决条件',
'do_prereq_bunq' => '从 bunq 导入的先决条件',
'do_prereq_spectre' => '使用 Spectre 导入的先决条件',
'do_prereq_plaid' => '使用 Plaid 导入的先决条件',
'do_prereq_yodlee' => '使用 Yodlee 导入的先决条件',
'do_prereq_quovo' => '使用 Quovo 导入的先决条件',
'do_prereq_ynab' => '从 YNAB 导入的先决条件',
// provider config box (index)
'can_config_title' => '导入设定',
'can_config_intro' => '部分导入方式可以依照您的喜好设定,它们有额外的设定选项可让您操作。',
'do_config_fake' => '假供应商的设定',
'do_config_file' => '档案导入的设定',
'do_config_bunq' => 'bunq 导入设定',
'do_config_spectre' => 'Spectre 导入设定',
'do_config_plaid' => '自 Plaid 的导入设定',
'do_config_yodlee' => '自 Yodlee 导入的设定',
'do_config_quovo' => '自 Quovo 导入的设定',
// prerequisites:
'prereq_fake_title' => '自假的导入供应商导入的先决条件',
'prereq_fake_text' => '这个假的供应商需要一个假的 API 金钥必须是32个字元长。您可以使用此12446809901236890123690124444466990aa',
'prereq_spectre_title' => '使用 Spectre API 导入的先决条件',
'prereq_spectre_text' => '为使用 Spectre API (v4) 导入资料,您必须提供 Firefly III 两个秘密数值,可于 <a href="https://www.saltedge.com/clients/profile/secrets">密钥页面</a> 找到。',
'prereq_spectre_pub' => '同理Spectre API 也会需要您下方看见的公钥。若无此公钥,服务供应商无法辨认您,请于您的 <a href="https://www.saltedge.com/clients/profile/secrets">密钥页面</a> 键入您的公钥。',
'prereq_bunq_title' => '从 bunq 导入的先决条件',
'prereq_bunq_text' => '为自 bunq 导入,您需要获得一组 API 金钥,您可以从应用程式著手。请注意自 bunq 导入的功能仍是测试版本,仅在沙盒 API 内完成测试而已。',
'prereq_bunq_ip' => 'bunq 需要您的对外 IP 位址。Firefly III 已尝试使用 <a href="https://www.ipify.org/">ipify 服务</a> 自动填入,请确认此 IP 系正确的,否则导入将失败。',
'prereq_ynab_title' => '从 YNAB 导入的先决条件',
'prereq_ynab_text' => '为了能够从 YNAB 下载交易,请在您的 <a href="https://app.youneedabudget.com/settings/developer"> 开发人员设置页 </a> 上建立一个新的应用程式,并在此页面上输入客户端 ID 和密码。',
'prereq_ynab_redirect' => '若要完成设定,前往以下位于 <a href="https://app.youneedabudget.com/settings/developer">开发者设定页面</a> 中 "Redirect URI(s)" 的网址。',
'callback_not_tls' => 'Firefly III 侦测到以下回呼 URI。您的伺服器似乎没有设定成 TLS-连接 (HTTP)。YNAB 不会接受此 URI你可以继续导入 (因为 Firefly III 可能是错的),但请记住这一点。',
// prerequisites success messages:
'prerequisites_saved_for_fake' => '假 API 金钥存储成功!',
'prerequisites_saved_for_spectre' => '应用程式 ID 与密钥已储存!',
'prerequisites_saved_for_bunq' => 'API 金钥与 IP 已储存!',
'prerequisites_saved_for_ynab' => 'YNAB 客户 ID 与密钥已储存!',
// job configuration:
'job_config_apply_rules_title' => '工作设定 - 套用您的规则?',
'job_config_apply_rules_text' => '一旦假供应商执行,您的规则可用于交易。这将为导入增加时间。',
'job_config_input' => '您的输入',
// job configuration for the fake provider:
'job_config_fake_artist_title' => '输入专辑名称',
'job_config_fake_artist_text' => '许多导入惯常程序都有几个必须经过的配置步骤。在假导入供应商的情况下,你必须回答一些奇怪的问题。在这种情况下,请输入 "David Bowie" 继续。',
'job_config_fake_song_title' => '输入歌曲名称',
'job_config_fake_song_text' => '请键入 "Golden years" 以继续假导入。',
'job_config_fake_album_title' => '输入专辑名称',
'job_config_fake_album_text' => '某些导入惯常程序在导入过程中需要额外的资料。在假导入供应商的情况下,你必须回答一些奇怪的问题。请输入 "Station to station" 继续。',
// job configuration form the file provider
'job_config_file_upload_title' => '导入设定 (1/4) - 上传您的档案',
'job_config_file_upload_text' => '此惯常程序将协助您从您银行将档案导入 Firefly III。',
'job_config_file_upload_help' => '选择您的档案,请确定档案是 UTF-8 编码。',
'job_config_file_upload_config_help' => '如果您之前已导入过档案至 Firefly III您可能已有可提供预设值的设定档案。就部分银行其他使用者业已慷慨地提供了他们的 <a href="https://github.com/firefly-iii/import-configurations/wiki">设定档</a>。',
'job_config_file_upload_type_help' => '选择要上传的档案类型',
'job_config_file_upload_submit' => '上传档案',
'import_file_type_csv' => 'CSV (以逗号分隔值)',
'import_file_type_ofx' => 'OFX',
'file_not_utf8' => '您上传的档案并非以 UTF-8 或 ASCII 编码Firefly III 无法处理此类档案,请使用 Notepad++ 或 Sublime 转换您的档案成 UTF-8 格式。',
'job_config_uc_title' => '导入设定 (2/4) - 基本档案设定',
'job_config_uc_text' => '若要正确导入您的档案,请验证以下选项。',
'job_config_uc_header_help' => '若您的 CSV 档案第一列均为栏位标题,请核选此选项。',
'job_config_uc_date_help' => '您档案内的日期格式。请依循 <a href="https://secure.php.net/manual/en/datetime.createfromformat.php#refsect1-datetime.createfromformat-parameters">本页</a> 所示的格式,预设值将以 :dateExample 形式呈现日期。',
'job_config_uc_delimiter_help' => '选择您档案所使用的栏位分隔符号,若不确定,逗号系最为安全的选项。',
'job_config_uc_account_help' => '若您的档案不包含资产帐户的资讯,使用此下拉式选单选择此档案内交易所属的帐户。',
'job_config_uc_apply_rules_title' => '套用规则',
'job_config_uc_apply_rules_text' => '套用规则至每一个导入的交易,请注意此功能会显著地降低导入速度。',
'job_config_uc_specifics_title' => '特定银行选项',
'job_config_uc_specifics_txt' => '部分银行提供格式残不佳的档案Firefly III 可以自动修复这个问题。如果银行提供了不佳的档案,又没有列在这边,请至 GitHub 开启新的讨论。',
'job_config_uc_submit' => '继续',
'invalid_import_account' => '您选择了一个无效帐号来导入。',
'import_liability_select' => '债务',
// job configuration for Spectre:
'job_config_spectre_login_title' => '选择您的登入',
'job_config_spectre_login_text' => 'Firefly III 已在您的 Spectre 帐户找到 :count 笔既存登入,哪一个是您想要导入的呢?',
'spectre_login_status_active' => '启用',
'spectre_login_status_inactive' => '未启用',
'spectre_login_status_disabled' => '停用',
'spectre_login_new_login' => '使用其他银行登入,或其中一间具有不同凭证的银行。',
'job_config_spectre_accounts_title' => '选择欲导入的帐户',
'job_config_spectre_accounts_text' => '您以选择 ":name" (:country)。您在这个供应商有 :count 个可用帐户,请在 Firefly III 的资产帐户中选择这些交易应被储存的帐户。请记得若要导入资料Firefly III 与 ":name"-帐户两者均需使用相同货币。',
'spectre_no_supported_accounts' => '因为货币不相符,你不能自此帐号导入。',
'spectre_do_not_import' => '(不导入)',
'spectre_no_mapping' => '您似乎没有选择任何欲导入的帐户。',
'imported_from_account' => '已自 ":account" 导入',
'spectre_account_with_number' => '帐户 :number',
'job_config_spectre_apply_rules' => '套用规则',
'job_config_spectre_apply_rules_text' => '预设下,您的规则会被套用至此次导入惯常程序中所建立的交易。若您不希望如此,请取消选取此核选方块。',
// job configuration for bunq:
'job_config_bunq_accounts_title' => 'bunq 帐户',
'job_config_bunq_accounts_text' => '这些是与您 bunq 帐户关联的帐户,请选择您所欲导入的帐户以及其必须导入的交易。',
'bunq_no_mapping' => '您似乎没有选择任何帐户。',
'should_download_config' => '您应该为此工作下载 <a href=":route">设定档</a>,可更俾利为来导入。',
'share_config_file' => '如果您已自公有银行导入资料,您应该 <a href="https://github.com/firefly-iii/import-configurations/wiki">分享您的设定档</a> 俾利其他使用者导入他们的资料。分享您的设定档并不会暴露您的财务细节。',
'job_config_bunq_apply_rules' => '套用规则',
'job_config_bunq_apply_rules_text' => '预设下,您的规则会被套用至此次导入惯常程序中所建立的交易。若您不希望如此,请取消选取此核选方块。',
'bunq_savings_goal' => '储蓄目标::amount (:percentage%)',
'bunq_account_status_CANCELLED' => '已关闭 bunq 帐号',
'ynab_account_closed' => '帐户已关闭!',
'ynab_account_deleted' => '帐户已删除!',
'ynab_account_type_savings' => '储蓄帐户',
'ynab_account_type_checking' => '支票帐户',
'ynab_account_type_cash' => '现金帐户',
'ynab_account_type_creditCard' => '信用卡',
'ynab_account_type_lineOfCredit' => '信用额度',
'ynab_account_type_otherAsset' => '其他资产帐户',
'ynab_account_type_otherLiability' => '其他债务',
'ynab_account_type_payPal' => 'Paypal',
'ynab_account_type_merchantAccount' => '商业帐户',
'ynab_account_type_investmentAccount' => '投资帐户',
'ynab_account_type_mortgage' => '抵押',
'ynab_do_not_import' => '(不导入)',
'job_config_ynab_apply_rules' => '套用规则',
'job_config_ynab_apply_rules_text' => '预设下,您的规则会被套用至此次导入惯常程序中所建立的交易。若您不希望如此,请取消选取此核选方块。',
// job configuration for YNAB:
'job_config_ynab_select_budgets' => '选择您的预算',
'job_config_ynab_select_budgets_text' => '您有 :count 笔储存于 YNAB 的预算,请选择以供 Firefly III 导入其中交易纪录。',
'job_config_ynab_no_budgets' => '没有可被导入的预算。',
'ynab_no_mapping' => '您似乎没有选择任何欲导入的帐户。',
'job_config_ynab_bad_currency' => '您无法自以下预算导入,因为您没有与这些预算使用相同货币的帐户。',
'job_config_ynab_accounts_title' => '选择帐户',
'job_config_ynab_accounts_text' => '以下有您可用于此预算的帐户,请选择您欲导入的帐户以及交易资料储存的地方。',
// keys from "extra" array:
'spectre_extra_key_iban' => '国际银行帐户号码 (IBAN)',
'spectre_extra_key_swift' => 'SWIFT',
'spectre_extra_key_status' => '状态',
'spectre_extra_key_card_type' => '卡片种类',
'spectre_extra_key_account_name' => '帐户名称',
'spectre_extra_key_client_name' => '客户名称',
'spectre_extra_key_account_number' => '帐户号码',
'spectre_extra_key_blocked_amount' => '封锁的金额',
'spectre_extra_key_available_amount' => '可用金额',
'spectre_extra_key_credit_limit' => '信用额度',
'spectre_extra_key_interest_rate' => '利率',
'spectre_extra_key_expiry_date' => '到期日',
'spectre_extra_key_open_date' => '开始日期',
'spectre_extra_key_current_time' => '目前时间',
'spectre_extra_key_current_date' => '目前日期',
'spectre_extra_key_cards' => '卡片',
'spectre_extra_key_units' => '单位',
'spectre_extra_key_unit_price' => '单价',
'spectre_extra_key_transactions_count' => '交易数',
//job configuration for finTS
'fints_connection_failed' => '尝试连接至您的银行时发生1个错误请确定您所有键入的资料均正确。原始错误讯息:originalError',
'job_config_fints_url_help' => '例如 https://banking-dkb.s-fints-pt-dkb.de/fints30',
'job_config_fints_username_help' => '对多数银行而言,这是你的帐号。',
'job_config_fints_port_help' => '预设埠号为 443。',
'job_config_fints_account_help' => '选择您欲导入交易的银行帐户。',
'job_config_local_account_help' => '选择对应您上方所选银行帐户的 Firefly III 帐户。',
// specifics:
'specific_ing_name' => 'ING NL',
'specific_ing_descr' => '在 ING 汇出中建立更好的描述',
'specific_sns_name' => 'SNS / Volksbank NL',
'specific_sns_descr' => '删除 SNS / Volksbank 汇出档案中的英文引号',
'specific_abn_name' => 'ABN AMRO NL',
'specific_abn_descr' => '修正 ABN AMRO 档案中的潜在问题',
'specific_rabo_name' => 'Rabobank NL',
'specific_rabo_descr' => '修正 Rabobank 档案中的潜在问题',
'specific_pres_name' => 'President\'s Choice Financial CA',
'specific_pres_descr' => '修正 PC 档案中的潜在问题',
// job configuration for file provider (stage: roles)
'job_config_roles_title' => '导入设定 (3/4) - 定义每个栏的角色',
'job_config_roles_text' => '在您 CSV 档案中的每个栏均含某些资料,请说明系核种资料供导入器参照。用以「映射」资料的选项,即您将连结每个栏中的资料至您资料库的一个值。一个常见的「已映射」的栏,是包含 IBAN 相对帐户的栏,这便可轻易地媒合至您资料库既存的 IBAN 帐户。',
'job_config_roles_submit' => '继续',
'job_config_roles_column_name' => '栏名',
'job_config_roles_column_example' => '栏的范例资料',
'job_config_roles_column_role' => '栏资料涵义',
'job_config_roles_do_map_value' => '映射这些数值',
'job_config_roles_no_example' => '无范例资料可用',
'job_config_roles_fa_warning' => '如果您将一个栏标记为外币金额、您亦须设定该栏外币为何。',
'job_config_roles_rwarning' => '请至少将一个栏标示为金额-栏,亦建议为描述、日期与对应帐户选择栏。',
'job_config_roles_colum_count' => '栏',
// job config for the file provider (stage: mapping):
'job_config_map_title' => '导入设定 (4/) - 连接导入资料与 Firefly III 资料',
'job_config_map_text' => '在下方的表格中左边值显示在您上传的档案中所找到的资讯而映射这些值是您当前的任务。如果可能请映射至呈现在您资料库既有的值Firefly III 会依此映射。若无可供映射的值,或您不希望映射特定值,请别选取。',
'job_config_map_nothing' => '您档案中并无可映射至既有数值的资料,请点选 "开始导入" 以继续。',
'job_config_field_value' => '栏位数值',
'job_config_field_mapped' => '映射至',
'map_do_not_map' => '(不映射)',
'job_config_map_submit' => '开始导入',
// import status page:
'import_with_key' => '以键 \':key\' 导入',
'status_wait_title' => '请稍待……',
'status_wait_text' => '此方块过一会儿会消失。',
'status_running_title' => '导入正在执行',
'status_job_running' => '请稍候,执行导入…',
'status_job_storing' => '请稍候,储存资料…',
'status_job_rules' => '请稍候,执行规则…',
'status_fatal_title' => '重大错误',
'status_fatal_text' => '此次导入遇到了无法回复的错误,抱歉!',
'status_fatal_more' => '此一讯息 (可能非常加密) 是由日志档所补完,您可在硬碟内或您运行的 Firefly III 空间中找到日志档。',
'status_finished_title' => '导入完成',
'status_finished_text' => '导入已完成',
'finished_with_errors' => '执行导入时有些错误,请仔细複审。',
'unknown_import_result' => '未知的导入结果',
'result_no_transactions' => '没有导入任何交易纪录,或许是因为均为重複记录或无纪录可供导入。日志档也许能告诉你来龙去脉,若您定期导入资料,这是正常的。',
'result_one_transaction' => '仅有1笔交易被导入并储存在 <a href=":route" class="label label-success" style="font-size:100%;font-weight:normal;">:tag</a>,您之后可进一步检视。',
'result_many_transactions' => 'Firefly III 已导入 :count 笔交易,并储存 <a href=":route" class="label label-success" style="font-size:100%;font-weight:normal;">:tag</a> 标签下,您之后可进一步检视。',
// general errors and warnings:
'bad_job_status' => '欲通行此页,您的导入工作不能有 ":status" 状态。',
// column roles for CSV import:
'column__ignore' => '(忽略此栏)',
'column_account-iban' => '资产帐户 (IBAN)',
'column_account-id' => '资产帐户 ID (与 FF3 相符)',
'column_account-name' => '资产帐户 (名称)',
'column_account-bic' => '资产帐户 (BIC)',
'column_amount' => '金额',
'column_amount_foreign' => '金额 (以外币计)',
'column_amount_debit' => '金额 (债务栏)',
'column_amount_credit' => '金额 (信用栏)',
'column_amount_negated' => '金额 (正负交换栏)',
'column_amount-comma-separated' => '金额 (以逗号作为进位分隔符号)',
'column_bill-id' => '帐单 ID (与 FF3 相符)',
'column_bill-name' => '帐单名称',
'column_budget-id' => '预算 ID (与 FF3 相符)',
'column_budget-name' => '预算名称',
'column_category-id' => '分类 ID (与 FF3 相符)',
'column_category-name' => '分类名称',
'column_currency-code' => '货币代码 (ISO 4217)',
'column_foreign-currency-code' => '外币代码 (ISO 4217)',
'column_currency-id' => '货币 ID (与 FF3 相符)',
'column_currency-name' => '货币名称 (与 FF3 相符)',
'column_currency-symbol' => '货币符号 (与 FF3 相符)',
'column_date-interest' => '利率计算日期',
'column_date-book' => '交易预订日期',
'column_date-process' => '交易处理日期',
'column_date-transaction' => '日期',
'column_date-due' => '交易到期日期',
'column_date-payment' => '交易付款日期',
'column_date-invoice' => '交易收据日期',
'column_description' => '描述',
'column_opposing-iban' => '对应帐户 (IBAN)',
'column_opposing-bic' => '对应帐户 (BIC)',
'column_opposing-id' => '对应帐户 ID (与 FF3 相符)',
'column_external-id' => '外部 ID',
'column_opposing-name' => '对应帐户 (名称)',
'column_rabo-debit-credit' => 'Rabobank 独有现金/信用卡指标',
'column_ing-debit-credit' => 'ING 独有 现金/信用卡 指标',
'column_generic-debit-credit' => 'Generic bank debit/credit indicator',
'column_sepa-ct-id' => 'SEPA 端到端标识符',
'column_sepa-ct-op' => 'SEPA Opposing 账户标识符',
'column_sepa-db' => 'SEPA 授权标识符',
'column_sepa-cc' => 'SEPA 清算代码',
'column_sepa-ci' => 'SEPA 债权人标识符',
'column_sepa-ep' => 'SEPA 外部用途',
'column_sepa-country' => 'SEPA Country',
'column_sepa-batch-id' => 'SEPA 批次 ID',
'column_tags-comma' => '标签 (以逗号分隔)',
'column_tags-space' => '标签 (以空白键分隔)',
'column_account-number' => '资产帐户 (帐户号码)',
'column_opposing-number' => '相对帐户 (帐户号码)',
'column_note' => '备注',
'column_internal-reference' => '内部参考',
];

View File

@@ -0,0 +1,138 @@
<?php
/**
* intro.php
* Copyright (c) 2018 thegrumpydictator@gmail.com
*
* This file is part of Firefly III.
*
* Firefly III is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Firefly III is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Firefly III. If not, see <http://www.gnu.org/licenses/>.
*/
declare(strict_types=1);
return [
// index
'index_intro' => '欢迎来到 Firefly III 的首页。请花时间参观一下这个介绍,瞭解 Firefly III 是如何运作的。',
'index_accounts-chart' => '此图表显示您的资产帐户的目前馀额,您可以在偏好设定中选择此处可见的帐户。',
'index_box_out_holder' => '这个小盒子和这个旁边的盒子会提供您财务状况的快速概览。',
'index_help' => '如果您需要有关页面或表单的说明,请按此按钮。',
'index_outro' => 'Firefly III 的大多数页面将从像这样的小介绍开始,如果您有任何问题或意见,请与我联繫。请享受!',
'index_sidebar-toggle' => '若要建立新的交易记录、帐户或其他内容,请使用此图示下的选单。',
// create account:
'accounts_create_iban' => '给您的帐户一个有效的 IBAN可使未来资料导入变得更容易。',
'accounts_create_asset_opening_balance' => '资产帐户可能有一个 "初始馀额",表示此帐户在 Firefly III 中的纪录开始。',
'accounts_create_asset_currency' => 'Fireflly III 支持多种货币。资产帐户有一种主要货币,您必须在此处设定。',
'accounts_create_asset_virtual' => '有时,它可以协助赋予你的帐户一个虚拟额度:一个总是增加至实际馀额中,或自其中删减的固定金额。',
// budgets index
'budgets_index_intro' => '预算是用来管理你的财务,也是 Firefly III 的核心功能之一。',
'budgets_index_set_budget' => '设定每个期间的总预算,这样 Firefly III 就可以告诉你,是否已经将所有可用的钱设定预算。',
'budgets_index_see_expenses_bar' => '消费金额会慢慢地填满这个横条。',
'budgets_index_navigate_periods' => '前往区间,以便提前轻鬆设定预算。',
'budgets_index_new_budget' => '根据需要建立新预算。',
'budgets_index_list_of_budgets' => '使用此表可以设定每个预算的金额,并查看您的情况。',
'budgets_index_outro' => '要瞭解有关预算的详细资讯,请查看右上角的说明图示。',
// reports (index)
'reports_index_intro' => '使用这些报表可以获得有关您财务状况的详细洞察报告。',
'reports_index_inputReportType' => '选择报表类型。查看说明页面以瞭解每个报表向您显示的内容。',
'reports_index_inputAccountsSelect' => '您可以根据需要排除或包括资产帐户。',
'reports_index_inputDateRange' => '所选日期范围完全由您决定从1天到10年不等。',
'reports_index_extra-options-box' => '根据您选择的报表,您可以在此处选择额外的筛选标准和选项。更改报表类型时,请查看此区块。',
// reports (reports)
'reports_report_default_intro' => '这份报表将为您提供一个快速和全面的个人财务概览。如果你想看其他的东西,请不要犹豫并联繫我!',
'reports_report_audit_intro' => '此报表将为您提供有关资产帐户的详细洞察报告。',
'reports_report_audit_optionsBox' => '使用这些选取方块可以显示或隐藏您感兴趣的栏。',
'reports_report_category_intro' => '此报表将提供您一个或多个类别洞察报告。',
'reports_report_category_pieCharts' => '这些图表将提供您每个类别或每个帐户中,支出和所得的洞察报告。',
'reports_report_category_incomeAndExpensesChart' => '此图表显示您的每个类别的支出和所得。',
'reports_report_tag_intro' => '此报表将提供您一个或多个标签洞察报告。',
'reports_report_tag_pieCharts' => '这些图表将提供您每个类别、帐户、分类或预算中,支出和所得的洞察报告。',
'reports_report_tag_incomeAndExpensesChart' => '此图表显示您的每个标签的支出和所得。',
'reports_report_budget_intro' => '此报表将提供您一个或多个预算的洞察报告。',
'reports_report_budget_pieCharts' => '这些图表将提供您每个预算或每个帐户中,支出的洞察报告。',
'reports_report_budget_incomeAndExpensesChart' => '此图表显示您的每个预算的支出。',
// create transaction
'transactions_create_switch_box' => '使用这些按钮可以快速切换要保存的交易类型。',
'transactions_create_ffInput_category' => '您可以在此栏位中随意输入,会建议您先前已建立的分类。',
'transactions_create_withdrawal_ffInput_budget' => '将您的提款连结至预算,以利财务管控。',
'transactions_create_withdrawal_currency_dropdown_amount' => '当您的提款使用另一种货币时, 请使用此下拉清单。',
'transactions_create_deposit_currency_dropdown_amount' => '当您的存款使用另一种货币时, 请使用此下拉清单。',
'transactions_create_transfer_ffInput_piggy_bank_id' => '选择一个小猪存钱罐,并将此转帐连结到您的储蓄。',
// piggy banks index:
'piggy-banks_index_saved' => '此栏位显示您在每个小猪存钱罐中保存了多少。',
'piggy-banks_index_button' => '此进度条旁边有两个按钮 (+ 和-),用于从每个小猪存钱罐中增加或删除资金。',
'piggy-banks_index_accountStatus' => '此表中列出了每一个至少有一个小猪存钱罐的资产帐户的状态。',
// create piggy
'piggy-banks_create_name' => '你的目标是什麽?一个新沙发、一个相机、急难用金?',
'piggy-banks_create_date' => '您可以为小猪存钱罐设定目标日期或截止日期。',
// show piggy
'piggy-banks_show_piggyChart' => '这张图表将显示这个小猪存钱罐的历史。',
'piggy-banks_show_piggyDetails' => '关于你的小猪存钱罐的一些细节',
'piggy-banks_show_piggyEvents' => '此处还列出了任何增加或删除。',
// bill index
'bills_index_rules' => '在此可检视此帐单是否触及某些规则',
'bills_index_paid_in_period' => '此栏位表示上次支付帐单的时间。',
'bills_index_expected_in_period' => '如果(以及何时)下期帐单即将到期,此栏位将显示每一笔的帐单。',
// show bill
'bills_show_billInfo' => '此表格显示了有关该帐单的一般资讯。',
'bills_show_billButtons' => '使用此按钮可以重新扫描旧交易记录,以便将其与此帐单配对。',
'bills_show_billChart' => '此图表显示与此帐单连结的交易记录。',
// create bill
'bills_create_intro' => '使用帐单来跟踪你每个区间到期的金额。想想租金、保险或抵押贷款等支出。',
'bills_create_name' => '使用描述性名称, 如 "租金" 或 "健康保险"。',
//'bills_create_match' => 'To match transactions, use terms from those transactions or the expense account involved. All words must match.',
'bills_create_amount_min_holder' => '选择此帐单的最小和最大金额。',
'bills_create_repeat_freq_holder' => '大多数帐单每月重複一次,但你可以在这裡设定另一个频次。',
'bills_create_skip_holder' => '如果帐单每2週重複一次则应将 "略过" 栏位设定为 "1",以便每隔一週跳一次。',
// rules index
'rules_index_intro' => 'Firefly III 允许您管理规则,这些规则将魔幻自动地应用于您建立或编辑的任何交易。',
'rules_index_new_rule_group' => '您可以将规则整合为群组,以便于管理。',
'rules_index_new_rule' => '建立任意数量的规则。',
'rules_index_prio_buttons' => '以你认为合适的任何方式排序它们。',
'rules_index_test_buttons' => '您可以测试规则或将其套用至现有交易。',
'rules_index_rule-triggers' => '规则具有 "触发器" 和 "操作",您可以通过拖放进行排序。',
'rules_index_outro' => '请务必使用右上角的 (?) 图示查看说明页面!',
// create rule:
'rules_create_mandatory' => '选择一个描述性标题,并设定应触发规则的时机。',
'rules_create_ruletriggerholder' => '增加任意数量的触发器,但请记住在任一动作启用前,所有触发器必须配对。',
'rules_create_test_rule_triggers' => '使用此按钮可以查看哪些交易记录将配对您的规则。',
'rules_create_actions' => '设定任意数量的动作。',
// preferences
'preferences_index_tabs' => '这些标签页后尚有更多选项可用。',
// currencies
'currencies_index_intro' => 'Firefly III 支持多种货币,您可以在此页面上更改。',
'currencies_index_default' => 'Firefly III 有一种预设货币。',
'currencies_index_buttons' => '使用这些按钮可以更改预设货币或启用其他货币。',
// create currency
'currencies_create_code' => '此代码应符合 ISO 标准 (可 Google 您的新货币)。',
];

View File

@@ -0,0 +1,136 @@
<?php
/**
* list.php
* Copyright (c) 2018 thegrumpydictator@gmail.com
*
* This file is part of Firefly III.
*
* Firefly III is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Firefly III is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Firefly III. If not, see <http://www.gnu.org/licenses/>.
*/
declare(strict_types=1);
return [
'buttons' => '按钮',
'icon' => '图示',
'id' => 'ID',
'create_date' => '建立于',
'update_date' => '更新于',
'updated_at' => '更新于',
'balance_before' => '交易前馀额',
'balance_after' => '交易后馀额',
'name' => '名称',
'role' => '角色',
'currentBalance' => '目前馀额',
'linked_to_rules' => '相关规则',
'active' => '是否启用?',
'lastActivity' => '上次活动',
'balanceDiff' => '馀额差',
'matchesOn' => '配对于',
'account_type' => '帐户类型',
'created_at' => '建立于',
'account' => '帐户',
'matchingAmount' => '金额',
'split_number' => '分割编号 #',
'destination' => '目标',
'source' => '来源',
'next_expected_match' => '下一个预期的配对',
'automatch' => '自动配对?',
'repeat_freq' => '重复',
'description' => '描述',
'amount' => '金额',
'internal_reference' => '内部参考',
'date' => '日期',
'interest_date' => '利率日期',
'book_date' => '登记日期',
'process_date' => '处理日期',
'due_date' => '到期日',
'payment_date' => '付款日期',
'invoice_date' => '发票日期',
'interal_reference' => '内部参考',
'notes' => '备注',
'from' => '自',
'piggy_bank' => '小猪存钱罐',
'to' => '至',
'budget' => '预算',
'category' => '分类',
'bill' => '帐单',
'withdrawal' => '提款',
'deposit' => '存款',
'transfer' => '转帐',
'type' => '类型',
'completed' => '已完成',
'iban' => '国际银行帐户号码 (IBAN)',
'paid_current_period' => '已付此区间',
'email' => '电子邮件',
'registered_at' => '注册于',
'is_blocked' => '被封锁',
'is_admin' => '是管理员',
'has_two_factor' => '有双重身份验证 (2FA)',
'blocked_code' => '区块代码',
'source_account' => '来源帐户',
'destination_account' => '目标帐户',
'accounts_count' => '帐户数量',
'journals_count' => '交易数量',
'attachments_count' => '附加档案数量',
'bills_count' => '帐单数量',
'categories_count' => '分类数量',
'export_jobs_count' => '汇出工作数量',
'import_jobs_count' => '导入工作数量',
'budget_count' => '预算数量',
'rule_and_groups_count' => '规则及规则群组数量',
'tags_count' => '标签数量',
'tags' => '标签',
'inward' => '向内描述',
'outward' => '外向描述',
'number_of_transactions' => '交易数量',
'total_amount' => '总金额',
'sum' => '总和',
'sum_excluding_transfers' => '总和 (不包括转帐)',
'sum_withdrawals' => '提款总和',
'sum_deposits' => '存款总和',
'sum_transfers' => '转帐总和',
'reconcile' => '对帐',
'account_on_spectre' => '帐户 (Spectre)',
'account_on_ynab' => '帐户 (YNAB)',
'do_import' => '自此帐户导入',
'sepa-ct-id' => 'SEPA 端到端标识符',
'sepa-ct-op' => 'SEPA 反对账户标识符',
'sepa-db' => 'SEPA 授权标识符',
'sepa-country' => 'SEPA 国家',
'sepa-cc' => 'SEPA 清关代码',
'sepa-ep' => 'SEPA 外部用途',
'sepa-ci' => 'SEPA 债权人标识符',
'sepa-batch-id' => 'SEPA 批次 ID',
'external_id' => '外部 ID',
'account_at_bunq' => 'bunq 帐户',
'file_name' => '档案名称',
'file_size' => '档案大小',
'file_type' => '档案类型',
'attached_to' => '附加到',
'file_exists' => '档案已存在',
'spectre_bank' => '银行',
'spectre_last_use' => '上次登录',
'spectre_status' => '状态',
'bunq_payment_id' => 'bunq 付款 ID',
'repetitions' => '重复',
'title' => '标题',
'transaction_s' => '交易',
'field' => '栏位',
'value' => '值',
'interest' => '利率',
'interest_period' => '利率期',
'liability_type' => '负债类型',
];

View File

@@ -0,0 +1,28 @@
<?php
/**
* pagination.php
* Copyright (c) 2018 thegrumpydictator@gmail.com
*
* This file is part of Firefly III.
*
* Firefly III is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Firefly III is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Firefly III. If not, see <http://www.gnu.org/licenses/>.
*/
declare(strict_types=1);
return [
'previous' => '&laquo; 上一页',
'next' => '下一页 &raquo;',
];

View File

@@ -0,0 +1,32 @@
<?php
/**
* passwords.php
* Copyright (c) 2018 thegrumpydictator@gmail.com
*
* This file is part of Firefly III.
*
* Firefly III is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Firefly III is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Firefly III. If not, see <http://www.gnu.org/licenses/>.
*/
declare(strict_types=1);
return [
'password' => '密码必须包含至少六个字符,且必须与重复输入的验证密码相匹配。',
'user' => '我们找不到具有该电子邮件地址的用户。',
'token' => '此密码重置令牌无效',
'sent' => '我们已经将密码重置链接发送至您的电子邮箱!',
'reset' => '您的密码已重置!',
'blocked' => '干得漂亮',
];

View File

@@ -0,0 +1,166 @@
<?php
/**
* validation.php
* Copyright (c) 2018 thegrumpydictator@gmail.com
*
* This file is part of Firefly III.
*
* Firefly III is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Firefly III is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Firefly III. If not, see <http://www.gnu.org/licenses/>.
*/
declare(strict_types=1);
return [
'iban' => '这不是有效的 IBAN。',
'zero_or_more' => '此数值不能为负数',
'source_equals_destination' => '来源帐户与目标帐户相同。',
'unique_account_number_for_user' => '看起来此帐户号码已在使用中。',
'unique_iban_for_user' => '看起来此IBAN已在使用中。',
'deleted_user' => '基于安全限制,你无法使用此电子邮件注册。',
'rule_trigger_value' => '此值不能用于所选择的触发器。',
'rule_action_value' => '此值不能用于所选择的动作。',
'file_already_attached' => '上传的档案 ":name" 已附加到该物件上。',
'file_attached' => '已成功上传档案 ":name"。',
'must_exist' => '栏位 :attribute 的 ID 不存在于资料库。',
'all_accounts_equal' => '此栏位中的所有帐户必须相等。',
'invalid_selection' => '您的选择无效。',
'belongs_user' => '此值对此栏位无效。',
'at_least_one_transaction' => '至少需要一个交易。',
'at_least_one_repetition' => '至少需要一次重复。',
'require_repeat_until' => '仅需重复次数或结束日期 (repeat_until) 即可,不需两者均备。',
'require_currency_info' => '无货币资讯,此栏位内容无效。',
'equal_description' => '交易描述不应等同全域描述。',
'file_invalid_mime' => '档案 ":name" 的类型为 ":mime",系不被允许上载的类型。',
'file_too_large' => '档案 ":name" 过大。',
'belongs_to_user' => ':attribute 的值是未知的。',
'accepted' => ':attribute 必须被接受。',
'bic' => '这不是有效的 BIC。',
'at_least_one_trigger' => '规则必须至少有一个触发器。',
'at_least_one_action' => '规则必须至少有一个动作。',
'base64' => '这不是有效的 base64 编码资料。',
'model_id_invalid' => '指定的 ID 对于此模型似乎无效。',
'more' => ':attribute 必须大于零。',
'less' => ':attribute 必须小于 10,000,000。',
'active_url' => ':attribute 不是有效的URL。',
'after' => ':attribute 必须是一个在 :date 之后的日期。',
'alpha' => ':attribute 只能包含字母。',
'alpha_dash' => ':attribute 只能包含字母、数字和破折号。',
'alpha_num' => ':attribute 只允许包含数字和字母。',
'array' => ':attribute 必须是一个阵列。',
'unique_for_user' => '包括 :attribute 的纪录已存在。',
'before' => ':attribute 必须是一个在 :date 之前的日期。',
'unique_object_for_user' => '这个名称已被使用。',
'unique_account_for_user' => '这个帐户名称已被使用。',
'between.numeric' => ':attribute 必须介于 :min 和 :max 之间。',
'between.file' => ':attribute 必须介于 :min kB 到 :max kB之间。',
'between.string' => ':attribute 必须介于 :min 到 :max 字元之间。',
'between.array' => ':attribute 必须介于 :min 到 :max 项目之间。',
'boolean' => ':attribute 栏位必须为 true 或 false。',
'confirmed' => ':attribute 的确认并不相符。',
'date' => ':attribute 不是一个有效的日期。',
'date_format' => ':attribute 不符合 :format 格式。',
'different' => ':attribute 和 :other 不能相同。',
'digits' => ':attribute 必须是 :digits 位数字。',
'digits_between' => ':attribute 必须介于 :min 和 :max 位数字之间。',
'email' => ':attribute 必须是一个有效的电子邮件地址。',
'filled' => ':attribute 栏位是必填的。',
'exists' => '所选的 :attribute 无效。',
'image' => ':attribute 必须是图片。',
'in' => '所选的 :attribute 无效。',
'integer' => ':attribute 必须是整数。',
'ip' => ':attribute 必须是一个有效的 IP 位址。',
'json' => ':attribute 必须是一个有效的 JSON 字串。',
'max.numeric' => ':attribute 不能大于 :max。',
'max.file' => ':attribute 不能大于 :max kB。',
'max.string' => ':attribute 不能大于 :max 字元。',
'max.array' => ':attribute 不能多于 :max 个项目。',
'mimes' => ':attribute 的档案类型必须是 :values 。',
'min.numeric' => ':attribute 至少需要 :min。',
'lte.numeric' => ':attribute 必须小于或等于 :value。',
'min.file' => ':attribute 必须至少为 :min kB。',
'min.string' => ':attribute 最少需要有 :min 个字元。',
'min.array' => ':attribute 至少需要有 :min 项目。',
'not_in' => '所选的 :attribute 无效。',
'numeric' => ':attribute 必须是数字。',
'numeric_native' => '本地金额必须是数字。',
'numeric_destination' => '目标金额必须是数字。',
'numeric_source' => '来源金额必须是数字。',
'regex' => ':attribute 格式无效。',
'required' => ':attribute 栏位是必填的。',
'required_if' => ':attribute 栏位在 :other 是 :value 时是必填的。',
'required_unless' => '除非 :other 是 :values否则 :attribute 是必填的。',
'required_with' => '当 :values 存在时, :attribute 是必填的。',
'required_with_all' => '当 :values 存在时, :attribute 是必填的。',
'required_without' => '当 :values 不存在时, :attribute 是必填的。',
'required_without_all' => '当没有任何 :values 存在时, :attribute 为必填。',
'same' => ':attribute 和 :other 必须相符。',
'size.numeric' => ':attribute 必须是 :size。',
'amount_min_over_max' => '最小金额不能大于最大金额。',
'size.file' => ':attribute 必须为 :size kB。',
'size.string' => ':attribute 必须为 :size 个字元。',
'size.array' => ':attribute 必须包含 :size 个项目。',
'unique' => ':attribute 已被使用。',
'string' => ':attribute 必须是字串。',
'url' => ':attribute 格式无效。',
'timezone' => ':attribute 必须是有效的区域。',
'2fa_code' => ':attribute 栏位是无效的。',
'dimensions' => ':attribute 具有无效图片尺寸。',
'distinct' => ':attribute 栏位有重复值。',
'file' => ':attribute 必须是档案。',
'in_array' => ':attribute 栏位不存在于 :other。',
'present' => ':attribute 栏位必须存在。',
'amount_zero' => '总金额不能为零。',
'unique_piggy_bank_for_user' => '小猪存钱罐的名称必须是独一无二的。',
'secure_password' => '这不是一个安全的密码,请重试一次。如需更多讯息,请访问 https://bit.ly/FF3-password-security',
'valid_recurrence_rep_type' => '对定期重复交易是无效的重复类型。',
'valid_recurrence_rep_moment' => '对此重复类型是无效的重复时刻。',
'invalid_account_info' => '无效的帐户资讯。',
'attributes' => [
'email' => '电子邮件地址',
'description' => '描述',
'amount' => '金额',
'name' => '名称',
'piggy_bank_id' => '小猪存钱罐 ID',
'targetamount' => '目标金额',
'openingBalanceDate' => '初始余额日期',
'openingBalance' => '初始余额',
'match' => '符合',
'amount_min' => '最小金额',
'amount_max' => '最大金额',
'title' => '标题',
'tag' => '标签',
'transaction_description' => '交易描述',
'rule-action-value.1' => '规则动作值 #1',
'rule-action-value.2' => '规则动作值 #2',
'rule-action-value.3' => '规则动作值 #3',
'rule-action-value.4' => '规则动作值 #4',
'rule-action-value.5' => '规则动作值 #5',
'rule-action.1' => '规则动作 #1',
'rule-action.2' => '规则动作 #2',
'rule-action.3' => '规则动作 #3',
'rule-action.4' => '规则动作 #4',
'rule-action.5' => '规则动作 #5',
'rule-trigger-value.1' => '规则触发器值 #1',
'rule-trigger-value.2' => '规则触发器值 #2',
'rule-trigger-value.3' => '规则触发器值 #3',
'rule-trigger-value.4' => '规则触发器值 #4',
'rule-trigger-value.5' => '规则触发器值 #5',
'rule-trigger.1' => '规则触发器 #1',
'rule-trigger.2' => '规则触发器 #2',
'rule-trigger.3' => '规则触发器 #3',
'rule-trigger.4' => '规则触发器 #4',
'rule-trigger.5' => '规则触发器 #5',
],
];