mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-02-25 18:45:27 -06:00
Auto commit for release 'develop' on 2024-03-18
This commit is contained in:
parent
7dcaf167e9
commit
ddf1a8cebb
@ -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) {
|
||||
|
@ -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;
|
||||
|
||||
|
@ -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;
|
||||
|
||||
|
@ -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));
|
||||
|
@ -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
@ -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
File diff suppressed because one or more lines are too long
@ -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};
|
@ -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};
|
@ -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};
|
@ -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
@ -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};
|
@ -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
File diff suppressed because one or more lines are too long
@ -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
@ -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' => 'Заглавието на групата е задължително, когато има повече от една транзакция.',
|
||||
|
@ -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ó.',
|
||||
|
@ -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.',
|
||||
|
@ -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.',
|
||||
|
@ -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.',
|
||||
|
@ -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' => 'Ένας τίτλος ομάδας είναι υποχρεωτικός όταν υπάρχουν περισσότερες από μία συναλλαγές.',
|
||||
|
@ -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.',
|
||||
|
@ -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.',
|
||||
|
@ -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.',
|
||||
|
@ -59,6 +59,7 @@ return [
|
||||
'rule_action_value' => 'Cette valeur n’est pas valide pour l’action 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.',
|
||||
|
@ -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.',
|
||||
|
@ -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.',
|
||||
|
@ -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.',
|
||||
|
@ -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' => '一つ以上の取引がある場合、グループ名は必須です。',
|
||||
|
@ -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' => '거래가 두 개 이상일 경우 그룹 제목은 필수입니다.',
|
||||
|
@ -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.',
|
||||
|
@ -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.',
|
||||
|
@ -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.',
|
||||
|
@ -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.',
|
||||
|
@ -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.',
|
||||
|
@ -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.',
|
||||
|
@ -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.',
|
||||
|
@ -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' => 'Название группы является обязательным, если транзакций несколько.',
|
||||
|
@ -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.',
|
||||
|
@ -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.',
|
||||
|
@ -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!',
|
||||
|
@ -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.',
|
||||
];
|
||||
|
@ -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.',
|
||||
|
@ -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.',
|
||||
|
@ -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.',
|
||||
|
@ -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' => 'Назва групи є обов\'язковою при наявності більше однієї транзакції.',
|
||||
|
@ -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.',
|
||||
|
@ -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' => '在有超过一笔交易时,组标题为必填项',
|
||||
|
@ -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' => '多於一筆交易時,須要群組標題。',
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user