Auto commit for release 'develop' on 2024-03-18

This commit is contained in:
github-actions 2024-03-18 01:30:56 +01:00
parent 7dcaf167e9
commit ddf1a8cebb
63 changed files with 140 additions and 110 deletions

View File

@ -298,7 +298,7 @@ class BasicController extends Controller
app('log')->debug(sprintf('Amount left is %s', $left));
// how much left per day?
$days = (int) $today->diffInDays($end,true) + 1;
$days = (int) $today->diffInDays($end, true) + 1;
$perDay = '0';
$perDayNative = '0';
if (0 !== $days && bccomp($left, '0') > -1) {

View File

@ -25,7 +25,6 @@ namespace FireflyIII\Providers;
use FireflyIII\Repositories\Attachment\AttachmentRepository;
use FireflyIII\Repositories\Attachment\AttachmentRepositoryInterface;
use Illuminate\Contracts\Support\DeferrableProvider;
use Illuminate\Foundation\Application;
use Illuminate\Support\ServiceProvider;

View File

@ -25,7 +25,6 @@ namespace FireflyIII\Providers;
use FireflyIII\Support\Search\OperatorQuerySearch;
use FireflyIII\Support\Search\SearchInterface;
use Illuminate\Contracts\Support\DeferrableProvider;
use Illuminate\Foundation\Application;
use Illuminate\Support\ServiceProvider;

View File

@ -160,9 +160,9 @@ class Navigation
public function startOfPeriod(Carbon $theDate, string $repeatFreq): Carbon
{
$date = clone $theDate;
$date = clone $theDate;
Log::debug(sprintf('Now in startOfPeriod("%s", "%s")', $date->toIso8601String(), $repeatFreq));
$functionMap = [
$functionMap = [
'1D' => 'startOfDay',
'daily' => 'startOfDay',
'1W' => 'startOfWeek',
@ -186,15 +186,14 @@ class Navigation
if (array_key_exists($repeatFreq, $functionMap)) {
$function = $functionMap[$repeatFreq];
Log::debug(sprintf('Function is ->%s()', $function));
if(array_key_exists($function, $parameterMap)) {
Log::debug(sprintf('Parameter map, function becomes ->%s(%s)', $function, join(', ', $parameterMap[$function])));
if (array_key_exists($function, $parameterMap)) {
Log::debug(sprintf('Parameter map, function becomes ->%s(%s)', $function, implode(', ', $parameterMap[$function])));
$date->{$function}($parameterMap[$function][0]);
Log::debug(sprintf('Result is "%s"', $date->toIso8601String()));
return $date;
}
$date->{$function}(); // @phpstan-ignore-line
Log::debug(sprintf('Result is "%s"', $date->toIso8601String()));
@ -209,7 +208,7 @@ class Navigation
return $date;
}
$result = match ($repeatFreq) {
$result = match ($repeatFreq) {
'last7' => $date->subDays(7)->startOfDay(),
'last30' => $date->subDays(30)->startOfDay(),
'last90' => $date->subDays(90)->startOfDay(),
@ -221,11 +220,13 @@ class Navigation
};
if (null !== $result) {
Log::debug(sprintf('Result is "%s"', $date->toIso8601String()));
return $result;
}
if ('custom' === $repeatFreq) {
Log::debug(sprintf('Custom, result is "%s"', $date->toIso8601String()));
return $date; // the date is already at the start.
}
Log::error(sprintf('Cannot do startOfPeriod for $repeat_freq "%s"', $repeatFreq));

View File

@ -117,7 +117,7 @@ return [
'expression_engine' => false,
// see cer.php for exchange rates feature flag.
],
'version' => 'develop/2024-03-14',
'version' => 'develop/2024-03-18',
'api_version' => '2.0.12',
'db_version' => 23,

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
import{f as n}from"./vendor-0a0b4763.js";function e(){return{id:"",name:"",alpine_name:""}}function o(){return{description:[],amount:[],currency_code:[],foreign_amount:[],foreign_currency_code:[],source_account:[],destination_account:[],budget_id:[],category_name:[],piggy_bank_id:[],bill_id:[],tags:[],notes:[],internal_reference:[],external_url:[],latitude:[],longitude:[],zoom_level:[],date:[],interest_date:[],book_date:[],process_date:[],due_date:[],payment_date:[],invoice_date:[]}}function d(){let t=n(new Date,"yyyy-MM-dd HH:mm");return{description:"",amount:"",currency_code:"EUR",foreign_amount:"",foreign_currency_code:"",source_account:e(),destination_account:e(),budget_id:null,category_name:"",piggy_bank_id:null,bill_id:null,tags:[],notes:"",internal_reference:"",external_url:"",hasLocation:!1,latitude:null,longitude:null,zoomLevel:null,date:t,interest_date:"",book_date:"",process_date:"",due_date:"",payment_date:"",invoice_date:"",errors:o()}}export{d as c,o as d};
import{f as n}from"./vendor-291d7a70.js";function e(){return{id:"",name:"",alpine_name:""}}function o(){return{description:[],amount:[],currency_code:[],foreign_amount:[],foreign_currency_code:[],source_account:[],destination_account:[],budget_id:[],category_name:[],piggy_bank_id:[],bill_id:[],tags:[],notes:[],internal_reference:[],external_url:[],latitude:[],longitude:[],zoom_level:[],date:[],interest_date:[],book_date:[],process_date:[],due_date:[],payment_date:[],invoice_date:[]}}function d(){let t=n(new Date,"yyyy-MM-dd HH:mm");return{description:"",amount:"",currency_code:"EUR",foreign_amount:"",foreign_currency_code:"",source_account:e(),destination_account:e(),budget_id:null,category_name:"",piggy_bank_id:null,bill_id:null,tags:[],notes:"",internal_reference:"",external_url:"",hasLocation:!1,latitude:null,longitude:null,zoomLevel:null,date:t,interest_date:"",book_date:"",process_date:"",due_date:"",payment_date:"",invoice_date:"",errors:o()}}export{d as c,o as d};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
import{a as s}from"./format-money-db0e5105.js";import{f as n}from"./vendor-0a0b4763.js";class c{show(a,t){return s.get("/api/v2/accounts/"+a,{params:t})}index(a){return s.get("/api/v2/accounts",{params:a})}transactions(a,t){const r={page:t.page??1};return t.hasOwnProperty("start")&&(r.start=n(t.start,"y-MM-dd")),t.hasOwnProperty("end")&&(r.end=n(t.end,"y-MM-dd")),s.get("/api/v2/accounts/"+a+"/transactions",{params:r})}}export{c as G};
import{a as s}from"./format-money-5a1aa122.js";import{f as n}from"./vendor-291d7a70.js";class c{show(a,t){return s.get("/api/v2/accounts/"+a,{params:t})}index(a){return s.get("/api/v2/accounts",{params:a})}transactions(a,t){const r={page:t.page??1};return t.hasOwnProperty("start")&&(r.start=n(t.start,"y-MM-dd")),t.hasOwnProperty("end")&&(r.end=n(t.end,"y-MM-dd")),s.get("/api/v2/accounts/"+a+"/transactions",{params:r})}}export{c as G};

View File

@ -1 +1 @@
import{a as s}from"./format-money-db0e5105.js";let t=class{list(a){return s.get("/api/v2/subscriptions",{params:a})}paid(a){return s.get("/api/v2/subscriptions/sum/paid",{params:a})}unpaid(a){return s.get("/api/v2/subscriptions/sum/unpaid",{params:a})}};class e{list(a){return s.get("/api/v2/piggy-banks",{params:a})}}export{t as G,e as a};
import{a as s}from"./format-money-5a1aa122.js";let t=class{list(a){return s.get("/api/v2/subscriptions",{params:a})}paid(a){return s.get("/api/v2/subscriptions/sum/paid",{params:a})}unpaid(a){return s.get("/api/v2/subscriptions/sum/unpaid",{params:a})}};class e{list(a){return s.get("/api/v2/piggy-banks",{params:a})}}export{t as G,e as a};

View File

@ -1 +1 @@
import{a as t}from"./format-money-db0e5105.js";class n{list(a){return t.get("/api/v2/transactions",{params:a})}infiniteList(a){return t.get("/api/v2/infinite/transactions",{params:a})}show(a,i){return t.get("/api/v2/transactions/"+a,{params:i})}}export{n as G};
import{a as t}from"./format-money-5a1aa122.js";class n{list(a){return t.get("/api/v2/transactions",{params:a})}infiniteList(a){return t.get("/api/v2/infinite/transactions",{params:a})}show(a,i){return t.get("/api/v2/transactions/"+a,{params:i})}}export{n as G};

View File

@ -1 +1 @@
import{a as d,d as h,f as p}from"./format-money-db0e5105.js";import{f as r,i as a}from"./vendor-0a0b4763.js";/* empty css */import{G as m}from"./get-f12826cc.js";class f{setElement(t){console.log("GenericEditor.setElement()",t),this.element=t,this.parent=t.parentElement,this.options={}}init(){this.options.type=this.element.dataset.type,this.options.id=this.element.dataset.id,this.options.value=this.element.dataset.value,this.options.index=this.element.dataset.index,this.options.model=this.element.dataset.model,this.options.field=this.element.dataset.field,console.log("GenericEditor["+this.options.index+"].init()")}replace(){console.log("GenericEditor["+this.options.index+"].replace()"),this.options.original=this.element.parentElement.innerHTML,this.options.type==="text"&&this.replaceText()}replaceText(){console.log("GenericEditor["+this.options.index+"].replaceText()");let t=this.formStart()+this.rowStart();t+=this.columnStart("7")+this.label()+this.textField()+this.closeDiv(),t+=this.columnStart("5")+this.buttonGroup()+this.closeDiv(),t+=this.closeDiv()+this.closeForm(),this.element.parentElement.innerHTML=t}textField(){return'<input data-index="'+this.options.index+'input" autocomplete="off" type="text" class="form-control form-control-sm" id="input" name="name" value="'+this.options.value+'" placeholder="'+this.options.value+'" autofocus>'}closeDiv(){return"</div>"}closeForm(){return"</form>"}formStart(){return'<form class="form-inline">'}rowStart(){return'<div class="row">'}columnStart(t){return t===""?'<div class="col">':'<div class="col-'+t+'">'}label(){return'<label class="sr-only" for="input">Field value</label>'}buttonGroup(){return'<div class="btn-group btn-group-sm" role="group" aria-label="Options"><button data-index="'+this.options.index+'" type="button" @click="cancelInlineEdit" class="btn btn-danger"><em class="fa-solid fa-xmark text-white"></em></button><button data-index="'+this.options.index+'" type="submit" @click="submitInlineEdit" class="btn btn-success"><em class="fa-solid fa-check"></em></button></div>'}cancel(){console.log("GenericEditor["+this.options.index+"].cancel()"),console.log(this.element),console.log(this.parent),this.parent.innerHTML=this.options.original}submitInlineEdit(t){console.log("Submit?")}}class b{put(t,n){return d.put("/api/v2/accounts/"+t,n)}}const l=window.location.href.split("/"),g=l[l.length-1];let w=function(){return{notifications:{error:{show:!1,text:"",url:""},success:{show:!1,text:"",url:""},wait:{show:!1,text:""}},totalPages:1,page:1,tableColumns:{name:{enabled:!0}},editors:{},sortingColumn:"",sortDirection:"",accounts:[],sort(e){return this.sortingColumn=e,this.sortDirection=this.sortDirection==="asc"?"desc":"asc",this.loadAccounts(),!1},formatMoney(e,t){return p(e,t)},format(e){return r(e,a.t("config.date_time_fns"))},init(){this.notifications.wait.show=!0,this.notifications.wait.text=a.t("firefly.wait_loading_data"),this.loadAccounts()},submitInlineEdit(e){e.preventDefault();const n=e.currentTarget.dataset.index,i=document.querySelectorAll('[data-index="'+n+'input"]')[0].value??"";if(i==="")return;const o=this.editors[n].options.field,s={};s[o]=i,console.log(s),console.log("New value is "+i+" for account #"+this.editors[n].options.id),new b().put(this.editors[n].options.id,s)},cancelInlineEdit(e){const n=e.currentTarget.dataset.index;this.editors[n].cancel()},triggerEdit(e){const t=e.currentTarget,n=t.dataset.index;this.editors[n]=new f,this.editors[n].setElement(t),this.editors[n].init(),this.editors[n].replace()},loadAccounts(){this.notifications.wait.show=!0,this.notifications.wait.text=a.t("firefly.wait_loading_data"),this.accounts=[];const e=[{column:this.sortingColumn,direction:this.sortDirection}];new m().index({sorting:e,type:g,page:this.page}).then(t=>{for(let n=0;n<t.data.data.length;n++)if(t.data.data.hasOwnProperty(n)){let i=t.data.data[n],o={id:parseInt(i.id),active:i.attributes.active,name:i.attributes.name,type:i.attributes.type,role:i.attributes.account_role,iban:i.attributes.iban===null?"":i.attributes.iban.match(/.{1,4}/g).join(" "),account_number:i.attributes.account_number===null?"":i.attributes.account_number,current_balance:i.attributes.current_balance,currency_code:i.attributes.currency_code,native_current_balance:i.attributes.native_current_balance,native_currency_code:i.attributes.native_currency_code,last_activity:i.attributes.last_activity===null?"":r(new Date(i.attributes.last_activity),"P")};this.accounts.push(o)}this.notifications.wait.show=!1})}}},c={index:w,dates:h};function u(){Object.keys(c).forEach(e=>{console.log(`Loading page component "${e}"`);let t=c[e]();Alpine.data(e,()=>t)}),Alpine.start()}document.addEventListener("firefly-iii-bootstrapped",()=>{console.log("Loaded through event listener."),u()});window.bootstrapped&&(console.log("Loaded through window variable."),u());
import{a as d,d as h,f as p}from"./format-money-5a1aa122.js";import{f as r,i as a}from"./vendor-291d7a70.js";/* empty css */import{G as m}from"./get-2d864c96.js";class f{setElement(t){console.log("GenericEditor.setElement()",t),this.element=t,this.parent=t.parentElement,this.options={}}init(){this.options.type=this.element.dataset.type,this.options.id=this.element.dataset.id,this.options.value=this.element.dataset.value,this.options.index=this.element.dataset.index,this.options.model=this.element.dataset.model,this.options.field=this.element.dataset.field,console.log("GenericEditor["+this.options.index+"].init()")}replace(){console.log("GenericEditor["+this.options.index+"].replace()"),this.options.original=this.element.parentElement.innerHTML,this.options.type==="text"&&this.replaceText()}replaceText(){console.log("GenericEditor["+this.options.index+"].replaceText()");let t=this.formStart()+this.rowStart();t+=this.columnStart("7")+this.label()+this.textField()+this.closeDiv(),t+=this.columnStart("5")+this.buttonGroup()+this.closeDiv(),t+=this.closeDiv()+this.closeForm(),this.element.parentElement.innerHTML=t}textField(){return'<input data-index="'+this.options.index+'input" autocomplete="off" type="text" class="form-control form-control-sm" id="input" name="name" value="'+this.options.value+'" placeholder="'+this.options.value+'" autofocus>'}closeDiv(){return"</div>"}closeForm(){return"</form>"}formStart(){return'<form class="form-inline">'}rowStart(){return'<div class="row">'}columnStart(t){return t===""?'<div class="col">':'<div class="col-'+t+'">'}label(){return'<label class="sr-only" for="input">Field value</label>'}buttonGroup(){return'<div class="btn-group btn-group-sm" role="group" aria-label="Options"><button data-index="'+this.options.index+'" type="button" @click="cancelInlineEdit" class="btn btn-danger"><em class="fa-solid fa-xmark text-white"></em></button><button data-index="'+this.options.index+'" type="submit" @click="submitInlineEdit" class="btn btn-success"><em class="fa-solid fa-check"></em></button></div>'}cancel(){console.log("GenericEditor["+this.options.index+"].cancel()"),console.log(this.element),console.log(this.parent),this.parent.innerHTML=this.options.original}submitInlineEdit(t){console.log("Submit?")}}class b{put(t,n){return d.put("/api/v2/accounts/"+t,n)}}const l=window.location.href.split("/"),g=l[l.length-1];let w=function(){return{notifications:{error:{show:!1,text:"",url:""},success:{show:!1,text:"",url:""},wait:{show:!1,text:""}},totalPages:1,page:1,tableColumns:{name:{enabled:!0}},editors:{},sortingColumn:"",sortDirection:"",accounts:[],sort(e){return this.sortingColumn=e,this.sortDirection=this.sortDirection==="asc"?"desc":"asc",this.loadAccounts(),!1},formatMoney(e,t){return p(e,t)},format(e){return r(e,a.t("config.date_time_fns"))},init(){this.notifications.wait.show=!0,this.notifications.wait.text=a.t("firefly.wait_loading_data"),this.loadAccounts()},submitInlineEdit(e){e.preventDefault();const n=e.currentTarget.dataset.index,i=document.querySelectorAll('[data-index="'+n+'input"]')[0].value??"";if(i==="")return;const o=this.editors[n].options.field,s={};s[o]=i,console.log(s),console.log("New value is "+i+" for account #"+this.editors[n].options.id),new b().put(this.editors[n].options.id,s)},cancelInlineEdit(e){const n=e.currentTarget.dataset.index;this.editors[n].cancel()},triggerEdit(e){const t=e.currentTarget,n=t.dataset.index;this.editors[n]=new f,this.editors[n].setElement(t),this.editors[n].init(),this.editors[n].replace()},loadAccounts(){this.notifications.wait.show=!0,this.notifications.wait.text=a.t("firefly.wait_loading_data"),this.accounts=[];const e=[{column:this.sortingColumn,direction:this.sortDirection}];new m().index({sorting:e,type:g,page:this.page}).then(t=>{for(let n=0;n<t.data.data.length;n++)if(t.data.data.hasOwnProperty(n)){let i=t.data.data[n],o={id:parseInt(i.id),active:i.attributes.active,name:i.attributes.name,type:i.attributes.type,role:i.attributes.account_role,iban:i.attributes.iban===null?"":i.attributes.iban.match(/.{1,4}/g).join(" "),account_number:i.attributes.account_number===null?"":i.attributes.account_number,current_balance:i.attributes.current_balance,currency_code:i.attributes.currency_code,native_current_balance:i.attributes.native_current_balance,native_currency_code:i.attributes.native_currency_code,last_activity:i.attributes.last_activity===null?"":r(new Date(i.attributes.last_activity),"P")};this.accounts.push(o)}this.notifications.wait.show=!1})}}},c={index:w,dates:h};function u(){Object.keys(c).forEach(e=>{console.log(`Loading page component "${e}"`);let t=c[e]();Alpine.data(e,()=>t)}),Alpine.start()}document.addEventListener("firefly-iii-bootstrapped",()=>{console.log("Loaded through event listener."),u()});window.bootstrapped&&(console.log("Loaded through window variable."),u());

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
import{c as o}from"./create-empty-split-0cfec852.js";import{f as _}from"./vendor-0a0b4763.js";function l(a,r){let n=[];for(let i in a)if(a.hasOwnProperty(i)){let e=a[i],t=o();t.transaction_journal_id=e.transaction_journal_id,t.transaction_group_id=r,t.bill_id=e.bill_id,t.bill_name=e.bill_name,t.budget_id=e.budget_id,t.budget_name=e.budget_name,t.category_name=e.category_name,t.category_id=e.category_id,t.piggy_bank_id=e.piggy_bank_id,t.piggy_bank_name=e.piggy_bank_name,t.book_date=e.book_date,t.due_date=e.due_date,t.interest_date=e.interest_date,t.invoice_date=e.invoice_date,t.payment_date=e.payment_date,t.process_date=e.process_date,t.external_url=e.external_url,t.internal_reference=e.internal_reference,t.notes=e.notes,t.tags=e.tags,t.amount=parseFloat(e.amount).toFixed(e.currency_decimal_places),t.currency_code=e.currency_code,e.foreign_amount!==null&&(t.forein_currency_code=e.foreign_currency_code,t.foreign_amount=parseFloat(e.foreign_amount).toFixed(e.foreign_currency_decimal_places)),t.date=_(new Date(e.date),"yyyy-MM-dd HH:mm"),t.description=e.description,t.destination_account={id:e.destination_id,name:e.destination_name,type:e.destination_type,alpine_name:e.destination_name},t.source_account={id:e.source_id,name:e.source_name,type:e.source_type,alpine_name:e.source_name},e.latitude!==null&&(t.hasLocation=!0,t.latitude=e.latitude,t.longitude=e.longitude,t.zoomLevel=e.zoom_level),n.push(t)}return n}export{l as p};
import{c as o}from"./create-empty-split-70d17748.js";import{f as _}from"./vendor-291d7a70.js";function l(a,r){let n=[];for(let i in a)if(a.hasOwnProperty(i)){let e=a[i],t=o();t.transaction_journal_id=e.transaction_journal_id,t.transaction_group_id=r,t.bill_id=e.bill_id,t.bill_name=e.bill_name,t.budget_id=e.budget_id,t.budget_name=e.budget_name,t.category_name=e.category_name,t.category_id=e.category_id,t.piggy_bank_id=e.piggy_bank_id,t.piggy_bank_name=e.piggy_bank_name,t.book_date=e.book_date,t.due_date=e.due_date,t.interest_date=e.interest_date,t.invoice_date=e.invoice_date,t.payment_date=e.payment_date,t.process_date=e.process_date,t.external_url=e.external_url,t.internal_reference=e.internal_reference,t.notes=e.notes,t.tags=e.tags,t.amount=parseFloat(e.amount).toFixed(e.currency_decimal_places),t.currency_code=e.currency_code,e.foreign_amount!==null&&(t.forein_currency_code=e.foreign_currency_code,t.foreign_amount=parseFloat(e.foreign_amount).toFixed(e.foreign_currency_decimal_places)),t.date=_(new Date(e.date),"yyyy-MM-dd HH:mm"),t.description=e.description,t.destination_account={id:e.destination_id,name:e.destination_name,type:e.destination_type,alpine_name:e.destination_name},t.source_account={id:e.source_id,name:e.source_name,type:e.source_type,alpine_name:e.source_name},e.latitude!==null&&(t.hasLocation=!0,t.latitude=e.latitude,t.longitude=e.longitude,t.zoomLevel=e.zoom_level),n.push(t)}return n}export{l as p};

View File

@ -1 +1 @@
import{a as p}from"./format-money-db0e5105.js";class u{put(t,a){let r="/api/v2/transactions/"+parseInt(a.id);return p.put(r,t)}}export{u as P};
import{a as p}from"./format-money-5a1aa122.js";class u{put(t,a){let r="/api/v2/transactions/"+parseInt(a.id);return p.put(r,t)}}export{u as P};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,57 +1,57 @@
{
"_create-empty-split-0cfec852.js": {
"file": "assets/create-empty-split-0cfec852.js",
"_create-empty-split-70d17748.js": {
"file": "assets/create-empty-split-70d17748.js",
"imports": [
"_vendor-0a0b4763.js"
"_vendor-291d7a70.js"
]
},
"_format-money-db0e5105.js": {
"file": "assets/format-money-db0e5105.js",
"_format-money-5a1aa122.js": {
"file": "assets/format-money-5a1aa122.js",
"imports": [
"_vendor-0a0b4763.js"
"_vendor-291d7a70.js"
]
},
"_get-04515a82.js": {
"file": "assets/get-04515a82.js",
"_get-2d864c96.js": {
"file": "assets/get-2d864c96.js",
"imports": [
"_format-money-db0e5105.js"
"_format-money-5a1aa122.js",
"_vendor-291d7a70.js"
]
},
"_get-d7bb5fb3.js": {
"file": "assets/get-d7bb5fb3.js",
"_get-316f0281.js": {
"file": "assets/get-316f0281.js",
"imports": [
"_format-money-db0e5105.js"
"_format-money-5a1aa122.js"
]
},
"_get-f12826cc.js": {
"file": "assets/get-f12826cc.js",
"_get-a398221d.js": {
"file": "assets/get-a398221d.js",
"imports": [
"_format-money-db0e5105.js",
"_vendor-0a0b4763.js"
"_format-money-5a1aa122.js"
]
},
"_parse-downloaded-splits-84d22cdd.js": {
"file": "assets/parse-downloaded-splits-84d22cdd.js",
"_parse-downloaded-splits-ce04c01c.js": {
"file": "assets/parse-downloaded-splits-ce04c01c.js",
"imports": [
"_create-empty-split-0cfec852.js",
"_vendor-0a0b4763.js"
"_create-empty-split-70d17748.js",
"_vendor-291d7a70.js"
]
},
"_put-ade65e7d.js": {
"file": "assets/put-ade65e7d.js",
"_put-02a25c9f.js": {
"file": "assets/put-02a25c9f.js",
"imports": [
"_format-money-db0e5105.js"
"_format-money-5a1aa122.js"
]
},
"_splice-errors-into-transactions-bdbe4899.js": {
"file": "assets/splice-errors-into-transactions-bdbe4899.js",
"_splice-errors-into-transactions-5b51d5fd.js": {
"file": "assets/splice-errors-into-transactions-5b51d5fd.js",
"imports": [
"_format-money-db0e5105.js",
"_get-d7bb5fb3.js",
"_vendor-0a0b4763.js"
"_format-money-5a1aa122.js",
"_get-316f0281.js",
"_vendor-291d7a70.js"
]
},
"_vendor-0a0b4763.js": {
"_vendor-291d7a70.js": {
"assets": [
"assets/layers-1dbbe9d0.png",
"assets/layers-2x-066daca8.png",
@ -60,7 +60,7 @@
"css": [
"assets/vendor-52daf6b6.css"
],
"file": "assets/vendor-0a0b4763.js"
"file": "assets/vendor-291d7a70.js"
},
"grid-ff3-theme.css": {
"file": "assets/grid-ff3-theme-badb0a41.css",
@ -106,50 +106,50 @@
"css": [
"assets/grid-ff3-theme-badb0a41.css"
],
"file": "assets/index-9ba98658.js",
"file": "assets/index-548de579.js",
"imports": [
"_format-money-db0e5105.js",
"_vendor-0a0b4763.js",
"_get-f12826cc.js"
"_format-money-5a1aa122.js",
"_vendor-291d7a70.js",
"_get-2d864c96.js"
],
"isEntry": true,
"src": "resources/assets/v2/pages/accounts/index.js"
},
"resources/assets/v2/pages/dashboard/dashboard.js": {
"file": "assets/dashboard-5dd24f6d.js",
"file": "assets/dashboard-39513f31.js",
"imports": [
"_format-money-db0e5105.js",
"_vendor-0a0b4763.js",
"_get-f12826cc.js",
"_get-04515a82.js",
"_get-d7bb5fb3.js"
"_format-money-5a1aa122.js",
"_vendor-291d7a70.js",
"_get-2d864c96.js",
"_get-a398221d.js",
"_get-316f0281.js"
],
"isEntry": true,
"src": "resources/assets/v2/pages/dashboard/dashboard.js"
},
"resources/assets/v2/pages/transactions/create.js": {
"file": "assets/create-9bb8a4d8.js",
"file": "assets/create-b70c5f7e.js",
"imports": [
"_format-money-db0e5105.js",
"_create-empty-split-0cfec852.js",
"_splice-errors-into-transactions-bdbe4899.js",
"_vendor-0a0b4763.js",
"_get-d7bb5fb3.js"
"_format-money-5a1aa122.js",
"_create-empty-split-70d17748.js",
"_splice-errors-into-transactions-5b51d5fd.js",
"_vendor-291d7a70.js",
"_get-316f0281.js"
],
"isEntry": true,
"src": "resources/assets/v2/pages/transactions/create.js"
},
"resources/assets/v2/pages/transactions/edit.js": {
"file": "assets/edit-40e70481.js",
"file": "assets/edit-0146de3c.js",
"imports": [
"_format-money-db0e5105.js",
"_get-04515a82.js",
"_parse-downloaded-splits-84d22cdd.js",
"_splice-errors-into-transactions-bdbe4899.js",
"_vendor-0a0b4763.js",
"_create-empty-split-0cfec852.js",
"_put-ade65e7d.js",
"_get-d7bb5fb3.js"
"_format-money-5a1aa122.js",
"_get-a398221d.js",
"_parse-downloaded-splits-ce04c01c.js",
"_splice-errors-into-transactions-5b51d5fd.js",
"_vendor-291d7a70.js",
"_create-empty-split-70d17748.js",
"_put-02a25c9f.js",
"_get-316f0281.js"
],
"isEntry": true,
"src": "resources/assets/v2/pages/transactions/edit.js"
@ -158,12 +158,12 @@
"css": [
"assets/grid-ff3-theme-badb0a41.css"
],
"file": "assets/index-a7622e11.js",
"file": "assets/index-80c224c9.js",
"imports": [
"_format-money-db0e5105.js",
"_vendor-0a0b4763.js",
"_put-ade65e7d.js",
"_get-04515a82.js"
"_format-money-5a1aa122.js",
"_vendor-291d7a70.js",
"_put-02a25c9f.js",
"_get-a398221d.js"
],
"isEntry": true,
"src": "resources/assets/v2/pages/transactions/index.js"
@ -176,13 +176,13 @@
"css": [
"assets/show-8b1429e5.css"
],
"file": "assets/show-6bc4010b.js",
"file": "assets/show-7b497861.js",
"imports": [
"_format-money-db0e5105.js",
"_vendor-0a0b4763.js",
"_get-04515a82.js",
"_parse-downloaded-splits-84d22cdd.js",
"_create-empty-split-0cfec852.js"
"_format-money-5a1aa122.js",
"_vendor-291d7a70.js",
"_get-a398221d.js",
"_parse-downloaded-splits-ce04c01c.js",
"_create-empty-split-70d17748.js"
],
"isEntry": true,
"src": "resources/assets/v2/pages/transactions/show.js"

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -59,6 +59,7 @@ return [
'rule_action_value' => 'Тази стойност е невалидна за избраното действие.',
'file_already_attached' => 'Каченият файл ":name" вече е прикачен към този обект.',
'file_attached' => 'Успешно качен файл ":name".',
'file_zero' => 'The file is zero bytes in size.',
'must_exist' => 'Идентификаторът в поле :attribute не съществува в базата данни.',
'all_accounts_equal' => 'Всички сметки в това поле трябва да са еднакви.',
'group_title_mandatory' => 'Заглавието на групата е задължително, когато има повече от една транзакция.',

View File

@ -59,6 +59,7 @@ return [
'rule_action_value' => 'Aquest valor és invàlid per l\'acció seleccionada.',
'file_already_attached' => 'El fitxer ":name" ja s\'havia afegit a aquest objecte.',
'file_attached' => 'El fitxer ":name" s\'ha pujat satisfactòriament.',
'file_zero' => 'The file is zero bytes in size.',
'must_exist' => 'L\'ID del camp :attribute no existeix a la base de dades.',
'all_accounts_equal' => 'Tots els comptes d\'aquest camp han de ser iguals.',
'group_title_mandatory' => 'El títol de grup és obligatori quan hi ha més d\'una transacció.',

View File

@ -59,6 +59,7 @@ return [
'rule_action_value' => 'Tato hodnota je neplatná pro vybranou akci.',
'file_already_attached' => 'Nahraný soubor ":name" je již připojen k tomuto objektu.',
'file_attached' => 'Soubor „:name“ úspěšně nahrán.',
'file_zero' => 'The file is zero bytes in size.',
'must_exist' => 'Identifikátor v kolonce :attribute v databázi neexistuje.',
'all_accounts_equal' => 'Je třeba, aby všechny účty v této kolonce byly stejné.',
'group_title_mandatory' => 'Pokud je zde více než jedna transakce, je název skupiny třeba vyplnit.',

View File

@ -59,6 +59,7 @@ return [
'rule_action_value' => 'Denne værdi er ikke gyldig for den valgte handling.',
'file_already_attached' => 'Den uploadede fil ":name" er allerede vedhælftet til dette objekt.',
'file_attached' => 'Oploadede succesfuldt filen: ":name".',
'file_zero' => 'The file is zero bytes in size.',
'must_exist' => 'ID\'et i feltet :attribute eksisterer ikke i databasen.',
'all_accounts_equal' => 'Alle konti i dette felt skal være ens.',
'group_title_mandatory' => 'En gruppetitel er påkrævet når der er mere end en overførsel.',

View File

@ -59,6 +59,7 @@ return [
'rule_action_value' => 'Dieser Wert ist für die gewählte Aktion ungültig.',
'file_already_attached' => 'Die hochgeladene Datei „:name” ist diesem Objekt bereits angehängt.',
'file_attached' => 'Datei „:name” erfolgreich hochgeladen.',
'file_zero' => 'The file is zero bytes in size.',
'must_exist' => 'Die ID in Feld :attribute existiert nicht in der Datenbank.',
'all_accounts_equal' => 'Alle Konten in diesem Feld müssen identisch sein.',
'group_title_mandatory' => 'Ein Gruppentitel ist zwingend erforderlich, wenn mehr als eine Buchung vorliegt.',

View File

@ -59,6 +59,7 @@ return [
'rule_action_value' => 'Αυτή η τιμή δεν είναι έγκυρη για την επιλεγμένη ενέργεια.',
'file_already_attached' => 'Το μεταφορτωμένο αρχείο ":name" είναι ήδη συνημμένο σε αυτό το αντικείμενο.',
'file_attached' => 'Επιτυχής μεταφόρτωση του αρχείου ":name".',
'file_zero' => 'The file is zero bytes in size.',
'must_exist' => 'Το αναγνωριστικό στο πεδίο :attribute δεν υπάρχει στη βάση δεδομένων.',
'all_accounts_equal' => 'Όλοι οι λογαριασμοί σε αυτό το πεδίο πρέπει να είναι ίσοι.',
'group_title_mandatory' => 'Ένας τίτλος ομάδας είναι υποχρεωτικός όταν υπάρχουν περισσότερες από μία συναλλαγές.',

View File

@ -59,6 +59,7 @@ return [
'rule_action_value' => 'This value is invalid for the selected action.',
'file_already_attached' => 'Uploaded file ":name" is already attached to this object.',
'file_attached' => 'Successfully uploaded file ":name".',
'file_zero' => 'The file is zero bytes in size.',
'must_exist' => 'The ID in field :attribute does not exist in the database.',
'all_accounts_equal' => 'All accounts in this field must be equal.',
'group_title_mandatory' => 'A group title is mandatory when there is more than one transaction.',

View File

@ -59,6 +59,7 @@ return [
'rule_action_value' => 'Este valor es incorrecto para la acción seleccionada.',
'file_already_attached' => 'El archivo ":name" ya ha sido añadido a este objeto.',
'file_attached' => 'Archivo ":name" subido con éxito.',
'file_zero' => 'The file is zero bytes in size.',
'must_exist' => 'El ID introducido en :attribute no existe en la base de datos.',
'all_accounts_equal' => 'Todas las cuentas en este campo deben ser iguales.',
'group_title_mandatory' => 'Un título de grupo es obligatorio cuando hay más de una transacción.',

View File

@ -59,6 +59,7 @@ return [
'rule_action_value' => 'Arvo ei kelpaa valitulle toiminnolle.',
'file_already_attached' => 'Kohteella on jo liite nimeltä ":name".',
'file_attached' => 'Liitteen ":name" lataus onnistui.',
'file_zero' => 'The file is zero bytes in size.',
'must_exist' => 'Tunnistetta kentässä :attribute ei löydy tietokannasta.',
'all_accounts_equal' => 'Kaikkien tässä kentässä olevien tilien täytyy olla samoja.',
'group_title_mandatory' => 'Kun tapahtumia on enemmän kuin yksi, kokonaisuudelle tarvitaan oma otsikko.',

View File

@ -59,6 +59,7 @@ return [
'rule_action_value' => 'Cette valeur nest pas valide pour laction sélectionnée.',
'file_already_attached' => 'Le fichier téléchargé ":name" est déjà attaché à cet objet.',
'file_attached' => 'Fichier ":name" téléchargé avec succès.',
'file_zero' => 'The file is zero bytes in size.',
'must_exist' => 'L\'ID dans le champ :attribute n\'existe pas dans la base de données.',
'all_accounts_equal' => 'Tous les comptes dans ce champ doivent être égaux.',
'group_title_mandatory' => 'Un titre de groupe est obligatoire lorsqu\'il y a plus d\'une opération.',

View File

@ -59,6 +59,7 @@ return [
'rule_action_value' => 'Ez az érték érvénytelen a kiválasztott művelethez.',
'file_already_attached' => 'A feltöltött ":name" fájl már csatolva van ehhez az objektumhoz.',
'file_attached' => '":name" fájl sikeresen feltöltve.',
'file_zero' => 'The file is zero bytes in size.',
'must_exist' => 'Az ID mező :attribute nem létezik az adatbázisban.',
'all_accounts_equal' => 'Ebben a mezőben minden számlának meg kell egyeznie.',
'group_title_mandatory' => 'A csoportcím kötelező ha egynél több tranzakció van.',

View File

@ -59,6 +59,7 @@ return [
'rule_action_value' => 'Nilai ini tidak valid untuk tindakan yang dipilih.',
'file_already_attached' => 'Upload file ";name" sudah terpasang pada objek ini.',
'file_attached' => 'Berhasil mengunggah file ": name".',
'file_zero' => 'The file is zero bytes in size.',
'must_exist' => 'ID di bidang :attribute tidak ada di database.',
'all_accounts_equal' => 'Semua akun di bidang ini harus sama.',
'group_title_mandatory' => 'Sebuah judul grup wajib diisi bila terdapat lebih dari satu transaksi.',

View File

@ -59,6 +59,7 @@ return [
'rule_action_value' => 'Questo valore non è valido per l\'azione selezionata.',
'file_already_attached' => 'Il file caricato ":name" è già associato a questo oggetto.',
'file_attached' => 'File caricato con successo ":name".',
'file_zero' => 'The file is zero bytes in size.',
'must_exist' => 'L\'ID nel campo :attribute non esiste nel database.',
'all_accounts_equal' => 'Tutti i conti in questo campo devono essere uguali.',
'group_title_mandatory' => 'Il titolo del gruppo è obbligatorio quando ci sono più di una transazione.',

View File

@ -59,6 +59,7 @@ return [
'rule_action_value' => 'この値は選択された操作には無効です。',
'file_already_attached' => 'アップロードされたファイル ":name"は既に対象に割り当てられています。',
'file_attached' => 'ファイル ":name" のアップロードに成功しました。',
'file_zero' => 'The file is zero bytes in size.',
'must_exist' => ':attribute のIDはデータベースに存在しません。',
'all_accounts_equal' => 'この欄のすべての口座は一致している必要があります。',
'group_title_mandatory' => '一つ以上の取引がある場合、グループ名は必須です。',

View File

@ -59,6 +59,7 @@ return [
'rule_action_value' => '선택한 액션에 대해 이 값은 유효하지 않습니다.',
'file_already_attached' => '업로드된 파일 ":name"이 이 개체에 이미 첨부되어 있습니다.',
'file_attached' => '":name" 파일을 성공적으로 업로드했습니다.',
'file_zero' => 'The file is zero bytes in size.',
'must_exist' => ':attribute 필드의 ID가 데이터베이스에 존재하지 않습니다.',
'all_accounts_equal' => '이 필드의 모든 계정은 동일해야 합니다.',
'group_title_mandatory' => '거래가 두 개 이상일 경우 그룹 제목은 필수입니다.',

View File

@ -59,6 +59,7 @@ return [
'rule_action_value' => 'Denne verdien er ugyldig for den valgte handlingen.',
'file_already_attached' => 'Opplastede fil ":name" er allerede knyttet til dette objektet.',
'file_attached' => 'Opplasting av fil ":name" var vellykket.',
'file_zero' => 'The file is zero bytes in size.',
'must_exist' => 'IDen i feltet :attribute finnes ikke i databasen.',
'all_accounts_equal' => 'Alle kontoer i dette feltet må være like.',
'group_title_mandatory' => 'En gruppetittel er obligatorisk når det er mer enn én transaksjon.',

View File

@ -59,6 +59,7 @@ return [
'rule_action_value' => 'Deze waarde is niet geldig voor de geselecteerde actie.',
'file_already_attached' => 'Het geuploade bestand ":name" is al gelinkt aan deze transactie.',
'file_attached' => 'Bestand ":name" is succesvol geüpload.',
'file_zero' => 'The file is zero bytes in size.',
'must_exist' => 'Het ID in veld :attribute bestaat niet.',
'all_accounts_equal' => 'Alle rekeningen in dit veld moeten gelijk zijn.',
'group_title_mandatory' => 'Een groepstitel is verplicht wanneer er meer dan één transactie is.',

View File

@ -59,6 +59,7 @@ return [
'rule_action_value' => 'Denne verdien er ugyldig for den valde handlinga.',
'file_already_attached' => 'Opplastede fil ":name" er allereie knytt til dette objektet.',
'file_attached' => 'Opplasting av fil ":name" var vellukka.',
'file_zero' => 'The file is zero bytes in size.',
'must_exist' => 'IDen i feltet :attribute eksisterar ikkje i databasen.',
'all_accounts_equal' => 'Alle kontoar i dette feltet må vera like.',
'group_title_mandatory' => 'Ein gruppetittel er obligatorisk når det er meir enn ein transaksjon.',

View File

@ -59,6 +59,7 @@ return [
'rule_action_value' => 'Ta wartość jest nieprawidłowa dla wybranej akcji.',
'file_already_attached' => 'Przesłany plik ":name" jest już dołączony do tego obiektu.',
'file_attached' => 'Pomyślnie wgrano plik ":name".',
'file_zero' => 'The file is zero bytes in size.',
'must_exist' => 'Identyfikator w polu :attribute nie istnieje w bazie danych.',
'all_accounts_equal' => 'Wszystkie konta w tym polu muszą być takie same.',
'group_title_mandatory' => 'Tytuł grupy jest obowiązkowy, gdy istnieje więcej niż jedna transakcja.',

View File

@ -59,6 +59,7 @@ return [
'rule_action_value' => 'Este valor é inválido para a ação selecionada.',
'file_already_attached' => 'Arquivo ":name" carregado já está anexado para este objeto.',
'file_attached' => 'Arquivo carregado com sucesso ":name".',
'file_zero' => 'The file is zero bytes in size.',
'must_exist' => 'O ID no campo :attribute não existe no banco de dados.',
'all_accounts_equal' => 'Todas as contas neste campo devem ser iguais.',
'group_title_mandatory' => 'Um título de grupo é obrigatório quando existe mais de uma transação.',

View File

@ -59,6 +59,7 @@ return [
'rule_action_value' => 'Este valor é inválido para a ação selecionada.',
'file_already_attached' => 'O ficheiro ":name" carregado já está anexado a este objeto.',
'file_attached' => 'Ficheiro carregado com sucesso ":name".',
'file_zero' => 'The file is zero bytes in size.',
'must_exist' => 'O ID no campo :attribute não existe na base de dados.',
'all_accounts_equal' => 'Todas as contas neste campo têm de ser iguais.',
'group_title_mandatory' => 'Um título de grupo é obrigatório quando existe mais de uma transação.',

View File

@ -59,6 +59,7 @@ return [
'rule_action_value' => 'Această valoare nu este validă pentru acțiunea selectată.',
'file_already_attached' => 'Fișierul încărcat ":name" este deja atașat acestui obiect.',
'file_attached' => 'Fișierul ":name" a fost încărcat cu succes.',
'file_zero' => 'The file is zero bytes in size.',
'must_exist' => 'Câmpul ID :attribute nu există în baza de date.',
'all_accounts_equal' => 'Toate conturile din acest câmp trebuie să fie egale.',
'group_title_mandatory' => 'Un titlu de grup este obligatoriu atunci când există mai multe tranzacții.',

View File

@ -59,6 +59,7 @@ return [
'rule_action_value' => 'Это значение является недопустимым для выбранного действия.',
'file_already_attached' => 'Загруженный файл ":name" уже прикреплён к этому объекту.',
'file_attached' => 'Файл ":name". успешно загружен.',
'file_zero' => 'The file is zero bytes in size.',
'must_exist' => 'ID в поле field :attribute не существует в базе данных.',
'all_accounts_equal' => 'Все счета в данном поле должны совпадать.',
'group_title_mandatory' => 'Название группы является обязательным, если транзакций несколько.',

View File

@ -59,6 +59,7 @@ return [
'rule_action_value' => 'Táto hodnota je pre vybranú akciu neplatná.',
'file_already_attached' => 'Nahraný soubor ":name" je už k tomuto objektu pripojený.',
'file_attached' => 'Soubor „:name“ úspěšně nahrán.',
'file_zero' => 'The file is zero bytes in size.',
'must_exist' => 'Identifikátor v poli :attribute v databáze neexistuje.',
'all_accounts_equal' => 'Všetky účty v tomto poli musia byť zhodné.',
'group_title_mandatory' => 'Ak je tu viac než jedna transakcia, je potrebné vyplniť názov skupiny.',

View File

@ -59,6 +59,7 @@ return [
'rule_action_value' => 'Ta vrednost ni veljavna za izbrano dejanje.',
'file_already_attached' => 'Naložena datoteka ":name" je že priložena temu predmetu.',
'file_attached' => 'Datoteka ":name" je bila uspešno naložena.',
'file_zero' => 'The file is zero bytes in size.',
'must_exist' => 'ID v polju :attribute ne obstaja v bazi podatkov.',
'all_accounts_equal' => 'Vsi računi v tem polju morajo biti enaki.',
'group_title_mandatory' => 'Naslov skupine je obvezen, če obstaja več kot ena transakcija.',

View File

@ -63,7 +63,7 @@ return [
*/
'collect_info' => 'Vänligen samla in mer information i katalogen <code>lagring/loggar</code> där du hittar loggfiler. Om du kör Docker, använd <code>dockerloggar -f [container]</code>.',
'collect_info_more' => 'You can read more about collecting error information in <a href="https://docs.firefly-iii.org/how-to/general/debug/">the FAQ</a>.',
'collect_info_more' => 'Du kan läsa mer om att samla in felinformation i <a href="https://docs.firefly-iii.org/how-to/general/debug/">FAQ:n</a>.',
'github_help' => 'Få hjälp på GitHub',
'github_instructions' => 'Du är mer än välkommen att öppna ett ärende <strong><a href="https://github.com/firefly-iii/firefly-iii/issues">på GitHub</a></strong>.',
'use_search' => 'Använd sökningen!',

View File

@ -24,10 +24,10 @@ declare(strict_types=1);
return [
'main_message' => 'Action ":action", present in rule ":rule", could not be applied to transaction #:group: :error',
'find_or_create_tag_failed' => 'Could not find or create tag ":tag"',
'tag_already_added' => 'Tag ":tag" is already linked to this transaction',
'inspect_transaction' => 'Inspect transaction ":title" @ Firefly III',
'inspect_rule' => 'Inspect rule ":title" @ Firefly III',
'find_or_create_tag_failed' => 'Kunde inte hitta eller skapa etiketten ":tag"',
'tag_already_added' => 'Etiketten ":tag" är redan länkad till denna transaktion',
'inspect_transaction' => 'Inspektera transaktion ":title" @ Firefly III',
'inspect_rule' => 'Inspektera regel ":title" @ Firefly III',
'journal_other_user' => 'This transaction doesn\'t belong to the user',
'no_such_journal' => 'Denna transaktion finns inte',
'journal_already_no_budget' => 'This transaction has no budget, so it cannot be removed',
@ -57,7 +57,7 @@ return [
'no_tags_to_remove' => 'The transaction has no tags to remove',
'not_withdrawal' => 'The transaction is not a withdrawal',
'not_deposit' => 'The transaction is not a deposit',
'cannot_find_tag' => 'Firefly III can\'t find tag ":tag"',
'cannot_find_tag' => 'Firefly III kan inte hitta etiketten ":tag"',
'cannot_find_asset' => 'Firefly III can\'t find asset account ":name"',
'cannot_find_accounts' => 'Firefly III can\'t find the source or destination account',
'cannot_find_source_transaction' => 'Firefly III can\'t find the source transaction',
@ -67,8 +67,8 @@ return [
'cannot_find_piggy' => 'Firefly III can\'t find a piggy bank named ":name"',
'no_link_piggy' => 'This transaction\'s accounts are not linked to the piggy bank, so no action will be taken',
'cannot_unlink_tag' => 'Tag ":tag" isn\'t linked to this transaction',
'cannot_find_budget' => 'Firefly III can\'t find budget ":name"',
'cannot_find_category' => 'Firefly III can\'t find category ":name"',
'cannot_find_budget' => 'Firefly III kan inte hitta budget ":name"',
'cannot_find_category' => 'Firefly III kan inte hitta kategori ":name"',
'cannot_set_budget' => 'Firefly III can\'t set budget ":name" to a transaction of type ":type"',
'journal_invalid_amount' => 'Firefly III can\'t set amount ":amount" because it is not a valid number.',
];

View File

@ -59,6 +59,7 @@ return [
'rule_action_value' => 'Detta värde är ogiltigt för den valda åtgärden.',
'file_already_attached' => 'Den uppladdade filen ”:name” är redan kopplad till detta objekt.',
'file_attached' => 'Filen ”:name” har laddats upp.',
'file_zero' => 'The file is zero bytes in size.',
'must_exist' => 'ID i fältet :attribute finns inte i databasen.',
'all_accounts_equal' => 'Alla konton i detta fält måste vara lika.',
'group_title_mandatory' => 'En grupptitel är obligatorisk vid mer än en transaktion.',

View File

@ -59,6 +59,7 @@ return [
'rule_action_value' => 'This value is invalid for the selected action.',
'file_already_attached' => 'Uploaded file ":name" is already attached to this object.',
'file_attached' => 'Successfully uploaded file ":name".',
'file_zero' => 'The file is zero bytes in size.',
'must_exist' => 'The ID in field :attribute does not exist in the database.',
'all_accounts_equal' => 'All accounts in this field must be equal.',
'group_title_mandatory' => 'A group title is mandatory when there is more than one transaction.',

View File

@ -59,6 +59,7 @@ return [
'rule_action_value' => 'Bu eylem seçili işlem için geçersizdir.',
'file_already_attached' => 'Yüklenen dosya ":name" zaten bu nesneye bağlı.',
'file_attached' => '":name" dosyası başarıyla yüklendi.',
'file_zero' => 'The file is zero bytes in size.',
'must_exist' => 'ID alanı :attribute veritabanın içinde yok.',
'all_accounts_equal' => 'Bu alandaki tüm hesapları eşit olmalıdır.',
'group_title_mandatory' => 'Birden fazla işlem olduğunda grup başlığı zorunludur.',

View File

@ -59,6 +59,7 @@ return [
'rule_action_value' => 'Це значення є неприпустимим для вибраної дії.',
'file_already_attached' => 'Файл ":name" вже прикріплено до цього об\'єкта.',
'file_attached' => 'Успішно завантажено файл ":name".',
'file_zero' => 'The file is zero bytes in size.',
'must_exist' => 'ID в полі :attribute не існує в базі даних.',
'all_accounts_equal' => 'Всі рахунки в цьому полі повинні бути рівні.',
'group_title_mandatory' => 'Назва групи є обов\'язковою при наявності більше однієї транзакції.',

View File

@ -59,6 +59,7 @@ return [
'rule_action_value' => 'Giá trị này không hợp lệ cho hành động đã chọn.',
'file_already_attached' => 'Đã tải lên tập tin ":name" đã được gắn vào đối tượng này.',
'file_attached' => 'Tải lên thành công tập tin ":name".',
'file_zero' => 'The file is zero bytes in size.',
'must_exist' => 'Tải lên thành công tập tin....',
'all_accounts_equal' => 'ID trong trường: thuộc tính không tồn tại trong cơ sở dữ liệu....',
'group_title_mandatory' => 'Tiêu đề nhóm là bắt buộc khi có nhiều hơn một giao dịch.',

View File

@ -59,6 +59,7 @@ return [
'rule_action_value' => '此值不能用于所选动作',
'file_already_attached' => '上传的文件“:name”已添加到此对象',
'file_attached' => '成功上传文件“:name”',
'file_zero' => 'The file is zero bytes in size.',
'must_exist' => '数据库中不存在字段 :attribute 的 ID',
'all_accounts_equal' => '此字段中的所有账户必须相同',
'group_title_mandatory' => '在有超过一笔交易时,组标题为必填项',

View File

@ -59,6 +59,7 @@ return [
'rule_action_value' => '此值不適用於選取的動作。',
'file_already_attached' => '上傳的檔案 ":name" 已附加到該物件上。',
'file_attached' => '已成功上傳檔案 ":name"。',
'file_zero' => 'The file is zero bytes in size.',
'must_exist' => '欄位 :attribute 的 ID 不存在於資料庫。',
'all_accounts_equal' => '此欄位中的所有帳戶必須相等。',
'group_title_mandatory' => '多於一筆交易時,須要群組標題。',

View File

@ -84,7 +84,6 @@ final class NavigationEndOfPeriodTest extends TestCase
{
$period = clone $this->navigation->endOfPeriod($from, $frequency);
self::assertSame($expected->toDateString(), $period->toDateString());
}
public static function provideUnknownFrequencies(): iterable