Merge branch 'develop' into v480

* develop:
  Fix test for PHPUnit8
  Update version and changelog.
  Fix issue with bill display
  Update language strings.
This commit is contained in:
James Cole 2019-03-06 13:43:11 +01:00
commit e6d7c0ddbd
23 changed files with 333 additions and 307 deletions

View File

@ -7,5 +7,3 @@ nl_NL
pl_PL
pt_BR
ru_RU
zh_TW
zh_CN

View File

@ -1,3 +1,7 @@
# 4.7.16 (API 0.9.2)
- 4.7.16 was released to fix a persistent issue with broken user preferences.
- Firefly III now uses Laravel 5.8
# 4.7.15 (API 0.9.2)
- 4.7.15 was released to fix some issues upgrading from older versions.
- [Issue 2128](https://github.com/firefly-iii/firefly-iii/issues/2128) Support for Postgres SSL

View File

@ -15,8 +15,8 @@ const pkgdef :Spk.PackageDefinition = (
manifest = (
appTitle = (defaultText = "Firefly III"),
appVersion = 25,
appMarketingVersion = (defaultText = "4.7.15"),
appVersion = 26,
appMarketingVersion = (defaultText = "4.7.16"),
actions = [
# Define your "new document" handlers here.

View File

@ -1,7 +1,7 @@
sudo: required
language: bash
env:
- VERSION=4.7.15
- VERSION=4.7.16
dist: xenial

View File

@ -2,6 +2,14 @@
All notable changes to this project will be documented in this file.
This project adheres to [Semantic Versioning](http://semver.org/).
## [4.7.16 (API 0.9.2)] - 2019-03-08
4.7.16 was released to fix a persistent issue with broken user preferences.
### Changed
- Firefly III now uses Laravel 5.8
## [4.7.15 (API 0.9.2)] - 2019-03-02
4.7.15 was released to fix some issues upgrading from older versions.

201
composer.lock generated
View File

@ -4,32 +4,36 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
"content-hash": "dd2fff5d2b6eaec77dbc0842903bf45f",
"content-hash": "e8ba6ad329690fa66b35a2b78e143f9b",
"packages": [
{
"name": "adldap2/adldap2",
"version": "v9.1.4",
"version": "v10.0.3",
"source": {
"type": "git",
"url": "https://github.com/Adldap2/Adldap2.git",
"reference": "e74bf7e3762b35e828179b11eb100da4a12ff701"
"reference": "9e4a41dfd045b6b45b03576e409a99f69dd5dd8e"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/Adldap2/Adldap2/zipball/e74bf7e3762b35e828179b11eb100da4a12ff701",
"reference": "e74bf7e3762b35e828179b11eb100da4a12ff701",
"url": "https://api.github.com/repos/Adldap2/Adldap2/zipball/9e4a41dfd045b6b45b03576e409a99f69dd5dd8e",
"reference": "9e4a41dfd045b6b45b03576e409a99f69dd5dd8e",
"shasum": ""
},
"require": {
"ext-ldap": "*",
"illuminate/contracts": "~5.0",
"php": ">=7.0",
"psr/log": "~1.1",
"tightenco/collect": "~5.0"
},
"require-dev": {
"mockery/mockery": "~1.0",
"phpunit/phpunit": "~6.0"
},
"suggest": {
"ext-fileinfo": "fileinfo is required when retrieving user encoded thumbnails"
},
"type": "library",
"autoload": {
"psr-4": {
@ -57,24 +61,24 @@
"ldap",
"windows"
],
"time": "2018-12-06T15:03:32+00:00"
"time": "2019-02-20T15:52:32+00:00"
},
{
"name": "adldap2/adldap2-laravel",
"version": "v5.1.1",
"version": "v5.1.2",
"source": {
"type": "git",
"url": "https://github.com/Adldap2/Adldap2-Laravel.git",
"reference": "293721cd55b9410e274985ec6f869ea0cc499275"
"reference": "31f80dfad6950f80698986e91cb65eb0c441f182"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/Adldap2/Adldap2-Laravel/zipball/293721cd55b9410e274985ec6f869ea0cc499275",
"reference": "293721cd55b9410e274985ec6f869ea0cc499275",
"url": "https://api.github.com/repos/Adldap2/Adldap2-Laravel/zipball/31f80dfad6950f80698986e91cb65eb0c441f182",
"reference": "31f80dfad6950f80698986e91cb65eb0c441f182",
"shasum": ""
},
"require": {
"adldap2/adldap2": "^9.0",
"adldap2/adldap2": "^10.0",
"php": ">=7.1"
},
"require-dev": {
@ -110,7 +114,7 @@
"laravel",
"ldap"
],
"time": "2019-01-08T15:37:47+00:00"
"time": "2019-02-27T07:09:43+00:00"
},
{
"name": "bacon/bacon-qr-code",
@ -1349,16 +1353,16 @@
},
{
"name": "laravel/framework",
"version": "v5.8.2",
"version": "v5.8.3",
"source": {
"type": "git",
"url": "https://github.com/laravel/framework.git",
"reference": "c3b7cbe700efb0f4c9a5359feaedb0a1f0a741ca"
"reference": "d36d74acd3added5abbe7e7a84342b54bb0b0521"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/laravel/framework/zipball/c3b7cbe700efb0f4c9a5359feaedb0a1f0a741ca",
"reference": "c3b7cbe700efb0f4c9a5359feaedb0a1f0a741ca",
"url": "https://api.github.com/repos/laravel/framework/zipball/d36d74acd3added5abbe7e7a84342b54bb0b0521",
"reference": "d36d74acd3added5abbe7e7a84342b54bb0b0521",
"shasum": ""
},
"require": {
@ -1492,7 +1496,7 @@
"framework",
"laravel"
],
"time": "2019-02-27T14:02:36+00:00"
"time": "2019-03-05T13:51:19+00:00"
},
{
"name": "laravel/passport",
@ -3163,23 +3167,23 @@
},
{
"name": "rcrowe/twigbridge",
"version": "v0.9.10",
"version": "v0.9.12",
"source": {
"type": "git",
"url": "https://github.com/rcrowe/TwigBridge.git",
"reference": "b49db9f423170015b84993af09ab3e59bb677e0c"
"reference": "5c4e94cb3ff8f3c2f5c331c5a2314de1e7eaf4ad"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/rcrowe/TwigBridge/zipball/b49db9f423170015b84993af09ab3e59bb677e0c",
"reference": "b49db9f423170015b84993af09ab3e59bb677e0c",
"url": "https://api.github.com/repos/rcrowe/TwigBridge/zipball/5c4e94cb3ff8f3c2f5c331c5a2314de1e7eaf4ad",
"reference": "5c4e94cb3ff8f3c2f5c331c5a2314de1e7eaf4ad",
"shasum": ""
},
"require": {
"illuminate/support": "5.5.*|5.6.*|5.7.*|5.8.x",
"illuminate/view": "5.5.*|5.6.*|5.7.*|5.8.x",
"php": ">=7.1",
"twig/twig": "~2.0"
"illuminate/support": "5.5.*|5.6.*|5.7.*|5.8.*",
"illuminate/view": "5.5.*|5.6.*|5.7.*|5.8.*",
"php": ">=7",
"twig/twig": "~1.30"
},
"require-dev": {
"laravel/framework": "5.0.*",
@ -3195,7 +3199,7 @@
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "0.11-dev"
"dev-master": "0.10-dev"
},
"laravel": {
"providers": [
@ -3231,7 +3235,7 @@
"laravel",
"twig"
],
"time": "2019-02-26T20:10:04+00:00"
"time": "2019-02-27T16:14:57+00:00"
},
{
"name": "swiftmailer/swiftmailer",
@ -3294,16 +3298,16 @@
},
{
"name": "symfony/console",
"version": "v4.2.3",
"version": "v4.2.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/console.git",
"reference": "1f0ad51dfde4da8a6070f06adc58b4e37cbb37a4"
"reference": "9dc2299a016497f9ee620be94524e6c0af0280a9"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/console/zipball/1f0ad51dfde4da8a6070f06adc58b4e37cbb37a4",
"reference": "1f0ad51dfde4da8a6070f06adc58b4e37cbb37a4",
"url": "https://api.github.com/repos/symfony/console/zipball/9dc2299a016497f9ee620be94524e6c0af0280a9",
"reference": "9dc2299a016497f9ee620be94524e6c0af0280a9",
"shasum": ""
},
"require": {
@ -3362,7 +3366,7 @@
],
"description": "Symfony Console Component",
"homepage": "https://symfony.com",
"time": "2019-01-25T14:35:16+00:00"
"time": "2019-02-23T15:17:42+00:00"
},
{
"name": "symfony/contracts",
@ -3434,7 +3438,7 @@
},
{
"name": "symfony/css-selector",
"version": "v4.2.3",
"version": "v4.2.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/css-selector.git",
@ -3487,16 +3491,16 @@
},
{
"name": "symfony/debug",
"version": "v4.2.3",
"version": "v4.2.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/debug.git",
"reference": "cf9b2e33f757deb884ce474e06d2647c1c769b65"
"reference": "de73f48977b8eaf7ce22814d66e43a1662cc864f"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/debug/zipball/cf9b2e33f757deb884ce474e06d2647c1c769b65",
"reference": "cf9b2e33f757deb884ce474e06d2647c1c769b65",
"url": "https://api.github.com/repos/symfony/debug/zipball/de73f48977b8eaf7ce22814d66e43a1662cc864f",
"reference": "de73f48977b8eaf7ce22814d66e43a1662cc864f",
"shasum": ""
},
"require": {
@ -3539,20 +3543,20 @@
],
"description": "Symfony Debug Component",
"homepage": "https://symfony.com",
"time": "2019-01-25T14:35:16+00:00"
"time": "2019-03-03T18:11:24+00:00"
},
{
"name": "symfony/event-dispatcher",
"version": "v4.2.3",
"version": "v4.2.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/event-dispatcher.git",
"reference": "bd09ad265cd50b2b9d09d65ce6aba2d29bc81fe1"
"reference": "3354d2e6af986dd71f68b4e5cf4a933ab58697fb"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/bd09ad265cd50b2b9d09d65ce6aba2d29bc81fe1",
"reference": "bd09ad265cd50b2b9d09d65ce6aba2d29bc81fe1",
"url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/3354d2e6af986dd71f68b4e5cf4a933ab58697fb",
"reference": "3354d2e6af986dd71f68b4e5cf4a933ab58697fb",
"shasum": ""
},
"require": {
@ -3603,20 +3607,20 @@
],
"description": "Symfony EventDispatcher Component",
"homepage": "https://symfony.com",
"time": "2019-01-16T20:35:37+00:00"
"time": "2019-02-23T15:17:42+00:00"
},
{
"name": "symfony/finder",
"version": "v4.2.3",
"version": "v4.2.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/finder.git",
"reference": "ef71816cbb264988bb57fe6a73f610888b9aa70c"
"reference": "267b7002c1b70ea80db0833c3afe05f0fbde580a"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/finder/zipball/ef71816cbb264988bb57fe6a73f610888b9aa70c",
"reference": "ef71816cbb264988bb57fe6a73f610888b9aa70c",
"url": "https://api.github.com/repos/symfony/finder/zipball/267b7002c1b70ea80db0833c3afe05f0fbde580a",
"reference": "267b7002c1b70ea80db0833c3afe05f0fbde580a",
"shasum": ""
},
"require": {
@ -3652,20 +3656,20 @@
],
"description": "Symfony Finder Component",
"homepage": "https://symfony.com",
"time": "2019-01-16T20:35:37+00:00"
"time": "2019-02-23T15:42:05+00:00"
},
{
"name": "symfony/http-foundation",
"version": "v4.2.3",
"version": "v4.2.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-foundation.git",
"reference": "8d2318b73e0a1bc75baa699d00ebe2ae8b595a39"
"reference": "850a667d6254ccf6c61d853407b16f21c4579c77"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/http-foundation/zipball/8d2318b73e0a1bc75baa699d00ebe2ae8b595a39",
"reference": "8d2318b73e0a1bc75baa699d00ebe2ae8b595a39",
"url": "https://api.github.com/repos/symfony/http-foundation/zipball/850a667d6254ccf6c61d853407b16f21c4579c77",
"reference": "850a667d6254ccf6c61d853407b16f21c4579c77",
"shasum": ""
},
"require": {
@ -3706,20 +3710,20 @@
],
"description": "Symfony HttpFoundation Component",
"homepage": "https://symfony.com",
"time": "2019-01-29T09:49:29+00:00"
"time": "2019-02-26T08:03:39+00:00"
},
{
"name": "symfony/http-kernel",
"version": "v4.2.3",
"version": "v4.2.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-kernel.git",
"reference": "d56b1706abaa771eb6acd894c6787cb88f1dc97d"
"reference": "895ceccaa8149f9343e6134e607c21da42d73b7a"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/http-kernel/zipball/d56b1706abaa771eb6acd894c6787cb88f1dc97d",
"reference": "d56b1706abaa771eb6acd894c6787cb88f1dc97d",
"url": "https://api.github.com/repos/symfony/http-kernel/zipball/895ceccaa8149f9343e6134e607c21da42d73b7a",
"reference": "895ceccaa8149f9343e6134e607c21da42d73b7a",
"shasum": ""
},
"require": {
@ -3795,7 +3799,7 @@
],
"description": "Symfony HttpKernel Component",
"homepage": "https://symfony.com",
"time": "2019-02-03T12:47:33+00:00"
"time": "2019-03-03T19:38:09+00:00"
},
{
"name": "symfony/polyfill-ctype",
@ -4079,7 +4083,7 @@
},
{
"name": "symfony/process",
"version": "v4.2.3",
"version": "v4.2.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/process.git",
@ -4189,16 +4193,16 @@
},
{
"name": "symfony/routing",
"version": "v4.2.3",
"version": "v4.2.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/routing.git",
"reference": "7f8e44fc498972466f0841c3e48dc555f23bdf53"
"reference": "ff03eae644e6b1e26d4a04b2385fe3a1a7f04e42"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/routing/zipball/7f8e44fc498972466f0841c3e48dc555f23bdf53",
"reference": "7f8e44fc498972466f0841c3e48dc555f23bdf53",
"url": "https://api.github.com/repos/symfony/routing/zipball/ff03eae644e6b1e26d4a04b2385fe3a1a7f04e42",
"reference": "ff03eae644e6b1e26d4a04b2385fe3a1a7f04e42",
"shasum": ""
},
"require": {
@ -4262,20 +4266,20 @@
"uri",
"url"
],
"time": "2019-01-29T09:49:29+00:00"
"time": "2019-02-23T15:17:42+00:00"
},
{
"name": "symfony/translation",
"version": "v4.2.3",
"version": "v4.2.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/translation.git",
"reference": "23fd7aac70d99a17a8e6473a41fec8fab3331050"
"reference": "748464177a77011f8f4cdd076773862ce4915f8f"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/translation/zipball/23fd7aac70d99a17a8e6473a41fec8fab3331050",
"reference": "23fd7aac70d99a17a8e6473a41fec8fab3331050",
"url": "https://api.github.com/repos/symfony/translation/zipball/748464177a77011f8f4cdd076773862ce4915f8f",
"reference": "748464177a77011f8f4cdd076773862ce4915f8f",
"shasum": ""
},
"require": {
@ -4335,20 +4339,20 @@
],
"description": "Symfony Translation Component",
"homepage": "https://symfony.com",
"time": "2019-01-27T23:11:39+00:00"
"time": "2019-02-27T03:31:50+00:00"
},
{
"name": "symfony/var-dumper",
"version": "v4.2.3",
"version": "v4.2.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/var-dumper.git",
"reference": "223bda89f9be41cf7033eeaf11bc61a280489c17"
"reference": "9f87189ac10b42edf7fb8edc846f1937c6d157cf"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/var-dumper/zipball/223bda89f9be41cf7033eeaf11bc61a280489c17",
"reference": "223bda89f9be41cf7033eeaf11bc61a280489c17",
"url": "https://api.github.com/repos/symfony/var-dumper/zipball/9f87189ac10b42edf7fb8edc846f1937c6d157cf",
"reference": "9f87189ac10b42edf7fb8edc846f1937c6d157cf",
"shasum": ""
},
"require": {
@ -4411,20 +4415,20 @@
"debug",
"dump"
],
"time": "2019-01-30T11:44:30+00:00"
"time": "2019-02-23T15:17:42+00:00"
},
{
"name": "tightenco/collect",
"version": "v5.8.2",
"version": "v5.8.3",
"source": {
"type": "git",
"url": "https://github.com/tightenco/collect.git",
"reference": "9e431d3ba84ff02183bbb6da07410d59ef769f9b"
"reference": "7a9a1aa3f1478d6baba2d3a95e18d2ad8caaf5c4"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/tightenco/collect/zipball/9e431d3ba84ff02183bbb6da07410d59ef769f9b",
"reference": "9e431d3ba84ff02183bbb6da07410d59ef769f9b",
"url": "https://api.github.com/repos/tightenco/collect/zipball/7a9a1aa3f1478d6baba2d3a95e18d2ad8caaf5c4",
"reference": "7a9a1aa3f1478d6baba2d3a95e18d2ad8caaf5c4",
"shasum": ""
},
"require": {
@ -4461,7 +4465,7 @@
"collection",
"laravel"
],
"time": "2019-02-26T18:45:33+00:00"
"time": "2019-03-05T14:34:11+00:00"
},
{
"name": "tijsverkoyen/css-to-inline-styles",
@ -4512,22 +4516,21 @@
},
{
"name": "twig/twig",
"version": "v2.6.2",
"version": "v1.37.1",
"source": {
"type": "git",
"url": "https://github.com/twigphp/Twig.git",
"reference": "7d7342c8a4059fefb9b8d07db0cc14007021f9b7"
"reference": "66be9366c76cbf23e82e7171d47cbfa54a057a62"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/twigphp/Twig/zipball/7d7342c8a4059fefb9b8d07db0cc14007021f9b7",
"reference": "7d7342c8a4059fefb9b8d07db0cc14007021f9b7",
"url": "https://api.github.com/repos/twigphp/Twig/zipball/66be9366c76cbf23e82e7171d47cbfa54a057a62",
"reference": "66be9366c76cbf23e82e7171d47cbfa54a057a62",
"shasum": ""
},
"require": {
"php": "^7.0",
"symfony/polyfill-ctype": "^1.8",
"symfony/polyfill-mbstring": "^1.3"
"php": ">=5.4.0",
"symfony/polyfill-ctype": "^1.8"
},
"require-dev": {
"psr/container": "^1.0",
@ -4537,7 +4540,7 @@
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "2.6-dev"
"dev-master": "1.37-dev"
}
},
"autoload": {
@ -4575,7 +4578,7 @@
"keywords": [
"templating"
],
"time": "2019-01-14T15:00:48+00:00"
"time": "2019-01-14T14:59:29+00:00"
},
{
"name": "vlucas/phpdotenv",
@ -4697,16 +4700,16 @@
"packages-dev": [
{
"name": "barryvdh/laravel-ide-helper",
"version": "v2.6.0",
"version": "v2.6.1",
"source": {
"type": "git",
"url": "https://github.com/barryvdh/laravel-ide-helper.git",
"reference": "754bb4d075d7fb2b23b1a416802c0e45884df495"
"reference": "725711022be71c6fa2e7bc8f9648bf125986f027"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/barryvdh/laravel-ide-helper/zipball/754bb4d075d7fb2b23b1a416802c0e45884df495",
"reference": "754bb4d075d7fb2b23b1a416802c0e45884df495",
"url": "https://api.github.com/repos/barryvdh/laravel-ide-helper/zipball/725711022be71c6fa2e7bc8f9648bf125986f027",
"reference": "725711022be71c6fa2e7bc8f9648bf125986f027",
"shasum": ""
},
"require": {
@ -4767,7 +4770,7 @@
"phpstorm",
"sublime"
],
"time": "2019-02-18T19:54:27+00:00"
"time": "2019-03-05T09:24:51+00:00"
},
{
"name": "barryvdh/reflection-docblock",
@ -7080,16 +7083,16 @@
},
{
"name": "symfony/filesystem",
"version": "v4.2.3",
"version": "v4.2.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/filesystem.git",
"reference": "7c16ebc2629827d4ec915a52ac809768d060a4ee"
"reference": "e16b9e471703b2c60b95f14d31c1239f68f11601"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/filesystem/zipball/7c16ebc2629827d4ec915a52ac809768d060a4ee",
"reference": "7c16ebc2629827d4ec915a52ac809768d060a4ee",
"url": "https://api.github.com/repos/symfony/filesystem/zipball/e16b9e471703b2c60b95f14d31c1239f68f11601",
"reference": "e16b9e471703b2c60b95f14d31c1239f68f11601",
"shasum": ""
},
"require": {
@ -7126,7 +7129,7 @@
],
"description": "Symfony Filesystem Component",
"homepage": "https://symfony.com",
"time": "2019-01-16T20:35:37+00:00"
"time": "2019-02-07T11:40:08+00:00"
},
{
"name": "theseer/tokenizer",
@ -7229,7 +7232,7 @@
"prefer-stable": false,
"prefer-lowest": false,
"platform": {
"php": ">=7.3.0",
"php": ">=7.2.0",
"ext-bcmath": "*",
"ext-curl": "*",
"ext-gd": "*",

View File

@ -93,7 +93,7 @@ return [
'is_demo_site' => false,
],
'encryption' => null === env('USE_ENCRYPTION') || env('USE_ENCRYPTION') === true,
'version' => '4.7.15',
'version' => '4.7.16',
'api_version' => '0.9.2',
'db_version' => 9,
'maxUploadSize' => 15242880,

View File

@ -33,6 +33,7 @@ return [
'last_seven_days' => 'Letzte sieben Tage',
'last_thirty_days' => 'Letzte 30 Tage',
'welcomeBack' => 'Was ist gerade los?',
'welcome_back' => 'What\'s playing?',
'everything' => 'Alle',
'today' => 'Heute',
'customRange' => 'Individueller Bereich',
@ -217,27 +218,27 @@ return [
// search
'search' => 'Suche',
'search_query' => 'Abfrage',
'search_found_transactions' => 'Firefly III found :count transaction(s) in :time seconds.',
'search_for_query' => 'Firefly III is searching for transactions with all of these words in them: <span class="text-info">:query</span>',
'search_modifier_amount_is' => 'Amount is exactly :value',
'search_modifier_amount' => 'Amount is exactly :value',
'search_modifier_amount_max' => 'Amount is at most :value',
'search_modifier_amount_min' => 'Amount is at least :value',
'search_modifier_amount_less' => 'Amount is less than :value',
'search_modifier_amount_more' => 'Amount is more than :value',
'search_modifier_source' => 'Source account is :value',
'search_modifier_destination' => 'Destination account is :value',
'search_modifier_category' => 'Category is :value',
'search_modifier_budget' => 'Budget is :value',
'search_modifier_bill' => 'Bill is :value',
'search_modifier_type' => 'Transaction type is :value',
'search_modifier_date' => 'Transaction date is :value',
'search_modifier_date_before' => 'Transaction date is before :value',
'search_modifier_date_after' => 'Transaction date is after :value',
'search_modifier_on' => 'Transaction date is :value',
'search_modifier_before' => 'Transaction date is before :value',
'search_modifier_after' => 'Transaction date is after :value',
'modifiers_applies_are' => 'The following modifiers are applied to the search as well:',
'search_found_transactions' => 'Firefly III hat :count Buchung(en) in :time Sekunden gefunden.',
'search_for_query' => 'Firefly III sucht nach Buchungen mit folgenden Wörtern im Namen: <span class="text-info">:query</span>',
'search_modifier_amount_is' => 'Betrag ist genau :value',
'search_modifier_amount' => 'Betrag ist genau :value',
'search_modifier_amount_max' => 'Betrag ist höchstens :value',
'search_modifier_amount_min' => 'Betrag ist mindestens :value',
'search_modifier_amount_less' => 'Betrag ist kleiner als :value',
'search_modifier_amount_more' => 'Betrag ist größer als :value',
'search_modifier_source' => 'Quellkonto ist :value',
'search_modifier_destination' => 'Zielkonto ist :value',
'search_modifier_category' => 'Kategorie ist :value',
'search_modifier_budget' => 'Budget ist :value',
'search_modifier_bill' => 'Rechnung ist :value',
'search_modifier_type' => 'Buchungsart ist :value',
'search_modifier_date' => 'Buchungsdatum ist :value',
'search_modifier_date_before' => 'Buchungsdatum ist vor :value',
'search_modifier_date_after' => 'Buchungsdatum ist nach :value',
'search_modifier_on' => 'Buchungsdatum ist :value',
'search_modifier_before' => 'Buchungsdatum ist vor :value',
'search_modifier_after' => 'Buchungsdatum ist nach :value',
'modifiers_applies_are' => 'Die folgenden Einschränkungen werden ebenfalls auf die Suche angewendet:',
'general_search_error' => 'Bei der Suche ist ein Fehler aufgetreten. Bitte überprüfen Sie die Protokolldateien für weitere Informationen.',
'search_box' => 'Suche',
'search_box_intro' => 'Willkommen zur Suchfunktion von Firefly III. Geben Sie Ihre Suchanfrage in das Feld ein. Stellen Sie sicher, dass Sie sich die Hilfe ansehen, da die Suche ziemlich umfangreich ist.',

View File

@ -33,6 +33,7 @@ return [
'last_seven_days' => 'Últimos siete días',
'last_thirty_days' => 'Últimos treinta días',
'welcomeBack' => '¿Qué está pasando?',
'welcome_back' => 'What\'s playing?',
'everything' => 'Todo',
'today' => 'hoy',
'customRange' => 'Rango personalizado',
@ -217,27 +218,27 @@ return [
// search
'search' => 'Buscar',
'search_query' => 'Consulta',
'search_found_transactions' => 'Firefly III found :count transaction(s) in :time seconds.',
'search_for_query' => 'Firefly III is searching for transactions with all of these words in them: <span class="text-info">:query</span>',
'search_modifier_amount_is' => 'Amount is exactly :value',
'search_modifier_amount' => 'Amount is exactly :value',
'search_modifier_amount_max' => 'Amount is at most :value',
'search_modifier_amount_min' => 'Amount is at least :value',
'search_modifier_amount_less' => 'Amount is less than :value',
'search_modifier_amount_more' => 'Amount is more than :value',
'search_modifier_source' => 'Source account is :value',
'search_modifier_destination' => 'Destination account is :value',
'search_modifier_category' => 'Category is :value',
'search_modifier_budget' => 'Budget is :value',
'search_modifier_bill' => 'Bill is :value',
'search_modifier_type' => 'Transaction type is :value',
'search_modifier_date' => 'Transaction date is :value',
'search_modifier_date_before' => 'Transaction date is before :value',
'search_modifier_date_after' => 'Transaction date is after :value',
'search_modifier_on' => 'Transaction date is :value',
'search_modifier_before' => 'Transaction date is before :value',
'search_modifier_after' => 'Transaction date is after :value',
'modifiers_applies_are' => 'The following modifiers are applied to the search as well:',
'search_found_transactions' => 'Firefly III encontró :count transacción(es) en :time segundos.',
'search_for_query' => 'Firefly III está buscando transacciones que contengan todas estas palabras: <span class="text-info">:query</span>',
'search_modifier_amount_is' => 'Cantidad es exactamente :value',
'search_modifier_amount' => 'Cantidad es exactamente :value',
'search_modifier_amount_max' => 'Cantidad máxima :value',
'search_modifier_amount_min' => 'Cantidad mínima :value',
'search_modifier_amount_less' => 'Cantidad menor que :value',
'search_modifier_amount_more' => 'Cantidad es más de :value',
'search_modifier_source' => 'Cuenta de origen es :value',
'search_modifier_destination' => 'Cuenta de destino es :value',
'search_modifier_category' => 'Categoría es :value',
'search_modifier_budget' => 'Presupuesto es :value',
'search_modifier_bill' => 'Factura es :value',
'search_modifier_type' => 'Tipo de transacción es :value',
'search_modifier_date' => 'Fecha de transacción es :value',
'search_modifier_date_before' => 'Fecha de transacción es anterior a :value',
'search_modifier_date_after' => 'Fecha de transacción es posterior a :value',
'search_modifier_on' => 'Fecha de transacción es :value',
'search_modifier_before' => 'Fecha de transacción es anterior a :value',
'search_modifier_after' => 'Fecha de transacción es posterior a :value',
'modifiers_applies_are' => 'Los siguientes modificadores también se aplican a la búsqueda:',
'general_search_error' => 'Se ha producido un error durante la búsqueda. Por favor, compruebe los archivos de registro para obtener más información.',
'search_box' => 'Buscar',
'search_box_intro' => 'Bienvenido a la función de búsqueda de Firefly III. Introduce tu consulta de búsqueda en el cuadro. Asegúrate de revisar el archivo de ayuda porque el buscador es bastante avanzado.',
@ -1314,7 +1315,7 @@ return [
'no_transactions_imperative_transfers' => '¿Has movido algo de dinero? Entonces usted debería escribirlo:',
'no_transactions_create_transfers' => 'Crear una transferencia',
'no_piggies_title_default' => '¡Vamos a crear una hucha!',
'no_piggies_intro_default' => 'Aún no tienes huchas. Puedes crear huchas para dividir tus ahorros y hacer un seguimiento de para qué estás ahorrando.',
'no_piggies_intro_default' => 'Aún no tienes huchas. Puedes crear huchas para dividir tus ahorros y hacer un seguimiento de lo que estés ahorrando.',
'no_piggies_imperative_default' => '¿Usted tiene cosas para las cuales está ahorrando dinero? Cree una hucha y haga su seguimiento:',
'no_piggies_create_default' => 'Crear una nueva hucha',
'no_bills_title_default' => '¡Vamos a crear una factura!',

View File

@ -33,6 +33,7 @@ return [
'last_seven_days' => '7 Derniers Jours',
'last_thirty_days' => 'Trente derniers jours',
'welcomeBack' => 'Que se passe-t-il ?',
'welcome_back' => 'What\'s playing?',
'everything' => 'Tout',
'today' => 'aujourd\'hui',
'customRange' => 'Etendue personnalisée',
@ -217,27 +218,27 @@ return [
// search
'search' => 'Rechercher',
'search_query' => 'Requête',
'search_found_transactions' => 'Firefly III found :count transaction(s) in :time seconds.',
'search_for_query' => 'Firefly III is searching for transactions with all of these words in them: <span class="text-info">:query</span>',
'search_modifier_amount_is' => 'Amount is exactly :value',
'search_modifier_amount' => 'Amount is exactly :value',
'search_modifier_amount_max' => 'Amount is at most :value',
'search_modifier_amount_min' => 'Amount is at least :value',
'search_modifier_amount_less' => 'Amount is less than :value',
'search_modifier_amount_more' => 'Amount is more than :value',
'search_modifier_source' => 'Source account is :value',
'search_modifier_destination' => 'Destination account is :value',
'search_modifier_category' => 'Category is :value',
'search_modifier_budget' => 'Budget is :value',
'search_modifier_bill' => 'Bill is :value',
'search_modifier_type' => 'Transaction type is :value',
'search_modifier_date' => 'Transaction date is :value',
'search_modifier_date_before' => 'Transaction date is before :value',
'search_modifier_date_after' => 'Transaction date is after :value',
'search_modifier_on' => 'Transaction date is :value',
'search_modifier_before' => 'Transaction date is before :value',
'search_modifier_after' => 'Transaction date is after :value',
'modifiers_applies_are' => 'The following modifiers are applied to the search as well:',
'search_found_transactions' => 'Firefly III a trouvé :count opération(s) en :time secondes.',
'search_for_query' => 'Firefly III recherche des opérations contenant tous ces mots : <span class="text-info">:query</span>',
'search_modifier_amount_is' => 'Le montant est exactement :value',
'search_modifier_amount' => 'Le montant est exactement :value',
'search_modifier_amount_max' => 'Le montant est au plus :value',
'search_modifier_amount_min' => 'Le montant est au moins :value',
'search_modifier_amount_less' => 'Le montant est inférieur à :value',
'search_modifier_amount_more' => 'Le montant est supérieur à :value',
'search_modifier_source' => 'Le compte source est :value',
'search_modifier_destination' => 'Le compte de destination est :value',
'search_modifier_category' => 'La catégorie est :value',
'search_modifier_budget' => 'Le budget est :value',
'search_modifier_bill' => 'La facture est :value',
'search_modifier_type' => 'Le type de l\'opération est :value',
'search_modifier_date' => 'La date de l\'opération est :value',
'search_modifier_date_before' => 'La date de l\'opération est avant :value',
'search_modifier_date_after' => 'La date de l\'opération est après :value',
'search_modifier_on' => 'La date de l\'opération est :value',
'search_modifier_before' => 'La date de l\'opération est avant :value',
'search_modifier_after' => 'La date de l\'opération est après :value',
'modifiers_applies_are' => 'Les modificateurs suivants sont aussi appliqués à la recherche :',
'general_search_error' => 'Une erreur sest produite lors de la recherche. Sil vous plaît vérifiez les fichiers de log pour plus dinformations.',
'search_box' => 'Rechercher',
'search_box_intro' => 'Bienvenue à la fonction de recherche de Firefly III. Entrez votre requête de recherche dans la zone. Assurez-vous de consulter le fichier daide parce que la recherche est assez avancée.',

View File

@ -33,6 +33,7 @@ return [
'last_seven_days' => '7 hari terakhir',
'last_thirty_days' => '30 hari terakhir',
'welcomeBack' => 'Apa yang sedang diputar?',
'welcome_back' => 'What\'s playing?',
'everything' => 'Segala sesuatu',
'today' => 'hari ini',
'customRange' => 'Rentang khusus',

View File

@ -33,6 +33,7 @@ return [
'last_seven_days' => 'Ultimi sette giorni',
'last_thirty_days' => 'Ultimi trenta giorni',
'welcomeBack' => 'La tua situazione finanziaria',
'welcome_back' => 'What\'s playing?',
'everything' => 'Tutto',
'today' => 'oggi',
'customRange' => 'Intervallo personalizzato',
@ -217,27 +218,27 @@ return [
// search
'search' => 'Cerca',
'search_query' => 'Domanda',
'search_found_transactions' => 'Firefly III found :count transaction(s) in :time seconds.',
'search_for_query' => 'Firefly III is searching for transactions with all of these words in them: <span class="text-info">:query</span>',
'search_modifier_amount_is' => 'Amount is exactly :value',
'search_modifier_amount' => 'Amount is exactly :value',
'search_modifier_amount_max' => 'Amount is at most :value',
'search_modifier_amount_min' => 'Amount is at least :value',
'search_modifier_amount_less' => 'Amount is less than :value',
'search_modifier_amount_more' => 'Amount is more than :value',
'search_modifier_source' => 'Source account is :value',
'search_modifier_destination' => 'Destination account is :value',
'search_modifier_category' => 'Category is :value',
'search_modifier_budget' => 'Budget is :value',
'search_modifier_bill' => 'Bill is :value',
'search_modifier_type' => 'Transaction type is :value',
'search_modifier_date' => 'Transaction date is :value',
'search_modifier_date_before' => 'Transaction date is before :value',
'search_modifier_date_after' => 'Transaction date is after :value',
'search_modifier_on' => 'Transaction date is :value',
'search_modifier_before' => 'Transaction date is before :value',
'search_modifier_after' => 'Transaction date is after :value',
'modifiers_applies_are' => 'The following modifiers are applied to the search as well:',
'search_found_transactions' => 'Firefly III ha trovato :count transazioni in :time secondi.',
'search_for_query' => 'Firefly III sta cercando le transazioni contenenti tutte queste parole: <span class="text-info">:query</span>',
'search_modifier_amount_is' => 'L\'importo è esattamente :value',
'search_modifier_amount' => 'L\'importo è esattamente :value',
'search_modifier_amount_max' => 'L\'importo è al massimo :value',
'search_modifier_amount_min' => 'L\'importo è almeno :value',
'search_modifier_amount_less' => 'L\'importo è inferiore a :value',
'search_modifier_amount_more' => 'L\'importo è superiore a :value',
'search_modifier_source' => 'Il conto di origine è :value',
'search_modifier_destination' => 'Il conto di destinazione è :value',
'search_modifier_category' => 'La categoria è :value',
'search_modifier_budget' => 'Il budget è :value',
'search_modifier_bill' => 'La bolletta è :value',
'search_modifier_type' => 'Il tipo di transazione è :value',
'search_modifier_date' => 'La data della transazione è :value',
'search_modifier_date_before' => 'La data della transazione è antecedente a :value',
'search_modifier_date_after' => 'La data della transazione è successiva a :value',
'search_modifier_on' => 'La data della transazione è :value',
'search_modifier_before' => 'La data della transazione è antecedente a :value',
'search_modifier_after' => 'La data della transazione è successiva a :value',
'modifiers_applies_are' => 'Alla ricerca vengono applicati anche questi modificatori:',
'general_search_error' => 'Si è verificato un errore durante la ricerca. Si prega di controllare i file di registro per ulteriori informazioni.',
'search_box' => 'Ricerca',
'search_box_intro' => 'Benvenuto nella funzione di ricerca di Firefly III. Inserisci la query di ricerca nella casella. Assicurati di controllare il file della guida perché la ricerca è abbastanza avanzata.',

View File

@ -33,6 +33,7 @@ return [
'last_seven_days' => 'Laatste zeven dagen',
'last_thirty_days' => 'Laatste dertig dagen',
'welcomeBack' => 'Hoe staat het er voor?',
'welcome_back' => 'What\'s playing?',
'everything' => 'Alles',
'today' => 'vandaag',
'customRange' => 'Zelf bereik kiezen',

View File

@ -33,6 +33,7 @@ return [
'last_seven_days' => 'Ostatnie 7 dni',
'last_thirty_days' => 'Ostanie 30 dni',
'welcomeBack' => 'Co jest grane?',
'welcome_back' => 'What\'s playing?',
'everything' => 'Wszystko',
'today' => 'dzisiaj',
'customRange' => 'Niestandardowy zakres',
@ -217,27 +218,27 @@ return [
// search
'search' => 'Szukaj',
'search_query' => 'Zapytanie',
'search_found_transactions' => 'Firefly III found :count transaction(s) in :time seconds.',
'search_for_query' => 'Firefly III is searching for transactions with all of these words in them: <span class="text-info">:query</span>',
'search_modifier_amount_is' => 'Amount is exactly :value',
'search_modifier_amount' => 'Amount is exactly :value',
'search_modifier_amount_max' => 'Amount is at most :value',
'search_modifier_amount_min' => 'Amount is at least :value',
'search_modifier_amount_less' => 'Amount is less than :value',
'search_modifier_amount_more' => 'Amount is more than :value',
'search_modifier_source' => 'Source account is :value',
'search_modifier_destination' => 'Destination account is :value',
'search_modifier_category' => 'Category is :value',
'search_modifier_budget' => 'Budget is :value',
'search_modifier_bill' => 'Bill is :value',
'search_modifier_type' => 'Transaction type is :value',
'search_modifier_date' => 'Transaction date is :value',
'search_modifier_date_before' => 'Transaction date is before :value',
'search_modifier_date_after' => 'Transaction date is after :value',
'search_modifier_on' => 'Transaction date is :value',
'search_modifier_before' => 'Transaction date is before :value',
'search_modifier_after' => 'Transaction date is after :value',
'modifiers_applies_are' => 'The following modifiers are applied to the search as well:',
'search_found_transactions' => 'Firefly III znalazło :count transakcji w :time sekundy.',
'search_for_query' => 'Firefly III szuka transakcji zawierających wszystkie słowa: <span class="text-info">:query</span>',
'search_modifier_amount_is' => 'Kwota to dokładnie :value',
'search_modifier_amount' => 'Kwota to dokładnie :value',
'search_modifier_amount_max' => 'Kwota to co najwyżej :value',
'search_modifier_amount_min' => 'Kwota to co najmniej :value',
'search_modifier_amount_less' => 'Kwota jest mniejsza niż :value',
'search_modifier_amount_more' => 'Kwota jest większa niż :value',
'search_modifier_source' => 'Konto źródłowe to :value',
'search_modifier_destination' => 'Konto docelowe to :value',
'search_modifier_category' => 'Kategoria to :value',
'search_modifier_budget' => 'Budżet to :value',
'search_modifier_bill' => 'Rachunek to :value',
'search_modifier_type' => 'Transakcja jest typu :value',
'search_modifier_date' => 'Data transakcji to :value',
'search_modifier_date_before' => 'Data transakcji jest przed :value',
'search_modifier_date_after' => 'Data transakcji jest po :value',
'search_modifier_on' => 'Data transakcji to :value',
'search_modifier_before' => 'Data transakcji jest przed :value',
'search_modifier_after' => 'Data transakcji jest po :value',
'modifiers_applies_are' => 'Zastosowano także poniższe modyfikatory:',
'general_search_error' => 'Wystąpił błąd podczas wyszukiwania. Aby uzyskać więcej informacji proszę sprawdzić logi aplikacji.',
'search_box' => 'Szukaj',
'search_box_intro' => 'Witamy w funkcji wyszukiwania Firefly III. Wpisz zapytanie w polu. Upewnij się, że sprawdziłeś plik pomocy, ponieważ wyszukiwanie jest dość zaawansowane.',

View File

@ -76,22 +76,22 @@ return [
// prerequisites success messages:
'prerequisites_saved_for_fake' => 'Fake API key stored successfully!',
'prerequisites_saved_for_spectre' => 'App ID and secret stored!',
'prerequisites_saved_for_bunq' => 'API key and IP stored!',
'prerequisites_saved_for_bunq' => 'Klucz API oraz IP zostały zapisane!',
'prerequisites_saved_for_ynab' => 'YNAB client ID and secret stored!',
// job configuration:
'job_config_apply_rules_title' => 'Job configuration - apply your rules?',
'job_config_apply_rules_title' => 'Konfiguracja zadania - zastosować twoje reguły?',
'job_config_apply_rules_text' => 'Once the fake provider has run, your rules can be applied to the transactions. This adds time to the import.',
'job_config_input' => 'Your input',
// job configuration for the fake provider:
'job_config_fake_artist_title' => 'Enter album name',
'job_config_fake_artist_title' => 'Podaj nazwę albumu',
'job_config_fake_artist_text' => 'Many import routines have a few configuration steps you must go through. In the case of the fake import provider, you must answer some weird questions. In this case, enter "David Bowie" to continue.',
'job_config_fake_song_title' => 'Enter song name',
'job_config_fake_song_title' => 'Podaj nazwę piosenki',
'job_config_fake_song_text' => 'Mention the song "Golden years" to continue with the fake import.',
'job_config_fake_album_title' => 'Enter album name',
'job_config_fake_album_title' => 'Podaj nazwę albumu',
'job_config_fake_album_text' => 'Some import routines require extra data halfway through the import. In the case of the fake import provider, you must answer some weird questions. Enter "Station to station" to continue.',
// job configuration form the file provider
'job_config_file_upload_title' => 'Import setup (1/4) - Upload your file',
'job_config_file_upload_title' => 'Konfiguracja importu (1/4) - Prześlij swój plik',
'job_config_file_upload_text' => 'This routine will help you import files from your bank into Firefly III. ',
'job_config_file_upload_help' => 'Select your file. Please make sure the file is UTF-8 encoded.',
'job_config_file_upload_config_help' => 'If you have previously imported data into Firefly III, you may have a configuration file, which will pre-set configuration values for you. For some banks, other users have kindly provided their <a href="https://github.com/firefly-iii/import-configurations/wiki">configuration file</a>',
@ -100,12 +100,12 @@ return [
'import_file_type_csv' => 'CSV (wartości oddzielone przecinkami)',
'import_file_type_ofx' => 'OFX',
'file_not_utf8' => 'The file you have uploaded is not encoded as UTF-8 or ASCII. Firefly III cannot handle such files. Please use Notepad++ or Sublime to convert your file to UTF-8.',
'job_config_uc_title' => 'Import setup (2/4) - Basic file setup',
'job_config_uc_text' => 'To be able to import your file correctly, please validate the options below.',
'job_config_uc_header_help' => 'Check this box if the first row of your CSV file are the column titles.',
'job_config_uc_title' => 'Konfiguracja importu (2/4) - Podstawowa konfiguracja pliku',
'job_config_uc_text' => 'Abyś mógł poprawnie zaimportować plik, sprawdź poprawność poniższych opcji.',
'job_config_uc_header_help' => 'Zaznacz to pole, jeśli pierwszy wiersz w pliku CSV to nazwy kolumn.',
'job_config_uc_date_help' => 'Date time format in your file. Follow the format as <a href="https://secure.php.net/manual/en/datetime.createfromformat.php#refsect1-datetime.createfromformat-parameters">this page</a> indicates. The default value will parse dates that look like this: :dateExample.',
'job_config_uc_delimiter_help' => 'Choose the field delimiter that is used in your input file. If not sure, comma is the safest option.',
'job_config_uc_account_help' => 'If your file does NOT contain information about your asset account(s), use this dropdown to select to which account the transactions in the file belong to.',
'job_config_uc_delimiter_help' => 'Wybierz separator pola, który jest używany w pliku wejściowym. Jeśli nie jesteś pewien, przecinek jest najbezpieczniejszym rozwiązaniem.',
'job_config_uc_account_help' => 'Jeśli Twój plik NIE zawiera informacji o Twoich kontach aktywów, użyj tego menu, aby wybrać, do którego konta należą transakcje w pliku.',
'job_config_uc_apply_rules_title' => 'Zastosuj reguły',
'job_config_uc_apply_rules_text' => 'Applies your rules to every imported transaction. Note that this slows the import significantly.',
'job_config_uc_specifics_title' => 'Bank-specific options',
@ -120,7 +120,7 @@ return [
'spectre_login_status_inactive' => 'Nieaktywny',
'spectre_login_status_disabled' => 'Wyłączony',
'spectre_login_new_login' => 'Login with another bank, or one of these banks with different credentials.',
'job_config_spectre_accounts_title' => 'Select accounts to import from',
'job_config_spectre_accounts_title' => 'Wybierz konta do zaimportowania z',
'job_config_spectre_accounts_text' => 'You have selected ":name" (:country). You have :count account(s) available from this provider. Please select the Firefly III asset account(s) where the transactions from these accounts should be stored. Remember, in order to import data both the Firefly III account and the ":name"-account must have the same currency.',
'spectre_do_not_import' => '(nie importuj)',
'spectre_no_mapping' => 'Wygląda na to, że nie wybrałeś żadnych kont z których można zaimportować dane.',
@ -132,7 +132,7 @@ return [
// job configuration for bunq:
'job_config_bunq_accounts_title' => 'konta bunq',
'job_config_bunq_accounts_text' => 'These are the accounts associated with your bunq account. Please select the accounts from which you want to import, and in which account the transactions must be imported.',
'bunq_no_mapping' => 'It seems you have not selected any accounts.',
'bunq_no_mapping' => 'Wygląda na to, że nie wybrałeś żadnych kont.',
'should_download_config' => 'You should download <a href=":route">the configuration file</a> for this job. This will make future imports way easier.',
'share_config_file' => 'If you have imported data from a public bank, you should <a href="https://github.com/firefly-iii/import-configurations/wiki">share your configuration file</a> so it will be easy for other users to import their data. Sharing your configuration file will not expose your financial details.',
'job_config_bunq_apply_rules' => 'Zastosuj reguły',

View File

@ -33,6 +33,7 @@ return [
'last_seven_days' => 'Últimos sete dias',
'last_thirty_days' => 'Últimos 30 dias',
'welcomeBack' => 'O que está passando?',
'welcome_back' => 'What\'s playing?',
'everything' => 'Tudo',
'today' => 'hoje',
'customRange' => 'Intervalo Personalizado',

View File

@ -33,6 +33,7 @@ return [
'last_seven_days' => 'Последние 7 дней',
'last_thirty_days' => 'Последние 30 дней',
'welcomeBack' => 'Что происходит с моими финансами?',
'welcome_back' => 'What\'s playing?',
'everything' => 'Всё',
'today' => 'сегодня',
'customRange' => 'Другой интервал',

View File

@ -33,6 +33,7 @@ return [
'last_seven_days' => 'Last seven days',
'last_thirty_days' => 'Last thirty days',
'welcomeBack' => 'Neler oluyor?',
'welcome_back' => 'What\'s playing?',
'everything' => 'Her şey',
'today' => 'bugün',
'customRange' => 'Özel menzil',

View File

@ -33,6 +33,7 @@ return [
'last_seven_days' => '最近7天',
'last_thirty_days' => '最近30天',
'welcomeBack' => '吃饱没?',
'welcome_back' => 'What\'s playing?',
'everything' => '所有',
'today' => '今天',
'customRange' => '自订范围',

View File

@ -33,6 +33,7 @@ return [
'last_seven_days' => '最近7天',
'last_thirty_days' => '最近30天',
'welcomeBack' => '吃飽沒?',
'welcome_back' => 'What\'s playing?',
'everything' => '所有',
'today' => '今天',
'customRange' => '自訂範圍',
@ -42,7 +43,7 @@ return [
'from' => '自',
'to' => '至',
'structure' => '結構',
'help_translating' => '本處說明的中文版欠奉<a href="https://crowdin.com/project/firefly-iii-help">要協助翻譯嗎?</a>',
'help_translating' => '此說明尚欠奉中文版<a href="https://crowdin.com/project/firefly-iii-help">要協助翻譯嗎?</a>',
'showEverything' => '全部顯示',
'never' => '未有資料',
'no_results_for_empty_search' => '您的搜尋為空,找不到任何東西。',
@ -89,10 +90,10 @@ return [
'two_factor_forgot_title' => '遺失兩步驟驗證',
'two_factor_forgot' => '往忘記我的兩步驟什麼的。',
'two_factor_lost_header' => '遺失您的兩步驟驗證嗎?',
'two_factor_lost_intro' => '不幸地,這並非您可以從網頁介面重新設置的,您有兩個選擇。',
'two_factor_lost_fix_self' => '若您自行營運 Firefly III 伺服器,請檢察 <code>storage/logs</code> 內的日誌以供指引。',
'two_factor_lost_fix_owner' => '否則,請致信網站擁有者,<a href="mailto::site_owner">:site_owner</a> 並要求他們重置你的兩步驟驗證。',
'warning_much_data' => ':days 天份的資料需要一點時間讀取。',
'two_factor_lost_intro' => '可惜,網頁介面並不提供重設。以下方法請二擇其一。',
'two_factor_lost_fix_self' => '若您自行架構 Firefly III請查閱 <code>storage/logs</code> 中日誌檔內的指示。',
'two_factor_lost_fix_owner' => '否則,請寄送電子郵件至網站擁有者 <a href="mailto::site_owner">:site_owner</a> 要求重設您的兩步驟驗證。',
'warning_much_data' => '載入 :days 天的資料或會相當耗時。',
'registered' => '您已成功註冊!',
'Default asset account' => '預設資產帳戶',
'no_budget_pointer' => '您似乎尚無預算,您可至 <a href=":link">預算</a>頁面來建立預算。預算可協助您追蹤支出。',
@ -120,7 +121,7 @@ return [
'left_in_budget_limit' => '依照預算的支出尚餘',
'current_period' => '目前區間',
'show_the_current_period_and_overview' => '顯示目前區間與概覽',
'pref_languages_locale' => '如欲正常使用英語外的語言,您的作業系統必須搭配正確的地區資訊 (locale-information)。如上述資訊不存在,則貨幣資料、日期與總數,可能格式有誤。',
'pref_languages_locale' => '英文以外的語言,須搭配作業系統內對應的地區資訊 (locale-information) 才能正常運作,否則貨幣資料、日期與金額或會格式有誤。',
'budget_in_period' => '預算「:name」自 :start 至 :end 的所有交易',
'chart_budget_in_period' => '預算「:name」自 :start 至 :end 所有交易的圖表',
'chart_account_in_period' => '帳戶「:name」自 :start 至 :end 所有交易的圖表',
@ -134,15 +135,15 @@ return [
'multi_select_n_selected' => '選取',
'multi_select_all_selected' => '全部選取',
'multi_select_filter_placeholder' => '搜尋…',
'intro_next_label' => '下一',
'intro_prev_label' => '上一',
'intro_next_label' => '下一',
'intro_prev_label' => '上一',
'intro_skip_label' => '略過',
'intro_done_label' => '完成',
'between_dates_breadcrumb' => '自 :start 至 :end',
'all_journals_without_budget' => '沒有預算的所有交易',
'journals_without_budget' => '沒有預算的交易',
'all_journals_without_category' => '沒有的所有交易',
'journals_without_category' => '沒有的交易',
'all_journals_without_category' => '沒有類的所有交易',
'journals_without_category' => '沒有類的交易',
'all_journals_for_account' => ':name 帳戶的所有交易',
'chart_all_journals_for_account' => ':name 帳戶的所有交易圖表',
'journals_in_period_for_account' => ':name 帳戶自 :start 至 :end 的所有交易',
@ -163,34 +164,34 @@ return [
'journals_in_period_for_category' => '分類 :name 自 :start 至 :end 的所有交易',
'journals_in_period_for_tag' => '標籤 :tag 自 :start 至 :end 的所有交易',
'not_available_demo_user' => '您欲使用的功能並無開放給展示使用者',
'exchange_rate_instructions' => '資產帳戶「@name」僅接受使用 @native_currency 的交易,若您希望使用 @foreign_currency請確認 @native_currency 內的總額是已知的。',
'transfer_exchange_rate_instructions' => '來源資產帳戶「@source_name」僅接受 @source_currency 的交易,目標資產帳戶「@dest_name」緊接受 @dest_currency 的交易,您必須就雙方貨幣正確地提供已轉總額。',
'exchange_rate_instructions' => '資產帳戶「@name」僅接受以 @native_currency 交易,若您希望使用 @foreign_currency請確認對應 @native_currency 的總額:',
'transfer_exchange_rate_instructions' => '來源資產帳戶「@source_name」僅接受以 @source_currency 交易,目標資產帳戶「@dest_name」僅接受以 @dest_currency 交易,您必須提供對應兩種貨幣的轉帳總額。',
'transaction_data' => '交易資料',
'invalid_server_configuration' => '無效伺服器組態',
'invalid_locale_settings' => 'Firefly III 無法格式化金額總數,因為您的伺服器缺乏必要套件。此處為 <a href="https://github.com/firefly-iii/help/wiki/Missing-locale-packages">如何處置的指引</a>。',
'invalid_locale_settings' => 'Firefly III 無法格式化金額,因為伺服器缺少必要套件。請參閱 <a href="https://github.com/firefly-iii/help/wiki/Missing-locale-packages">相關指示</a>。',
'quickswitch' => '快速切換',
'sign_in_to_start' => '登入以開始您的連線階段',
'sign_in' => '登入',
'register_new_account' => '註冊新帳號',
'forgot_my_password' => '我忘我的密碼',
'problems_with_input' => '你的輸入有一些問題。',
'forgot_my_password' => '我忘了密碼',
'problems_with_input' => '輸入有誤。',
'reset_password' => '重設密碼',
'button_reset_password' => '重設密碼',
'reset_button' => '重',
'want_to_login' => '我想登',
'login_page_title' => '登錄到Firefly III',
'reset_button' => '重',
'want_to_login' => '我想登',
'login_page_title' => '登Firefly III',
'register_page_title' => '在 Firefly III 註冊',
'forgot_pw_page_title' => '忘記您 Firefly III 的密碼',
'reset_pw_page_title' => '重設您 Firefly III 的密碼',
'cannot_reset_demo_user' => '您不能重置 演示使用者 的密碼。',
'cannot_reset_demo_user' => '您不能重設 展示使用者 的密碼。',
'button_register' => '註冊帳號',
'authorization' => '身份認証',
'active_bills_only' => '只顯示進行中的工作',
'active_bills_only' => '僅限使用中帳單',
'average_per_bill' => '每張帳單的平均數',
'expected_total' => '總數',
'expected_total' => '期總數',
// API access
'authorization_request' => 'Firefly III :version 版授權請求',
'authorization_request_intro' => '<strong>:client</strong> 正在要求通行您的財務管理後臺的許可,您是否願意授權 <strong>:client</strong> 通行這些紀錄?',
'authorization_request_intro' => '<strong>:client</strong> 正要求權限存取您的財務管理,您是否願意授權 <strong>:client</strong> 存取這些紀錄?',
'scopes_will_be_able' => '此應用程式可以:',
'button_authorize' => '授權',
'none_in_select_list' => '(空)',
@ -201,9 +202,9 @@ return [
// check for updates:
'update_check_title' => '檢查更新',
'admin_update_check_title' => '自動檢查更新',
'admin_update_check_explain' => 'Firefly III 可以自動檢查更新。當啟用此設定時,將會自動連接 Github 並查看是否有新版本可用,若有,您會收到一則通知。您可使用右側的按鈕測試通知功能,並於下方表示您想要 Firefly III 檢查更新與否。',
'admin_update_check_explain' => 'Firefly III 可以自動檢查更新。啟用此設定時,將會自動連接 Github 查看是否有新版本可用,並在可用時顯示一則通知。您可使用右方按鈕測試通知功能,並於下方表示您是否希望 Firefly III 檢查更新。',
'check_for_updates_permission' => 'Firefly III 可自動檢查更新,但此功能需要您的許可。請轉至 <a href=":link">後臺管理</a> 表明您是否需要啟用此功能。',
'updates_ask_me_later' => '稍後再',
'updates_ask_me_later' => '稍後再問',
'updates_do_not_check' => '不檢查更新',
'updates_enable_check' => '啟用更新檢查',
'admin_update_check_now_title' => '立刻檢查更新',
@ -216,34 +217,34 @@ return [
// search
'search' => '搜尋',
'search_query' => '查',
'search_found_transactions' => 'Firefly III found :count transaction(s) in :time seconds.',
'search_for_query' => 'Firefly III is searching for transactions with all of these words in them: <span class="text-info">:query</span>',
'search_modifier_amount_is' => 'Amount is exactly :value',
'search_modifier_amount' => 'Amount is exactly :value',
'search_modifier_amount_max' => 'Amount is at most :value',
'search_modifier_amount_min' => 'Amount is at least :value',
'search_modifier_amount_less' => 'Amount is less than :value',
'search_modifier_amount_more' => 'Amount is more than :value',
'search_modifier_source' => 'Source account is :value',
'search_modifier_destination' => 'Destination account is :value',
'search_modifier_category' => 'Category is :value',
'search_modifier_budget' => 'Budget is :value',
'search_modifier_bill' => 'Bill is :value',
'search_modifier_type' => 'Transaction type is :value',
'search_modifier_date' => 'Transaction date is :value',
'search_modifier_date_before' => 'Transaction date is before :value',
'search_modifier_date_after' => 'Transaction date is after :value',
'search_modifier_on' => 'Transaction date is :value',
'search_modifier_before' => 'Transaction date is before :value',
'search_modifier_after' => 'Transaction date is after :value',
'modifiers_applies_are' => 'The following modifiers are applied to the search as well:',
'general_search_error' => '在搜索时发生错误请前往log files查看更错信息。',
'search_query' => '查',
'search_found_transactions' => 'Firefly III 找到 :count 筆交易,花了 :time 秒。',
'search_for_query' => 'Firefly III 正搜尋包含所有這些字詞的交易:<span class="text-info">:query</span>',
'search_modifier_amount_is' => '總數正是 :value',
'search_modifier_amount' => '總數正是 :value',
'search_modifier_amount_max' => '總數不多於 :value',
'search_modifier_amount_min' => '總數不少於 :value',
'search_modifier_amount_less' => '總數少於 :value',
'search_modifier_amount_more' => '總數多於 :value',
'search_modifier_source' => '來源帳戶為 :value',
'search_modifier_destination' => '目標帳戶為 :value',
'search_modifier_category' => '分類為 :value',
'search_modifier_budget' => '預算為 :value',
'search_modifier_bill' => '帳單為 :value',
'search_modifier_type' => '交易類型為 :value',
'search_modifier_date' => '交易日期為 :value',
'search_modifier_date_before' => '交易日期前於 :value',
'search_modifier_date_after' => '交易日期後於 :value',
'search_modifier_on' => '交易日期為 :value',
'search_modifier_before' => '交易日期前於 :value',
'search_modifier_after' => '交易日期後於 :value',
'modifiers_applies_are' => '搜尋也套用以下條件:',
'general_search_error' => '搜尋時發生錯誤,請查閱日誌檔詳情。',
'search_box' => '搜尋',
'search_box_intro' => '歡迎使用 Firefly III 搜尋功能,請於方框內鍵入搜尋條件。請確保您以閱讀過協助檔案,因為此搜尋功能非常先進。',
'search_error' => '查询的时候出错',
'search_box_intro' => '歡迎使用 Firefly III 搜尋功能,請於方框內鍵入搜尋條件。搜尋功能相當厲害,記得查看說明檔。',
'search_error' => '搜尋時發生錯誤',
'search_searching' => '正在搜尋...',
'search_results' => '搜索结果',
'search_results' => '搜尋結果',
// repeat frequencies:
'repeat_freq_yearly' => '每年',
@ -260,9 +261,9 @@ return [
'import_and_export' => '匯入/匯出',
'export_data' => '匯出資料',
'export_and_backup_data' => '匯出資料',
'export_data_intro' => '使用匯出資料轉移至新的財務應用程式。請注意這些檔案並非備份,它們未包含足夠的後設資料以供新安裝的 Firefly III 作為完全還原所用。如果您希望備份您的資料,請直接備份整個資料庫。',
'export_data_intro' => '使用匯出資料轉移至新的財務應用程式。請注意這些檔案並非備份,它們未包含足夠的中繼資料在全新的 Firefly III 重新還原。如果您希望備份資料,請直接備份整個資料庫。',
'export_format' => '匯出格式',
'export_format_csv' => '逗號分隔數值 (CSV檔案)',
'export_format_csv' => '逗號分隔數值 (CSV 檔案)',
'export_format_mt940' => 'MT940 相容格式',
'include_old_uploads_help' => 'Firefly III 不會扔掉過去已匯入的原始 CSV 檔,你可以將它們包含在匯出的檔案中。',
'do_export' => '匯出',
@ -281,7 +282,7 @@ return [
'export_status_creating_zip_file' => '建立一個壓縮檔…',
'export_status_created_zip_file' => '已建立一個壓縮檔!',
'export_status_finished' => '匯出已成功完成!耶!',
'export_data_please_wait' => '請稍…',
'export_data_please_wait' => '請稍…',
// rules
'rules' => '規則',
@ -290,19 +291,19 @@ return [
'rule_actions' => '規則將',
'new_rule' => '新規則',
'new_rule_group' => '新規則群組',
'rule_priority_up' => '賦予規則更高優先次序',
'rule_priority_down' => '賦予規則更低優先次序',
'rule_priority_up' => '提高規則優先順序',
'rule_priority_down' => '降低規則優先順序',
'make_new_rule_group' => '建立新規則群組',
'store_new_rule_group' => '儲存新規則群組',
'created_new_rule_group' => '新規則群組 ":title" 已儲存!',
'updated_rule_group' => '已成功更新 ":title" 規則群組。',
'edit_rule_group' => '編輯 ":title" 規則群組',
'edit_rule_group' => '編輯 ":title" 規則群組',
'delete_rule_group' => '刪除 ":title" 規則群組',
'deleted_rule_group' => '規則群組 ":title" 已刪除',
'update_rule_group' => '更新規則群組',
'no_rules_in_group' => '此群組內沒有規則',
'move_rule_group_up' => '上移規則群組',
'move_rule_group_down' => '下移規則群組',
'move_rule_group_up' => '上移規則群組',
'move_rule_group_down' => '下移規則群組',
'save_rules_by_moving' => '可藉由移動這些規則至其他規則群組來儲存它們:',
'make_new_rule' => '在規則群組 ":title" 中建立新規則',
'make_new_rule_no_group' => '建立新規則',
@ -315,9 +316,9 @@ return [
'stored_new_rule' => '已以 ":title" 為標題儲存新規則',
'deleted_rule' => '已刪除標題為 ":title" 的規則',
'store_new_rule' => '儲存新規則',
'updated_rule' => '已以 ":title" 為標題更新規則',
'updated_rule' => '已更新標題為 ":title" 的規則',
'default_rule_group_name' => '預設規則',
'default_rule_group_description' => '所有規則均不屬於特定群組。',
'default_rule_group_description' => '所有不屬於特定群組的規則。',
'default_rule_name' => '您的第一個預設規則',
'default_rule_description' => '此為範例規則,您可安全移除它。',
'default_rule_trigger_description' => 'The Man Who Sold the World',
@ -336,8 +337,8 @@ return [
'delete_rule' => '刪除規則 ":title"',
'update_rule' => '更新規則',
'test_rule_triggers' => '檢視相符交易',
'warning_transaction_subset' => '基於性能考量,此清單限制 :max_num_transactions 筆交易,且僅顯示相符交易的子集',
'warning_no_matching_transactions' => '找不到相符的交易。請注意,基於性能考量,僅檢查了末 :num_transactions 筆交易。',
'warning_transaction_subset' => '為保效率,此清單最多顯示 :max_num_transactions 筆交易,或未顯示全部相符交易',
'warning_no_matching_transactions' => '找不到相符的交易。請注意,為保效率,僅檢查了最近 :num_transactions 筆交易。',
'warning_no_valid_triggers' => '未提供有效觸發器。',
'apply_rule_selection' => '將規則 ":title" 套用至您所選的交易',
'apply_rule_selection_intro' => '規則如 ":title" 一般僅套用至新的或更新後的交易,但您可要求 Firefly III 針對既有的單筆或多筆交易執行規則。在您更新一則規則後,且必須套用該規則至其他交易時,即可使用此功能。',
@ -474,7 +475,7 @@ return [
'store_new_tag' => '儲存新標籤',
'update_tag' => '更新標籤',
'no_location_set' => '沒有設定位置。',
'meta_data' => '後設資料',
'meta_data' => '中繼資料',
'location' => '位置',
'without_date' => '不含日期',
'result' => '結果',

View File

@ -28,35 +28,36 @@ return [
'index_accounts-chart' => '此圖表顯示您的資產帳戶的目前餘額,您可以在偏好設定中選擇此處可見的帳戶。',
'index_box_out_holder' => '這個小盒子和這個旁邊的盒子會提供您財務狀況的快速概覽。',
'index_help' => '如果您需要有關頁面或表單的説明,請按此按鈕。',
'index_outro' => 'Firefly III 的大多數頁面將從像這樣的小介紹開始,如果您有任何問題或意見,請與我聯繫。請享受',
'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' => '有時,它可以協助賦予你的帳戶一個虛擬額度:一個總是增加至實際餘額中,或自其中刪減的固定金額。',
'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_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_navigate_periods' => '往前後不同時期,輕鬆預先設定預算。',
'budgets_index_new_budget' => '隨意建立新預算。',
'budgets_index_list_of_budgets' => '在此表上設定每個預算的金額,查看表現如何。',
'budgets_index_outro' => '要瞭解有關預算的詳細資訊,請查看右上角的説明圖示。',
// reports (index)
'reports_index_intro' => '使用這些報表可以獲得有關您財務狀況的詳細洞察報告。',
'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_default_intro' => '這份報表可快速全面概覽您的個人財務狀況。如有未羅列的項目,歡迎與我聯繫',
'reports_report_audit_intro' => '這份報表可讓您洞悉資產帳戶的詳細狀況。',
'reports_report_audit_optionsBox' => '在這些選取方塊勾選您感興趣想顯示的欄。',
'reports_report_category_intro' => '此報表將提供您一個或多個類別洞察報告。',
'reports_report_category_pieCharts' => '這些圖表將提供您每個類別或每個帳戶中,支出和所得的洞察報告。',
@ -72,19 +73,19 @@ return [
// create transaction
'transactions_create_switch_box' => '使用這些按鈕可以快速切換要保存的交易類型。',
'transactions_create_ffInput_category' => '您可以在此欄位中隨意輸入,會建議您先前已建立的分類。',
'transactions_create_ffInput_category' => '此欄位自由輸入,會顯示先前已建立分類的建議。',
'transactions_create_withdrawal_ffInput_budget' => '將您的提款連結至預算,以利財務管控。',
'transactions_create_withdrawal_currency_dropdown_amount' => '當您的提款使用另一種貨幣時, 請使用此下拉清單。',
'transactions_create_deposit_currency_dropdown_amount' => '當您的存款使用另一種貨幣時, 請使用此下拉清單。',
'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_button' => '進度橫條旁有兩個按鈕 (+ 和-),可以在每個小豬撲滿中加減金額。',
'piggy-banks_index_accountStatus' => '此表中列出了每一個至少有一個小豬撲滿的資產帳戶的狀態。',
// create piggy
'piggy-banks_create_name' => '你的目標是什麼?一個新沙發、一個相機、急難用金',
'piggy-banks_create_name' => '您的目標為何?一張新沙發、一台相機,還是應急備用',
'piggy-banks_create_date' => '您可以為小豬撲滿設定目標日期或截止日期。',
// show piggy

View File

@ -225,7 +225,7 @@
</tr>
{% endif %}
{% if journal.bill %}
{% if journal.bill_id %}
<tr>
<td>{{ 'bill'|_ }}</td>
<td><a href="{{ route('bills.show', journal.bill_id) }}">{{ journal.bill.name }}</a></td>

View File

@ -662,7 +662,7 @@ class AccountFactoryTest extends TestCase
try {
$factory->create($data);
} catch (FireflyException $e) {
$this->assertContains('AccountFactory::create() was unable to find account type #0 ("bla-bla").', $e->getMessage());
$this->assertStringContainsString('AccountFactory::create() was unable to find account type #0 ("bla-bla").', $e->getMessage());
}
}