Meta files for the next release.

This commit is contained in:
James Cole
2020-04-08 06:54:16 +02:00
parent 4aec1f06e0
commit 59014b1a87
10 changed files with 126 additions and 111 deletions

View File

@@ -28,6 +28,7 @@ This release was preceded by a number of test versions:
- [Issue 2997](https://github.com/firefly-iii/firefly-iii/issues/2997) The tag list has categories. - [Issue 2997](https://github.com/firefly-iii/firefly-iii/issues/2997) The tag list has categories.
- [Issue 3122](https://github.com/firefly-iii/firefly-iii/issues/3122) Buttons on the top of lists. - [Issue 3122](https://github.com/firefly-iii/firefly-iii/issues/3122) Buttons on the top of lists.
- The Docker maximum file attachment size has been increased to 64M. - The Docker maximum file attachment size has been increased to 64M.
- The CSV file importer has been disabled. Find the [new CSV importer on GitHub](https://github.com/firefly-iii/csv-importer).
### Fixed ### Fixed
- [Issue 3154](https://github.com/firefly-iii/firefly-iii/issues/3154) `bcadd()` problems for users who were already running PHP7.4. - [Issue 3154](https://github.com/firefly-iii/firefly-iii/issues/3154) `bcadd()` problems for users who were already running PHP7.4.
@@ -36,7 +37,8 @@ This release was preceded by a number of test versions:
- [Issue 3202](https://github.com/firefly-iii/firefly-iii/issues/3202) A bug in the frontpage budget chart is fixed. - [Issue 3202](https://github.com/firefly-iii/firefly-iii/issues/3202) A bug in the frontpage budget chart is fixed.
- [Issue 3203](https://github.com/firefly-iii/firefly-iii/issues/3203) Firefly III won't complain when using a locale that uses comma's as decimal separators. - [Issue 3203](https://github.com/firefly-iii/firefly-iii/issues/3203) Firefly III won't complain when using a locale that uses comma's as decimal separators.
- [Issue 3212](https://github.com/firefly-iii/firefly-iii/issues/3212) Issue with ING imports. - [Issue 3212](https://github.com/firefly-iii/firefly-iii/issues/3212) Issue with ING imports.
- [Issue 3210](https://github.com/firefly-iii/firefly-iii/issues/3210) Could not create rule based on a transaction from a dropdown menu. - [Issue 3210](https://github.com/firefly-iii/firefly-iii/issues/3210) Could not create rule based on a transaction from a dropdown menu.
- [Issue 3234](https://github.com/firefly-iii/firefly-iii/issues/3234) Export didn't export tags.
### API ### API
- [Issue 2828](https://github.com/firefly-iii/firefly-iii/issues/2828) Appropriate endpoints for new transaction possibilities. - [Issue 2828](https://github.com/firefly-iii/firefly-iii/issues/2828) Appropriate endpoints for new transaction possibilities.

93
composer.lock generated
View File

@@ -171,12 +171,12 @@
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/bunq/sdk_php.git", "url": "https://github.com/bunq/sdk_php.git",
"reference": "7771fd0ab15402df1f06efba220847b7ee4ac861" "reference": "d97d2a710038d183b711825864584e2d31e30e35"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/bunq/sdk_php/zipball/7771fd0ab15402df1f06efba220847b7ee4ac861", "url": "https://api.github.com/repos/bunq/sdk_php/zipball/d97d2a710038d183b711825864584e2d31e30e35",
"reference": "7771fd0ab15402df1f06efba220847b7ee4ac861", "reference": "d97d2a710038d183b711825864584e2d31e30e35",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -227,7 +227,7 @@
"payment", "payment",
"sepa" "sepa"
], ],
"time": "2020-02-19T10:34:14+00:00" "time": "2020-04-03T15:48:46+00:00"
}, },
{ {
"name": "davejamesmiller/laravel-breadcrumbs", "name": "davejamesmiller/laravel-breadcrumbs",
@@ -1342,16 +1342,16 @@
}, },
{ {
"name": "laminas/laminas-zendframework-bridge", "name": "laminas/laminas-zendframework-bridge",
"version": "1.0.2", "version": "1.0.3",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/laminas/laminas-zendframework-bridge.git", "url": "https://github.com/laminas/laminas-zendframework-bridge.git",
"reference": "faf68f6109ceeff24241226033ab59640c7eb63b" "reference": "bfbbdb6c998d50dbf69d2187cb78a5f1fa36e1e9"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/laminas/laminas-zendframework-bridge/zipball/faf68f6109ceeff24241226033ab59640c7eb63b", "url": "https://api.github.com/repos/laminas/laminas-zendframework-bridge/zipball/bfbbdb6c998d50dbf69d2187cb78a5f1fa36e1e9",
"reference": "faf68f6109ceeff24241226033ab59640c7eb63b", "reference": "bfbbdb6c998d50dbf69d2187cb78a5f1fa36e1e9",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -1390,20 +1390,26 @@
"laminas", "laminas",
"zf" "zf"
], ],
"time": "2020-03-26T16:07:12+00:00" "funding": [
{
"url": "https://funding.communitybridge.org/projects/laminas-project",
"type": "community_bridge"
}
],
"time": "2020-04-03T16:01:00+00:00"
}, },
{ {
"name": "laravel/framework", "name": "laravel/framework",
"version": "v6.18.3", "version": "v6.18.5",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/laravel/framework.git", "url": "https://github.com/laravel/framework.git",
"reference": "4e48acfaba87f08320a2764d36c3b6a4a4112ccf" "reference": "5b7f541a3c075b394793f4d7884a24ad6f00288a"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/laravel/framework/zipball/4e48acfaba87f08320a2764d36c3b6a4a4112ccf", "url": "https://api.github.com/repos/laravel/framework/zipball/5b7f541a3c075b394793f4d7884a24ad6f00288a",
"reference": "4e48acfaba87f08320a2764d36c3b6a4a4112ccf", "reference": "5b7f541a3c075b394793f4d7884a24ad6f00288a",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -1536,7 +1542,7 @@
"framework", "framework",
"laravel" "laravel"
], ],
"time": "2020-03-24T16:37:50+00:00" "time": "2020-04-07T18:54:55+00:00"
}, },
{ {
"name": "laravel/passport", "name": "laravel/passport",
@@ -1736,16 +1742,16 @@
}, },
{ {
"name": "league/commonmark", "name": "league/commonmark",
"version": "1.3.2", "version": "1.3.3",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/thephpleague/commonmark.git", "url": "https://github.com/thephpleague/commonmark.git",
"reference": "75542a366ccbe1896ed79fcf3e8e68206d6c4257" "reference": "5a67afc2572ec6d430526cdc9c637ef124812389"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/thephpleague/commonmark/zipball/75542a366ccbe1896ed79fcf3e8e68206d6c4257", "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/5a67afc2572ec6d430526cdc9c637ef124812389",
"reference": "75542a366ccbe1896ed79fcf3e8e68206d6c4257", "reference": "5a67afc2572ec6d430526cdc9c637ef124812389",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -1820,7 +1826,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2020-03-25T19:55:28+00:00" "time": "2020-04-05T16:01:48+00:00"
}, },
{ {
"name": "league/csv", "name": "league/csv",
@@ -2843,16 +2849,16 @@
}, },
{ {
"name": "phpseclib/phpseclib", "name": "phpseclib/phpseclib",
"version": "2.0.26", "version": "2.0.27",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/phpseclib/phpseclib.git", "url": "https://github.com/phpseclib/phpseclib.git",
"reference": "09655fcc1f8bab65727be036b28f6f20311c126c" "reference": "34620af4df7d1988d8f0d7e91f6c8a3bf931d8dc"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/09655fcc1f8bab65727be036b28f6f20311c126c", "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/34620af4df7d1988d8f0d7e91f6c8a3bf931d8dc",
"reference": "09655fcc1f8bab65727be036b28f6f20311c126c", "reference": "34620af4df7d1988d8f0d7e91f6c8a3bf931d8dc",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -2945,7 +2951,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2020-03-13T04:15:39+00:00" "time": "2020-04-04T23:17:33+00:00"
}, },
{ {
"name": "pragmarx/google2fa", "name": "pragmarx/google2fa",
@@ -5581,7 +5587,7 @@
}, },
{ {
"name": "tightenco/collect", "name": "tightenco/collect",
"version": "v7.4.0", "version": "v7.5.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/tightenco/collect.git", "url": "https://github.com/tightenco/collect.git",
@@ -5816,16 +5822,16 @@
"packages-dev": [ "packages-dev": [
{ {
"name": "amphp/amp", "name": "amphp/amp",
"version": "v2.4.1", "version": "v2.4.2",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/amphp/amp.git", "url": "https://github.com/amphp/amp.git",
"reference": "2ac3b550c4997f2ec304faa63c8b2885079a2dc4" "reference": "feca077369a47263b22156b3c6389e55f3809f24"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/amphp/amp/zipball/2ac3b550c4997f2ec304faa63c8b2885079a2dc4", "url": "https://api.github.com/repos/amphp/amp/zipball/feca077369a47263b22156b3c6389e55f3809f24",
"reference": "2ac3b550c4997f2ec304faa63c8b2885079a2dc4", "reference": "feca077369a47263b22156b3c6389e55f3809f24",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -5835,14 +5841,15 @@
"amphp/php-cs-fixer-config": "dev-master", "amphp/php-cs-fixer-config": "dev-master",
"amphp/phpunit-util": "^1", "amphp/phpunit-util": "^1",
"ext-json": "*", "ext-json": "*",
"phpstan/phpstan": "^0.8.5", "jetbrains/phpstorm-stubs": "^2019.3",
"phpunit/phpunit": "^6.0.9 | ^7", "phpunit/phpunit": "^6.0.9 | ^7",
"react/promise": "^2" "react/promise": "^2",
"vimeo/psalm": "^3.9@dev"
}, },
"type": "library", "type": "library",
"extra": { "extra": {
"branch-alias": { "branch-alias": {
"dev-master": "2.0.x-dev" "dev-master": "2.x-dev"
} }
}, },
"autoload": { "autoload": {
@@ -5889,20 +5896,20 @@
"non-blocking", "non-blocking",
"promise" "promise"
], ],
"time": "2020-02-10T18:10:57+00:00" "time": "2020-04-04T15:05:26+00:00"
}, },
{ {
"name": "amphp/byte-stream", "name": "amphp/byte-stream",
"version": "v1.7.2", "version": "v1.7.3",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/amphp/byte-stream.git", "url": "https://github.com/amphp/byte-stream.git",
"reference": "1e52f1752b2e20e2a7e464476ef887a2388e3832" "reference": "b867505edb79dda8f253ca3c3a2bbadae4b16592"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/amphp/byte-stream/zipball/1e52f1752b2e20e2a7e464476ef887a2388e3832", "url": "https://api.github.com/repos/amphp/byte-stream/zipball/b867505edb79dda8f253ca3c3a2bbadae4b16592",
"reference": "1e52f1752b2e20e2a7e464476ef887a2388e3832", "reference": "b867505edb79dda8f253ca3c3a2bbadae4b16592",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -5912,10 +5919,16 @@
"amphp/php-cs-fixer-config": "dev-master", "amphp/php-cs-fixer-config": "dev-master",
"amphp/phpunit-util": "^1", "amphp/phpunit-util": "^1",
"friendsofphp/php-cs-fixer": "^2.3", "friendsofphp/php-cs-fixer": "^2.3",
"infection/infection": "^0.9.3", "jetbrains/phpstorm-stubs": "^2019.3",
"phpunit/phpunit": "^6" "phpunit/phpunit": "^6 || ^7 || ^8",
"vimeo/psalm": "^3.9@dev"
}, },
"type": "library", "type": "library",
"extra": {
"branch-alias": {
"dev-master": "1.x-dev"
}
},
"autoload": { "autoload": {
"psr-4": { "psr-4": {
"Amp\\ByteStream\\": "lib" "Amp\\ByteStream\\": "lib"
@@ -5948,7 +5961,7 @@
"non-blocking", "non-blocking",
"stream" "stream"
], ],
"time": "2020-01-29T18:22:23+00:00" "time": "2020-04-04T16:56:54+00:00"
}, },
{ {
"name": "barryvdh/laravel-ide-helper", "name": "barryvdh/laravel-ide-helper",

View File

@@ -138,7 +138,7 @@ return [
], ],
'encryption' => null === env('USE_ENCRYPTION') || true === env('USE_ENCRYPTION'), 'encryption' => null === env('USE_ENCRYPTION') || true === env('USE_ENCRYPTION'),
'version' => '5.2.0-beta.1', 'version' => '5.2.0',
'api_version' => '1.1.0', 'api_version' => '1.1.0',
'db_version' => 13, 'db_version' => 13,
'maxUploadSize' => 15242880, 'maxUploadSize' => 15242880,

View File

@@ -44,7 +44,7 @@ return [
// these import providers are available: // these import providers are available:
'enabled' => [ 'enabled' => [
'fake' => true, 'fake' => true,
'file' => true, 'file' => false,
'bunq' => false, 'bunq' => false,
'spectre' => true, 'spectre' => true,
'ynab' => true, 'ynab' => true,

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -8,7 +8,7 @@
"errors_submission": "\u041f\u0440\u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0435 \u043f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u043e\u0448\u0438\u0431\u043a\u0438 \u043d\u0438\u0436\u0435.", "errors_submission": "\u041f\u0440\u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0435 \u043f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u043e\u0448\u0438\u0431\u043a\u0438 \u043d\u0438\u0436\u0435.",
"split": "\u0420\u0430\u0437\u0434\u0435\u043b\u0438\u0442\u044c", "split": "\u0420\u0430\u0437\u0434\u0435\u043b\u0438\u0442\u044c",
"transaction_journal_information": "\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0438", "transaction_journal_information": "\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0438",
"no_budget_pointer": "You seem to have no budgets yet. You should create some on the <a href=\"\/budgets\">budgets<\/a>-page. Budgets can help you keep track of expenses.", "no_budget_pointer": "\u041f\u043e\u0445\u043e\u0436\u0435, \u0443 \u0432\u0430\u0441 \u043f\u043e\u043a\u0430 \u043d\u0435\u0442 \u0431\u044e\u0434\u0436\u0435\u0442\u043e\u0432. \u0412\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0438\u0445 \u0432 \u0440\u0430\u0437\u0434\u0435\u043b\u0435 <a href=\"\/budgets\">\u0411\u044e\u0434\u0436\u0435\u0442\u044b<\/a>. \u0411\u044e\u0434\u0436\u0435\u0442\u044b \u043c\u043e\u0433\u0443\u0442 \u043f\u043e\u043c\u043e\u0447\u044c \u0432\u0430\u043c \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0442\u044c \u0440\u0430\u0441\u0445\u043e\u0434\u044b.",
"source_account": "\u0421\u0447\u0451\u0442-\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a", "source_account": "\u0421\u0447\u0451\u0442-\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a",
"hidden_fields_preferences": "You can enable more transaction options in your <a href=\"\/preferences\">settings<\/a>.", "hidden_fields_preferences": "You can enable more transaction options in your <a href=\"\/preferences\">settings<\/a>.",
"destination_account": "\u0421\u0447\u0451\u0442 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f", "destination_account": "\u0421\u0447\u0451\u0442 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f",

View File

@@ -1604,7 +1604,7 @@ return [
'telemetry_admin_overview' => 'Telemetrieübersicht', 'telemetry_admin_overview' => 'Telemetrieübersicht',
'telemetry_back_to_index' => 'Zurück zum Telemetrieindex', 'telemetry_back_to_index' => 'Zurück zum Telemetrieindex',
'not_yet_submitted' => 'Noch nicht übermittelt', 'not_yet_submitted' => 'Noch nicht übermittelt',
'telemetry_type_feature' => 'Feature flag', 'telemetry_type_feature' => 'Funktions-Flag',
'telemetry_submit_all' => 'Datensätze übermitteln', 'telemetry_submit_all' => 'Datensätze übermitteln',
'telemetry_delete_submitted_records' => 'Übertragene Datensätze löschen', 'telemetry_delete_submitted_records' => 'Übertragene Datensätze löschen',
'telemetry_submission_executed' => 'Datensätze wurden übermittelt. Überprüfen Sie Ihre Protokolldateien für weitere Informationen.', 'telemetry_submission_executed' => 'Datensätze wurden übermittelt. Überprüfen Sie Ihre Protokolldateien für weitere Informationen.',

View File

@@ -520,10 +520,10 @@ return [
'mapbox_api_key' => 'Para usar o mapa, obtenha uma chave API do <a href="https://www.mapbox.com/">Mapbox</a>. Abra seu arquivo <code>.env</code> e insira este código <code>MAPBOX_API_KEY=</code>.', 'mapbox_api_key' => 'Para usar o mapa, obtenha uma chave API do <a href="https://www.mapbox.com/">Mapbox</a>. Abra seu arquivo <code>.env</code> e insira este código <code>MAPBOX_API_KEY=</code>.',
'press_object_location' => 'Right click or long press to set the object\'s location.', 'press_object_location' => 'Right click or long press to set the object\'s location.',
'clear_location' => 'Limpar localização', 'clear_location' => 'Limpar localização',
'delete_all_selected_tags' => 'Delete all selected tags', 'delete_all_selected_tags' => 'Excluir todas as tags selecionadas',
'select_tags_to_delete' => 'Don\'t forget to select some tags.', 'select_tags_to_delete' => 'Não se esqueça de selecionar algumas tags.',
'deleted_x_tags' => 'Deleted :count tag(s).', 'deleted_x_tags' => 'Excluída(s) :count tag(s).',
'create_rule_from_transaction' => 'Create rule based on transaction', 'create_rule_from_transaction' => 'Criar regra baseada na transação',
// preferences // preferences
'pref_home_screen_accounts' => 'Conta da tela inicial', 'pref_home_screen_accounts' => 'Conta da tela inicial',
@@ -589,7 +589,7 @@ return [
'optional_field_meta_data' => 'Meta dados opcionais', 'optional_field_meta_data' => 'Meta dados opcionais',
// profile: // profile:
'permanent_delete_stuff' => 'Be careful with these buttons. Deleting stuff is permanent.', 'permanent_delete_stuff' => 'Tenha cuidado com estes botões. A exclusão de coisas é permanente.',
'delete_all_budgets' => 'Excluir TODOS os seus orçamentos', 'delete_all_budgets' => 'Excluir TODOS os seus orçamentos',
'delete_all_categories' => 'Excluir TODAS as suas categorias', 'delete_all_categories' => 'Excluir TODAS as suas categorias',
'delete_all_tags' => 'Excluir TODAS as suas tags', 'delete_all_tags' => 'Excluir TODAS as suas tags',
@@ -633,11 +633,11 @@ return [
'delete_local_info_only' => 'Como você se autentica por meio de ":login_provider", isso irá apagar apenas informações locais do Firefly III.', 'delete_local_info_only' => 'Como você se autentica por meio de ":login_provider", isso irá apagar apenas informações locais do Firefly III.',
// export data: // export data:
'import_and_export_menu' => 'Import and export', 'import_and_export_menu' => 'Importar e exportar',
'export_data_title' => 'Export data from Firefly III', 'export_data_title' => 'Exportar dados do Firefly III',
'export_data_menu' => 'Export data', 'export_data_menu' => 'Exportar dados',
'export_data_bc' => 'Export data from Firefly III', 'export_data_bc' => 'Exportar dados do Firefly III',
'export_data_main_title' => 'Export data from Firefly III', 'export_data_main_title' => 'Exportar dados do Firefly III',
'export_data_expl' => 'This link allows you to export all transactions + meta data from Firefly III. Please refer to the help (top right (?)-icon) for more information about the process.', 'export_data_expl' => 'This link allows you to export all transactions + meta data from Firefly III. Please refer to the help (top right (?)-icon) for more information about the process.',
'export_data_all_transactions' => 'Export all transactions', 'export_data_all_transactions' => 'Export all transactions',
'export_data_advanced_expl' => 'If you need a more advanced or specific type of export, read the help on how to use the console command <code>php artisan help firefly-iii:export-data</code>.', 'export_data_advanced_expl' => 'If you need a more advanced or specific type of export, read the help on how to use the console command <code>php artisan help firefly-iii:export-data</code>.',

View File

@@ -95,7 +95,7 @@ return [
'two_factor_forgot' => 'Я забыл свой ключ для двухфакторной авторизации.', 'two_factor_forgot' => 'Я забыл свой ключ для двухфакторной авторизации.',
'two_factor_lost_header' => 'Потеряли вашу двухфакторную аутентификацию?', 'two_factor_lost_header' => 'Потеряли вашу двухфакторную аутентификацию?',
'two_factor_lost_intro' => 'Если вы потеряли также и ваши резервные коды, вам не повезло. Эту проблему вы не сможете решить через веб-интерфейс. Теперь у вас есть два варианта.', 'two_factor_lost_intro' => 'Если вы потеряли также и ваши резервные коды, вам не повезло. Эту проблему вы не сможете решить через веб-интерфейс. Теперь у вас есть два варианта.',
'two_factor_lost_fix_self' => 'If you run your own instance of Firefly III, read <a href="https://docs.firefly-iii.org/faq/other#i-lost-my-two-factor-authentication-codes-and-backup-codes">this entry in the FAQ</a> for instructions.', 'two_factor_lost_fix_self' => 'Если вы запускаете свой собственный экземпляр Firefly III, прочтите <a href="https://docs.firefly-iii.org/faq/other#i-lost-my-two-factor-authentication-codes-and-backup-codes">эту запись в FAQ</a> для получения инструкций.',
'two_factor_lost_fix_owner' => 'Иначе, свяжитесь по email с владельцем сайта <a href="mailto::site_owner">:site_owner</a> и попросите сбросить вашу двухфакторную аутентификацию.', 'two_factor_lost_fix_owner' => 'Иначе, свяжитесь по email с владельцем сайта <a href="mailto::site_owner">:site_owner</a> и попросите сбросить вашу двухфакторную аутентификацию.',
'mfa_backup_code' => 'Вы использовали резервный код для входа в Firefly III. Его нельзя использовать второй раз, поэтому вычеркните его из своего списка.', 'mfa_backup_code' => 'Вы использовали резервный код для входа в Firefly III. Его нельзя использовать второй раз, поэтому вычеркните его из своего списка.',
'pref_two_factor_new_backup_codes' => 'Получить новые коды резервирования', 'pref_two_factor_new_backup_codes' => 'Получить новые коды резервирования',
@@ -104,7 +104,7 @@ return [
'warning_much_data' => 'Загрузка данных за :days дней может занять некоторое время.', 'warning_much_data' => 'Загрузка данных за :days дней может занять некоторое время.',
'registered' => 'Вы зарегистрировались успешно!', 'registered' => 'Вы зарегистрировались успешно!',
'Default asset account' => 'Счёт по умолчанию', 'Default asset account' => 'Счёт по умолчанию',
'no_budget_pointer' => 'You seem to have no budgets yet. You should create some on the <a href="/budgets">budgets</a>-page. Budgets can help you keep track of expenses.', 'no_budget_pointer' => 'Похоже, у вас пока нет бюджетов. Вы должны создать их в разделе <a href="/budgets">Бюджеты</a>. Бюджеты могут помочь вам отслеживать расходы.',
'Savings account' => 'Сберегательный счет', 'Savings account' => 'Сберегательный счет',
'Credit card' => 'Кредитная карта', 'Credit card' => 'Кредитная карта',
'source_accounts' => 'Исходный счет(а)', 'source_accounts' => 'Исходный счет(а)',
@@ -224,7 +224,7 @@ return [
// check for updates: // check for updates:
'update_check_title' => 'Проверить обновления', 'update_check_title' => 'Проверить обновления',
'admin_update_check_title' => 'Автоматически проверять наличие обновлений', 'admin_update_check_title' => 'Автоматически проверять наличие обновлений',
'admin_update_check_explain' => 'Firefly III can check for updates automatically. When you enable this setting, it will contact the Firefly III update server to see if a new version of Firefly III is available. When it is, you will get a notification. You can test this notification using the button on the right. Please indicate below if you want Firefly III to check for updates.', 'admin_update_check_explain' => 'Firefly III может автоматически проверять наличие обновлений. После включения опции, он свяжется с сервером обновлений Firefly III, чтобы узнать, доступна ли новая версия Firefly III. Когда это произойдёт, вы получите уведомление. Вы можете проверить это уведомление, нажав кнопку справа. Пожалуйста, укажите ниже, если вы хотите, чтобы Firefly III проверял наличие обновлений.',
'check_for_updates_permission' => 'Firefly III может проверять наличие обновлений, но для этого требуется ваше разрешение. Перейдите в <a href=":link">администрирование</a>, чтобы указать, хотите ли вы включить эту функцию.', 'check_for_updates_permission' => 'Firefly III может проверять наличие обновлений, но для этого требуется ваше разрешение. Перейдите в <a href=":link">администрирование</a>, чтобы указать, хотите ли вы включить эту функцию.',
'updates_ask_me_later' => 'Спросить меня позже', 'updates_ask_me_later' => 'Спросить меня позже',
'updates_do_not_check' => 'Не проверять наличие обновлений', 'updates_do_not_check' => 'Не проверять наличие обновлений',
@@ -237,9 +237,9 @@ return [
'update_version_alpha' => 'Эта версия является АЛЬФА-версией. Вы можете столкнуться с проблемами.', 'update_version_alpha' => 'Эта версия является АЛЬФА-версией. Вы можете столкнуться с проблемами.',
'update_current_version_alert' => 'Вы используете v:version, которая является последним доступным релизом.', 'update_current_version_alert' => 'Вы используете v:version, которая является последним доступным релизом.',
'update_newer_version_alert' => 'Вы используете версию v:your_version, которая новее последнего релиза (v:new_version).', 'update_newer_version_alert' => 'Вы используете версию v:your_version, которая новее последнего релиза (v:new_version).',
'update_check_error' => 'An error occurred while checking for updates: :error', 'update_check_error' => 'Произошла ошибка при проверке обновлений: :error',
'unknown_error' => 'Unknown error. Sorry about that.', 'unknown_error' => 'Неизвестная ошибка. Извините за это.',
'just_new_release' => 'A new version is available! Version :version was released :date. This release is very fresh. Wait a few days for the new release to stabilize.', 'just_new_release' => 'Доступна новая версия! Версия :version была выпущена :date. Этот релиз очень свежий. Подождите несколько дней, пока этот релиз стабилизируется.',
'admin_update_channel_title' => 'Канал обновлений', 'admin_update_channel_title' => 'Канал обновлений',
'admin_update_channel_explain' => 'Firefly III может использовать три "канала" обновлений, которые различаются наборами новых функций и ошибок. Используйте "бета"-канал, если вы любите приключения и "альфа", если вам нравится жить с чувством постоянной опасности.', 'admin_update_channel_explain' => 'Firefly III может использовать три "канала" обновлений, которые различаются наборами новых функций и ошибок. Используйте "бета"-канал, если вы любите приключения и "альфа", если вам нравится жить с чувством постоянной опасности.',
'update_channel_stable' => 'Стабильный. Всё должно работать, как вы ожидаете.', 'update_channel_stable' => 'Стабильный. Всё должно работать, как вы ожидаете.',
@@ -307,9 +307,9 @@ return [
'created_new_rule_group' => 'Новая группа правил ":title" сохранена!', 'created_new_rule_group' => 'Новая группа правил ":title" сохранена!',
'updated_rule_group' => 'Группа правил ":title" успешно обновлена.', 'updated_rule_group' => 'Группа правил ":title" успешно обновлена.',
'edit_rule_group' => 'Изменить группу правил ":title"', 'edit_rule_group' => 'Изменить группу правил ":title"',
'duplicate_rule' => 'Duplicate rule ":title"', 'duplicate_rule' => 'Дублировать правило ":title"',
'rule_copy_of' => 'Copy of ":title"', 'rule_copy_of' => 'Копия ":title"',
'duplicated_rule' => 'Duplicated rule ":title" into ":newTitle"', 'duplicated_rule' => 'Дублированное правило ":title" в ":newTitle"',
'delete_rule_group' => 'Удалить группу правил ":title"', 'delete_rule_group' => 'Удалить группу правил ":title"',
'deleted_rule_group' => 'Группа правил ":title" удалена', 'deleted_rule_group' => 'Группа правил ":title" удалена',
'update_rule_group' => 'Обновление группы правил', 'update_rule_group' => 'Обновление группы правил',
@@ -367,39 +367,39 @@ return [
'rule_trigger_from_account_starts_choice' => 'Счёт-источник начинается с..', 'rule_trigger_from_account_starts_choice' => 'Счёт-источник начинается с..',
'rule_trigger_from_account_starts' => 'Source account name starts with ":trigger_value"', 'rule_trigger_from_account_starts' => 'Source account name starts with ":trigger_value"',
'rule_trigger_from_account_ends_choice' => 'Source account name ends with..', 'rule_trigger_from_account_ends_choice' => 'Название счёта-источника заканчивается на..',
'rule_trigger_from_account_ends' => 'Source account name ends with ":trigger_value"', 'rule_trigger_from_account_ends' => 'Название счёта-источника заканчивается на ":trigger_value"',
'rule_trigger_from_account_is_choice' => 'Source account name is..', 'rule_trigger_from_account_is_choice' => 'Название счёта-источника..',
'rule_trigger_from_account_is' => 'Source account name is ":trigger_value"', 'rule_trigger_from_account_is' => 'Название счёта-источника ":trigger_value"',
'rule_trigger_from_account_contains_choice' => 'Счёт-источник содержит...', 'rule_trigger_from_account_contains_choice' => 'Счёт-источник содержит...',
'rule_trigger_from_account_contains' => 'Source account name contains ":trigger_value"', 'rule_trigger_from_account_contains' => 'Название счёта-источника содержит ":trigger_value"',
'rule_trigger_from_account_nr_starts_choice' => 'Source account number / IBAN starts with..', 'rule_trigger_from_account_nr_starts_choice' => 'Номер исходного счета / IBAN начинается с..',
'rule_trigger_from_account_nr_starts' => 'Source account number / IBAN starts with ":trigger_value"', 'rule_trigger_from_account_nr_starts' => 'Номер счёта-источника / IBAN начинается с ":trigger_value"',
'rule_trigger_from_account_nr_ends_choice' => 'Source account number / IBAN ends with..', 'rule_trigger_from_account_nr_ends_choice' => 'Номер исходного счета / IBAN заканчивается на..',
'rule_trigger_from_account_nr_ends' => 'Source account number / IBAN ends with ":trigger_value"', 'rule_trigger_from_account_nr_ends' => 'Номер исходного счета / IBAN заканчивается на ":trigger_value"',
'rule_trigger_from_account_nr_is_choice' => 'Source account number / IBAN is..', 'rule_trigger_from_account_nr_is_choice' => 'Номер исходного счета / IBAN..',
'rule_trigger_from_account_nr_is' => 'Source account number / IBAN is ":trigger_value"', 'rule_trigger_from_account_nr_is' => 'Номер исходного счета / IBAN - ":trigger_value"',
'rule_trigger_from_account_nr_contains_choice' => 'Source account number / IBAN contains..', 'rule_trigger_from_account_nr_contains_choice' => 'Номер исходного счета / IBAN содержит..',
'rule_trigger_from_account_nr_contains' => 'Source account number / IBAN contains ":trigger_value"', 'rule_trigger_from_account_nr_contains' => 'Номер исходного счета / IBAN содержит ":trigger_value"',
'rule_trigger_to_account_starts_choice' => 'Destination account name starts with..', 'rule_trigger_to_account_starts_choice' => 'Название счёта назначения начинается с..',
'rule_trigger_to_account_starts' => 'Destination account name starts with ":trigger_value"', 'rule_trigger_to_account_starts' => 'Название счёта назначения начинается с ":trigger_value"',
'rule_trigger_to_account_ends_choice' => 'Destination account name ends with..', 'rule_trigger_to_account_ends_choice' => 'Название счёта назначения заканчивается на..',
'rule_trigger_to_account_ends' => 'Destination account name ends with ":trigger_value"', 'rule_trigger_to_account_ends' => 'Название счёта назначения заканчивается на ":trigger_value"',
'rule_trigger_to_account_is_choice' => 'Destination account name is..', 'rule_trigger_to_account_is_choice' => 'Название счёта назначения..',
'rule_trigger_to_account_is' => 'Destination account name is ":trigger_value"', 'rule_trigger_to_account_is' => 'Название счёта назначения ":trigger_value"',
'rule_trigger_to_account_contains_choice' => 'Destination account name contains..', 'rule_trigger_to_account_contains_choice' => 'Название счёта назначения содержит..',
'rule_trigger_to_account_contains' => 'Destination account name contains ":trigger_value"', 'rule_trigger_to_account_contains' => 'Название счёта назначения содержит ":trigger_value"',
'rule_trigger_to_account_nr_starts_choice' => 'Destination account number / IBAN starts with..', 'rule_trigger_to_account_nr_starts_choice' => 'Номер целевого счета / IBAN начинается с..',
'rule_trigger_to_account_nr_starts' => 'Destination account number / IBAN starts with ":trigger_value"', 'rule_trigger_to_account_nr_starts' => 'Номер целевого счета / IBAN начинается с ":trigger_value"',
'rule_trigger_to_account_nr_ends_choice' => 'Destination account number / IBAN ends with..', 'rule_trigger_to_account_nr_ends_choice' => 'Номер счета назначения / IBAN заканчивается на..',
'rule_trigger_to_account_nr_ends' => 'Destination account number / IBAN ends with ":trigger_value"', 'rule_trigger_to_account_nr_ends' => 'Номер счета назначения / IBAN заканчивается ":trigger_value"',
'rule_trigger_to_account_nr_is_choice' => 'Destination account number / IBAN is..', 'rule_trigger_to_account_nr_is_choice' => 'Номер целевого счета / IBAN..',
'rule_trigger_to_account_nr_is' => 'Destination account number / IBAN is ":trigger_value"', 'rule_trigger_to_account_nr_is' => 'Номер счета назначения / IBAN ":trigger_value"',
'rule_trigger_to_account_nr_contains_choice' => 'Destination account number / IBAN contains..', 'rule_trigger_to_account_nr_contains_choice' => 'Номер счета назначения / IBAN содержит..',
'rule_trigger_to_account_nr_contains' => 'Destination account number / IBAN contains ":trigger_value"', 'rule_trigger_to_account_nr_contains' => 'Номер счёта назначения / IBAN содержит ":trigger_value"',
'rule_trigger_transaction_type_choice' => 'Тип транзакции = ', 'rule_trigger_transaction_type_choice' => 'Тип транзакции = ',
'rule_trigger_transaction_type' => 'Тип транзакции = ":trigger_value"', 'rule_trigger_transaction_type' => 'Тип транзакции = ":trigger_value"',
@@ -505,8 +505,8 @@ return [
'new_rule_for_bill_title' => 'Правило для счёта на оплату ":name"', 'new_rule_for_bill_title' => 'Правило для счёта на оплату ":name"',
'new_rule_for_bill_description' => 'Это правило помечает транзакции для счёта на оплату ":name".', 'new_rule_for_bill_description' => 'Это правило помечает транзакции для счёта на оплату ":name".',
'new_rule_for_journal_title' => 'Rule based on transaction ":description"', 'new_rule_for_journal_title' => 'Правило основано на транзакции ":description"',
'new_rule_for_journal_description' => 'This rule is based on transaction ":description". It will match transactions that are exactly the same.', 'new_rule_for_journal_description' => 'Это правило основано на транзакции ":description". Под него будут подпадать транзакции, которые точно совпадают.',
// tags // tags
'store_new_tag' => 'Сохранить новую метку', 'store_new_tag' => 'Сохранить новую метку',
@@ -518,11 +518,11 @@ return [
'result' => 'Результат', 'result' => 'Результат',
'sums_apply_to_range' => 'Все суммы относятся к выбранному диапазону', 'sums_apply_to_range' => 'Все суммы относятся к выбранному диапазону',
'mapbox_api_key' => 'Чтобы использовать карту, получите ключ API от сервиса <a href="https://www.mapbox.com/">Mapbox</a>. Откройте файл <code>.env</code> и введите этот код в строке <code>MAPBOX_API_KEY = </code>.', 'mapbox_api_key' => 'Чтобы использовать карту, получите ключ API от сервиса <a href="https://www.mapbox.com/">Mapbox</a>. Откройте файл <code>.env</code> и введите этот код в строке <code>MAPBOX_API_KEY = </code>.',
'press_object_location' => 'Right click or long press to set the object\'s location.', 'press_object_location' => 'Щёлкните правой кнопкой мыши или надолго нажмите на сенсорный экран, чтобы установить местоположение объекта.',
'clear_location' => 'Очистить местоположение', 'clear_location' => 'Очистить местоположение',
'delete_all_selected_tags' => 'Delete all selected tags', 'delete_all_selected_tags' => 'Удалить все выбранные метки',
'select_tags_to_delete' => 'Don\'t forget to select some tags.', 'select_tags_to_delete' => 'Не забудьте выбрать несколько меток.',
'deleted_x_tags' => 'Deleted :count tag(s).', 'deleted_x_tags' => 'Удалено :count меток.',
'create_rule_from_transaction' => 'Создать правило на основе транзакции', 'create_rule_from_transaction' => 'Создать правило на основе транзакции',
// preferences // preferences
@@ -788,7 +788,7 @@ return [
'over_budget_warn' => '<i class="fa fa-money"></i> Обычно ваш бюджет - около :amount в день. Сейчас - :over_amount в день. Вы уверены?', 'over_budget_warn' => '<i class="fa fa-money"></i> Обычно ваш бюджет - около :amount в день. Сейчас - :over_amount в день. Вы уверены?',
'transferred_in' => 'Переведено (в)', 'transferred_in' => 'Переведено (в)',
'transferred_away' => 'Переведено (из)', 'transferred_away' => 'Переведено (из)',
'auto_budget_none' => 'No auto-budget', 'auto_budget_none' => 'Без автобюджета',
'auto_budget_reset' => 'Set a fixed amount every period', 'auto_budget_reset' => 'Set a fixed amount every period',
'auto_budget_rollover' => 'Add an amount every period', 'auto_budget_rollover' => 'Add an amount every period',
'auto_budget_period_daily' => 'Ежедневно', 'auto_budget_period_daily' => 'Ежедневно',
@@ -1589,25 +1589,25 @@ return [
// telemetry // telemetry
'telemetry_admin_index' => 'Телеметрия', 'telemetry_admin_index' => 'Телеметрия',
'telemetry_intro' => 'Firefly III supports the collection and sending of usage telemetry. This means that Firefly III will try to collect info on how you use Firefly III, and send it to the developer of Firefly III. This is always opt-in, and is disabled by default. Firefly III will never collect or send financial information. Firefly III will also never collect or send financial meta-information, like sums or calculations. The collected data will never be made publicly accessible.', 'telemetry_intro' => 'Firefly III поддерживает сбор и отправку телеметрии. Это означает, что Firefly III попытается собрать информацию о том, как вы используете Firefly III, и отправить её разработчику Firefly III. Эту возможность можно включить в любой момент, но по-умолчанию она отключена. Firefly III никогда не будет собирать и отправлять финансовую информацию. Firefly III также никогда не будет собирать и передавать финансовую метаинформацию, например суммы или расчёты. Собранные данные никогда не станут общедоступными.',
'telemetry_what_collected' => 'What Firefly III collects and sends exactly is different for each version. You are running version :version. What Firefly III collects in version :version is something you can read in the help pages. Click the (?)-icon in the top-right corner <a href="https://docs.firefly-iii.org/support/telemetry">or visit the documentation page</a>.', 'telemetry_what_collected' => 'Конкретные данные, которые Firefly III собирает и отправляет, могут отличаться в разных версиях. Вы используете версию :version. Узнать, что именно Firefly III собирает в версии :version можно на странице со справкой. Нажмите значок (?) в правом верхнем углу или посетите <a href="https://docs.firefly-iii.org/support/telemetry"> страницу документации</a>.',
'telemetry_is_enabled_yes_no' => 'Включена ли телеметрия Firefly III?', 'telemetry_is_enabled_yes_no' => 'Включена ли телеметрия Firefly III?',
'telemetry_disabled_no' => 'Телеметрия НЕ включена', 'telemetry_disabled_no' => 'Телеметрия НЕ включена',
'telemetry_disabled_yes' => 'Телеметрия включена', 'telemetry_disabled_yes' => 'Телеметрия включена',
'telemetry_enabled_now_what' => 'You can disable telemetry the same way you enabled it: in your .env file or in your Docker configuration.', 'telemetry_enabled_now_what' => 'Вы можете отключить телеметрию так же, как включили её: в файле .env или в конфигурации Docker.',
'telemetry_disabled_now_what' => 'If you want to, you can enable telemetry in your .env file or in your Docker configuration.', 'telemetry_disabled_now_what' => 'Если вы хотите, вы можете включить телеметрию в своём .env-файле или в конфигурации Docker.',
'telemetry_collected_info' => 'Собранная информация', 'telemetry_collected_info' => 'Собранная информация',
'no_telemetry_present' => 'Firefly III has collected zero telemetry records.', 'no_telemetry_present' => 'Firefly III не собрал ни одной записи телеметрии.',
'records_telemetry_present' => 'Firefly III has collected :count telemetry record(s).', 'records_telemetry_present' => 'Firefly III собрал :count записей телеметрии.',
'telemetry_button_view' => 'Просмотр телеметрии', 'telemetry_button_view' => 'Просмотр телеметрии',
'telemetry_button_delete' => 'Удалить всю телеметрию', 'telemetry_button_delete' => 'Удалить всю телеметрию',
'telemetry_admin_overview' => 'Обзор телеметрии', 'telemetry_admin_overview' => 'Обзор телеметрии',
'telemetry_back_to_index' => 'Вернуться к списку телеметрии', 'telemetry_back_to_index' => 'Вернуться к списку телеметрии',
'not_yet_submitted' => 'Not yet submitted', 'not_yet_submitted' => 'Ещё не отправлено',
'telemetry_type_feature' => 'Feature flag', 'telemetry_type_feature' => 'Feature flag',
'telemetry_submit_all' => 'Отправить записи', 'telemetry_submit_all' => 'Отправить записи',
'telemetry_delete_submitted_records' => 'Delete submitted records', 'telemetry_delete_submitted_records' => 'Delete submitted records',
'telemetry_submission_executed' => 'Records have been submitted. Check your log files for more info.', 'telemetry_submission_executed' => 'Records have been submitted. Check your log files for more info.',
'telemetry_all_deleted' => 'All telemetry records have been deleted.', 'telemetry_all_deleted' => 'Все записи телеметрии были удалены.',
'telemetry_submitted_deleted' => 'All submitted telemetry records have been deleted.' 'telemetry_submitted_deleted' => 'Все отправленные телеметрические записи были удалены.'
]; ];