Removed icons from buttons

This commit is contained in:
Cüneyt Şentürk 2020-04-22 12:48:51 +03:00
parent a884e06b72
commit 5ed4cd2da9
142 changed files with 780 additions and 1414 deletions

View File

@ -23,11 +23,9 @@
<div class="card-footer border-top-0 pt-0">
<slot name="card-footer">
<div class="float-right">
<button type="button" class="btn btn-outline-secondary" @click="onCancel">
{{ button_cancel }}
</button>
<button type="button" class="btn btn-outline-secondary" @click="onCancel">{{ button_cancel }}</button>
<button :disabled="form.loading" type="button" class="btn btn-danger button-submit" @click="onConfirm">
<button :disabled="form.loading" type="button" class="btn btn-danger" @click="onConfirm">
<div class="aka-loader"></div><span>{{ button_delete }}</span>
</button>
</div>
@ -98,14 +96,6 @@ export default {
};
},
created: function () {
if (this.show) {
let documentClasses = document.body.classList;
documentClasses.add("modal-open");
}
},
methods: {
closeModal() {
this.$emit("update:show", false);
@ -119,10 +109,6 @@ export default {
},
onCancel() {
let documentClasses = document.body.classList;
documentClasses.remove("modal-open");
this.$emit("cancel");
}
},

View File

@ -130,12 +130,6 @@ export default {
};
},
created: function () {
let documentClasses = document.body.classList;
documentClasses.add("modal-open");
},
mounted() {
if (this.is_component) {
this.component = Vue.component('add-new-component', (resolve, reject) => {
@ -236,10 +230,6 @@ export default {
},
onCancel() {
let documentClasses = document.body.classList;
documentClasses.remove("modal-open");
this.$emit("cancel");
}
},

View File

@ -28,7 +28,6 @@
:class="invertalClasses"
:error="intervalError"
v-model="recurring_interval"
@input="change"
>
</base-input>
@ -51,11 +50,11 @@
<base-input :label="''"
name="recurring_count"
type="number"
:value="0"
class="recurring-single"
:class="countClasses"
:error="countError"
v-model="recurring_count"
@input="change"
>
</base-input>
</div>
@ -90,22 +89,14 @@ export default {
frequencyValue: null,
frequencyError: null,
intervalValue: {
type: [Number, String],
default: 0,
description: "Default interval value"
},
intervalValue: null,
intervalError: null,
customFrequencyOptions: null,
customFrequencyValue: null,
customFrequencyError: null,
countValue: {
type: [Number, String],
default: 0,
description: "Default count value"
},
countValue: null,
countError: null,
icon: {
@ -116,10 +107,10 @@ export default {
data() {
return {
recurring_frequency: null,
recurring_interval: null,
recurring_custom_frequency: null,
recurring_count: null,
recurring_frequency: this.frequencyValue,
recurring_interval: this.intervalValue,
recurring_custom_frequency: this.customFrequencyValue,
recurring_count: this.countValue,
frequencyClasses: 'col-md-12',
invertalClasses: 'col-md-2 d-none',
customFrequencyClasses: 'col-md-4 d-none',
@ -127,13 +118,6 @@ export default {
}
},
created() {
this.recurring_frequency = this.frequencyValue;
this.recurring_interval = this.intervalValue;
this.recurring_custom_frequency = this.customFrequencyValue;
this.recurring_count = this.countValue;
},
mounted() {
this.recurring_frequency = this.frequencyValue;

View File

@ -10,386 +10,7 @@
formClasses
]"
:error="formError">
<span v-if="Array.isArray(selectOptions)">
<el-select v-model="real_model" @input="change" :disabled="disabled" filterable v-if="(disabled) && !multiple && !collapse"
:placeholder="placeholder">
<div v-if="addNew.status && options.length != 0" class="el-select-dropdown__wrap" slot="empty">
<p class="el-select-dropdown__empty">
{{ noMatchingDataText }}
</p>
<ul class="el-scrollbar__view el-select-dropdown__list">
<li class="el-select-dropdown__item el-select__footer">
<div @click="onAddItem">
<i class="fas fa-plus"></i>
<span>
{{ add_new_text }}
</span>
</div>
</li>
</ul>
</div>
<div v-else-if="addNew.status && options.length == 0" slot="empty">
<p class="el-select-dropdown__empty">
{{ noDataText }}
</p>
<ul class="el-scrollbar__view el-select-dropdown__list">
<li class="el-select-dropdown__item el-select__footer">
<div @click="onAddItem">
<i class="fas fa-plus"></i>
<span>
{{ add_new_text }}
</span>
</div>
</li>
</ul>
</div>
<template slot="prefix">
<span class="el-input__suffix-inner el-select-icon">
<i :class="'select-icon-position el-input__icon fa fa-' + icon"></i>
</span>
</template>
<el-option v-if="!group" v-for="(option, key) in selectOptions"
:key="key"
:label="option.value"
:value="option.key">
<span class="float-left">{{ option.value }}</span>
<span class="badge badge-pill badge-success float-right mt-2" v-if="new_options[option.key]">{{ new_text }}</span>
</el-option>
<!-- Todo sortable -->
<el-option-group
v-if="group"
v-for="(options, name) in selectOptions"
:key="name"
:label="name">
<el-option
v-for="(label, value) in options"
:key="value"
:label="label"
:value="value">
<span class="float-left">{{ label }}</span>
<span class="badge badge-pill badge-success float-right mt-2" v-if="new_options[value]">{{ new_text }}</span>
</el-option>
</el-option-group>
<el-option v-if="addNew.status && options.length != 0" class="el-select__footer" :disabled="true" :value="add_new">
<div @click="onAddItem">
<i class="fas fa-plus"></i>
<span>
{{ add_new_text }}
</span>
</div>
</el-option>
</el-select>
<el-select v-model="real_model" @input="change" :disabled="disabled" filterable v-if="!disabled && !multiple"
:placeholder="placeholder">
<div v-if="addNew.status && options.length != 0" class="el-select-dropdown__wrap" slot="empty">
<p class="el-select-dropdown__empty">
{{ noMatchingDataText }}
</p>
<ul class="el-scrollbar__view el-select-dropdown__list">
<li class="el-select-dropdown__item el-select__footer">
<div @click="onAddItem">
<i class="fas fa-plus"></i>
<span>
{{ add_new_text }}
</span>
</div>
</li>
</ul>
</div>
<div v-else-if="addNew.status && options.length == 0" slot="empty">
<p class="el-select-dropdown__empty">
{{ noDataText }}
</p>
<ul class="el-scrollbar__view el-select-dropdown__list">
<li class="el-select-dropdown__item el-select__footer">
<div @click="onAddItem">
<i class="fas fa-plus"></i>
<span>
{{ add_new_text }}
</span>
</div>
</li>
</ul>
</div>
<template slot="prefix">
<span class="el-input__suffix-inner el-select-icon">
<i :class="'select-icon-position el-input__icon fa fa-' + icon"></i>
</span>
</template>
<el-option v-if="!group" v-for="(option, key) in selectOptions"
:key="key"
:label="option.value"
:value="option.key">
<span class="float-left">{{ option.value }}</span>
<span class="badge badge-pill badge-success float-right mt-2" v-if="new_options[option.key]">{{ new_text }}</span>
</el-option>
<el-option-group
v-if="group"
v-for="(options, name) in selectOptions"
:key="name"
:label="name">
<el-option
v-for="(label, value) in options"
:key="value"
:label="label"
:value="value">
<span class="float-left">{{ label }}</span>
<span class="badge badge-pill badge-success float-right mt-2" v-if="new_options[value]">{{ new_text }}</span>
</el-option>
</el-option-group>
<el-option v-if="addNew.status && options.length != 0" class="el-select__footer" :disabled="true" :value="add_new">
<div @click="onAddItem">
<i class="fas fa-plus"></i>
<span>
{{ add_new_text }}
</span>
</div>
</el-option>
</el-select>
<el-select v-model="real_model" @input="change" filterable v-if="!disabled && multiple && !collapse" multiple
:placeholder="placeholder">
<div v-if="addNew.status && options.length != 0" class="el-select-dropdown__wrap" slot="empty">
<p class="el-select-dropdown__empty">
{{ noMatchingDataText }}
</p>
<ul class="el-scrollbar__view el-select-dropdown__list">
<li class="el-select-dropdown__item el-select__footer">
<div @click="onAddItem">
<i class="fas fa-plus"></i>
<span>
{{ add_new_text }}
</span>
</div>
</li>
</ul>
</div>
<div v-else-if="addNew.status && options.length == 0" slot="empty">
<p class="el-select-dropdown__empty">
{{ noDataText }}
</p>
<ul class="el-scrollbar__view el-select-dropdown__list">
<li class="el-select-dropdown__item el-select__footer">
<div @click="onAddItem">
<i class="fas fa-plus"></i>
<span>
{{ add_new_text }}
</span>
</div>
</li>
</ul>
</div>
<template slot="prefix">
<span class="el-input__suffix-inner el-select-icon">
<i :class="'select-icon-position el-input__icon fa fa-' + icon"></i>
</span>
</template>
<el-option v-if="!group" v-for="(option, key) in selectOptions"
:key="key"
:label="option.value"
:value="option.key">
<span class="float-left">{{ option.value }}</span>
<span class="badge badge-pill badge-success float-right mt-2" v-if="new_options[option.key]">{{ new_text }}</span>
</el-option>
<!-- Todo sortable -->
<el-option-group
v-if="group"
v-for="(options, name) in selectOptions"
:key="name"
:label="name">
<el-option
v-for="(label, value) in options"
:key="value"
:label="label"
:value="value">
<span class="float-left">{{ label }}</span>
<span class="badge badge-pill badge-success float-right mt-2" v-if="new_options[value]">{{ new_text }}</span>
</el-option>
</el-option-group>
<el-option v-if="addNew.status && options.length != 0" class="el-select__footer" :disabled="true" :value="add_new">
<div @click="onAddItem">
<i class="fas fa-plus"></i>
<span>
{{ add_new_text }}
</span>
</div>
</el-option>
</el-select>
<el-select v-model="real_model" @input="change" filterable disabled v-if="disabled && multiple && !collapse" multiple
:placeholder="placeholder">
<div v-if="addNew.status && options.length != 0" class="el-select-dropdown__wrap" slot="empty">
<p class="el-select-dropdown__empty">
{{ noMatchingDataText }}
</p>
<ul class="el-scrollbar__view el-select-dropdown__list">
<li class="el-select-dropdown__item el-select__footer">
<div @click="onAddItem">
<i class="fas fa-plus"></i>
<span>
{{ add_new_text }}
</span>
</div>
</li>
</ul>
</div>
<div v-else-if="addNew.status && options.length == 0" slot="empty">
<p class="el-select-dropdown__empty">
{{ noDataText }}
</p>
<ul class="el-scrollbar__view el-select-dropdown__list">
<li class="el-select-dropdown__item el-select__footer">
<div @click="onAddItem">
<i class="fas fa-plus"></i>
<span>
{{ add_new_text }}
</span>
</div>
</li>
</ul>
</div>
<template slot="prefix">
<span class="el-input__suffix-inner el-select-icon">
<i :class="'select-icon-position el-input__icon fa fa-' + icon"></i>
</span>
</template>
<el-option v-if="!group" v-for="(option, key) in selectOptions"
:key="key"
:label="option.value"
:value="option.key">
<span class="float-left">{{ option.value }}</span>
<span class="badge badge-pill badge-success float-right mt-2" v-if="new_options[option.key]">{{ new_text }}</span>
</el-option>
<!-- Todo sortable -->
<el-option-group
v-if="group"
v-for="(options, name) in selectOptions"
:key="name"
:label="name">
<el-option
v-for="(label, value) in options"
:key="value"
:label="label"
:value="value">
<span class="float-left">{{ label }}</span>
<span class="badge badge-pill badge-success float-right mt-2" v-if="new_options[value]">{{ new_text }}</span>
</el-option>
</el-option-group>
<el-option v-if="addNew.status && options.length != 0" class="el-select__footer" :disabled="true" :value="add_new">
<div @click="onAddItem">
<i class="fas fa-plus"></i>
<span>
{{ add_new_text }}
</span>
</div>
</el-option>
</el-select>
<el-select v-model="real_model" @input="change" filterable v-if="!disabled && multiple && collapse" multiple collapse-tags
:placeholder="placeholder">
<div v-if="addNew.status && options.length != 0" class="el-select-dropdown__wrap" slot="empty">
<p class="el-select-dropdown__empty">
{{ noMatchingDataText }}
</p>
<ul class="el-scrollbar__view el-select-dropdown__list">
<li class="el-select-dropdown__item el-select__footer">
<div @click="onAddItem">
<i class="fas fa-plus"></i>
<span>
{{ add_new_text }}
</span>
</div>
</li>
</ul>
</div>
<div v-else-if="addNew.status && options.length == 0" slot="empty">
<p class="el-select-dropdown__empty">
{{ noDataText }}
</p>
<ul class="el-scrollbar__view el-select-dropdown__list">
<li class="el-select-dropdown__item el-select__footer">
<div @click="onAddItem">
<i class="fas fa-plus"></i>
<span>
{{ add_new_text }}
</span>
</div>
</li>
</ul>
</div>
<template slot="prefix">
<span class="el-input__suffix-inner el-select-icon">
<i :class="'select-icon-position el-input__icon fa fa-' + icon"></i>
</span>
</template>
<el-option v-if="!group" v-for="(option, key) in selectOptions"
:key="key"
:label="option.value"
:value="option.key">
<span class="float-left">{{ option.value }}</span>
<span class="badge badge-pill badge-success float-right mt-2" v-if="new_options[option.key]">{{ new_text }}</span>
</el-option>
<!-- Todo sortable -->
<el-option-group
v-if="group"
v-for="(options, name) in selectOptions"
:key="name"
:label="name">
<el-option
v-for="(label, value) in options"
:key="value"
:label="label"
:value="value">
<span class="float-left">{{ label }}</span>
<span class="badge badge-pill badge-success float-right mt-2" v-if="new_options[value]">{{ new_text }}</span>
</el-option>
</el-option-group>
<el-option v-if="addNew.status && options.length != 0" class="el-select__footer" :disabled="true" :value="add_new">
<div @click="onAddItem">
<i class="fas fa-plus"></i>
<span>
{{ add_new_text }}
</span>
</div>
</el-option>
</el-select>
<component v-bind:is="add_new_html" @submit="onSubmit" @cancel="onCancel"></component>
<span slot="infoBlock" class="badge badge-success badge-resize float-right" v-if="new_options[real_model]">{{ new_text }}</span>
<select :name="name" v-model="real_model" class="d-none">
<option v-for="(label, value) in selectOptions" :key="value" :value="value">{{ label }}</option>
</select>
</span>
<span v-else>
<el-select v-model="real_model" @input="change" :disabled="disabled" filterable v-if="(disabled) && !multiple && !collapse"
:placeholder="placeholder">
<div v-if="addNew.status && options.length != 0" class="el-select-dropdown__wrap" slot="empty">
@ -438,7 +59,6 @@
<span class="badge badge-pill badge-success float-right mt-2" v-if="new_options[value]">{{ new_text }}</span>
</el-option>
<!-- Todo sortable -->
<el-option-group
v-if="group"
v-for="(options, name) in selectOptions"
@ -464,7 +84,7 @@
</el-option>
</el-select>
<el-select v-model="real_model" @input="change" filterable v-if="!Array.isArray(selectOptions) && !disabled && !multiple"
<el-select v-model="real_model" @input="change" filterable v-if="!disabled && !multiple"
:placeholder="placeholder">
<div v-if="addNew.status && options.length != 0" class="el-select-dropdown__wrap" slot="empty">
<p class="el-select-dropdown__empty">
@ -585,7 +205,6 @@
<span class="badge badge-pill badge-success float-right mt-2" v-if="new_options[value]">{{ new_text }}</span>
</el-option>
<!-- Todo sortable -->
<el-option-group
v-if="group"
v-for="(options, name) in selectOptions"
@ -659,7 +278,6 @@
<span class="badge badge-pill badge-success float-right mt-2" v-if="new_options[value]">{{ new_text }}</span>
</el-option>
<!-- Todo sortable -->
<el-option-group
v-if="group"
v-for="(options, name) in selectOptions"
@ -733,7 +351,6 @@
<span class="badge badge-pill badge-success float-right mt-2" v-if="new_options[value]">{{ new_text }}</span>
</el-option>
<!-- Todo sortable -->
<el-option-group
v-if="group"
v-for="(options, name) in selectOptions"
@ -766,7 +383,6 @@
<select :name="name" v-model="real_model" class="d-none">
<option v-for="(label, value) in selectOptions" :key="value" :value="value">{{ label }}</option>
</select>
</span>
</base-input>
</template>
@ -835,12 +451,6 @@ export default {
},
options: null,
option_sortable: {
type: String,
default: 'value',
description: "Option Sortable type (key|value)"
},
model: {
type: [String, Number, Array, Object],
default: '',
@ -927,39 +537,6 @@ export default {
},
created() {
/*
if (this.group != true && Object.keys(this.options).length) {
let sortable = [];
let option_sortable = this.option_sortable;
for (var option_key in this.options) {
sortable.push({
'key' : option_key,
'value': this.options[option_key]
});
}
if (option_sortable == 'value') {
sortable.sort(function(a, b) {
var sortableA = a[option_sortable].toUpperCase();
var sortableB = b[option_sortable].toUpperCase();
let comparison = 0;
if (sortableA > sortableB) {
comparison = 1;
} else if (sortableA < sortableB) {
comparison = -1;
}
return comparison;
});
}
this.options = sortable;
}
*/
this.new_options = {};
},

View File

@ -78,12 +78,12 @@
<div class="col-md-12">
<div class="float-right">
<button type="button" class="btn btn-icon btn-outline-secondary" @click="onCancel">
<span class="btn-inner--text">{{ text.cancel }}</span>
{{ text.cancel }}
</button>
<button :disabled="form.loading" type="button" class="btn btn-icon btn-success button-submit" @click="onSave">
<div v-if="form.loading" class="aka-loader-frame"><div class="aka-loader"></div></div>
<span v-if="!form.loading" class="btn-inner--text">{{ text.save }}</span>
<span v-if="form.loading" class="btn-inner--icon"><i class="aka-loader"></i></span>
<span :class="[{'ml-0': form.loading}]" class="btn-inner--text">{{ text.save }}</span>
</button>
</div>
</div>
@ -255,10 +255,6 @@ export default {
},
onCancel() {
let documentClasses = document.body.classList;
documentClasses.remove("modal-open");
this.display = false;
this.form.name = '';
this.form.enabled = 1;

View File

@ -113,7 +113,6 @@
</div>
<button class="btn btn-icon btn-success" v-on:click="invaildCard">
<span class="btn-inner--icon"><i class="fas fa-check"></i></span>
<span class="btn-inner--text">{{ textButton }}</span>
</button>
</div>
@ -263,9 +262,6 @@
<div v-if="loading" class="aka-loader-frame">
<div class="aka-loader"></div>
</div>
<span v-if="!loading" class="btn-inner--icon">
<i class="fas fa-check"></i>
</span>
<span v-if="!loading" class="btn-inner--text">{{ textButton }}</span>
</button>
</div>
@ -508,8 +504,6 @@ export default {
invaildCard() {
this.loading = true;
this.unMaskCardNumber();
let number = this.formData.cardNumber;
let sum = 0;
let isOdd = true;

View File

@ -84,9 +84,6 @@
<span v-if="!form.loading" class="btn-inner--text">
Next &nbsp;
</span>
<span v-if="!form.loading" class="btn-inner--icon">
<i class="fas fa-arrow-right"></i>
</span>
</button>
</div>
</div>

View File

@ -32,9 +32,6 @@
<span v-if="!form.loading" class="btn-inner--text">
Next &nbsp;
</span>
<span v-if="!form.loading" class="btn-inner--icon">
<i class="fas fa-arrow-right"></i>
</span>
</button>
</div>
</div>

View File

@ -26,9 +26,6 @@
<span class="btn-inner--text">
Refresh &nbsp;
</span>
<span class="btn-inner--icon">
<i class="fas fa-sync"></i>
</span>
</button>
</div>
</div>

View File

@ -82,9 +82,6 @@
<span v-if="!form.loading" class="btn-inner--text">
Next &nbsp;
</span>
<span v-if="!form.loading" class="btn-inner--icon">
<i class="fas fa-arrow-right"></i>
</span>
</button>
</div>
</div>

View File

@ -69,9 +69,7 @@ const app = new Vue({
if (typeof bill_items !== 'undefined' && bill_items) {
let items = [];
let item_backup = this.form.item_backup[0];
let currency_code = this.form.currency_code;
this.edit.status = true;
bill_items.forEach(function(item) {
@ -121,18 +119,18 @@ const app = new Vue({
onCalculateTotal() {
let sub_total = 0;
let discount_total = 0;
let line_item_discount_total = 0;
let item_discount_total = 0;
let tax_total = 0;
let grand_total = 0;
let items = this.form.items;
let discount_in_totals = this.form.discount;
let discount = '';
if (items.length) {
let index = 0;
// get all items.
for (index = 0; index < items.length; index++) {
let discount = 0;
// get row item and set item variable.
let item = items[index];
@ -140,15 +138,6 @@ const app = new Vue({
let item_total = item.price * item.quantity;
// item discount calculate.
let line_discount_amount = 0;
if (item.discount) {
line_discount_amount = item_total * (item.discount / 100);
item_discounted_total = item_total -= line_discount_amount;
discount = item.discount;
}
let item_discounted_total = item_total;
if (discount_in_totals) {
@ -156,6 +145,14 @@ const app = new Vue({
discount = discount_in_totals;
}
let discount_amount = 0;
if (item.discount) {
discount_amount = item_total * (item.discount / 100);
item_discounted_total = item_total - discount_amount;
discount = item.discount;
}
// item tax calculate.
let item_tax_total = 0;
@ -223,7 +220,7 @@ const app = new Vue({
}
// calculate sub, tax, discount all items.
line_item_discount_total += line_discount_amount;
item_discount_total += discount_amount;
sub_total += item_total;
tax_total += item_tax_total;
}
@ -232,7 +229,9 @@ const app = new Vue({
// set global total variable.
this.totals.sub = sub_total;
this.totals.tax = tax_total;
this.totals.item_discount = line_item_discount_total;
this.totals.item_discount = item_discount_total;
sub_total -= item_discount_total;
// Apply discount to total
if (discount_in_totals) {

View File

@ -69,9 +69,7 @@ const app = new Vue({
if (typeof invoice_items !== 'undefined' && invoice_items) {
let items = [];
let item_backup = this.form.item_backup[0];
let currency_code = this.form.currency_code;
this.edit.status = true;
invoice_items.forEach(function(item) {
@ -121,18 +119,18 @@ const app = new Vue({
onCalculateTotal() {
let sub_total = 0;
let discount_total = 0;
let line_item_discount_total = 0;
let item_discount_total = 0;
let tax_total = 0;
let grand_total = 0;
let items = this.form.items;
let discount_in_totals = this.form.discount;
let discount = '';
if (items.length) {
let index = 0;
// get all items.
for (index = 0; index < items.length; index++) {
let discount = 0;
// get row item and set item variable.
let item = items[index];
@ -140,15 +138,6 @@ const app = new Vue({
let item_total = item.price * item.quantity;
// item discount calculate.
let line_discount_amount = 0;
if (item.discount) {
line_discount_amount = item_total * (item.discount / 100);
item_discounted_total = item_total -= line_discount_amount;
discount = item.discount;
}
let item_discounted_total = item_total;
if (discount_in_totals) {
@ -156,6 +145,14 @@ const app = new Vue({
discount = discount_in_totals;
}
let discount_amount = 0;
if (item.discount) {
discount_amount = item_total * (item.discount / 100);
item_discounted_total = item_total - discount_amount;
discount = item.discount;
}
// item tax calculate.
let item_tax_total = 0;
@ -223,7 +220,7 @@ const app = new Vue({
}
// calculate sub, tax, discount all items.
line_item_discount_total += line_discount_amount;
item_discount_total += discount_amount;
sub_total += item_total;
tax_total += item_tax_total;
}
@ -232,7 +229,9 @@ const app = new Vue({
// set global total variable.
this.totals.sub = sub_total;
this.totals.tax = tax_total;
this.totals.item_discount = line_item_discount_total;
this.totals.item_discount = item_discount_total;
sub_total -= item_discount_total;
// Apply discount to total
if (discount_in_totals) {

View File

@ -106,9 +106,5 @@ const app = new Vue({
.catch(error => {
});
},
onSubmit() {
this.form.oldSubmit();
},
}
});

View File

@ -78,9 +78,5 @@ const app = new Vue({
this.show = true;
},
onSubmit() {
this.form.oldSubmit();
},
}
});

View File

@ -1,3 +1,16 @@
// Contextual backgrounds
@mixin bg-variant($parent, $color) {
#{$parent} {
background-color: $color !important;
}
a#{$parent},
button#{$parent} {
@include hover-focus {
background-color: darken($color, 10%) !important;
}
}
}
@mixin bg-gradient-variant($parent, $color) {
#{$parent} {
background: linear-gradient(87deg, $color 0, adjust-hue($color, 25%) 100%) !important;

View File

@ -355,9 +355,7 @@
// Sidenav states
.g-sidenav-show {
.sidenav {
.navbar-brand,
.navbar-heading {
display: block;

View File

@ -21,7 +21,7 @@ return [
'disabled' => ':feature নিষ্ক্রিয় করা আবশ্যক!',
'extension' => ':extension এক্সটেসনটি সংস্থাপন করে লোড করা আবশ্যক!',
'directory' => ':directory ডিরেক্টরিটি লিখনযোগ্য হওয়া আবশ্যক!',
'executable' => 'PHP CLI ফাইলটি চালানো যাচ্ছে না কিংবা এটি সংজ্ঞায়িত নয় , অথবা এর ভার্সনটি :php_version কিংবা তার উর্দ্ধে নয় ! দয়া করে আপনার হোস্টিং কোম্পানিকে PHP_BINARY কিংবা PHP_PATH environment variable টি সঠিক ভাবে নির্ধার করে দিতে বলুন।',
'executable' => 'PHP CLI ফাইলটি চালানো যাচ্ছে না ! দয়া করে আপনার হোস্টিং কোম্পানিকে PHP_BINARY কিংবা PHP_PATH environment variable টি সঠিক ভাবে নির্ধার করে দিতে বলুন।',
],
'database' => [

View File

@ -21,7 +21,7 @@ return [
'disabled' => ':feature muss deaktiviert sein!',
'extension' => ':extension Erweiterung muss installiert und geladen sein!',
'directory' => ':directory Verzeichnis muss schreibbar sein!',
'executable' => 'Die ausführbare PHP-CLI-Datei ist nicht definiert oder funktioniert nicht oder ihre Version ist nicht :php_version oder höher! Bitten Sie Ihre Hosting-Firma, PHP_BINARY oder PHP_PATH Umgebungsvariable korrekt zu setzen.',
'executable' => 'Die PHP-CLI Datei funktioniert nicht! Bitten Sie Ihre Hosting-Firma, PHP_BINARY oder PHP_PATH Umgebungsvariable korrekt zu setzen.',
],
'database' => [

View File

@ -21,7 +21,7 @@ return [
'disabled' => ':feature needs to be disabled!',
'extension' => ':extension extension needs to be installed and loaded!',
'directory' => ':directory directory needs to be writable!',
'executable' => 'The PHP CLI executable file is not defined/working or its version is not :php_version or higher! Please, ask your hosting company to set PHP_BINARY or PHP_PATH environment variable correctly.',
'executable' => 'The PHP CLI executable file is not working! Please, ask your hosting company to set PHP_BINARY or PHP_PATH environment variable correctly.',
],
'database' => [

View File

@ -13,7 +13,6 @@ return [
'price' => 'मूल्य',
'sub_total' => 'पूर्ण योग',
'discount' => 'छूट',
'item_discount' => 'Line Discount',
'tax_total' => 'कर राशि',
'total' => 'कुल',
@ -31,7 +30,6 @@ return [
'add_payment' => 'भुगतान जोड़ें',
'mark_paid' => 'मार्क करे की भुगतान किया हुआ है',
'mark_received' => 'प्राप्त किए हुए में मार्क करे',
'mark_cancelled' => 'Mark Cancelled',
'download_pdf' => 'डाउनलोड PDF',
'send_mail' => 'ईमेल भेजें',
'create_bill' => 'बिल बनाएं',
@ -45,13 +43,11 @@ return [
'paid' => 'भुगतान किया',
'overdue' => 'समय पर भुगतान नहीं किया',
'unpaid' => 'भुगतान नहीं किया है',
'cancelled' => 'Cancelled',
],
'messages' => [
'marked_received' => 'Bill marked as received!',
'received' => 'बिल को सफलतापूर्वक प्राप्त किया गया!',
'marked_paid' => 'बिल भुगतान के रूप में मार्क किया गया!',
'marked_cancelled' => 'Bill marked as cancelled!',
'draft' => 'यह एक <b>ड्राफ्ट</b> बिल है और इसे प्राप्त होने के बाद चार्ट पर प्रतिबिंबित किया जाएगा।',
'status' => [

View File

@ -15,7 +15,6 @@ return [
'paid' => 'क्या आप वाकई चयनित चालान को <b>भुगतान</b> के रूप में चिह्नित करना चाहते हैं?|क्या आप सुनिश्चित हैं कि आप चयनित चालान को <b>भुगतान</b> के रूप में चिह्नित करना चाहते हैं?',
'sent' => 'क्या आप सुनिश्चित हैं कि आप चयनित चालान को <b>भेजे गए</b> के रूप में चिह्नित करना चाहते हैं?|क्या आप सुनिश्चित हैं कि आप चयनित चालान को <b>भेजे गए</b> के रूप में चिह्नित करना चाहते हैं?',
'received' => 'क्या आप वाकई चयनित बिल को <b>प्राप्त किये</b> गए के रूप में चिह्नित करना चाहते हैं?|क्या आप वाकई चयनित बिलों को <b>प्राप्त किये</b> गए के रूप में चिह्नित करना चाहते हैं?',
'cancelled' => 'Are you sure you want to <b>cancel</b> selected invoice/bill?|Are you sure you want to <b>cancel</b> selected invoices/bills?',
],
];

View File

@ -21,7 +21,6 @@ return [
'disabled' => ':feature को निष्क्रिय करने की आवश्यकता है!',
'extension' => ':extension एक्सटेंशन को स्थापित करने और लोड करने की आवश्यकता है!',
'directory' => ':directory फ़ोल्डर को लिखने योग्य होना चाहिए!',
'executable' => 'अगर PHP CLI एक्सेक्यूटबल फाइल परिभाषित नहीं है अथवा काम नहीं कर रही है अथवा उसका संस्करण php_version के समान या उससे अधिक नहीं है! तो कृपया, अपनी होस्टिंग कंपनी को PHP_BINARY या PHP_PATH ये एनवायरनमेंट वेरिएबल सही ढंग से सेट करने के लिए कहें।',
],
'database' => [

View File

@ -13,7 +13,6 @@ return [
'price' => 'कीमत',
'sub_total' => 'पूर्ण योग',
'discount' => 'छूट',
'item_discount' => 'Line Discount',
'tax_total' => 'कुल कर',
'total' => 'कुल',
@ -31,7 +30,6 @@ return [
'mark_paid' => 'मार्क करे की भुगतान किया हुआ है',
'mark_sent' => 'मार्क करे की भेजा गया',
'mark_viewed' => 'मार्क किया हुआ देखे',
'mark_cancelled' => 'Mark Cancelled',
'download_pdf' => 'डाउनलोड PDF',
'send_mail' => 'ईमेल भेजें',
'all_invoices' => 'सभी चालान देखने के लिए लॉगिन करें',
@ -49,15 +47,12 @@ return [
'paid' => 'भुगतान किया है',
'overdue' => 'समय पर भुगतान नहीं किया',
'unpaid' => 'भुगतान नहीं किया है',
'cancelled' => 'Cancelled',
],
'messages' => [
'email_sent' => 'चालान ईमेल भेजा गया है!',
'marked_sent' => 'भेजे गए के रूप में मार्क किया गया!',
'marked_paid' => 'चालान भुगतान के रूप में मार्क किया गया!',
'marked_viewed' => 'Invoice marked as viewed!',
'marked_cancelled' => 'Invoice marked as cancelled!',
'email_required' => 'इस ग्राहक के लिए कोई ईमेल पता नहीं!',
'draft' => 'यह एक <b>ड्राफ्ट</b> चालान है और इसे भेजे जाने के बाद चार्ट में प्रतिबिंबित होगा।',

View File

@ -29,12 +29,6 @@ return [
'before' => 'नंबर से पहले',
'after' => 'नंबर के बाद',
],
'discount_location' => [
'name' => 'Discount Location',
'item' => 'At line',
'total' => 'At total',
'both' => 'Both line and total',
],
],
'invoice' => [

View File

@ -13,7 +13,6 @@ return [
'price' => 'Cijena',
'sub_total' => 'Podzbroj',
'discount' => 'Popust',
'item_discount' => 'Line Discount',
'tax_total' => 'Porez Ukupno',
'total' => 'Ukupno',
@ -29,9 +28,7 @@ return [
'histories' => 'Povijesti',
'payments' => 'Plaćanja',
'add_payment' => 'Dodaj plaćanje',
'mark_paid' => 'Mark Paid',
'mark_received' => 'Označi kao primljeno',
'mark_cancelled' => 'Mark Cancelled',
'download_pdf' => 'Preuzmite PDF',
'send_mail' => 'Pošalji e-mail',
'create_bill' => 'Kreiraj fakturu',
@ -45,13 +42,10 @@ return [
'paid' => 'Plaćeno',
'overdue' => 'Dospjelo',
'unpaid' => 'Neplaćeno',
'cancelled' => 'Cancelled',
],
'messages' => [
'marked_received' => 'Bill marked as received!',
'marked_paid' => 'Bill marked as paid!',
'marked_cancelled' => 'Bill marked as cancelled!',
'received' => 'Račun označen kao uspješno primljen!',
'draft' => 'Ovo je <b>SKICA</b> računa i odrazit će se na grafikone nakon što se zaprimi.',
'status' => [

View File

@ -4,7 +4,6 @@ return [
'bulk_actions' => 'Skupna akcija | Skupne akcije',
'selected' => 'odabrano',
'no_action' => 'No action available',
'message' => [
'duplicate' => 'Jeste li sigurni da želite <b> duplicirati </b> odabrani zapis?',
@ -15,7 +14,6 @@ return [
'paid' => 'Jeste li sigurni da odabranu fakturu želite označiti kao <b> plaćenu </b>? | Jeste li sigurni da odabrane račune želite označiti kao <b> plaćene </b>?',
'sent' => 'Jeste li sigurni da odabranu fakturu želite označiti kao <b> poslanu </b>? | Jeste li sigurni da odabrane račune želite označiti kao <b> poslane </b>?',
'received' => 'Jeste li sigurni da odabrani račun želite označiti kao <b> primljeni </b>? | Jeste li sigurni da odabrane račune želite označiti kao <b> primljene </b>?',
'cancelled' => 'Are you sure you want to <b>cancel</b> selected invoice/bill?|Are you sure you want to <b>cancel</b> selected invoices/bills?',
],
];

View File

@ -133,7 +133,7 @@ return [
'frequency' => 'Frekvencija',
'start' => 'Početak',
'end' => 'Kraj',
'clear' => 'Poništi',
'clear' => 'Očisti',
'difference' => 'Razlika',
'footer' => 'Podnožje',
'start_date' => 'Datum početka',
@ -166,7 +166,7 @@ return [
'delete' => 'Izbriši: tip',
'create' => 'Kreiraj :type',
'send' => 'Pošalji :tip',
'get' => 'Dohvati :type',
'get' => 'Dobijte: type',
'add' => 'Dodaj :type',
'manage' => 'Promijeni :type',
],

View File

@ -21,7 +21,6 @@ return [
'disabled' => ':feature mora biti onemogućeno!',
'extension' => ':extension proširenje mora biti instalirano i učitano!',
'directory' => ':directory direktorij mora biti omogućen za zapisivanje!',
'executable' => 'The PHP CLI executable file is not defined/working or its version is not :php_version or higher! Please, ask your hosting company to set PHP_BINARY or PHP_PATH environment variable correctly.',
],
'database' => [

View File

@ -13,7 +13,6 @@ return [
'price' => 'Cijena',
'sub_total' => 'Podzbroj',
'discount' => 'Popust',
'item_discount' => 'Line Discount',
'tax_total' => 'Porez Ukupno',
'total' => 'Ukupno',
@ -31,7 +30,6 @@ return [
'mark_paid' => 'Označi kao plaćeno',
'mark_sent' => 'Označi kao poslano',
'mark_viewed' => 'Označi pogledano',
'mark_cancelled' => 'Mark Cancelled',
'download_pdf' => 'Preuzmite PDF',
'send_mail' => 'Pošalji e-mail',
'all_invoices' => 'Prijavite se za pregled svih faktura',
@ -49,15 +47,12 @@ return [
'paid' => 'Plaćeno',
'overdue' => 'Kasne',
'unpaid' => 'Neplaćeno',
'cancelled' => 'Cancelled',
],
'messages' => [
'email_sent' => 'E-adresa s računom je poslana!',
'marked_sent' => 'Račun označen kao poslan!',
'marked_paid' => 'Račun označen kao plaćen!',
'marked_viewed' => 'Invoice marked as viewed!',
'marked_cancelled' => 'Invoice marked as cancelled!',
'email_required' => 'Nema e-mail adrese za ovog kupca!',
'draft' => 'This is a <b>SKICA</b> invoice and will be reflected to charts after it gets sent.',

View File

@ -28,8 +28,6 @@ return [
'warning' => [
'deleted' => 'Upozorenje: Nije vam dozvoljeno izbrisati <b>:name</b> jer postoji poveznica s :text.',
'disabled' => 'Upozorenje: Nije vam dozvoljeno onemogućiti <b>:name</b> jer postoji poveznica s :text.',
'reconciled_tran' => 'Warning: You are not allowed to change/delete transaction because it is reconciled!',
'reconciled_doc' => 'Warning: You are not allowed to change/delete :type because it has reconciled transactions!',
'disable_code' => 'Upozorenje: Nije vam dopušteno onesposobiti ili promijeniti valutu <b>: ime </b> jer je: tekst povezan.',
'payment_cancel' => 'Upozorenje: Otkazali ste nedavni: način plaćanja!',
],

View File

@ -18,6 +18,5 @@ return [
'sent' => 'Link za resetiranje lozinke je poslan na e-mail!',
'token' => 'Token za resetiranje lozinke nije važeći.',
'user' => "Ne možemo pronaći korisnika s tom e-mail adresom.",
'throttle' => 'Please wait before retrying.',
];

View File

@ -12,7 +12,7 @@ return [
'net_profit' => 'Neto dobit',
'total_expenses' => 'Ukupni troškovi',
'net' => 'Neto',
'income_expense' => 'Prihod i rashod',
'income_expense' => 'Prihodi i rashodi',
'summary' => [
'income' => 'Sažetak prihoda',

View File

@ -29,12 +29,6 @@ return [
'before' => 'Ispred broja',
'after' => 'Nakon broja',
],
'discount_location' => [
'name' => 'Discount Location',
'item' => 'At line',
'total' => 'At total',
'both' => 'Both line and total',
],
],
'invoice' => [

View File

@ -104,7 +104,6 @@ return [
],
'invalid_currency' => ': Atributni kod nije valjan.',
'invalid_amount' => 'Iznos: atribut nije važeći.',
'invalid_extension' => 'The file extension is invalid.',
],
/*

View File

@ -4,7 +4,7 @@ return [
'total_income' => 'Ukupni prihodi',
'receivables' => 'Potraživanja',
'open_invoices' => 'Otvorene fakture',
'open_invoices' => 'Otvorite fakture',
'overdue_invoices' => 'Dospjele fakture',
'total_expenses' => 'Ukupni troškovi',
'payables' => 'Dugovanja',

View File

@ -13,7 +13,6 @@ return [
'current_email' => 'Email saat ini',
'reset' => 'Atur Ulang',
'never' => 'jangan pernah',
'landing_page' => 'Halaman Muka',
'password' => [
'current' => 'Kata Sandi',

View File

@ -13,7 +13,6 @@ return [
'price' => 'Harga',
'sub_total' => 'Subtotal',
'discount' => 'Diskon',
'item_discount' => 'Potongan Harga',
'tax_total' => 'Total Pajak',
'total' => 'Total',
@ -29,9 +28,7 @@ return [
'histories' => 'Riwayat',
'payments' => 'Pembayaran',
'add_payment' => 'Tambahkan Pembayaran',
'mark_paid' => 'Tandai sudah dibayar',
'mark_received' => 'Tandai Diterima',
'mark_cancelled' => 'Dibatalkan',
'download_pdf' => 'Unduh PDF',
'send_mail' => 'Kirim Email',
'create_bill' => 'Membuat Tagihan',
@ -43,15 +40,10 @@ return [
'received' => 'Diterima',
'partial' => 'Sebagian',
'paid' => 'Dibayar',
'overdue' => 'Jatuh Tempo',
'unpaid' => 'Belum Dibayar',
'cancelled' => 'Dibatalkan',
],
'messages' => [
'marked_received' => 'Tagihan sudah diterima',
'marked_paid' => 'Tagihan sudah dibayar',
'marked_cancelled' => 'Tagihan dibatalkan',
'received' => 'Tagihan ditandai berhasil diterima!',
'draft' => 'Ini adalah <b>DRAFT</b> tagihan dan akan terlihat di grafik setelah dibayarkan.',
'status' => [

View File

@ -4,18 +4,16 @@ return [
'bulk_actions' => 'Tindakan Penting|Tindakan Penting',
'selected' => 'dipilih',
'no_action' => 'Tidak ada yang tersedia',
'message' => [
'duplicate' => 'Yakin ingin <b> menggandakan </b> catatan yang dipilih?',
'delete' => 'Yakin ingin <b> menghapus </b> data yang dipilih? | Yakin ingin <b> menghapus </b> data yang dipilih?',
'export' => 'Yakin ingin <b> mengekspor </b> catatan yang dipilih? | Yakin ingin <b> mengekspor </b> catatan yang dipilih?',
'enable' => 'Yakin ingin <b> mengaktifkan </b> catatan yang dipilih? | Yakin ingin <b> mengaktifkan </b> catatan yang dipilih?',
'disable' => 'Yakin ingin <b> mengaktifkan </b> catatan yang dipilih? | Yakin ingin <b> mengaktifkan </b> catatan yang dipilih?',
'paid' => 'Yakin ingin menandai faktur yang dipilih sebagai <b> berbayar </b>? Apakah Anda yakin ingin menandai faktur yang dipilih sebagai <b> berbayar </b>?',
'sent' => 'Yakin ingin menandai faktur yang dipilih sebagai <b> berbayar </b>? Apakah Anda yakin ingin menandai faktur yang dipilih sebagai <b> berbayar </b>?',
'received' => 'Yakin ingin menandai tagihan terpilih sebagai <b> diterima </b>? Apakah Anda yakin ingin menandai tagihan terpilih sebagai <b> diterima </b>?',
'cancelled' => 'Yakin ingin <b>membatalkan</b> Faktur/ Tagihan yg dipilih?| Yakin ingin <b>membatalkan</b> Faktur/ Tagihan yg dipilih?',
'duplicate' => 'Are you sure you want to <b>duplicate</b> selected record?',
'delete' => 'Are you sure you want to <b>delete</b> selected record?|Are you sure you want to <b>delete</b> selected records?',
'export' => 'Are you sure you want to <b>export</b> selected record?|Are you sure you want to <b>export</b> selected records?',
'enable' => 'Are you sure you want to <b>enable</b> selected record?|Are you sure you want to <b>enable</b> selected records?',
'disable' => 'Are you sure you want to <b>disable</b> selected record?|Are you sure you want to <b>disable</b> selected records?',
'paid' => 'Are you sure you want to mark selected invoice as <b>paid</b>?|Are you sure you want to mark selected invoices as <b>paid</b>?',
'sent' => 'Are you sure you want to mark selected invoice as <b>sent</b>?|Are you sure you want to mark selected invoices as <b>sent</b>?',
'received' => 'Are you sure you want to mark selected bill as <b>received</b>?|Are you sure you want to mark selected bills as <b>received</b>?',
],
];

View File

@ -4,11 +4,12 @@ return [
'domain' => 'Domain',
'logo' => 'Logo',
'manage' => 'Mengelola Perusahaan',
'all' => 'Semua Perusahaan',
'error' => [
'not_user_company' => 'Error: Anda tidak diperbolehkan merubah perusahaan ini!',
'delete_active' => 'Kesalahan: kamu tidak dapat menghapus Perusahaan aktif, silahkan berpindah perusahaan terlebih dahulu!',
'disable_active' => 'Kesalahan: Tidak dapat menonaktifkan perusahaan yang aktif. Silakan, beralih ke yang lain dulu!',
'delete_active' => 'Error: Tidak dapat menghapus perusahaan aktif, silahkan, ubah status perusahaan terlebih dahulu!',
],
];

View File

@ -6,7 +6,7 @@ return [
'user_created' => 'Pengguna Dibuat',
'error' => [
'email' => 'Email ini sudah dipakai.',
'email' => 'Email ini sudah dipakai.'
],
];

View File

@ -2,33 +2,12 @@
return [
'accounts' => [
'cash' => 'Tunai',
],
'categories' => [
'deposit' => 'Deposit',
'sales' => 'Penjualan',
],
'currencies' => [
'usd' => 'Dolar Amerika Serikat',
'eur' => 'Euro',
'gbp' => 'Pound sterling Inggris',
'try' => 'Lira Turki',
],
'offline_payments' => [
'cash' => 'Tunai',
'bank' => 'Transfer Bank',
],
'reports' => [
'income' => 'Ringkasan penghasilan bulanan berdasarkan kategori.',
'expense' => 'Ringkasan pengeluaran bulanan berdasarkan kategori.',
'income_expense' => 'Penghasilan bulanan vs biaya berdasarkan kategori.',
'tax' => 'Ringkasan pajak triwulanan.',
'profit_loss' => 'Laba & rugi triwulan menurut kategori.',
],
'accounts_cash' => 'Kas',
'categories_deposit' => 'Deposit',
'categories_sales' => 'Penjualan',
'currencies_usd' => 'Dolar Amerika Serikat',
'currencies_eur' => 'Euro',
'currencies_gbp' => 'Pound sterling Inggris',
'currencies_try' => 'Lira Turki',
];

View File

@ -19,32 +19,32 @@ return [
'invoice_recur_customer' => [
'subject' => 'tagihan ulang nomor {invoice_number} dibuat',
'body' => 'Kepada {customer_name},<br /><br />Kami telah mempersiapkan tagihan kepada Anda sebagai berikut: <strong>{invoice_number}</strong>.<br /><br />Anda dapat melihat rincian tagihan dan dilanjutkan dengan pembayaran dari link berikut ini: <a href="{invoice_guest_link}">{invoice_number}</a>.<br /><br />Apabila ada pertanyaan harap hubungi kami.<br /><br />Hormat Kami,,<br />{company_name}',
'body' => 'Dear {customer_name},<br /><br />Based on your recurring circle, we have prepared the following invoice for you: <strong>{invoice_number}</strong>.<br /><br />You can see the invoice details and proceed with the payment from the following link: <a href="{invoice_guest_link}">{invoice_number}</a>.<br /><br />Feel free to contact us for any question.<br /><br />Best Regards,<br />{company_name}',
],
'invoice_recur_admin' => [
'subject' => 'tagihan ulang nomor {invoice_number} dibuat',
'body' => 'Halo, <br /> <br /> Berdasarkan lingkaran berulang {customer_name}, <strong> {invoice_number} </strong> faktur telah dibuat secara otomatis. <br /> <br /> Anda dapat melihat detail faktur dari tautan berikut: <a href="{invoice_admin_link}"> {invoice_number} </a>. <br /> <br /> Salam, <br /> {company_name}',
'subject' => '{invoice_number} recurring invoice created',
'body' => 'Hello,<br /><br /> Based on {customer_name} recurring circle, <strong>{invoice_number}</strong> invoice has been automatically created.<br /><br />You can see the invoice details from the following link: <a href="{invoice_admin_link}">{invoice_number}</a>.<br /><br />Best Regards,<br />{company_name}',
],
'invoice_payment_customer' => [
'subject' => 'Pembayaran diterima untuk faktur {invoice_number}',
'body' => 'Dear {customer_name}, <br /> <br /> Terima kasih atas pembayarannya. Temukan detail pembayaran di bawah ini: <br /> <br /> ------------------------------------ ------------- <br /> Jumlah: <strong> {transaction_total} </strong> <br /> Tanggal: <strong> {transaction_paid_date} </strong> <br /> Faktur Nomor: <strong> {invoice_number} </strong> <br /> ---------------------------------- --------------- <br /> <br /> Anda selalu dapat melihat detail faktur dari tautan berikut: <a href="{invoice_guest_link}"> {invoice_number} </ a>. <br /> <br /> Jangan ragu untuk menghubungi kami jika ada pertanyaan. <br /> <br /> Salam, <br /> {company_name}',
'subject' => 'Payment received for {invoice_number} invoice',
'body' => 'Dear {customer_name},<br /><br />Thank you for the payment. Find the payment details below:<br /><br />-------------------------------------------------<br /><br />Amount: <strong>{transaction_total}<br /></strong>Date: <strong>{transaction_paid_date}</strong><br />Invoice Number: <strong>{invoice_number}<br /><br /></strong>-------------------------------------------------<br /><br />You can always see the invoice details from the following link: <a href="{invoice_guest_link}">{invoice_number}</a>.<br /><br />Feel free to contact us for any question.<br /><br />Best Regards,<br />{company_name}',
],
'invoice_payment_admin' => [
'subject' => 'Pembayaran diterima untuk faktur {invoice_number}',
'body' => 'Halo, <br /> <br /> Berdasarkan lingkaran berulang {customer_name}, <strong> {invoice_number} </strong> faktur telah dibuat secara otomatis. <br /> <br /> Anda dapat melihat detail faktur dari tautan berikut: <a href="{invoice_admin_link}"> {invoice_number} </a>. <br /> <br /> Salam, <br /> {company_name}',
'subject' => 'Payment received for {invoice_number} invoice',
'body' => 'Hello,<br /><br />{customer_name} recorded a payment for <strong>{invoice_number}</strong> invoice.<br /><br />You can see the invoice details from the following link: <a href="{invoice_admin_link}">{invoice_number}</a>.<br /><br />Best Regards,<br />{company_name}',
],
'bill_remind_admin' => [
'subject' => '{bill_number} pemberitahuan pengingat tagihan',
'body' => 'Halo, <br /> <br /> Ini adalah pemberitahuan untuk tagihan <strong> {bill_number} </strong> ke {vendor_name}. <br /> <br /> Total tagihan adalah {bill_total} dan sudah jatuh tempo <strong> {bill_due_date} </strong>. <br /> <br /> Anda dapat melihat detail tagihan dari tautan berikut: <a href="{bill_admin_link}"> {bill_number} </a>. <br /> <br /> Salam, <br /> {company_name}',
'subject' => '{bill_number} bill reminding notice',
'body' => 'Hello,<br /><br />This is a reminding notice for <strong>{bill_number}</strong> bill to {vendor_name}.<br /><br />The bill total is {bill_total} and is due <strong>{bill_due_date}</strong>.<br /><br />You can see the bill details from the following link: <a href="{bill_admin_link}">{bill_number}</a>.<br /><br />Best Regards,<br />{company_name}',
],
'bill_recur_admin' => [
'subject' => '{bill_number} tagihan berulang dibuat',
'body' => 'Halo, <br /> <br /> Berdasarkan lingkaran berulang {customer_name}, <strong> {invoice_number} </strong> faktur telah dibuat secara otomatis. <br /> <br /> Anda dapat melihat detail faktur dari tautan berikut: <a href="{invoice_admin_link}"> {invoice_number} </a>. <br /> <br /> Salam, <br /> {company_name}',
'subject' => '{bill_number} recurring bill created',
'body' => 'Hello,<br /><br /> Based on {vendor_name} recurring circle, <strong>{bill_number}</strong> invoice has been automatically created.<br /><br />You can see the bill details from the following link: <a href="{bill_admin_link}">{bill_number}</a>.<br /><br />Best Regards,<br />{company_name}',
],
];

View File

@ -2,22 +2,20 @@
return [
'title' => [
'403' => 'Mohon maaf! Akses halaman ditolak',
'404' => 'Mohon maaf! Halaman tidak ditemukan',
'500' => 'Ups. Terjadi kesalahan',
'forbidden_access' => 'Akses tidak diizinkan',
'error_page' => 'Halaman error.',
'page_not_found' => 'Halaman tidak ditemukan',
'body' => [
'forbidden_access' => 'Mohon maaf! Akses halaman ditolak.',
'error_page' => 'Mohon maaf! Terdapat sesuatu yang salah.',
'page_not_found' => 'Mohon maaf! Halaman tidak ditemukan.',
],
'header' => [
'403' => '403 Dilarang',
'404' => '404 Tidak ditemukan',
'500' => 'Kesalahan server internal 500',
],
'message' => [
'403' => 'Anda tidak dapat mengakses halaman ini.',
'404' => 'Kami tidak dapat menemukan halaman yang Anda cari.',
'500' => 'Kami akan segera memperbaikinya.',
'messages' => [
'forbidden_access' => 'Anda tidak dapat mengakses halaman ini. Tetapi, mungkin Anda dapat <a href=":link">kembali ke Beranda.</a>.',
'error_page' => 'Kami akan memperbaikinya. Tetapi, mungkin Anda dapat <a href=":link">kembali ke Beranda</a>.',
'page_not_found' => 'Kami tidak dapat menemukan halaman yang Anda maksud. Tetapi, mungkin Anda dapat <a href=":link">kembali ke Beranda</a>.',
],
];

View File

@ -2,7 +2,7 @@
return [
'dashboards' => 'Dasbor|Dasbor',
'dashboards' => 'Dashboard|Dashboards',
'items' => 'Item|Item',
'incomes' => 'Pendapatan| Pendapatan',
'invoices' => 'Faktur | faktur',
@ -42,17 +42,15 @@ return [
'contacts' => 'Kontak',
'reconciliations' => 'Rekonsiliasi|Rekonsiliasi',
'developers' => 'Pengembang|Pengembang',
'schedules' => 'Jadwal|Jadwal',
'groups' => 'Grup|Grup',
'charts' => 'Bagan|Bagan',
'localisations' => 'Lokalisasi|Lokalisasi',
'schedules' => 'Schedule|Schedules',
'groups' => 'Group|Groups',
'charts' => 'Chart|Charts',
'localisations' => 'Localisation|Localisations',
'defaults' => 'Default|Defaults',
'widgets' => 'Widget|Widget',
'templates' => 'Templat|Templat',
'sales' => 'Penjualan|Penjualan',
'purchases' => 'Pembelian|Pembelian',
'widgets' => 'Widget|Widgets',
'welcome' => 'Selamat datang',
'dashboard' => 'Dasbor',
'welcome' => 'Welcome',
'banking' => 'Perbankan',
'general' => 'Umum',
'no_records' => 'Tidak ada catatan.',
@ -64,19 +62,16 @@ return [
'no' => 'Tidak',
'na' => 'N/A',
'daily' => 'Harian',
'weekly' => 'Mingguan',
'weekly' => 'Weekly',
'monthly' => 'Bulanan',
'quarterly' => 'Tiga Bulan',
'yearly' => 'Tahunan',
'add' => 'Menambahkan',
'add_new' => 'Tambah Baru',
'add_income' => 'Tambahkan pendapatan',
'add_expense' => 'Tambahkan Biaya',
'show' => 'Menampilkan',
'edit' => 'Sunting',
'delete' => 'Hapus',
'send' => 'Kirim',
'share' => 'Bagikan',
'download' => 'Unduh',
'delete_confirm' => 'Konfirmasi hapus :nama :jenis?',
'name' => 'Nama',
@ -94,11 +89,11 @@ return [
'reference' => 'Referensi',
'attachment' => 'Lampiran',
'change' => 'Perubahan',
'change_type' => 'Ubah tipe',
'change_type' => 'Change :type',
'switch' => 'Beralih',
'color' => 'Warna',
'save' => 'Simpan',
'confirm' => 'Konfirmasi',
'confirm' => 'Confirm',
'cancel' => 'Batal',
'loading' => 'Sedang memuat...',
'from' => 'Dari',
@ -128,47 +123,30 @@ return [
'disable' => 'Nonaktif',
'select_all' => 'Pilih Semua',
'unselect_all' => 'Batalkan Memilih Semua',
'go_to' => 'Menuju ke :name',
'created_date' => 'Tanggal Dibuat',
'period' => 'Periode',
'frequency' => 'Frekuensi',
'frequency' => 'Frequency',
'start' => 'Mulai',
'end' => 'Selesai',
'clear' => 'Hapus',
'difference' => 'Perbedaan',
'footer' => 'Footer',
'start_date' => 'Tanggal Mulai',
'end_date' => 'Tanggal Akhir',
'start_date' => 'Start Date',
'basis' => 'Basis',
'accrual' => 'akrual',
'cash' => 'Tunai',
'group_by' => 'Kelompok',
'accounting' => 'Akuntansi',
'sort' => 'Urutkan',
'width' => 'lebar',
'month' => 'Bulan',
'year' => 'tahun',
'type_item_name' => 'Ketik nama item',
'no_data' => 'Tidak ada data',
'no_matching_data' => 'Tidak ada data yang cocok',
'clear_cache' => 'Hapus Cache',
'go_to_dashboard' => 'Buka dasbor',
'card' => [
'name' => 'Nama pada Kartu',
'number' => 'Nomor Kartu',
'expiration_date' => 'Tanggal Kadaluwarsa',
'cvv' => 'Kartu CVV',
],
'accrual' => 'Accrual',
'cash' => 'Cash',
'group_by' => 'Group By',
'accounting' => 'Accounting',
'title' => [
'new' => 'Baru :type',
'edit' => 'Sunting :type',
'delete' => 'Hapus: jenis',
'delete' => 'Delete :type',
'create' => 'Buat :type',
'send' => 'Kirim :type',
'get' => 'Ambil :type',
'add' => 'Tambahkan: jenis',
'manage' => 'Mengelola: jenis',
'add' => 'Add :type',
],
'form' => [
@ -177,7 +155,7 @@ return [
'field' => '-Pilih :field -',
'file' => 'Pilih Berkas',
],
'add_new' => 'Tambah kolom baru',
'add_new' => 'Add New :field',
'no_file_selected' => 'Tidak ada Berkas yang dipilih...',
],
@ -190,17 +168,14 @@ return [
],
'empty' => [
'documentation' => 'Periksa <a href=":url" target="_blank"> dokumentasi </a> untuk detail lebih lanjut.',
'items' => 'Item dapat berupa produk atau layanan. Anda dapat menggunakan item saat membuat faktur dan tagihan untuk mengisi bidang harga, pajak, dll.',
'invoices' => 'Faktur bisa sekali atau berulang. Anda dapat mengirimnya ke pelanggan dan mulai menerima pembayaran online.',
'revenues' => 'Pendapatan adalah transaksi pendapatan yang dibayar. Itu bisa berupa catatan independen (mis. Setoran) atau dilampirkan pada faktur.',
'customers' => 'Pelanggan diharuskan jika Anda ingin membuat faktur. Mereka juga dapat masuk ke Portal Klien dan melihat saldo mereka.',
'bills' => 'Tagihan bisa sekali atau berulang. Mereka menunjukkan apa yang Anda berutang kepada vendor Anda untuk produk atau layanan yang Anda beli.',
'payments' => 'Pembayaran adalah transaksi biaya yang dibayarkan. Itu bisa berupa catatan independen (mis. Kwitansi makanan) atau dilampirkan pada tagihan.',
'vendors' => 'Vendor diperlukan jika Anda ingin membuat tagihan. Anda dapat melihat saldo Anda berutang dan memfilter laporan oleh vendor.',
'transfers' => 'Transfer memungkinkan Anda untuk memindahkan uang dari satu akun ke akun lain, apakah mereka menggunakan mata uang yang sama atau tidak.',
'taxes' => 'Pajak digunakan untuk menerapkan biaya tambahan untuk faktur dan tagihan. Keuangan Anda dipengaruhi oleh pajak pengaturan ini.',
'reconciliations' => 'Rekonsiliasi bank adalah proses yang dilakukan untuk memastikan bahwa catatan bank perusahaan Anda juga benar.',
'documentation' => 'Check out the <a href=":url" target="_blank" class="text-success">documentation</a> for more details.',
'items' => 'Items can be products or services. You can use items when creating invoices and bills to have the price, tax etc fields populated.',
'invoices' => 'Invoices can be one time or recurring. You can send them to customers and start accepting online payments.',
'revenues' => 'Revenue is a paid income transaction. It can be an independent record (i.e. deposit) or attached to an invoice.',
'customers' => 'Customers are required if you want to create invoices. They may also log in to Client Portal and see their balance.',
'bills' => 'Bills can be one time or recurring. They indicate what you owe your vendors for the products or services you purchase.',
'payments' => 'Payment is a paid expense transaction. It can be an independent record (i.e. food receipt) or attached to a bill.',
'vendors' => 'Vendors are required if you want to create bills. You can see the balance you owe and filter reports by the vendor.',
],
];

View File

@ -2,8 +2,8 @@
return [
'next' => 'Berikutnya',
'refresh' => 'Muat Ulang',
'next' => 'Selanjutnya',
'refresh' => 'Menyegarkan',
'steps' => [
'requirements' => 'Silakan meminta penyedia hosting Anda untuk memperbaiki kesalahan!',
@ -21,14 +21,13 @@ return [
'disabled' => ':feature perlu dinonaktifkan!',
'extension' => ': ekstensi ekstensi perlu diinstal dan dimuat!',
'directory' => ':directory direktori perlu ditulis!',
'executable' => 'The PHP CLI executable file is not defined/working or its version is not :php_version or higher! Please, ask your hosting company to set PHP_BINARY or PHP_PATH environment variable correctly.',
],
'database' => [
'hostname' => 'Nama host',
'username' => 'Nama pengguna',
'password' => 'Kata Sandi',
'name' => 'Database',
'name' => 'Basis data',
],
'settings' => [

View File

@ -13,7 +13,6 @@ return [
'price' => 'Harga',
'sub_total' => 'Subtotal',
'discount' => 'Diskon',
'item_discount' => 'Potongan Harga',
'tax_total' => 'Total Pajak',
'total' => 'Total',
@ -30,8 +29,6 @@ return [
'add_payment' => 'Tambahkan Pembayaran',
'mark_paid' => 'Ditandai Dibayar',
'mark_sent' => 'Tandai Dikirim',
'mark_viewed' => 'Tandai Dilihat',
'mark_cancelled' => 'Tandai dibatalkan',
'download_pdf' => 'Unduh PDF',
'send_mail' => 'Kirim Email',
'all_invoices' => 'Masuk untuk melihat seluruh faktur',
@ -42,28 +39,23 @@ return [
'statuses' => [
'draft' => 'Konsep',
'sent' => 'Terkirim',
'viewed' => 'Dilihat',
'sent' => 'Mengirim',
'viewed' => 'Lihat',
'approved' => 'Disetujui',
'partial' => 'Sebagian',
'paid' => 'Dibayar',
'overdue' => 'Jatuh Tempo',
'unpaid' => 'Belum Dibayar',
'cancelled' => 'Dibatalkan',
],
'messages' => [
'email_sent' => 'Email faktur telah dikirim!',
'marked_sent' => 'Faktur ditandai sebagai terkirim!',
'marked_paid' => 'Faktur ditandai sebagai berbayar!',
'marked_viewed' => 'Tagihan ditandai sudah dilihat',
'marked_cancelled' => 'Tagihan ditandai sudah dibatalkan',
'email_sent' => 'Invoice email has been sent!',
'marked_sent' => 'Invoice marked as sent!',
'marked_paid' => 'Invoice marked as paid!',
'email_required' => 'Tidak ada alamat email untuk pelanggan ini!',
'draft' => 'Faktur ini merupakan <b>DRAFT</b> dan akan terlihat pada grafik ketika sudah dibayarkan',
'status' => [
'created' => 'Dibuat pada :date',
'viewed' => 'Dilihat',
'viewed' => 'Viewed',
'send' => [
'draft' => 'Tidak terkirim',
'sent' => 'Terkirim pada :date',

View File

@ -2,10 +2,10 @@
return [
'title' => 'Dalam perbaikan',
'title' => 'Maintenance Mode',
'message' => 'Maaf, kami sedang dalam perbaikan. Silakan coba lagi nanti!',
'message' => 'We\'re currently working on the site, please try again later!',
'last-updated' => 'Pesan ini telah diperbarui: timestamp.',
'last-updated' => 'This message was last updated :timestamp',
];

View File

@ -8,7 +8,6 @@ return [
'deleted' => ':type dihapus!',
'duplicated' => ':type duplikat!',
'imported' => ':type diimpor!',
'exported' => ':type diimpor!',
'enabled' => ':type diaktifkan!',
'disabled' => ':type dinonaktifkan!',
],
@ -19,8 +18,8 @@ return [
'customer' => 'Galat: Pengguna tidak dibuat! :name telah menggunakan alamat email ini.',
'no_file' => 'Kesalahan: Tidak ada file dipilih!',
'last_category' => 'Error: Tidak dapat menghapus kategori :type terakhir!',
'change_type' => 'Kesalahan: Tidak dapat mengubah jenis karena memiliki: teks terkait!',
'invalid_apikey' => 'Galat: Token yang dimasukkan tidak sah!',
'change_type' => 'Error: Can not change the type because it has :text related!',
'invalid_apikey' => 'Error: The API Key entered is invalid!',
'import_column' => 'Error: :message Nama sheet: :sheet. Baris ke :line.',
'import_sheet' => 'Error: Nama sheet tidak valid. Mohon untuk memeriksa contoh file yang tersedia.',
],
@ -28,10 +27,8 @@ return [
'warning' => [
'deleted' => 'PeringatanL: Anda tidak boleh menghapus <b>:name</b> karena memiliki :text terkaitan.',
'disabled' => 'Peringatan: Anda tidak boleh menonaktifkan<b>:name</b> karena memiliki :text terkaitan.',
'reconciled_tran' => 'Perhatian: tidak diperbolehkan merubah/ menghapus transaksi karena sudah direkonsilasi',
'reconciled_doc' => 'Perhatian: tidak diperbolehkan merubah/ menghapus :type karena transaksi sudah direkonsilasi',
'disable_code' => 'Peringatan: Anda tidak diizinkan untuk menonaktifkan atau mengubah kurs <b>:name</b> karena memiliki keterkaitan dengan :text.',
'payment_cancel' => 'Peringatan: kamu tidak dapat membatalkan :metode pembayaran!',
'payment_cancel' => 'Warning: You have cancelled your recent :method payment!',
],
];

View File

@ -2,7 +2,7 @@
return [
'api_key' => 'Kunci API',
'api_key' => 'API Key',
'my_apps' => 'Aplikasi saya',
'pre_sale' => 'Pra Penjualan',
'top_paid' => 'Dibayar atas',
@ -12,9 +12,10 @@ return [
'search' => 'Cari',
'install' => 'Pasang',
'buy_now' => 'Beli Sekarang',
'get_api_key' => '<a href=":url" target="_blank">Klik disini</a> untuk mendapatkan Kunci API.',
'api_key_link' => '<a class="text-red" href="https://akaunting.com/profile" target="_blank">Click here</a> to get your API key.',
'no_apps' => 'Belum ada aplikasi dalam kategori ini.',
'become_developer' => 'Apakah Anda seorang pengembang? <a href=":url" target="_blank"> Di Sini </a> Anda dapat belajar cara membuat aplikasi dan mulai menjual hari ini!',
'developer' => 'Are you a developer? <a href="https://akaunting.com/developers" target="_blank">Here</a> you can learn how to create an app and start selling today!',
'recommended_apps' => 'Aplikasi yang direkomendasikan',
'about' => 'Tentang',
@ -41,20 +42,20 @@ return [
'installation' => [
'header' => 'Instalasi Aplikasi',
'download' => 'Mengunduh :module',
'unzip' => 'Mengekstrak :module file.',
'file_copy' => 'Menyalin file :module.',
'finish' => 'Finalisasi: pemasangan modul',
'redirect' => ': modul terpasang, mengarahkan ke halaman pembaruan',
'install' => 'Memasang: modul',
'download' => 'Downloading :module',
'unzip' => 'Extracting :module files',
'file_copy' => 'Copying :module files',
'finish' => 'Finalizing :module installation',
'redirect' => ':module installed, redirecting to updates page',
'install' => 'Installing :module',
],
'errors' => [
'download' => 'Tidak dapat mengunduh: modul',
'zip' => 'Tidak dapat membuat: file zip modul',
'unzip' => 'Tidak dapat unzip: modul',
'file_copy' => 'Tidak dapat menyalin: file modul',
'finish' => 'Tidak dapat menyelesaikan: pemasangan modul',
'download' => 'Not able to download :module',
'zip' => 'Not able to create :module zip file',
'unzip' => 'Not able to unzip :module',
'file_copy' => 'Not able to copy :module files',
'finish' => 'Not able to finalize :module installation',
],
'badge' => [
@ -79,6 +80,5 @@ return [
],
'na' => 'Tidak ada ulasan.'
],
]
];

View File

@ -2,9 +2,9 @@
return [
'previous' => 'Sebelumnya',
'next' => 'Berikutnya',
'previous' => '&laquo; Sebelumnya',
'next' => 'Berikutnya &raquo;',
'showing' => ':first-:last of :total records.',
'page' => 'per halaman.',
'page' => 'per page.',
];

View File

@ -18,6 +18,5 @@ return [
'sent' => 'Kami sudah mengirim email yang berisi tautan untuk mereset kata sandi Anda!',
'token' => 'Kata sandi token pengaturan ulang tidak sah.',
'user' => "Kami tidak dapat menemukan pengguna dengan alamat surel tersebut.",
'throttle' => 'Please wait before retrying.',
];

View File

@ -6,7 +6,7 @@ return [
'reconciled' => 'Terekonsiliasi',
'closing_balance' => 'Saldo Akhir',
'unreconciled' => 'Tidak Terekonsiliasi',
'transactions' => 'Transaksi',
'transactions' => 'Transactions',
'start_date' => 'Tanggal Mulai',
'end_date' => 'Tanggal Berakhir',
'cleared_amount' => 'Jumlah yang dihapus',

View File

@ -12,7 +12,7 @@ return [
'net_profit' => 'Laba Bersih',
'total_expenses' => 'Total Pengeluaran',
'net' => 'Laba Bersih',
'income_expense' => 'Pendapatan & Pengeluaran',
'income-expense' => 'Income & Expense',
'summary' => [
'income' => 'Ringkasan Pendapatan',
@ -22,9 +22,9 @@ return [
],
'charts' => [
'line' => 'Baris',
'bar' => 'Batang',
'pie' => 'Lingkaran',
'line' => 'Line',
'bar' => 'Bar',
'pie' => 'Pie',
],
];

View File

@ -12,7 +12,7 @@ return [
],
'localisation' => [
'description' => 'Tetapkan tahun fiskal, zona waktu, format tanggal dan lebih banyak penduduk lokal',
'description' => 'Set fiscal year, time zone, date format and more locals',
'financial_start' => 'Waktu mulai Periode Keuangan',
'timezone' => 'Zona Waktu',
'date' => [
@ -29,16 +29,10 @@ return [
'before' => 'Sebelum Nomor',
'after' => 'Sesudah Nomor',
],
'discount_location' => [
'name' => 'Lokasi Diskon',
'item' => 'pada baris',
'total' => 'Pada jumlah',
'both' => 'Pada baris dan jumlah',
],
],
'invoice' => [
'description' => 'Kustomisasi awalan faktur, nomor, syarat, catatan kaki dll',
'description' => 'Customize invoice prefix, number, terms, footer etc',
'prefix' => 'Prefix Nomor',
'digit' => 'Digit nomor',
'next' => 'Nomor Berikutnya',
@ -58,20 +52,16 @@ return [
'subheading' => 'Subjudul',
'due_receipt' => 'Jatuh tempo saat diterima',
'due_days' => 'Jatuh tempo dalam :days hari',
'choose_template' => 'Pilih template faktur',
'default' => 'Default',
'classic' => 'Klasik',
'modern' => 'Modern',
],
'default' => [
'description' => 'Akun default, mata uang, bahasa perusahaan Anda',
'list_limit' => 'Data Per Laman',
'use_gravatar' => 'Gunakan Gravatar',
'description' => 'Default account, currency, language of your company',
'list_limit' => 'Records Per Page',
'use_gravatar' => 'Use Gravatar',
],
'email' => [
'description' => 'Ubah protokol pengiriman dan templat email',
'description' => 'Change the sending protocol and email templates',
'protocol' => 'Protokol',
'php' => 'PHP Mail',
'smtp' => [
@ -88,24 +78,24 @@ return [
'log' => 'Log Email',
'templates' => [
'subject' => 'Subjek',
'body' => 'Badan',
'tags' => '<strong> Tag yang Tersedia: </strong>: tag_list',
'invoice_new_customer' => 'Templat Faktur Baru (dikirim ke pelanggan)',
'invoice_remind_customer' => 'Templat Pengingat Faktur (dikirim ke pelanggan)',
'invoice_remind_admin' => 'Templat Pengingat Faktur (dikirim ke admin)',
'invoice_recur_customer' => 'Templat Berulang Faktur (dikirim ke pelanggan)',
'invoice_recur_admin' => 'Templat Berulang Faktur (dikirim ke admin)',
'invoice_payment_customer' => 'Template Penerimaan Pembayaran (dikirim ke pelanggan)',
'invoice_payment_admin' => 'Template Penerimaan Pembayaran (dikirim ke admin)',
'bill_remind_admin' => 'Templat Pengingat Tagihan (dikirim ke admin)',
'bill_recur_admin' => 'Templat Perulangan Tagihan (dikirim ke admin)',
'subject' => 'Subject',
'body' => 'Body',
'tags' => '<strong>Available Tags:</strong> :tag_list',
'invoice_new_customer' => 'New Invoice Template (sent to customer)',
'invoice_remind_customer' => 'Invoice Reminder Template (sent to customer)',
'invoice_remind_admin' => 'Invoice Reminder Template (sent to admin)',
'invoice_recur_customer' => 'Invoice Recurring Template (sent to customer)',
'invoice_recur_admin' => 'Invoice Recurring Template (sent to admin)',
'invoice_payment_customer' => 'Payment Received Template (sent to customer)',
'invoice_payment_admin' => 'Payment Received Template (sent to admin)',
'bill_remind_admin' => 'Bill Reminder Template (sent to admin)',
'bill_recur_admin' => 'Bill Recurring Template (sent to admin)',
],
],
'scheduling' => [
'name' => 'Penjadwalan',
'description' => 'Pengingat dan perintah otomatis untuk berulang',
'name' => 'Scheduling',
'description' => 'Automatic reminders and command for recurring',
'send_invoice' => 'Kirim Pengingat Faktur',
'invoice_days' => 'Kirim Setelah Jatuh Tempo',
'send_bill' => 'Kirim Pengingat Tagihan',
@ -115,15 +105,15 @@ return [
],
'categories' => [
'description' => 'Kategori tidak terbatas untuk penghasilan, pengeluaran, dan barang',
'description' => 'Unlimited categories for income, expense, and item',
],
'currencies' => [
'description' => 'Buat dan kelola mata uang dan tetapkan nilainya',
'description' => 'Create and manage currencies and set their rates',
],
'taxes' => [
'description' => 'Tarif pajak tetap, normal, inklusif, dan gabungan',
'description' => 'Fixed, normal, inclusive, and compound tax rates',
],
];

View File

@ -7,5 +7,5 @@ return [
'normal' => 'Normal',
'inclusive' => 'Inklusif',
'compound' => 'Campuran',
'fixed' => 'Diperbaiki',
'fixed' => 'Fixed',
];

View File

@ -104,7 +104,6 @@ return [
],
'invalid_currency' => ':attribute kode tidak valid.',
'invalid_amount' => 'Jumlah :attribute tidak valid.',
'invalid_extension' => 'Ekstensi file tidak valid',
],
/*

View File

@ -21,7 +21,7 @@ return [
'disabled' => ':feature deve essere disabilitata!',
'extension' => ':extension estensione deve essere installata e caricata!',
'directory' => 'la cartella :directory deve essere scrivibile!',
'executable' => 'Il file eseguibile PHP CLI non è definito/non funziona o la versione non è :php_version o superiore! Si prega di chiedere alla società di hosting di impostare correttamente la variabile d\'ambiente PHP_BINARY o PHP_PATH.',
'executable' => 'Il file eseguibile PHP CLI non funziona! Si prega di chiedere alla società di hosting di impostare correttamente la variabile d\'ambiente PHP_BINARY o PHP_PATH.',
],
'database' => [

View File

@ -13,7 +13,6 @@ return [
'price' => '価格',
'sub_total' => '小計',
'discount' => '割引',
'item_discount' => 'ライン割引',
'tax_total' => '税合計',
'total' => '合計',
@ -29,9 +28,7 @@ return [
'histories' => '記録',
'payments' => '支払い',
'add_payment' => '支払いを追加',
'mark_paid' => '有給マーク',
'mark_received' => '受信マーク',
'mark_cancelled' => 'キャンセル済みとマーク',
'download_pdf' => 'PDFをダウンロード',
'send_mail' => 'メールを送る',
'create_bill' => '請求書を作成',
@ -45,14 +42,10 @@ return [
'paid' => '支払済み',
'overdue' => '遅れた',
'unpaid' => '未払い',
'cancelled' => 'キャンセル',
],
'messages' => [
'marked_received' => 'ビルは受領済みとしてマークされました!',
'marked_paid' => '支払い済みとしてマークされたビル!',
'marked_cancelled' => 'ビルはキャンセル済みとマークされました!
',
'received' => '請求書は正常に受信されたとマークされました。',
'draft' => 'これは<b>ドラフト</b>請求書で、受け取り後にチャートに反映されます。',
'status' => [

View File

@ -4,7 +4,6 @@ return [
'bulk_actions' => '一括アクション|一括アクション',
'selected' => '選択中',
'no_action' => '利用可能なアクションはありません',
'message' => [
'duplicate' => '選択したレコードを<b>複製</b>してもよろしいですか?',
@ -15,8 +14,6 @@ return [
'paid' => '選択した請求書にマークを付けてもよろしいですか <b>支払った</b>?|選択した請求書にマークを付けてもよろしいですか<b>支払った</b>?',
'sent' => '選択した請求書にマークを付けてもよろしいですか <b>送った</b>?|選択した請求書にマークを付けてもよろしいですか<b>送った</b>?',
'received' => '選択した請求書にマークを付けてもよろしいですか <b>受け取った</b>?|選択した請求書にマークを付けてもよろしいですか<b>受け取った</b>?',
'cancelled' => '本当によろしいですか <b>キャンセル</b> 選択された請求書/請求書?|本当によろしいですか <b>キャンセル</b> 選択された請求書/請求書?
',
],
];

View File

@ -21,7 +21,6 @@ return [
'disabled' => ':feature 無効にする必要があります!',
'extension' => ':extension エクステンション 拡張機能をインストールしてロードする必要があります!',
'directory' => ':directory ディレクトリは書き込み可能である必要があります!',
'executable' => 'The PHP CLI executable file is not defined/working or its version is not :php_version or higher! Please, ask your hosting company to set PHP_BINARY or PHP_PATH environment variable correctly.',
],
'database' => [

View File

@ -13,7 +13,6 @@ return [
'price' => '価格',
'sub_total' => '小計',
'discount' => '割引',
'item_discount' => 'ライン割引',
'tax_total' => '税合計',
'total' => '合計',
@ -31,7 +30,6 @@ return [
'mark_paid' => 'マークペイド',
'mark_sent' => '送信済みマーク',
'mark_viewed' => 'マーク済み',
'mark_cancelled' => 'キャンセル済みとマーク',
'download_pdf' => 'PDFをダウンロード',
'send_mail' => 'メールを送る',
'all_invoices' => 'すべての請求書を表示するにはログインしてください',
@ -49,15 +47,12 @@ return [
'paid' => '支払済み',
'overdue' => '遅れた',
'unpaid' => '未払い',
'cancelled' => 'キャンセルしました',
],
'messages' => [
'email_sent' => '請求書メールが送信されました!',
'marked_sent' => '請求書が送信済みとしてマークされました!',
'marked_paid' => '支払済みとしてマークされた請求書!',
'marked_viewed' => '請求書は閲覧済みとしてマークされました!',
'marked_cancelled' => 'キャンセル済みとしてマークされた請求書!',
'email_required' => 'この顧客のメールアドレスはありません。',
'draft' => 'これは <b>ドラフト</b>請求書で、送信後にチャートに反映されます。',

View File

@ -28,8 +28,6 @@ return [
'warning' => [
'deleted' => '警告: 削除することはできません <b>:name</b> テキストに関連しているからです。 :text related.',
'disabled' => '警告: 無効にすることはできません <b>:name</b>テキストに関連しているため :text related.',
'reconciled_tran' => '警告:調整されているため、トランザクションを変更/削除することはできません!',
'reconciled_doc' => '警告:トランザクションが調整されているため、:type を変更/削除することはできません!',
'disable_code' => '警告: 通貨を無効化または変更することはできません <b>:name</b> のため :text related.',
'payment_cancel' => '警告:最近キャンセルされた:お支払い方法!',
],

View File

@ -18,6 +18,5 @@ return [
'sent' => 'パスワードリマインダーを送信しました。',
'token' => 'このパスワードリセットトークンは無効です。',
'user' => "このメールアドレスに一致するユーザーを見つけることが出来ませんでした。",
'throttle' => '再試行する前にお待ちください。',
];

View File

@ -29,12 +29,6 @@ return [
'before' => '番号の前に',
'after' => '番号の後',
],
'discount_location' => [
'name' => '割引の場所',
'item' => 'ラインで',
'total' => '合計で',
'both' => 'ラインと合計の両方',
],
],
'invoice' => [

View File

@ -104,7 +104,6 @@ return [
],
'invalid_currency' => ':属性コードが無効です。',
'invalid_amount' => '総額:属性が無効です。',
'invalid_extension' => 'ファイル拡張子が無効です。',
],
/*

View File

@ -21,7 +21,7 @@ return [
'disabled' => ':feature precisa esta desabilitado!',
'extension' => 'Extensão :extension precisa ser instalado e carregado!',
'directory' => 'O diretório :directory precisa de permissão para escrita!',
'executable' => 'O arquivo executável do PHP CLI não está definido/funcionando ou sua versão não é :php_version ou superior! Por favor, peça à sua empresa de hospedagem que defina corretamente a variável de ambiente PHP_BINARY ou PHP_PATH.',
'executable' => 'O arquivo executável PHP CLI não está funcionando! Por favor, peça à sua empresa de hospedagem para definir a variável PHP_BINARY ou PHP_PATH de ambiente corretamente.',
],
'database' => [

View File

@ -13,7 +13,6 @@ return [
'price' => 'Çmimi',
'sub_total' => 'Nëntotali',
'discount' => 'Skonto',
'item_discount' => 'Linjë Zbritje',
'tax_total' => 'Tatimi Gjithsej',
'total' => 'Totali',
@ -31,7 +30,6 @@ return [
'add_payment' => 'Shto Pagesë',
'mark_paid' => 'Shënoje të Paguar',
'mark_received' => 'Shënoje të Marrë',
'mark_cancelled' => 'Shënoje të Anuluar',
'download_pdf' => 'Shkarko PDF',
'send_mail' => 'Dërgo Email',
'create_bill' => 'Krijo Faturë',
@ -45,13 +43,11 @@ return [
'paid' => 'I paguar',
'overdue' => 'I vonuar',
'unpaid' => 'I papaguar',
'cancelled' => 'Anuluar',
],
'messages' => [
'marked_received' => 'Fatura e shënuar si e marrë!',
'received' => 'Fatura shënohet si i marrë me sukses!',
'marked_paid' => 'Fatura e shënuar si e paguar!',
'marked_cancelled' => 'Fatura e shënuar si e anuluar!',
'draft' => 'Ky është një faturë <b>DRAFT</b> dhe do të pasqyrohet në skema pas marrjes së tij.',
'status' => [

View File

@ -15,7 +15,6 @@ return [
'paid' => 'Jeni i sigurt që doni të shënoni faturën e zgjedhur si të <b>paguar</b>?|Jeni i sigurt që doni të shënoni faturat e zgjedhura si të <b>paguara</b>?',
'sent' => 'Jeni i sigurt që doni të shënoni faturën e zgjedhur si të <b>dërguar</b>?|Jeni i sigurt që doni të shënoni faturat e zgjedhura si të <b>dërguara</b>?',
'received' => 'Jeni i sigurt që doni të shënoni faturën e zgjedhur si të <b>pranuar</b>?|Jeni i sigurt që doni të shënoni faturat e zgjedhura si të <b>pranuara</b>?',
'cancelled' => 'Jeni i sigurt që doni të <b>anuloni</b> faturën e zgjedhur?|Jeni i sigurt që doni të <b>anuloni</b> faturat e zgjedhura?',
],
];

View File

@ -21,7 +21,6 @@ return [
'disabled' => ':feature duhet të çaktivizohet!',
'extension' => ':extension shtesa duhet të instalohet dhe të ngarkohet!',
'directory' => ':directory lista duhet të jetë e shkrueshme!',
'executable' => 'Skedari i ekzekutueshëm i PHP CLI nuk po funksionon ose versioni i tij nuk është :php_version ose më i lartë! Ju lutemi, pyetni kompaninë tuaj hosting që të vendosin në mënyrë korrekte vlerat e mjedisit PHP_BINARY ose PHP_PATH.',
],
'database' => [

View File

@ -13,7 +13,6 @@ return [
'price' => 'Çmimi',
'sub_total' => 'Nëntotali',
'discount' => 'Skonto',
'item_discount' => 'Linjë Zbritje',
'tax_total' => 'Tatimi Gjithsej',
'total' => 'Totali',
@ -31,7 +30,6 @@ return [
'mark_paid' => 'Shënoje të Paguar',
'mark_sent' => 'Shënoje të Dërguar',
'mark_viewed' => 'Shënoje të Shikuar',
'mark_cancelled' => 'Shënoje të Anuluar',
'download_pdf' => 'Shkarko PDF',
'send_mail' => 'Dërgo Email',
'all_invoices' => 'Identifikohu për të parë të gjitha faturat',
@ -49,15 +47,12 @@ return [
'paid' => 'I paguar',
'overdue' => 'I vonuar',
'unpaid' => 'I papaguar',
'cancelled' => 'Anuluar',
],
'messages' => [
'email_sent' => 'Emaili i faturës është dërguar!',
'marked_sent' => 'Fatura e shënuar si e dërguar!',
'marked_paid' => 'Fatura e shënuar si e paguar!',
'marked_viewed' => 'Fatura e shënuar si e shikuar!',
'marked_cancelled' => 'Fatura e shënuar si e anuluar!',
'email_required' => 'Ska adresë e-mail për këtë klient!',
'draft' => 'Kjo është një faturë <b>DRAFT</b> dhe do të pasqyrohet në skema pasi të jetë dërguar.',

View File

@ -29,12 +29,6 @@ return [
'before' => 'Para Numrit',
'after' => 'Pas Numrit',
],
'discount_location' => [
'name' => 'Vendndodhja e Zbritjes',
'item' => 'Në rresht',
'total' => 'Në total',
'both' => 'Në rresht dhe në total',
],
],
'invoice' => [

View File

@ -3,7 +3,7 @@
return [
'invoice_new_customer' => [
'subject' => '{invoice_number} fatura oluşturuldu',
'subject' => '{invoice_number} fatura uluşturuldu',
'body' => 'Sayın {customer_name},<br /><br /><strong>{invoice_number}</strong> numarası ile faturanızı hazırladık.<br /><br />Aşağıdaki bağlantıdan faturanın detaylarını görüntüleyip ödemesini online olarak kredi/banka kartınızla yapabilirsiniz: <a href="{invoice_guest_link}">{invoice_number}</a>.<br /><br />Herhangi bir sorunuz olursa lütfen bize yazın.<br /><br />Kolay gelsin,<br />{company_name}',
],

View File

@ -21,7 +21,7 @@ return [
'disabled' => ':feature devre dışı bırakılmalıdır!',
'extension' => ':extension eklendisi kurulmalı ve yüklenmelidir!',
'directory' => ':directory dizini yazılabilir olmalıdır!',
'executable' => 'PHP CLI çalıştırıcısı bulunamadı veya çalışmıyor veya sürümü :php_version ve üstü değil. Lütfen, hosting firmanızdan PHP_BINARY veya PHP_PATH ortam değerlerini doğru ayarlamasını isteyin.',
'executable' => 'PHP CLI çalıştırıcısı çalışmıyor. Lütfen, hosting firmanızdan PHP_BINARY veya PHP_PATH ortam değerlerini doğru ayarlamasını isteyin.',
],
'database' => [

View File

@ -4,7 +4,7 @@
@permission('create-auth-permissions')
@section('new_button')
<a href="{{ route('permissions.create') }}" class="btn btn-success btn-sm header-button-top"><span class="fa fa-plus"></span> &nbsp;{{ trans('general.add_new') }}</a>
<a href="{{ route('permissions.create') }}" class="btn btn-success btn-sm">{{ trans('general.add_new') }}</a>
@endsection
@endpermission

View File

@ -4,7 +4,7 @@
@permission('create-auth-roles')
@section('new_button')
<a href="{{ route('roles.create') }}" class="btn btn-success btn-sm header-button-top"><span class="fa fa-plus"></span> &nbsp;{{ trans('general.add_new') }}</a>
<a href="{{ route('roles.create') }}" class="btn btn-success btn-sm">{{ trans('general.add_new') }}</a>
@endsection
@endpermission

View File

@ -4,7 +4,7 @@
@permission('create-auth-users')
@section('new_button')
<a href="{{ route('users.create') }}" class="btn btn-success btn-sm header-button-top"><span class="fa fa-plus"></span> &nbsp;{{ trans('general.add_new') }}</a>
<a href="{{ route('users.create') }}" class="btn btn-success btn-sm">{{ trans('general.add_new') }}</a>
@endsection
@endpermission

View File

@ -4,7 +4,7 @@
@section('new_button')
@permission('create-banking-accounts')
<a href="{{ route('accounts.create') }}" class="btn btn-success btn-sm header-button-top"><span class="fa fa-plus"></span> &nbsp;{{ trans('general.add_new') }}</a>
<a href="{{ route('accounts.create') }}" class="btn btn-success btn-sm">{{ trans('general.add_new') }}</a>
@endpermission
@endsection

View File

@ -25,7 +25,7 @@
{{ Form::selectAddNewGroup('account_id', trans_choice('general.accounts', 1), 'university', $accounts, request('account_id', setting('default.account')), ['required' => 'required', 'path' => route('modals.accounts.create'), 'change' => 'onChangeAccount'], 'col-xl-2') }}
<div class="col-xl-2">
{!! Form::button('<span class="fa fa-list"></span> &nbsp;' . trans('reconciliations.transactions'), ['type' => 'button', '@click' => 'onReconcilition', 'class' => 'btn btn-success header-button-top']) !!}
{!! Form::button(trans('reconciliations.transactions'), ['type' => 'button', '@click' => 'onReconcilition', 'class' => 'btn btn-success header-button-top']) !!}
</div>
</div>
</div>
@ -134,15 +134,15 @@
<div class="col-md-12">
@if ($transactions->count())
<div class="float-right">
<a href="{{ route('reconciliations.index') }}" class="btn btn-outline-secondary header-button-top"><span class="fa fa-times"></span> &nbsp;{{ trans('general.cancel') }}</a>
<a href="{{ route('reconciliations.index') }}" class="btn btn-outline-secondary header-button-top">{{ trans('general.cancel') }}</a>
{!! Form::button(
'<div v-if="form.loading" class="aka-loader-frame"><div class="aka-loader"></div></div> <span :class="[{\'opacity-10\': reconcile}]" v-if="!form.loading" class="btn-inner--icon"><i class="fas fa-check"></i></span>' . '<span :class="[{\'opacity-10\': reconcile}]" class="btn-inner--text"> ' . trans('reconciliations.reconcile') . '</span>',
[':disabled' => 'reconcile || form.loading', '@click' => 'onReconcileSubmit', 'type' => 'button', 'class' => 'btn btn-icon btn-info header-button-top', 'data-loading-text' => trans('general.loading')]) !!}
'<span v-if="form.loading" class="btn-inner--icon"><i class="aka-loader"></i></span> <span :class="[{\'opacity-10\': reconcile}]" class="btn-inner--text">' . trans('reconciliations.reconcile') . '</span>',
[':disabled' => 'reconcile || form.loading', '@click' => 'onReconcileSubmit', 'type' => 'button', 'class' => 'btn btn-icon btn-info header-button-top']) !!}
{!! Form::button(
'<div v-if="form.loading" class="aka-loader-frame"><div class="aka-loader"></div></div> <span v-if="!form.loading" class="btn-inner--icon"><i class="fas fa-save"></i></span>' . '<span v-if="!form.loading" class="btn-inner--text"> ' . trans('general.save') . '</span>',
[':disabled' => 'form.loading', 'type' => 'submit', 'class' => 'btn btn-icon btn-success header-button-top', 'data-loading-text' => trans('general.loading')]) !!}
'<span v-if="form.loading" class="btn-inner--icon"><i class="aka-loader"></i></span> <span :class="[{\'ml-0\': form.loading}]" class="btn-inner--text">' . trans('general.save') . '</span>',
[':disabled' => 'form.loading', 'type' => 'submit', 'class' => 'btn btn-icon btn-success header-button-top']) !!}
</div>
@else
<div class="text-sm text-muted" id="datatable-basic_info" role="status" aria-live="polite">

View File

@ -107,15 +107,15 @@
<div class="col-md-12">
@if ($transactions->count())
<div class="float-right">
<a href="{{ route('reconciliations.index') }}" class="btn btn-outline-secondary header-button-top"><span class="fa fa-times"></span> &nbsp;{{ trans('general.cancel') }}</a>
<a href="{{ route('reconciliations.index') }}" class="btn btn-outline-secondary header-button-top">{{ trans('general.cancel') }}</a>
{!! Form::button(
'<div v-if="form.loading" class="aka-loader-frame"><div class="aka-loader"></div></div> <span :class="[{\'opacity-10\': reconcile}]" v-if="!form.loading" class="btn-inner--icon"><i class="fas fa-check"></i></span>' . '<span :class="[{\'opacity-10\': reconcile}]" class="btn-inner--text"> ' . trans('reconciliations.reconcile') . '</span>',
'<span v-if="form.loading" class="btn-inner--icon"><i class="aka-loader"></i></span> <span :class="[{\'opacity-10\': reconcile}]" class="btn-inner--text">' . trans('reconciliations.reconcile') . '</span>',
[':disabled' => 'reconcile || form.loading', '@click' => 'onReconcileSubmit', 'type' => 'button', 'class' => 'btn btn-icon btn-info header-button-top', 'data-loading-text' => trans('general.loading')]) !!}
{!! Form::button(
'<div v-if="form.loading" class="aka-loader-frame"><div class="aka-loader"></div></div> <span v-if="!form.loading" class="btn-inner--icon"><i class="fas fa-save"></i></span>' . '<span v-if="!form.loading" class="btn-inner--text"> ' . trans('general.save') . '</span>',
[':disabled' => 'form.loading', 'type' => 'submit', 'class' => 'btn btn-icon btn-success header-button-top', 'data-loading-text' => trans('general.loading')]) !!}
'<span v-if="form.loading" class="btn-inner--icon"><i class="aka-loader"></i></span> <span :class="[{\'ml-0\': form.loading}]" class="btn-inner--text">' . trans('general.save') . '</span>',
[':disabled' => 'form.loading', 'type' => 'submit', 'class' => 'btn btn-icon btn-success header-button-top']) !!}
</div>
@else
<div class="text-sm text-muted" id="datatable-basic_info" role="status" aria-live="polite">

View File

@ -4,7 +4,7 @@
@section('new_button')
@permission('create-banking-reconciliations')
<a href="{{ route('reconciliations.create') }}" class="btn btn-success btn-sm header-button-top"><span class="fa fa-plus"></span> &nbsp;{{ trans('general.add_new') }}</a>
<a href="{{ route('reconciliations.create') }}" class="btn btn-success btn-sm">{{ trans('general.add_new') }}</a>
@endpermission
@endsection

View File

@ -4,13 +4,13 @@
@section('new_button')
@permission('create-sales-revenues')
<span><a href="{{ route('revenues.create') }}" class="btn btn-success btn-sm header-button-top"><span class="fa fa-plus"></span> &nbsp;{{ trans('general.add_income') }}</a></span>
<a href="{{ route('revenues.create') }}" class="btn btn-success btn-sm">{{ trans('general.add_income') }}</a>
@endpermission
@permission('create-purchases-payments')
<span><a href="{{ route('payments.create') }}" class="btn btn-success btn-sm header-button-top"><span class="fa fa-plus"></span> &nbsp;{{ trans('general.add_expense') }}</a></span>
<a href="{{ route('payments.create') }}" class="btn btn-success btn-sm">{{ trans('general.add_expense') }}</a>
@endpermission
<span><a href="{{ route('import.create', ['banking', 'transactions']) }}" class="btn btn-white btn-sm header-button-top"><span class="fa fa-upload "></span> &nbsp;{{ trans('import.import') }}</a></span>
<span><a href="{{ route('transactions.export', request()->input()) }}" class="btn btn-white btn-sm header-button-top"><span class="fa fa-download"></span> &nbsp;{{ trans('general.export') }}</a></span>
<a href="{{ route('import.create', ['banking', 'transactions']) }}" class="btn btn-white btn-sm">{{ trans('import.import') }}</a>
<a href="{{ route('transactions.export', request()->input()) }}" class="btn btn-white btn-sm">{{ trans('general.export') }}</a>
@endsection
@section('content')

View File

@ -4,7 +4,7 @@
@permission('create-banking-transfers')
@section('new_button')
<a href="{{ route('transfers.create') }}" class="btn btn-success btn-sm header-button-top"><span class="fa fa-plus"></span> &nbsp;{{ trans('general.add_new') }}</a>
<a href="{{ route('transfers.create') }}" class="btn btn-success btn-sm">{{ trans('general.add_new') }}</a>
@endsection
@endpermission

View File

@ -4,7 +4,7 @@
@permission('create-common-companies')
@section('new_button')
<a href="{{ route('companies.create') }}" class="btn btn-success btn-sm header-button-top"><span class="fa fa-plus"></span> &nbsp;{{ trans('general.add_new') }}</a>
<a href="{{ route('companies.create') }}" class="btn btn-success btn-sm">{{ trans('general.add_new') }}</a>
@endsection
@endpermission

View File

@ -4,7 +4,7 @@
@permission('create-common-dashboards')
@section('new_button')
<a href="{{ route('dashboards.create') }}" class="btn btn-success btn-sm header-button-top"><span class="fa fa-plus"></span> &nbsp;{{ trans('general.add_new') }}</a>
<a href="{{ route('dashboards.create') }}" class="btn btn-success btn-sm">{{ trans('general.add_new') }}</a>
@endsection
@endpermission

View File

@ -41,8 +41,8 @@
<div class="card-footer">
<div class="row save-buttons">
<div class="col-xs-12 col-sm-12">
<a href="{{ url($path) }}" class="btn btn-outline-secondary header-button-top"><span class="fa fa-times"></span> &nbsp;{{ trans('general.cancel') }}</a>
{!! Form::button('<span class="fa fa-download"></span> &nbsp;' . trans('import.import'), ['type' => 'submit', 'class' => 'btn btn-success header-button-top']) !!}
<a href="{{ url($path) }}" class="btn btn-outline-secondary">{{ trans('general.cancel') }}</a>
{!! Form::button(trans('import.import'), ['type' => 'submit', 'class' => 'btn btn-success']) !!}
</div>
</div>
</div>

View File

@ -4,10 +4,10 @@
@section('new_button')
@permission('create-common-items')
<span><a href="{{ route('items.create') }}" class="btn btn-success btn-sm header-button-top"><span class="fa fa-plus"></span> &nbsp;{{ trans('general.add_new') }}</a></span>
<span><a href="{{ route('import.create', ['common', 'items']) }}" class="btn btn-white btn-sm header-button-top"><span class="fa fa-upload "></span> &nbsp;{{ trans('import.import') }}</a></span>
<a href="{{ route('items.create') }}" class="btn btn-success btn-sm">{{ trans('general.add_new') }}</a>
<a href="{{ route('import.create', ['common', 'items']) }}" class="btn btn-white btn-sm">{{ trans('import.import') }}</a>
@endpermission
<span><a href="{{ route('items.export', request()->input()) }}" class="btn btn-white btn-sm header-button-top"><span class="fa fa-download"></span> &nbsp;{{ trans('general.export') }}</a></span>
<a href="{{ route('items.export', request()->input()) }}" class="btn btn-white btn-sm">{{ trans('general.export') }}</a>
@endsection
@section('content')

View File

@ -4,9 +4,9 @@
@section('new_button')
@permission('create-common-reports')
<a href="{{ route('reports.create') }}" class="btn btn-success btn-sm header-button-top"><span class="fa fa-plus"></span> &nbsp;{{ trans('general.add_new') }}</a>
<a href="{{ route('reports.create') }}" class="btn btn-success btn-sm">{{ trans('general.add_new') }}</a>
@endpermission
<a href="{{ route('reports.clear') }}" class="btn btn-warning btn-sm header-button-top"><span class="fa fa-history"></span> &nbsp;{{ trans('general.clear_cache') }}</a>
<a href="{{ route('reports.clear') }}" class="btn btn-warning btn-sm">{{ trans('general.clear_cache') }}</a>
@endsection
@section('content')

View File

@ -5,14 +5,17 @@
@section('content')
<div class="card">
<div class="card-header">
<h2 class="mb-0 text-danger"><i class="fa fa-exclamation-triangle text-danger"></i>&nbsp;&nbsp;{{ trans('errors.header.403') }}</h2>
<h2 class="mb-0 text-danger">
<i class="fa fa-exclamation-triangle text-danger"></i> &nbsp;{{ trans('errors.header.403') }}
</h2>
</div>
<div class="card-body">
<p>{{ trans('errors.message.403') }}</p>
@php $landing_page = user() ? route(user()->landing_page) : route('login'); @endphp
<a href="{{ $landing_page }}" class="btn btn-success header-button-top"><span class="fa fa-tachometer-alt"></span> &nbsp;{{ trans('general.go_to_dashboard') }}</a>
<a href="{{ $landing_page }}" class="btn btn-success">{{ trans('general.go_to_dashboard') }}</a>
</div>
</div>
@endsection

View File

@ -5,14 +5,17 @@
@section('content')
<div class="card">
<div class="card-header">
<h2 class="mb-0 text-warning"><i class="fa fa-exclamation-triangle text-warning"></i>&nbsp;&nbsp;{{ trans('errors.header.404') }}</h2>
<h2 class="mb-0 text-warning">
<i class="fa fa-exclamation-triangle text-warning"></i> &nbsp;{{ trans('errors.header.404') }}
</h2>
</div>
<div class="card-body">
<p>{{ trans('errors.message.404') }}</p>
@php $landing_page = user() ? route(user()->landing_page) : route('login'); @endphp
<a href="{{ $landing_page }}" class="btn btn-success header-button-top"><span class="fa fa-tachometer-alt"></span> &nbsp;{{ trans('general.go_to_dashboard') }}</a>
<a href="{{ $landing_page }}" class="btn btn-success">{{ trans('general.go_to_dashboard') }}</a>
</div>
</div>
@endsection

View File

@ -5,14 +5,17 @@
@section('content')
<div class="card">
<div class="card-header">
<h2 class="mb-0 text-danger"><i class="fa fa-exclamation-triangle text-danger"></i>&nbsp;&nbsp;{{ trans('errors.header.500') }}</h2>
<h2 class="mb-0 text-danger">
<i class="fa fa-exclamation-triangle text-danger"></i> &nbsp;{{ trans('errors.header.500') }}
</h2>
</div>
<div class="card-body">
<p>{{ trans('errors.message.500') }}</p>
@php $landing_page = user() ? route(user()->landing_page) : route('login'); @endphp
<a href="{{ $landing_page }}" class="btn btn-success header-button-top"><span class="fa fa-tachometer-alt"></span> &nbsp;{{ trans('general.go_to_dashboard') }}</a>
<a href="{{ $landing_page }}" class="btn btn-success">{{ trans('general.go_to_dashboard') }}</a>
</div>
</div>
@endsection

View File

@ -3,7 +3,7 @@
@section('title', trans_choice('general.updates', 2))
@section('new_button')
<a href="{{ route('updates.check') }}" class="btn btn-warning btn-sm header-button-top"><span class="fa fa-history"></span> &nbsp;{{ trans('updates.check') }}</a>
<a href="{{ route('updates.check') }}" class="btn btn-warning btn-sm">{{ trans('updates.check') }}</a>
@endsection
@section('content')

View File

@ -3,7 +3,7 @@
@section('title', trans_choice('general.updates', 2))
@section('new_button')
<a href="{{ route('updates.check') }}" class="btn btn-white btn-sm header-button-top"><span class="fa fa-history"></span> &nbsp;{{ trans('updates.check') }}</a>
<a href="{{ route('updates.check') }}" class="btn btn-white btn-sm header-button-top">{{ trans('updates.check') }}</a>
@endsection
@section('content')
@ -22,13 +22,14 @@
<div class="col-sm-2 col-md-6 long-texts">
{{ trans('updates.new_core') }}
</div>
<div class="col-sm-10 col-md-6 text-right">
<a href="{{ route('updates.run', ['alias' => 'core', 'version' => $core]) }}"
class="btn btn-info btn-sm header-button-top long-texts">
<i class="fa fa-refresh"></i> &nbsp;{{ trans('updates.update', ['version' => $core]) }}
<a href="{{ route('updates.run', ['alias' => 'core', 'version' => $core]) }}" class="btn btn-info btn-sm header-button-top long-texts">
{{ trans('updates.update', ['version' => $core]) }}
</a>
<button type="button" @click="onChangelog" class="btn btn-white btn-sm header-button-bottom">
<i class="fa fa-exchange-alt"></i> &nbsp;{{ trans('updates.changelog') }}
{{ trans('updates.changelog') }}
</button>
</div>
@endif
@ -52,6 +53,7 @@
<th class="col-xs-4 col-sm-2 col-md-2 text-center">{{ trans('general.actions') }}</th>
</tr>
</thead>
<tbody>
@if ($modules)
@foreach($modules as $module)
@ -62,7 +64,7 @@
<td class="col-xs-4 col-md-2 col-sm-3">{{ $module->latest }}</td>
<td class="col-xs-4 col-sm-2 col-md-2 text-center">
<a href="{{ route('updates.run', ['alias' => $module->alias, 'version' => $module->latest]) }}" class="btn btn-warning btn-sm">
<i class="fa fa-refresh" aria-hidden="true"></i> {{ trans_choice('general.updates', 1) }}
{{ trans_choice('general.updates', 1) }}
</a>
</td>
</tr>

View File

@ -2,11 +2,7 @@
@include('partials.admin.head')
@mobile
<body id="leftMenu" class="g-sidenav-hidden">
@elsemobile
<body id="leftMenu" class="g-sidenav-show">
@endmobile
<body id="leftMenu" class="g-sidenav-show g-sidenav-pinned">
@stack('body_start')
@include('partials.admin.menu')

View File

@ -40,18 +40,16 @@
<div class="card-footer">
<div class="float-right">
@if (Request::is('install/requirements'))
<a href="{{ route('install.requirements') }}" class="btn btn-success"> {{ trans('install.refresh') }} &nbsp;<i class="fa fa-refresh"></i></a>
<a href="{{ route('install.requirements') }}" class="btn btn-success"> {{ trans('install.refresh') }}</a>
@else
{!! Form::button(
'<i v-if="loading" :class="(loading) ? \'show \' : \'\'" class="fas fa-spinner fa-spin d-none"></i> ' .
trans('install.next') .
' &nbsp;<i class="fa fa-arrow-right"></i>',
trans('install.next'),
[
':disabled' => 'loading',
'type' => 'submit',
'id' => 'next-button',
'class' => 'btn btn-success',
'data-loading-text' => trans('general.loading')
'class' => 'btn btn-success'
]
) !!}
@endif

View File

@ -3,8 +3,8 @@
@section('title', trans_choice('general.modules', 2))
@section('new_button')
<span><a href="{{ route('apps.api-key.create') }}" class="btn btn-white btn-sm header-button-top"><span class="fa fa-key"></span> &nbsp;{{ trans('modules.api_key') }}</a></span>
<span><a href="{{ route('apps.my.index') }}" class="btn btn-white btn-sm header-button-top"><span class="fa fa-user"></span> &nbsp;{{ trans('modules.my_apps') }}</a></span>
<a href="{{ route('apps.api-key.create') }}" class="btn btn-white btn-sm">{{ trans('modules.api_key') }}</a>
<a href="{{ route('apps.my.index') }}" class="btn btn-white btn-sm">{{ trans('modules.my_apps') }}</a>
@endsection
@section('content')

View File

@ -3,8 +3,8 @@
@section('title', trans_choice('general.modules', 2))
@section('new_button')
<span><a href="{{ route('apps.api-key.create') }}" class="btn btn-white btn-sm header-button-top"><span class="fa fa-key"></span> &nbsp;{{ trans('modules.api_key') }}</a></span>
<span><a href="{{ route('apps.my.index') }}" class="btn btn-white btn-sm header-button-top"><span class="fa fa-user"></span> &nbsp;{{ trans('modules.my_apps') }}</a></span>
<a href="{{ route('apps.api-key.create') }}" class="btn btn-white btn-sm">{{ trans('modules.api_key') }}</a>
<a href="{{ route('apps.my.index') }}" class="btn btn-white btn-sm">{{ trans('modules.my_apps') }}</a>
@endsection
@section('content')
@ -22,7 +22,7 @@
<div class="card-footer">
<div class="row">
<div class="col-md-12">
<a href="{{ url($back) }}" class="btn btn-white header-button-top"><span class="fas fa-arrow-left"></span> &nbsp;{{ trans('modules.back') }}</a>
<a href="{{ url($back) }}" class="btn btn-white">{{ trans('modules.back') }}</a>
</div>
</div>
</div>

View File

@ -3,8 +3,8 @@
@section('title', trans_choice('general.modules', 2))
@section('new_button')
<span><a href="{{ route('apps.api-key.create') }}" class="btn btn-white btn-sm header-button-top"><span class="fa fa-key"></span> &nbsp;{{ trans('modules.api_key') }}</a></span>
<span><a href="{{ route('apps.my.index') }}" class="btn btn-white btn-sm header-button-top"><span class="fa fa-user"></span> &nbsp;{{ trans('modules.my_apps') }}</a></span>
<a href="{{ route('apps.api-key.create') }}" class="btn btn-white btn-sm">{{ trans('modules.api_key') }}</a>
<a href="{{ route('apps.my.index') }}" class="btn btn-white btn-sm">{{ trans('modules.my_apps') }}</a>
@endsection
@section('content')

View File

@ -3,8 +3,8 @@
@section('title', trans_choice('general.modules', 2))
@section('new_button')
<span><a href="{{ route('apps.api-key.create') }}" class="btn btn-white btn-sm header-button-top"><span class="fa fa-key"></span> &nbsp;{{ trans('modules.api_key') }}</a></span>
<span><a href="{{ route('apps.my.index') }}" class="btn btn-white btn-sm header-button-top"><span class="fa fa-user"></span> &nbsp;{{ trans('modules.my_apps') }}</a></span>
<a href="{{ route('apps.api-key.create') }}" class="btn btn-white btn-sm">{{ trans('modules.api_key') }}</a>
<a href="{{ route('apps.my.index') }}" class="btn btn-white btn-sm">{{ trans('modules.my_apps') }}</a>
@endsection
@section('content')
@ -24,6 +24,7 @@
@for($i = 1; $i <= $module->vote; $i++)
<i class="fa fa-star fa-sm text-yellow"></i>
@endfor
@for($i = $module->vote; $i < 5; $i++)
<i class="fa fa-star-o fa-sm"></i>
@endfor

View File

@ -3,8 +3,8 @@
@section('title', trans_choice('general.modules', 2))
@section('new_button')
<span><a href="{{ route('apps.api-key.create') }}" class="btn btn-white btn-sm button-header-top"><span class="fa fa-key"></span> &nbsp;{{ trans('modules.api_key') }}</a></span>
<span><a href="{{ route('apps.my.index') }}" class="btn btn-white btn-sm button-header-top"><span class="fa fa-user"></span> &nbsp;{{ trans('modules.my_apps') }}</a></span>
<a href="{{ route('apps.api-key.create') }}" class="btn btn-white btn-sm">{{ trans('modules.api_key') }}</a>
<a href="{{ route('apps.my.index') }}" class="btn btn-white btn-sm">{{ trans('modules.my_apps') }}</a>
@endsection
@section('content')

View File

@ -3,8 +3,8 @@
@section('title', trans_choice('general.modules', 2))
@section('new_button')
<span><a href="{{ route('apps.api-key.create') }}" class="btn btn-white btn-sm button-header-top"><span class="fa fa-key"></span> &nbsp;{{ trans('modules.api_key') }}</a></span>
<span><a href="{{ route('apps.my.index') }}" class="btn btn-white btn-sm button-header-top"><span class="fa fa-user"></span> &nbsp;{{ trans('modules.my_apps') }}</a></span>
<a href="{{ route('apps.api-key.create') }}" class="btn btn-white btn-sm">{{ trans('modules.api_key') }}</a>
<a href="{{ route('apps.my.index') }}" class="btn btn-white btn-sm">{{ trans('modules.my_apps') }}</a>
@endsection
@section('content')
@ -24,13 +24,13 @@
<div class="col-md-6 text-left">
@if ($modules->current_page > 1)
<a href="{{ url(request()->path()) }}?page={{ $modules->current_page - 1 }}" class="btn btn-white btn-sm button-header-top"><span class="fas fa-arrow-left"></span> &nbsp;{!! trans('pagination.previous') !!}</a>
<a href="{{ url(request()->path()) }}?page={{ $modules->current_page - 1 }}" class="btn btn-white btn-sm">{!! trans('pagination.previous') !!}</a>
@endif
</div>
<div class="col-md-6 text-right">
@if ($modules->current_page < $modules->last_page)
<a href="{{ url(request()->path()) }}?page={{ $modules->current_page + 1 }}" class="btn btn-white btn-sm button-header-top">{!! trans('pagination.next') !!}&nbsp; <span class="fas fa-arrow-right"></span> </a>
<a href="{{ url(request()->path()) }}?page={{ $modules->current_page + 1 }}" class="btn btn-white btn-sm">{!! trans('pagination.next') !!}</a>
@endif
</div>
@else

Some files were not shown because too many files have changed in this diff Show More