mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-02-25 18:45:27 -06:00
chore: Meta files for new release
This commit is contained in:
parent
924171e7b9
commit
f18aae39b8
@ -37,8 +37,8 @@ use Illuminate\Console\Command;
|
|||||||
*/
|
*/
|
||||||
class FixRecurringTransactions extends Command
|
class FixRecurringTransactions extends Command
|
||||||
{
|
{
|
||||||
protected $description = 'Fixes recurring transactions with the wrong transaction type.';
|
protected $description = 'Fixes recurring transactions with the wrong transaction type.';
|
||||||
protected $signature = 'firefly-iii:fix-recurring-transactions';
|
protected $signature = 'firefly-iii:fix-recurring-transactions';
|
||||||
private int $count = 0;
|
private int $count = 0;
|
||||||
private RecurringRepositoryInterface $recurringRepos;
|
private RecurringRepositoryInterface $recurringRepos;
|
||||||
private UserRepositoryInterface $userRepos;
|
private UserRepositoryInterface $userRepos;
|
||||||
|
375
changelog.md
375
changelog.md
@ -1,21 +1,50 @@
|
|||||||
# Change Log
|
# Change Log
|
||||||
|
|
||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
This project adheres to [Semantic Versioning](http://semver.org/).
|
This project adheres to [Semantic Versioning](http://semver.org/).
|
||||||
|
|
||||||
|
## v6.0.12 - 2023-06-12
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
- Command output and logo on the terminal improved.
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
- [Issue 7557](https://github.com/firefly-iii/firefly-iii/issues/7557) `firefly-iii:upgrade-database` step issue
|
||||||
|
- [Issue 7572](https://github.com/firefly-iii/firefly-iii/issues/7572) Paid bill shown in wrong currency
|
||||||
|
- [Issue 7593](https://github.com/firefly-iii/firefly-iii/issues/7593) Fix URLs in .env.example, thanks @josephbadow
|
||||||
|
- [Issue 7620](https://github.com/firefly-iii/firefly-iii/issues/7620) Issues with light mode
|
||||||
|
- [Issue 7618](https://github.com/firefly-iii/firefly-iii/issues/7618) Can't log out when using remote auth
|
||||||
|
- [Issue 7613](https://github.com/firefly-iii/firefly-iii/issues/7613) Can't save piggy bank attachments
|
||||||
|
|
||||||
|
### API
|
||||||
|
|
||||||
|
- [Issue 7588](https://github.com/firefly-iii/firefly-iii/issues/7588) v1/recurrences not able to handle bills on
|
||||||
|
Store & Update
|
||||||
|
- [Issue 7589](https://github.com/firefly-iii/firefly-iii/issues/7589) v1/recurrences fails when updating a split
|
||||||
|
transaction
|
||||||
|
|
||||||
## v6.0.11 - 2023-05-28
|
## v6.0.11 - 2023-05-28
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- 🇰🇷 Korean translations!
|
- 🇰🇷 Korean translations!
|
||||||
- A new "adjusted" auto-budget type that will correct itself after spending. [Read more](https://docs.firefly-iii.org/firefly-iii/financial-concepts/organizing/#adjusted-and-correct-for-overspending)
|
- A new "adjusted" auto-budget type that will correct itself after
|
||||||
- [Issue 6631](https://github.com/firefly-iii/firefly-iii/issues/6631) Can now link withdrawals and deposits to piggy banks, thanks @ChrisWin22!
|
spending. [Read more](https://docs.firefly-iii.org/firefly-iii/financial-concepts/organizing/#adjusted-and-correct-for-overspending)
|
||||||
|
- [Issue 6631](https://github.com/firefly-iii/firefly-iii/issues/6631) Can now link withdrawals and deposits to piggy
|
||||||
|
banks, thanks @ChrisWin22!
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- "Balance" is now called "In + out this period" so it's more clear what it means.
|
- "Balance" is now called "In + out this period" so it's more clear what it means.
|
||||||
|
|
||||||
### Removed
|
### Removed
|
||||||
|
|
||||||
- Some superfluous logging.
|
- Some superfluous logging.
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- An intermittent issue came up where people would suffer from badly rounded numbers.
|
- An intermittent issue came up where people would suffer from badly rounded numbers.
|
||||||
The root cause has been fixed. Open a discussion if this affects you, a fix for your data is available.
|
The root cause has been fixed. Open a discussion if this affects you, a fix for your data is available.
|
||||||
- The API cron job would not run all available cron commands.
|
- The API cron job would not run all available cron commands.
|
||||||
@ -24,41 +53,54 @@ This project adheres to [Semantic Versioning](http://semver.org/).
|
|||||||
- [Issue 7516](https://github.com/firefly-iii/firefly-iii/issues/7516) Webhook: wrong JSON transaction amount
|
- [Issue 7516](https://github.com/firefly-iii/firefly-iii/issues/7516) Webhook: wrong JSON transaction amount
|
||||||
- [Issue 7522](https://github.com/firefly-iii/firefly-iii/issues/7522) Time related events cause a timeout
|
- [Issue 7522](https://github.com/firefly-iii/firefly-iii/issues/7522) Time related events cause a timeout
|
||||||
- [Issue 7541](https://github.com/firefly-iii/firefly-iii/issues/7541) Login screen display glitch
|
- [Issue 7541](https://github.com/firefly-iii/firefly-iii/issues/7541) Login screen display glitch
|
||||||
- [Issue 7549](https://github.com/firefly-iii/firefly-iii/issues/7549) Account creation duplicate checking fails for German umlaut
|
- [Issue 7549](https://github.com/firefly-iii/firefly-iii/issues/7549) Account creation duplicate checking fails for
|
||||||
|
German umlaut
|
||||||
- [Issue 7546](https://github.com/firefly-iii/firefly-iii/issues/7546) Version link doesn't work
|
- [Issue 7546](https://github.com/firefly-iii/firefly-iii/issues/7546) Version link doesn't work
|
||||||
- [Issue 7547](https://github.com/firefly-iii/firefly-iii/issues/7547) Rule fails to convert "Withdrawal from X to Y" to "Transfer from Y to X"
|
- [Issue 7547](https://github.com/firefly-iii/firefly-iii/issues/7547) Rule fails to convert "Withdrawal from X to Y"
|
||||||
|
to "Transfer from Y to X"
|
||||||
|
|
||||||
### API
|
### API
|
||||||
- [Issue 7505](https://github.com/firefly-iii/firefly-iii/issues/7505) Several API schema dates have been fixed, thanks @nagyv!
|
|
||||||
|
- [Issue 7505](https://github.com/firefly-iii/firefly-iii/issues/7505) Several API schema dates have been fixed, thanks
|
||||||
|
@nagyv!
|
||||||
|
|
||||||
## v6.0.10 - 2023-05-14
|
## v6.0.10 - 2023-05-14
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- The debug screen will also report on the build version of the BASE image.
|
- The debug screen will also report on the build version of the BASE image.
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- Health check will also check if the database is up.
|
- Health check will also check if the database is up.
|
||||||
- [Issue 7461](https://github.com/firefly-iii/firefly-iii/issues/7461) MFA field will now autofocus, thanks @eandersons!
|
- [Issue 7461](https://github.com/firefly-iii/firefly-iii/issues/7461) MFA field will now autofocus, thanks @eandersons!
|
||||||
|
|
||||||
### Removed
|
### Removed
|
||||||
|
|
||||||
- IBAN check no longer triggers on empty IBANs
|
- IBAN check no longer triggers on empty IBANs
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Account validation when you only submit an IBAN.
|
- Account validation when you only submit an IBAN.
|
||||||
- [Issue 7478](https://github.com/firefly-iii/firefly-iii/issues/7478) [issue 7457](https://github.com/firefly-iii/firefly-iii/issues/7457) Various fixes in budget limit and available amount management.
|
- [Issue 7478](https://github.com/firefly-iii/firefly-iii/issues/7478) [issue 7457](https://github.com/firefly-iii/firefly-iii/issues/7457)
|
||||||
|
Various fixes in budget limit and available amount management.
|
||||||
- [Issue 7446](https://github.com/firefly-iii/firefly-iii/issues/7446) Bills "Next expected match" was incorrect
|
- [Issue 7446](https://github.com/firefly-iii/firefly-iii/issues/7446) Bills "Next expected match" was incorrect
|
||||||
- [Issue 7456](https://github.com/firefly-iii/firefly-iii/issues/7456) Missing date calculation fields.
|
- [Issue 7456](https://github.com/firefly-iii/firefly-iii/issues/7456) Missing date calculation fields.
|
||||||
- [Issue 7448](https://github.com/firefly-iii/firefly-iii/issues/7448) [issue 7444](https://github.com/firefly-iii/firefly-iii/issues/7444) Dark mode bad CSS
|
- [Issue 7448](https://github.com/firefly-iii/firefly-iii/issues/7448) [issue 7444](https://github.com/firefly-iii/firefly-iii/issues/7444)
|
||||||
|
Dark mode bad CSS
|
||||||
|
|
||||||
## 6.0.9 - 2023-04-29
|
## 6.0.9 - 2023-04-29
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Better length validation for text fields.
|
- Better length validation for text fields.
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- Better calculation of available budget
|
- Better calculation of available budget
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- [Issue 7377](https://github.com/firefly-iii/firefly-iii/issues/7377) Tag search was broken
|
- [Issue 7377](https://github.com/firefly-iii/firefly-iii/issues/7377) Tag search was broken
|
||||||
- [Issue 7389](https://github.com/firefly-iii/firefly-iii/issues/7389) Bug in charts
|
- [Issue 7389](https://github.com/firefly-iii/firefly-iii/issues/7389) Bug in charts
|
||||||
- [Issue 7394](https://github.com/firefly-iii/firefly-iii/issues/7394) unique iban check was broken
|
- [Issue 7394](https://github.com/firefly-iii/firefly-iii/issues/7394) unique iban check was broken
|
||||||
@ -69,45 +111,57 @@ This project adheres to [Semantic Versioning](http://semver.org/).
|
|||||||
## 6.0.8 - 2023-04-16
|
## 6.0.8 - 2023-04-16
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- [Issue 7351](https://github.com/firefly-iii/firefly-iii/issues/7351) Optional command to force the decimal size.
|
- [Issue 7351](https://github.com/firefly-iii/firefly-iii/issues/7351) Optional command to force the decimal size.
|
||||||
- [Issue 7352](https://github.com/firefly-iii/firefly-iii/issues/7352) Optional command to force the migrations.
|
- [Issue 7352](https://github.com/firefly-iii/firefly-iii/issues/7352) Optional command to force the migrations.
|
||||||
- [Issue 7354](https://github.com/firefly-iii/firefly-iii/issues/7354) The new v3 layout will redirect to the index when unauthenticated, thanks @corcom!
|
- [Issue 7354](https://github.com/firefly-iii/firefly-iii/issues/7354) The new v3 layout will redirect to the index when
|
||||||
|
unauthenticated, thanks @corcom!
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- [Issue 7349](https://github.com/firefly-iii/firefly-iii/issues/7349) Missing tables in PostgreSQL script.
|
- [Issue 7349](https://github.com/firefly-iii/firefly-iii/issues/7349) Missing tables in PostgreSQL script.
|
||||||
- [Issue 7358](https://github.com/firefly-iii/firefly-iii/issues/7358) Could not create liabilities with a pre-set amount.
|
- [Issue 7358](https://github.com/firefly-iii/firefly-iii/issues/7358) Could not create liabilities with a pre-set
|
||||||
|
amount.
|
||||||
- Fix date field in bill warning mail.
|
- Fix date field in bill warning mail.
|
||||||
- Fix installer script.
|
- Fix installer script.
|
||||||
- Remove attachment paperclip from transactions with deleted attachments.
|
- Remove attachment paperclip from transactions with deleted attachments.
|
||||||
|
|
||||||
### API
|
### API
|
||||||
|
|
||||||
- [Issue 7347](https://github.com/firefly-iii/firefly-iii/issues/7347) API made rules would be inactive by default.
|
- [Issue 7347](https://github.com/firefly-iii/firefly-iii/issues/7347) API made rules would be inactive by default.
|
||||||
|
|
||||||
## v6.0.7 - 2023-04-09
|
## v6.0.7 - 2023-04-09
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Lots of error catching in DB migrations for smoother upgrades.
|
- Lots of error catching in DB migrations for smoother upgrades.
|
||||||
- New command `firefly-iii:force-migration` which will force database migrations to run. It will probably also destroy your database so don't use it.
|
- New command `firefly-iii:force-migration` which will force database migrations to run. It will probably also destroy
|
||||||
|
your database so don't use it.
|
||||||
- You can now force light/dark mode in your settings.
|
- You can now force light/dark mode in your settings.
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- [Issue 7137](https://github.com/firefly-iii/firefly-iii/issues/7137) Inconsistent rule test form
|
- [Issue 7137](https://github.com/firefly-iii/firefly-iii/issues/7137) Inconsistent rule test form
|
||||||
- [Issue 7320](https://github.com/firefly-iii/firefly-iii/issues/7320) Standard email values so less errors
|
- [Issue 7320](https://github.com/firefly-iii/firefly-iii/issues/7320) Standard email values so less errors
|
||||||
- [Issue 7311](https://github.com/firefly-iii/firefly-iii/issues/7311) Fix issue with date validation
|
- [Issue 7311](https://github.com/firefly-iii/firefly-iii/issues/7311) Fix issue with date validation
|
||||||
- [Issue 7310](https://github.com/firefly-iii/firefly-iii/issues/7310) Better color contrast in dark mode.
|
- [Issue 7310](https://github.com/firefly-iii/firefly-iii/issues/7310) Better color contrast in dark mode.
|
||||||
|
|
||||||
### API
|
### API
|
||||||
- [Issue 7308](https://github.com/firefly-iii/firefly-iii/issues/7308) Could not set current amount for certain piggy banks
|
|
||||||
|
- [Issue 7308](https://github.com/firefly-iii/firefly-iii/issues/7308) Could not set current amount for certain piggy
|
||||||
|
banks
|
||||||
|
|
||||||
## v6.0.6 - 2023-04-02
|
## v6.0.6 - 2023-04-02
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- Database migrations are capped at 12 decimals.
|
- Database migrations are capped at 12 decimals.
|
||||||
- Currency processing is capped at 12 decimals.
|
- Currency processing is capped at 12 decimals.
|
||||||
- Mail errors no longer crash the app but report the error in logs
|
- Mail errors no longer crash the app but report the error in logs
|
||||||
- Disabled Sonarcloud runs
|
- Disabled Sonarcloud runs
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- "Change transaction type"-rule actions would create a new expense account instead of finding a liability.
|
- "Change transaction type"-rule actions would create a new expense account instead of finding a liability.
|
||||||
- New users from remote user repositories would not be able to create new asset accounts.
|
- New users from remote user repositories would not be able to create new asset accounts.
|
||||||
- Firefly III would create "Loan" instead of "Expense account" when faced with unknown accounts during API calls.
|
- Firefly III would create "Loan" instead of "Expense account" when faced with unknown accounts during API calls.
|
||||||
@ -116,31 +170,39 @@ This project adheres to [Semantic Versioning](http://semver.org/).
|
|||||||
- Better credit calculation for liabilities in case of complex transactions.
|
- Better credit calculation for liabilities in case of complex transactions.
|
||||||
|
|
||||||
### API
|
### API
|
||||||
|
|
||||||
- Fixed: Could not give piggy bank an unlimited amount.
|
- Fixed: Could not give piggy bank an unlimited amount.
|
||||||
- [Issue 7335](https://github.com/firefly-iii/firefly-iii/issues/7335) Fix upload of attachments, thanks @fengkaijia
|
- [Issue 7335](https://github.com/firefly-iii/firefly-iii/issues/7335) Fix upload of attachments, thanks @fengkaijia
|
||||||
|
|
||||||
## v6.0.5 - 2023-03-19
|
## v6.0.5 - 2023-03-19
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
- Mathematical accuracy is set to 12 decimals. This is accurate enough for most currencies and prevents rounding issues for systems that don't support more.
|
|
||||||
|
- Mathematical accuracy is set to 12 decimals. This is accurate enough for most currencies and prevents rounding issues
|
||||||
|
for systems that don't support more.
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- [Issue 7227](https://github.com/firefly-iii/firefly-iii/issues/7227) Could not set webhooks to the correct trigger.
|
- [Issue 7227](https://github.com/firefly-iii/firefly-iii/issues/7227) Could not set webhooks to the correct trigger.
|
||||||
- [Issue 7221](https://github.com/firefly-iii/firefly-iii/issues/7221) Could not see the result of a rule test.
|
- [Issue 7221](https://github.com/firefly-iii/firefly-iii/issues/7221) Could not see the result of a rule test.
|
||||||
|
|
||||||
## v6.0.4 - 2023-03-13
|
## v6.0.4 - 2023-03-13
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- [Issue 7214](https://github.com/firefly-iii/firefly-iii/issues/7214) Import issue blocking multi currency transactions
|
- [Issue 7214](https://github.com/firefly-iii/firefly-iii/issues/7214) Import issue blocking multi currency transactions
|
||||||
|
|
||||||
## v6.0.3 - 2023-03-13
|
## v6.0.3 - 2023-03-13
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- [Issue 7201](https://github.com/firefly-iii/firefly-iii/issues/7201) Security-related console automatically command runs before a database is set, and may error out.
|
|
||||||
|
- [Issue 7201](https://github.com/firefly-iii/firefly-iii/issues/7201) Security-related console automatically command
|
||||||
|
runs before a database is set, and may error out.
|
||||||
|
|
||||||
## v6.0.2 - 2023-03-11
|
## v6.0.2 - 2023-03-11
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- [Issue 7186](https://github.com/firefly-iii/firefly-iii/issues/7186) Fix broken date range
|
- [Issue 7186](https://github.com/firefly-iii/firefly-iii/issues/7186) Fix broken date range
|
||||||
- [Issue 7188](https://github.com/firefly-iii/firefly-iii/issues/7188) Fix broken search
|
- [Issue 7188](https://github.com/firefly-iii/firefly-iii/issues/7188) Fix broken search
|
||||||
- [Issue 7189](https://github.com/firefly-iii/firefly-iii/issues/7189) Too strict account validation
|
- [Issue 7189](https://github.com/firefly-iii/firefly-iii/issues/7189) Too strict account validation
|
||||||
@ -149,14 +211,16 @@ This project adheres to [Semantic Versioning](http://semver.org/).
|
|||||||
## 6.0.1 - 2023-03-11
|
## 6.0.1 - 2023-03-11
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- [Issue 7129](https://github.com/firefly-iii/firefly-iii/issues/7129) Catch common email errors as log errors.
|
- [Issue 7129](https://github.com/firefly-iii/firefly-iii/issues/7129) Catch common email errors as log errors.
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- [Issue 7109](https://github.com/firefly-iii/firefly-iii/issues/7109) Fix CSS in subdirectories, thanks @GaneshKandu
|
- [Issue 7109](https://github.com/firefly-iii/firefly-iii/issues/7109) Fix CSS in subdirectories, thanks @GaneshKandu
|
||||||
- [Issue 7112](https://github.com/firefly-iii/firefly-iii/issues/7112) Version number parsing
|
- [Issue 7112](https://github.com/firefly-iii/firefly-iii/issues/7112) Version number parsing
|
||||||
- [Issue 6985](https://github.com/firefly-iii/firefly-iii/issues/6985) Mandrill mail support
|
- [Issue 6985](https://github.com/firefly-iii/firefly-iii/issues/6985) Mandrill mail support
|
||||||
- [Issue 7131](https://github.com/firefly-iii/firefly-iii/issues/7131) Fix account sorting, thanks @lflare
|
- [Issue 7131](https://github.com/firefly-iii/firefly-iii/issues/7131) Fix account sorting, thanks @lflare
|
||||||
- [Issue 7130](https://github.com/firefly-iii/firefly-iii/issues/7130) Fix missing date range parsers
|
- [Issue 7130](https://github.com/firefly-iii/firefly-iii/issues/7130) Fix missing date range parsers
|
||||||
- [Issue 7156](https://github.com/firefly-iii/firefly-iii/issues/7156) Default values for email settings break tokens
|
- [Issue 7156](https://github.com/firefly-iii/firefly-iii/issues/7156) Default values for email settings break tokens
|
||||||
- [Issue 7140](https://github.com/firefly-iii/firefly-iii/issues/7140) Header with charset would break API validation
|
- [Issue 7140](https://github.com/firefly-iii/firefly-iii/issues/7140) Header with charset would break API validation
|
||||||
- [Issue 7144](https://github.com/firefly-iii/firefly-iii/issues/7144) Debug page could not handle missing log files
|
- [Issue 7144](https://github.com/firefly-iii/firefly-iii/issues/7144) Debug page could not handle missing log files
|
||||||
@ -164,23 +228,27 @@ This project adheres to [Semantic Versioning](http://semver.org/).
|
|||||||
- [Issue 7104](https://github.com/firefly-iii/firefly-iii/issues/7104) Missing colors in dark mode
|
- [Issue 7104](https://github.com/firefly-iii/firefly-iii/issues/7104) Missing colors in dark mode
|
||||||
- [Issue 7120](https://github.com/firefly-iii/firefly-iii/issues/7120) Missing borders in dark mode
|
- [Issue 7120](https://github.com/firefly-iii/firefly-iii/issues/7120) Missing borders in dark mode
|
||||||
- [Issue 7156](https://github.com/firefly-iii/firefly-iii/issues/7156) Bad HTML parsing in transaction form
|
- [Issue 7156](https://github.com/firefly-iii/firefly-iii/issues/7156) Bad HTML parsing in transaction form
|
||||||
- [Issue 7166](https://github.com/firefly-iii/firefly-iii/issues/7166) Rule trigger would trigger on the wrong transaction set
|
- [Issue 7166](https://github.com/firefly-iii/firefly-iii/issues/7166) Rule trigger would trigger on the wrong
|
||||||
|
transaction set
|
||||||
- [Issue 7112](https://github.com/firefly-iii/firefly-iii/issues/7112) Content filter would strip emojis
|
- [Issue 7112](https://github.com/firefly-iii/firefly-iii/issues/7112) Content filter would strip emojis
|
||||||
- [Issue 7175](https://github.com/firefly-iii/firefly-iii/issues/7175) Could not delete user invite
|
- [Issue 7175](https://github.com/firefly-iii/firefly-iii/issues/7175) Could not delete user invite
|
||||||
- [Issue 7177](https://github.com/firefly-iii/firefly-iii/issues/7177) Missing currency info would break cron job
|
- [Issue 7177](https://github.com/firefly-iii/firefly-iii/issues/7177) Missing currency info would break cron job
|
||||||
|
|
||||||
### API
|
### API
|
||||||
- [Issue 7127](https://github.com/firefly-iii/firefly-iii/issues/7127) Expand API with new option for "destroy" button.
|
|
||||||
- [Issue 7124](https://github.com/firefly-iii/firefly-iii/issues/7124) API would not break on missing foreign currency information
|
|
||||||
|
|
||||||
|
- [Issue 7127](https://github.com/firefly-iii/firefly-iii/issues/7127) Expand API with new option for "destroy" button.
|
||||||
|
- [Issue 7124](https://github.com/firefly-iii/firefly-iii/issues/7124) API would not break on missing foreign currency
|
||||||
|
information
|
||||||
|
|
||||||
## 6.0.0 - 2023-03-03
|
## 6.0.0 - 2023-03-03
|
||||||
|
|
||||||
This is release **6.0.0** of Firefly III.
|
This is release **6.0.0** of Firefly III.
|
||||||
|
|
||||||
### Warnings
|
### Warnings
|
||||||
|
|
||||||
- The upgrade may not be backwards compatible for people who manage outgoing loans (money borrowed to other people). Transactions will be removed or changed. See [this Gist](https://gist.github.com/JC5/909385c5086f9e07ba2c32e047446d68) for more information.
|
- The upgrade may not be backwards compatible for people who manage outgoing loans (money borrowed to other people).
|
||||||
|
Transactions will be removed or changed. See [this Gist](https://gist.github.com/JC5/909385c5086f9e07ba2c32e047446d68)
|
||||||
|
for more information.
|
||||||
- You will need to make a backup of your database.
|
- You will need to make a backup of your database.
|
||||||
- You must use PHP 8.2 or use the Docker container.
|
- You must use PHP 8.2 or use the Docker container.
|
||||||
|
|
||||||
@ -189,6 +257,7 @@ This is release **6.0.0** of Firefly III.
|
|||||||
- The new **v3** layout is not yet finished, and it should **not** be used to edit or add data.
|
- The new **v3** layout is not yet finished, and it should **not** be used to edit or add data.
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Introduce Jetbrains Qodana code scanning for code quality.
|
- Introduce Jetbrains Qodana code scanning for code quality.
|
||||||
- Reintroduced PHPUnit tests
|
- Reintroduced PHPUnit tests
|
||||||
- Added a warning for people using the "remote user guard" in combination with Personal Access Tokens.
|
- Added a warning for people using the "remote user guard" in combination with Personal Access Tokens.
|
||||||
@ -198,19 +267,28 @@ This is release **6.0.0** of Firefly III.
|
|||||||
- New language: Catalan
|
- New language: Catalan
|
||||||
- "Working" beta of the new layout under `/v3/`
|
- "Working" beta of the new layout under `/v3/`
|
||||||
- There is a page for webhooks.
|
- There is a page for webhooks.
|
||||||
- [Issue 4975](https://github.com/firefly-iii/firefly-iii/issues/4975) Rules can copy/move description to notes and vice versa
|
- [Issue 4975](https://github.com/firefly-iii/firefly-iii/issues/4975) Rules can copy/move description to notes and vice
|
||||||
- [Issue 5031](https://github.com/firefly-iii/firefly-iii/issues/5031) You can invite users to your installation when registration is off
|
versa
|
||||||
|
- [Issue 5031](https://github.com/firefly-iii/firefly-iii/issues/5031) You can invite users to your installation when
|
||||||
|
registration is off
|
||||||
- [Issue 5213](https://github.com/firefly-iii/firefly-iii/issues/5213) You can trigger recurring transactions beforehand
|
- [Issue 5213](https://github.com/firefly-iii/firefly-iii/issues/5213) You can trigger recurring transactions beforehand
|
||||||
- [Issue 5592](https://github.com/firefly-iii/firefly-iii/issues/5592) Transactions have a little history box to show how rules changed them
|
- [Issue 5592](https://github.com/firefly-iii/firefly-iii/issues/5592) Transactions have a little history box to show
|
||||||
- [Issue 5752](https://github.com/firefly-iii/firefly-iii/issues/5752) Firefly III can send Slack notifications instead of emails
|
how rules changed them
|
||||||
|
- [Issue 5752](https://github.com/firefly-iii/firefly-iii/issues/5752) Firefly III can send Slack notifications instead
|
||||||
|
of emails
|
||||||
- [Issue 5862](https://github.com/firefly-iii/firefly-iii/issues/5862) Search can filter on reconciled transactions
|
- [Issue 5862](https://github.com/firefly-iii/firefly-iii/issues/5862) Search can filter on reconciled transactions
|
||||||
- [Issue 6086](https://github.com/firefly-iii/firefly-iii/issues/6086) All search filters can be negative by putting `-` in front of them
|
- [Issue 6086](https://github.com/firefly-iii/firefly-iii/issues/6086) All search filters can be negative by putting `-`
|
||||||
- [Issue 6441](https://github.com/firefly-iii/firefly-iii/issues/6441) Buttons to purge deleted data, which is easy for data imports
|
in front of them
|
||||||
- [Issue 6457](https://github.com/firefly-iii/firefly-iii/issues/6457) Rule trigger 'transaction exists', that will always trigger
|
- [Issue 6441](https://github.com/firefly-iii/firefly-iii/issues/6441) Buttons to purge deleted data, which is easy for
|
||||||
- [Issue 6526](https://github.com/firefly-iii/firefly-iii/issues/6526) Option to disable rules and/or webhooks when saving transactions
|
data imports
|
||||||
|
- [Issue 6457](https://github.com/firefly-iii/firefly-iii/issues/6457) Rule trigger 'transaction exists', that will
|
||||||
|
always trigger
|
||||||
|
- [Issue 6526](https://github.com/firefly-iii/firefly-iii/issues/6526) Option to disable rules and/or webhooks when
|
||||||
|
saving transactions
|
||||||
- [Issue 6605](https://github.com/firefly-iii/firefly-iii/issues/6605) You can search for external ID values
|
- [Issue 6605](https://github.com/firefly-iii/firefly-iii/issues/6605) You can search for external ID values
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- Completely rewritten documentation at https://docs.firefly-iii.org
|
- Completely rewritten documentation at https://docs.firefly-iii.org
|
||||||
- Bad escape in JS code has been fixed.
|
- Bad escape in JS code has been fixed.
|
||||||
- Added date validation in routes for better script kiddie protection
|
- Added date validation in routes for better script kiddie protection
|
||||||
@ -223,31 +301,43 @@ This is release **6.0.0** of Firefly III.
|
|||||||
- [Issue 6828](https://github.com/firefly-iii/firefly-iii/issues/6828) Catch bad number in API
|
- [Issue 6828](https://github.com/firefly-iii/firefly-iii/issues/6828) Catch bad number in API
|
||||||
- [Issue 6829](https://github.com/firefly-iii/firefly-iii/issues/6829) Better error catching in API
|
- [Issue 6829](https://github.com/firefly-iii/firefly-iii/issues/6829) Better error catching in API
|
||||||
- [Issue 6831](https://github.com/firefly-iii/firefly-iii/issues/6831) TypeError when using remote authentication
|
- [Issue 6831](https://github.com/firefly-iii/firefly-iii/issues/6831) TypeError when using remote authentication
|
||||||
- [Issue 6834](https://github.com/firefly-iii/firefly-iii/issues/6834) Will use IBAN in account names if account exists already with a different IBAN
|
- [Issue 6834](https://github.com/firefly-iii/firefly-iii/issues/6834) Will use IBAN in account names if account exists
|
||||||
- [Issue 6842](https://github.com/firefly-iii/firefly-iii/issues/6842) Switch from expense to revenue when importing data.
|
already with a different IBAN
|
||||||
- [Issue 6855](https://github.com/firefly-iii/firefly-iii/issues/6855) Do not validate currency if currency is NULL, thanks @eps90!
|
- [Issue 6842](https://github.com/firefly-iii/firefly-iii/issues/6842) Switch from expense to revenue when importing
|
||||||
- [Issue 6869](https://github.com/firefly-iii/firefly-iii/issues/6869) Liability created via API is not applying opening balance.
|
data.
|
||||||
- [Issue 6870](https://github.com/firefly-iii/firefly-iii/issues/6870) Old inactive recurring transactions do not lose categories when the categories are deleted
|
- [Issue 6855](https://github.com/firefly-iii/firefly-iii/issues/6855) Do not validate currency if currency is NULL,
|
||||||
|
thanks @eps90!
|
||||||
|
- [Issue 6869](https://github.com/firefly-iii/firefly-iii/issues/6869) Liability created via API is not applying opening
|
||||||
|
balance.
|
||||||
|
- [Issue 6870](https://github.com/firefly-iii/firefly-iii/issues/6870) Old inactive recurring transactions do not lose
|
||||||
|
categories when the categories are deleted
|
||||||
- [Issue 6974](https://github.com/firefly-iii/firefly-iii/issues/6974) Auto budget amount fix.
|
- [Issue 6974](https://github.com/firefly-iii/firefly-iii/issues/6974) Auto budget amount fix.
|
||||||
- [Issue 6876](https://github.com/firefly-iii/firefly-iii/issues/6876) Date field is validated in recurring transactions
|
- [Issue 6876](https://github.com/firefly-iii/firefly-iii/issues/6876) Date field is validated in recurring transactions
|
||||||
- [Issue 6581](https://github.com/firefly-iii/firefly-iii/issues/6581) Fields were not cleared in the transaction screen in some cases
|
- [Issue 6581](https://github.com/firefly-iii/firefly-iii/issues/6581) Fields were not cleared in the transaction screen
|
||||||
|
in some cases
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- [Issue 7079](https://github.com/firefly-iii/firefly-iii/issues/7079) Bad date range in chart
|
- [Issue 7079](https://github.com/firefly-iii/firefly-iii/issues/7079) Bad date range in chart
|
||||||
|
|
||||||
### Removed
|
### Removed
|
||||||
- [Issue 4198](https://github.com/firefly-iii/firefly-iii/issues/4198) The total available budget amount bar on the `/budgets` page is no longer manageable but will be auto-calculated
|
|
||||||
|
- [Issue 4198](https://github.com/firefly-iii/firefly-iii/issues/4198) The total available budget amount bar on
|
||||||
|
the `/budgets` page is no longer manageable but will be auto-calculated
|
||||||
- Cryptocurrencies in default currency set
|
- Cryptocurrencies in default currency set
|
||||||
- Unused environment variables
|
- Unused environment variables
|
||||||
|
|
||||||
### API
|
### API
|
||||||
|
|
||||||
- URLs with underscores in them have been updated to use dashes instead (`piggy_banks` -> `piggy-banks`).
|
- URLs with underscores in them have been updated to use dashes instead (`piggy_banks` -> `piggy-banks`).
|
||||||
- [Issue 6130](https://github.com/firefly-iii/firefly-iii/issues/6130) You can now create a reconciliation transaction
|
- [Issue 6130](https://github.com/firefly-iii/firefly-iii/issues/6130) You can now create a reconciliation transaction
|
||||||
- New `v2` endpoints, see new documentation at https://api-docs.firefly-iii.org
|
- New `v2` endpoints, see new documentation at https://api-docs.firefly-iii.org
|
||||||
- Various API fixes
|
- Various API fixes
|
||||||
|
|
||||||
### Security
|
### Security
|
||||||
- [Issue 6826](https://github.com/firefly-iii/firefly-iii/issues/6826) Hide 2FA information when printing, thanks @jstebenne!
|
|
||||||
|
- [Issue 6826](https://github.com/firefly-iii/firefly-iii/issues/6826) Hide 2FA information when printing, thanks
|
||||||
|
@jstebenne!
|
||||||
- Blocked users can access API, and users can unblock themselves using the API. This was reported in CVE-2023-0298.
|
- Blocked users can access API, and users can unblock themselves using the API. This was reported in CVE-2023-0298.
|
||||||
- Several other low-key fixes.
|
- Several other low-key fixes.
|
||||||
|
|
||||||
@ -264,16 +354,20 @@ You can access the new V3 layout under `/v3/`. If you decide to use or test it:
|
|||||||
- ⚠️ The new layout is not yet finished. Use it to change your data at your own risk.
|
- ⚠️ The new layout is not yet finished. Use it to change your data at your own risk.
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Add max upload to debug page.
|
- Add max upload to debug page.
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Missing indexes in bill overview.
|
- Missing indexes in bill overview.
|
||||||
- Various dark mode fixes
|
- Various dark mode fixes
|
||||||
|
|
||||||
### Security
|
### Security
|
||||||
|
|
||||||
- Bad escape in transaction currencies could cause XSS attacks.
|
- Bad escape in transaction currencies could cause XSS attacks.
|
||||||
|
|
||||||
### API
|
### API
|
||||||
|
|
||||||
- All v1 and v2 routes checked and documented properly.
|
- All v1 and v2 routes checked and documented properly.
|
||||||
|
|
||||||
## 6.0.0-beta.1 - 2023-02-12
|
## 6.0.0-beta.1 - 2023-02-12
|
||||||
@ -289,10 +383,12 @@ You can access the new V3 layout under `/v3/`. If you decide to use or test it:
|
|||||||
- ⚠️ The new layout is not yet finished. Use it to change your data at your own risk.
|
- ⚠️ The new layout is not yet finished. Use it to change your data at your own risk.
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Introduce Jetbrains Qodana code scanning
|
- Introduce Jetbrains Qodana code scanning
|
||||||
- Reintroduced test framework
|
- Reintroduced test framework
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- [Issue 6834](https://github.com/firefly-iii/firefly-iii/issues/6834) Better check on IBANs
|
- [Issue 6834](https://github.com/firefly-iii/firefly-iii/issues/6834) Better check on IBANs
|
||||||
- Various small bugs
|
- Various small bugs
|
||||||
|
|
||||||
@ -309,35 +405,44 @@ You can access the new V3 layout under `/v3/`. If you decide to use or test it:
|
|||||||
- ⚠️ The new layout is not yet finished. Use it to change your data at your own risk.
|
- ⚠️ The new layout is not yet finished. Use it to change your data at your own risk.
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Warning for remote user guard
|
- Warning for remote user guard
|
||||||
- Improved validation
|
- Improved validation
|
||||||
- Can now validate a user's financial administration
|
- Can now validate a user's financial administration
|
||||||
- Dark mode CSS
|
- Dark mode CSS
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- Various errors no longer throw a 500 but a 422 (validation failed)
|
- Various errors no longer throw a 500 but a 422 (validation failed)
|
||||||
|
|
||||||
### Removed
|
### Removed
|
||||||
|
|
||||||
- Cryptocurrencies in default currency set
|
- Cryptocurrencies in default currency set
|
||||||
- Unused environment variables
|
- Unused environment variables
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Bad escape in JS code.
|
- Bad escape in JS code.
|
||||||
- [Issue 6869](https://github.com/firefly-iii/firefly-iii/issues/6869) Liability created via API is not applying opening balance.
|
- [Issue 6869](https://github.com/firefly-iii/firefly-iii/issues/6869) Liability created via API is not applying opening
|
||||||
- [Issue 6870](https://github.com/firefly-iii/firefly-iii/issues/6870) Old inactive recurring transactions do not lose categories when the categories are deleted
|
balance.
|
||||||
|
- [Issue 6870](https://github.com/firefly-iii/firefly-iii/issues/6870) Old inactive recurring transactions do not lose
|
||||||
|
categories when the categories are deleted
|
||||||
- [Issue 6876](https://github.com/firefly-iii/firefly-iii/issues/6876) Date field is validated in recurring transactions
|
- [Issue 6876](https://github.com/firefly-iii/firefly-iii/issues/6876) Date field is validated in recurring transactions
|
||||||
- [Issue 6974](https://github.com/firefly-iii/firefly-iii/issues/6974) Auto budget amount fix.
|
- [Issue 6974](https://github.com/firefly-iii/firefly-iii/issues/6974) Auto budget amount fix.
|
||||||
- Date validation in routes
|
- Date validation in routes
|
||||||
- Shorter titles in object groups
|
- Shorter titles in object groups
|
||||||
|
|
||||||
### API
|
### API
|
||||||
|
|
||||||
- Various API fixes
|
- Various API fixes
|
||||||
|
|
||||||
## 6.0.0-alpha.1 - 2023-01-16
|
## 6.0.0-alpha.1 - 2023-01-16
|
||||||
|
|
||||||
This is the first release of the new 6.0.0 series of Firefly III. It should upgrade the database automatically BUT please make a backup of your database first! I guarantee nothing.
|
This is the first release of the new 6.0.0 series of Firefly III. It should upgrade the database automatically BUT
|
||||||
|
please make a backup of your database first! I guarantee nothing.
|
||||||
|
|
||||||
This release was previously tagged "5.8.0" but due to backwards incompatible changes in liability management and a destructive upgrade process, this is now "6.0.0". It will again be alpha.1.
|
This release was previously tagged "5.8.0" but due to backwards incompatible changes in liability management and a
|
||||||
|
destructive upgrade process, this is now "6.0.0". It will again be alpha.1.
|
||||||
|
|
||||||
### Warnings
|
### Warnings
|
||||||
|
|
||||||
@ -350,30 +455,39 @@ You can access the new V3 layout under `/v3/`. If you decide to use or test it:
|
|||||||
- ⚠️ The new layout is not yet finished. Use it to change your data at your own risk.
|
- ⚠️ The new layout is not yet finished. Use it to change your data at your own risk.
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
- ⚠️ Upgrade code for liability management. See also [this Gist](https://gist.github.com/JC5/909385c5086f9e07ba2c32e047446d68).
|
|
||||||
|
- ⚠️ Upgrade code for liability management. See
|
||||||
|
also [this Gist](https://gist.github.com/JC5/909385c5086f9e07ba2c32e047446d68).
|
||||||
- New language: Catalan!
|
- New language: Catalan!
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- The translations now have a warning in the comments so people don't submit translations.
|
- The translations now have a warning in the comments so people don't submit translations.
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- [Issue 6824](https://github.com/firefly-iii/firefly-iii/issues/6824) Fix issue with bills.
|
- [Issue 6824](https://github.com/firefly-iii/firefly-iii/issues/6824) Fix issue with bills.
|
||||||
- [Issue 6828](https://github.com/firefly-iii/firefly-iii/issues/6828) Catch bad number in API
|
- [Issue 6828](https://github.com/firefly-iii/firefly-iii/issues/6828) Catch bad number in API
|
||||||
- [Issue 6829](https://github.com/firefly-iii/firefly-iii/issues/6829) Better error catching in API
|
- [Issue 6829](https://github.com/firefly-iii/firefly-iii/issues/6829) Better error catching in API
|
||||||
- [Issue 6831](https://github.com/firefly-iii/firefly-iii/issues/6831) TypeError when using remote authentication
|
- [Issue 6831](https://github.com/firefly-iii/firefly-iii/issues/6831) TypeError when using remote authentication
|
||||||
- [Issue 6834](https://github.com/firefly-iii/firefly-iii/issues/6834) Will use IBAN in account names if account exists already with a different IBAN
|
- [Issue 6834](https://github.com/firefly-iii/firefly-iii/issues/6834) Will use IBAN in account names if account exists
|
||||||
- [Issue 6842](https://github.com/firefly-iii/firefly-iii/issues/6842) Switch from expense to revenue when importing data.
|
already with a different IBAN
|
||||||
- [Issue 6855](https://github.com/firefly-iii/firefly-iii/issues/6855) Do not validate currency if currency is NULL, thanks @eps90!
|
- [Issue 6842](https://github.com/firefly-iii/firefly-iii/issues/6842) Switch from expense to revenue when importing
|
||||||
|
data.
|
||||||
|
- [Issue 6855](https://github.com/firefly-iii/firefly-iii/issues/6855) Do not validate currency if currency is NULL,
|
||||||
|
thanks @eps90!
|
||||||
- Piggy bank actions are created correctly
|
- Piggy bank actions are created correctly
|
||||||
- Bad spelling in header check
|
- Bad spelling in header check
|
||||||
|
|
||||||
### Security
|
### Security
|
||||||
- [Issue 6826](https://github.com/firefly-iii/firefly-iii/issues/6826) Hide 2FA information when printing, thanks @jstebenne!
|
|
||||||
|
- [Issue 6826](https://github.com/firefly-iii/firefly-iii/issues/6826) Hide 2FA information when printing, thanks
|
||||||
|
@jstebenne!
|
||||||
- Blocked users can access API, and users can unblock themselves using the API. This was reported in CVE-2023-0298.
|
- Blocked users can access API, and users can unblock themselves using the API. This was reported in CVE-2023-0298.
|
||||||
|
|
||||||
## 5.8.0-alpha.1 - 2023-01-08
|
## 5.8.0-alpha.1 - 2023-01-08
|
||||||
|
|
||||||
This is the first release of the new 5.8.0 series of Firefly III. It should upgrade the database automatically BUT
|
This is the first release of the new 5.8.0 series of Firefly III. It should upgrade the database automatically BUT
|
||||||
make a backup of your database first! I guarantee nothing.
|
make a backup of your database first! I guarantee nothing.
|
||||||
|
|
||||||
### Warnings
|
### Warnings
|
||||||
@ -384,45 +498,57 @@ make a backup of your database first! I guarantee nothing.
|
|||||||
You can access the new V3 layout under `/v3/`. If you decide to use or test it:
|
You can access the new V3 layout under `/v3/`. If you decide to use or test it:
|
||||||
|
|
||||||
- ⚠️ Read the instructions under the ☠️ icon FIRST.
|
- ⚠️ Read the instructions under the ☠️ icon FIRST.
|
||||||
- ⚠️ The new layout is not yet finished. Use it to change your data at your own risk.
|
- ⚠️ The new layout is not yet finished. Use it to change your data at your own risk.
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
Lots of new stuff that I invite you to test and break.
|
Lots of new stuff that I invite you to test and break.
|
||||||
|
|
||||||
- [Issue 4975](https://github.com/firefly-iii/firefly-iii/issues/4975) Rules can copy/move description to notes and vice versa
|
- [Issue 4975](https://github.com/firefly-iii/firefly-iii/issues/4975) Rules can copy/move description to notes and vice
|
||||||
- [Issue 5031](https://github.com/firefly-iii/firefly-iii/issues/5031) You can invite users to your installation when registration is off
|
versa
|
||||||
|
- [Issue 5031](https://github.com/firefly-iii/firefly-iii/issues/5031) You can invite users to your installation when
|
||||||
|
registration is off
|
||||||
- [Issue 5213](https://github.com/firefly-iii/firefly-iii/issues/5213) You can trigger recurring transactions beforehand
|
- [Issue 5213](https://github.com/firefly-iii/firefly-iii/issues/5213) You can trigger recurring transactions beforehand
|
||||||
- [Issue 5592](https://github.com/firefly-iii/firefly-iii/issues/5592) Transactions have a little history box to show how rules changed them
|
- [Issue 5592](https://github.com/firefly-iii/firefly-iii/issues/5592) Transactions have a little history box to show
|
||||||
- [Issue 5752](https://github.com/firefly-iii/firefly-iii/issues/5752) Firefly III can send Slack notifications instead of emails
|
how rules changed them
|
||||||
|
- [Issue 5752](https://github.com/firefly-iii/firefly-iii/issues/5752) Firefly III can send Slack notifications instead
|
||||||
|
of emails
|
||||||
- [Issue 5862](https://github.com/firefly-iii/firefly-iii/issues/5862) Search can filter on reconciled transactions
|
- [Issue 5862](https://github.com/firefly-iii/firefly-iii/issues/5862) Search can filter on reconciled transactions
|
||||||
- [Issue 6086](https://github.com/firefly-iii/firefly-iii/issues/6086) All search filters can be negative by putting `-` in front of them
|
- [Issue 6086](https://github.com/firefly-iii/firefly-iii/issues/6086) All search filters can be negative by putting `-`
|
||||||
- [Issue 6441](https://github.com/firefly-iii/firefly-iii/issues/6441) Buttons to purge deleted data, which is easy for data imports
|
in front of them
|
||||||
- [Issue 6457](https://github.com/firefly-iii/firefly-iii/issues/6457) Rule trigger 'transaction exists', that will always trigger
|
- [Issue 6441](https://github.com/firefly-iii/firefly-iii/issues/6441) Buttons to purge deleted data, which is easy for
|
||||||
- [Issue 6526](https://github.com/firefly-iii/firefly-iii/issues/6526) Option to disable rules and/or webhooks when saving transactions
|
data imports
|
||||||
|
- [Issue 6457](https://github.com/firefly-iii/firefly-iii/issues/6457) Rule trigger 'transaction exists', that will
|
||||||
|
always trigger
|
||||||
|
- [Issue 6526](https://github.com/firefly-iii/firefly-iii/issues/6526) Option to disable rules and/or webhooks when
|
||||||
|
saving transactions
|
||||||
- [Issue 6605](https://github.com/firefly-iii/firefly-iii/issues/6605) You can search for external ID values
|
- [Issue 6605](https://github.com/firefly-iii/firefly-iii/issues/6605) You can search for external ID values
|
||||||
- Working beta of the new layout under `/v3/`
|
- Working beta of the new layout under `/v3/`
|
||||||
- New authentication screens that support dark mode.
|
- New authentication screens that support dark mode.
|
||||||
- There is a page for webhooks.
|
- There is a page for webhooks.
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- Firefly III requires PHP 8.2
|
- Firefly III requires PHP 8.2
|
||||||
- Liabilities are no longer part of your net worth.
|
- Liabilities are no longer part of your net worth.
|
||||||
- Liabilities no longer need two transactions to be managed properly (see the documentation)
|
- Liabilities no longer need two transactions to be managed properly (see the documentation)
|
||||||
|
|
||||||
### Removed
|
### Removed
|
||||||
- [Issue 4198](https://github.com/firefly-iii/firefly-iii/issues/4198) The total available budget amount bar on the `/budgets` page is no longer manageable but will be auto-calculated
|
|
||||||
|
- [Issue 4198](https://github.com/firefly-iii/firefly-iii/issues/4198) The total available budget amount bar on
|
||||||
|
the `/budgets` page is no longer manageable but will be auto-calculated
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
Not many bugfixes (yet).
|
Not many bugfixes (yet).
|
||||||
|
|
||||||
- [Issue 6581](https://github.com/firefly-iii/firefly-iii/issues/6581) Fields were not cleared in the transaction screen in some cases
|
- [Issue 6581](https://github.com/firefly-iii/firefly-iii/issues/6581) Fields were not cleared in the transaction screen
|
||||||
|
in some cases
|
||||||
|
|
||||||
### API
|
### API
|
||||||
|
|
||||||
New `/v2/` endpoints are being implemented that prepare the application for (among other things) the ability
|
New `/v2/` endpoints are being implemented that prepare the application for (among other things) the ability
|
||||||
to manage multiple financial administrations. The documentation for these endpoints will be at
|
to manage multiple financial administrations. The documentation for these endpoints will be at
|
||||||
https://api-docs.firefly-iii.org/.
|
https://api-docs.firefly-iii.org/.
|
||||||
|
|
||||||
- [Issue 6130](https://github.com/firefly-iii/firefly-iii/issues/6130) You can now create a reconciliation transaction
|
- [Issue 6130](https://github.com/firefly-iii/firefly-iii/issues/6130) You can now create a reconciliation transaction
|
||||||
@ -430,31 +556,42 @@ https://api-docs.firefly-iii.org/.
|
|||||||
## 5.7.18 - 2023-01-03
|
## 5.7.18 - 2023-01-03
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- [Issue 6775](https://github.com/firefly-iii/firefly-iii/issues/6775) OAuth authentication was broken for Authelia and other remote user providers.
|
|
||||||
|
- [Issue 6775](https://github.com/firefly-iii/firefly-iii/issues/6775) OAuth authentication was broken for Authelia and
|
||||||
|
other remote user providers.
|
||||||
- [Issue 6787](https://github.com/firefly-iii/firefly-iii/issues/6787) SQLite value conversion broke several functions
|
- [Issue 6787](https://github.com/firefly-iii/firefly-iii/issues/6787) SQLite value conversion broke several functions
|
||||||
|
|
||||||
## 5.7.17 - 2022-12-30
|
## 5.7.17 - 2022-12-30
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- [Issue 6742](https://github.com/firefly-iii/firefly-iii/issues/6742) Error when a rule tries to add or remove an amount from a piggy bank
|
|
||||||
|
- [Issue 6742](https://github.com/firefly-iii/firefly-iii/issues/6742) Error when a rule tries to add or remove an
|
||||||
|
amount from a piggy bank
|
||||||
- [Issue 6743](https://github.com/firefly-iii/firefly-iii/issues/6743) Error when opening piggy bank overview
|
- [Issue 6743](https://github.com/firefly-iii/firefly-iii/issues/6743) Error when opening piggy bank overview
|
||||||
- [Issue 6753](https://github.com/firefly-iii/firefly-iii/issues/6753) Rules are not finding any transactions with trigger 'Amount is greater than 0'
|
- [Issue 6753](https://github.com/firefly-iii/firefly-iii/issues/6753) Rules are not finding any transactions with
|
||||||
|
trigger 'Amount is greater than 0'
|
||||||
|
|
||||||
## 5.7.16 - 2022-12-25
|
## 5.7.16 - 2022-12-25
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- You can now search for SEPA CT, thanks @dasJ!
|
- You can now search for SEPA CT, thanks @dasJ!
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- Links go to [Mastodon](https://fosstodon.org/@ff3), not Twitter.
|
- Links go to [Mastodon](https://fosstodon.org/@ff3), not Twitter.
|
||||||
- Most if not all remaining float values removed. None were used in financial math.
|
- Most if not all remaining float values removed. None were used in financial math.
|
||||||
- Expand Laravel Passport settings.
|
- Expand Laravel Passport settings.
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- [Issue 6597](https://github.com/firefly-iii/firefly-iii/issues/6597) Edit existing split transaction's source did not work properly.
|
|
||||||
|
- [Issue 6597](https://github.com/firefly-iii/firefly-iii/issues/6597) Edit existing split transaction's source did not
|
||||||
|
work properly.
|
||||||
- [Issue 6610](https://github.com/firefly-iii/firefly-iii/issues/6610) Fix search for attachments
|
- [Issue 6610](https://github.com/firefly-iii/firefly-iii/issues/6610) Fix search for attachments
|
||||||
- [Issue 6625](https://github.com/firefly-iii/firefly-iii/issues/6625) Page of the links is not displayed due to an error
|
- [Issue 6625](https://github.com/firefly-iii/firefly-iii/issues/6625) Page of the links is not displayed due to an
|
||||||
- [Issue 6701](https://github.com/firefly-iii/firefly-iii/issues/6701) Ensure remote_guard_alt_email if changed, thanks @nebulade!
|
error
|
||||||
|
- [Issue 6701](https://github.com/firefly-iii/firefly-iii/issues/6701) Ensure remote_guard_alt_email if changed, thanks
|
||||||
|
@nebulade!
|
||||||
- Remove some null pointers in the code.
|
- Remove some null pointers in the code.
|
||||||
- Add missing locale data
|
- Add missing locale data
|
||||||
- Fixed typo, thx @charlesteets!
|
- Fixed typo, thx @charlesteets!
|
||||||
@ -463,149 +600,189 @@ https://api-docs.firefly-iii.org/.
|
|||||||
- Be more clear about registrations being disabled.
|
- Be more clear about registrations being disabled.
|
||||||
|
|
||||||
### Security
|
### Security
|
||||||
|
|
||||||
- Updated all packages and dependencies.
|
- Updated all packages and dependencies.
|
||||||
|
|
||||||
### API
|
### API
|
||||||
|
|
||||||
- Fix API endpoint that would not accept two of the same dates.
|
- Fix API endpoint that would not accept two of the same dates.
|
||||||
|
|
||||||
## 5.7.15 - 2022-11-02
|
## 5.7.15 - 2022-11-02
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- You can no longer set the currency of expense and revenue accounts.
|
- You can no longer set the currency of expense and revenue accounts.
|
||||||
- Form elements are not spell checked anymore (privacy).
|
- Form elements are not spell checked anymore (privacy).
|
||||||
- [Issue 6556](https://github.com/firefly-iii/firefly-iii/issues/6556) Wrong value used in bill chart
|
- [Issue 6556](https://github.com/firefly-iii/firefly-iii/issues/6556) Wrong value used in bill chart
|
||||||
- [Issue 6564](https://github.com/firefly-iii/firefly-iii/issues/6564) Right-Align numbers to match monetary value digits
|
- [Issue 6564](https://github.com/firefly-iii/firefly-iii/issues/6564) Right-Align numbers to match monetary value
|
||||||
|
digits
|
||||||
- [Issue 6589](https://github.com/firefly-iii/firefly-iii/issues/6589) Webhook not fired after destroying transaction
|
- [Issue 6589](https://github.com/firefly-iii/firefly-iii/issues/6589) Webhook not fired after destroying transaction
|
||||||
- Add missing locale data
|
- Add missing locale data
|
||||||
|
|
||||||
## 5.7.14 - 2022-10-19
|
## 5.7.14 - 2022-10-19
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Bulk editing transactions works.
|
- Bulk editing transactions works.
|
||||||
- Negative budgets no longer work.
|
- Negative budgets no longer work.
|
||||||
|
|
||||||
## 5.7.13 - 2022-10-17
|
## 5.7.13 - 2022-10-17
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
- [Issue 6502](https://github.com/firefly-iii/firefly-iii/issues/6502) A few students from @D7032E-Group-6 added MTD and YTD, thanks!
|
|
||||||
|
- [Issue 6502](https://github.com/firefly-iii/firefly-iii/issues/6502) A few students from @D7032E-Group-6 added MTD and
|
||||||
|
YTD, thanks!
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- [Issue 6461](https://github.com/firefly-iii/firefly-iii/issues/6461) Broken link in `/public` directory warning.
|
- [Issue 6461](https://github.com/firefly-iii/firefly-iii/issues/6461) Broken link in `/public` directory warning.
|
||||||
- [Issue 6475](https://github.com/firefly-iii/firefly-iii/issues/6475) Method name mixup.
|
- [Issue 6475](https://github.com/firefly-iii/firefly-iii/issues/6475) Method name mixup.
|
||||||
- [Issue 6471](https://github.com/firefly-iii/firefly-iii/issues/6471) Fix float conversion
|
- [Issue 6471](https://github.com/firefly-iii/firefly-iii/issues/6471) Fix float conversion
|
||||||
- [Issue 6510](https://github.com/firefly-iii/firefly-iii/issues/6510) Destroy transaction now also triggers liability recalculation.
|
- [Issue 6510](https://github.com/firefly-iii/firefly-iii/issues/6510) Destroy transaction now also triggers liability
|
||||||
|
recalculation.
|
||||||
- Amount check for budget amounts was too low.
|
- Amount check for budget amounts was too low.
|
||||||
- Some other small fixes
|
- Some other small fixes
|
||||||
|
|
||||||
### API
|
### API
|
||||||
|
|
||||||
- [Issue 6481](https://github.com/firefly-iii/firefly-iii/issues/6481) Mixup in API validation, fixed by @janw
|
- [Issue 6481](https://github.com/firefly-iii/firefly-iii/issues/6481) Mixup in API validation, fixed by @janw
|
||||||
|
|
||||||
## 5.7.12 - 2022-09-12
|
## 5.7.12 - 2022-09-12
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- [Issue 6287](https://github.com/firefly-iii/firefly-iii/issues/6287) Catch error when trying to email with invalid settings.
|
|
||||||
|
- [Issue 6287](https://github.com/firefly-iii/firefly-iii/issues/6287) Catch error when trying to email with invalid
|
||||||
|
settings.
|
||||||
- [Issue 6423](https://github.com/firefly-iii/firefly-iii/issues/6423) Fix redis error, thanks @canoine!
|
- [Issue 6423](https://github.com/firefly-iii/firefly-iii/issues/6423) Fix redis error, thanks @canoine!
|
||||||
- [Issue 6421](https://github.com/firefly-iii/firefly-iii/issues/6421) Fix issue with SQLite.
|
- [Issue 6421](https://github.com/firefly-iii/firefly-iii/issues/6421) Fix issue with SQLite.
|
||||||
- [Issue 6379](https://github.com/firefly-iii/firefly-iii/issues/6379) Fix issue when user has lots of currencies but short list settings.
|
- [Issue 6379](https://github.com/firefly-iii/firefly-iii/issues/6379) Fix issue when user has lots of currencies but
|
||||||
|
short list settings.
|
||||||
- [Issue 6333](https://github.com/firefly-iii/firefly-iii/issues/6333) Fix broken chart for reconciliation.
|
- [Issue 6333](https://github.com/firefly-iii/firefly-iii/issues/6333) Fix broken chart for reconciliation.
|
||||||
- [Issue 6332](https://github.com/firefly-iii/firefly-iii/issues/6332) Fix issue with uploading zipped PDF's.
|
- [Issue 6332](https://github.com/firefly-iii/firefly-iii/issues/6332) Fix issue with uploading zipped PDF's.
|
||||||
|
|
||||||
## 5.7.11 - 2022-09-05
|
## 5.7.11 - 2022-09-05
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
- [Issue 6254](https://github.com/firefly-iii/firefly-iii/issues/6254) Use Piggy Bank's start date in monthly suggestion by @rickdoesdev
|
|
||||||
|
- [Issue 6254](https://github.com/firefly-iii/firefly-iii/issues/6254) Use Piggy Bank's start date in monthly suggestion
|
||||||
|
by @rickdoesdev
|
||||||
- Add best practices badge.
|
- Add best practices badge.
|
||||||
- Various sanity checks on large amounts.
|
- Various sanity checks on large amounts.
|
||||||
|
|
||||||
### Removed
|
### Removed
|
||||||
|
|
||||||
- Service worker is removed.
|
- Service worker is removed.
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- [Issue 6260](https://github.com/firefly-iii/firefly-iii/issues/6260)
|
- [Issue 6260](https://github.com/firefly-iii/firefly-iii/issues/6260)
|
||||||
- [Issue 6271](https://github.com/firefly-iii/firefly-iii/issues/6271) Improve settings for Redis, by @canoine
|
- [Issue 6271](https://github.com/firefly-iii/firefly-iii/issues/6271) Improve settings for Redis, by @canoine
|
||||||
- [Issue 6283](https://github.com/firefly-iii/firefly-iii/issues/6283) Convert to deposit means the transaction loses its bill.
|
- [Issue 6283](https://github.com/firefly-iii/firefly-iii/issues/6283) Convert to deposit means the transaction loses
|
||||||
|
its bill.
|
||||||
- Fix issue with foreign currencies in transaction form.
|
- Fix issue with foreign currencies in transaction form.
|
||||||
- Fix various issues with SQLite.
|
- Fix various issues with SQLite.
|
||||||
- [Issue 6379](https://github.com/firefly-iii/firefly-iii/issues/6379) Some foreign currencies not list for setting on new transactions
|
- [Issue 6379](https://github.com/firefly-iii/firefly-iii/issues/6379) Some foreign currencies not list for setting on
|
||||||
|
new transactions
|
||||||
- Make 2FA code + validation more robust. Thanks to @jtmoss3991, @timaschew and @Ottega.
|
- Make 2FA code + validation more robust. Thanks to @jtmoss3991, @timaschew and @Ottega.
|
||||||
|
|
||||||
## 5.7.10 - 2022-07-16
|
## 5.7.10 - 2022-07-16
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- [Issue 6122](https://github.com/firefly-iii/firefly-iii/issues/6122) Type error on data import and display
|
- [Issue 6122](https://github.com/firefly-iii/firefly-iii/issues/6122) Type error on data import and display
|
||||||
- SQLite query issues fixed
|
- SQLite query issues fixed
|
||||||
- Fix nullpointer.
|
- Fix nullpointer.
|
||||||
- [Issue 6168](https://github.com/firefly-iii/firefly-iii/issues/6168) Missing date overview in no-category list.
|
- [Issue 6168](https://github.com/firefly-iii/firefly-iii/issues/6168) Missing date overview in no-category list.
|
||||||
- [Issue 6165](https://github.com/firefly-iii/firefly-iii/issues/6165) Account numbers could not be shared between expense and revenue accounts.
|
- [Issue 6165](https://github.com/firefly-iii/firefly-iii/issues/6165) Account numbers could not be shared between
|
||||||
|
expense and revenue accounts.
|
||||||
- [Issue 6150](https://github.com/firefly-iii/firefly-iii/issues/6150) The first remote user would not get admin.
|
- [Issue 6150](https://github.com/firefly-iii/firefly-iii/issues/6150) The first remote user would not get admin.
|
||||||
- [Issue 6118](https://github.com/firefly-iii/firefly-iii/issues/6118) Piggy bank events would not get copied when transaction was copied.
|
- [Issue 6118](https://github.com/firefly-iii/firefly-iii/issues/6118) Piggy bank events would not get copied when
|
||||||
|
transaction was copied.
|
||||||
|
|
||||||
### Security
|
### Security
|
||||||
|
|
||||||
- Update packages
|
- Update packages
|
||||||
|
|
||||||
## 5.7.9 - 2022-06-01
|
## 5.7.9 - 2022-06-01
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Symfony 6.1 requires PHP 8.1, so back to 6.0 for the time being.
|
- Symfony 6.1 requires PHP 8.1, so back to 6.0 for the time being.
|
||||||
|
|
||||||
## 5.7.8 - 2022-06-01
|
## 5.7.8 - 2022-06-01
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Symfony 6.1 requires PHP 8.1, so back to 6.0 for the time being.
|
- Symfony 6.1 requires PHP 8.1, so back to 6.0 for the time being.
|
||||||
|
|
||||||
## 5.7.7 - 2022-06-01
|
## 5.7.7 - 2022-06-01
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Fixed an issue where the login form would overflow a database field.
|
- Fixed an issue where the login form would overflow a database field.
|
||||||
- [Issue 6113](https://github.com/firefly-iii/firefly-iii/issues/6113) Fix issue with number formatting.
|
- [Issue 6113](https://github.com/firefly-iii/firefly-iii/issues/6113) Fix issue with number formatting.
|
||||||
- [Issue 5996](https://github.com/firefly-iii/firefly-iii/issues/5996) Catch bad library
|
- [Issue 5996](https://github.com/firefly-iii/firefly-iii/issues/5996) Catch bad library
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- @turrisxyz added a dependency review, thanks!
|
- @turrisxyz added a dependency review, thanks!
|
||||||
|
|
||||||
## 5.7.6 - 2022-05-19
|
## 5.7.6 - 2022-05-19
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- [Issue 6058](https://github.com/firefly-iii/firefly-iii/issues/6058) Bad type-casting could break Firefly III on Home Assistant.
|
|
||||||
- [Issue 6059](https://github.com/firefly-iii/firefly-iii/issues/6059) Fix issue with missing list of bills when creating a recurring transaction from a transaction.
|
- [Issue 6058](https://github.com/firefly-iii/firefly-iii/issues/6058) Bad type-casting could break Firefly III on Home
|
||||||
|
Assistant.
|
||||||
|
- [Issue 6059](https://github.com/firefly-iii/firefly-iii/issues/6059) Fix issue with missing list of bills when
|
||||||
|
creating a recurring transaction from a transaction.
|
||||||
- Added missing DB integrity checks.
|
- Added missing DB integrity checks.
|
||||||
|
|
||||||
### Security
|
### Security
|
||||||
|
|
||||||
- Updated various packages
|
- Updated various packages
|
||||||
|
|
||||||
## 5.7.5 - 2022-05-06
|
## 5.7.5 - 2022-05-06
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Fixed an issue where missing method names would break the API.
|
- Fixed an issue where missing method names would break the API.
|
||||||
- [Issue 6040](https://github.com/firefly-iii/firefly-iii/issues/6040) Could not add or remove money from piggy banks without a target.
|
- [Issue 6040](https://github.com/firefly-iii/firefly-iii/issues/6040) Could not add or remove money from piggy banks
|
||||||
- [Issue 6009](https://github.com/firefly-iii/firefly-iii/issues/6009) `has_no_attachments:true` would not return transactions with *deleted* transactions.
|
without a target.
|
||||||
|
- [Issue 6009](https://github.com/firefly-iii/firefly-iii/issues/6009) `has_no_attachments:true` would not return
|
||||||
|
transactions with *deleted* transactions.
|
||||||
- [Issue 6050](https://github.com/firefly-iii/firefly-iii/issues/6050) ja_JP is part of the Docker image
|
- [Issue 6050](https://github.com/firefly-iii/firefly-iii/issues/6050) ja_JP is part of the Docker image
|
||||||
|
|
||||||
## 5.7.4 - 2022-05-03
|
## 5.7.4 - 2022-05-03
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Fixed issue in method names.
|
- Fixed issue in method names.
|
||||||
|
|
||||||
## 5.7.3 - 2022-05-03
|
## 5.7.3 - 2022-05-03
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Searching for `updated_at_before` and `created_at_before` works again.
|
- Searching for `updated_at_before` and `created_at_before` works again.
|
||||||
- [Issue 6000](https://github.com/firefly-iii/firefly-iii/issues/6000) Bad math when dealing with multi-currency reconciliation.
|
- [Issue 6000](https://github.com/firefly-iii/firefly-iii/issues/6000) Bad math when dealing with multi-currency
|
||||||
|
reconciliation.
|
||||||
- Remove unused CSS
|
- Remove unused CSS
|
||||||
- Fix bad migration.
|
- Fix bad migration.
|
||||||
|
|
||||||
### API
|
### API
|
||||||
|
|
||||||
- Add error code to error message.
|
- Add error code to error message.
|
||||||
|
|
||||||
## 5.7.2 - 2022-04-13
|
## 5.7.2 - 2022-04-13
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Not configuring email would break registration.
|
- Not configuring email would break registration.
|
||||||
- Extra validation on piggy bank amounts.
|
- Extra validation on piggy bank amounts.
|
||||||
|
|
||||||
## 5.7.1 - 2022-04-05
|
## 5.7.1 - 2022-04-05
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Fixes an issue with showing piggy banks
|
- Fixes an issue with showing piggy banks
|
||||||
- [Issue 5961](https://github.com/firefly-iii/firefly-iii/issues/5961) Fixes an issue registering new users
|
- [Issue 5961](https://github.com/firefly-iii/firefly-iii/issues/5961) Fixes an issue registering new users
|
||||||
|
|
||||||
@ -615,7 +792,8 @@ https://api-docs.firefly-iii.org/.
|
|||||||
- ⚠️ This is the last release that supports PHP 8.0
|
- ⚠️ This is the last release that supports PHP 8.0
|
||||||
- 👍 Want to try the new v3 layout? At your own risk, browse to `/v3/`.
|
- 👍 Want to try the new v3 layout? At your own risk, browse to `/v3/`.
|
||||||
|
|
||||||
Please refer to the [documentation](https://docs.firefly-iii.org/firefly-iii/) and support channels if you run into problems:
|
Please refer to the [documentation](https://docs.firefly-iii.org/firefly-iii/) and support channels if you run into
|
||||||
|
problems:
|
||||||
|
|
||||||
- [Gitter.im](https://gitter.im/firefly-iii/firefly-iii)
|
- [Gitter.im](https://gitter.im/firefly-iii/firefly-iii)
|
||||||
- [Twitter](https://twitter.com/Firefly_III/)
|
- [Twitter](https://twitter.com/Firefly_III/)
|
||||||
@ -623,53 +801,72 @@ Please refer to the [documentation](https://docs.firefly-iii.org/firefly-iii/) a
|
|||||||
- [GitHub Discussions](https://github.com/firefly-iii/firefly-iii/discussions)
|
- [GitHub Discussions](https://github.com/firefly-iii/firefly-iii/discussions)
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Error email message now includes HTTP headers.
|
- Error email message now includes HTTP headers.
|
||||||
- [Issue 5373](https://github.com/firefly-iii/firefly-iii/issues/5373) You can give budgets notes, although they're not visible yet.
|
- [Issue 5373](https://github.com/firefly-iii/firefly-iii/issues/5373) You can give budgets notes, although they're not
|
||||||
- [Issue 5648](https://github.com/firefly-iii/firefly-iii/issues/5648) The Docker image supports custom locales, see `.env.example` for instructions.
|
visible yet.
|
||||||
- [Issue 3984](https://github.com/firefly-iii/firefly-iii/issues/3984) [issue 5636](https://github.com/firefly-iii/firefly-iii/issues/5636) [issue 4903](https://github.com/firefly-iii/firefly-iii/issues/4903) [issue 5326](https://github.com/firefly-iii/firefly-iii/issues/5326) Lots of new search and rule operators. For the full list, see [search.php](https://github.com/firefly-iii/firefly-iii/blob/main/config/search.php) (a bit technical).
|
- [Issue 5648](https://github.com/firefly-iii/firefly-iii/issues/5648) The Docker image supports custom locales,
|
||||||
- [Issue 5269](https://github.com/firefly-iii/firefly-iii/issues/5269) It's possible to add piggy banks that have no explicit target amount goal.
|
see `.env.example` for instructions.
|
||||||
- [Issue 4893](https://github.com/firefly-iii/firefly-iii/issues/4893) Bills can be given an end date and an extension date and will warn you about those dates.
|
- [Issue 3984](https://github.com/firefly-iii/firefly-iii/issues/3984) [issue 5636](https://github.com/firefly-iii/firefly-iii/issues/5636) [issue 4903](https://github.com/firefly-iii/firefly-iii/issues/4903) [issue 5326](https://github.com/firefly-iii/firefly-iii/issues/5326)
|
||||||
|
Lots of new search and rule operators. For the full list,
|
||||||
|
see [search.php](https://github.com/firefly-iii/firefly-iii/blob/main/config/search.php) (a bit technical).
|
||||||
|
- [Issue 5269](https://github.com/firefly-iii/firefly-iii/issues/5269) It's possible to add piggy banks that have no
|
||||||
|
explicit target amount goal.
|
||||||
|
- [Issue 4893](https://github.com/firefly-iii/firefly-iii/issues/4893) Bills can be given an end date and an extension
|
||||||
|
date and will warn you about those dates.
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- [Issue 5757](https://github.com/firefly-iii/firefly-iii/issues/5757) Upgrade to Laravel 9.
|
- [Issue 5757](https://github.com/firefly-iii/firefly-iii/issues/5757) Upgrade to Laravel 9.
|
||||||
|
|
||||||
### Deprecated
|
### Deprecated
|
||||||
|
|
||||||
- [Issue 5911](https://github.com/firefly-iii/firefly-iii/issues/5911) Removed support for LDAP.
|
- [Issue 5911](https://github.com/firefly-iii/firefly-iii/issues/5911) Removed support for LDAP.
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- [Issue 5810](https://github.com/firefly-iii/firefly-iii/issues/5810) Could not search for `no_notes:true` in some cases.
|
|
||||||
|
- [Issue 5810](https://github.com/firefly-iii/firefly-iii/issues/5810) Could not search for `no_notes:true` in some
|
||||||
|
cases.
|
||||||
- [Issue 5869](https://github.com/firefly-iii/firefly-iii/issues/5869) Converting transactions would sometimes fail.
|
- [Issue 5869](https://github.com/firefly-iii/firefly-iii/issues/5869) Converting transactions would sometimes fail.
|
||||||
- [Issue 5870](https://github.com/firefly-iii/firefly-iii/issues/5870) Fixed broken link to instructions.
|
- [Issue 5870](https://github.com/firefly-iii/firefly-iii/issues/5870) Fixed broken link to instructions.
|
||||||
- [Issue 5903](https://github.com/firefly-iii/firefly-iii/issues/5903) API budget limits was broken due to upgraded package.
|
- [Issue 5903](https://github.com/firefly-iii/firefly-iii/issues/5903) API budget limits was broken due to upgraded
|
||||||
|
package.
|
||||||
- [Issue 5852](https://github.com/firefly-iii/firefly-iii/issues/5852) It was not possible to recreate a currency.
|
- [Issue 5852](https://github.com/firefly-iii/firefly-iii/issues/5852) It was not possible to recreate a currency.
|
||||||
- [Issue 5882](https://github.com/firefly-iii/firefly-iii/issues/5882) `no_external_url:true` was broken.
|
- [Issue 5882](https://github.com/firefly-iii/firefly-iii/issues/5882) `no_external_url:true` was broken.
|
||||||
- [Issue 5770](https://github.com/firefly-iii/firefly-iii/issues/5770) Liabilities spent amount would be doubled.
|
- [Issue 5770](https://github.com/firefly-iii/firefly-iii/issues/5770) Liabilities spent amount would be doubled.
|
||||||
- [Issue 4013](https://github.com/firefly-iii/firefly-iii/issues/4013) Date in email message was not localized.
|
- [Issue 4013](https://github.com/firefly-iii/firefly-iii/issues/4013) Date in email message was not localized.
|
||||||
- [Issue 5949](https://github.com/firefly-iii/firefly-iii/issues/5949) Deleting a transaction would sometimes send you back to a 404.
|
- [Issue 5949](https://github.com/firefly-iii/firefly-iii/issues/5949) Deleting a transaction would sometimes send you
|
||||||
|
back to a 404.
|
||||||
|
|
||||||
## x.x.x - 20xx-xx-xx
|
## x.x.x - 20xx-xx-xx
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Initial release.
|
- Initial release.
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- Initial release.
|
- Initial release.
|
||||||
|
|
||||||
### Deprecated
|
### Deprecated
|
||||||
|
|
||||||
- Initial release.
|
- Initial release.
|
||||||
|
|
||||||
### Removed
|
### Removed
|
||||||
|
|
||||||
- Initial release.
|
- Initial release.
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Initial release.
|
- Initial release.
|
||||||
|
|
||||||
### Security
|
### Security
|
||||||
|
|
||||||
- Initial release.
|
- Initial release.
|
||||||
|
|
||||||
### API
|
### API
|
||||||
- Initial release.
|
|
||||||
|
|
||||||
|
- Initial release.
|
||||||
|
|
||||||
# Full change log
|
# Full change log
|
||||||
|
|
||||||
|
104
composer.lock
generated
104
composer.lock
generated
@ -1941,16 +1941,16 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "laravel/framework",
|
"name": "laravel/framework",
|
||||||
"version": "v10.13.1",
|
"version": "v10.13.5",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/laravel/framework.git",
|
"url": "https://github.com/laravel/framework.git",
|
||||||
"reference": "c1569099594168870cb4bdabfbaa35e5d172310b"
|
"reference": "03106ae9ba2ec4b36dc973b7bdca6fad81e032b4"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/laravel/framework/zipball/c1569099594168870cb4bdabfbaa35e5d172310b",
|
"url": "https://api.github.com/repos/laravel/framework/zipball/03106ae9ba2ec4b36dc973b7bdca6fad81e032b4",
|
||||||
"reference": "c1569099594168870cb4bdabfbaa35e5d172310b",
|
"reference": "03106ae9ba2ec4b36dc973b7bdca6fad81e032b4",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
@ -2137,7 +2137,7 @@
|
|||||||
"issues": "https://github.com/laravel/framework/issues",
|
"issues": "https://github.com/laravel/framework/issues",
|
||||||
"source": "https://github.com/laravel/framework"
|
"source": "https://github.com/laravel/framework"
|
||||||
},
|
},
|
||||||
"time": "2023-06-02T13:13:10+00:00"
|
"time": "2023-06-08T20:25:36+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "laravel/passport",
|
"name": "laravel/passport",
|
||||||
@ -5570,16 +5570,16 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "spatie/ignition",
|
"name": "spatie/ignition",
|
||||||
"version": "1.8.0",
|
"version": "1.8.1",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/spatie/ignition.git",
|
"url": "https://github.com/spatie/ignition.git",
|
||||||
"reference": "ad13a6792992411e05d3d3b293e26bdf9f9a7321"
|
"reference": "d8eb8ea1ed27f48a694405cff363746ffd37f13e"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/spatie/ignition/zipball/ad13a6792992411e05d3d3b293e26bdf9f9a7321",
|
"url": "https://api.github.com/repos/spatie/ignition/zipball/d8eb8ea1ed27f48a694405cff363746ffd37f13e",
|
||||||
"reference": "ad13a6792992411e05d3d3b293e26bdf9f9a7321",
|
"reference": "d8eb8ea1ed27f48a694405cff363746ffd37f13e",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
@ -5649,7 +5649,7 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"time": "2023-05-25T10:19:32+00:00"
|
"time": "2023-06-06T14:14:58+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "spatie/laravel-html",
|
"name": "spatie/laravel-html",
|
||||||
@ -8562,16 +8562,16 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "twig/twig",
|
"name": "twig/twig",
|
||||||
"version": "v3.6.0",
|
"version": "v3.6.1",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/twigphp/Twig.git",
|
"url": "https://github.com/twigphp/Twig.git",
|
||||||
"reference": "106c170d08e8415d78be2d16c3d057d0d108262b"
|
"reference": "7e7d5839d4bec168dfeef0ac66d5c5a2edbabffd"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/twigphp/Twig/zipball/106c170d08e8415d78be2d16c3d057d0d108262b",
|
"url": "https://api.github.com/repos/twigphp/Twig/zipball/7e7d5839d4bec168dfeef0ac66d5c5a2edbabffd",
|
||||||
"reference": "106c170d08e8415d78be2d16c3d057d0d108262b",
|
"reference": "7e7d5839d4bec168dfeef0ac66d5c5a2edbabffd",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
@ -8617,7 +8617,7 @@
|
|||||||
],
|
],
|
||||||
"support": {
|
"support": {
|
||||||
"issues": "https://github.com/twigphp/Twig/issues",
|
"issues": "https://github.com/twigphp/Twig/issues",
|
||||||
"source": "https://github.com/twigphp/Twig/tree/v3.6.0"
|
"source": "https://github.com/twigphp/Twig/tree/v3.6.1"
|
||||||
},
|
},
|
||||||
"funding": [
|
"funding": [
|
||||||
{
|
{
|
||||||
@ -8629,7 +8629,7 @@
|
|||||||
"type": "tidelift"
|
"type": "tidelift"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"time": "2023-05-03T19:06:57+00:00"
|
"time": "2023-06-08T12:52:13+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "vlucas/phpdotenv",
|
"name": "vlucas/phpdotenv",
|
||||||
@ -9331,38 +9331,44 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "mockery/mockery",
|
"name": "mockery/mockery",
|
||||||
"version": "1.5.1",
|
"version": "1.6.2",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/mockery/mockery.git",
|
"url": "https://github.com/mockery/mockery.git",
|
||||||
"reference": "e92dcc83d5a51851baf5f5591d32cb2b16e3684e"
|
"reference": "13a7fa2642c76c58fa2806ef7f565344c817a191"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/mockery/mockery/zipball/e92dcc83d5a51851baf5f5591d32cb2b16e3684e",
|
"url": "https://api.github.com/repos/mockery/mockery/zipball/13a7fa2642c76c58fa2806ef7f565344c817a191",
|
||||||
"reference": "e92dcc83d5a51851baf5f5591d32cb2b16e3684e",
|
"reference": "13a7fa2642c76c58fa2806ef7f565344c817a191",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
"hamcrest/hamcrest-php": "^2.0.1",
|
"hamcrest/hamcrest-php": "^2.0.1",
|
||||||
"lib-pcre": ">=7.0",
|
"lib-pcre": ">=7.0",
|
||||||
"php": "^7.3 || ^8.0"
|
"php": "^7.4 || ^8.0"
|
||||||
},
|
},
|
||||||
"conflict": {
|
"conflict": {
|
||||||
"phpunit/phpunit": "<8.0"
|
"phpunit/phpunit": "<8.0"
|
||||||
},
|
},
|
||||||
"require-dev": {
|
"require-dev": {
|
||||||
"phpunit/phpunit": "^8.5 || ^9.3"
|
"phpunit/phpunit": "^8.5 || ^9.3",
|
||||||
|
"psalm/plugin-phpunit": "^0.18",
|
||||||
|
"vimeo/psalm": "^5.9"
|
||||||
},
|
},
|
||||||
"type": "library",
|
"type": "library",
|
||||||
"extra": {
|
"extra": {
|
||||||
"branch-alias": {
|
"branch-alias": {
|
||||||
"dev-master": "1.4.x-dev"
|
"dev-main": "1.6.x-dev"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-0": {
|
"files": [
|
||||||
"Mockery": "library/"
|
"library/helpers.php",
|
||||||
|
"library/Mockery.php"
|
||||||
|
],
|
||||||
|
"psr-4": {
|
||||||
|
"Mockery\\": "library/Mockery"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"notification-url": "https://packagist.org/downloads/",
|
"notification-url": "https://packagist.org/downloads/",
|
||||||
@ -9397,9 +9403,9 @@
|
|||||||
],
|
],
|
||||||
"support": {
|
"support": {
|
||||||
"issues": "https://github.com/mockery/mockery/issues",
|
"issues": "https://github.com/mockery/mockery/issues",
|
||||||
"source": "https://github.com/mockery/mockery/tree/1.5.1"
|
"source": "https://github.com/mockery/mockery/tree/1.6.2"
|
||||||
},
|
},
|
||||||
"time": "2022-09-07T15:32:08+00:00"
|
"time": "2023-06-07T09:07:52+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "myclabs/deep-copy",
|
"name": "myclabs/deep-copy",
|
||||||
@ -9518,16 +9524,16 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "nunomaduro/larastan",
|
"name": "nunomaduro/larastan",
|
||||||
"version": "v2.6.0",
|
"version": "v2.6.2",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/nunomaduro/larastan.git",
|
"url": "https://github.com/nunomaduro/larastan.git",
|
||||||
"reference": "ccac5b25949576807862cf32ba1fce1769c06c42"
|
"reference": "fd1b5c2560ccf4a2a0075a30524b63ebb142cd6c"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/nunomaduro/larastan/zipball/ccac5b25949576807862cf32ba1fce1769c06c42",
|
"url": "https://api.github.com/repos/nunomaduro/larastan/zipball/fd1b5c2560ccf4a2a0075a30524b63ebb142cd6c",
|
||||||
"reference": "ccac5b25949576807862cf32ba1fce1769c06c42",
|
"reference": "fd1b5c2560ccf4a2a0075a30524b63ebb142cd6c",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
@ -9590,7 +9596,7 @@
|
|||||||
],
|
],
|
||||||
"support": {
|
"support": {
|
||||||
"issues": "https://github.com/nunomaduro/larastan/issues",
|
"issues": "https://github.com/nunomaduro/larastan/issues",
|
||||||
"source": "https://github.com/nunomaduro/larastan/tree/v2.6.0"
|
"source": "https://github.com/nunomaduro/larastan/tree/v2.6.2"
|
||||||
},
|
},
|
||||||
"funding": [
|
"funding": [
|
||||||
{
|
{
|
||||||
@ -9610,7 +9616,7 @@
|
|||||||
"type": "patreon"
|
"type": "patreon"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"time": "2023-04-20T12:40:01+00:00"
|
"time": "2023-06-10T17:23:14+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "phar-io/manifest",
|
"name": "phar-io/manifest",
|
||||||
@ -9836,16 +9842,16 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "phpmyadmin/sql-parser",
|
"name": "phpmyadmin/sql-parser",
|
||||||
"version": "5.7.0",
|
"version": "5.8.0",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/phpmyadmin/sql-parser.git",
|
"url": "https://github.com/phpmyadmin/sql-parser.git",
|
||||||
"reference": "0f5895aab2b6002d00b6831b60983523dea30bff"
|
"reference": "db1b3069b5dbc220d393d67ff911e0ae76732755"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/phpmyadmin/sql-parser/zipball/0f5895aab2b6002d00b6831b60983523dea30bff",
|
"url": "https://api.github.com/repos/phpmyadmin/sql-parser/zipball/db1b3069b5dbc220d393d67ff911e0ae76732755",
|
||||||
"reference": "0f5895aab2b6002d00b6831b60983523dea30bff",
|
"reference": "db1b3069b5dbc220d393d67ff911e0ae76732755",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
@ -9919,7 +9925,7 @@
|
|||||||
"type": "other"
|
"type": "other"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"time": "2023-01-25T10:43:40+00:00"
|
"time": "2023-06-05T18:19:38+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "phpstan/phpdoc-parser",
|
"name": "phpstan/phpdoc-parser",
|
||||||
@ -9970,16 +9976,16 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "phpstan/phpstan",
|
"name": "phpstan/phpstan",
|
||||||
"version": "1.10.15",
|
"version": "1.10.18",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/phpstan/phpstan.git",
|
"url": "https://github.com/phpstan/phpstan.git",
|
||||||
"reference": "762c4dac4da6f8756eebb80e528c3a47855da9bd"
|
"reference": "52b6416c579663eebdd2f1d97df21971daf3b43f"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/phpstan/phpstan/zipball/762c4dac4da6f8756eebb80e528c3a47855da9bd",
|
"url": "https://api.github.com/repos/phpstan/phpstan/zipball/52b6416c579663eebdd2f1d97df21971daf3b43f",
|
||||||
"reference": "762c4dac4da6f8756eebb80e528c3a47855da9bd",
|
"reference": "52b6416c579663eebdd2f1d97df21971daf3b43f",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
@ -10028,7 +10034,7 @@
|
|||||||
"type": "tidelift"
|
"type": "tidelift"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"time": "2023-05-09T15:28:01+00:00"
|
"time": "2023-06-07T22:00:43+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "phpstan/phpstan-deprecation-rules",
|
"name": "phpstan/phpstan-deprecation-rules",
|
||||||
@ -10449,16 +10455,16 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "phpunit/phpunit",
|
"name": "phpunit/phpunit",
|
||||||
"version": "10.2.0",
|
"version": "10.2.2",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/sebastianbergmann/phpunit.git",
|
"url": "https://github.com/sebastianbergmann/phpunit.git",
|
||||||
"reference": "3aad97fde1f3e490e2b316ba56bc4680310e3c3f"
|
"reference": "1ab521b24b88b88310c40c26c0cc4a94ba40ff95"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/3aad97fde1f3e490e2b316ba56bc4680310e3c3f",
|
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/1ab521b24b88b88310c40c26c0cc4a94ba40ff95",
|
||||||
"reference": "3aad97fde1f3e490e2b316ba56bc4680310e3c3f",
|
"reference": "1ab521b24b88b88310c40c26c0cc4a94ba40ff95",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
@ -10530,7 +10536,7 @@
|
|||||||
"support": {
|
"support": {
|
||||||
"issues": "https://github.com/sebastianbergmann/phpunit/issues",
|
"issues": "https://github.com/sebastianbergmann/phpunit/issues",
|
||||||
"security": "https://github.com/sebastianbergmann/phpunit/security/policy",
|
"security": "https://github.com/sebastianbergmann/phpunit/security/policy",
|
||||||
"source": "https://github.com/sebastianbergmann/phpunit/tree/10.2.0"
|
"source": "https://github.com/sebastianbergmann/phpunit/tree/10.2.2"
|
||||||
},
|
},
|
||||||
"funding": [
|
"funding": [
|
||||||
{
|
{
|
||||||
@ -10546,7 +10552,7 @@
|
|||||||
"type": "tidelift"
|
"type": "tidelift"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"time": "2023-06-02T05:42:13+00:00"
|
"time": "2023-06-11T06:15:20+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "sebastian/cli-parser",
|
"name": "sebastian/cli-parser",
|
||||||
|
4
frontend/src/i18n/nb_NO/index.js
vendored
4
frontend/src/i18n/nb_NO/index.js
vendored
@ -198,7 +198,7 @@ export default {
|
|||||||
"accounts": "Kontoer",
|
"accounts": "Kontoer",
|
||||||
"categories": "Kategorier",
|
"categories": "Kategorier",
|
||||||
"tags": "Tagger",
|
"tags": "Tagger",
|
||||||
"object_groups_page_title": "Groups",
|
"object_groups_page_title": "Grupper",
|
||||||
"reports": "Rapporter",
|
"reports": "Rapporter",
|
||||||
"webhooks": "Webhooks",
|
"webhooks": "Webhooks",
|
||||||
"currencies": "Valutaer",
|
"currencies": "Valutaer",
|
||||||
@ -208,7 +208,7 @@ export default {
|
|||||||
"destination_account": "Destinasjonskonto",
|
"destination_account": "Destinasjonskonto",
|
||||||
"amount": "Bel\u00f8p",
|
"amount": "Bel\u00f8p",
|
||||||
"date": "Dato",
|
"date": "Dato",
|
||||||
"time": "Time",
|
"time": "Tid",
|
||||||
"preferences": "Innstillinger",
|
"preferences": "Innstillinger",
|
||||||
"transactions": "Transaksjoner",
|
"transactions": "Transaksjoner",
|
||||||
"balance": "Saldo",
|
"balance": "Saldo",
|
||||||
|
174
frontend/src/i18n/pt_PT/index.js
vendored
174
frontend/src/i18n/pt_PT/index.js
vendored
@ -25,13 +25,13 @@ export default {
|
|||||||
},
|
},
|
||||||
"form": {
|
"form": {
|
||||||
"name": "Nome",
|
"name": "Nome",
|
||||||
"amount_min": "Montante minimo",
|
"amount_min": "Montante m\u00ednimo",
|
||||||
"amount_max": "Montante maximo",
|
"amount_max": "Montante m\u00e1ximo",
|
||||||
"url": "URL",
|
"url": "URL",
|
||||||
"title": "Titulo",
|
"title": "T\u00edtulo",
|
||||||
"first_date": "Primeira data",
|
"first_date": "Primeira data",
|
||||||
"repetitions": "Repeticoes",
|
"repetitions": "Repeti\u00e7\u00f5es",
|
||||||
"description": "Descricao",
|
"description": "Descri\u00e7\u00e3o",
|
||||||
"iban": "IBAN",
|
"iban": "IBAN",
|
||||||
"skip": "Pular",
|
"skip": "Pular",
|
||||||
"date": "Data"
|
"date": "Data"
|
||||||
@ -39,9 +39,9 @@ export default {
|
|||||||
"list": {
|
"list": {
|
||||||
"name": "Nome",
|
"name": "Nome",
|
||||||
"account_number": "N\u00famero de conta",
|
"account_number": "N\u00famero de conta",
|
||||||
"currentBalance": "Saldo actual",
|
"currentBalance": "Saldo atual",
|
||||||
"lastActivity": "Ultima actividade",
|
"lastActivity": "\u00daltima atividade",
|
||||||
"active": "Esta activo?"
|
"active": "Esta ativo?"
|
||||||
},
|
},
|
||||||
"breadcrumbs": {
|
"breadcrumbs": {
|
||||||
"placeholder": "[Placeholder]",
|
"placeholder": "[Placeholder]",
|
||||||
@ -50,17 +50,17 @@ export default {
|
|||||||
"transactions": "Transa\u00e7\u00f5es",
|
"transactions": "Transa\u00e7\u00f5es",
|
||||||
"title_expenses": "Despesas",
|
"title_expenses": "Despesas",
|
||||||
"title_withdrawal": "Despesas",
|
"title_withdrawal": "Despesas",
|
||||||
"title_revenue": "Receita \/ renda",
|
"title_revenue": "Receita \/ rendimento",
|
||||||
"title_deposit": "Receita \/ renda",
|
"title_deposit": "Receita \/ rendimento",
|
||||||
"title_transfer": "Transfer\u00eancias",
|
"title_transfer": "Transfer\u00eancias",
|
||||||
"title_transfers": "Transfer\u00eancias",
|
"title_transfers": "Transfer\u00eancias",
|
||||||
"asset_accounts": "Conta de ativos",
|
"asset_accounts": "Contas de ativos",
|
||||||
"expense_accounts": "Conta de despesas",
|
"expense_accounts": "Contas de despesas",
|
||||||
"revenue_accounts": "Conta de receitas",
|
"revenue_accounts": "Contas de receitas",
|
||||||
"liabilities_accounts": "Conta de passivos"
|
"liabilities_accounts": "Passivos"
|
||||||
},
|
},
|
||||||
"firefly": {
|
"firefly": {
|
||||||
"administration_index": "Financial administration",
|
"administration_index": "Administra\u00e7\u00e3o financeira",
|
||||||
"actions": "A\u00e7\u00f5es",
|
"actions": "A\u00e7\u00f5es",
|
||||||
"edit": "Editar",
|
"edit": "Editar",
|
||||||
"delete": "Eliminar",
|
"delete": "Eliminar",
|
||||||
@ -70,106 +70,106 @@ export default {
|
|||||||
"new_budget": "Novo or\u00e7amento",
|
"new_budget": "Novo or\u00e7amento",
|
||||||
"new_asset_account": "Nova conta de ativos",
|
"new_asset_account": "Nova conta de ativos",
|
||||||
"newTransfer": "Nova transfer\u00eancia",
|
"newTransfer": "Nova transfer\u00eancia",
|
||||||
"submission_options": "Submission options",
|
"submission_options": "Op\u00e7\u00f5es de submiss\u00e3o",
|
||||||
"apply_rules_checkbox": "Apply rules",
|
"apply_rules_checkbox": "Aplicar regras",
|
||||||
"fire_webhooks_checkbox": "Fire webhooks",
|
"fire_webhooks_checkbox": "Ativar webhooks",
|
||||||
"newDeposit": "Novo dep\u00f3sito",
|
"newDeposit": "Novo dep\u00f3sito",
|
||||||
"newWithdrawal": "Nova despesa",
|
"newWithdrawal": "Nova despesa",
|
||||||
"bills_paid": "Fatura pagas",
|
"bills_paid": "Encargos pagos",
|
||||||
"left_to_spend": "Restante para gastar",
|
"left_to_spend": "Restante para gastar",
|
||||||
"no_budget": "(sem or\u00e7amento)",
|
"no_budget": "(sem or\u00e7amento)",
|
||||||
"budgeted": "Or\u00e7amentado",
|
"budgeted": "Or\u00e7amentado",
|
||||||
"spent": "Gasto",
|
"spent": "Gasto",
|
||||||
"no_bill": "(sem fatura)",
|
"no_bill": "(sem encargo)",
|
||||||
"rule_trigger_source_account_starts_choice": "O nome da conta de origem come\u00e7a com..",
|
"rule_trigger_source_account_starts_choice": "O nome da conta de origem come\u00e7a com..",
|
||||||
"rule_trigger_source_account_ends_choice": "O nome da conta de origem acaba com..",
|
"rule_trigger_source_account_ends_choice": "O nome da conta de origem acaba com..",
|
||||||
"rule_trigger_source_account_is_choice": "O nome da conta de origem \u00e9..",
|
"rule_trigger_source_account_is_choice": "O nome da conta de origem \u00e9..",
|
||||||
"rule_trigger_source_account_contains_choice": "Nome da conta de origem cont\u00e9m..",
|
"rule_trigger_source_account_contains_choice": "Nome da conta de origem cont\u00e9m..",
|
||||||
"rule_trigger_account_id_choice": "Either account ID is exactly..",
|
"rule_trigger_account_id_choice": "Qualquer ID de conta \u00e9 exatamente..",
|
||||||
"rule_trigger_source_account_id_choice": "O ID da conta de origem \u00e9 exatamente..",
|
"rule_trigger_source_account_id_choice": "O ID da conta de origem \u00e9 exatamente..",
|
||||||
"rule_trigger_destination_account_id_choice": "O ID da conta de destino \u00e9 exatamente..",
|
"rule_trigger_destination_account_id_choice": "O ID da conta de destino \u00e9 exatamente..",
|
||||||
"rule_trigger_account_is_cash_choice": "Either account is cash",
|
"rule_trigger_account_is_cash_choice": "Qualquer uma das contas \u00e9 de caixa",
|
||||||
"rule_trigger_source_is_cash_choice": "A conta de origem \u00e9 uma conta (dinheiro)",
|
"rule_trigger_source_is_cash_choice": "A conta de origem \u00e9 uma conta (caixa)",
|
||||||
"rule_trigger_destination_is_cash_choice": "A conta de destino \u00e9 uma conta (dinheiro)",
|
"rule_trigger_destination_is_cash_choice": "A conta de destino \u00e9 uma conta (caixa)",
|
||||||
"rule_trigger_source_account_nr_starts_choice": "N\u00famero de conta de origem \/ IBAN come\u00e7a com..",
|
"rule_trigger_source_account_nr_starts_choice": "N\u00famero \/ IBAN da conta de origem come\u00e7a com..",
|
||||||
"rule_trigger_source_account_nr_ends_choice": "N\u00famero de conta de origem \/ IBAN acaba com..",
|
"rule_trigger_source_account_nr_ends_choice": "N\u00famero \/ IBAN da conta de origem acaba com..",
|
||||||
"rule_trigger_source_account_nr_is_choice": "N\u00famero de conta de origem \/ IBAN \u00e9..",
|
"rule_trigger_source_account_nr_is_choice": "N\u00famero \/ IBAN da conta de origem \u00e9..",
|
||||||
"rule_trigger_source_account_nr_contains_choice": "N\u00famero da conta de origem \/ IBAN cont\u00e9m..",
|
"rule_trigger_source_account_nr_contains_choice": "O n\u00famero \/ IBAN da conta de origem cont\u00e9m..",
|
||||||
"rule_trigger_destination_account_starts_choice": "Nome da conta de destino come\u00e7a com..",
|
"rule_trigger_destination_account_starts_choice": "Nome da conta de destino come\u00e7a com..",
|
||||||
"rule_trigger_destination_account_ends_choice": "O nome da conta de destino acaba com..",
|
"rule_trigger_destination_account_ends_choice": "O nome da conta de destino acaba com..",
|
||||||
"rule_trigger_destination_account_is_choice": "Nome da conta de destino \u00e9..",
|
"rule_trigger_destination_account_is_choice": "O nome da conta de destino \u00e9..",
|
||||||
"rule_trigger_destination_account_contains_choice": "Nome da conta de destino cont\u00e9m..",
|
"rule_trigger_destination_account_contains_choice": "O nome da conta de destino cont\u00e9m..",
|
||||||
"rule_trigger_destination_account_nr_starts_choice": "N\u00famero da conta de destino \/ IBAN come\u00e7a com..",
|
"rule_trigger_destination_account_nr_starts_choice": "O n\u00famero \/ IBAN da conta de destino come\u00e7a com..",
|
||||||
"rule_trigger_destination_account_nr_ends_choice": "N\u00famero da conta de destino \/ IBAN acaba com..",
|
"rule_trigger_destination_account_nr_ends_choice": "O n\u00famero \/ IBAN da conta de destino acaba com..",
|
||||||
"rule_trigger_destination_account_nr_is_choice": "N\u00famero da conta de destino \/ IBAN \u00e9..",
|
"rule_trigger_destination_account_nr_is_choice": "O n\u00famero \/ IBAN da conta de destino \u00e9..",
|
||||||
"rule_trigger_destination_account_nr_contains_choice": "N\u00famero da conta de destino \/ IBAN cont\u00e9m..",
|
"rule_trigger_destination_account_nr_contains_choice": "O n\u00famero \/ IBAN da conta de destino cont\u00e9m..",
|
||||||
"rule_trigger_transaction_type_choice": "A transa\u00e7\u00e3o \u00e9 do tipo..",
|
"rule_trigger_transaction_type_choice": "A transa\u00e7\u00e3o \u00e9 do tipo..",
|
||||||
"rule_trigger_category_is_choice": "A categoria \u00e9..",
|
"rule_trigger_category_is_choice": "A categoria \u00e9..",
|
||||||
"rule_trigger_amount_less_choice": "O montante \u00e9 menos de..",
|
"rule_trigger_amount_less_choice": "O montante \u00e9 menos de..",
|
||||||
"rule_trigger_amount_is_choice": "O montante \u00e9..",
|
"rule_trigger_amount_is_choice": "O montante \u00e9..",
|
||||||
"rule_trigger_amount_more_choice": "O montante \u00e9 maior que..",
|
"rule_trigger_amount_more_choice": "O montante \u00e9 maior que..",
|
||||||
"rule_trigger_description_starts_choice": "A descricao comeca com..",
|
"rule_trigger_description_starts_choice": "A descri\u00e7\u00e3o come\u00e7a com..",
|
||||||
"rule_trigger_description_ends_choice": "A descricao termina com..",
|
"rule_trigger_description_ends_choice": "A descri\u00e7\u00e3o termina com..",
|
||||||
"rule_trigger_description_contains_choice": "A descricao contem..",
|
"rule_trigger_description_contains_choice": "A descri\u00e7\u00e3o cont\u00e9m..",
|
||||||
"rule_trigger_description_is_choice": "A descri\u00e7\u00e3o \u00e9..",
|
"rule_trigger_description_is_choice": "A descri\u00e7\u00e3o \u00e9..",
|
||||||
"rule_trigger_date_on_choice": "Transaction date is..",
|
"rule_trigger_date_on_choice": "A data da transa\u00e7\u00e3o \u00e9..",
|
||||||
"rule_trigger_date_before_choice": "Data de transac\u00e7\u00e3o \u00e9 anterior..",
|
"rule_trigger_date_before_choice": "A data da transa\u00e7\u00e3o \u00e9 anterior..",
|
||||||
"rule_trigger_date_after_choice": "Data da transac\u00e7\u00e3o \u00e9 ap\u00f3s..",
|
"rule_trigger_date_after_choice": "A data da transa\u00e7\u00e3o \u00e9 ap\u00f3s..",
|
||||||
"rule_trigger_created_at_on_choice": "Transaction was made on..",
|
"rule_trigger_created_at_on_choice": "A transa\u00e7\u00e3o foi realizada em..",
|
||||||
"rule_trigger_updated_at_on_choice": "Transaction was last edited on..",
|
"rule_trigger_updated_at_on_choice": "A transa\u00e7\u00e3o foi editada pela \u00faltima vez em..",
|
||||||
"rule_trigger_budget_is_choice": "O or\u00e7amento \u00e9..",
|
"rule_trigger_budget_is_choice": "O or\u00e7amento \u00e9..",
|
||||||
"rule_trigger_tag_is_choice": "Any tag is..",
|
"rule_trigger_tag_is_choice": "Uma etiqueta \u00e9..",
|
||||||
"rule_trigger_currency_is_choice": "A moeda da transa\u00e7\u00e3o \u00e9..",
|
"rule_trigger_currency_is_choice": "A moeda da transa\u00e7\u00e3o \u00e9..",
|
||||||
"rule_trigger_foreign_currency_is_choice": "A moeda estrangeira da transac\u00e7\u00e3o \u00e9..",
|
"rule_trigger_foreign_currency_is_choice": "A moeda estrangeira da transa\u00e7\u00e3o \u00e9..",
|
||||||
"rule_trigger_has_attachments_choice": "Tem, pelo menos, esta quantidade de anexos",
|
"rule_trigger_has_attachments_choice": "Tem, pelo menos, esta quantidade de anexos",
|
||||||
"rule_trigger_has_no_category_choice": "N\u00e3o tem categoria",
|
"rule_trigger_has_no_category_choice": "N\u00e3o tem categoria",
|
||||||
"rule_trigger_has_any_category_choice": "Tem uma categoria (qualquer)",
|
"rule_trigger_has_any_category_choice": "Tem (pelo menos) uma categoria",
|
||||||
"rule_trigger_has_no_budget_choice": "N\u00e3o tem or\u00e7amento",
|
"rule_trigger_has_no_budget_choice": "N\u00e3o tem or\u00e7amento",
|
||||||
"rule_trigger_has_any_budget_choice": "Tem um or\u00e7amento (qualquer)",
|
"rule_trigger_has_any_budget_choice": "Tem (pelo menos) um or\u00e7amento",
|
||||||
"rule_trigger_has_no_bill_choice": "N\u00e3o tem fatura",
|
"rule_trigger_has_no_bill_choice": "N\u00e3o tem encargo",
|
||||||
"rule_trigger_has_any_bill_choice": "Tem (qualquer) fatura",
|
"rule_trigger_has_any_bill_choice": "Tem (pelo menos) um encargo",
|
||||||
"rule_trigger_has_no_tag_choice": "N\u00e3o tem etiquetas",
|
"rule_trigger_has_no_tag_choice": "N\u00e3o tem etiquetas",
|
||||||
"rule_trigger_has_any_tag_choice": "Tem uma ou mais etiquetas (quaisquer)",
|
"rule_trigger_has_any_tag_choice": "Tem uma ou mais etiquetas (quaisquer)",
|
||||||
"rule_trigger_any_notes_choice": "Tem notas (quaisquer)",
|
"rule_trigger_any_notes_choice": "Tem notas (quaisquer)",
|
||||||
"rule_trigger_no_notes_choice": "N\u00e3o tem notas",
|
"rule_trigger_no_notes_choice": "N\u00e3o tem notas",
|
||||||
"rule_trigger_notes_is_choice": "Notes are..",
|
"rule_trigger_notes_is_choice": "As notas s\u00e3o..",
|
||||||
"rule_trigger_notes_contains_choice": "Notes contain..",
|
"rule_trigger_notes_contains_choice": "As notas cont\u00eam..",
|
||||||
"rule_trigger_notes_starts_choice": "Notes start with..",
|
"rule_trigger_notes_starts_choice": "As notas comecam com..",
|
||||||
"rule_trigger_notes_ends_choice": "Notes end with..",
|
"rule_trigger_notes_ends_choice": "As notas terminam com..",
|
||||||
"rule_trigger_bill_is_choice": "A fatura \u00e9..",
|
"rule_trigger_bill_is_choice": "O encargo \u00e9..",
|
||||||
"rule_trigger_external_id_is_choice": "O ID Externo \u00e9..",
|
"rule_trigger_external_id_is_choice": "O ID Externo \u00e9..",
|
||||||
"rule_trigger_internal_reference_is_choice": "Internal reference is..",
|
"rule_trigger_internal_reference_is_choice": "A refer\u00eancia interna \u00e9..",
|
||||||
"rule_trigger_journal_id_choice": "O ID do di\u00e1rio de transa\u00e7\u00f5es \u00e9..",
|
"rule_trigger_journal_id_choice": "O ID do di\u00e1rio de transa\u00e7\u00f5es \u00e9..",
|
||||||
"rule_trigger_any_external_url_choice": "Transaction has an external URL",
|
"rule_trigger_any_external_url_choice": "A transa\u00e7\u00e3o tem um URL externo",
|
||||||
"rule_trigger_no_external_url_choice": "Transaction has no external URL",
|
"rule_trigger_no_external_url_choice": "A transa\u00e7\u00e3o n\u00e3o tem nenhum URL externo",
|
||||||
"rule_trigger_id_choice": "ID da transa\u00e7\u00e3o \u00e9..",
|
"rule_trigger_id_choice": "ID da transa\u00e7\u00e3o \u00e9..",
|
||||||
"rule_action_delete_transaction_choice": "DELETE transaction(!)",
|
"rule_action_delete_transaction_choice": "APAGAR transa\u00e7\u00e3o(!)",
|
||||||
"rule_action_set_category_choice": "Set category to ..",
|
"rule_action_set_category_choice": "Atribuir a categoria..",
|
||||||
"rule_action_clear_category_choice": "Limpar qualquer categoria",
|
"rule_action_clear_category_choice": "Limpar qualquer categoria",
|
||||||
"rule_action_set_budget_choice": "Set budget to ..",
|
"rule_action_set_budget_choice": "Atribuir o or\u00e7amento..",
|
||||||
"rule_action_clear_budget_choice": "Limpar qualquer or\u00e7amento",
|
"rule_action_clear_budget_choice": "Limpar qualquer or\u00e7amento",
|
||||||
"rule_action_add_tag_choice": "Add tag ..",
|
"rule_action_add_tag_choice": "Adicionar etiqueta..",
|
||||||
"rule_action_remove_tag_choice": "Remove tag ..",
|
"rule_action_remove_tag_choice": "Remover etiqueta..",
|
||||||
"rule_action_remove_all_tags_choice": "Remover todas as etiquetas",
|
"rule_action_remove_all_tags_choice": "Remover todas as etiquetas",
|
||||||
"rule_action_set_description_choice": "Set description to ..",
|
"rule_action_set_description_choice": "Atribuir a descri\u00e7\u00e3o..",
|
||||||
"rule_action_update_piggy_choice": "Add \/ remove transaction amount in piggy bank ..",
|
"rule_action_update_piggy_choice": "Adicionar \/ remover montante da transa\u00e7\u00e3o ao mealheiro..",
|
||||||
"rule_action_append_description_choice": "Append description with ..",
|
"rule_action_append_description_choice": "Acrescentar ao final da descri\u00e7\u00e3o..",
|
||||||
"rule_action_prepend_description_choice": "Prepend description with ..",
|
"rule_action_prepend_description_choice": "Acrescentar ao in\u00edcio da descri\u00e7\u00e3o..",
|
||||||
"rule_action_set_source_account_choice": "Set source account to ..",
|
"rule_action_set_source_account_choice": "Atribuir a conta de origem..",
|
||||||
"rule_action_set_destination_account_choice": "Set destination account to ..",
|
"rule_action_set_destination_account_choice": "Atribuir a conta de destino..",
|
||||||
"rule_action_append_notes_choice": "Append notes with ..",
|
"rule_action_append_notes_choice": "Acrescentar ao final das notas..",
|
||||||
"rule_action_prepend_notes_choice": "Prepend notes with ..",
|
"rule_action_prepend_notes_choice": "Preceder notas com..",
|
||||||
"rule_action_clear_notes_choice": "Remover todas as notas",
|
"rule_action_clear_notes_choice": "Remover todas as notas",
|
||||||
"rule_action_set_notes_choice": "Set notes to ..",
|
"rule_action_set_notes_choice": "Atribuir as notas..",
|
||||||
"rule_action_link_to_bill_choice": "Link to a bill ..",
|
"rule_action_link_to_bill_choice": "Ligar a encargo..",
|
||||||
"rule_action_convert_deposit_choice": "Converter a transac\u00e7\u00e3o para um dep\u00f3sito",
|
"rule_action_convert_deposit_choice": "Converter a transa\u00e7\u00e3o num dep\u00f3sito",
|
||||||
"rule_action_convert_withdrawal_choice": "Converter a transac\u00e7\u00e3o para um levantamento",
|
"rule_action_convert_withdrawal_choice": "Converter a transa\u00e7\u00e3o num levantamento",
|
||||||
"rule_action_convert_transfer_choice": "Converter a transac\u00e7\u00e3o para uma transfer\u00eancia",
|
"rule_action_convert_transfer_choice": "Converter a transa\u00e7\u00e3o numa transfer\u00eancia",
|
||||||
"placeholder": "[Placeholder]",
|
"placeholder": "[Placeholder]",
|
||||||
"recurrences": "Transa\u00e7\u00f5es recorrentes",
|
"recurrences": "Transa\u00e7\u00f5es recorrentes",
|
||||||
"title_expenses": "Despesas",
|
"title_expenses": "Despesas",
|
||||||
"title_withdrawal": "Despesas",
|
"title_withdrawal": "Despesas",
|
||||||
"title_revenue": "Receita \/ renda",
|
"title_revenue": "Receita \/ rendimento",
|
||||||
"pref_1D": "Um dia",
|
"pref_1D": "Um dia",
|
||||||
"pref_1W": "Uma semana",
|
"pref_1W": "Uma semana",
|
||||||
"pref_1M": "Um m\u00eas",
|
"pref_1M": "Um m\u00eas",
|
||||||
@ -177,20 +177,20 @@ export default {
|
|||||||
"pref_6M": "Seis meses",
|
"pref_6M": "Seis meses",
|
||||||
"pref_1Y": "Um ano",
|
"pref_1Y": "Um ano",
|
||||||
"repeat_freq_yearly": "anualmente",
|
"repeat_freq_yearly": "anualmente",
|
||||||
"repeat_freq_half-year": "todo meio ano",
|
"repeat_freq_half-year": "a cada meio ano",
|
||||||
"repeat_freq_quarterly": "trimestral",
|
"repeat_freq_quarterly": "trimestral",
|
||||||
"repeat_freq_monthly": "mensalmente",
|
"repeat_freq_monthly": "mensalmente",
|
||||||
"repeat_freq_weekly": "semanalmente",
|
"repeat_freq_weekly": "semanalmente",
|
||||||
"single_split": "Divis\u00e3o",
|
"single_split": "Divis\u00e3o",
|
||||||
"asset_accounts": "Conta de activos",
|
"asset_accounts": "Conta de ativos",
|
||||||
"expense_accounts": "Conta de despesas",
|
"expense_accounts": "Conta de despesas",
|
||||||
"liabilities_accounts": "Conta de passivos",
|
"liabilities_accounts": "Conta de passivos",
|
||||||
"undefined_accounts": "Accounts",
|
"undefined_accounts": "Contas",
|
||||||
"name": "Nome",
|
"name": "Nome",
|
||||||
"revenue_accounts": "Conta de receitas",
|
"revenue_accounts": "Conta de receitas",
|
||||||
"description": "Descricao",
|
"description": "Descri\u00e7\u00e3o",
|
||||||
"category": "Categoria",
|
"category": "Categoria",
|
||||||
"title_deposit": "Receita \/ renda",
|
"title_deposit": "Receita \/ rendimento",
|
||||||
"title_transfer": "Transfer\u00eancias",
|
"title_transfer": "Transfer\u00eancias",
|
||||||
"title_transfers": "Transfer\u00eancias",
|
"title_transfers": "Transfer\u00eancias",
|
||||||
"piggyBanks": "Mealheiros",
|
"piggyBanks": "Mealheiros",
|
||||||
@ -209,20 +209,20 @@ export default {
|
|||||||
"amount": "Montante",
|
"amount": "Montante",
|
||||||
"date": "Data",
|
"date": "Data",
|
||||||
"time": "Hora",
|
"time": "Hora",
|
||||||
"preferences": "Defini\u00e7\u00f5es",
|
"preferences": "Prefer\u00eancias",
|
||||||
"transactions": "Transa\u00e7\u00f5es",
|
"transactions": "Transa\u00e7\u00f5es",
|
||||||
"balance": "Saldo",
|
"balance": "Saldo",
|
||||||
"budgets": "Or\u00e7amentos",
|
"budgets": "Or\u00e7amentos",
|
||||||
"subscriptions": "Subscri\u00e7\u00f5es",
|
"subscriptions": "Subscri\u00e7\u00f5es",
|
||||||
"welcome_back": "Painel de controlo",
|
"welcome_back": "Painel de controlo",
|
||||||
"bills_to_pay": "Faturas a pagar",
|
"bills_to_pay": "Encargos a pagar",
|
||||||
"net_worth": "Patrim\u00f3nio liquido",
|
"net_worth": "Posi\u00e7\u00e3o global",
|
||||||
"pref_last365": "Last year",
|
"pref_last365": "No ano passado",
|
||||||
"pref_last90": "\u00daltimos 90 dias",
|
"pref_last90": "\u00daltimos 90 dias",
|
||||||
"pref_last30": "\u00daltimos 30 dias",
|
"pref_last30": "\u00daltimos 30 dias",
|
||||||
"pref_last7": "\u00daltimos 7 dias",
|
"pref_last7": "\u00daltimos 7 dias",
|
||||||
"pref_YTD": "Year to date",
|
"pref_YTD": "Ano corrente",
|
||||||
"pref_QTD": "Quarter to date",
|
"pref_QTD": "Trimestre corrente",
|
||||||
"pref_MTD": "Month to date"
|
"pref_MTD": "M\u00eas corrente"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
26
frontend/src/i18n/uk_UA/index.js
vendored
26
frontend/src/i18n/uk_UA/index.js
vendored
@ -60,18 +60,18 @@ export default {
|
|||||||
"liabilities_accounts": "\u0417\u043e\u0431\u043e\u0432'\u044f\u0437\u0430\u043d\u043d\u044f"
|
"liabilities_accounts": "\u0417\u043e\u0431\u043e\u0432'\u044f\u0437\u0430\u043d\u043d\u044f"
|
||||||
},
|
},
|
||||||
"firefly": {
|
"firefly": {
|
||||||
"administration_index": "Financial administration",
|
"administration_index": "\u0424\u0456\u043d\u0430\u043d\u0441\u043e\u0432\u0435 \u0443\u043f\u0440\u0430\u0432\u043b\u0456\u043d\u043d\u044f",
|
||||||
"actions": "\u0414\u0456\u0457",
|
"actions": "\u0414\u0456\u0457",
|
||||||
"edit": "\u0420\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u0442\u0438",
|
"edit": "\u0420\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u0442\u0438",
|
||||||
"delete": "\u0412\u0438\u0434\u0430\u043b\u0438\u0442\u0438",
|
"delete": "\u0412\u0438\u0434\u0430\u043b\u0438\u0442\u0438",
|
||||||
"reconcile": "Reconcile",
|
"reconcile": "Reconcile",
|
||||||
"create_new_asset": "Create new asset account",
|
"create_new_asset": "\u0417\u0431\u0435\u0440\u0435\u0433\u0442\u0438 \u043d\u043e\u0432\u0438\u0439 \u0440\u0430\u0445\u0443\u043d\u043e\u043a \u0430\u043a\u0442\u0438\u0432\u0456\u0432",
|
||||||
"confirm_action": "\u041f\u0456\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0438 \u0434\u0456\u044e",
|
"confirm_action": "\u041f\u0456\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0438 \u0434\u0456\u044e",
|
||||||
"new_budget": "\u041d\u043e\u0432\u0438\u0439 \u0431\u044e\u0434\u0436\u0435\u0442",
|
"new_budget": "\u041d\u043e\u0432\u0438\u0439 \u0431\u044e\u0434\u0436\u0435\u0442",
|
||||||
"new_asset_account": "\u041d\u043e\u0432\u0438\u0439 \u0440\u0430\u0445\u0443\u043d\u043e\u043a \u0430\u043a\u0442\u0438\u0432\u0456\u0432",
|
"new_asset_account": "\u041d\u043e\u0432\u0438\u0439 \u0440\u0430\u0445\u0443\u043d\u043e\u043a \u0430\u043a\u0442\u0438\u0432\u0456\u0432",
|
||||||
"newTransfer": "\u041d\u043e\u0432\u0438\u0439 \u043f\u0435\u0440\u0435\u043a\u0430\u0437",
|
"newTransfer": "\u041d\u043e\u0432\u0438\u0439 \u043f\u0435\u0440\u0435\u043a\u0430\u0437",
|
||||||
"submission_options": "Submission options",
|
"submission_options": "Submission options",
|
||||||
"apply_rules_checkbox": "Apply rules",
|
"apply_rules_checkbox": "\u0417\u0430\u0441\u0442\u043e\u0441\u0443\u0432\u0430\u0442\u0438 \u043f\u0440\u0430\u0432\u0438\u043b\u0430",
|
||||||
"fire_webhooks_checkbox": "Fire webhooks",
|
"fire_webhooks_checkbox": "Fire webhooks",
|
||||||
"newDeposit": "\u041d\u043e\u0432\u0456 \u043d\u0430\u0434\u0445\u043e\u0434\u0436\u0435\u043d\u043d\u044f",
|
"newDeposit": "\u041d\u043e\u0432\u0456 \u043d\u0430\u0434\u0445\u043e\u0434\u0436\u0435\u043d\u043d\u044f",
|
||||||
"newWithdrawal": "\u041d\u043e\u0432\u0456 \u0432\u0438\u0442\u0440\u0430\u0442\u0438",
|
"newWithdrawal": "\u041d\u043e\u0432\u0456 \u0432\u0438\u0442\u0440\u0430\u0442\u0438",
|
||||||
@ -182,18 +182,18 @@ export default {
|
|||||||
"repeat_freq_monthly": "\u0449\u043e\u043c\u0456\u0441\u044f\u0446\u044f",
|
"repeat_freq_monthly": "\u0449\u043e\u043c\u0456\u0441\u044f\u0446\u044f",
|
||||||
"repeat_freq_weekly": "\u0449\u043e\u0442\u0438\u0436\u043d\u044f",
|
"repeat_freq_weekly": "\u0449\u043e\u0442\u0438\u0436\u043d\u044f",
|
||||||
"single_split": "\u0420\u043e\u0437\u0434\u0456\u043b\u0438\u0442\u0438",
|
"single_split": "\u0420\u043e\u0437\u0434\u0456\u043b\u0438\u0442\u0438",
|
||||||
"asset_accounts": "Asset accounts",
|
"asset_accounts": "\u041e\u0441\u043d\u043e\u0432\u043d\u0456 \u0440\u0430\u0445\u0443\u043d\u043a\u0438",
|
||||||
"expense_accounts": "\u0420\u0430\u0445\u0443\u043d\u043a\u0438 \u0432\u0438\u0442\u0440\u0430\u0442",
|
"expense_accounts": "\u0420\u0430\u0445\u0443\u043d\u043a\u0438 \u0432\u0438\u0442\u0440\u0430\u0442",
|
||||||
"liabilities_accounts": "\u041f\u0430\u0441\u0438\u0432\u0438",
|
"liabilities_accounts": "\u041f\u0430\u0441\u0438\u0432\u0438",
|
||||||
"undefined_accounts": "Accounts",
|
"undefined_accounts": "Accounts",
|
||||||
"name": "Name",
|
"name": "Name",
|
||||||
"revenue_accounts": "\u0414\u0436\u0435\u0440\u0435\u043b\u0430 \u0434\u043e\u0445\u043e\u0434\u0456\u0432",
|
"revenue_accounts": "\u0414\u0436\u0435\u0440\u0435\u043b\u0430 \u0434\u043e\u0445\u043e\u0434\u0456\u0432",
|
||||||
"description": "Description",
|
"description": "\u041e\u043f\u0438\u0441",
|
||||||
"category": "Category",
|
"category": "Category",
|
||||||
"title_deposit": "\u0414\u043e\u0445\u0456\u0434 \/ \u043f\u0440\u0438\u0445\u0456\u0434",
|
"title_deposit": "\u0414\u043e\u0445\u0456\u0434 \/ \u043f\u0440\u0438\u0445\u0456\u0434",
|
||||||
"title_transfer": "\u041f\u0435\u0440\u0435\u043a\u0430\u0437",
|
"title_transfer": "\u041f\u0435\u0440\u0435\u043a\u0430\u0437",
|
||||||
"title_transfers": "\u041f\u0435\u0440\u0435\u043a\u0430\u0437\u0438",
|
"title_transfers": "\u041f\u0435\u0440\u0435\u043a\u0430\u0437\u0438",
|
||||||
"piggyBanks": "Piggy banks",
|
"piggyBanks": "\u0421\u043a\u0430\u0440\u0431\u043d\u0438\u0447\u043a\u0438",
|
||||||
"rules": "\u041f\u0440\u0430\u0432\u0438\u043b\u0430",
|
"rules": "\u041f\u0440\u0430\u0432\u0438\u043b\u0430",
|
||||||
"accounts": "\u0420\u0430\u0445\u0443\u043d\u043a\u0438",
|
"accounts": "\u0420\u0430\u0445\u0443\u043d\u043a\u0438",
|
||||||
"categories": "\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0456\u0457",
|
"categories": "\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0456\u0457",
|
||||||
@ -206,21 +206,21 @@ export default {
|
|||||||
"profile": "\u041f\u0440\u043e\u0444\u0456\u043b\u044c",
|
"profile": "\u041f\u0440\u043e\u0444\u0456\u043b\u044c",
|
||||||
"source_account": "\u0412\u0438\u0445\u0456\u0434\u043d\u0438\u0439 \u0440\u0430\u0445\u0443\u043d\u043e\u043a",
|
"source_account": "\u0412\u0438\u0445\u0456\u0434\u043d\u0438\u0439 \u0440\u0430\u0445\u0443\u043d\u043e\u043a",
|
||||||
"destination_account": "\u0420\u0430\u0445\u0443\u043d\u043e\u043a \u043f\u0440\u0438\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044f",
|
"destination_account": "\u0420\u0430\u0445\u0443\u043d\u043e\u043a \u043f\u0440\u0438\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044f",
|
||||||
"amount": "Amount",
|
"amount": "\u0421\u0443\u043c\u0430",
|
||||||
"date": "Date",
|
"date": "\u0414\u0430\u0442\u0430",
|
||||||
"time": "Time",
|
"time": "Time",
|
||||||
"preferences": "Preferences",
|
"preferences": "Preferences",
|
||||||
"transactions": "Transactions",
|
"transactions": "\u0422\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0456\u0457",
|
||||||
"balance": "Balance",
|
"balance": "Balance",
|
||||||
"budgets": "\u0411\u044e\u0434\u0436\u0435\u0442\u0438",
|
"budgets": "\u0411\u044e\u0434\u0436\u0435\u0442\u0438",
|
||||||
"subscriptions": "\u041f\u0456\u0434\u043f\u0438\u0441\u043a\u0438",
|
"subscriptions": "\u041f\u0456\u0434\u043f\u0438\u0441\u043a\u0438",
|
||||||
"welcome_back": "\u0429\u043e \u0432 \u0433\u0430\u043c\u0430\u043d\u0446\u0456?",
|
"welcome_back": "\u0429\u043e \u0432 \u0433\u0430\u043c\u0430\u043d\u0446\u0456?",
|
||||||
"bills_to_pay": "\u0420\u0430\u0445\u0443\u043d\u043a\u0438 \u0434\u043e \u0441\u043f\u043b\u0430\u0442\u0438",
|
"bills_to_pay": "\u0420\u0430\u0445\u0443\u043d\u043a\u0438 \u0434\u043e \u0441\u043f\u043b\u0430\u0442\u0438",
|
||||||
"net_worth": "\u0427\u0438\u0441\u0442\u0456 \u0430\u043a\u0442\u0438\u0432\u0438",
|
"net_worth": "\u0427\u0438\u0441\u0442\u0456 \u0430\u043a\u0442\u0438\u0432\u0438",
|
||||||
"pref_last365": "Last year",
|
"pref_last365": "\u041c\u0438\u043d\u0443\u043b\u0438\u0439 \u0440\u0456\u043a",
|
||||||
"pref_last90": "Last 90 days",
|
"pref_last90": "\u041e\u0441\u0442\u0430\u043d\u043d\u0456 90 \u0434\u043d\u0456\u0432",
|
||||||
"pref_last30": "Last 30 days",
|
"pref_last30": "\u041e\u0441\u0442\u0430\u043d\u043d\u0456 30 \u0434\u043d\u0456\u0432",
|
||||||
"pref_last7": "Last 7 days",
|
"pref_last7": "\u041e\u0441\u0442\u0430\u043d\u043d\u0456 7 \u0434\u043d\u0456\u0432",
|
||||||
"pref_YTD": "Year to date",
|
"pref_YTD": "Year to date",
|
||||||
"pref_QTD": "Quarter to date",
|
"pref_QTD": "Quarter to date",
|
||||||
"pref_MTD": "Month to date"
|
"pref_MTD": "Month to date"
|
||||||
|
@ -35,7 +35,7 @@ page container: q-ma-xs (margin all, xs) AND q-mb-md to give the page content so
|
|||||||
<template>
|
<template>
|
||||||
<q-layout view="hHh lpR fFf">
|
<q-layout view="hHh lpR fFf">
|
||||||
|
|
||||||
<q-header reveal class="bg-primary text-white">
|
<q-header class="bg-primary text-white" reveal>
|
||||||
<q-toolbar>
|
<q-toolbar>
|
||||||
<q-btn flat icon="fas fa-bars" round @click="toggleLeftDrawer"/>
|
<q-btn flat icon="fas fa-bars" round @click="toggleLeftDrawer"/>
|
||||||
|
|
||||||
@ -153,7 +153,7 @@ page container: q-ma-xs (margin all, xs) AND q-mb-md to give the page content so
|
|||||||
</q-btn>
|
</q-btn>
|
||||||
</q-toolbar>
|
</q-toolbar>
|
||||||
</q-header>
|
</q-header>
|
||||||
<q-drawer show-if-above v-model="leftDrawerOpen" side="left" bordered>
|
<q-drawer v-model="leftDrawerOpen" bordered show-if-above side="left">
|
||||||
<q-scroll-area class="fit">
|
<q-scroll-area class="fit">
|
||||||
<div class="q-pt-md">
|
<div class="q-pt-md">
|
||||||
<q-list>
|
<q-list>
|
||||||
@ -196,7 +196,7 @@ page container: q-ma-xs (margin all, xs) AND q-mb-md to give the page content so
|
|||||||
icon="fas fa-exchange-alt"
|
icon="fas fa-exchange-alt"
|
||||||
label="Transactions"
|
label="Transactions"
|
||||||
>
|
>
|
||||||
<q-item v-ripple :inset-level="1" :to="{ name: 'transactions.index', params: {type: 'withdrawal'} }"
|
<q-item v-ripple :inset-level="1" :to="{ name: 'transactions.index', params: {type: 'withdrawal'} }"
|
||||||
clickable>
|
clickable>
|
||||||
<q-item-section>
|
<q-item-section>
|
||||||
Withdrawals
|
Withdrawals
|
||||||
@ -252,7 +252,7 @@ page container: q-ma-xs (margin all, xs) AND q-mb-md to give the page content so
|
|||||||
icon="fas fa-credit-card"
|
icon="fas fa-credit-card"
|
||||||
label="Accounts"
|
label="Accounts"
|
||||||
>
|
>
|
||||||
<q-item v-ripple :inset-level="1" :to="{ name: 'accounts.index', params: {type: 'asset'} }" clickable>
|
<q-item v-ripple :inset-level="1" :to="{ name: 'accounts.index', params: {type: 'asset'} }" clickable>
|
||||||
<q-item-section>
|
<q-item-section>
|
||||||
Asset accounts
|
Asset accounts
|
||||||
</q-item-section>
|
</q-item-section>
|
||||||
@ -332,13 +332,13 @@ page container: q-ma-xs (margin all, xs) AND q-mb-md to give the page content so
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<router-view />
|
<router-view/>
|
||||||
</q-page-container>
|
</q-page-container>
|
||||||
|
|
||||||
<q-footer class="bg-grey-8 text-white" bordered>
|
<q-footer bordered class="bg-grey-8 text-white">
|
||||||
<q-toolbar>
|
<q-toolbar>
|
||||||
<div>
|
<div>
|
||||||
<small>Firefly III v v6.0.11 © James Cole, AGPL-3.0-or-later.</small>
|
<small>Firefly III v v6.0.12 © James Cole, AGPL-3.0-or-later.</small>
|
||||||
</div>
|
</div>
|
||||||
</q-toolbar>
|
</q-toolbar>
|
||||||
</q-footer>
|
</q-footer>
|
||||||
|
2
public/v1/js/create_transaction.js
vendored
2
public/v1/js/create_transaction.js
vendored
File diff suppressed because one or more lines are too long
2
public/v1/js/edit_transaction.js
vendored
2
public/v1/js/edit_transaction.js
vendored
File diff suppressed because one or more lines are too long
2
public/v1/js/profile.js
vendored
2
public/v1/js/profile.js
vendored
File diff suppressed because one or more lines are too long
2
public/v1/js/webhooks/create.js
vendored
2
public/v1/js/webhooks/create.js
vendored
File diff suppressed because one or more lines are too long
2
public/v1/js/webhooks/edit.js
vendored
2
public/v1/js/webhooks/edit.js
vendored
File diff suppressed because one or more lines are too long
2
public/v1/js/webhooks/index.js
vendored
2
public/v1/js/webhooks/index.js
vendored
File diff suppressed because one or more lines are too long
2
public/v1/js/webhooks/show.js
vendored
2
public/v1/js/webhooks/show.js
vendored
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
|||||||
<!DOCTYPE html><html><head><base href=/v3/ ><title>Firefly III</title><meta charset=utf-8><meta content="Personal finances manager" name=description><meta content="telephone=no" name=format-detection><meta content=no name=msapplication-tap-highlight><meta content="user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1,width=device-width" name=viewport><link href=favicon-32x32.png rel=icon sizes=32x32 type=image/png><link href=favicon-16x16.png rel=icon sizes=16x16 type=image/png><link href=maskable76.png rel=apple-touch-icon sizes=76x76><link href=maskable120.png rel=apple-touch-icon sizes=120x120><link href=maskable152.png rel=apple-touch-icon sizes=152x152><link href=apple-touch-icon.png rel=apple-touch-icon sizes=180x180><link color=#3c8dbc href=safari-pinned-tab.svg rel=mask-icon><link href=maskable192.png rel=icon sizes=192x192><link href=maskable128.png rel=icon sizes=128x128><link href=manifest.webmanifest rel=manifest><meta content=#1e6581 name=msapplication-TileColor><meta content=maskable512.png name=msapplication-TileImage><meta content=no name=msapplication-tap-highlight><meta content="Firefly III" name=application-name><meta content="noindex, nofollow, noarchive, noodp, NoImageIndex, noydir" name=robots><meta content=yes name=apple-mobile-web-app-capable><meta content="Firefly III" name=apple-mobile-web-app-title><meta content="Firefly III" name=application-name><meta content=#3c8dbc name=msapplication-TileColor><meta content="mstile-144x144.png?v=3e8AboOwbd" name=msapplication-TileImage><meta content=#3c8dbc name=theme-color><script defer src=/v3/js/vendor.5b4ef590.js></script><script defer src=/v3/js/app.85449252.js></script><link href=/v3/css/vendor.c7d74351.css rel=stylesheet><link href=/v3/css/app.50c7ba73.css rel=stylesheet></head><body><div id=q-app></div></body></html>
|
<!DOCTYPE html><html><head><base href=/v3/ ><title>Firefly III</title><meta charset=utf-8><meta content="Personal finances manager" name=description><meta content="telephone=no" name=format-detection><meta content=no name=msapplication-tap-highlight><meta content="user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1,width=device-width" name=viewport><link href=favicon-32x32.png rel=icon sizes=32x32 type=image/png><link href=favicon-16x16.png rel=icon sizes=16x16 type=image/png><link href=maskable76.png rel=apple-touch-icon sizes=76x76><link href=maskable120.png rel=apple-touch-icon sizes=120x120><link href=maskable152.png rel=apple-touch-icon sizes=152x152><link href=apple-touch-icon.png rel=apple-touch-icon sizes=180x180><link color=#3c8dbc href=safari-pinned-tab.svg rel=mask-icon><link href=maskable192.png rel=icon sizes=192x192><link href=maskable128.png rel=icon sizes=128x128><link href=manifest.webmanifest rel=manifest><meta content=#1e6581 name=msapplication-TileColor><meta content=maskable512.png name=msapplication-TileImage><meta content=no name=msapplication-tap-highlight><meta content="Firefly III" name=application-name><meta content="noindex, nofollow, noarchive, noodp, NoImageIndex, noydir" name=robots><meta content=yes name=apple-mobile-web-app-capable><meta content="Firefly III" name=apple-mobile-web-app-title><meta content="Firefly III" name=application-name><meta content=#3c8dbc name=msapplication-TileColor><meta content="mstile-144x144.png?v=3e8AboOwbd" name=msapplication-TileImage><meta content=#3c8dbc name=theme-color><script defer src=/v3/js/vendor.5b4ef590.js></script><script defer src=/v3/js/app.f3084ca9.js></script><link href=/v3/css/vendor.c7d74351.css rel=stylesheet><link href=/v3/css/app.50c7ba73.css rel=stylesheet></head><body><div id=q-app></div></body></html>
|
1
public/v3/js/2762.ad3171ef.js
vendored
Normal file
1
public/v3/js/2762.ad3171ef.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
public/v3/js/787.e263ed05.js
vendored
1
public/v3/js/787.e263ed05.js
vendored
File diff suppressed because one or more lines are too long
1
public/v3/js/app.85449252.js
vendored
1
public/v3/js/app.85449252.js
vendored
File diff suppressed because one or more lines are too long
1
public/v3/js/app.f3084ca9.js
vendored
Normal file
1
public/v3/js/app.f3084ca9.js
vendored
Normal file
File diff suppressed because one or more lines are too long
@ -8,11 +8,11 @@
|
|||||||
"errors_submission": "Noe gikk galt med innleveringen. Vennligst sjekk ut feilene.",
|
"errors_submission": "Noe gikk galt med innleveringen. Vennligst sjekk ut feilene.",
|
||||||
"split": "Del opp",
|
"split": "Del opp",
|
||||||
"single_split": "Del opp",
|
"single_split": "Del opp",
|
||||||
"transaction_stored_link": "<a href=\"transactions\/show\/{ID}\">Transaction #{ID} (\"{title}\")<\/a> has been stored.",
|
"transaction_stored_link": "<a href=\"transactions\/show\/{ID}\">Transaksjon #{ID} (\"{title}\")<\/a> har blitt lagret.",
|
||||||
"webhook_stored_link": "<a href=\"webhooks\/show\/{ID}\">Webhook #{ID} (\"{title}\")<\/a> er lagret.",
|
"webhook_stored_link": "<a href=\"webhooks\/show\/{ID}\">Webhook #{ID} (\"{title}\")<\/a> er lagret.",
|
||||||
"webhook_updated_link": "<a href=\"webhooks\/show\/{ID}\">Webhook #{ID}<\/a> (\"{title}\") er oppdatert.",
|
"webhook_updated_link": "<a href=\"webhooks\/show\/{ID}\">Webhook #{ID}<\/a> (\"{title}\") er oppdatert.",
|
||||||
"transaction_updated_link": "<a href=\"transactions\/show\/{ID}\">Transaction #{ID}<\/a> (\"{title}\") has been updated.",
|
"transaction_updated_link": "<a href=\"transactions\/show\/{ID}\">Transaksjon #{ID} (\"{title}\")<\/a> har blitt oppdatert.",
|
||||||
"transaction_new_stored_link": "<a href=\"transactions\/show\/{ID}\">Transaction #{ID}<\/a> has been stored.",
|
"transaction_new_stored_link": "<a href=\"transactions\/show\/{ID}\">Transaksjon #{ID}<\/a> har blitt lagret.",
|
||||||
"transaction_journal_information": "Transaksjonsinformasjon",
|
"transaction_journal_information": "Transaksjonsinformasjon",
|
||||||
"submission_options": "Alternativer for innsending",
|
"submission_options": "Alternativer for innsending",
|
||||||
"apply_rules_checkbox": "Bruk regler",
|
"apply_rules_checkbox": "Bruk regler",
|
||||||
|
@ -4,50 +4,50 @@
|
|||||||
"flash_error": "Erro!",
|
"flash_error": "Erro!",
|
||||||
"flash_success": "Sucesso!",
|
"flash_success": "Sucesso!",
|
||||||
"close": "Fechar",
|
"close": "Fechar",
|
||||||
"split_transaction_title": "Descri\u00e7\u00e3o da transac\u00e7\u00e3o dividida",
|
"split_transaction_title": "Descri\u00e7\u00e3o da transa\u00e7\u00e3o dividida",
|
||||||
"errors_submission": "Aconteceu algo errado com a sua submiss\u00e3o. Por favor, verifique os erros.",
|
"errors_submission": "Aconteceu algo errado com a sua submiss\u00e3o. Por favor, verifique os erros.",
|
||||||
"split": "Dividir",
|
"split": "Dividir",
|
||||||
"single_split": "Divis\u00e3o",
|
"single_split": "Divis\u00e3o",
|
||||||
"transaction_stored_link": "<a href=\"transactions\/show\/{ID}\">Transa\u00e7\u00e3o #{ID} (\"{title}\")<\/a> foi guardada.",
|
"transaction_stored_link": "<a href=\"transactions\/show\/{ID}\">A transa\u00e7\u00e3o #{ID} (\"{title}\")<\/a> foi guardada.",
|
||||||
"webhook_stored_link": "<a href=\"transactions\/show\/{ID}\">Webhook #{ID} (\"{title}\")<\/a> foi guardado.",
|
"webhook_stored_link": "<a href=\"transactions\/show\/{ID}\">Webhook #{ID} (\"{title}\")<\/a> foi guardado.",
|
||||||
"webhook_updated_link": "<a href=\"transactions\/show\/{ID}\">Webhook #{ID} (\"{title}\")<\/a> foi guardado.",
|
"webhook_updated_link": "<a href=\"transactions\/show\/{ID}\">Webhook #{ID} (\"{title}\")<\/a> foi guardado.",
|
||||||
"transaction_updated_link": "<a href=\"transactions\/show\/{ID}\">Transa\u00e7\u00e3o #{ID}<\/a> (\"{title}\") foi atualizada.",
|
"transaction_updated_link": "<a href=\"transactions\/show\/{ID}\">A transa\u00e7\u00e3o #{ID}<\/a> (\"{title}\") foi atualizada.",
|
||||||
"transaction_new_stored_link": "<a href=\"transactions\/show\/{ID}\">Transa\u00e7\u00e3o#{ID}<\/a> foi guardada.",
|
"transaction_new_stored_link": "<a href=\"transactions\/show\/{ID}\">A transa\u00e7\u00e3o#{ID}<\/a> foi guardada.",
|
||||||
"transaction_journal_information": "Informa\u00e7\u00e3o da transa\u00e7\u00e3o",
|
"transaction_journal_information": "Informa\u00e7\u00e3o da transa\u00e7\u00e3o",
|
||||||
"submission_options": "Submission options",
|
"submission_options": "Op\u00e7\u00f5es de submiss\u00e3o",
|
||||||
"apply_rules_checkbox": "Apply rules",
|
"apply_rules_checkbox": "Aplicar regras",
|
||||||
"fire_webhooks_checkbox": "Fire webhooks",
|
"fire_webhooks_checkbox": "Ativar webhooks",
|
||||||
"no_budget_pointer": "Parece que ainda n\u00e3o tem or\u00e7amentos. Pode criar-los na p\u00e1gina de <a href=\"budgets\">or\u00e7amentos<\/a>. Or\u00e7amentos podem ajud\u00e1-lo a controlar as despesas.",
|
"no_budget_pointer": "Parece que ainda n\u00e3o tem or\u00e7amentos. Pode cri\u00e1-los na p\u00e1gina de <a href=\"budgets\">or\u00e7amentos<\/a>. Os or\u00e7amentos podem ajud\u00e1-lo a controlar as despesas.",
|
||||||
"no_bill_pointer": "Parece que ainda n\u00e3o tem faturas. Pode criar-las na p\u00e1gina de <a href=\"bills\">faturas<\/a>. Faturas podem ajud\u00e1-lo a controlar as despesas.",
|
"no_bill_pointer": "Parece que ainda n\u00e3o tem encargos. Pode cri\u00e1-los na p\u00e1gina de <a href=\"bills\">encargos<\/a>. Os Encargos podem ajud\u00e1-lo a controlar as despesas.",
|
||||||
"source_account": "Conta de origem",
|
"source_account": "Conta de origem",
|
||||||
"hidden_fields_preferences": "Pode ativar mais op\u00e7\u00f5es de transa\u00e7\u00f5es nas suas <a href=\"preferences\">prefer\u00eancias<\/a>.",
|
"hidden_fields_preferences": "Pode ativar mais op\u00e7\u00f5es de transa\u00e7\u00f5es nas suas <a href=\"preferences\">prefer\u00eancias<\/a>.",
|
||||||
"destination_account": "Conta de destino",
|
"destination_account": "Conta de destino",
|
||||||
"add_another_split": "Adicionar outra divis\u00e3o",
|
"add_another_split": "Adicionar outra divis\u00e3o",
|
||||||
"submission": "Submiss\u00e3o",
|
"submission": "Submiss\u00e3o",
|
||||||
"create_another": "Depois de guardar, voltar aqui para criar outra.",
|
"create_another": "Depois de guardar, voltar aqui para criar outra.",
|
||||||
"reset_after": "Repor o formul\u00e1rio ap\u00f3s o envio",
|
"reset_after": "Reiniciar o formul\u00e1rio ap\u00f3s o envio",
|
||||||
"submit": "Guardar",
|
"submit": "Guardar",
|
||||||
"amount": "Montante",
|
"amount": "Montante",
|
||||||
"date": "Data",
|
"date": "Data",
|
||||||
"tags": "Etiquetas",
|
"tags": "Etiquetas",
|
||||||
"no_budget": "(sem or\u00e7amento)",
|
"no_budget": "(sem or\u00e7amento)",
|
||||||
"no_bill": "(sem fatura)",
|
"no_bill": "(sem encargo)",
|
||||||
"category": "Categoria",
|
"category": "Categoria",
|
||||||
"attachments": "Anexos",
|
"attachments": "Anexos",
|
||||||
"notes": "Notas",
|
"notes": "Notas",
|
||||||
"external_url": "URL Externo",
|
"external_url": "URL Externo",
|
||||||
"update_transaction": "Atualizar transa\u00e7\u00e3o",
|
"update_transaction": "Atualizar transa\u00e7\u00e3o",
|
||||||
"after_update_create_another": "Ap\u00f3s a atualiza\u00e7\u00e3o, regresse aqui para continuar a editar.",
|
"after_update_create_another": "Ap\u00f3s atualizar, regresse aqui para continuar a editar.",
|
||||||
"store_as_new": "Guarde como uma nova transa\u00e7\u00e3o em vez de atualizar.",
|
"store_as_new": "Guarde como nova transa\u00e7\u00e3o em vez de atualizar.",
|
||||||
"split_title_help": "Se criar uma transac\u00e7\u00e3o dividida, deve haver uma descri\u00e7\u00e3o global para todas as partes da transac\u00e7\u00e3o.",
|
"split_title_help": "Se criar uma transa\u00e7\u00e3o dividida, deve haver uma descri\u00e7\u00e3o global para todas as partes da transa\u00e7\u00e3o.",
|
||||||
"none_in_select_list": "(nenhum)",
|
"none_in_select_list": "(nenhum)",
|
||||||
"no_piggy_bank": "(nenhum mealheiro)",
|
"no_piggy_bank": "(nenhum mealheiro)",
|
||||||
"description": "Descricao",
|
"description": "Descri\u00e7\u00e3o",
|
||||||
"split_transaction_title_help": "Se criar uma transac\u00e7\u00e3o dividida, deve haver uma descri\u00e7\u00e3o global para todas as partes da transac\u00e7\u00e3o.",
|
"split_transaction_title_help": "Se criar uma transa\u00e7\u00e3o dividida, deve haver uma descri\u00e7\u00e3o global para todas as partes da transa\u00e7\u00e3o.",
|
||||||
"destination_account_reconciliation": "N\u00e3o pode editar a conta de destino de uma transac\u00e7\u00e3o de reconcilia\u00e7\u00e3o.",
|
"destination_account_reconciliation": "N\u00e3o pode editar a conta de destino de uma transa\u00e7\u00e3o de reconcilia\u00e7\u00e3o.",
|
||||||
"source_account_reconciliation": "N\u00e3o pode editar a conta de origem de uma transac\u00e7\u00e3o de reconcilia\u00e7\u00e3o.",
|
"source_account_reconciliation": "N\u00e3o pode editar a conta de origem de uma transa\u00e7\u00e3o de reconcilia\u00e7\u00e3o.",
|
||||||
"budget": "Orcamento",
|
"budget": "Or\u00e7amento",
|
||||||
"bill": "Fatura",
|
"bill": "Encargo",
|
||||||
"you_create_withdrawal": "Est\u00e1 a criar um levantamento.",
|
"you_create_withdrawal": "Est\u00e1 a criar um levantamento.",
|
||||||
"you_create_transfer": "Est\u00e1 a criar uma transfer\u00eancia.",
|
"you_create_transfer": "Est\u00e1 a criar uma transfer\u00eancia.",
|
||||||
"you_create_deposit": "Est\u00e1 a criar um dep\u00f3sito.",
|
"you_create_deposit": "Est\u00e1 a criar um dep\u00f3sito.",
|
||||||
@ -62,22 +62,22 @@
|
|||||||
"profile_oauth_clients_header": "Clientes",
|
"profile_oauth_clients_header": "Clientes",
|
||||||
"profile_oauth_client_id": "ID do Cliente",
|
"profile_oauth_client_id": "ID do Cliente",
|
||||||
"profile_oauth_client_name": "Nome",
|
"profile_oauth_client_name": "Nome",
|
||||||
"profile_oauth_client_secret": "C\u00f3digo secreto",
|
"profile_oauth_client_secret": "Segredo",
|
||||||
"profile_oauth_create_new_client": "Criar Novo Cliente",
|
"profile_oauth_create_new_client": "Criar Novo Cliente",
|
||||||
"profile_oauth_create_client": "Criar Cliente",
|
"profile_oauth_create_client": "Criar Cliente",
|
||||||
"profile_oauth_edit_client": "Editar Cliente",
|
"profile_oauth_edit_client": "Editar Cliente",
|
||||||
"profile_oauth_name_help": "Algo que os utilizadores reconhe\u00e7am e confiem.",
|
"profile_oauth_name_help": "Algo que os utilizadores reconhe\u00e7am e confiem.",
|
||||||
"profile_oauth_redirect_url": "URL de redireccionamento",
|
"profile_oauth_redirect_url": "URL de redirecionamento",
|
||||||
"profile_oauth_clients_external_auth": "If you're using an external authentication provider like Authelia, OAuth Clients will not work. You can use Personal Access Tokens only.",
|
"profile_oauth_clients_external_auth": "Se estivar a usar um provedor de autentica\u00e7\u00e3o externo, como o Authelia, os clientes OAuth n\u00e3o funcionar\u00e3o. S\u00f3 pode usar Tokens de Acesso Pessoal.",
|
||||||
"profile_oauth_redirect_url_help": "URL de callback de autoriza\u00e7\u00e3o da aplica\u00e7\u00e3o.",
|
"profile_oauth_redirect_url_help": "URL de callback de autoriza\u00e7\u00e3o da aplica\u00e7\u00e3o.",
|
||||||
"profile_authorized_apps": "Aplica\u00e7\u00f5es autorizados",
|
"profile_authorized_apps": "Aplica\u00e7\u00f5es autorizadas",
|
||||||
"profile_authorized_clients": "Clientes autorizados",
|
"profile_authorized_clients": "Clientes autorizados",
|
||||||
"profile_scopes": "Contextos",
|
"profile_scopes": "Contextos",
|
||||||
"profile_revoke": "Revogar",
|
"profile_revoke": "Revogar",
|
||||||
"profile_personal_access_tokens": "Tokens de acesso pessoal",
|
"profile_personal_access_tokens": "Tokens de acesso pessoal",
|
||||||
"profile_personal_access_token": "Token de acesso pessoal",
|
"profile_personal_access_token": "Token de acesso pessoal",
|
||||||
"profile_personal_access_token_explanation": "Aqui est\u00e1 o seu novo token de acesso pessoal. Esta \u00e9 a \u00fanica v\u00eas que o mesmo ser\u00e1 mostrado portanto n\u00e3o o perca! Pode utiliza-lo para fazer pedidos de API.",
|
"profile_personal_access_token_explanation": "Aqui est\u00e1 o seu novo token de acesso pessoal. Esta \u00e9 a \u00fanica vez que ser\u00e1 mostrado, portanto, n\u00e3o o perca! Pode us\u00e1-lo para fazer pedidos \u00e0 API.",
|
||||||
"profile_no_personal_access_token": "Voc\u00ea ainda n\u00e3o criou tokens de acesso pessoal.",
|
"profile_no_personal_access_token": "Ainda n\u00e3o criou tokens de acesso pessoal.",
|
||||||
"profile_create_new_token": "Criar novo token",
|
"profile_create_new_token": "Criar novo token",
|
||||||
"profile_create_token": "Criar token",
|
"profile_create_token": "Criar token",
|
||||||
"profile_create": "Criar",
|
"profile_create": "Criar",
|
||||||
@ -85,16 +85,16 @@
|
|||||||
"default_group_title_name": "(n\u00e3o agrupado)",
|
"default_group_title_name": "(n\u00e3o agrupado)",
|
||||||
"piggy_bank": "Mealheiro",
|
"piggy_bank": "Mealheiro",
|
||||||
"profile_oauth_client_secret_title": "Segredo do cliente",
|
"profile_oauth_client_secret_title": "Segredo do cliente",
|
||||||
"profile_oauth_client_secret_expl": "Aqui est\u00e1 o seu segredo de cliente. Apenas estar\u00e1 vis\u00edvel uma vez portanto n\u00e3o o perca! Pode agora utilizar este segredo para fazer pedidos \u00e0 API.",
|
"profile_oauth_client_secret_expl": "Aqui est\u00e1 o seu segredo de cliente. Apenas estar\u00e1 vis\u00edvel uma vez, portanto n\u00e3o o perca! Pode agora utilizar este segredo para fazer pedidos \u00e0 API.",
|
||||||
"profile_oauth_confidential": "Confidencial",
|
"profile_oauth_confidential": "Confidencial",
|
||||||
"profile_oauth_confidential_help": "Exigir que o cliente se autentique com um segredo. Clientes confidenciais podem manter credenciais de forma segura sem expor as mesmas a terceiros n\u00e3o autorizadas. Aplica\u00e7\u00f5es p\u00fablicas, como por exemplo aplica\u00e7\u00f5es nativas de sistema operativo ou SPA JavaScript, s\u00e3o incapazes de garantir a seguran\u00e7a dos segredos.",
|
"profile_oauth_confidential_help": "Exigir que o cliente se autentique com um segredo. Clientes confidenciais podem manter credenciais de forma segura sem as expor a terceiros n\u00e3o autorizados. Aplica\u00e7\u00f5es p\u00fablicas, tais como aplica\u00e7\u00f5es desktop nativas ou JavaScript SPA, s\u00e3o incapazes de garantir a seguran\u00e7a dos segredos.",
|
||||||
"multi_account_warning_unknown": "Dependendo do tipo de transi\u00e7\u00e3o que quer criar, a conta de origem e\/ou a destino de subsequentes divis\u00f5es pode ser sub-escrita por quaisquer regra definida na primeira divis\u00e3o da transa\u00e7\u00e3o.",
|
"multi_account_warning_unknown": "Dependendo do tipo de transa\u00e7\u00e3o que criar, a conta de origem e\/ou destino de subsequentes divis\u00f5es pode ser sobrescrita pelo que estiver definido na primeira divis\u00e3o da transa\u00e7\u00e3o.",
|
||||||
"multi_account_warning_withdrawal": "Mantenha em mente que a conta de origem de divis\u00f5es subsequentes ser\u00e1 sobre-escrita por quaisquer regra definida na primeira divis\u00e3o do levantamento.",
|
"multi_account_warning_withdrawal": "Tenha presente que a conta de origem de divis\u00f5es subsequentes ser\u00e1 sobrescrita pelo que estiver definido na primeira divis\u00e3o do levantamento.",
|
||||||
"multi_account_warning_deposit": "Mantenha em mente que a conta de destino de divis\u00f5es subsequentes ser\u00e1 sobre-escrita por quaisquer regra definida na primeira divis\u00e3o do dep\u00f3sito.",
|
"multi_account_warning_deposit": "Tenha presente que a conta de destino de divis\u00f5es subsequentes ser\u00e1 sobrescrita pelo que estiver definida na primeira divis\u00e3o do dep\u00f3sito.",
|
||||||
"multi_account_warning_transfer": "Mantenha em mente que a conta de origem + destino de divis\u00f5es subsequentes ser\u00e3o sobre-escritas por quaisquer regras definidas na divis\u00e3o da transfer\u00eancia.",
|
"multi_account_warning_transfer": "Tenha presenta que a conta de origem + destino de divis\u00f5es subsequentes ser\u00e3o sobrescritas pelo que estiver definido na primeira divis\u00e3o da transfer\u00eancia.",
|
||||||
"webhook_trigger_STORE_TRANSACTION": "Ao criar transa\u00e7\u00e3o",
|
"webhook_trigger_STORE_TRANSACTION": "Ap\u00f3s criar transa\u00e7\u00e3o",
|
||||||
"webhook_trigger_UPDATE_TRANSACTION": "Ao atualizar transa\u00e7\u00e3o",
|
"webhook_trigger_UPDATE_TRANSACTION": "Ap\u00f3s atualizar transa\u00e7\u00e3o",
|
||||||
"webhook_trigger_DESTROY_TRANSACTION": "Ao eliminar transa\u00e7\u00e3o",
|
"webhook_trigger_DESTROY_TRANSACTION": "Ap\u00f3s eliminar transa\u00e7\u00e3o",
|
||||||
"webhook_response_TRANSACTIONS": "Detalhes da transa\u00e7\u00e3o",
|
"webhook_response_TRANSACTIONS": "Detalhes da transa\u00e7\u00e3o",
|
||||||
"webhook_response_ACCOUNTS": "Detalhes da conta",
|
"webhook_response_ACCOUNTS": "Detalhes da conta",
|
||||||
"webhook_response_none_NONE": "Sem dados",
|
"webhook_response_none_NONE": "Sem dados",
|
||||||
@ -102,12 +102,12 @@
|
|||||||
"actions": "A\u00e7\u00f5es",
|
"actions": "A\u00e7\u00f5es",
|
||||||
"meta_data": "Meta dados",
|
"meta_data": "Meta dados",
|
||||||
"webhook_messages": "Mensagem do webhook",
|
"webhook_messages": "Mensagem do webhook",
|
||||||
"inactive": "Inactivo",
|
"inactive": "Inativo",
|
||||||
"no_webhook_messages": "N\u00e3o existem mensagens novas",
|
"no_webhook_messages": "N\u00e3o existem mensagens novas",
|
||||||
"inspect": "Inspecionar",
|
"inspect": "Inspecionar",
|
||||||
"create_new_webhook": "Criar um novo webhook",
|
"create_new_webhook": "Criar um novo webhook",
|
||||||
"webhooks": "Webhooks",
|
"webhooks": "Webhooks",
|
||||||
"webhook_trigger_form_help": "Indicar em que evento o webhook ir\u00e1 ser a acionado",
|
"webhook_trigger_form_help": "Indicar em que evento o webhook ser\u00e1 a acionado",
|
||||||
"webhook_response_form_help": "Indicar o que o webhook deve submeter para o URL.",
|
"webhook_response_form_help": "Indicar o que o webhook deve submeter para o URL.",
|
||||||
"webhook_delivery_form_help": "Em que formato deve o webhook entregar os dados.",
|
"webhook_delivery_form_help": "Em que formato deve o webhook entregar os dados.",
|
||||||
"webhook_active_form_help": "O webhook deve ser ativado ou n\u00e3o ser\u00e1 acionado.",
|
"webhook_active_form_help": "O webhook deve ser ativado ou n\u00e3o ser\u00e1 acionado.",
|
||||||
@ -115,43 +115,43 @@
|
|||||||
"webhook_was_triggered": "O webhook foi acionado na transa\u00e7\u00e3o indicada. Por favor, aguarde que os resultados surjam.",
|
"webhook_was_triggered": "O webhook foi acionado na transa\u00e7\u00e3o indicada. Por favor, aguarde que os resultados surjam.",
|
||||||
"view_message": "Ver mensagem",
|
"view_message": "Ver mensagem",
|
||||||
"view_attempts": "Ver tentativas falhadas",
|
"view_attempts": "Ver tentativas falhadas",
|
||||||
"message_content_title": "Procurar na mensagem",
|
"message_content_title": "Conte\u00fado da mensagem do webhook",
|
||||||
"message_content_help": "Este \u00e9 o conte\u00fado da mensagem que foi enviada (ou se tentou enviar) usando este webhook.",
|
"message_content_help": "Este \u00e9 o conte\u00fado da mensagem que foi enviada (ou se tentou enviar) usando este webhook.",
|
||||||
"attempt_content_title": "Tentativas de webhook",
|
"attempt_content_title": "Tentativas de webhook",
|
||||||
"attempt_content_help": "Estas s\u00e3o todas as tentativas falhadas de envio desta mensagem webhook para o URL configurado. Ap\u00f3s algum tempo, o Firefly vai deixar de tentar.",
|
"attempt_content_help": "Estas s\u00e3o todas as tentativas falhadas de envio desta mensagem webhook para o URL configurado. Ap\u00f3s algum tempo, o Firefly vai deixar de tentar.",
|
||||||
"no_attempts": "N\u00e3o h\u00e1 tentativas falhadas. Isso \u00e9 bom!",
|
"no_attempts": "N\u00e3o h\u00e1 tentativas falhadas. Isso \u00e9 bom!",
|
||||||
"webhook_attempt_at": "Tentativa em {moment}",
|
"webhook_attempt_at": "Tentativa em {moment}",
|
||||||
"logs": "Hist\u00f3rico registos",
|
"logs": "Logs",
|
||||||
"response": "Respostas",
|
"response": "Respostas",
|
||||||
"visit_webhook_url": "Ir para URL do webhook",
|
"visit_webhook_url": "Ir para URL do webhook",
|
||||||
"reset_webhook_secret": "Redefinir segredo webhook"
|
"reset_webhook_secret": "Redefinir segredo webhook"
|
||||||
},
|
},
|
||||||
"form": {
|
"form": {
|
||||||
"url": "URL",
|
"url": "URL",
|
||||||
"active": "Activo",
|
"active": "Ativo",
|
||||||
"interest_date": "Data de juros",
|
"interest_date": "Data de juros",
|
||||||
"title": "Titulo",
|
"title": "T\u00edtulo",
|
||||||
"book_date": "Data de registo",
|
"book_date": "Data de registo",
|
||||||
"process_date": "Data de processamento",
|
"process_date": "Data de processamento",
|
||||||
"due_date": "Data de vencimento",
|
"due_date": "Data de vencimento",
|
||||||
"foreign_amount": "Montante estrangeiro",
|
"foreign_amount": "Montante estrangeiro",
|
||||||
"payment_date": "Data de pagamento",
|
"payment_date": "Data de pagamento",
|
||||||
"invoice_date": "Data da factura",
|
"invoice_date": "Data da fatura",
|
||||||
"internal_reference": "Referencia interna",
|
"internal_reference": "Refer\u00eancia interna",
|
||||||
"webhook_response": "Response",
|
"webhook_response": "Resposta",
|
||||||
"webhook_trigger": "Trigger",
|
"webhook_trigger": "Gatilho",
|
||||||
"webhook_delivery": "Delivery"
|
"webhook_delivery": "Entrega"
|
||||||
},
|
},
|
||||||
"list": {
|
"list": {
|
||||||
"active": "Esta activo?",
|
"active": "Esta ativo?",
|
||||||
"trigger": "Trigger",
|
"trigger": "Gatilho",
|
||||||
"response": "Response",
|
"response": "Resposta",
|
||||||
"delivery": "Delivery",
|
"delivery": "Entrega",
|
||||||
"url": "URL",
|
"url": "URL",
|
||||||
"secret": "Secret"
|
"secret": "Segredo"
|
||||||
},
|
},
|
||||||
"config": {
|
"config": {
|
||||||
"html_language": "pt",
|
"html_language": "pt",
|
||||||
"date_time_fns": "Do MMMM YYYY, @ HH:mm:ss"
|
"date_time_fns": "DO [de] MMMM YYYY, @ HH:mm:ss"
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -15,7 +15,7 @@
|
|||||||
"transaction_new_stored_link": "<a href=\"transactions\/show\/{ID}\">Transaction #{ID}<\/a> has been stored.",
|
"transaction_new_stored_link": "<a href=\"transactions\/show\/{ID}\">Transaction #{ID}<\/a> has been stored.",
|
||||||
"transaction_journal_information": "Transaction information",
|
"transaction_journal_information": "Transaction information",
|
||||||
"submission_options": "Submission options",
|
"submission_options": "Submission options",
|
||||||
"apply_rules_checkbox": "Apply rules",
|
"apply_rules_checkbox": "\u0417\u0430\u0441\u0442\u043e\u0441\u0443\u0432\u0430\u0442\u0438 \u043f\u0440\u0430\u0432\u0438\u043b\u0430",
|
||||||
"fire_webhooks_checkbox": "Fire webhooks",
|
"fire_webhooks_checkbox": "Fire webhooks",
|
||||||
"no_budget_pointer": "\u0417\u0434\u0430\u0454\u0442\u044c\u0441\u044f, \u043d\u0435 \u0441\u0442\u0432\u043e\u0440\u0438\u043b\u0438 \u0436\u043e\u0434\u043d\u043e\u0433\u043e \u0431\u044e\u0434\u0436\u0435\u0442\u0443. \u0421\u0442\u0432\u043e\u0440\u0456\u0442\u044c \u043e\u0434\u0438\u043d \u043d\u0430 \u0441\u0442\u043e\u0440\u0456\u043d\u0446\u0456 <a href=\"budgets\">\u0431\u044e\u0434\u0436\u0435\u0442\u0456\u0432<\/a>. \u0411\u044e\u0434\u0436\u0435\u0442\u0438 \u043c\u043e\u0436\u0443\u0442\u044c \u0434\u043e\u043f\u043e\u043c\u043e\u0433\u0442\u0438 \u0432\u0430\u043c \u0441\u0442\u0435\u0436\u0438\u0442\u0438 \u0437\u0430 \u0432\u0438\u0442\u0440\u0430\u0442\u0430\u043c\u0438.",
|
"no_budget_pointer": "\u0417\u0434\u0430\u0454\u0442\u044c\u0441\u044f, \u043d\u0435 \u0441\u0442\u0432\u043e\u0440\u0438\u043b\u0438 \u0436\u043e\u0434\u043d\u043e\u0433\u043e \u0431\u044e\u0434\u0436\u0435\u0442\u0443. \u0421\u0442\u0432\u043e\u0440\u0456\u0442\u044c \u043e\u0434\u0438\u043d \u043d\u0430 \u0441\u0442\u043e\u0440\u0456\u043d\u0446\u0456 <a href=\"budgets\">\u0431\u044e\u0434\u0436\u0435\u0442\u0456\u0432<\/a>. \u0411\u044e\u0434\u0436\u0435\u0442\u0438 \u043c\u043e\u0436\u0443\u0442\u044c \u0434\u043e\u043f\u043e\u043c\u043e\u0433\u0442\u0438 \u0432\u0430\u043c \u0441\u0442\u0435\u0436\u0438\u0442\u0438 \u0437\u0430 \u0432\u0438\u0442\u0440\u0430\u0442\u0430\u043c\u0438.",
|
||||||
"no_bill_pointer": "\u0423 \u0432\u0430\u0441, \u0437\u0434\u0430\u0454\u0442\u044c\u0441\u044f, \u0449\u0435 \u043d\u0435\u043c\u0430\u0454 \u0440\u0430\u0445\u0443\u043d\u043a\u0456\u0432 \u0434\u043e \u0441\u043f\u043b\u0430\u0442\u0438. \u0421\u0442\u0432\u043e\u0440\u0456\u0442\u044c \u043a\u0456\u043b\u044c\u043a\u0430 \u043d\u0430 \u0441\u0442\u043e\u0440\u0456\u043d\u0446\u0456 <a href=\"bills\">\u0440\u0430\u0445\u0443\u043d\u043a\u0456\u0432<\/a>. \u0420\u0430\u0445\u0443\u043d\u043a\u0438 \u043c\u043e\u0436\u0443\u0442\u044c \u0434\u043e\u043f\u043e\u043c\u043e\u0433\u0442\u0438 \u0432\u0430\u043c \u0441\u0442\u0435\u0436\u0438\u0442\u0438 \u0437\u0430 \u0432\u0438\u0442\u0440\u0430\u0442\u0430\u043c\u0438.",
|
"no_bill_pointer": "\u0423 \u0432\u0430\u0441, \u0437\u0434\u0430\u0454\u0442\u044c\u0441\u044f, \u0449\u0435 \u043d\u0435\u043c\u0430\u0454 \u0440\u0430\u0445\u0443\u043d\u043a\u0456\u0432 \u0434\u043e \u0441\u043f\u043b\u0430\u0442\u0438. \u0421\u0442\u0432\u043e\u0440\u0456\u0442\u044c \u043a\u0456\u043b\u044c\u043a\u0430 \u043d\u0430 \u0441\u0442\u043e\u0440\u0456\u043d\u0446\u0456 <a href=\"bills\">\u0440\u0430\u0445\u0443\u043d\u043a\u0456\u0432<\/a>. \u0420\u0430\u0445\u0443\u043d\u043a\u0438 \u043c\u043e\u0436\u0443\u0442\u044c \u0434\u043e\u043f\u043e\u043c\u043e\u0433\u0442\u0438 \u0432\u0430\u043c \u0441\u0442\u0435\u0436\u0438\u0442\u0438 \u0437\u0430 \u0432\u0438\u0442\u0440\u0430\u0442\u0430\u043c\u0438.",
|
||||||
@ -27,13 +27,13 @@
|
|||||||
"create_another": "After storing, return here to create another one.",
|
"create_another": "After storing, return here to create another one.",
|
||||||
"reset_after": "Reset form after submission",
|
"reset_after": "Reset form after submission",
|
||||||
"submit": "\u041f\u0456\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0438",
|
"submit": "\u041f\u0456\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0438",
|
||||||
"amount": "Amount",
|
"amount": "\u0421\u0443\u043c\u0430",
|
||||||
"date": "Date",
|
"date": "\u0414\u0430\u0442\u0430",
|
||||||
"tags": "\u0422\u0435\u0433\u0438",
|
"tags": "\u0422\u0435\u0433\u0438",
|
||||||
"no_budget": "(\u043f\u043e\u0437\u0430 \u0431\u044e\u0434\u0436\u0435\u0442\u043e\u043c)",
|
"no_budget": "(\u043f\u043e\u0437\u0430 \u0431\u044e\u0434\u0436\u0435\u0442\u043e\u043c)",
|
||||||
"no_bill": "(no bill)",
|
"no_bill": "(no bill)",
|
||||||
"category": "Category",
|
"category": "Category",
|
||||||
"attachments": "Attachments",
|
"attachments": "\u0412\u043a\u043b\u0430\u0434\u0435\u043d\u043d\u044f",
|
||||||
"notes": "Notes",
|
"notes": "Notes",
|
||||||
"external_url": "\u0417\u043e\u0432\u043d\u0456\u0448\u043d\u0456\u0439 URL",
|
"external_url": "\u0417\u043e\u0432\u043d\u0456\u0448\u043d\u0456\u0439 URL",
|
||||||
"update_transaction": "Update transaction",
|
"update_transaction": "Update transaction",
|
||||||
@ -42,21 +42,21 @@
|
|||||||
"split_title_help": "If you create a split transaction, there must be a global description for all splits of the transaction.",
|
"split_title_help": "If you create a split transaction, there must be a global description for all splits of the transaction.",
|
||||||
"none_in_select_list": "(\u043d\u0435\u043c\u0430\u0454)",
|
"none_in_select_list": "(\u043d\u0435\u043c\u0430\u0454)",
|
||||||
"no_piggy_bank": "(\u043d\u0435\u043c\u0430\u0454 \u0441\u043a\u0430\u0440\u0431\u043d\u0438\u0447\u043a\u0438)",
|
"no_piggy_bank": "(\u043d\u0435\u043c\u0430\u0454 \u0441\u043a\u0430\u0440\u0431\u043d\u0438\u0447\u043a\u0438)",
|
||||||
"description": "Description",
|
"description": "\u041e\u043f\u0438\u0441",
|
||||||
"split_transaction_title_help": "If you create a split transaction, there must be a global description for all splits of the transaction.",
|
"split_transaction_title_help": "If you create a split transaction, there must be a global description for all splits of the transaction.",
|
||||||
"destination_account_reconciliation": "\u0412\u0438 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u0440\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u0442\u0438 \u043e\u043f\u0435\u0440\u0430\u0446\u0456\u0457 \u043f\u043e\u0433\u043e\u0434\u0436\u0435\u043d\u043d\u044f, \u0440\u0430\u0445\u0443\u043d\u043a\u0443 \u043f\u0440\u0438\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044f.",
|
"destination_account_reconciliation": "\u0412\u0438 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u0440\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u0442\u0438 \u043e\u043f\u0435\u0440\u0430\u0446\u0456\u0457 \u043f\u043e\u0433\u043e\u0434\u0436\u0435\u043d\u043d\u044f, \u0440\u0430\u0445\u0443\u043d\u043a\u0443 \u043f\u0440\u0438\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044f.",
|
||||||
"source_account_reconciliation": "\u0412\u0438 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u0440\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u0442\u0438 \u043e\u043f\u0435\u0440\u0430\u0446\u0456\u0457 \u0437\u0432\u0456\u0440\u043a\u0438, \u0440\u0430\u0445\u0443\u043d\u043a\u0430 \u0434\u0436\u0435\u0440\u0435\u043b\u0430.",
|
"source_account_reconciliation": "\u0412\u0438 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u0440\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u0442\u0438 \u043e\u043f\u0435\u0440\u0430\u0446\u0456\u0457 \u0437\u0432\u0456\u0440\u043a\u0438, \u0440\u0430\u0445\u0443\u043d\u043a\u0430 \u0434\u0436\u0435\u0440\u0435\u043b\u0430.",
|
||||||
"budget": "Budget",
|
"budget": "Budget",
|
||||||
"bill": "Bill",
|
"bill": "\u0420\u0430\u0445\u0443\u043d\u043e\u043a",
|
||||||
"you_create_withdrawal": "You're creating a withdrawal.",
|
"you_create_withdrawal": "You're creating a withdrawal.",
|
||||||
"you_create_transfer": "You're creating a transfer.",
|
"you_create_transfer": "You're creating a transfer.",
|
||||||
"you_create_deposit": "You're creating a deposit.",
|
"you_create_deposit": "You're creating a deposit.",
|
||||||
"edit": "\u0420\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u0442\u0438",
|
"edit": "\u0420\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u0442\u0438",
|
||||||
"delete": "\u0412\u0438\u0434\u0430\u043b\u0438\u0442\u0438",
|
"delete": "\u0412\u0438\u0434\u0430\u043b\u0438\u0442\u0438",
|
||||||
"name": "Name",
|
"name": "Name",
|
||||||
"profile_whoops": "Whoops!",
|
"profile_whoops": "\u041b\u0438\u0448\u0435\u043d\u044c\u043a\u043e!",
|
||||||
"profile_something_wrong": "Something went wrong!",
|
"profile_something_wrong": "\u0429\u043e\u0441\u044c \u043f\u0456\u0448\u043b\u043e \u043d\u0435 \u0442\u0430\u043a!",
|
||||||
"profile_try_again": "Something went wrong. Please try again.",
|
"profile_try_again": "\u0429\u043e\u0441\u044c \u043f\u0456\u0448\u043b\u043e \u043d\u0435 \u0442\u0430\u043a. \u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u0441\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0449\u0435 \u0440\u0430\u0437.",
|
||||||
"profile_oauth_clients": "\u041a\u043b\u0456\u0454\u043d\u0442\u0438 OAuth",
|
"profile_oauth_clients": "\u041a\u043b\u0456\u0454\u043d\u0442\u0438 OAuth",
|
||||||
"profile_oauth_no_clients": "\u0412\u0438 \u043d\u0435 \u0441\u0442\u0432\u043e\u0440\u0438\u043b\u0438 \u0436\u043e\u0434\u043d\u0438\u0445 \u043a\u043b\u0456\u0454\u043d\u0442\u0456\u0432 OAuth.",
|
"profile_oauth_no_clients": "\u0412\u0438 \u043d\u0435 \u0441\u0442\u0432\u043e\u0440\u0438\u043b\u0438 \u0436\u043e\u0434\u043d\u0438\u0445 \u043a\u043b\u0456\u0454\u043d\u0442\u0456\u0432 OAuth.",
|
||||||
"profile_oauth_clients_header": "\u041a\u043b\u0456\u0454\u043d\u0442\u0438",
|
"profile_oauth_clients_header": "\u041a\u043b\u0456\u0454\u043d\u0442\u0438",
|
||||||
@ -81,9 +81,9 @@
|
|||||||
"profile_create_new_token": "\u0421\u0442\u0432\u043e\u0440\u0438\u0442\u0438 \u043d\u043e\u0432\u0438\u0439 \u0442\u043e\u043a\u0435\u043d",
|
"profile_create_new_token": "\u0421\u0442\u0432\u043e\u0440\u0438\u0442\u0438 \u043d\u043e\u0432\u0438\u0439 \u0442\u043e\u043a\u0435\u043d",
|
||||||
"profile_create_token": "\u0421\u0442\u0432\u043e\u0440\u0438\u0442\u0438 \u0442\u043e\u043a\u0435\u043d",
|
"profile_create_token": "\u0421\u0442\u0432\u043e\u0440\u0438\u0442\u0438 \u0442\u043e\u043a\u0435\u043d",
|
||||||
"profile_create": "\u0421\u0442\u0432\u043e\u0440\u0438\u0442\u0438",
|
"profile_create": "\u0421\u0442\u0432\u043e\u0440\u0438\u0442\u0438",
|
||||||
"profile_save_changes": "Save changes",
|
"profile_save_changes": "\u0417\u0431\u0435\u0440\u0435\u0433\u0442\u0438 \u0437\u043c\u0456\u043d\u0438",
|
||||||
"default_group_title_name": "(ungrouped)",
|
"default_group_title_name": "(ungrouped)",
|
||||||
"piggy_bank": "Piggy bank",
|
"piggy_bank": "\u0421\u043a\u0430\u0440\u0431\u043d\u0438\u0447\u043a\u0430",
|
||||||
"profile_oauth_client_secret_title": "\u0421\u0435\u043a\u0440\u0435\u0442\u043d\u0438\u0439 \u043a\u043b\u044e\u0447 \u043a\u043b\u0456\u0454\u043d\u0442\u0430",
|
"profile_oauth_client_secret_title": "\u0421\u0435\u043a\u0440\u0435\u0442\u043d\u0438\u0439 \u043a\u043b\u044e\u0447 \u043a\u043b\u0456\u0454\u043d\u0442\u0430",
|
||||||
"profile_oauth_client_secret_expl": "\u041e\u0441\u044c \u043d\u043e\u0432\u0438\u0439 \u0441\u0435\u043a\u0440\u0435\u0442\u043d\u0438\u0439 \u043a\u043b\u044e\u0447 \u043a\u043b\u0456\u0454\u043d\u0442\u0430. \u0426\u0435 \u0454\u0434\u0438\u043d\u0438\u0439 \u0440\u0430\u0437, \u043a\u043e\u043b\u0438 \u0432\u0456\u043d \u0431\u0443\u0434\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u0438\u0439, \u0442\u043e\u043c\u0443 \u043d\u0435 \u0432\u0442\u0440\u0430\u0447\u0430\u0439\u0442\u0435 \u0439\u043e\u0433\u043e! \u0422\u0435\u043f\u0435\u0440 \u0432\u0438 \u043c\u043e\u0436\u0435\u0442\u0435 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0432\u0430\u0442\u0438 \u0446\u0435\u0439 \u0441\u0435\u043a\u0440\u0435\u0442\u043d\u0438\u0439 \u043a\u043b\u044e\u0447 \u0434\u043b\u044f \u043d\u0430\u0434\u0441\u0438\u043b\u0430\u043d\u043d\u044f \u0437\u0430\u043f\u0438\u0442\u0456\u0432 API.",
|
"profile_oauth_client_secret_expl": "\u041e\u0441\u044c \u043d\u043e\u0432\u0438\u0439 \u0441\u0435\u043a\u0440\u0435\u0442\u043d\u0438\u0439 \u043a\u043b\u044e\u0447 \u043a\u043b\u0456\u0454\u043d\u0442\u0430. \u0426\u0435 \u0454\u0434\u0438\u043d\u0438\u0439 \u0440\u0430\u0437, \u043a\u043e\u043b\u0438 \u0432\u0456\u043d \u0431\u0443\u0434\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u0438\u0439, \u0442\u043e\u043c\u0443 \u043d\u0435 \u0432\u0442\u0440\u0430\u0447\u0430\u0439\u0442\u0435 \u0439\u043e\u0433\u043e! \u0422\u0435\u043f\u0435\u0440 \u0432\u0438 \u043c\u043e\u0436\u0435\u0442\u0435 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0432\u0430\u0442\u0438 \u0446\u0435\u0439 \u0441\u0435\u043a\u0440\u0435\u0442\u043d\u0438\u0439 \u043a\u043b\u044e\u0447 \u0434\u043b\u044f \u043d\u0430\u0434\u0441\u0438\u043b\u0430\u043d\u043d\u044f \u0437\u0430\u043f\u0438\u0442\u0456\u0432 API.",
|
||||||
"profile_oauth_confidential": "\u041a\u043e\u043d\u0444\u0456\u0434\u0435\u043d\u0446\u0456\u0439\u043d\u043e",
|
"profile_oauth_confidential": "\u041a\u043e\u043d\u0444\u0456\u0434\u0435\u043d\u0446\u0456\u0439\u043d\u043e",
|
||||||
|
2
resources/assets/js/webhooks/index.js
vendored
2
resources/assets/js/webhooks/index.js
vendored
@ -18,7 +18,7 @@
|
|||||||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import Index from "../components/webhooks";
|
import Index from "../components/webhooks/Index";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* First we will load Axios via bootstrap.js
|
* First we will load Axios via bootstrap.js
|
||||||
|
@ -61,6 +61,10 @@ return [
|
|||||||
'invalid_selection' => 'Изборът ви е невалиден.',
|
'invalid_selection' => 'Изборът ви е невалиден.',
|
||||||
'belongs_user' => 'Тази стойност е невалидна за това поле.',
|
'belongs_user' => 'Тази стойност е невалидна за това поле.',
|
||||||
'at_least_one_transaction' => 'Нужна е поне една транзакция.',
|
'at_least_one_transaction' => 'Нужна е поне една транзакция.',
|
||||||
|
'recurring_transaction_id' => 'Need at least one transaction.',
|
||||||
|
'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.',
|
||||||
|
'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.',
|
||||||
|
'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.',
|
||||||
'at_least_one_repetition' => 'Нужно е поне едно повторение.',
|
'at_least_one_repetition' => 'Нужно е поне едно повторение.',
|
||||||
'require_repeat_until' => 'Изисква се или брой повторения, или крайна дата (повтори_до). Не и двете.',
|
'require_repeat_until' => 'Изисква се или брой повторения, или крайна дата (повтори_до). Не и двете.',
|
||||||
'require_currency_info' => 'Съдържанието на това поле е невалидно без информация за валута.',
|
'require_currency_info' => 'Съдържанието на това поле е невалидно без информация за валута.',
|
||||||
|
@ -61,6 +61,10 @@ return [
|
|||||||
'invalid_selection' => 'La selecció és invàlida.',
|
'invalid_selection' => 'La selecció és invàlida.',
|
||||||
'belongs_user' => 'Aquest valor no és vàlid per aquest camp.',
|
'belongs_user' => 'Aquest valor no és vàlid per aquest camp.',
|
||||||
'at_least_one_transaction' => 'Necessites almenys una transacció.',
|
'at_least_one_transaction' => 'Necessites almenys una transacció.',
|
||||||
|
'recurring_transaction_id' => 'Need at least one transaction.',
|
||||||
|
'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.',
|
||||||
|
'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.',
|
||||||
|
'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.',
|
||||||
'at_least_one_repetition' => 'Necessites almenys una repetició.',
|
'at_least_one_repetition' => 'Necessites almenys una repetició.',
|
||||||
'require_repeat_until' => 'Fa falta un nombre de repeticions, o una data de finalització (repeat_until). No ambdues.',
|
'require_repeat_until' => 'Fa falta un nombre de repeticions, o una data de finalització (repeat_until). No ambdues.',
|
||||||
'require_currency_info' => 'El contingut d\'aquest camp no és vàlid sense informació de la moneda.',
|
'require_currency_info' => 'El contingut d\'aquest camp no és vàlid sense informació de la moneda.',
|
||||||
|
@ -61,6 +61,10 @@ return [
|
|||||||
'invalid_selection' => 'Váš výběr je neplatný.',
|
'invalid_selection' => 'Váš výběr je neplatný.',
|
||||||
'belongs_user' => 'Tato hodnota není platná pro toto pole.',
|
'belongs_user' => 'Tato hodnota není platná pro toto pole.',
|
||||||
'at_least_one_transaction' => 'Potřebujete alespoň jednu transakci.',
|
'at_least_one_transaction' => 'Potřebujete alespoň jednu transakci.',
|
||||||
|
'recurring_transaction_id' => 'Need at least one transaction.',
|
||||||
|
'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.',
|
||||||
|
'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.',
|
||||||
|
'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.',
|
||||||
'at_least_one_repetition' => 'Potřebujete alespoň jedno opakování.',
|
'at_least_one_repetition' => 'Potřebujete alespoň jedno opakování.',
|
||||||
'require_repeat_until' => 'Vyžaduje buď několik opakování nebo datum ukončení (repeat_until). Ne obojí.',
|
'require_repeat_until' => 'Vyžaduje buď několik opakování nebo datum ukončení (repeat_until). Ne obojí.',
|
||||||
'require_currency_info' => 'Obsah tohoto pole je neplatný bez informace o měně.',
|
'require_currency_info' => 'Obsah tohoto pole je neplatný bez informace o měně.',
|
||||||
|
@ -61,6 +61,10 @@ return [
|
|||||||
'invalid_selection' => 'Din markering er ikke gyldig.',
|
'invalid_selection' => 'Din markering er ikke gyldig.',
|
||||||
'belongs_user' => 'Denne værdi er ikke gyldig for dette felt.',
|
'belongs_user' => 'Denne værdi er ikke gyldig for dette felt.',
|
||||||
'at_least_one_transaction' => 'Kræver mindst en overførsel.',
|
'at_least_one_transaction' => 'Kræver mindst en overførsel.',
|
||||||
|
'recurring_transaction_id' => 'Need at least one transaction.',
|
||||||
|
'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.',
|
||||||
|
'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.',
|
||||||
|
'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.',
|
||||||
'at_least_one_repetition' => 'Kræver mindst en gentagelse.',
|
'at_least_one_repetition' => 'Kræver mindst en gentagelse.',
|
||||||
'require_repeat_until' => 'Kræver enten et antal af gentagelser, eller en slutdato (repeat_until). Ikke begge.',
|
'require_repeat_until' => 'Kræver enten et antal af gentagelser, eller en slutdato (repeat_until). Ikke begge.',
|
||||||
'require_currency_info' => 'Indholdet af dette felt er ugyldigt uden møntfodsinformation.',
|
'require_currency_info' => 'Indholdet af dette felt er ugyldigt uden møntfodsinformation.',
|
||||||
|
@ -1624,7 +1624,7 @@ return [
|
|||||||
'new_default_currency' => '„:name” wird nun als Standardwährung verwendet.',
|
'new_default_currency' => '„:name” wird nun als Standardwährung verwendet.',
|
||||||
'cannot_delete_currency' => '„:name” konnte nicht gelöscht werden, da diese noch verwendet wird.',
|
'cannot_delete_currency' => '„:name” konnte nicht gelöscht werden, da diese noch verwendet wird.',
|
||||||
'cannot_delete_fallback_currency' => ':name ist die Standardwährung des Systems und kann daher nicht gelöscht werden.',
|
'cannot_delete_fallback_currency' => ':name ist die Standardwährung des Systems und kann daher nicht gelöscht werden.',
|
||||||
'cannot_disable_currency_journals' => '„:name” konnte nicht deaktiviert werden, da dieser noch von Buchungen noch verwendet wird.',
|
'cannot_disable_currency_journals' => '„:name” konnte nicht deaktiviert werden, da dieser noch von Buchungen verwendet wird.',
|
||||||
'cannot_disable_currency_last_left' => '„:name” kann nicht deaktiviert werden, da es sich um die einzige aktivierte Währung handelt.',
|
'cannot_disable_currency_last_left' => '„:name” kann nicht deaktiviert werden, da es sich um die einzige aktivierte Währung handelt.',
|
||||||
'cannot_disable_currency_account_meta' => ':name konnte nicht deaktiviert werden, da dieser noch in Bestandskonten verwendet wird.',
|
'cannot_disable_currency_account_meta' => ':name konnte nicht deaktiviert werden, da dieser noch in Bestandskonten verwendet wird.',
|
||||||
'cannot_disable_currency_bills' => '„:name” konnte nicht deaktiviert werden, da dieser noch in Rechnungen verwendet wird.',
|
'cannot_disable_currency_bills' => '„:name” konnte nicht deaktiviert werden, da dieser noch in Rechnungen verwendet wird.',
|
||||||
|
@ -61,6 +61,10 @@ return [
|
|||||||
'invalid_selection' => 'Ihre Auswahl ist ungültig.',
|
'invalid_selection' => 'Ihre Auswahl ist ungültig.',
|
||||||
'belongs_user' => 'Dieser Wert ist für dieses Feld ungültig.',
|
'belongs_user' => 'Dieser Wert ist für dieses Feld ungültig.',
|
||||||
'at_least_one_transaction' => 'Sie brauchen mindestens eine Transaktion.',
|
'at_least_one_transaction' => 'Sie brauchen mindestens eine Transaktion.',
|
||||||
|
'recurring_transaction_id' => 'Need at least one transaction.',
|
||||||
|
'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.',
|
||||||
|
'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.',
|
||||||
|
'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.',
|
||||||
'at_least_one_repetition' => 'Mindestens eine Wiederholung erforderlich.',
|
'at_least_one_repetition' => 'Mindestens eine Wiederholung erforderlich.',
|
||||||
'require_repeat_until' => 'Erfordert entweder eine Anzahl von Wiederholungen oder ein Enddatum (repeat_until). Nicht beides.',
|
'require_repeat_until' => 'Erfordert entweder eine Anzahl von Wiederholungen oder ein Enddatum (repeat_until). Nicht beides.',
|
||||||
'require_currency_info' => 'Der Inhalt dieses Feldes ist ohne Währungsinformationen ungültig.',
|
'require_currency_info' => 'Der Inhalt dieses Feldes ist ohne Währungsinformationen ungültig.',
|
||||||
|
@ -61,6 +61,10 @@ return [
|
|||||||
'invalid_selection' => 'Η επιλογή σας δεν είναι έγκυρη.',
|
'invalid_selection' => 'Η επιλογή σας δεν είναι έγκυρη.',
|
||||||
'belongs_user' => 'Αυτή η τιμή δεν είναι έγκυρη για αυτό το πεδίο.',
|
'belongs_user' => 'Αυτή η τιμή δεν είναι έγκυρη για αυτό το πεδίο.',
|
||||||
'at_least_one_transaction' => 'Απαιτείται τουλάχιστο μία συναλλαγή.',
|
'at_least_one_transaction' => 'Απαιτείται τουλάχιστο μία συναλλαγή.',
|
||||||
|
'recurring_transaction_id' => 'Need at least one transaction.',
|
||||||
|
'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.',
|
||||||
|
'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.',
|
||||||
|
'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.',
|
||||||
'at_least_one_repetition' => 'Απαιτείται τουλάχιστον μία επανάληψη.',
|
'at_least_one_repetition' => 'Απαιτείται τουλάχιστον μία επανάληψη.',
|
||||||
'require_repeat_until' => 'Απαιτείται είτε ένας αριθμός επαναλήψεων, ή μία ημερομηνία λήξης (repeat_until). Όχι και τα δύο.',
|
'require_repeat_until' => 'Απαιτείται είτε ένας αριθμός επαναλήψεων, ή μία ημερομηνία λήξης (repeat_until). Όχι και τα δύο.',
|
||||||
'require_currency_info' => 'Το περιεχόμενο αυτού του πεδίου δεν είναι έγκυρη χωρίς νομισματικές πληροφορίες.',
|
'require_currency_info' => 'Το περιεχόμενο αυτού του πεδίου δεν είναι έγκυρη χωρίς νομισματικές πληροφορίες.',
|
||||||
|
@ -61,6 +61,10 @@ return [
|
|||||||
'invalid_selection' => 'Your selection is invalid.',
|
'invalid_selection' => 'Your selection is invalid.',
|
||||||
'belongs_user' => 'This value is invalid for this field.',
|
'belongs_user' => 'This value is invalid for this field.',
|
||||||
'at_least_one_transaction' => 'Need at least one transaction.',
|
'at_least_one_transaction' => 'Need at least one transaction.',
|
||||||
|
'recurring_transaction_id' => 'Need at least one transaction.',
|
||||||
|
'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.',
|
||||||
|
'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.',
|
||||||
|
'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.',
|
||||||
'at_least_one_repetition' => 'Need at least one repetition.',
|
'at_least_one_repetition' => 'Need at least one repetition.',
|
||||||
'require_repeat_until' => 'Require either a number of repetitions, or an end date (repeat_until). Not both.',
|
'require_repeat_until' => 'Require either a number of repetitions, or an end date (repeat_until). Not both.',
|
||||||
'require_currency_info' => 'The content of this field is invalid without currency information.',
|
'require_currency_info' => 'The content of this field is invalid without currency information.',
|
||||||
|
@ -61,6 +61,10 @@ return [
|
|||||||
'invalid_selection' => 'Tu selección no es válida.',
|
'invalid_selection' => 'Tu selección no es válida.',
|
||||||
'belongs_user' => 'Este valor no es válido para este campo.',
|
'belongs_user' => 'Este valor no es válido para este campo.',
|
||||||
'at_least_one_transaction' => 'Se necesita al menos una transacción.',
|
'at_least_one_transaction' => 'Se necesita al menos una transacción.',
|
||||||
|
'recurring_transaction_id' => 'Need at least one transaction.',
|
||||||
|
'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.',
|
||||||
|
'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.',
|
||||||
|
'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.',
|
||||||
'at_least_one_repetition' => 'Se necesita al menos una repetición.',
|
'at_least_one_repetition' => 'Se necesita al menos una repetición.',
|
||||||
'require_repeat_until' => 'Se precisa un número de repeticiones o una fecha de finalización (repeat_until). No ambas.',
|
'require_repeat_until' => 'Se precisa un número de repeticiones o una fecha de finalización (repeat_until). No ambas.',
|
||||||
'require_currency_info' => 'El contenido de este campo no es válido sin la información montearia.',
|
'require_currency_info' => 'El contenido de este campo no es válido sin la información montearia.',
|
||||||
|
@ -61,6 +61,10 @@ return [
|
|||||||
'invalid_selection' => 'Valintasi on virheellinen.',
|
'invalid_selection' => 'Valintasi on virheellinen.',
|
||||||
'belongs_user' => 'Arvo ei kelpaa tähän kenttään.',
|
'belongs_user' => 'Arvo ei kelpaa tähän kenttään.',
|
||||||
'at_least_one_transaction' => 'Tarvitaan vähintään yksi tapahtuma.',
|
'at_least_one_transaction' => 'Tarvitaan vähintään yksi tapahtuma.',
|
||||||
|
'recurring_transaction_id' => 'Need at least one transaction.',
|
||||||
|
'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.',
|
||||||
|
'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.',
|
||||||
|
'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.',
|
||||||
'at_least_one_repetition' => 'Tarvitaan vähintään yksi toisto.',
|
'at_least_one_repetition' => 'Tarvitaan vähintään yksi toisto.',
|
||||||
'require_repeat_until' => 'Tarvitaan joko toistojen lukumäärä tai viimeisen toiston päivämäärä (toista kunnes). Ei molempia.',
|
'require_repeat_until' => 'Tarvitaan joko toistojen lukumäärä tai viimeisen toiston päivämäärä (toista kunnes). Ei molempia.',
|
||||||
'require_currency_info' => 'Ilman valuuttatietoa tämän kentän sisältö on virheellinen.',
|
'require_currency_info' => 'Ilman valuuttatietoa tämän kentän sisältö on virheellinen.',
|
||||||
|
@ -61,6 +61,10 @@ return [
|
|||||||
'invalid_selection' => 'Votre sélection est invalide.',
|
'invalid_selection' => 'Votre sélection est invalide.',
|
||||||
'belongs_user' => 'Cette valeur n\'est pas valide pour ce champ.',
|
'belongs_user' => 'Cette valeur n\'est pas valide pour ce champ.',
|
||||||
'at_least_one_transaction' => 'Besoin d\'au moins une opération.',
|
'at_least_one_transaction' => 'Besoin d\'au moins une opération.',
|
||||||
|
'recurring_transaction_id' => 'Need at least one transaction.',
|
||||||
|
'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.',
|
||||||
|
'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.',
|
||||||
|
'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.',
|
||||||
'at_least_one_repetition' => 'Besoin d\'au moins une répétition.',
|
'at_least_one_repetition' => 'Besoin d\'au moins une répétition.',
|
||||||
'require_repeat_until' => 'Besoin d’un certain nombre de répétitions ou d\'une date de fin (repeat_until). Pas les deux.',
|
'require_repeat_until' => 'Besoin d’un certain nombre de répétitions ou d\'une date de fin (repeat_until). Pas les deux.',
|
||||||
'require_currency_info' => 'Le contenu de ce champ n\'est pas valide sans informations sur la devise.',
|
'require_currency_info' => 'Le contenu de ce champ n\'est pas valide sans informations sur la devise.',
|
||||||
|
@ -61,6 +61,10 @@ return [
|
|||||||
'invalid_selection' => 'Érvénytelen kiválasztás.',
|
'invalid_selection' => 'Érvénytelen kiválasztás.',
|
||||||
'belongs_user' => 'Az érték nem érvényes erre a mezőre.',
|
'belongs_user' => 'Az érték nem érvényes erre a mezőre.',
|
||||||
'at_least_one_transaction' => 'Legalább egy tranzakció szükséges.',
|
'at_least_one_transaction' => 'Legalább egy tranzakció szükséges.',
|
||||||
|
'recurring_transaction_id' => 'Need at least one transaction.',
|
||||||
|
'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.',
|
||||||
|
'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.',
|
||||||
|
'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.',
|
||||||
'at_least_one_repetition' => 'Legalább egy ismétlés szükséges.',
|
'at_least_one_repetition' => 'Legalább egy ismétlés szükséges.',
|
||||||
'require_repeat_until' => 'Legalább egy ismétlésszám vagy egy végdátum (repeat_until) kötelező. Csak az egyik.',
|
'require_repeat_until' => 'Legalább egy ismétlésszám vagy egy végdátum (repeat_until) kötelező. Csak az egyik.',
|
||||||
'require_currency_info' => 'Ennek a mezőnek a tartalma érvénytelen pénznem információ nélkül.',
|
'require_currency_info' => 'Ennek a mezőnek a tartalma érvénytelen pénznem információ nélkül.',
|
||||||
|
@ -61,6 +61,10 @@ return [
|
|||||||
'invalid_selection' => 'Pilihan Anda tidak valid.',
|
'invalid_selection' => 'Pilihan Anda tidak valid.',
|
||||||
'belongs_user' => 'Nilai ini tidak sah untuk bidang ini.',
|
'belongs_user' => 'Nilai ini tidak sah untuk bidang ini.',
|
||||||
'at_least_one_transaction' => 'Minimal harus ada satu transaksi.',
|
'at_least_one_transaction' => 'Minimal harus ada satu transaksi.',
|
||||||
|
'recurring_transaction_id' => 'Need at least one transaction.',
|
||||||
|
'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.',
|
||||||
|
'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.',
|
||||||
|
'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.',
|
||||||
'at_least_one_repetition' => 'Minimal harus ada satu pengulangan.',
|
'at_least_one_repetition' => 'Minimal harus ada satu pengulangan.',
|
||||||
'require_repeat_until' => 'Dibutuhkan hanya sebuah angka pengulangan, atau tanggal akhir (repeat_until). Bukan keduanya.',
|
'require_repeat_until' => 'Dibutuhkan hanya sebuah angka pengulangan, atau tanggal akhir (repeat_until). Bukan keduanya.',
|
||||||
'require_currency_info' => 'Isi dalam bidang ini tidak valid jika tidak disertai informasi mata uang.',
|
'require_currency_info' => 'Isi dalam bidang ini tidak valid jika tidak disertai informasi mata uang.',
|
||||||
|
@ -61,6 +61,10 @@ return [
|
|||||||
'invalid_selection' => 'La tua selezione non è valida.',
|
'invalid_selection' => 'La tua selezione non è valida.',
|
||||||
'belongs_user' => 'Questo valore non è valido per questo campo.',
|
'belongs_user' => 'Questo valore non è valido per questo campo.',
|
||||||
'at_least_one_transaction' => 'Hai bisogno di almeno una transazione.',
|
'at_least_one_transaction' => 'Hai bisogno di almeno una transazione.',
|
||||||
|
'recurring_transaction_id' => 'Need at least one transaction.',
|
||||||
|
'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.',
|
||||||
|
'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.',
|
||||||
|
'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.',
|
||||||
'at_least_one_repetition' => 'È necessaria almeno una ripetizione.',
|
'at_least_one_repetition' => 'È necessaria almeno una ripetizione.',
|
||||||
'require_repeat_until' => 'Richiede un numero di ripetizioni o una data di fine (ripeti fino al), non entrambi.',
|
'require_repeat_until' => 'Richiede un numero di ripetizioni o una data di fine (ripeti fino al), non entrambi.',
|
||||||
'require_currency_info' => 'Il contenuto di questo campo non è valido senza informazioni sulla valuta.',
|
'require_currency_info' => 'Il contenuto di questo campo non è valido senza informazioni sulla valuta.',
|
||||||
|
@ -61,6 +61,10 @@ return [
|
|||||||
'invalid_selection' => 'あなたの選択は無効です。',
|
'invalid_selection' => 'あなたの選択は無効です。',
|
||||||
'belongs_user' => 'この欄ではその値は無効です。',
|
'belongs_user' => 'この欄ではその値は無効です。',
|
||||||
'at_least_one_transaction' => '最低でも一つの取引が必要です。',
|
'at_least_one_transaction' => '最低でも一つの取引が必要です。',
|
||||||
|
'recurring_transaction_id' => 'Need at least one transaction.',
|
||||||
|
'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.',
|
||||||
|
'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.',
|
||||||
|
'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.',
|
||||||
'at_least_one_repetition' => '最低でも一回の繰り返しが必要です。',
|
'at_least_one_repetition' => '最低でも一回の繰り返しが必要です。',
|
||||||
'require_repeat_until' => '繰り返し回数か、終了日 (繰り返し期限) が必要です。両方は使えません。',
|
'require_repeat_until' => '繰り返し回数か、終了日 (繰り返し期限) が必要です。両方は使えません。',
|
||||||
'require_currency_info' => 'この項目の内容は通貨情報がなければ無効です。',
|
'require_currency_info' => 'この項目の内容は通貨情報がなければ無効です。',
|
||||||
|
@ -61,6 +61,10 @@ return [
|
|||||||
'invalid_selection' => '선택이 잘못되었습니다.',
|
'invalid_selection' => '선택이 잘못되었습니다.',
|
||||||
'belongs_user' => '이 값은 이 필드에 유효하지 않습니다.',
|
'belongs_user' => '이 값은 이 필드에 유효하지 않습니다.',
|
||||||
'at_least_one_transaction' => '하나 이상의 거래가 필요합니다.',
|
'at_least_one_transaction' => '하나 이상의 거래가 필요합니다.',
|
||||||
|
'recurring_transaction_id' => 'Need at least one transaction.',
|
||||||
|
'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.',
|
||||||
|
'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.',
|
||||||
|
'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.',
|
||||||
'at_least_one_repetition' => '하나 이상의 반복이 필요합니다.',
|
'at_least_one_repetition' => '하나 이상의 반복이 필요합니다.',
|
||||||
'require_repeat_until' => '반복 횟수 또는 종료 날짜(repeat_until) 가 필요합니다. 둘 다 없습니다.',
|
'require_repeat_until' => '반복 횟수 또는 종료 날짜(repeat_until) 가 필요합니다. 둘 다 없습니다.',
|
||||||
'require_currency_info' => '이 필드의 내용은 통화 정보가 없으면 유효하지 않습니다.',
|
'require_currency_info' => '이 필드의 내용은 통화 정보가 없으면 유효하지 않습니다.',
|
||||||
|
@ -264,7 +264,7 @@ return [
|
|||||||
'edit_webhook' => 'Rediger Webhook ":title"',
|
'edit_webhook' => 'Rediger Webhook ":title"',
|
||||||
'updated_webhook' => 'Oppdatert Webhook ":title"',
|
'updated_webhook' => 'Oppdatert Webhook ":title"',
|
||||||
'edit_webhook_js' => 'Rediger Webhook "{title}"',
|
'edit_webhook_js' => 'Rediger Webhook "{title}"',
|
||||||
'show_webhook' => 'Webhook ":title"',
|
'show_webhook' => 'Webhook «:title»',
|
||||||
'webhook_was_triggered' => 'Webhook ble trigget på den angitte transaksjonen. Vennligst vent på resultatet.',
|
'webhook_was_triggered' => 'Webhook ble trigget på den angitte transaksjonen. Vennligst vent på resultatet.',
|
||||||
'webhook_messages' => 'Webhook melding',
|
'webhook_messages' => 'Webhook melding',
|
||||||
'view_message' => 'Vis melding',
|
'view_message' => 'Vis melding',
|
||||||
@ -1307,7 +1307,7 @@ return [
|
|||||||
'dark_mode_option_dark' => 'Alltid mørk',
|
'dark_mode_option_dark' => 'Alltid mørk',
|
||||||
'equal_to_language' => '(likt språk)',
|
'equal_to_language' => '(likt språk)',
|
||||||
'dark_mode_preference' => 'Mørk modus',
|
'dark_mode_preference' => 'Mørk modus',
|
||||||
'dark_mode_preference_help' => 'Tell Firefly III when to use dark mode.',
|
'dark_mode_preference_help' => 'Fortell Firefly III når den skal bruke mørk modus.',
|
||||||
'pref_home_screen_accounts' => 'Startskjermkontoer',
|
'pref_home_screen_accounts' => 'Startskjermkontoer',
|
||||||
'pref_home_screen_accounts_help' => 'Hvilke kontoer skal vises på startsiden?',
|
'pref_home_screen_accounts_help' => 'Hvilke kontoer skal vises på startsiden?',
|
||||||
'pref_view_range' => 'Visningsgrense',
|
'pref_view_range' => 'Visningsgrense',
|
||||||
@ -1591,7 +1591,7 @@ return [
|
|||||||
'convert_please_set_asset_source' => 'Vennligst velg aktivakontoen pengene kommer fra.',
|
'convert_please_set_asset_source' => 'Vennligst velg aktivakontoen pengene kommer fra.',
|
||||||
'convert_expl_w_d' => 'Når du konverterer fra et uttak til et innskudd, blir pengene deponert på den angitte målkontoen, i stedet for å bli trukket ut av den. |Når du går over fra et uttak til et innskudd, vil pengene bli deponert til målkontoene som er vist, i stedet for å bli trukket fra dem.',
|
'convert_expl_w_d' => 'Når du konverterer fra et uttak til et innskudd, blir pengene deponert på den angitte målkontoen, i stedet for å bli trukket ut av den. |Når du går over fra et uttak til et innskudd, vil pengene bli deponert til målkontoene som er vist, i stedet for å bli trukket fra dem.',
|
||||||
'convert_expl_w_t' => 'Ved konvertering fra uttak til overføring, vil pengene overføres fra kildekontoen til andre aktiva eller gjeld i stedet for å bli brukt på den opprinnelige utgiftskontoen.|Ved konvertering fra uttak til overføring, vil pengene overføres fra kildekontoene til andre aktiva eller gjeldskontoer i stedet for å bli brukt på den opprinnelige utgiftskontoen.',
|
'convert_expl_w_t' => 'Ved konvertering fra uttak til overføring, vil pengene overføres fra kildekontoen til andre aktiva eller gjeld i stedet for å bli brukt på den opprinnelige utgiftskontoen.|Ved konvertering fra uttak til overføring, vil pengene overføres fra kildekontoene til andre aktiva eller gjeldskontoer i stedet for å bli brukt på den opprinnelige utgiftskontoen.',
|
||||||
'convert_expl_d_w' => 'When converting a deposit into a withdrawal, the money will be withdrawn from the displayed source account, instead of being deposited into it.|When converting a deposit into a withdrawal, the money will be withdrawn from the displayed source accounts, instead of being deposited into them.',
|
'convert_expl_d_w' => 'Når et innskudd blir konvertert til et uttak, vil pengene tas ut fra den viste kildekontoen i stedet for å bli satt inn på den.|Når et innskudd blir konvertert til et uttak, vil pengene tas ut fra de viste kildekontoene i stedet for å bli satt inn på dem.',
|
||||||
'convert_expl_d_t' => 'When you convert a deposit into a transfer, the money will be deposited into the listed destination account from any of your asset or liability account.|When you convert a deposit into a transfer, the money will be deposited into the listed destination accounts from any of your asset or liability accounts.',
|
'convert_expl_d_t' => 'When you convert a deposit into a transfer, the money will be deposited into the listed destination account from any of your asset or liability account.|When you convert a deposit into a transfer, the money will be deposited into the listed destination accounts from any of your asset or liability accounts.',
|
||||||
'convert_expl_t_w' => 'When you convert a transfer into a withdrawal, the money will be spent on the destination account you set here, instead of being transferred away.|When you convert a transfer into a withdrawal, the money will be spent on the destination accounts you set here, instead of being transferred away.',
|
'convert_expl_t_w' => 'When you convert a transfer into a withdrawal, the money will be spent on the destination account you set here, instead of being transferred away.|When you convert a transfer into a withdrawal, the money will be spent on the destination accounts you set here, instead of being transferred away.',
|
||||||
'convert_expl_t_d' => 'When you convert a transfer into a deposit, the money will be deposited into the destination account you see here, instead of being transferred into it.|When you convert a transfer into a deposit, the money will be deposited into the destination accounts you see here, instead of being transferred into them.',
|
'convert_expl_t_d' => 'When you convert a transfer into a deposit, the money will be deposited into the destination account you see here, instead of being transferred into it.|When you convert a transfer into a deposit, the money will be deposited into the destination accounts you see here, instead of being transferred into them.',
|
||||||
@ -1602,9 +1602,9 @@ return [
|
|||||||
'converted_to_Transfer' => 'Transaksjonen er konvertert til en overføring',
|
'converted_to_Transfer' => 'Transaksjonen er konvertert til en overføring',
|
||||||
'invalid_convert_selection' => 'Kontoen du har valgt er allerede brukt i denne transaksjonen eller finnes ikke.',
|
'invalid_convert_selection' => 'Kontoen du har valgt er allerede brukt i denne transaksjonen eller finnes ikke.',
|
||||||
'source_or_dest_invalid' => 'Finner ikke riktig transaksjonsdetaljer. Konvertering er ikke mulig.',
|
'source_or_dest_invalid' => 'Finner ikke riktig transaksjonsdetaljer. Konvertering er ikke mulig.',
|
||||||
'convert_to_withdrawal' => 'Convert to a withdrawal',
|
'convert_to_withdrawal' => 'Konverter til et uttak',
|
||||||
'convert_to_deposit' => 'Convert to a deposit',
|
'convert_to_deposit' => 'Konverter til et innskudd',
|
||||||
'convert_to_transfer' => 'Convert to a transfer',
|
'convert_to_transfer' => 'Konverter til en overføring',
|
||||||
|
|
||||||
// create new stuff:
|
// create new stuff:
|
||||||
'create_new_withdrawal' => 'Opprett nytt uttak',
|
'create_new_withdrawal' => 'Opprett nytt uttak',
|
||||||
@ -1665,7 +1665,7 @@ return [
|
|||||||
'budget_limit_not_in_range' => 'This amount applies from :start to :end:',
|
'budget_limit_not_in_range' => 'This amount applies from :start to :end:',
|
||||||
'total_available_budget' => 'Total available budget (between :start and :end)',
|
'total_available_budget' => 'Total available budget (between :start and :end)',
|
||||||
'total_available_budget_in_currency' => 'Total available budget in :currency',
|
'total_available_budget_in_currency' => 'Total available budget in :currency',
|
||||||
'see_below' => 'see below',
|
'see_below' => 'se nedenfor',
|
||||||
'create_new_budget' => 'Opprett et nytt budsjett',
|
'create_new_budget' => 'Opprett et nytt budsjett',
|
||||||
'store_new_budget' => 'Lagre nytt budsjett',
|
'store_new_budget' => 'Lagre nytt budsjett',
|
||||||
'stored_new_budget' => 'Lagret nytt budsjett ":name"',
|
'stored_new_budget' => 'Lagret nytt budsjett ":name"',
|
||||||
@ -1673,15 +1673,15 @@ return [
|
|||||||
'transactionsWithoutBudget' => 'Utgifter uten budsjett',
|
'transactionsWithoutBudget' => 'Utgifter uten budsjett',
|
||||||
'transactions_no_budget' => 'Utgifter uten budsjett mellom :start og :end',
|
'transactions_no_budget' => 'Utgifter uten budsjett mellom :start og :end',
|
||||||
'spent_between' => 'Already spent between :start and :end',
|
'spent_between' => 'Already spent between :start and :end',
|
||||||
'set_available_amount' => 'Set available amount',
|
'set_available_amount' => 'Sett tilgjengelig beløp',
|
||||||
'update_available_amount' => 'Update available amount',
|
'update_available_amount' => 'Oppdater tilgjengelig beløp',
|
||||||
'ab_basic_modal_explain' => 'Use this form to indicate how much you expect to be able to budget (in total, in :currency) in the indicated period.',
|
'ab_basic_modal_explain' => 'Use this form to indicate how much you expect to be able to budget (in total, in :currency) in the indicated period.',
|
||||||
'createBudget' => 'Nytt budsjett',
|
'createBudget' => 'Nytt budsjett',
|
||||||
'invalid_currency' => 'This is an invalid currency',
|
'invalid_currency' => 'Dette er en ugyldig valuta',
|
||||||
'invalid_amount' => 'Please enter an amount',
|
'invalid_amount' => 'Vennligst skriv inn et beløp',
|
||||||
'set_ab' => 'The available budget amount has been set',
|
'set_ab' => 'Det tilgjengelige budsjettbeløpet er satt',
|
||||||
'updated_ab' => 'The available budget amount has been updated',
|
'updated_ab' => 'Det tilgjengelige budsjettbeløpet har blitt oppdatert',
|
||||||
'deleted_ab' => 'The available budget amount has been deleted',
|
'deleted_ab' => 'Det tilgjengelige budsjettbeløpet har blitt slettet',
|
||||||
'deleted_bl' => 'Det budsjetterte beløpet er fjernet',
|
'deleted_bl' => 'Det budsjetterte beløpet er fjernet',
|
||||||
'alt_currency_ab_create' => 'Sett tilgjengelig budsjett i annen valuta',
|
'alt_currency_ab_create' => 'Sett tilgjengelig budsjett i annen valuta',
|
||||||
'bl_create_btn' => 'Angi budsjett i annen valuta',
|
'bl_create_btn' => 'Angi budsjett i annen valuta',
|
||||||
@ -1971,9 +1971,9 @@ return [
|
|||||||
'account_per_budget' => 'Konto per budsjett',
|
'account_per_budget' => 'Konto per budsjett',
|
||||||
'account_per_category' => 'Konto per kategori',
|
'account_per_category' => 'Konto per kategori',
|
||||||
'create_new_object' => 'Opprett',
|
'create_new_object' => 'Opprett',
|
||||||
'empty' => '(empty)',
|
'empty' => '(tom)',
|
||||||
'all_other_budgets' => '(all other budgets)',
|
'all_other_budgets' => '(alle andre budsjetter)',
|
||||||
'all_other_accounts' => '(all other accounts)',
|
'all_other_accounts' => '(alle andre kontoer)',
|
||||||
'expense_per_source_account' => 'Expenses per source account',
|
'expense_per_source_account' => 'Expenses per source account',
|
||||||
'expense_per_destination_account' => 'Expenses per destination account',
|
'expense_per_destination_account' => 'Expenses per destination account',
|
||||||
'income_per_destination_account' => 'Income per destination account',
|
'income_per_destination_account' => 'Income per destination account',
|
||||||
@ -2013,10 +2013,10 @@ return [
|
|||||||
'unknown_journal_error' => 'Kunne ikke lagre transaksjonen. Vennligst sjekk loggfilene.',
|
'unknown_journal_error' => 'Kunne ikke lagre transaksjonen. Vennligst sjekk loggfilene.',
|
||||||
'attachment_not_found' => 'Finner ikke dette vedlegget.',
|
'attachment_not_found' => 'Finner ikke dette vedlegget.',
|
||||||
'journal_link_bill' => 'Denne transaksjonen er knyttet til regning <a href=":route">:name</a>. Hvis du vil fjerne knytningen, fjerner du avmerkingen. Bruke regler for å koble den til en annen regning.',
|
'journal_link_bill' => 'Denne transaksjonen er knyttet til regning <a href=":route">:name</a>. Hvis du vil fjerne knytningen, fjerner du avmerkingen. Bruke regler for å koble den til en annen regning.',
|
||||||
'transaction_stored_link' => '<a href="transactions/show/{ID}">Transaction #{ID} ("{title}")</a> has been stored.',
|
'transaction_stored_link' => '<a href="transactions/show/{ID}">Transaksjon #{ID} ("{title}")</a> har blitt lagret.',
|
||||||
'transaction_new_stored_link' => '<a href="transactions/show/{ID}">Transaction #{ID}</a> has been stored.',
|
'transaction_new_stored_link' => '<a href="transactions/show/{ID}">Transaksjon #{ID}</a> har blitt lagret.',
|
||||||
'transaction_updated_link' => '<a href="transactions/show/{ID}">Transaction #{ID}</a> ("{title}") has been updated.',
|
'transaction_updated_link' => '<a href="transactions/show/{ID}">Transaksjon #{ID} ("{title}")</a> har blitt oppdatert.',
|
||||||
'transaction_updated_no_changes' => '<a href="transactions/show/{ID}">Transaction #{ID}</a> ("{title}") did not receive any changes.',
|
'transaction_updated_no_changes' => '<a href="transactions/show/{ID}">Transaksjon #{ID} ("{title}")</a> fikk ingen endringer.',
|
||||||
'first_split_decides' => 'The first split determines the value of this field',
|
'first_split_decides' => 'The first split determines the value of this field',
|
||||||
'first_split_overrules_source' => 'The first split may overrule the source account',
|
'first_split_overrules_source' => 'The first split may overrule the source account',
|
||||||
'first_split_overrules_destination' => 'The first split may overrule the destination account',
|
'first_split_overrules_destination' => 'The first split may overrule the destination account',
|
||||||
@ -2039,7 +2039,7 @@ return [
|
|||||||
'currency_not_present' => 'Hvis valutaen du vanligvis bruker ikke vises, ikke fortvil. Du kan opprette din egen valuta under Alternativer > valuta.',
|
'currency_not_present' => 'Hvis valutaen du vanligvis bruker ikke vises, ikke fortvil. Du kan opprette din egen valuta under Alternativer > valuta.',
|
||||||
|
|
||||||
// home page:
|
// home page:
|
||||||
'transaction_table_description' => 'A table containing your transactions',
|
'transaction_table_description' => 'En tabell som inneholder transaksjonene dine',
|
||||||
'opposing_account' => 'Opposing account',
|
'opposing_account' => 'Opposing account',
|
||||||
'yourAccounts' => 'Dine kontoer',
|
'yourAccounts' => 'Dine kontoer',
|
||||||
'your_accounts' => 'Din konto oversikt',
|
'your_accounts' => 'Din konto oversikt',
|
||||||
@ -2049,8 +2049,8 @@ return [
|
|||||||
'budgetsAndSpending' => 'Budsjetter og utgifter',
|
'budgetsAndSpending' => 'Budsjetter og utgifter',
|
||||||
'budgets_and_spending' => 'Budsjetter og utgifter',
|
'budgets_and_spending' => 'Budsjetter og utgifter',
|
||||||
'go_to_budget' => 'Gå til budsjett "{budget}"',
|
'go_to_budget' => 'Gå til budsjett "{budget}"',
|
||||||
'go_to_deposits' => 'Go to deposits',
|
'go_to_deposits' => 'Gå til innskudd',
|
||||||
'go_to_expenses' => 'Go to expenses',
|
'go_to_expenses' => 'Gå til utgifter',
|
||||||
'savings' => 'Oppspart',
|
'savings' => 'Oppspart',
|
||||||
'newWithdrawal' => 'Ny utgift',
|
'newWithdrawal' => 'Ny utgift',
|
||||||
'newDeposit' => 'Nytt innskudd',
|
'newDeposit' => 'Nytt innskudd',
|
||||||
@ -2059,15 +2059,15 @@ return [
|
|||||||
'per_day' => 'Per dag',
|
'per_day' => 'Per dag',
|
||||||
'left_to_spend_per_day' => 'Igjen å bruke per dag',
|
'left_to_spend_per_day' => 'Igjen å bruke per dag',
|
||||||
'bills_paid' => 'Regninger betalt',
|
'bills_paid' => 'Regninger betalt',
|
||||||
'custom_period' => 'Custom period',
|
'custom_period' => 'Tilpasset periode',
|
||||||
'reset_to_current' => 'Reset to current period',
|
'reset_to_current' => 'Reset to current period',
|
||||||
'select_period' => 'Select a period',
|
'select_period' => 'Velg en periode',
|
||||||
|
|
||||||
// menu and titles, should be recycled as often as possible:
|
// menu and titles, should be recycled as often as possible:
|
||||||
'currency' => 'Valuta',
|
'currency' => 'Valuta',
|
||||||
'preferences' => 'Innstillinger',
|
'preferences' => 'Innstillinger',
|
||||||
'logout' => 'Logg ut',
|
'logout' => 'Logg ut',
|
||||||
'logout_other_sessions' => 'Logout all other sessions',
|
'logout_other_sessions' => 'Logg ut alle andre økter',
|
||||||
'toggleNavigation' => 'Vis/Skjul navigation',
|
'toggleNavigation' => 'Vis/Skjul navigation',
|
||||||
'searchPlaceholder' => 'Søk...',
|
'searchPlaceholder' => 'Søk...',
|
||||||
'version' => 'Versjon',
|
'version' => 'Versjon',
|
||||||
@ -2136,11 +2136,11 @@ return [
|
|||||||
'store_new_liabilities_account' => 'Lagre ny gjeld',
|
'store_new_liabilities_account' => 'Lagre ny gjeld',
|
||||||
'edit_liabilities_account' => 'Rediger gjeld ":name"',
|
'edit_liabilities_account' => 'Rediger gjeld ":name"',
|
||||||
'financial_control' => 'Financial control',
|
'financial_control' => 'Financial control',
|
||||||
'accounting' => 'Accounting',
|
'accounting' => 'Regnskap',
|
||||||
'automation' => 'Automation',
|
'automation' => 'Automatisering',
|
||||||
'others' => 'Others',
|
'others' => 'Andre',
|
||||||
'classification' => 'Classification',
|
'classification' => 'Klassifisering',
|
||||||
'store_transaction' => 'Store transaction',
|
'store_transaction' => 'Lagre transaksjon',
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* PLEASE DO NOT EDIT THIS FILE DIRECTLY.
|
* PLEASE DO NOT EDIT THIS FILE DIRECTLY.
|
||||||
@ -2282,27 +2282,27 @@ return [
|
|||||||
'overspent' => 'Overforbruk',
|
'overspent' => 'Overforbruk',
|
||||||
'left' => 'Gjenværende',
|
'left' => 'Gjenværende',
|
||||||
'max-amount' => 'Maksimumsbeløp',
|
'max-amount' => 'Maksimumsbeløp',
|
||||||
'min-amount' => 'Minimum amount',
|
'min-amount' => 'Minimumsbeløp',
|
||||||
'journal-amount' => 'Gjeldende regningspost',
|
'journal-amount' => 'Gjeldende regningspost',
|
||||||
'name' => 'Navn',
|
'name' => 'Navn',
|
||||||
'date' => 'Dato',
|
'date' => 'Dato',
|
||||||
'date_and_time' => 'Date and time',
|
'date_and_time' => 'Dato og klokkeslett',
|
||||||
'time' => 'Time',
|
'time' => 'Tid',
|
||||||
'paid' => 'Betalt',
|
'paid' => 'Betalt',
|
||||||
'unpaid' => 'Ikke betalt',
|
'unpaid' => 'Ikke betalt',
|
||||||
'day' => 'Dag',
|
'day' => 'Dag',
|
||||||
'budgeted' => 'Budsjettert',
|
'budgeted' => 'Budsjettert',
|
||||||
'period' => 'Periode',
|
'period' => 'Periode',
|
||||||
'balance' => 'Saldo',
|
'balance' => 'Saldo',
|
||||||
'in_out_period' => 'In + out this period',
|
'in_out_period' => 'Inn + ut denne perioden',
|
||||||
'sum' => 'Sum',
|
'sum' => 'Sum',
|
||||||
'summary' => 'Oppsummering',
|
'summary' => 'Oppsummering',
|
||||||
'average' => 'Gjennomsnitt',
|
'average' => 'Gjennomsnitt',
|
||||||
'balanceFor' => 'Saldo for :name',
|
'balanceFor' => 'Saldo for :name',
|
||||||
'no_tags' => '(no tags)',
|
'no_tags' => '(ingen tagger)',
|
||||||
|
|
||||||
// piggy banks:
|
// piggy banks:
|
||||||
'event_history' => 'Event history',
|
'event_history' => 'Hendelseshistorikk',
|
||||||
'add_money_to_piggy' => 'Legg til penger i sparegris ":name"',
|
'add_money_to_piggy' => 'Legg til penger i sparegris ":name"',
|
||||||
'piggy_bank' => 'Sparegris',
|
'piggy_bank' => 'Sparegris',
|
||||||
'new_piggy_bank' => 'Ny sparegris',
|
'new_piggy_bank' => 'Ny sparegris',
|
||||||
@ -2340,7 +2340,7 @@ return [
|
|||||||
'deleted_piggy_bank' => 'Slettet sparegris ":name"',
|
'deleted_piggy_bank' => 'Slettet sparegris ":name"',
|
||||||
'added_amount_to_piggy' => 'La til :amount i ":name"',
|
'added_amount_to_piggy' => 'La til :amount i ":name"',
|
||||||
'removed_amount_from_piggy' => 'Fjernet :amount fra ":name"',
|
'removed_amount_from_piggy' => 'Fjernet :amount fra ":name"',
|
||||||
'piggy_events' => 'Related piggy banks',
|
'piggy_events' => 'Tilhørende sparegriser',
|
||||||
|
|
||||||
// tags
|
// tags
|
||||||
'delete_tag' => 'Slett tag ":tag"',
|
'delete_tag' => 'Slett tag ":tag"',
|
||||||
@ -2352,10 +2352,10 @@ return [
|
|||||||
|
|
||||||
'transaction_journal_information' => 'Transaksjonsinformasjon',
|
'transaction_journal_information' => 'Transaksjonsinformasjon',
|
||||||
'transaction_journal_meta' => 'Metainformasjon',
|
'transaction_journal_meta' => 'Metainformasjon',
|
||||||
'transaction_journal_more' => 'More information',
|
'transaction_journal_more' => 'Mer informasjon',
|
||||||
'basic_journal_information' => 'Basic transaction information',
|
'basic_journal_information' => 'Grunnleggende transaksjonsinformasjon',
|
||||||
'transaction_journal_extra' => 'Extra information',
|
'transaction_journal_extra' => 'Ekstra informasjon',
|
||||||
'att_part_of_journal' => 'Stored under ":journal"',
|
'att_part_of_journal' => 'Lagret under «:journal»',
|
||||||
'total_amount' => 'Totalbeløp',
|
'total_amount' => 'Totalbeløp',
|
||||||
'number_of_decimals' => 'Antall desimaler',
|
'number_of_decimals' => 'Antall desimaler',
|
||||||
|
|
||||||
@ -2372,15 +2372,15 @@ return [
|
|||||||
|
|
||||||
|
|
||||||
// administration
|
// administration
|
||||||
'invite_is_already_redeemed' => 'The invite to ":address" has already been redeemed.',
|
'invite_is_already_redeemed' => 'Invitasjonen til «:address» har allerede blitt innløst.',
|
||||||
'invite_is_deleted' => 'The invite to ":address" has been deleted.',
|
'invite_is_deleted' => 'Invitasjonen til «:address» har blitt slettet.',
|
||||||
'invite_new_user_title' => 'Invite new user',
|
'invite_new_user_title' => 'Inviter ny bruker',
|
||||||
'invite_new_user_text' => 'As an administrator, you can invite users to register on your Firefly III administration. Using the direct link you can share with them, they will be able to register an account. The invited user and their invite link will appear in the table below. You are free to share the invitation link with them.',
|
'invite_new_user_text' => 'As an administrator, you can invite users to register on your Firefly III administration. Using the direct link you can share with them, they will be able to register an account. The invited user and their invite link will appear in the table below. You are free to share the invitation link with them.',
|
||||||
'invited_user_mail' => 'Email address',
|
'invited_user_mail' => 'E-postadresse',
|
||||||
'invite_user' => 'Invite user',
|
'invite_user' => 'Inviter bruker',
|
||||||
'user_is_invited' => 'Email address ":address" was invited to Firefly III',
|
'user_is_invited' => 'E-postadressen «:address» ble invitert til Firefly III',
|
||||||
'administration' => 'Administrasjon',
|
'administration' => 'Administrasjon',
|
||||||
'code_already_used' => 'Invite code has been used',
|
'code_already_used' => 'Invitasjonskoden er allerede brukt',
|
||||||
'user_administration' => 'Brukeradministrasjon',
|
'user_administration' => 'Brukeradministrasjon',
|
||||||
'list_all_users' => 'Alle brukere',
|
'list_all_users' => 'Alle brukere',
|
||||||
'all_users' => 'Alle brukere',
|
'all_users' => 'Alle brukere',
|
||||||
@ -2395,10 +2395,10 @@ return [
|
|||||||
'user_data_information' => 'Brukerdata',
|
'user_data_information' => 'Brukerdata',
|
||||||
'user_information' => 'Brukerinformasjon',
|
'user_information' => 'Brukerinformasjon',
|
||||||
'total_size' => 'totalstørrelse',
|
'total_size' => 'totalstørrelse',
|
||||||
'budget_or_budgets' => ':count budget|:count budgets',
|
'budget_or_budgets' => ':count budsjett|:count budsjetter',
|
||||||
'budgets_with_limits' => ':count budget with configured amount|:count budgets with configured amount',
|
'budgets_with_limits' => ':count budget with configured amount|:count budgets with configured amount',
|
||||||
'nr_of_rules_in_total_groups' => ':count_rules regler i :count_groups regel gruppe(r)',
|
'nr_of_rules_in_total_groups' => ':count_rules regler i :count_groups regel gruppe(r)',
|
||||||
'tag_or_tags' => ':count tag|:count tags',
|
'tag_or_tags' => ':count tagg|:count tagger',
|
||||||
'configuration_updated' => 'Konfigurasjonen er oppdatert',
|
'configuration_updated' => 'Konfigurasjonen er oppdatert',
|
||||||
'setting_is_demo_site' => 'Demo nettsted',
|
'setting_is_demo_site' => 'Demo nettsted',
|
||||||
'setting_is_demo_site_explain' => 'Hvis du avhuker denne boksen, vil installasjonen oppføre seg som om det er en demo site, som kan ha rare bivirkninger.',
|
'setting_is_demo_site_explain' => 'Hvis du avhuker denne boksen, vil installasjonen oppføre seg som om det er en demo site, som kan ha rare bivirkninger.',
|
||||||
@ -2419,16 +2419,16 @@ return [
|
|||||||
'admin_maintanance_title' => 'Vedlikehold',
|
'admin_maintanance_title' => 'Vedlikehold',
|
||||||
'admin_maintanance_expl' => 'Noen smarte knapper for Firefly III vedlikehold',
|
'admin_maintanance_expl' => 'Noen smarte knapper for Firefly III vedlikehold',
|
||||||
'admin_maintenance_clear_cache' => 'Tøm hurtigminne',
|
'admin_maintenance_clear_cache' => 'Tøm hurtigminne',
|
||||||
'admin_notifications' => 'Admin notifications',
|
'admin_notifications' => 'Admin varsler',
|
||||||
'admin_notifications_expl' => 'The following notifications can be enabled or disabled by the administrator. If you want to get these messages over Slack as well, set the "incoming webhook" URL.',
|
'admin_notifications_expl' => 'The following notifications can be enabled or disabled by the administrator. If you want to get these messages over Slack as well, set the "incoming webhook" URL.',
|
||||||
'admin_notification_check_user_new_reg' => 'User gets post-registration welcome message',
|
'admin_notification_check_user_new_reg' => 'Bruker får velkomstmelding etter registrering',
|
||||||
'admin_notification_check_admin_new_reg' => 'Administrator(s) get new user registration notification',
|
'admin_notification_check_admin_new_reg' => 'Administrator(s) get new user registration notification',
|
||||||
'admin_notification_check_new_version' => 'A new version is available',
|
'admin_notification_check_new_version' => 'En ny versjon er tilgjengelig',
|
||||||
'admin_notification_check_invite_created' => 'A user is invited to Firefly III',
|
'admin_notification_check_invite_created' => 'En bruker er invitert til Firefly III',
|
||||||
'admin_notification_check_invite_redeemed' => 'A user invitation is redeemed',
|
'admin_notification_check_invite_redeemed' => 'En brukerinvitasjon er innløst',
|
||||||
'all_invited_users' => 'All invited users',
|
'all_invited_users' => 'Alle inviterte brukere',
|
||||||
'save_notification_settings' => 'Save settings',
|
'save_notification_settings' => 'Lagre innstillinger',
|
||||||
'notification_settings_saved' => 'The notification settings have been saved',
|
'notification_settings_saved' => 'Varslingsinnstillingene har blitt lagret',
|
||||||
|
|
||||||
|
|
||||||
'split_transaction_title' => 'Beskrivelse av den splittende transaksjon',
|
'split_transaction_title' => 'Beskrivelse av den splittende transaksjon',
|
||||||
@ -2549,10 +2549,10 @@ return [
|
|||||||
'no_categories_intro_default' => 'Du har ingen kategorier ennå. Kategorier brukes til å finjustere dine transaksjoner og merke dem med sin egen kategori.',
|
'no_categories_intro_default' => 'Du har ingen kategorier ennå. Kategorier brukes til å finjustere dine transaksjoner og merke dem med sin egen kategori.',
|
||||||
'no_categories_imperative_default' => 'Kategorier opprettes automatisk når du oppretter transaksjoner, men du kan opprette en manuelt også. La oss opprette en nå:',
|
'no_categories_imperative_default' => 'Kategorier opprettes automatisk når du oppretter transaksjoner, men du kan opprette en manuelt også. La oss opprette en nå:',
|
||||||
'no_categories_create_default' => 'Opprett en kategori',
|
'no_categories_create_default' => 'Opprett en kategori',
|
||||||
'no_tags_title_default' => 'La oss lage en tag!',
|
'no_tags_title_default' => 'La oss lage en tagg!',
|
||||||
'no_tags_intro_default' => 'Du har ingen tags ennå. Tags benyttes for å finjustere transaksjoner og lable dem med spesifikke nøkkelord.',
|
'no_tags_intro_default' => 'Du har ingen tagger enda. Tagger benyttes for å finjustere transaksjonene dine og merke dem med spesifikke nøkkelord.',
|
||||||
'no_tags_imperative_default' => 'Tags blir opprettet automatisk når du lager transaksjoner, men du kan lage de manuelt også. La oss lage en nå:',
|
'no_tags_imperative_default' => 'Tags blir opprettet automatisk når du lager transaksjoner, men du kan lage de manuelt også. La oss lage en nå:',
|
||||||
'no_tags_create_default' => 'Opprett tagg',
|
'no_tags_create_default' => 'Opprett en tagg',
|
||||||
'no_transactions_title_withdrawal' => 'La oss lage en utgift!',
|
'no_transactions_title_withdrawal' => 'La oss lage en utgift!',
|
||||||
'no_transactions_intro_withdrawal' => 'Du har ingen utgifter ennå. Du kan legge inn utgifter for å begynne å administrere din økonomi.',
|
'no_transactions_intro_withdrawal' => 'Du har ingen utgifter ennå. Du kan legge inn utgifter for å begynne å administrere din økonomi.',
|
||||||
'no_transactions_imperative_withdrawal' => 'Har du brukt penger? Da bør du skrive det ned:',
|
'no_transactions_imperative_withdrawal' => 'Har du brukt penger? Da bør du skrive det ned:',
|
||||||
@ -2575,10 +2575,10 @@ return [
|
|||||||
'no_bills_create_default' => 'Opprett en regning',
|
'no_bills_create_default' => 'Opprett en regning',
|
||||||
|
|
||||||
// recurring transactions
|
// recurring transactions
|
||||||
'create_right_now' => 'Create right now',
|
'create_right_now' => 'Opprett med en gang',
|
||||||
'no_new_transaction_in_recurrence' => 'No new transaction was created. Perhaps it was already fired for this date?',
|
'no_new_transaction_in_recurrence' => 'No new transaction was created. Perhaps it was already fired for this date?',
|
||||||
'recurrences' => 'Gjentakende transaksjoner',
|
'recurrences' => 'Gjentakende transaksjoner',
|
||||||
'repeat_until_in_past' => 'This recurring transaction stopped repeating on :date.',
|
'repeat_until_in_past' => 'Denne gjentakende transaksjonen sluttet å gjenta :date.',
|
||||||
'recurring_calendar_view' => 'Kalender',
|
'recurring_calendar_view' => 'Kalender',
|
||||||
'no_recurring_title_default' => 'La oss opprette en gjentakende transaksjon!',
|
'no_recurring_title_default' => 'La oss opprette en gjentakende transaksjon!',
|
||||||
'no_recurring_intro_default' => 'Du har ingen gjentakende transaksjoner ennå. Du kan bruke disse for å få Firefly III til å automatisk opprette transaksjoner for deg.',
|
'no_recurring_intro_default' => 'Du har ingen gjentakende transaksjoner ennå. Du kan bruke disse for å få Firefly III til å automatisk opprette transaksjoner for deg.',
|
||||||
@ -2601,7 +2601,7 @@ return [
|
|||||||
'created_withdrawals' => 'Opprettede uttak',
|
'created_withdrawals' => 'Opprettede uttak',
|
||||||
'created_deposits' => 'Opprettede innskudd',
|
'created_deposits' => 'Opprettede innskudd',
|
||||||
'created_transfers' => 'Opprettede overføringer',
|
'created_transfers' => 'Opprettede overføringer',
|
||||||
'recurring_info' => 'Recurring transaction :count / :total',
|
'recurring_info' => 'Gjentagende transaksjon :count / :total',
|
||||||
'created_from_recurrence' => 'Opprettet fra gjentakende transaksjon ":title" (#:id)',
|
'created_from_recurrence' => 'Opprettet fra gjentakende transaksjon ":title" (#:id)',
|
||||||
'recurring_never_cron' => 'Det synes at cron jobben som er nødvendig for å støtte gjentakende transaksjoner har aldri kjørt. Dette er selvfølgelig normalt når du nettopp har installert Firefly III, men dette bør settes opp så snart som mulig. Sjekk ut hjelp-sidene ved å bruke (?) -ikonet i øverste høyre hjørne på siden.',
|
'recurring_never_cron' => 'Det synes at cron jobben som er nødvendig for å støtte gjentakende transaksjoner har aldri kjørt. Dette er selvfølgelig normalt når du nettopp har installert Firefly III, men dette bør settes opp så snart som mulig. Sjekk ut hjelp-sidene ved å bruke (?) -ikonet i øverste høyre hjørne på siden.',
|
||||||
'recurring_cron_long_ago' => 'Det ser ut som det har gått mer enn 36 timer siden cron job\'en for å støtte gjentakende transaksjoner har kjørt. Er du sikker på at den er satt opp riktig? Sjekk ut hjelpe-sidene ved å bruke (?) -ikonet i øverste høyre hjørne på siden.',
|
'recurring_cron_long_ago' => 'Det ser ut som det har gått mer enn 36 timer siden cron job\'en for å støtte gjentakende transaksjoner har kjørt. Er du sikker på at den er satt opp riktig? Sjekk ut hjelpe-sidene ved å bruke (?) -ikonet i øverste høyre hjørne på siden.',
|
||||||
@ -2673,43 +2673,43 @@ return [
|
|||||||
'debug_additional_data' => 'You may also share the content of the box below. You can also copy-and-paste this into a new or existing <a href="https://github.com/firefly-iii/firefly-iii/issues">GitHub issue</a>. However, the content of this box may contain private information such as account names, transaction details or email addresses.',
|
'debug_additional_data' => 'You may also share the content of the box below. You can also copy-and-paste this into a new or existing <a href="https://github.com/firefly-iii/firefly-iii/issues">GitHub issue</a>. However, the content of this box may contain private information such as account names, transaction details or email addresses.',
|
||||||
|
|
||||||
// object groups
|
// object groups
|
||||||
'object_groups_menu_bar' => 'Groups',
|
'object_groups_menu_bar' => 'Grupper',
|
||||||
'object_groups_page_title' => 'Groups',
|
'object_groups_page_title' => 'Grupper',
|
||||||
'object_groups_breadcrumb' => 'Groups',
|
'object_groups_breadcrumb' => 'Grupper',
|
||||||
'object_groups_index' => 'Overview',
|
'object_groups_index' => 'Oversikt',
|
||||||
'object_groups' => 'Groups',
|
'object_groups' => 'Grupper',
|
||||||
'object_groups_empty_explain' => 'Some things in Firefly III can be divided into groups. Piggy banks for example, feature a "Group" field in the edit and create screens. When you set this field, you can edit the names and the order of the groups on this page. For more information, check out the help-pages in the top right corner, under the (?)-icon.',
|
'object_groups_empty_explain' => 'Some things in Firefly III can be divided into groups. Piggy banks for example, feature a "Group" field in the edit and create screens. When you set this field, you can edit the names and the order of the groups on this page. For more information, check out the help-pages in the top right corner, under the (?)-icon.',
|
||||||
'object_group_title' => 'Title',
|
'object_group_title' => 'Tittel',
|
||||||
'edit_object_group' => 'Edit group ":title"',
|
'edit_object_group' => 'Rediger gruppen «:title»',
|
||||||
'delete_object_group' => 'Delete group ":title"',
|
'delete_object_group' => 'Slett gruppen «:title»',
|
||||||
'update_object_group' => 'Update group',
|
'update_object_group' => 'Oppdater gruppe',
|
||||||
'updated_object_group' => 'Successfully updated group ":title"',
|
'updated_object_group' => 'Gruppen «:title» ble oppdatert',
|
||||||
'deleted_object_group' => 'Successfully deleted group ":title"',
|
'deleted_object_group' => 'Gruppen «:title» ble slettet',
|
||||||
'object_group' => 'Group',
|
'object_group' => 'Gruppe',
|
||||||
|
|
||||||
// other stuff
|
// other stuff
|
||||||
'placeholder' => '[Placeholder]',
|
'placeholder' => '[Placeholder]',
|
||||||
|
|
||||||
// audit log entries
|
// audit log entries
|
||||||
'audit_log_entries' => 'Audit log entries',
|
'audit_log_entries' => 'Audit log entries',
|
||||||
'ale_action_log_add' => 'Added :amount to piggy bank ":name"',
|
'ale_action_log_add' => 'La til :amount i sparegrisen «:name»',
|
||||||
'ale_action_log_remove' => 'Removed :amount from piggy bank ":name"',
|
'ale_action_log_remove' => 'Fjernet :amount fra sparegrisen «:name»',
|
||||||
'ale_action_clear_budget' => 'Removed from budget',
|
'ale_action_clear_budget' => 'Fjernet fra budsjett',
|
||||||
'ale_action_clear_category' => 'Removed from category',
|
'ale_action_clear_category' => 'Fjernet fra kategori',
|
||||||
'ale_action_clear_notes' => 'Removed notes',
|
'ale_action_clear_notes' => 'Fjernet notater',
|
||||||
'ale_action_clear_tag' => 'Cleared tag',
|
'ale_action_clear_tag' => 'Fjernet tagg',
|
||||||
'ale_action_clear_all_tags' => 'Cleared all tags',
|
'ale_action_clear_all_tags' => 'Fjernet alle tagger',
|
||||||
'ale_action_set_bill' => 'Linked to bill',
|
'ale_action_set_bill' => 'Koblet til regning',
|
||||||
'ale_action_set_budget' => 'Set budget',
|
'ale_action_set_budget' => 'Sett budsjett',
|
||||||
'ale_action_set_category' => 'Set category',
|
'ale_action_set_category' => 'Sett kategori',
|
||||||
'ale_action_set_source' => 'Set source account',
|
'ale_action_set_source' => 'Sett kildekonto',
|
||||||
'ale_action_set_destination' => 'Set destination account',
|
'ale_action_set_destination' => 'Sett målkonto',
|
||||||
'ale_action_update_transaction_type' => 'Changed transaction type',
|
'ale_action_update_transaction_type' => 'Endret transaksjonstype',
|
||||||
'ale_action_update_notes' => 'Changed notes',
|
'ale_action_update_notes' => 'Endret notater',
|
||||||
'ale_action_update_description' => 'Changed description',
|
'ale_action_update_description' => 'Endret beskrivelse',
|
||||||
'ale_action_add_to_piggy' => 'Piggy bank',
|
'ale_action_add_to_piggy' => 'Sparegris',
|
||||||
'ale_action_remove_from_piggy' => 'Piggy bank',
|
'ale_action_remove_from_piggy' => 'Sparegris',
|
||||||
'ale_action_add_tag' => 'Added tag',
|
'ale_action_add_tag' => 'La til tagg',
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
||||||
|
@ -61,6 +61,10 @@ return [
|
|||||||
'invalid_selection' => 'Dine valg er ugyldig.',
|
'invalid_selection' => 'Dine valg er ugyldig.',
|
||||||
'belongs_user' => 'Denne verdien er ugyldig for dette feltet.',
|
'belongs_user' => 'Denne verdien er ugyldig for dette feltet.',
|
||||||
'at_least_one_transaction' => 'Trenger minst én transaksjon.',
|
'at_least_one_transaction' => 'Trenger minst én transaksjon.',
|
||||||
|
'recurring_transaction_id' => 'Need at least one transaction.',
|
||||||
|
'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.',
|
||||||
|
'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.',
|
||||||
|
'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.',
|
||||||
'at_least_one_repetition' => 'Trenger minst en gjentagelse.',
|
'at_least_one_repetition' => 'Trenger minst en gjentagelse.',
|
||||||
'require_repeat_until' => 'Krever enten et antall repetisjoner eller en slutt dato (gjentas til). Ikke begge.',
|
'require_repeat_until' => 'Krever enten et antall repetisjoner eller en slutt dato (gjentas til). Ikke begge.',
|
||||||
'require_currency_info' => 'Innholdet i dette feltet er ugyldig uten valutainformasjon.',
|
'require_currency_info' => 'Innholdet i dette feltet er ugyldig uten valutainformasjon.',
|
||||||
|
@ -61,6 +61,10 @@ return [
|
|||||||
'invalid_selection' => 'Ongeldige selectie.',
|
'invalid_selection' => 'Ongeldige selectie.',
|
||||||
'belongs_user' => 'Deze waarde is ongeldig voor dit veld.',
|
'belongs_user' => 'Deze waarde is ongeldig voor dit veld.',
|
||||||
'at_least_one_transaction' => 'Er is op zijn minst één transactie nodig.',
|
'at_least_one_transaction' => 'Er is op zijn minst één transactie nodig.',
|
||||||
|
'recurring_transaction_id' => 'Need at least one transaction.',
|
||||||
|
'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.',
|
||||||
|
'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.',
|
||||||
|
'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.',
|
||||||
'at_least_one_repetition' => 'Er is op zijn minst één herhaling nodig.',
|
'at_least_one_repetition' => 'Er is op zijn minst één herhaling nodig.',
|
||||||
'require_repeat_until' => 'Je moet een aantal herhalingen opgeven, of een einddatum (repeat_until). Niet beide.',
|
'require_repeat_until' => 'Je moet een aantal herhalingen opgeven, of een einddatum (repeat_until). Niet beide.',
|
||||||
'require_currency_info' => 'De inhoud van dit veld is ongeldig zonder valutagegevens.',
|
'require_currency_info' => 'De inhoud van dit veld is ongeldig zonder valutagegevens.',
|
||||||
|
@ -61,6 +61,10 @@ return [
|
|||||||
'invalid_selection' => 'Twój wybór jest nieprawidłowy.',
|
'invalid_selection' => 'Twój wybór jest nieprawidłowy.',
|
||||||
'belongs_user' => 'Ta wartość jest nieprawidłowa dla tego pola.',
|
'belongs_user' => 'Ta wartość jest nieprawidłowa dla tego pola.',
|
||||||
'at_least_one_transaction' => 'Wymaga co najmniej jednej transakcji.',
|
'at_least_one_transaction' => 'Wymaga co najmniej jednej transakcji.',
|
||||||
|
'recurring_transaction_id' => 'Need at least one transaction.',
|
||||||
|
'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.',
|
||||||
|
'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.',
|
||||||
|
'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.',
|
||||||
'at_least_one_repetition' => 'Wymaga co najmniej jednego powtórzenia.',
|
'at_least_one_repetition' => 'Wymaga co najmniej jednego powtórzenia.',
|
||||||
'require_repeat_until' => 'Wymagana jest liczba powtórzeń lub data zakończenia (repeat_until), ale nie obie jednocześnie.',
|
'require_repeat_until' => 'Wymagana jest liczba powtórzeń lub data zakończenia (repeat_until), ale nie obie jednocześnie.',
|
||||||
'require_currency_info' => 'Treść tego pola jest nieprawidłowa bez informacji o walucie.',
|
'require_currency_info' => 'Treść tego pola jest nieprawidłowa bez informacji o walucie.',
|
||||||
|
@ -61,6 +61,10 @@ return [
|
|||||||
'invalid_selection' => 'Sua seleção é inválida.',
|
'invalid_selection' => 'Sua seleção é inválida.',
|
||||||
'belongs_user' => 'Esse valor é inválido para este campo.',
|
'belongs_user' => 'Esse valor é inválido para este campo.',
|
||||||
'at_least_one_transaction' => 'Precisa de ao menos uma transação.',
|
'at_least_one_transaction' => 'Precisa de ao menos uma transação.',
|
||||||
|
'recurring_transaction_id' => 'Need at least one transaction.',
|
||||||
|
'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.',
|
||||||
|
'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.',
|
||||||
|
'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.',
|
||||||
'at_least_one_repetition' => 'Precisa de ao menos uma repetição.',
|
'at_least_one_repetition' => 'Precisa de ao menos uma repetição.',
|
||||||
'require_repeat_until' => 'É necessário ou um número de repetições ou uma data de término (repetir até). Não ambos.',
|
'require_repeat_until' => 'É necessário ou um número de repetições ou uma data de término (repetir até). Não ambos.',
|
||||||
'require_currency_info' => 'O conteúdo deste campo é inválido sem informações de moeda.',
|
'require_currency_info' => 'O conteúdo deste campo é inválido sem informações de moeda.',
|
||||||
|
@ -43,13 +43,13 @@ return [
|
|||||||
//'month_and_day' => '%B %e, %Y',
|
//'month_and_day' => '%B %e, %Y',
|
||||||
'month_and_day_moment_js' => 'D MMM YYYY',
|
'month_and_day_moment_js' => 'D MMM YYYY',
|
||||||
'month_and_day_fns' => 'd MMMM y',
|
'month_and_day_fns' => 'd MMMM y',
|
||||||
'month_and_day_js' => 'Do MMMM YYYY',
|
'month_and_day_js' => 'DD MMMM YYYY',
|
||||||
|
|
||||||
//'month_and_date_day' => '%A %B %e, %Y',
|
//'month_and_date_day' => '%A %B %e, %Y',
|
||||||
'month_and_date_day_js' => 'dddd, Do MMMM YYYY',
|
'month_and_date_day_js' => 'dddd, DD [de] MMMM [de] YYYY',
|
||||||
|
|
||||||
//'month_and_day_no_year' => '%B %e',
|
//'month_and_day_no_year' => '%B %e',
|
||||||
'month_and_day_no_year_js' => 'Do MMMM',
|
'month_and_day_no_year_js' => 'DD [de] MMMM',
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* PLEASE DO NOT EDIT THIS FILE DIRECTLY.
|
* PLEASE DO NOT EDIT THIS FILE DIRECTLY.
|
||||||
@ -64,8 +64,8 @@ return [
|
|||||||
|
|
||||||
|
|
||||||
//'date_time' => '%B %e, %Y, @ %T',
|
//'date_time' => '%B %e, %Y, @ %T',
|
||||||
'date_time_js' => 'Do MMMM YYYY, @ HH:mm:ss',
|
'date_time_js' => 'DD [de] MMMM [de] YYYY, @ HH:mm:ss',
|
||||||
'date_time_fns' => 'Do MMMM YYYY, @ HH:mm:ss',
|
'date_time_fns' => 'DO [de] MMMM YYYY, @ HH:mm:ss',
|
||||||
|
|
||||||
//'specific_day' => '%e %B %Y',
|
//'specific_day' => '%e %B %Y',
|
||||||
'specific_day_js' => 'D MMMM YYYY',
|
'specific_day_js' => 'D MMMM YYYY',
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -47,7 +47,7 @@ return [
|
|||||||
'active' => 'Ativo',
|
'active' => 'Ativo',
|
||||||
'amount_min' => 'Montante mínimo',
|
'amount_min' => 'Montante mínimo',
|
||||||
'amount_max' => 'Montante máximo',
|
'amount_max' => 'Montante máximo',
|
||||||
'match' => 'Correspondências em',
|
'match' => 'Corresponde em',
|
||||||
'strict' => 'Modo restrito',
|
'strict' => 'Modo restrito',
|
||||||
'repeat_freq' => 'Repete',
|
'repeat_freq' => 'Repete',
|
||||||
'object_group' => 'Grupo',
|
'object_group' => 'Grupo',
|
||||||
@ -70,7 +70,7 @@ return [
|
|||||||
'currency' => 'Moeda',
|
'currency' => 'Moeda',
|
||||||
'account_id' => 'Conta de ativos',
|
'account_id' => 'Conta de ativos',
|
||||||
'budget_id' => 'Orçamento',
|
'budget_id' => 'Orçamento',
|
||||||
'bill_id' => 'Fatura',
|
'bill_id' => 'Encargo',
|
||||||
'opening_balance' => 'Saldo inicial',
|
'opening_balance' => 'Saldo inicial',
|
||||||
'tagMode' => 'Modo da etiqueta',
|
'tagMode' => 'Modo da etiqueta',
|
||||||
'virtual_balance' => 'Saldo virtual',
|
'virtual_balance' => 'Saldo virtual',
|
||||||
@ -96,17 +96,17 @@ return [
|
|||||||
'returnHere' => 'Voltar aqui',
|
'returnHere' => 'Voltar aqui',
|
||||||
'returnHereExplanation' => 'Depois de inserir, voltar aqui para criar outro.',
|
'returnHereExplanation' => 'Depois de inserir, voltar aqui para criar outro.',
|
||||||
'returnHereUpdateExplanation' => 'Depois de atualizar, voltar aqui.',
|
'returnHereUpdateExplanation' => 'Depois de atualizar, voltar aqui.',
|
||||||
'description' => 'Descricao',
|
'description' => 'Descrição',
|
||||||
'expense_account' => 'Conta de despesas',
|
'expense_account' => 'Conta de despesas',
|
||||||
'revenue_account' => 'Conta de receitas',
|
'revenue_account' => 'Conta de receitas',
|
||||||
'decimal_places' => 'Casas decimais',
|
'decimal_places' => 'Casas decimais',
|
||||||
'destination_amount' => 'Montante (destino)',
|
'destination_amount' => 'Montante (destino)',
|
||||||
'new_email_address' => 'Novo email',
|
'new_email_address' => 'Novo email',
|
||||||
'verification' => 'Verificacao',
|
'verification' => 'Verificação',
|
||||||
'api_key' => 'Chave API',
|
'api_key' => 'Chave API',
|
||||||
'remember_me' => 'Lembrar-me',
|
'remember_me' => 'Lembrar-me',
|
||||||
'liability_type_id' => 'Tipo de responsabilidade',
|
'liability_type_id' => 'Tipo de passivo',
|
||||||
'liability_type' => 'Tipo de responsabilidade',
|
'liability_type' => 'Tipo de passivo',
|
||||||
'interest' => 'Juro',
|
'interest' => 'Juro',
|
||||||
'interest_period' => 'Periodo de juros',
|
'interest_period' => 'Periodo de juros',
|
||||||
'extension_date' => 'Data da extensão',
|
'extension_date' => 'Data da extensão',
|
||||||
@ -151,7 +151,7 @@ return [
|
|||||||
'end' => 'Fim do intervalo',
|
'end' => 'Fim do intervalo',
|
||||||
'delete_account' => 'Apagar conta ":name"',
|
'delete_account' => 'Apagar conta ":name"',
|
||||||
'delete_webhook' => 'Apagar webhook ":title"',
|
'delete_webhook' => 'Apagar webhook ":title"',
|
||||||
'delete_bill' => 'Apagar fatura ":name"',
|
'delete_bill' => 'Apagar encargo ":name"',
|
||||||
'delete_budget' => 'Apagar orçamento ":name"',
|
'delete_budget' => 'Apagar orçamento ":name"',
|
||||||
'delete_category' => 'Apagar categoria ":name"',
|
'delete_category' => 'Apagar categoria ":name"',
|
||||||
'delete_currency' => 'Apagar moeda ":name"',
|
'delete_currency' => 'Apagar moeda ":name"',
|
||||||
@ -165,19 +165,19 @@ return [
|
|||||||
'user_areYouSure' => 'Se eliminar o utilizador ":email", vai desaparecer tudo. Não existe retorno. Se eliminar a sua própria conta, vai perder o acesso a esta instância do Firefly III.',
|
'user_areYouSure' => 'Se eliminar o utilizador ":email", vai desaparecer tudo. Não existe retorno. Se eliminar a sua própria conta, vai perder o acesso a esta instância do Firefly III.',
|
||||||
'attachment_areYouSure' => 'Tem a certeza que pretende apagar o anexo chamado ":name"?',
|
'attachment_areYouSure' => 'Tem a certeza que pretende apagar o anexo chamado ":name"?',
|
||||||
'account_areYouSure' => 'Tem a certeza que pretende apagar a conta chamada ":name"?',
|
'account_areYouSure' => 'Tem a certeza que pretende apagar a conta chamada ":name"?',
|
||||||
'account_areYouSure_js' => 'Tem a certeza que deseja eliminar a conta denominada por "{name}?',
|
'account_areYouSure_js' => 'Tem a certeza que deseja eliminar a conta chamada "{name}?',
|
||||||
'bill_areYouSure' => 'Tens a certeza que pretendes apagar a factura chamada ":name"?',
|
'bill_areYouSure' => 'Tem a certeza que pretende apagar o encargo chamado ":name"?',
|
||||||
'rule_areYouSure' => 'Tens a certeza que pretendes apagar a regra com titulo ":title"?',
|
'rule_areYouSure' => 'Tem a certeza que pretende apagar a regra intitulada ":title"?',
|
||||||
'object_group_areYouSure' => 'Tem certeza que quer apagar o grupo ":title"?',
|
'object_group_areYouSure' => 'Tem certeza que quer apagar o grupo ":title"?',
|
||||||
'ruleGroup_areYouSure' => 'Tens a certeza que pretendes apagar o grupo de regras com titulo ":title"?',
|
'ruleGroup_areYouSure' => 'Tem a certeza que pretende apagar o grupo de regras ":title"?',
|
||||||
'budget_areYouSure' => 'Tens a certeza que pretendes apagar o orcamento chamado ":name"?',
|
'budget_areYouSure' => 'Tem a certeza que pretende apagar o orçamento chamado ":name"?',
|
||||||
'webhook_areYouSure' => 'Tem a certeza que quer apagar o webhook ":title"?',
|
'webhook_areYouSure' => 'Tem a certeza que quer apagar o webhook ":title"?',
|
||||||
'category_areYouSure' => 'Tens a certeza que pretendes apagar a categoria chamada ":name"?',
|
'category_areYouSure' => 'Tem a certeza que pretende apagar a categoria chamada ":name"?',
|
||||||
'recurring_areYouSure' => 'Tens a certeza que pretendes apagar a transaccao recorrente chamada ":title"?',
|
'recurring_areYouSure' => 'Tem a certeza que pretende apagar a transação recorrente chamada ":title"?',
|
||||||
'currency_areYouSure' => 'Tens a certeza que pretendes apagar a divisa chamada ":name"?',
|
'currency_areYouSure' => 'Tem a certeza que pretende apagar a moeda chamada ":name"?',
|
||||||
'piggyBank_areYouSure' => 'Tens a certeza que pretendes apagar o mealheiro chamado ":name"?',
|
'piggyBank_areYouSure' => 'Tem a certeza que pretende apagar o mealheiro chamado ":name"?',
|
||||||
'journal_areYouSure' => 'Tens a certeza que pretendes apagar a transação com descrição ":description"?',
|
'journal_areYouSure' => 'Tem a certeza que pretende apagar a transação com descrição ":description"?',
|
||||||
'mass_journal_are_you_sure' => 'Tens a certeza que pretendes apagar estas transações?',
|
'mass_journal_are_you_sure' => 'Tem a certeza que pretende apagar estas transações?',
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* PLEASE DO NOT EDIT THIS FILE DIRECTLY.
|
* PLEASE DO NOT EDIT THIS FILE DIRECTLY.
|
||||||
@ -205,7 +205,7 @@ return [
|
|||||||
'also_delete_piggyBanks' => 'O único mealheiro vinculado a esta conta vai ser apagado também.|Todos os :count mealheiros vinculados a esta conta vão ser apagados também.',
|
'also_delete_piggyBanks' => 'O único mealheiro vinculado a esta conta vai ser apagado também.|Todos os :count mealheiros vinculados a esta conta vão ser apagados também.',
|
||||||
'also_delete_piggyBanks_js' => 'Nenhum mealheiro|O único mealheiro ligado a esta conta será também eliminado.|Todos os {count} mealheiros ligados a esta conta serão também eliminados.',
|
'also_delete_piggyBanks_js' => 'Nenhum mealheiro|O único mealheiro ligado a esta conta será também eliminado.|Todos os {count} mealheiros ligados a esta conta serão também eliminados.',
|
||||||
'not_delete_piggy_banks' => 'O mealheiro ligado a este grupo não vai ser apagado. Os :count mealheiros ligados a este grupo não vão ser apagados.',
|
'not_delete_piggy_banks' => 'O mealheiro ligado a este grupo não vai ser apagado. Os :count mealheiros ligados a este grupo não vão ser apagados.',
|
||||||
'bill_keep_transactions' => 'A única transação vinculada a esta fatura não vai ser apagada.|Nenhuma :count transação vinculada a esta fatura será apagada.',
|
'bill_keep_transactions' => 'A única transação vinculada a este encargo não será apagada.|Nenhuma :count transação vinculada a este encargo será apagada.',
|
||||||
'budget_keep_transactions' => 'A única transação vinculada a este orçamento não vai ser apagada.|Nenhuma :count transação vinculada a este orçamento será apagada.',
|
'budget_keep_transactions' => 'A única transação vinculada a este orçamento não vai ser apagada.|Nenhuma :count transação vinculada a este orçamento será apagada.',
|
||||||
'category_keep_transactions' => 'A única transação vinculada a esta categoria não vai ser apagada.|Nenhuma :count transação vinculada a esta categoria será apagada.',
|
'category_keep_transactions' => 'A única transação vinculada a esta categoria não vai ser apagada.|Nenhuma :count transação vinculada a esta categoria será apagada.',
|
||||||
'recurring_keep_transactions' => 'A única transação criada a partir desta transação recorrente não vai ser apagada.|Nenhuma :count transação criada a partir desta transação recorrente será apagada.',
|
'recurring_keep_transactions' => 'A única transação criada a partir desta transação recorrente não vai ser apagada.|Nenhuma :count transação criada a partir desta transação recorrente será apagada.',
|
||||||
@ -216,7 +216,7 @@ return [
|
|||||||
'email' => 'Endereço de email',
|
'email' => 'Endereço de email',
|
||||||
'password' => 'Palavra-passe',
|
'password' => 'Palavra-passe',
|
||||||
'password_confirmation' => 'Palavra-passe (novamente)',
|
'password_confirmation' => 'Palavra-passe (novamente)',
|
||||||
'blocked' => 'Bloqueado?',
|
'blocked' => 'Está bloqueado?',
|
||||||
'blocked_code' => 'Razão para o bloqueio',
|
'blocked_code' => 'Razão para o bloqueio',
|
||||||
'login_name' => 'Iniciar sessão',
|
'login_name' => 'Iniciar sessão',
|
||||||
'is_owner' => 'É administrador?',
|
'is_owner' => 'É administrador?',
|
||||||
@ -251,7 +251,7 @@ return [
|
|||||||
'fints_port' => 'Porta',
|
'fints_port' => 'Porta',
|
||||||
'fints_bank_code' => 'Código do banco',
|
'fints_bank_code' => 'Código do banco',
|
||||||
'fints_username' => 'Utilizador',
|
'fints_username' => 'Utilizador',
|
||||||
'fints_password' => 'PIN / Password',
|
'fints_password' => 'PIN / Palavra-passe',
|
||||||
'fints_account' => 'Conta FinTS',
|
'fints_account' => 'Conta FinTS',
|
||||||
'local_account' => 'Conta Firefly III',
|
'local_account' => 'Conta Firefly III',
|
||||||
|
|
||||||
@ -268,24 +268,24 @@ return [
|
|||||||
|
|
||||||
|
|
||||||
'from_date' => 'Data desde',
|
'from_date' => 'Data desde',
|
||||||
'to_date' => 'Data ate',
|
'to_date' => 'Data até',
|
||||||
'due_date' => 'Data de vencimento',
|
'due_date' => 'Data de vencimento',
|
||||||
'payment_date' => 'Data de pagamento',
|
'payment_date' => 'Data de pagamento',
|
||||||
'invoice_date' => 'Data da factura',
|
'invoice_date' => 'Data da fatura',
|
||||||
'internal_reference' => 'Referencia interna',
|
'internal_reference' => 'Referência interna',
|
||||||
'inward' => 'Descricao interna',
|
'inward' => 'Descrição interna',
|
||||||
'outward' => 'Descricao externa',
|
'outward' => 'Descrição externa',
|
||||||
'rule_group_id' => 'Grupo de regras',
|
'rule_group_id' => 'Grupo de regras',
|
||||||
'transaction_description' => 'Descricao da transaccao',
|
'transaction_description' => 'Descrição da transação',
|
||||||
'first_date' => 'Primeira data',
|
'first_date' => 'Primeira data',
|
||||||
'transaction_type' => 'Tipo de transaccao',
|
'transaction_type' => 'Tipo de transação',
|
||||||
'repeat_until' => 'Repetir ate',
|
'repeat_until' => 'Repetir até',
|
||||||
'recurring_description' => 'Descricao da transaccao recorrente',
|
'recurring_description' => 'Descrição da transação recorrente',
|
||||||
'repetition_type' => 'Tipo de repeticao',
|
'repetition_type' => 'Tipo de repetição',
|
||||||
'foreign_currency_id' => 'Divisa estrangeira',
|
'foreign_currency_id' => 'Moeda estrangeira',
|
||||||
'repetition_end' => 'Repetica termina',
|
'repetition_end' => 'Repetição termina',
|
||||||
'repetitions' => 'Repeticoes',
|
'repetitions' => 'Repetições',
|
||||||
'calendar' => 'Calendario',
|
'calendar' => 'Calendário',
|
||||||
'weekend' => 'Fim de semana',
|
'weekend' => 'Fim de semana',
|
||||||
'client_secret' => 'Segredo do cliente',
|
'client_secret' => 'Segredo do cliente',
|
||||||
'withdrawal_destination_id' => 'Conta de destino',
|
'withdrawal_destination_id' => 'Conta de destino',
|
||||||
|
@ -97,7 +97,7 @@ return [
|
|||||||
'reports_report_tag_pieCharts' => 'Estes gráficos dar-lhe-ão informações de despesas e receitas por etiqueta, conta, categoria ou orçamento.',
|
'reports_report_tag_pieCharts' => 'Estes gráficos dar-lhe-ão informações de despesas e receitas por etiqueta, conta, categoria ou orçamento.',
|
||||||
'reports_report_tag_incomeAndExpensesChart' => 'Este gráfico mostra-lhe as suas despesas e receitas por etiqueta.',
|
'reports_report_tag_incomeAndExpensesChart' => 'Este gráfico mostra-lhe as suas despesas e receitas por etiqueta.',
|
||||||
|
|
||||||
'reports_report_budget_intro' => 'Este relatório irá-lhe dar informações de um ou múltiplos orçamentos.',
|
'reports_report_budget_intro' => 'Este relatório dar-lhe-á informações de um ou múltiplos orçamentos.',
|
||||||
'reports_report_budget_pieCharts' => 'Estes gráficos dar-lhe-ão perspetiva sobre despesas por orçamento ou por conta.',
|
'reports_report_budget_pieCharts' => 'Estes gráficos dar-lhe-ão perspetiva sobre despesas por orçamento ou por conta.',
|
||||||
'reports_report_budget_incomeAndExpensesChart' => 'Este gráfico mostra-lhe as suas despesas por orçamento.',
|
'reports_report_budget_incomeAndExpensesChart' => 'Este gráfico mostra-lhe as suas despesas por orçamento.',
|
||||||
|
|
||||||
@ -136,22 +136,22 @@ return [
|
|||||||
'piggy-banks_show_piggyEvents' => 'Quaisquer adições ou remoções também serão listadas aqui.',
|
'piggy-banks_show_piggyEvents' => 'Quaisquer adições ou remoções também serão listadas aqui.',
|
||||||
|
|
||||||
// bill index
|
// bill index
|
||||||
'bills_index_rules' => 'Aqui pode ver que regras serão validadas se esta despesa ocorrer',
|
'bills_index_rules' => 'Aqui pode ver as regras que serão validadas se este encargo ocorrer',
|
||||||
'bills_index_paid_in_period' => 'Este campo indica o último pagamento desta despesa.',
|
'bills_index_paid_in_period' => 'Este campo indica o último pagamento deste encargo.',
|
||||||
'bills_index_expected_in_period' => 'Este campo indica, para cada despesa, se, e quando, ocorrerá novamente.',
|
'bills_index_expected_in_period' => 'Este campo indica para cada encargo, se e quando ocorrerá novamente.',
|
||||||
|
|
||||||
// show bill
|
// show bill
|
||||||
'bills_show_billInfo' => 'Esta tabela mostra alguma informação geral sobre esta despesa.',
|
'bills_show_billInfo' => 'Esta tabela mostra alguma informação geral sobre este encargo.',
|
||||||
'bills_show_billButtons' => 'Usa este botão para tornar a analisar transações antigas para ser feita correspondência com esta despesa.',
|
'bills_show_billButtons' => 'Usa este botão para reanalisar transações antigas para ser feita correspondência com este encargo.',
|
||||||
'bills_show_billChart' => 'Este gráfico mostra as transações associadas a esta despesa.',
|
'bills_show_billChart' => 'Este gráfico mostra as transações associadas a este encargo.',
|
||||||
|
|
||||||
// create bill
|
// create bill
|
||||||
'bills_create_intro' => 'Use as Despesas para controlar o montante de dinheiro que terá de despender em cada período. Pensa nas despesas como rendas, seguros ou pagamentos de hipotecas.',
|
'bills_create_intro' => 'Use os encargos para controlar o montante de dinheiro que terá de despender em cada período. Pense nos encargos como rendas de casa, seguros ou pagamentos de hipotecas.',
|
||||||
'bills_create_name' => 'Use um nome descritivo como "Renda" ou "Seguro de Vida".',
|
'bills_create_name' => 'Use um nome descritivo como "Renda" ou "Seguro de Vida".',
|
||||||
//'bills_create_match' => 'To match transactions, use terms from those transactions or the expense account involved. All words must match.',
|
//'bills_create_match' => 'To match transactions, use terms from those transactions or the expense account involved. All words must match.',
|
||||||
'bills_create_amount_min_holder' => 'Selecione um montante mínimo e máximo para esta despesa.',
|
'bills_create_amount_min_holder' => 'Selecione um montante mínimo e máximo para este encargo.',
|
||||||
'bills_create_repeat_freq_holder' => 'A maioria das despesas são mensais, mas pode definir outra frequência aqui.',
|
'bills_create_repeat_freq_holder' => 'A maioria dos encargos são mensais, mas pode definir outra frequência aqui.',
|
||||||
'bills_create_skip_holder' => 'Se uma despesa se repete a cada 2 semanas, o campo "saltar" deve ser colocado como "1" para saltar semana sim, semana não.',
|
'bills_create_skip_holder' => 'Se um encargo se repete a cada 2 semanas, o campo "saltar" deve ser colocado como "1" para saltar semana sim, semana não.',
|
||||||
|
|
||||||
// rules index
|
// rules index
|
||||||
'rules_index_intro' => 'O Firefly III permite-lhe gerir regras, que serão aplicadas automaticamente a qualquer transação que cria ou altere.',
|
'rules_index_intro' => 'O Firefly III permite-lhe gerir regras, que serão aplicadas automaticamente a qualquer transação que cria ou altere.',
|
||||||
@ -185,11 +185,11 @@ return [
|
|||||||
|
|
||||||
// currencies
|
// currencies
|
||||||
'currencies_index_intro' => 'O Firefly III suporta multiplas divisas que podes mudar nesta pagina.',
|
'currencies_index_intro' => 'O Firefly III suporta multiplas divisas que podes mudar nesta pagina.',
|
||||||
'currencies_index_default' => 'O Firefly III tem uma divisa de defeito.',
|
'currencies_index_default' => 'O Firefly III tem uma moeda predefinida.',
|
||||||
'currencies_index_buttons' => 'Use os botões para alterar a moeda padrão ou habilitar outras moedas.',
|
'currencies_index_buttons' => 'Use os botões para alterar a moeda padrão ou habilitar outras moedas.',
|
||||||
|
|
||||||
// create currency
|
// create currency
|
||||||
'currencies_create_code' => 'Este codigo deve ser compativel com ISO (procura pela tua nova moeda no google).',
|
'currencies_create_code' => 'Este código deve ser compatível com ISO (procure a sua nova moeda no Google).',
|
||||||
];
|
];
|
||||||
/*
|
/*
|
||||||
* PLEASE DO NOT EDIT THIS FILE DIRECTLY.
|
* PLEASE DO NOT EDIT THIS FILE DIRECTLY.
|
||||||
|
@ -98,15 +98,15 @@ return [
|
|||||||
'to' => 'Para',
|
'to' => 'Para',
|
||||||
'budget' => 'Orcamento',
|
'budget' => 'Orcamento',
|
||||||
'category' => 'Categoria',
|
'category' => 'Categoria',
|
||||||
'bill' => 'Factura',
|
'bill' => 'Encargo',
|
||||||
'withdrawal' => 'Levantamento',
|
'withdrawal' => 'Levantamento',
|
||||||
'deposit' => 'Depósito',
|
'deposit' => 'Depósito',
|
||||||
'transfer' => 'Transferência',
|
'transfer' => 'Transferência',
|
||||||
'type' => 'Tipo',
|
'type' => 'Tipo',
|
||||||
'completed' => 'Concluido',
|
'completed' => 'Concluído',
|
||||||
'iban' => 'IBAN',
|
'iban' => 'IBAN',
|
||||||
'account_number' => 'Número de conta',
|
'account_number' => 'Número de conta',
|
||||||
'paid_current_period' => 'Pago este periodo',
|
'paid_current_period' => 'Pago este período',
|
||||||
'email' => 'Email',
|
'email' => 'Email',
|
||||||
'registered_at' => 'Registado em',
|
'registered_at' => 'Registado em',
|
||||||
'is_blocked' => 'Está bloqueado',
|
'is_blocked' => 'Está bloqueado',
|
||||||
@ -118,7 +118,7 @@ return [
|
|||||||
'accounts_count' => 'Número de contas',
|
'accounts_count' => 'Número de contas',
|
||||||
'journals_count' => 'Número de transações',
|
'journals_count' => 'Número de transações',
|
||||||
'attachments_count' => 'Número de anexos',
|
'attachments_count' => 'Número de anexos',
|
||||||
'bills_count' => 'Número de faturas',
|
'bills_count' => 'Número de encargos',
|
||||||
'categories_count' => 'Número de categorias',
|
'categories_count' => 'Número de categorias',
|
||||||
'budget_count' => 'Número de orçamentos',
|
'budget_count' => 'Número de orçamentos',
|
||||||
'rule_and_groups_count' => 'Número de regras e grupos de regras',
|
'rule_and_groups_count' => 'Número de regras e grupos de regras',
|
||||||
|
@ -35,10 +35,10 @@
|
|||||||
declare(strict_types=1);
|
declare(strict_types=1);
|
||||||
|
|
||||||
return [
|
return [
|
||||||
'password' => 'A password necessita conter, pelo menos, 6 caracteres e corresponder com a sua confirmacao.',
|
'password' => 'A palavra-passe necessita conter, pelo menos, 6 carateres e ser igual à confirmação.',
|
||||||
'user' => 'Nao conseguimos encontrar um utilizador com esse endereco email.',
|
'user' => 'Não conseguimos encontrar um utilizador com esse email.',
|
||||||
'token' => 'O token de reposicao de password e invalido.',
|
'token' => 'O token de reposição de palavra-passe e inválido.',
|
||||||
'sent' => 'Enviamos-te um email com o link para reposicao da password!',
|
'sent' => 'Enviámos-lhe um email com o link para reposição da palavra-passe!',
|
||||||
'reset' => 'A tua password foi reposta!',
|
'reset' => 'A sua palavra-passe foi reposta!',
|
||||||
'blocked' => 'Boa tentativa ;)',
|
'blocked' => 'Boa tentativa ;)',
|
||||||
];
|
];
|
||||||
|
@ -60,9 +60,13 @@ return [
|
|||||||
'invalid_transaction_type' => 'Tipo de transação inválido.',
|
'invalid_transaction_type' => 'Tipo de transação inválido.',
|
||||||
'invalid_selection' => 'A sua seleção é invalida.',
|
'invalid_selection' => 'A sua seleção é invalida.',
|
||||||
'belongs_user' => 'Este valor é inválido para este campo.',
|
'belongs_user' => 'Este valor é inválido para este campo.',
|
||||||
'at_least_one_transaction' => 'Necessita de, pelo menos, uma transação.',
|
'at_least_one_transaction' => 'Necessita pelo menos de uma transação.',
|
||||||
'at_least_one_repetition' => 'Necessita de, pelo menos, uma repetição.',
|
'recurring_transaction_id' => 'Need at least one transaction.',
|
||||||
'require_repeat_until' => 'Preencher um número de repetições, ou uma data de fim (repeat_until). Não ambos.',
|
'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.',
|
||||||
|
'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.',
|
||||||
|
'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.',
|
||||||
|
'at_least_one_repetition' => 'Necessita pelo menos de uma repetição.',
|
||||||
|
'require_repeat_until' => 'Preencher um número de repetições, ou uma data de fim (repetir_até). Não ambos.',
|
||||||
'require_currency_info' => 'O conteúdo deste campo é inválido sem a informação da moeda.',
|
'require_currency_info' => 'O conteúdo deste campo é inválido sem a informação da moeda.',
|
||||||
'not_transfer_account' => 'Esta conta não pode ser utilizada para transferências.',
|
'not_transfer_account' => 'Esta conta não pode ser utilizada para transferências.',
|
||||||
'require_currency_amount' => 'O conteúdo deste campo é inválido sem o montante da moeda estrangeira.',
|
'require_currency_amount' => 'O conteúdo deste campo é inválido sem o montante da moeda estrangeira.',
|
||||||
@ -75,22 +79,22 @@ return [
|
|||||||
'belongs_to_user' => 'O valor de :attribute é desconhecido.',
|
'belongs_to_user' => 'O valor de :attribute é desconhecido.',
|
||||||
'accepted' => 'O :attribute tem de ser aceite.',
|
'accepted' => 'O :attribute tem de ser aceite.',
|
||||||
'bic' => 'Este BIC não é válido.',
|
'bic' => 'Este BIC não é válido.',
|
||||||
'at_least_one_trigger' => 'A regra tem de ter, pelo menos, um gatilho.',
|
'at_least_one_trigger' => 'A regra tem de ter pelo menos um gatilho.',
|
||||||
'at_least_one_active_trigger' => 'A regra deve ter pelo menos um gatilho ativo.',
|
'at_least_one_active_trigger' => 'A regra deve ter pelo menos um gatilho ativo.',
|
||||||
'at_least_one_action' => 'A regra tem de ter, pelo menos, uma ação.',
|
'at_least_one_action' => 'A regra tem de ter pelo menos uma ação.',
|
||||||
'at_least_one_active_action' => 'A regra deve ter pelo menos uma ação ativa.',
|
'at_least_one_active_action' => 'A regra deve ter pelo menos uma ação ativa.',
|
||||||
'base64' => 'Estes dados não são válidos na codificação base64.',
|
'base64' => 'Isto não é um valor base64 válido.',
|
||||||
'model_id_invalid' => 'O ID inserido é inválido para este modelo.',
|
'model_id_invalid' => 'O ID inserido é inválido para este modelo.',
|
||||||
'less' => ':attribute tem de ser menor que 10.000.000',
|
'less' => ':attribute tem de ser menor que 10.000.000',
|
||||||
'active_url' => 'O :attribute não é um URL válido.',
|
'active_url' => 'O :attribute não é um URL válido.',
|
||||||
'after' => 'I :attribute tem de ser uma data posterior a :date.',
|
'after' => 'A data :attribute tem de ser posterior a :date.',
|
||||||
'date_after' => 'A data de início deve ser anterior à data de fim.',
|
'date_after' => 'A data de início deve ser anterior à data de fim.',
|
||||||
'alpha' => 'O :attribute apenas pode conter letras.',
|
'alpha' => 'O :attribute apenas pode conter letras.',
|
||||||
'alpha_dash' => 'O :attribute apenas pode conter letras, número e traços.',
|
'alpha_dash' => 'O :attribute apenas pode conter letras, números e traços.',
|
||||||
'alpha_num' => 'O :attribute apenas pode conter letras e números.',
|
'alpha_num' => 'O :attribute apenas pode conter letras e números.',
|
||||||
'array' => 'O :attribute tem de ser uma matriz.',
|
'array' => 'O :attribute tem de ser uma matriz.',
|
||||||
'unique_for_user' => 'Já existe uma entrada com este :attribute.',
|
'unique_for_user' => 'Já existe um registo com este :attribute.',
|
||||||
'before' => 'O :attribute tem de ser uma data anterior a :date.',
|
'before' => 'A data :attribute tem de ser anterior a :date.',
|
||||||
'unique_object_for_user' => 'Este nome já está em uso.',
|
'unique_object_for_user' => 'Este nome já está em uso.',
|
||||||
'unique_account_for_user' => 'Este nome de conta já está em uso.',
|
'unique_account_for_user' => 'Este nome de conta já está em uso.',
|
||||||
|
|
||||||
@ -112,8 +116,8 @@ return [
|
|||||||
'between.array' => 'O :attribute tem de ter entre :min e :max itens.',
|
'between.array' => 'O :attribute tem de ter entre :min e :max itens.',
|
||||||
'boolean' => 'O campo :attribute tem de ser verdadeiro ou falso.',
|
'boolean' => 'O campo :attribute tem de ser verdadeiro ou falso.',
|
||||||
'confirmed' => 'A confirmação de :attribute não coincide.',
|
'confirmed' => 'A confirmação de :attribute não coincide.',
|
||||||
'date' => ':attribute não é uma data válida.',
|
'date' => 'A data :attribute não é válida.',
|
||||||
'date_format' => 'O :attribute não corresponde ao formato :format.',
|
'date_format' => 'O valor :attribute não corresponde ao formato :format.',
|
||||||
'different' => 'O :attribute e :other têm de ser diferentes.',
|
'different' => 'O :attribute e :other têm de ser diferentes.',
|
||||||
'digits' => 'O :attribute tem de ter :digits dígitos.',
|
'digits' => 'O :attribute tem de ter :digits dígitos.',
|
||||||
'digits_between' => 'O :attribute tem de ter entre :min e :max dígitos.',
|
'digits_between' => 'O :attribute tem de ter entre :min e :max dígitos.',
|
||||||
@ -123,7 +127,7 @@ return [
|
|||||||
'image' => 'O :attribute tem de ser uma imagem.',
|
'image' => 'O :attribute tem de ser uma imagem.',
|
||||||
'in' => 'O :attribute selecionado é inválido.',
|
'in' => 'O :attribute selecionado é inválido.',
|
||||||
'integer' => 'O :attribute tem de ser um inteiro.',
|
'integer' => 'O :attribute tem de ser um inteiro.',
|
||||||
'ip' => 'O :attribute tem de ser um endereco IP valido.',
|
'ip' => 'O :attribute tem de ser um endereço IP válido.',
|
||||||
'json' => 'O :attribute tem de ser uma string JSON valida.',
|
'json' => 'O :attribute tem de ser uma string JSON valida.',
|
||||||
'max.numeric' => 'O :attribute nao pode ser maior que :max.',
|
'max.numeric' => 'O :attribute nao pode ser maior que :max.',
|
||||||
'max.file' => 'O :attribute não pode ter mais que :max kilobytes.',
|
'max.file' => 'O :attribute não pode ter mais que :max kilobytes.',
|
||||||
@ -141,21 +145,21 @@ return [
|
|||||||
'numeric_destination' => 'O montante de destino tem de ser um número.',
|
'numeric_destination' => 'O montante de destino tem de ser um número.',
|
||||||
'numeric_source' => 'O montante de origem tem de ser um número.',
|
'numeric_source' => 'O montante de origem tem de ser um número.',
|
||||||
'regex' => 'O formato do :attribute é inválido.',
|
'regex' => 'O formato do :attribute é inválido.',
|
||||||
'required' => 'O campo :attribute e obrigatorio.',
|
'required' => 'O campo :attribute é obrigatório.',
|
||||||
'required_if' => 'O campo :attribute e obrigatorio quando :other e :value.',
|
'required_if' => 'O campo :attribute é obrigatório quando :other e :value.',
|
||||||
'required_unless' => 'O campo :attribute e obrigatorio, a menos que :other esteja em :values.',
|
'required_unless' => 'O campo :attribute é obrigatório, a menos que :other esteja em :values.',
|
||||||
'required_with' => 'O campo :attribute e obrigatorio quando o :values esta presente.',
|
'required_with' => 'O campo :attribute é obrigatório quando o :values está presente.',
|
||||||
'required_with_all' => 'O campo :attribute e obrigatorio quando o :values esta presente.',
|
'required_with_all' => 'O campo :attribute é obrigatório quando o :values está presente.',
|
||||||
'required_without' => 'O campo :attribute e obrigatorio quando o :values nao esta presente.',
|
'required_without' => 'O campo :attribute é obrigatório quando o :values não está presente.',
|
||||||
'required_without_all' => 'O campo :attribute e obrigatorio quando nenhum dos :values estao presentes.',
|
'required_without_all' => 'O campo :attribute é obrigatório quando nenhum dos :values estão presentes.',
|
||||||
'same' => 'O :attribute e o :other tem de corresponder.',
|
'same' => 'O :attribute e o :other têm de ser iguais.',
|
||||||
'size.numeric' => 'O :attribute tem de ter :size.',
|
'size.numeric' => 'O :attribute tem de ter :size.',
|
||||||
'amount_min_over_max' => 'O montante minimo nao pode ser maior que o montante maximo.',
|
'amount_min_over_max' => 'O montante mínimo não pode ser maior que o montante máximo.',
|
||||||
'size.file' => 'O :attribute tem de ter :size kilobytes.',
|
'size.file' => 'O :attribute tem de ter :size kilobytes.',
|
||||||
'size.string' => 'O :attribute tem e ter :size caracteres.',
|
'size.string' => 'O :attribute tem e ter :size carateres.',
|
||||||
'size.array' => 'O :attribute tem de conter :size itens.',
|
'size.array' => 'O :attribute tem de conter :size itens.',
|
||||||
'unique' => 'O :attribute ja foi usado.',
|
'unique' => 'O :attribute já foi usado.',
|
||||||
'string' => 'O :attribute tem de ser uma string.',
|
'string' => 'O :attribute tem de ser um texto.',
|
||||||
'url' => 'O formato do :attribute é inválido.',
|
'url' => 'O formato do :attribute é inválido.',
|
||||||
'timezone' => 'O :attribute tem de ser uma zona válida.',
|
'timezone' => 'O :attribute tem de ser uma zona válida.',
|
||||||
'2fa_code' => 'O campo :attribute é inválido.',
|
'2fa_code' => 'O campo :attribute é inválido.',
|
||||||
@ -206,26 +210,26 @@ return [
|
|||||||
'title' => 'título',
|
'title' => 'título',
|
||||||
'tag' => 'etiqueta',
|
'tag' => 'etiqueta',
|
||||||
'transaction_description' => 'descrição da transação',
|
'transaction_description' => 'descrição da transação',
|
||||||
'rule-action-value.1' => 'valor da ação da regra #1',
|
'rule-action-value.1' => 'valor #1 da ação da regra',
|
||||||
'rule-action-value.2' => 'valor da ação da regra #2',
|
'rule-action-value.2' => 'valor #2 da ação da regra',
|
||||||
'rule-action-value.3' => 'valor da ação da regra #3',
|
'rule-action-value.3' => 'valor #3 da ação da regra',
|
||||||
'rule-action-value.4' => 'valor da ação da regra #4',
|
'rule-action-value.4' => 'valor #4 da ação da regra',
|
||||||
'rule-action-value.5' => 'valor da ação da regra #5',
|
'rule-action-value.5' => 'valor #5 da ação da regra',
|
||||||
'rule-action.1' => 'ação da regra #1',
|
'rule-action.1' => 'ação #1 da regra',
|
||||||
'rule-action.2' => 'ação da regra #2',
|
'rule-action.2' => 'ação #2 da regra',
|
||||||
'rule-action.3' => 'ação da regra #3',
|
'rule-action.3' => 'ação #3 da regra',
|
||||||
'rule-action.4' => 'ação da regra #4',
|
'rule-action.4' => 'ação #4 da regra',
|
||||||
'rule-action.5' => 'ação da regra #5',
|
'rule-action.5' => 'ação #5 da regra',
|
||||||
'rule-trigger-value.1' => 'valor do gatilho da regra #1',
|
'rule-trigger-value.1' => 'valor #1 do gatilho da regra',
|
||||||
'rule-trigger-value.2' => 'valor do gatilho da regra #2',
|
'rule-trigger-value.2' => 'valor #2 do gatilho da regra',
|
||||||
'rule-trigger-value.3' => 'valor do gatilho da regra #3',
|
'rule-trigger-value.3' => 'valor #3 do gatilho da regra',
|
||||||
'rule-trigger-value.4' => 'valor do gatilho da regra #4',
|
'rule-trigger-value.4' => 'valor #4 do gatilho da regra',
|
||||||
'rule-trigger-value.5' => 'valor de disparo da regra #5',
|
'rule-trigger-value.5' => 'valor #5 do gatilho da regra',
|
||||||
'rule-trigger.1' => 'disparo da regra #1',
|
'rule-trigger.1' => 'gatilho #1 da regra',
|
||||||
'rule-trigger.2' => 'disparo da regra #2',
|
'rule-trigger.2' => 'gatilho #2 da regra',
|
||||||
'rule-trigger.3' => 'disparo da regra #3',
|
'rule-trigger.3' => 'gatilho #3 da regra',
|
||||||
'rule-trigger.4' => 'disparo da regra #4',
|
'rule-trigger.4' => 'gatilho #4 da regra',
|
||||||
'rule-trigger.5' => 'disparo da regra #5',
|
'rule-trigger.5' => 'gatilho #5 da regra',
|
||||||
],
|
],
|
||||||
|
|
||||||
// validation of accounts:
|
// validation of accounts:
|
||||||
@ -277,7 +281,7 @@ return [
|
|||||||
'gte.numeric' => 'O :attribute deve ser maior ou igual a :value.',
|
'gte.numeric' => 'O :attribute deve ser maior ou igual a :value.',
|
||||||
'gt.numeric' => 'O :attribute deve ser superior a :value.',
|
'gt.numeric' => 'O :attribute deve ser superior a :value.',
|
||||||
'gte.file' => 'O :attribute deve ser maior ou igual a :value kilobytes.',
|
'gte.file' => 'O :attribute deve ser maior ou igual a :value kilobytes.',
|
||||||
'gte.string' => 'O :attribute deve ser maior ou igual a :value caracteres.',
|
'gte.string' => 'O :attribute deve ser maior ou igual a :value carateres.',
|
||||||
'gte.array' => 'O :attribute deve ter :value items ou mais.',
|
'gte.array' => 'O :attribute deve ter :value items ou mais.',
|
||||||
|
|
||||||
'amount_required_for_auto_budget' => 'O montante é obrigatório.',
|
'amount_required_for_auto_budget' => 'O montante é obrigatório.',
|
||||||
|
@ -61,6 +61,10 @@ return [
|
|||||||
'invalid_selection' => 'Selecția dvs. este nevalidă.',
|
'invalid_selection' => 'Selecția dvs. este nevalidă.',
|
||||||
'belongs_user' => 'Această valoare este nevalidă pentru acest câmp.',
|
'belongs_user' => 'Această valoare este nevalidă pentru acest câmp.',
|
||||||
'at_least_one_transaction' => 'Aveți nevoie de cel puțin o tranzacție.',
|
'at_least_one_transaction' => 'Aveți nevoie de cel puțin o tranzacție.',
|
||||||
|
'recurring_transaction_id' => 'Need at least one transaction.',
|
||||||
|
'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.',
|
||||||
|
'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.',
|
||||||
|
'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.',
|
||||||
'at_least_one_repetition' => 'Aveți nevoie de cel puțin o repetare.',
|
'at_least_one_repetition' => 'Aveți nevoie de cel puțin o repetare.',
|
||||||
'require_repeat_until' => 'Solicitați fie un număr de repetări, fie o dată de încheiere (repeat_until). Nu amândouă.',
|
'require_repeat_until' => 'Solicitați fie un număr de repetări, fie o dată de încheiere (repeat_until). Nu amândouă.',
|
||||||
'require_currency_info' => 'Conținutul acestui câmp este nevalid fără informații despre monedă.',
|
'require_currency_info' => 'Conținutul acestui câmp este nevalid fără informații despre monedă.',
|
||||||
|
@ -61,6 +61,10 @@ return [
|
|||||||
'invalid_selection' => 'Вы сделали неправильный выбор.',
|
'invalid_selection' => 'Вы сделали неправильный выбор.',
|
||||||
'belongs_user' => 'Данное значение недопустимо для этого поля.',
|
'belongs_user' => 'Данное значение недопустимо для этого поля.',
|
||||||
'at_least_one_transaction' => 'Необходима как минимум одна транзакция.',
|
'at_least_one_transaction' => 'Необходима как минимум одна транзакция.',
|
||||||
|
'recurring_transaction_id' => 'Need at least one transaction.',
|
||||||
|
'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.',
|
||||||
|
'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.',
|
||||||
|
'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.',
|
||||||
'at_least_one_repetition' => 'Необходима как минимум одна транзакция.',
|
'at_least_one_repetition' => 'Необходима как минимум одна транзакция.',
|
||||||
'require_repeat_until' => 'Требуется либо несколько повторений, либо конечная дата (repeat_until). Но не оба параметра разом.',
|
'require_repeat_until' => 'Требуется либо несколько повторений, либо конечная дата (repeat_until). Но не оба параметра разом.',
|
||||||
'require_currency_info' => 'Содержимое этого поля недействительно без информации о валюте.',
|
'require_currency_info' => 'Содержимое этого поля недействительно без информации о валюте.',
|
||||||
|
@ -61,6 +61,10 @@ return [
|
|||||||
'invalid_selection' => 'Váš výber je neplatný.',
|
'invalid_selection' => 'Váš výber je neplatný.',
|
||||||
'belongs_user' => 'Táto hodnota nie je pre toto pole platná.',
|
'belongs_user' => 'Táto hodnota nie je pre toto pole platná.',
|
||||||
'at_least_one_transaction' => 'Potrebujete aspoň jednu transakciu.',
|
'at_least_one_transaction' => 'Potrebujete aspoň jednu transakciu.',
|
||||||
|
'recurring_transaction_id' => 'Need at least one transaction.',
|
||||||
|
'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.',
|
||||||
|
'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.',
|
||||||
|
'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.',
|
||||||
'at_least_one_repetition' => 'Potrebujete aspoň jedno opakovanie.',
|
'at_least_one_repetition' => 'Potrebujete aspoň jedno opakovanie.',
|
||||||
'require_repeat_until' => 'Vyžaduje buď niekoľko opakovaní alebo dátum ukončenia (repeat_until). Ne obidve.',
|
'require_repeat_until' => 'Vyžaduje buď niekoľko opakovaní alebo dátum ukončenia (repeat_until). Ne obidve.',
|
||||||
'require_currency_info' => 'Obsah tohto poľa je bez informácií o mene neplatný.',
|
'require_currency_info' => 'Obsah tohto poľa je bez informácií o mene neplatný.',
|
||||||
|
@ -61,6 +61,10 @@ return [
|
|||||||
'invalid_selection' => 'Your selection is invalid.',
|
'invalid_selection' => 'Your selection is invalid.',
|
||||||
'belongs_user' => 'This value is invalid for this field.',
|
'belongs_user' => 'This value is invalid for this field.',
|
||||||
'at_least_one_transaction' => 'Need at least one transaction.',
|
'at_least_one_transaction' => 'Need at least one transaction.',
|
||||||
|
'recurring_transaction_id' => 'Need at least one transaction.',
|
||||||
|
'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.',
|
||||||
|
'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.',
|
||||||
|
'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.',
|
||||||
'at_least_one_repetition' => 'Need at least one repetition.',
|
'at_least_one_repetition' => 'Need at least one repetition.',
|
||||||
'require_repeat_until' => 'Require either a number of repetitions, or an end date (repeat_until). Not both.',
|
'require_repeat_until' => 'Require either a number of repetitions, or an end date (repeat_until). Not both.',
|
||||||
'require_currency_info' => 'The content of this field is invalid without currency information.',
|
'require_currency_info' => 'The content of this field is invalid without currency information.',
|
||||||
|
@ -1706,7 +1706,7 @@ return [
|
|||||||
'auto_budget_none' => 'Ingen auto-budget',
|
'auto_budget_none' => 'Ingen auto-budget',
|
||||||
'auto_budget_reset' => 'Ange ett fast belopp varje period',
|
'auto_budget_reset' => 'Ange ett fast belopp varje period',
|
||||||
'auto_budget_rollover' => 'Lägg till ett belopp varje period',
|
'auto_budget_rollover' => 'Lägg till ett belopp varje period',
|
||||||
'auto_budget_adjusted' => 'Add an amount every period and correct for overspending',
|
'auto_budget_adjusted' => 'Lägg till ett belopp varje period och korrigera för överkonsumtion',
|
||||||
'auto_budget_period_daily' => 'Dagligen',
|
'auto_budget_period_daily' => 'Dagligen',
|
||||||
'auto_budget_period_weekly' => 'Veckovis',
|
'auto_budget_period_weekly' => 'Veckovis',
|
||||||
'auto_budget_period_monthly' => 'Månadsvis',
|
'auto_budget_period_monthly' => 'Månadsvis',
|
||||||
@ -1716,7 +1716,7 @@ return [
|
|||||||
'auto_budget_help' => 'Du kan läsa mer om denna funktion i hjälpen. Klicka på (?) ikonen uppe till höger.',
|
'auto_budget_help' => 'Du kan läsa mer om denna funktion i hjälpen. Klicka på (?) ikonen uppe till höger.',
|
||||||
'auto_budget_reset_icon' => 'Denna budget kommer att fastställas periodvis',
|
'auto_budget_reset_icon' => 'Denna budget kommer att fastställas periodvis',
|
||||||
'auto_budget_rollover_icon' => 'Budgetbeloppet kommer att öka periodiskt',
|
'auto_budget_rollover_icon' => 'Budgetbeloppet kommer att öka periodiskt',
|
||||||
'auto_budget_adjusted_icon' => 'The budget amount will increase periodically and will correct for overspending',
|
'auto_budget_adjusted_icon' => 'Budgetbeloppet kommer att öka periodiskt och kommer att korrigera för överkonsumtion',
|
||||||
'remove_budgeted_amount' => 'Ta bort budgeterat belopp i :currency',
|
'remove_budgeted_amount' => 'Ta bort budgeterat belopp i :currency',
|
||||||
|
|
||||||
// bills:
|
// bills:
|
||||||
@ -2295,7 +2295,7 @@ return [
|
|||||||
'budgeted' => 'Budgeterat',
|
'budgeted' => 'Budgeterat',
|
||||||
'period' => 'Period',
|
'period' => 'Period',
|
||||||
'balance' => 'Saldo',
|
'balance' => 'Saldo',
|
||||||
'in_out_period' => 'In + out this period',
|
'in_out_period' => 'In + ut denna period',
|
||||||
'sum' => 'Summa',
|
'sum' => 'Summa',
|
||||||
'summary' => 'Översikt',
|
'summary' => 'Översikt',
|
||||||
'average' => 'Medel',
|
'average' => 'Medel',
|
||||||
|
@ -61,6 +61,10 @@ return [
|
|||||||
'invalid_selection' => 'Ditt val är ogiltigt.',
|
'invalid_selection' => 'Ditt val är ogiltigt.',
|
||||||
'belongs_user' => 'Detta värde är ogiltigt för det här fältet.',
|
'belongs_user' => 'Detta värde är ogiltigt för det här fältet.',
|
||||||
'at_least_one_transaction' => 'Krävs minst en transaktion.',
|
'at_least_one_transaction' => 'Krävs minst en transaktion.',
|
||||||
|
'recurring_transaction_id' => 'Need at least one transaction.',
|
||||||
|
'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.',
|
||||||
|
'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.',
|
||||||
|
'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.',
|
||||||
'at_least_one_repetition' => 'Krävs minst en upprepning.',
|
'at_least_one_repetition' => 'Krävs minst en upprepning.',
|
||||||
'require_repeat_until' => 'Kräver ett antal repetitioner eller ett slutdatum (repeat_until). Inte båda.',
|
'require_repeat_until' => 'Kräver ett antal repetitioner eller ett slutdatum (repeat_until). Inte båda.',
|
||||||
'require_currency_info' => 'Innehållet i det här fältet är ogiltigt utan valutainformation.',
|
'require_currency_info' => 'Innehållet i det här fältet är ogiltigt utan valutainformation.',
|
||||||
|
@ -61,6 +61,10 @@ return [
|
|||||||
'invalid_selection' => 'Your selection is invalid.',
|
'invalid_selection' => 'Your selection is invalid.',
|
||||||
'belongs_user' => 'This value is invalid for this field.',
|
'belongs_user' => 'This value is invalid for this field.',
|
||||||
'at_least_one_transaction' => 'Need at least one transaction.',
|
'at_least_one_transaction' => 'Need at least one transaction.',
|
||||||
|
'recurring_transaction_id' => 'Need at least one transaction.',
|
||||||
|
'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.',
|
||||||
|
'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.',
|
||||||
|
'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.',
|
||||||
'at_least_one_repetition' => 'Need at least one repetition.',
|
'at_least_one_repetition' => 'Need at least one repetition.',
|
||||||
'require_repeat_until' => 'Require either a number of repetitions, or an end date (repeat_until). Not both.',
|
'require_repeat_until' => 'Require either a number of repetitions, or an end date (repeat_until). Not both.',
|
||||||
'require_currency_info' => 'The content of this field is invalid without currency information.',
|
'require_currency_info' => 'The content of this field is invalid without currency information.',
|
||||||
|
@ -61,6 +61,10 @@ return [
|
|||||||
'invalid_selection' => 'Seçiminiz geçersiz.',
|
'invalid_selection' => 'Seçiminiz geçersiz.',
|
||||||
'belongs_user' => 'Bu değer bu alan için geçerli değil.',
|
'belongs_user' => 'Bu değer bu alan için geçerli değil.',
|
||||||
'at_least_one_transaction' => 'En az bir işlem gerekir.',
|
'at_least_one_transaction' => 'En az bir işlem gerekir.',
|
||||||
|
'recurring_transaction_id' => 'Need at least one transaction.',
|
||||||
|
'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.',
|
||||||
|
'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.',
|
||||||
|
'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.',
|
||||||
'at_least_one_repetition' => 'En az bir tekrarı gerekir.',
|
'at_least_one_repetition' => 'En az bir tekrarı gerekir.',
|
||||||
'require_repeat_until' => 'Require either a number of repetitions, or an end date (repeat_until). Not both.',
|
'require_repeat_until' => 'Require either a number of repetitions, or an end date (repeat_until). Not both.',
|
||||||
'require_currency_info' => 'Bu alanın içeriği para birimi bilgileri geçersiz.',
|
'require_currency_info' => 'Bu alanın içeriği para birimi bilgileri geçersiz.',
|
||||||
|
@ -61,6 +61,10 @@ return [
|
|||||||
'invalid_selection' => 'Ваш вибір є неприпустимим.',
|
'invalid_selection' => 'Ваш вибір є неприпустимим.',
|
||||||
'belongs_user' => 'Це значення є неприпустимим для цього поля.',
|
'belongs_user' => 'Це значення є неприпустимим для цього поля.',
|
||||||
'at_least_one_transaction' => 'Потрібна хоча б одна транзакція.',
|
'at_least_one_transaction' => 'Потрібна хоча б одна транзакція.',
|
||||||
|
'recurring_transaction_id' => 'Need at least one transaction.',
|
||||||
|
'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.',
|
||||||
|
'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.',
|
||||||
|
'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.',
|
||||||
'at_least_one_repetition' => 'Потрібно принаймні одне повторення.',
|
'at_least_one_repetition' => 'Потрібно принаймні одне повторення.',
|
||||||
'require_repeat_until' => 'Потрібно вказати або кількість повторювань, або кінцеву дату (repeat_until). Але не обидва параметри разом.',
|
'require_repeat_until' => 'Потрібно вказати або кількість повторювань, або кінцеву дату (repeat_until). Але не обидва параметри разом.',
|
||||||
'require_currency_info' => 'Вміст цього поля є недійсним без інформації про валюту.',
|
'require_currency_info' => 'Вміст цього поля є недійсним без інформації про валюту.',
|
||||||
|
@ -61,6 +61,10 @@ return [
|
|||||||
'invalid_selection' => 'Lựa chọn của bạn không hợp lệ.',
|
'invalid_selection' => 'Lựa chọn của bạn không hợp lệ.',
|
||||||
'belongs_user' => 'Giá trị này không hợp lệ cho trường này.',
|
'belongs_user' => 'Giá trị này không hợp lệ cho trường này.',
|
||||||
'at_least_one_transaction' => 'Cần ít nhất một giao dịch.',
|
'at_least_one_transaction' => 'Cần ít nhất một giao dịch.',
|
||||||
|
'recurring_transaction_id' => 'Need at least one transaction.',
|
||||||
|
'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.',
|
||||||
|
'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.',
|
||||||
|
'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.',
|
||||||
'at_least_one_repetition' => 'Cần ít nhất một lần lặp lại.',
|
'at_least_one_repetition' => 'Cần ít nhất một lần lặp lại.',
|
||||||
'require_repeat_until' => 'Yêu cầu một số lần lặp lại hoặc ngày kết thúc (repeat_until). Không phải cả hai.',
|
'require_repeat_until' => 'Yêu cầu một số lần lặp lại hoặc ngày kết thúc (repeat_until). Không phải cả hai.',
|
||||||
'require_currency_info' => 'Nội dung của trường này không hợp lệ nếu không có thông tin về tiền tệ.',
|
'require_currency_info' => 'Nội dung của trường này không hợp lệ nếu không có thông tin về tiền tệ.',
|
||||||
|
@ -61,6 +61,10 @@ return [
|
|||||||
'invalid_selection' => '您的选择无效',
|
'invalid_selection' => '您的选择无效',
|
||||||
'belongs_user' => '此值不能用于此字段',
|
'belongs_user' => '此值不能用于此字段',
|
||||||
'at_least_one_transaction' => '至少需要一笔交易',
|
'at_least_one_transaction' => '至少需要一笔交易',
|
||||||
|
'recurring_transaction_id' => 'Need at least one transaction.',
|
||||||
|
'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.',
|
||||||
|
'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.',
|
||||||
|
'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.',
|
||||||
'at_least_one_repetition' => '至少需要一次重复',
|
'at_least_one_repetition' => '至少需要一次重复',
|
||||||
'require_repeat_until' => '仅需填写重复次数或结束日期 (repeat_until) 即可,不需两者全部填写',
|
'require_repeat_until' => '仅需填写重复次数或结束日期 (repeat_until) 即可,不需两者全部填写',
|
||||||
'require_currency_info' => '此字段需要货币信息',
|
'require_currency_info' => '此字段需要货币信息',
|
||||||
|
@ -61,6 +61,10 @@ return [
|
|||||||
'invalid_selection' => '您的選擇無效。',
|
'invalid_selection' => '您的選擇無效。',
|
||||||
'belongs_user' => '此欄位不接受此值。',
|
'belongs_user' => '此欄位不接受此值。',
|
||||||
'at_least_one_transaction' => '至少需要一個交易。',
|
'at_least_one_transaction' => '至少需要一個交易。',
|
||||||
|
'recurring_transaction_id' => 'Need at least one transaction.',
|
||||||
|
'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.',
|
||||||
|
'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.',
|
||||||
|
'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.',
|
||||||
'at_least_one_repetition' => '至少需要一次重複。',
|
'at_least_one_repetition' => '至少需要一次重複。',
|
||||||
'require_repeat_until' => '要嘛重複次數,要嘛結束日期 (repeat_until),須二擇其一。',
|
'require_repeat_until' => '要嘛重複次數,要嘛結束日期 (repeat_until),須二擇其一。',
|
||||||
'require_currency_info' => '此欄位內容須要貨幣資訊。',
|
'require_currency_info' => '此欄位內容須要貨幣資訊。',
|
||||||
|
Loading…
Reference in New Issue
Block a user