mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-02-25 18:45:27 -06:00
Merge branch 'release/5.7.13'
This commit is contained in:
commit
bf589e5c57
@ -1,5 +1,6 @@
|
||||
bg_BG
|
||||
cs_CZ
|
||||
da_DK
|
||||
de_DE
|
||||
el_GR
|
||||
en_GB
|
||||
@ -8,7 +9,9 @@ es_ES
|
||||
fi_FI
|
||||
fr_FR
|
||||
hu_HU
|
||||
id_ID
|
||||
it_IT
|
||||
ja_JP
|
||||
nb_NO
|
||||
nl_NL
|
||||
pl_PL
|
||||
@ -17,7 +20,10 @@ pt_PT
|
||||
ro_RO
|
||||
ru_RU
|
||||
sk_SK
|
||||
sl_SI
|
||||
sv_SE
|
||||
tr_TR
|
||||
uk_UA
|
||||
vi_VN
|
||||
zh-hans_CN
|
||||
zh-hant_CN
|
||||
|
@ -25,11 +25,16 @@ namespace FireflyIII\Api\V1\Controllers\Models\Transaction;
|
||||
|
||||
use FireflyIII\Api\V1\Controllers\Controller;
|
||||
use FireflyIII\Events\DestroyedTransactionGroup;
|
||||
use FireflyIII\Events\UpdatedAccount;
|
||||
use FireflyIII\Models\Account;
|
||||
use FireflyIII\Models\Transaction;
|
||||
use FireflyIII\Models\TransactionGroup;
|
||||
use FireflyIII\Models\TransactionJournal;
|
||||
use FireflyIII\Repositories\Journal\JournalRepositoryInterface;
|
||||
use FireflyIII\Repositories\TransactionGroup\TransactionGroupRepository;
|
||||
use FireflyIII\User;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
use Log;
|
||||
|
||||
/**
|
||||
* Class DestroyController
|
||||
@ -37,6 +42,7 @@ use Illuminate\Http\JsonResponse;
|
||||
class DestroyController extends Controller
|
||||
{
|
||||
private JournalRepositoryInterface $repository;
|
||||
private TransactionGroupRepository $groupRepository;
|
||||
|
||||
/**
|
||||
* TransactionController constructor.
|
||||
@ -54,6 +60,9 @@ class DestroyController extends Controller
|
||||
$this->repository = app(JournalRepositoryInterface::class);
|
||||
$this->repository->setUser($admin);
|
||||
|
||||
$this->groupRepository = app(TransactionGroupRepository::class);
|
||||
$this->groupRepository->setUser($admin);
|
||||
|
||||
return $next($request);
|
||||
}
|
||||
);
|
||||
@ -72,11 +81,32 @@ class DestroyController extends Controller
|
||||
*/
|
||||
public function destroy(TransactionGroup $transactionGroup): JsonResponse
|
||||
{
|
||||
$this->repository->destroyGroup($transactionGroup);
|
||||
// grab asset account(s) from group:
|
||||
$accounts = [];
|
||||
/** @var TransactionJournal $journal */
|
||||
foreach($transactionGroup->transactionJournals as $journal) {
|
||||
/** @var Transaction $transaction */
|
||||
foreach($journal->transactions as $transaction) {
|
||||
$type = $transaction->account->accountType->type;
|
||||
// if is valid liability, trigger event!
|
||||
if(in_array($type, config('firefly.valid_liabilities'))) {
|
||||
$accounts[] = $transaction->account;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$this->groupRepository->destroy($transactionGroup);
|
||||
|
||||
// trigger just after destruction
|
||||
event(new DestroyedTransactionGroup($transactionGroup));
|
||||
app('preferences')->mark();
|
||||
|
||||
/** @var Account $account */
|
||||
foreach($accounts as $account) {
|
||||
Log::debug(sprintf('Now going to trigger updated account event for account #%d', $account->id));
|
||||
event(new UpdatedAccount($account));
|
||||
}
|
||||
|
||||
return response()->json([], 204);
|
||||
}
|
||||
|
||||
|
@ -45,7 +45,7 @@ class AutocompleteRequest extends FormRequest
|
||||
if ('' !== $types) {
|
||||
$array = explode(',', $types);
|
||||
}
|
||||
$limit = $this->integer('limit');
|
||||
$limit = $this->convertInteger('limit');
|
||||
$limit = 0 === $limit ? 10 : $limit;
|
||||
|
||||
// remove 'initial balance' from allowed types. its internal
|
||||
|
@ -43,8 +43,8 @@ class MoveTransactionsRequest extends FormRequest
|
||||
public function getAll(): array
|
||||
{
|
||||
return [
|
||||
'original_account' => $this->integer('original_account'),
|
||||
'destination_account' => $this->integer('destination_account'),
|
||||
'original_account' => $this->convertInteger('original_account'),
|
||||
'destination_account' => $this->convertInteger('destination_account'),
|
||||
];
|
||||
}
|
||||
|
||||
|
@ -61,8 +61,8 @@ class StoreRequest extends FormRequest
|
||||
'include_net_worth' => $includeNetWorth,
|
||||
'account_type_name' => $this->convertString('type'),
|
||||
'account_type_id' => null,
|
||||
'currency_id' => $this->integer('currency_id'),
|
||||
'order' => $this->integer('order'),
|
||||
'currency_id' => $this->convertInteger('currency_id'),
|
||||
'order' => $this->convertInteger('order'),
|
||||
'currency_code' => $this->convertString('currency_code'),
|
||||
'virtual_balance' => $this->convertString('virtual_balance'),
|
||||
'iban' => $this->convertString('iban'),
|
||||
|
@ -67,8 +67,8 @@ class UpdateRequest extends FormRequest
|
||||
'notes' => ['notes', 'stringWithNewlines'],
|
||||
'interest' => ['interest', 'convertString'],
|
||||
'interest_period' => ['interest_period', 'convertString'],
|
||||
'order' => ['order', 'integer'],
|
||||
'currency_id' => ['currency_id', 'integer'],
|
||||
'order' => ['order', 'convertInteger'],
|
||||
'currency_id' => ['currency_id', 'convertInteger'],
|
||||
'currency_code' => ['currency_code', 'convertString'],
|
||||
'liability_direction' => ['liability_direction', 'convertString'],
|
||||
'liability_amount' => ['liability_amount', 'convertString'],
|
||||
|
@ -49,7 +49,7 @@ class StoreRequest extends FormRequest
|
||||
'title' => $this->convertString('title'),
|
||||
'notes' => $this->stringWithNewlines('notes'),
|
||||
'attachable_type' => $this->convertString('attachable_type'),
|
||||
'attachable_id' => $this->integer('attachable_id'),
|
||||
'attachable_id' => $this->convertInteger('attachable_id'),
|
||||
];
|
||||
}
|
||||
|
||||
|
@ -49,7 +49,7 @@ class UpdateRequest extends FormRequest
|
||||
'title' => ['title', 'convertString'],
|
||||
'notes' => ['notes', 'stringWithNewlines'],
|
||||
'attachable_type' => ['attachable_type', 'convertString'],
|
||||
'attachable_id' => ['attachable_id', 'integer'],
|
||||
'attachable_id' => ['attachable_id', 'convertInteger'],
|
||||
];
|
||||
|
||||
return $this->getAllData($fields);
|
||||
|
@ -47,7 +47,7 @@ class Request extends FormRequest
|
||||
{
|
||||
// this is the way:
|
||||
$fields = [
|
||||
'currency_id' => ['currency_id', 'integer'],
|
||||
'currency_id' => ['currency_id', 'convertInteger'],
|
||||
'currency_code' => ['currency_code', 'convertString'],
|
||||
'amount' => ['amount', 'convertString'],
|
||||
'start' => ['start', 'date'],
|
||||
|
@ -52,17 +52,17 @@ class StoreRequest extends FormRequest
|
||||
'name' => ['name', 'convertString'],
|
||||
'amount_min' => ['amount_min', 'convertString'],
|
||||
'amount_max' => ['amount_max', 'convertString'],
|
||||
'currency_id' => ['currency_id', 'integer'],
|
||||
'currency_id' => ['currency_id', 'convertInteger'],
|
||||
'currency_code' => ['currency_code', 'convertString'],
|
||||
'date' => ['date', 'date'],
|
||||
'end_date' => ['end_date', 'date'],
|
||||
'extension_date' => ['extension_date', 'date'],
|
||||
'repeat_freq' => ['repeat_freq', 'convertString'],
|
||||
'skip' => ['skip', 'integer'],
|
||||
'skip' => ['skip', 'convertInteger'],
|
||||
'active' => ['active', 'boolean'],
|
||||
'order' => ['order', 'integer'],
|
||||
'order' => ['order', 'convertInteger'],
|
||||
'notes' => ['notes', 'stringWithNewlines'],
|
||||
'object_group_id' => ['object_group_id', 'integer'],
|
||||
'object_group_id' => ['object_group_id', 'convertInteger'],
|
||||
'object_group_title' => ['object_group_title', 'convertString'],
|
||||
];
|
||||
|
||||
|
@ -50,17 +50,17 @@ class UpdateRequest extends FormRequest
|
||||
'name' => ['name', 'convertString'],
|
||||
'amount_min' => ['amount_min', 'convertString'],
|
||||
'amount_max' => ['amount_max', 'convertString'],
|
||||
'currency_id' => ['currency_id', 'integer'],
|
||||
'currency_id' => ['currency_id', 'convertInteger'],
|
||||
'currency_code' => ['currency_code', 'convertString'],
|
||||
'date' => ['date', 'date'],
|
||||
'end_date' => ['end_date', 'date'],
|
||||
'extension_date' => ['extension_date', 'date'],
|
||||
'repeat_freq' => ['repeat_freq', 'convertString'],
|
||||
'skip' => ['skip', 'integer'],
|
||||
'skip' => ['skip', 'convertInteger'],
|
||||
'active' => ['active', 'boolean'],
|
||||
'order' => ['order', 'integer'],
|
||||
'order' => ['order', 'convertInteger'],
|
||||
'notes' => ['notes', 'stringWithNewlines'],
|
||||
'object_group_id' => ['object_group_id', 'integer'],
|
||||
'object_group_id' => ['object_group_id', 'convertInteger'],
|
||||
'object_group_title' => ['object_group_title', 'convertString'],
|
||||
];
|
||||
|
||||
|
@ -49,11 +49,11 @@ class StoreRequest extends FormRequest
|
||||
$fields = [
|
||||
'name' => ['name', 'convertString'],
|
||||
'active' => ['active', 'boolean'],
|
||||
'order' => ['active', 'integer'],
|
||||
'order' => ['active', 'convertInteger'],
|
||||
'notes' => ['notes', 'convertString'],
|
||||
|
||||
// auto budget currency:
|
||||
'currency_id' => ['auto_budget_currency_id', 'integer'],
|
||||
'currency_id' => ['auto_budget_currency_id', 'convertInteger'],
|
||||
'currency_code' => ['auto_budget_currency_code', 'convertString'],
|
||||
'auto_budget_type' => ['auto_budget_type', 'convertString'],
|
||||
'auto_budget_amount' => ['auto_budget_amount', 'convertString'],
|
||||
|
@ -50,9 +50,9 @@ class UpdateRequest extends FormRequest
|
||||
$fields = [
|
||||
'name' => ['name', 'convertString'],
|
||||
'active' => ['active', 'boolean'],
|
||||
'order' => ['order', 'integer'],
|
||||
'order' => ['order', 'convertInteger'],
|
||||
'notes' => ['notes', 'convertString'],
|
||||
'currency_id' => ['auto_budget_currency_id', 'integer'],
|
||||
'currency_id' => ['auto_budget_currency_id', 'convertInteger'],
|
||||
'currency_code' => ['auto_budget_currency_code', 'convertString'],
|
||||
'auto_budget_type' => ['auto_budget_type', 'convertString'],
|
||||
'auto_budget_amount' => ['auto_budget_amount', 'convertString'],
|
||||
|
@ -47,7 +47,7 @@ class StoreRequest extends FormRequest
|
||||
'start' => $this->getCarbonDate('start'),
|
||||
'end' => $this->getCarbonDate('end'),
|
||||
'amount' => $this->convertString('amount'),
|
||||
'currency_id' => $this->integer('currency_id'),
|
||||
'currency_id' => $this->convertInteger('currency_id'),
|
||||
'currency_code' => $this->convertString('currency_code'),
|
||||
];
|
||||
}
|
||||
|
@ -49,7 +49,7 @@ class UpdateRequest extends FormRequest
|
||||
'start' => ['start', 'date'],
|
||||
'end' => ['end', 'date'],
|
||||
'amount' => ['amount', 'convertString'],
|
||||
'currency_id' => ['currency_id', 'integer'],
|
||||
'currency_id' => ['currency_id', 'convertInteger'],
|
||||
'currency_code' => ['currency_code', 'convertString'],
|
||||
];
|
||||
|
||||
|
@ -44,7 +44,7 @@ class UpdateRequest extends FormRequest
|
||||
{
|
||||
$fields = [
|
||||
'title' => ['title', 'convertString'],
|
||||
'order' => ['order', 'integer'],
|
||||
'order' => ['order', 'convertInteger'],
|
||||
];
|
||||
|
||||
return $this->getAllData($fields);
|
||||
|
@ -44,17 +44,17 @@ class StoreRequest extends FormRequest
|
||||
public function getAll(): array
|
||||
{
|
||||
$fields = [
|
||||
'order' => ['order', 'integer'],
|
||||
'order' => ['order', 'convertInteger'],
|
||||
];
|
||||
$data = $this->getAllData($fields);
|
||||
$data['name'] = $this->convertString('name');
|
||||
$data['account_id'] = $this->integer('account_id');
|
||||
$data['account_id'] = $this->convertInteger('account_id');
|
||||
$data['targetamount'] = $this->convertString('target_amount');
|
||||
$data['current_amount'] = $this->convertString('current_amount');
|
||||
$data['startdate'] = $this->getCarbonDate('start_date');
|
||||
$data['targetdate'] = $this->getCarbonDate('target_date');
|
||||
$data['notes'] = $this->stringWithNewlines('notes');
|
||||
$data['object_group_id'] = $this->integer('object_group_id');
|
||||
$data['object_group_id'] = $this->convertInteger('object_group_id');
|
||||
$data['object_group_title'] = $this->convertString('object_group_title');
|
||||
|
||||
return $data;
|
||||
|
@ -47,15 +47,15 @@ class UpdateRequest extends FormRequest
|
||||
{
|
||||
$fields = [
|
||||
'name' => ['name', 'convertString'],
|
||||
'account_id' => ['account_id', 'integer'],
|
||||
'account_id' => ['account_id', 'convertInteger'],
|
||||
'targetamount' => ['target_amount', 'convertString'],
|
||||
'current_amount' => ['current_amount', 'convertString'],
|
||||
'startdate' => ['start_date', 'date'],
|
||||
'targetdate' => ['target_date', 'convertString'],
|
||||
'notes' => ['notes', 'stringWithNewlines'],
|
||||
'order' => ['order', 'integer'],
|
||||
'order' => ['order', 'convertInteger'],
|
||||
'object_group_title' => ['object_group_title', 'convertString'],
|
||||
'object_group_id' => ['object_group_id', 'integer'],
|
||||
'object_group_id' => ['object_group_id', 'convertInteger'],
|
||||
];
|
||||
|
||||
return $this->getAllData($fields);
|
||||
|
@ -54,7 +54,7 @@ class StoreRequest extends FormRequest
|
||||
'description' => ['description', 'convertString'],
|
||||
'first_date' => ['first_date', 'date'],
|
||||
'repeat_until' => ['repeat_until', 'date'],
|
||||
'nr_of_repetitions' => ['nr_of_repetitions', 'integer'],
|
||||
'nr_of_repetitions' => ['nr_of_repetitions', 'convertInteger'],
|
||||
'apply_rules' => ['apply_rules', 'boolean'],
|
||||
'active' => ['active', 'boolean'],
|
||||
'notes' => ['notes', 'stringWithNewlines'],
|
||||
|
@ -55,7 +55,7 @@ class UpdateRequest extends FormRequest
|
||||
'description' => ['description', 'convertString'],
|
||||
'first_date' => ['first_date', 'date'],
|
||||
'repeat_until' => ['repeat_until', 'date'],
|
||||
'nr_of_repetitions' => ['nr_of_repetitions', 'integer'],
|
||||
'nr_of_repetitions' => ['nr_of_repetitions', 'convertInteger'],
|
||||
'apply_rules' => ['apply_rules', 'boolean'],
|
||||
'active' => ['active', 'boolean'],
|
||||
'notes' => ['notes', 'convertString'],
|
||||
|
@ -48,8 +48,8 @@ class StoreRequest extends FormRequest
|
||||
$fields = [
|
||||
'title' => ['title', 'convertString'],
|
||||
'description' => ['description', 'convertString'],
|
||||
'rule_group_id' => ['rule_group_id', 'integer'],
|
||||
'order' => ['order', 'integer'],
|
||||
'rule_group_id' => ['rule_group_id', 'convertInteger'],
|
||||
'order' => ['order', 'convertInteger'],
|
||||
'rule_group_title' => ['rule_group_title', 'convertString'],
|
||||
'trigger' => ['trigger', 'convertString'],
|
||||
'strict' => ['strict', 'boolean'],
|
||||
|
@ -48,12 +48,12 @@ class UpdateRequest extends FormRequest
|
||||
$fields = [
|
||||
'title' => ['title', 'convertString'],
|
||||
'description' => ['description', 'stringWithNewlines'],
|
||||
'rule_group_id' => ['rule_group_id', 'integer'],
|
||||
'rule_group_id' => ['rule_group_id', 'convertInteger'],
|
||||
'trigger' => ['trigger', 'convertString'],
|
||||
'strict' => ['strict', 'boolean'],
|
||||
'stop_processing' => ['stop_processing', 'boolean'],
|
||||
'active' => ['active', 'boolean'],
|
||||
'order' => ['order', 'integer'],
|
||||
'order' => ['order', 'convertInteger'],
|
||||
];
|
||||
|
||||
$return = $this->getAllData($fields);
|
||||
|
@ -49,7 +49,7 @@ class StoreRequest extends FormRequest
|
||||
$active = $this->boolean('active');
|
||||
}
|
||||
if (null !== $this->get('order')) {
|
||||
$order = $this->integer('order');
|
||||
$order = $this->convertInteger('order');
|
||||
}
|
||||
|
||||
return [
|
||||
|
@ -48,7 +48,7 @@ class UpdateRequest extends FormRequest
|
||||
'title' => ['title', 'convertString'],
|
||||
'description' => ['description', 'stringWithNewlines'],
|
||||
'active' => ['active', 'boolean'],
|
||||
'order' => ['order', 'integer'],
|
||||
'order' => ['order', 'convertInteger'],
|
||||
];
|
||||
|
||||
return $this->getAllData($fields);
|
||||
|
@ -48,6 +48,7 @@ class UpdateRequest extends FormRequest
|
||||
private array $dateFields;
|
||||
private array $integerFields;
|
||||
private array $stringFields;
|
||||
private array $floatFields;
|
||||
private array $textareaFields;
|
||||
|
||||
/**
|
||||
@ -84,12 +85,15 @@ class UpdateRequest extends FormRequest
|
||||
'notes',
|
||||
];
|
||||
|
||||
$this->convertStringFields = [
|
||||
$this->floatFields = [
|
||||
'amount',
|
||||
'foreign_amount',
|
||||
];
|
||||
|
||||
$this->stringFields = [
|
||||
'type',
|
||||
'currency_code',
|
||||
'foreign_currency_code',
|
||||
'amount',
|
||||
'foreign_amount',
|
||||
'description',
|
||||
'source_name',
|
||||
'source_iban',
|
||||
@ -163,6 +167,7 @@ class UpdateRequest extends FormRequest
|
||||
$current = $this->getDateData($current, $transaction);
|
||||
$current = $this->getBooleanData($current, $transaction);
|
||||
$current = $this->getArrayData($current, $transaction);
|
||||
$current = $this->getFloatData($current, $transaction);
|
||||
$return[] = $current;
|
||||
}
|
||||
|
||||
@ -196,7 +201,7 @@ class UpdateRequest extends FormRequest
|
||||
*/
|
||||
private function getStringData(array $current, array $transaction): array
|
||||
{
|
||||
foreach ($this->convertStringFields as $fieldName) {
|
||||
foreach ($this->stringFields as $fieldName) {
|
||||
if (array_key_exists($fieldName, $transaction)) {
|
||||
$current[$fieldName] = $this->clearString((string) $transaction[$fieldName], false);
|
||||
}
|
||||
@ -389,4 +394,27 @@ class UpdateRequest extends FormRequest
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @param array $current
|
||||
* @param array $transaction
|
||||
* @return array
|
||||
*/
|
||||
private function getFloatData(array $current, array $transaction): array
|
||||
{
|
||||
foreach ($this->floatFields as $fieldName) {
|
||||
if (array_key_exists($fieldName, $transaction)) {
|
||||
$value = $transaction[$fieldName];
|
||||
if (is_float($value)) {
|
||||
// TODO this effectively limits the max number of decimals in currencies to 14.
|
||||
$current[$fieldName] = sprintf('%.14f', $value);
|
||||
}
|
||||
if (!is_float($value)) {
|
||||
$current[$fieldName] = (string) $value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return $current;
|
||||
}
|
||||
}
|
||||
|
@ -57,7 +57,7 @@ class StoreRequest extends FormRequest
|
||||
'name' => $this->convertString('name'),
|
||||
'code' => $this->convertString('code'),
|
||||
'symbol' => $this->convertString('symbol'),
|
||||
'decimal_places' => $this->integer('decimal_places'),
|
||||
'decimal_places' => $this->convertInteger('decimal_places'),
|
||||
'default' => $default,
|
||||
'enabled' => $enabled,
|
||||
];
|
||||
|
@ -49,7 +49,7 @@ class UpdateRequest extends FormRequest
|
||||
'name' => ['name', 'convertString'],
|
||||
'code' => ['code', 'convertString'],
|
||||
'symbol' => ['symbol', 'convertString'],
|
||||
'decimal_places' => ['decimal_places', 'integer'],
|
||||
'decimal_places' => ['decimal_places', 'convertInteger'],
|
||||
'default' => ['default', 'boolean'],
|
||||
'enabled' => ['enabled', 'boolean'],
|
||||
];
|
||||
|
@ -46,10 +46,10 @@ class StoreRequest extends FormRequest
|
||||
public function getAll(): array
|
||||
{
|
||||
return [
|
||||
'link_type_id' => $this->integer('link_type_id'),
|
||||
'link_type_id' => $this->convertInteger('link_type_id'),
|
||||
'link_type_name' => $this->convertString('link_type_name'),
|
||||
'inward_id' => $this->integer('inward_id'),
|
||||
'outward_id' => $this->integer('outward_id'),
|
||||
'inward_id' => $this->convertInteger('inward_id'),
|
||||
'outward_id' => $this->convertInteger('outward_id'),
|
||||
'notes' => $this->stringWithNewlines('notes'),
|
||||
];
|
||||
}
|
||||
|
@ -46,10 +46,10 @@ class UpdateRequest extends FormRequest
|
||||
public function getAll(): array
|
||||
{
|
||||
return [
|
||||
'link_type_id' => $this->integer('link_type_id'),
|
||||
'link_type_id' => $this->convertInteger('link_type_id'),
|
||||
'link_type_name' => $this->convertString('link_type_name'),
|
||||
'inward_id' => $this->integer('inward_id'),
|
||||
'outward_id' => $this->integer('outward_id'),
|
||||
'inward_id' => $this->convertInteger('inward_id'),
|
||||
'outward_id' => $this->convertInteger('outward_id'),
|
||||
'notes' => $this->stringWithNewlines('notes'),
|
||||
];
|
||||
}
|
||||
|
@ -54,7 +54,7 @@ class UpdateRequest extends FormRequest
|
||||
return ['value' => $this->boolean('value')];
|
||||
case 'configuration.permission_update_check':
|
||||
case 'configuration.last_update_check':
|
||||
return ['value' => $this->integer('value')];
|
||||
return ['value' => $this->convertInteger('value')];
|
||||
}
|
||||
|
||||
return ['value' => $this->convertString('value')];
|
||||
|
@ -151,10 +151,14 @@ class BudgetLimitController extends Controller
|
||||
|
||||
// sanity check on amount:
|
||||
if ((float) $amount === 0.0) {
|
||||
$amount = '1';
|
||||
if (null !== $limit) {
|
||||
$this->blRepository->destroyBudgetLimit($limit);
|
||||
}
|
||||
// return empty=ish array:
|
||||
return response()->json([]);
|
||||
}
|
||||
if ((int) $amount > 65536) {
|
||||
$amount = '65536';
|
||||
if ((int) $amount > 268435456) {
|
||||
$amount = '268435456';
|
||||
}
|
||||
|
||||
if (null !== $limit) {
|
||||
@ -175,7 +179,7 @@ class BudgetLimitController extends Controller
|
||||
|
||||
if ($request->expectsJson()) {
|
||||
$array = $limit->toArray();
|
||||
// add some extra meta data:
|
||||
// add some extra metadata:
|
||||
$spentArr = $this->opsRepository->sumExpenses($limit->start_date, $limit->end_date, null, new Collection([$budget]), $currency);
|
||||
$array['spent'] = $spentArr[$currency->id]['sum'] ?? '0';
|
||||
$array['left_formatted'] = app('amount')->formatAnything($limit->transactionCurrency, bcadd($array['spent'], $array['amount']));
|
||||
@ -208,10 +212,19 @@ class BudgetLimitController extends Controller
|
||||
|
||||
// sanity check on amount:
|
||||
if ((float) $amount === 0.0) {
|
||||
$amount = '1';
|
||||
$budgetId = $budgetLimit->budget_id;
|
||||
$currency = $budgetLimit->transactionCurrency;
|
||||
$this->blRepository->destroyBudgetLimit($budgetLimit);
|
||||
$array = [
|
||||
'budget_id' => $budgetId,
|
||||
'left_formatted' => app('amount')->formatAnything($currency, '0'),
|
||||
'left_per_day_formatted' => app('amount')->formatAnything($currency, '0'),
|
||||
'transaction_currency_id' => $currency->id,
|
||||
];
|
||||
return response()->json($array);
|
||||
}
|
||||
if ((int) $amount > 65536) {
|
||||
$amount = '65536';
|
||||
if ((int) $amount > 268435456) { // 268 million
|
||||
$amount = '268435456';
|
||||
}
|
||||
|
||||
$limit = $this->blRepository->update($budgetLimit, ['amount' => $amount]);
|
||||
|
@ -23,8 +23,12 @@ declare(strict_types=1);
|
||||
|
||||
namespace FireflyIII\Http\Controllers\Transaction;
|
||||
|
||||
use FireflyIII\Events\UpdatedAccount;
|
||||
use FireflyIII\Http\Controllers\Controller;
|
||||
use FireflyIII\Models\Account;
|
||||
use FireflyIII\Models\Transaction;
|
||||
use FireflyIII\Models\TransactionGroup;
|
||||
use FireflyIII\Models\TransactionJournal;
|
||||
use FireflyIII\Repositories\TransactionGroup\TransactionGroupRepositoryInterface;
|
||||
use Illuminate\Contracts\View\Factory;
|
||||
use Illuminate\Contracts\View\View;
|
||||
@ -111,10 +115,32 @@ class DeleteController extends Controller
|
||||
$objectType = strtolower($journal->transaction_type_type ?? $journal->transactionType->type);
|
||||
session()->flash('success', (string) trans('firefly.deleted_' . strtolower($objectType), ['description' => $group->title ?? $journal->description]));
|
||||
|
||||
// grab asset account(s) from group:
|
||||
$accounts = [];
|
||||
/** @var TransactionJournal $journal */
|
||||
foreach($group->transactionJournals as $journal) {
|
||||
/** @var Transaction $transaction */
|
||||
foreach($journal->transactions as $transaction) {
|
||||
$type = $transaction->account->accountType->type;
|
||||
// if is valid liability, trigger event!
|
||||
if(in_array($type, config('firefly.valid_liabilities'))) {
|
||||
$accounts[] = $transaction->account;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$this->repository->destroy($group);
|
||||
|
||||
app('preferences')->mark();
|
||||
|
||||
|
||||
/** @var Account $account */
|
||||
foreach($accounts as $account) {
|
||||
Log::debug(sprintf('Now going to trigger updated account event for account #%d', $account->id));
|
||||
event(new UpdatedAccount($account));
|
||||
}
|
||||
|
||||
|
||||
return redirect($this->getPreviousUrl('transactions.delete.url'));
|
||||
}
|
||||
}
|
||||
|
@ -48,7 +48,7 @@ class AccountFormRequest extends FormRequest
|
||||
'name' => $this->convertString('name'),
|
||||
'active' => $this->boolean('active'),
|
||||
'account_type_name' => $this->convertString('objectType'),
|
||||
'currency_id' => $this->integer('currency_id'),
|
||||
'currency_id' => $this->convertInteger('currency_id'),
|
||||
'virtual_balance' => $this->convertString('virtual_balance'),
|
||||
'iban' => $this->convertString('iban'),
|
||||
'BIC' => $this->convertString('BIC'),
|
||||
@ -77,7 +77,7 @@ class AccountFormRequest extends FormRequest
|
||||
// that could have been selected.
|
||||
if ('liabilities' === $data['account_type_name']) {
|
||||
$data['account_type_name'] = null;
|
||||
$data['account_type_id'] = $this->integer('liability_type_id');
|
||||
$data['account_type_id'] = $this->convertInteger('liability_type_id');
|
||||
if ('' !== $data['opening_balance']) {
|
||||
$data['opening_balance'] = app('steam')->negative($data['opening_balance']);
|
||||
}
|
||||
|
@ -43,14 +43,14 @@ class BillStoreRequest extends FormRequest
|
||||
return [
|
||||
'name' => $this->convertString('name'),
|
||||
'amount_min' => $this->convertString('amount_min'),
|
||||
'currency_id' => $this->integer('transaction_currency_id'),
|
||||
'currency_id' => $this->convertInteger('transaction_currency_id'),
|
||||
'currency_code' => '',
|
||||
'amount_max' => $this->convertString('amount_max'),
|
||||
'date' => $this->getCarbonDate('date'),
|
||||
'end_date' => $this->getCarbonDate('bill_end_date'),
|
||||
'extension_date' => $this->getCarbonDate('extension_date'),
|
||||
'repeat_freq' => $this->convertString('repeat_freq'),
|
||||
'skip' => $this->integer('skip'),
|
||||
'skip' => $this->convertInteger('skip'),
|
||||
'notes' => $this->stringWithNewlines('notes'),
|
||||
'active' => $this->boolean('active'),
|
||||
'object_group_title' => $this->convertString('object_group'),
|
||||
|
@ -44,14 +44,14 @@ class BillUpdateRequest extends FormRequest
|
||||
return [
|
||||
'name' => $this->convertString('name'),
|
||||
'amount_min' => $this->convertString('amount_min'),
|
||||
'currency_id' => $this->integer('transaction_currency_id'),
|
||||
'currency_id' => $this->convertInteger('transaction_currency_id'),
|
||||
'currency_code' => '',
|
||||
'amount_max' => $this->convertString('amount_max'),
|
||||
'date' => $this->getCarbonDate('date'),
|
||||
'end_date' => $this->getCarbonDate('bill_end_date'),
|
||||
'extension_date' => $this->getCarbonDate('extension_date'),
|
||||
'repeat_freq' => $this->convertString('repeat_freq'),
|
||||
'skip' => $this->integer('skip'),
|
||||
'skip' => $this->convertInteger('skip'),
|
||||
'notes' => $this->stringWithNewlines('notes'),
|
||||
'active' => $this->boolean('active'),
|
||||
'object_group_title' => $this->convertString('object_group'),
|
||||
|
@ -46,8 +46,8 @@ class BudgetFormStoreRequest extends FormRequest
|
||||
return [
|
||||
'name' => $this->convertString('name'),
|
||||
'active' => $this->boolean('active'),
|
||||
'auto_budget_type' => $this->integer('auto_budget_type'),
|
||||
'currency_id' => $this->integer('auto_budget_currency_id'),
|
||||
'auto_budget_type' => $this->convertInteger('auto_budget_type'),
|
||||
'currency_id' => $this->convertInteger('auto_budget_currency_id'),
|
||||
'auto_budget_amount' => $this->convertString('auto_budget_amount'),
|
||||
'auto_budget_period' => $this->convertString('auto_budget_period'),
|
||||
];
|
||||
|
@ -47,8 +47,8 @@ class BudgetFormUpdateRequest extends FormRequest
|
||||
return [
|
||||
'name' => $this->convertString('name'),
|
||||
'active' => $this->boolean('active'),
|
||||
'auto_budget_type' => $this->integer('auto_budget_type'),
|
||||
'currency_id' => $this->integer('auto_budget_currency_id'),
|
||||
'auto_budget_type' => $this->convertInteger('auto_budget_type'),
|
||||
'currency_id' => $this->convertInteger('auto_budget_currency_id'),
|
||||
'auto_budget_amount' => $this->convertString('auto_budget_amount'),
|
||||
'auto_budget_period' => $this->convertString('auto_budget_period'),
|
||||
];
|
||||
|
@ -45,7 +45,7 @@ class CurrencyFormRequest extends FormRequest
|
||||
'name' => $this->convertString('name'),
|
||||
'code' => $this->convertString('code'),
|
||||
'symbol' => $this->convertString('symbol'),
|
||||
'decimal_places' => $this->integer('decimal_places'),
|
||||
'decimal_places' => $this->convertInteger('decimal_places'),
|
||||
'enabled' => $this->boolean('enabled'),
|
||||
];
|
||||
}
|
||||
|
@ -45,7 +45,7 @@ class JournalLinkRequest extends FormRequest
|
||||
$linkType = $this->get('link_type');
|
||||
$parts = explode('_', $linkType);
|
||||
$return['link_type_id'] = (int) $parts[0];
|
||||
$return['transaction_journal_id'] = $this->integer('opposing');
|
||||
$return['transaction_journal_id'] = $this->convertInteger('opposing');
|
||||
$return['notes'] = $this->convertString('notes');
|
||||
$return['direction'] = $parts[1];
|
||||
|
||||
|
@ -43,7 +43,7 @@ class PiggyBankStoreRequest extends FormRequest
|
||||
return [
|
||||
'name' => $this->convertString('name'),
|
||||
'startdate' => $this->getCarbonDate('startdate'),
|
||||
'account_id' => $this->integer('account_id'),
|
||||
'account_id' => $this->convertInteger('account_id'),
|
||||
'targetamount' => $this->convertString('targetamount'),
|
||||
'targetdate' => $this->getCarbonDate('targetdate'),
|
||||
'notes' => $this->stringWithNewlines('notes'),
|
||||
|
@ -44,7 +44,7 @@ class PiggyBankUpdateRequest extends FormRequest
|
||||
return [
|
||||
'name' => $this->convertString('name'),
|
||||
'startdate' => $this->getCarbonDate('startdate'),
|
||||
'account_id' => $this->integer('account_id'),
|
||||
'account_id' => $this->convertInteger('account_id'),
|
||||
'targetamount' => $this->convertString('targetamount'),
|
||||
'targetdate' => $this->getCarbonDate('targetdate'),
|
||||
'notes' => $this->stringWithNewlines('notes'),
|
||||
|
@ -61,14 +61,14 @@ class RecurrenceFormRequest extends FormRequest
|
||||
'description' => $this->convertString('recurring_description'),
|
||||
'first_date' => $this->getCarbonDate('first_date'),
|
||||
'repeat_until' => $this->getCarbonDate('repeat_until'),
|
||||
'nr_of_repetitions' => $this->integer('repetitions'),
|
||||
'nr_of_repetitions' => $this->convertInteger('repetitions'),
|
||||
'apply_rules' => $this->boolean('apply_rules'),
|
||||
'active' => $this->boolean('active'),
|
||||
'repetition_end' => $this->convertString('repetition_end'),
|
||||
],
|
||||
'transactions' => [
|
||||
[
|
||||
'currency_id' => $this->integer('transaction_currency_id'),
|
||||
'currency_id' => $this->convertInteger('transaction_currency_id'),
|
||||
'currency_code' => null,
|
||||
'type' => $this->convertString('transaction_type'),
|
||||
'description' => $this->convertString('transaction_description'),
|
||||
@ -76,14 +76,14 @@ class RecurrenceFormRequest extends FormRequest
|
||||
'foreign_amount' => null,
|
||||
'foreign_currency_id' => null,
|
||||
'foreign_currency_code' => null,
|
||||
'budget_id' => $this->integer('budget_id'),
|
||||
'budget_id' => $this->convertInteger('budget_id'),
|
||||
'budget_name' => null,
|
||||
'bill_id' => $this->integer('bill_id'),
|
||||
'bill_id' => $this->convertInteger('bill_id'),
|
||||
'bill_name' => null,
|
||||
'category_id' => null,
|
||||
'category_name' => $this->convertString('category'),
|
||||
'tags' => '' !== $this->convertString('tags') ? explode(',', $this->convertString('tags')) : [],
|
||||
'piggy_bank_id' => $this->integer('piggy_bank_id'),
|
||||
'piggy_bank_id' => $this->convertInteger('piggy_bank_id'),
|
||||
'piggy_bank_name' => null,
|
||||
],
|
||||
],
|
||||
@ -91,17 +91,17 @@ class RecurrenceFormRequest extends FormRequest
|
||||
[
|
||||
'type' => $repetitionData['type'],
|
||||
'moment' => $repetitionData['moment'],
|
||||
'skip' => $this->integer('skip'),
|
||||
'weekend' => $this->integer('weekend'),
|
||||
'skip' => $this->convertInteger('skip'),
|
||||
'weekend' => $this->convertInteger('weekend'),
|
||||
],
|
||||
],
|
||||
|
||||
];
|
||||
|
||||
// fill in foreign currency data
|
||||
if (null !== $this->float('foreign_amount')) {
|
||||
if (null !== $this->convertFloat('foreign_amount')) {
|
||||
$return['transactions'][0]['foreign_amount'] = $this->convertString('foreign_amount');
|
||||
$return['transactions'][0]['foreign_currency_id'] = $this->integer('foreign_currency_id');
|
||||
$return['transactions'][0]['foreign_currency_id'] = $this->convertInteger('foreign_currency_id');
|
||||
}
|
||||
// default values:
|
||||
$return['transactions'][0]['source_id'] = null;
|
||||
@ -113,16 +113,16 @@ class RecurrenceFormRequest extends FormRequest
|
||||
default:
|
||||
throw new FireflyException(sprintf('Cannot handle transaction type "%s"', $this->convertString('transaction_type')));
|
||||
case 'withdrawal':
|
||||
$return['transactions'][0]['source_id'] = $this->integer('source_id');
|
||||
$return['transactions'][0]['destination_id'] = $this->integer('withdrawal_destination_id');
|
||||
$return['transactions'][0]['source_id'] = $this->convertInteger('source_id');
|
||||
$return['transactions'][0]['destination_id'] = $this->convertInteger('withdrawal_destination_id');
|
||||
break;
|
||||
case 'deposit':
|
||||
$return['transactions'][0]['source_id'] = $this->integer('deposit_source_id');
|
||||
$return['transactions'][0]['destination_id'] = $this->integer('destination_id');
|
||||
$return['transactions'][0]['source_id'] = $this->convertInteger('deposit_source_id');
|
||||
$return['transactions'][0]['destination_id'] = $this->convertInteger('destination_id');
|
||||
break;
|
||||
case 'transfer':
|
||||
$return['transactions'][0]['source_id'] = $this->integer('source_id');
|
||||
$return['transactions'][0]['destination_id'] = $this->integer('destination_id');
|
||||
$return['transactions'][0]['source_id'] = $this->convertInteger('source_id');
|
||||
$return['transactions'][0]['destination_id'] = $this->convertInteger('destination_id');
|
||||
break;
|
||||
}
|
||||
|
||||
@ -219,7 +219,7 @@ class RecurrenceFormRequest extends FormRequest
|
||||
'category' => 'between:1,255|nullable',
|
||||
'tags' => 'between:1,255|nullable',
|
||||
];
|
||||
if ($this->integer('foreign_currency_id') > 0) {
|
||||
if ($this->convertInteger('foreign_currency_id') > 0) {
|
||||
$rules['foreign_currency_id'] = 'exists:transaction_currencies,id';
|
||||
}
|
||||
|
||||
@ -228,7 +228,7 @@ class RecurrenceFormRequest extends FormRequest
|
||||
$rules['repetitions'] = 'required|numeric|between:0,254';
|
||||
}
|
||||
// if foreign amount, currency must be different.
|
||||
if (null !== $this->float('foreign_amount')) {
|
||||
if (null !== $this->convertFloat('foreign_amount')) {
|
||||
$rules['foreign_currency_id'] = 'exists:transaction_currencies,id|different:transaction_currency_id';
|
||||
}
|
||||
|
||||
@ -237,7 +237,7 @@ class RecurrenceFormRequest extends FormRequest
|
||||
$rules['repeat_until'] = 'required|date|after:' . $tomorrow->format('Y-m-d');
|
||||
}
|
||||
|
||||
// switchc on type to expand rules for source and destination accounts:
|
||||
// switch on type to expand rules for source and destination accounts:
|
||||
switch ($this->convertString('transaction_type')) {
|
||||
case strtolower(TransactionType::WITHDRAWAL):
|
||||
$rules['source_id'] = 'required|exists:accounts,id|belongsToUser:accounts';
|
||||
|
@ -45,7 +45,7 @@ class RuleFormRequest extends FormRequest
|
||||
{
|
||||
return [
|
||||
'title' => $this->convertString('title'),
|
||||
'rule_group_id' => $this->integer('rule_group_id'),
|
||||
'rule_group_id' => $this->convertInteger('rule_group_id'),
|
||||
'active' => $this->boolean('active'),
|
||||
'trigger' => $this->convertString('trigger'),
|
||||
'description' => $this->stringWithNewlines('description'),
|
||||
|
@ -44,10 +44,10 @@ class UserFormRequest extends FormRequest
|
||||
{
|
||||
return [
|
||||
'email' => $this->convertString('email'),
|
||||
'blocked' => 1 === $this->integer('blocked'),
|
||||
'blocked' => 1 === $this->convertInteger('blocked'),
|
||||
'blocked_code' => $this->convertString('blocked_code'),
|
||||
'password' => $this->convertString('password'),
|
||||
'is_owner' => 1 === $this->integer('is_owner'),
|
||||
'is_owner' => 1 === $this->convertInteger('is_owner'),
|
||||
];
|
||||
}
|
||||
|
||||
|
@ -293,6 +293,7 @@ trait JournalServiceTrait
|
||||
if ('' === $amount) {
|
||||
throw new FireflyException(sprintf('The amount cannot be an empty string: "%s"', $amount));
|
||||
}
|
||||
Log::debug(sprintf('Now in getAmount("%s")', $amount));
|
||||
if (0 === bccomp('0', $amount)) {
|
||||
throw new FireflyException(sprintf('The amount seems to be zero: "%s"', $amount));
|
||||
}
|
||||
|
@ -48,6 +48,7 @@ class GroupUpdateService
|
||||
*/
|
||||
public function update(TransactionGroup $transactionGroup, array $data): TransactionGroup
|
||||
{
|
||||
Log::debug(sprintf('Now in %s', __METHOD__));
|
||||
Log::debug('Now in group update service', $data);
|
||||
/** @var array $transactions */
|
||||
$transactions = $data['transactions'] ?? [];
|
||||
@ -117,6 +118,7 @@ class GroupUpdateService
|
||||
*/
|
||||
private function updateTransactionJournal(TransactionGroup $transactionGroup, TransactionJournal $journal, array $data): void
|
||||
{
|
||||
Log::debug(sprintf('Now in %s', __METHOD__));
|
||||
if (empty($data)) {
|
||||
return;
|
||||
}
|
||||
@ -141,6 +143,7 @@ class GroupUpdateService
|
||||
*/
|
||||
private function updateTransactions(TransactionGroup $transactionGroup, array $transactions): array
|
||||
{
|
||||
Log::debug(sprintf('Now in %s', __METHOD__));
|
||||
// updated or created transaction journals:
|
||||
$updated = [];
|
||||
/**
|
||||
|
@ -126,6 +126,7 @@ class JournalUpdateService
|
||||
*/
|
||||
public function update(): void
|
||||
{
|
||||
Log::debug(sprintf('Now in %s', __METHOD__));
|
||||
Log::debug(sprintf('Now in JournalUpdateService for journal #%d.', $this->transactionJournal->id));
|
||||
|
||||
if ($this->removeReconciliation()) {
|
||||
@ -690,11 +691,13 @@ class JournalUpdateService
|
||||
*/
|
||||
private function updateAmount(): void
|
||||
{
|
||||
Log::debug(sprintf('Now in %s', __METHOD__));
|
||||
if (!$this->hasFields(['amount'])) {
|
||||
return;
|
||||
}
|
||||
|
||||
$value = $this->data['amount'] ?? '';
|
||||
Log::debug(sprintf('Amount is now "%s"', $value));
|
||||
try {
|
||||
$amount = $this->getAmount($value);
|
||||
} catch (FireflyException $e) {
|
||||
|
@ -50,6 +50,7 @@ use FireflyIII\Repositories\Recurring\RecurringRepositoryInterface;
|
||||
use FireflyIII\Repositories\Rule\RuleRepositoryInterface;
|
||||
use FireflyIII\Repositories\Tag\TagRepositoryInterface;
|
||||
use FireflyIII\Repositories\TransactionGroup\TransactionGroupRepositoryInterface;
|
||||
use FireflyIII\Support\Request\ConvertsDataTypes;
|
||||
use FireflyIII\User;
|
||||
use Illuminate\Support\Collection;
|
||||
use League\Csv\CannotInsertRecord;
|
||||
@ -61,6 +62,8 @@ use League\Csv\Writer;
|
||||
*/
|
||||
class ExportDataGenerator
|
||||
{
|
||||
use ConvertsDataTypes;
|
||||
|
||||
private const ADD_RECORD_ERR = 'Could not add record to set: %s';
|
||||
private const EXPORT_ERR = 'Could not export to string: %s';
|
||||
private Collection $accounts;
|
||||
@ -698,7 +701,7 @@ class ExportDataGenerator
|
||||
$journal['budget_name'],
|
||||
$journal['bill_name'],
|
||||
$this->mergeTags($journal['tags']),
|
||||
$journal['notes'],
|
||||
$this->clearString($journal['notes'], true),
|
||||
|
||||
// export also the optional fields (ALL)
|
||||
|
||||
|
@ -147,6 +147,16 @@ trait GetConfigurationData
|
||||
$index = (string) trans('firefly.last_thirty_days');
|
||||
$ranges[$index] = [$thirty, new Carbon];
|
||||
|
||||
// month to date:
|
||||
$monthBegin = Carbon::now()->startOfMonth();
|
||||
$index = (string) trans('firefly.month_to_date');
|
||||
$ranges[$index] = [$monthBegin, new Carbon];
|
||||
|
||||
// year to date:
|
||||
$yearBegin = Carbon::now()->startOfYear();
|
||||
$index = (string) trans('firefly.year_to_date');
|
||||
$ranges[$index] = [$yearBegin, new Carbon];
|
||||
|
||||
// everything
|
||||
$index = (string) trans('firefly.everything');
|
||||
$ranges[$index] = [$first, new Carbon];
|
||||
|
@ -39,7 +39,7 @@ trait ConvertsDataTypes
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
public function integer(string $field): int
|
||||
public function convertInteger(string $field): int
|
||||
{
|
||||
return (int) $this->get($field);
|
||||
}
|
||||
@ -68,6 +68,9 @@ trait ConvertsDataTypes
|
||||
return null;
|
||||
}
|
||||
$search = [
|
||||
"\0", // NUL
|
||||
"\f", // form feed
|
||||
"\v", // vertical tab
|
||||
"\u{0001}", // start of heading
|
||||
"\u{0002}", // start of text
|
||||
"\u{0003}", // end of text
|
||||
@ -216,7 +219,7 @@ trait ConvertsDataTypes
|
||||
*
|
||||
* @return float|null
|
||||
*/
|
||||
protected function float(string $field): ?float
|
||||
protected function convertFloat(string $field): ?float
|
||||
{
|
||||
$res = $this->get($field);
|
||||
if (null === $res) {
|
||||
|
@ -66,5 +66,10 @@ trait ValidatesAutoBudgetRequest
|
||||
if (null !== $currencyId && null !== $currencyCode && '' === $currencyCode && 0 === $currencyId) {
|
||||
$validator->errors()->add('auto_budget_amount', (string) trans('validation.require_currency_info'));
|
||||
}
|
||||
// too big amount
|
||||
if((int)$amount > 268435456) {
|
||||
$validator->errors()->add('auto_budget_amount', (string) trans('validation.amount_required_for_auto_budget'));
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
16
changelog.md
16
changelog.md
@ -2,6 +2,22 @@
|
||||
All notable changes to this project will be documented in this file.
|
||||
This project adheres to [Semantic Versioning](http://semver.org/).
|
||||
|
||||
## 5.7.13 - 2022-10-17
|
||||
|
||||
### Added
|
||||
- [Issue 6502](https://github.com/firefly-iii/firefly-iii/issues/6502) A few students from @D7032E-Group-6 added MTD and YTD, thanks!
|
||||
|
||||
### Fixed
|
||||
- [Issue 6461](https://github.com/firefly-iii/firefly-iii/issues/6461) Broken link in `/public` directory warning.
|
||||
- [Issue 6475](https://github.com/firefly-iii/firefly-iii/issues/6475) Method name mixup.
|
||||
- [Issue 6471](https://github.com/firefly-iii/firefly-iii/issues/6471) Fix float conversion
|
||||
- [Issue 6510](https://github.com/firefly-iii/firefly-iii/issues/6510) Destroy transaction now also triggers liability recalculation.
|
||||
- Amount check for budget amounts was too low.
|
||||
- Some other small fixes
|
||||
|
||||
### API
|
||||
- [Issue 6481](https://github.com/firefly-iii/firefly-iii/issues/6481) Mixup in API validation, fixed by @janw
|
||||
|
||||
## 5.7.12 - 2022-09-12
|
||||
|
||||
### Fixed
|
||||
|
@ -96,14 +96,14 @@
|
||||
"league/commonmark": "2.*",
|
||||
"league/csv": "^9.7",
|
||||
"league/fractal": "0.*",
|
||||
"nunomaduro/collision": "^6.2",
|
||||
"nunomaduro/collision": "^6.3",
|
||||
"pragmarx/google2fa": "^8.0",
|
||||
"predis/predis": "^2.0",
|
||||
"psr/log": "<4",
|
||||
"ramsey/uuid": "^4.4",
|
||||
"ramsey/uuid": "^4.5",
|
||||
"rcrowe/twigbridge": "^0.14",
|
||||
"spatie/data-transfer-object": "^3.8",
|
||||
"spatie/laravel-ignition": "^1.4",
|
||||
"spatie/data-transfer-object": "^3.9",
|
||||
"spatie/laravel-ignition": "^1.5",
|
||||
"symfony/http-client": "^6.0",
|
||||
"symfony/mailgun-mailer": "^6.0"
|
||||
},
|
||||
|
628
composer.lock
generated
628
composer.lock
generated
File diff suppressed because it is too large
Load Diff
@ -27,10 +27,10 @@ use FireflyIII\Enums\ClauseType;
|
||||
return [
|
||||
ClauseType::TRANSACTION => [
|
||||
ClauseType::WHERE => [
|
||||
'source_account_id' => 'required|numeric|belongsToUser:accounts,id',
|
||||
'account_id' => 'required|numeric|belongsToUser:accounts,id',
|
||||
],
|
||||
ClauseType::UPDATE => [
|
||||
'destination_account_id' => 'required|numeric|belongsToUser:accounts,id',
|
||||
'account_id' => 'required|numeric|belongsToUser:accounts,id',
|
||||
],
|
||||
],
|
||||
];
|
||||
|
@ -101,7 +101,7 @@ return [
|
||||
'webhooks' => false,
|
||||
'handle_debts' => true,
|
||||
],
|
||||
'version' => '5.7.12',
|
||||
'version' => '5.7.13',
|
||||
'api_version' => '1.5.6',
|
||||
'db_version' => 18,
|
||||
|
||||
@ -146,25 +146,25 @@ return [
|
||||
'languages' => [
|
||||
// currently enabled languages
|
||||
'bg_BG' => ['name_locale' => 'Български', 'name_english' => 'Bulgarian'],
|
||||
// 'ca_ES' => ['name_locale' => 'Catalan', 'name_english' => 'Catalan'],
|
||||
// 'ca_ES' => ['name_locale' => 'Catalan', 'name_english' => 'Catalan'],
|
||||
'cs_CZ' => ['name_locale' => 'Czech', 'name_english' => 'Czech'],
|
||||
// 'da_DK' => ['name_locale' => 'Danish', 'name_english' => 'Danish'],
|
||||
'da_DK' => ['name_locale' => 'Danish', 'name_english' => 'Danish'],
|
||||
'de_DE' => ['name_locale' => 'Deutsch', 'name_english' => 'German'],
|
||||
'el_GR' => ['name_locale' => 'Ελληνικά', 'name_english' => 'Greek'],
|
||||
'en_GB' => ['name_locale' => 'English (GB)', 'name_english' => 'English (GB)'],
|
||||
'en_US' => ['name_locale' => 'English (US)', 'name_english' => 'English (US)'],
|
||||
'es_ES' => ['name_locale' => 'Español', 'name_english' => 'Spanish'],
|
||||
// 'et_EE' => ['name_locale' => 'Estonian', 'name_english' => 'Estonian'],
|
||||
// 'fa_IR' => ['name_locale' => 'فارسی', 'name_english' => 'Persian'],
|
||||
// 'et_EE' => ['name_locale' => 'Estonian', 'name_english' => 'Estonian'],
|
||||
// 'fa_IR' => ['name_locale' => 'فارسی', 'name_english' => 'Persian'],
|
||||
'fi_FI' => ['name_locale' => 'Suomi', 'name_english' => 'Finnish'],
|
||||
'fr_FR' => ['name_locale' => 'Français', 'name_english' => 'French'],
|
||||
// 'he_IL' => ['name_locale' => 'Hebrew', 'name_english' => 'Hebrew'],
|
||||
// 'he_IL' => ['name_locale' => 'Hebrew', 'name_english' => 'Hebrew'],
|
||||
'hu_HU' => ['name_locale' => 'Hungarian', 'name_english' => 'Hungarian'],
|
||||
// 'id_ID' => ['name_locale' => 'Bahasa Indonesia', 'name_english' => 'Indonesian'],
|
||||
// 'is_IS' => ['name_locale' => 'Icelandic', 'name_english' => 'Icelandic'],
|
||||
'id_ID' => ['name_locale' => 'Bahasa Indonesia', 'name_english' => 'Indonesian'],
|
||||
// 'is_IS' => ['name_locale' => 'Icelandic', 'name_english' => 'Icelandic'],
|
||||
'it_IT' => ['name_locale' => 'Italiano', 'name_english' => 'Italian'],
|
||||
'ja_JP' => ['name_locale' => 'Japanese', 'name_english' => 'Japanese'],
|
||||
// 'lt_LT' => ['name_locale' => 'Lietuvių', 'name_english' => 'Lithuanian'],
|
||||
// 'lt_LT' => ['name_locale' => 'Lietuvių', 'name_english' => 'Lithuanian'],
|
||||
'nb_NO' => ['name_locale' => 'Norsk', 'name_english' => 'Norwegian'],
|
||||
'nl_NL' => ['name_locale' => 'Nederlands', 'name_english' => 'Dutch'],
|
||||
'pl_PL' => ['name_locale' => 'Polski', 'name_english' => 'Polish'],
|
||||
@ -172,14 +172,14 @@ return [
|
||||
'pt_PT' => ['name_locale' => 'Português', 'name_english' => 'Portuguese'],
|
||||
'ro_RO' => ['name_locale' => 'Română', 'name_english' => 'Romanian'],
|
||||
'ru_RU' => ['name_locale' => 'Русский', 'name_english' => 'Russian'],
|
||||
// 'si_LK' => ['name_locale' => 'සිංහල', 'name_english' => 'Sinhala (Sri Lanka)'],
|
||||
// 'si_LK' => ['name_locale' => 'සිංහල', 'name_english' => 'Sinhala (Sri Lanka)'],
|
||||
'sk_SK' => ['name_locale' => 'Slovenčina', 'name_english' => 'Slovak'],
|
||||
// 'sl_SI' => ['name_locale' => 'Slovenian', 'name_english' => 'Slovenian'],
|
||||
// 'sr_CS' => ['name_locale' => 'Serbian (Latin)', 'name_english' => 'Serbian (Latin)'],
|
||||
'sl_SI' => ['name_locale' => 'Slovenian', 'name_english' => 'Slovenian'],
|
||||
//// 'sr_CS' => ['name_locale' => 'Serbian (Latin)', 'name_english' => 'Serbian (Latin)'],
|
||||
'sv_SE' => ['name_locale' => 'Svenska', 'name_english' => 'Swedish'],
|
||||
// 'tlh_AA' => ['name_locale' => 'tlhIngan Hol', 'name_english' => 'Klingon'],
|
||||
// 'tr_TR' => ['name_locale' => 'Türkçe', 'name_english' => 'Turkish'],
|
||||
// 'uk_UA' => ['name_locale' => 'Ukranian', 'name_english' => 'Ukranian'],
|
||||
// // 'tlh_AA' => ['name_locale' => 'tlhIngan Hol', 'name_english' => 'Klingon'],
|
||||
'tr_TR' => ['name_locale' => 'Türkçe', 'name_english' => 'Turkish'],
|
||||
'uk_UA' => ['name_locale' => 'Ukranian', 'name_english' => 'Ukranian'],
|
||||
'vi_VN' => ['name_locale' => 'Tiếng Việt', 'name_english' => 'Vietnamese'],
|
||||
'zh_TW' => ['name_locale' => 'Chinese Traditional', 'name_english' => 'Chinese Traditional'],
|
||||
'zh_CN' => ['name_locale' => 'Chinese Simplified', 'name_english' => 'Chinese Simplified'],
|
||||
|
56
frontend/src/i18n/bg_BG/index.js
vendored
56
frontend/src/i18n/bg_BG/index.js
vendored
@ -25,19 +25,19 @@ export default {
|
||||
},
|
||||
"breadcrumbs": {
|
||||
"placeholder": "[Placeholder]",
|
||||
"budgets": "Budgets",
|
||||
"subscriptions": "Subscriptions",
|
||||
"transactions": "Transactions",
|
||||
"title_expenses": "Expenses",
|
||||
"title_withdrawal": "Expenses",
|
||||
"title_revenue": "Revenue \/ income",
|
||||
"title_deposit": "Revenue \/ income",
|
||||
"title_transfer": "Transfers",
|
||||
"title_transfers": "Transfers",
|
||||
"asset_accounts": "Asset accounts",
|
||||
"expense_accounts": "Expense accounts",
|
||||
"revenue_accounts": "Revenue accounts",
|
||||
"liabilities_accounts": "Liabilities"
|
||||
"budgets": "\u0411\u044e\u0434\u0436\u0435\u0442\u0438",
|
||||
"subscriptions": "\u0410\u0431\u043e\u043d\u0430\u043c\u0435\u043d\u0442\u0438",
|
||||
"transactions": "\u0422\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0438",
|
||||
"title_expenses": "\u0420\u0430\u0437\u0445\u043e\u0434\u0438",
|
||||
"title_withdrawal": "\u0420\u0430\u0437\u0445\u043e\u0434\u0438",
|
||||
"title_revenue": "\u041f\u0440\u0438\u0445\u043e\u0434\u0438",
|
||||
"title_deposit": "\u041f\u0440\u0438\u0445\u043e\u0434\u0438",
|
||||
"title_transfer": "\u041f\u0440\u0435\u0445\u0432\u044a\u0440\u043b\u044f\u043d\u0438\u044f",
|
||||
"title_transfers": "\u041f\u0440\u0435\u0445\u0432\u044a\u0440\u043b\u044f\u043d\u0438\u044f",
|
||||
"asset_accounts": "\u0421\u043c\u0435\u0442\u043a\u0438 \u0437\u0430 \u0430\u043a\u0442\u0438\u0432\u0438",
|
||||
"expense_accounts": "\u0421\u043c\u0435\u0442\u043a\u0438 \u0437\u0430 \u0440\u0430\u0437\u0445\u043e\u0434\u0438",
|
||||
"revenue_accounts": "\u0421\u043c\u0435\u0442\u043a\u0438 \u0437\u0430 \u043f\u0440\u0438\u0445\u043e\u0434\u0438",
|
||||
"liabilities_accounts": "\u0417\u0430\u0434\u044a\u043b\u0436\u0435\u043d\u0438\u044f"
|
||||
},
|
||||
"firefly": {
|
||||
"actions": "\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u044f",
|
||||
@ -119,25 +119,25 @@ export default {
|
||||
"rule_trigger_any_external_url_choice": "Transaction has an external URL",
|
||||
"rule_trigger_no_external_url_choice": "Transaction has no external URL",
|
||||
"rule_trigger_id_choice": "Transaction ID is..",
|
||||
"rule_action_delete_transaction_choice": "\u0418\u0417\u0422\u0420\u0418\u0418 \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u044f (!)",
|
||||
"rule_action_set_category_choice": "\u0417\u0430\u0434\u0430\u0439\u0442\u0435 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f\u0442\u0430 \u043a\u0430\u0442\u043e..",
|
||||
"rule_action_delete_transaction_choice": "DELETE transaction(!)",
|
||||
"rule_action_set_category_choice": "Set category to ..",
|
||||
"rule_action_clear_category_choice": "\u0418\u0437\u0447\u0438\u0441\u0442\u0438 \u0432\u0441\u0438\u0447\u043a\u0438 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438",
|
||||
"rule_action_set_budget_choice": "\u0417\u0430\u0434\u0430\u0439\u0442\u0435 \u0431\u044e\u0434\u0436\u0435\u0442\u0430 \u043d\u0430..",
|
||||
"rule_action_set_budget_choice": "Set budget to ..",
|
||||
"rule_action_clear_budget_choice": "\u0418\u0437\u0447\u0438\u0441\u0442\u0438 \u0432\u0441\u0438\u0447\u043a\u0438 \u0431\u044e\u0434\u0436\u0435\u0442\u0438",
|
||||
"rule_action_add_tag_choice": "\u0414\u043e\u0431\u0430\u0432\u0438 \u0435\u0442\u0438\u043a\u0435\u0442..",
|
||||
"rule_action_remove_tag_choice": "\u041f\u0440\u0435\u043c\u0430\u0445\u043d\u0438 \u0435\u0442\u0438\u043a\u0435\u0442\u0430..",
|
||||
"rule_action_add_tag_choice": "Add tag ..",
|
||||
"rule_action_remove_tag_choice": "Remove tag ..",
|
||||
"rule_action_remove_all_tags_choice": "\u041f\u0440\u0435\u043c\u0430\u0445\u043d\u0438 \u0432\u0441\u0438\u0447\u043a\u0438 \u0435\u0442\u0438\u043a\u0435\u0442\u0438",
|
||||
"rule_action_set_description_choice": "\u0417\u0430\u0434\u0430\u0439 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435\u0442\u043e \u043d\u0430..",
|
||||
"rule_action_update_piggy_choice": "\u0414\u043e\u0431\u0430\u0432\u0435\u0442\u0435 \/ \u043f\u0440\u0435\u043c\u0430\u0445\u043d\u0435\u0442\u0435 \u0441\u0443\u043c\u0430\u0442\u0430 \u043d\u0430 \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u044f\u0442\u0430 \u0432 \u043a\u0430\u0441\u0438\u0447\u043a\u0430..",
|
||||
"rule_action_append_description_choice": "\u0414\u043e\u0431\u0430\u0432\u0438 \u0432 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435\u0442\u043e..",
|
||||
"rule_action_prepend_description_choice": "\u0417\u0430\u043f\u043e\u0447\u043d\u0438 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435\u0442\u043e \u0441..",
|
||||
"rule_action_set_source_account_choice": "\u0417\u0430\u0434\u0430\u0439 \u0440\u0430\u0437\u0445\u043e\u0434\u043d\u0430\u0442\u0430 \u0441\u043c\u0435\u0442\u043a\u0430 \u043d\u0430..",
|
||||
"rule_action_set_destination_account_choice": "\u0417\u0430\u0434\u0430\u0439 \u043f\u0440\u0438\u0445\u043e\u0434\u043d\u0430\u0442\u0430 \u0441\u043c\u0435\u0442\u043a\u0430 \u043d\u0430..",
|
||||
"rule_action_append_notes_choice": "\u0414\u043e\u0431\u0430\u0432\u0438 \u0432 \u0431\u0435\u043b\u0435\u0436\u043a\u0438\u0442\u0435..",
|
||||
"rule_action_prepend_notes_choice": "\u0417\u0430\u043f\u043e\u0447\u043d\u0438 \u0431\u0435\u043b\u0435\u0436\u043a\u0438\u0442\u0435 \u0441..",
|
||||
"rule_action_set_description_choice": "Set description to ..",
|
||||
"rule_action_update_piggy_choice": "Add \/ remove transaction amount in piggy bank ..",
|
||||
"rule_action_append_description_choice": "Append description with ..",
|
||||
"rule_action_prepend_description_choice": "Prepend description with ..",
|
||||
"rule_action_set_source_account_choice": "Set source account to ..",
|
||||
"rule_action_set_destination_account_choice": "Set destination account to ..",
|
||||
"rule_action_append_notes_choice": "Append notes with ..",
|
||||
"rule_action_prepend_notes_choice": "Prepend notes with ..",
|
||||
"rule_action_clear_notes_choice": "\u0418\u0437\u0447\u0438\u0441\u0442\u0438 \u0432\u0441\u0438\u0447\u043a\u0438 \u0431\u0435\u043b\u0435\u0436\u043a\u0438",
|
||||
"rule_action_set_notes_choice": "\u0417\u0430\u0434\u0430\u0439 \u0431\u0435\u043b\u0435\u0436\u043a\u0438\u0442\u0435 \u043d\u0430..",
|
||||
"rule_action_link_to_bill_choice": "\u0421\u0432\u044a\u0440\u0436\u0438 \u043a\u044a\u043c \u0441\u043c\u0435\u0442\u043a\u0430..",
|
||||
"rule_action_set_notes_choice": "Set notes to ..",
|
||||
"rule_action_link_to_bill_choice": "Link to a bill ..",
|
||||
"rule_action_convert_deposit_choice": "\u041f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u0443\u0432\u0430\u0439\u0442\u0435 \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u044f\u0442\u0430 \u0432 \u0434\u0435\u043f\u043e\u0437\u0438\u0442",
|
||||
"rule_action_convert_withdrawal_choice": "\u041f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u0443\u0432\u0430\u0439\u0442\u0435 \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u044f\u0442\u0430 \u0432 \u0442\u0435\u0433\u043b\u0435\u043d\u0435",
|
||||
"rule_action_convert_transfer_choice": "\u041f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u0443\u0432\u0430\u0439\u0442\u0435 \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u044f\u0442\u0430 \u0432 \u0442\u0440\u0430\u043d\u0441\u0444\u0435\u0440",
|
||||
|
30
frontend/src/i18n/cs_CZ/index.js
vendored
30
frontend/src/i18n/cs_CZ/index.js
vendored
@ -119,25 +119,25 @@ export default {
|
||||
"rule_trigger_any_external_url_choice": "Transaction has an external URL",
|
||||
"rule_trigger_no_external_url_choice": "Transaction has no external URL",
|
||||
"rule_trigger_id_choice": "Transaction ID is..",
|
||||
"rule_action_delete_transaction_choice": "DELETE transaction (!)",
|
||||
"rule_action_set_category_choice": "Nastavit kategorii na\u2026",
|
||||
"rule_action_delete_transaction_choice": "DELETE transaction(!)",
|
||||
"rule_action_set_category_choice": "Set category to ..",
|
||||
"rule_action_clear_category_choice": "Vy\u010distit jak\u00e9koli kategorie",
|
||||
"rule_action_set_budget_choice": "Nastavit rozpo\u010det na\u2026",
|
||||
"rule_action_set_budget_choice": "Set budget to ..",
|
||||
"rule_action_clear_budget_choice": "Vy\u010distit jak\u00fdkoli rozpo\u010det",
|
||||
"rule_action_add_tag_choice": "P\u0159idat \u0161t\u00edtek\u2026",
|
||||
"rule_action_remove_tag_choice": "Odebrat \u0161t\u00edtek\u2026",
|
||||
"rule_action_add_tag_choice": "Add tag ..",
|
||||
"rule_action_remove_tag_choice": "Remove tag ..",
|
||||
"rule_action_remove_all_tags_choice": "Odebrat ve\u0161ker\u00e9 \u0161t\u00edtky",
|
||||
"rule_action_set_description_choice": "Nastavit popis na\u2026",
|
||||
"rule_action_update_piggy_choice": "Add\/remove transaction amount in piggy bank..",
|
||||
"rule_action_append_description_choice": "P\u0159ipojit k popisu\u2026",
|
||||
"rule_action_prepend_description_choice": "P\u0159idat p\u0159ed popis\u2026",
|
||||
"rule_action_set_source_account_choice": "Set source account to..",
|
||||
"rule_action_set_destination_account_choice": "Set destination account to..",
|
||||
"rule_action_append_notes_choice": "P\u0159ipojit za pozn\u00e1mky\u2026",
|
||||
"rule_action_prepend_notes_choice": "P\u0159idat p\u0159ed pozn\u00e1mky\u2026",
|
||||
"rule_action_set_description_choice": "Set description to ..",
|
||||
"rule_action_update_piggy_choice": "Add \/ remove transaction amount in piggy bank ..",
|
||||
"rule_action_append_description_choice": "Append description with ..",
|
||||
"rule_action_prepend_description_choice": "Prepend description with ..",
|
||||
"rule_action_set_source_account_choice": "Set source account to ..",
|
||||
"rule_action_set_destination_account_choice": "Set destination account to ..",
|
||||
"rule_action_append_notes_choice": "Append notes with ..",
|
||||
"rule_action_prepend_notes_choice": "Prepend notes with ..",
|
||||
"rule_action_clear_notes_choice": "Odstranit v\u0161echny pozn\u00e1mky",
|
||||
"rule_action_set_notes_choice": "Nastavit pozn\u00e1mky na\u2026",
|
||||
"rule_action_link_to_bill_choice": "Propojit s \u00fa\u010dtem\u2026",
|
||||
"rule_action_set_notes_choice": "Set notes to ..",
|
||||
"rule_action_link_to_bill_choice": "Link to a bill ..",
|
||||
"rule_action_convert_deposit_choice": "P\u0159em\u011bnit tuto transakci na vklad",
|
||||
"rule_action_convert_withdrawal_choice": "P\u0159em\u011bnit transakci na v\u00fdb\u011br",
|
||||
"rule_action_convert_transfer_choice": "P\u0159em\u011bnit tuto transakci na p\u0159evod",
|
||||
|
204
frontend/src/i18n/da_DK/index.js
vendored
Normal file
204
frontend/src/i18n/da_DK/index.js
vendored
Normal file
@ -0,0 +1,204 @@
|
||||
export default {
|
||||
"config": {
|
||||
"html_language": "da",
|
||||
"month_and_day_fns": "d MMMM y"
|
||||
},
|
||||
"form": {
|
||||
"name": "Navn",
|
||||
"amount_min": "Minimumsbel\u00f8b",
|
||||
"amount_max": "Maksimumbel\u00f8b",
|
||||
"url": "URL",
|
||||
"title": "Titel",
|
||||
"first_date": "F\u00f8rste dato",
|
||||
"repetitions": "Gentagelser",
|
||||
"description": "Beskrivelse",
|
||||
"iban": "IBAN",
|
||||
"skip": "Spring over",
|
||||
"date": "Dato"
|
||||
},
|
||||
"list": {
|
||||
"name": "Navn",
|
||||
"account_number": "Konto nummer",
|
||||
"currentBalance": "Nuv\u00e6rende saldo",
|
||||
"lastActivity": "Seneste aktivitet",
|
||||
"active": "Aktiv?"
|
||||
},
|
||||
"breadcrumbs": {
|
||||
"placeholder": "[Placeholder]",
|
||||
"budgets": "Budget",
|
||||
"subscriptions": "Abonnementer",
|
||||
"transactions": "Transaktioner",
|
||||
"title_expenses": "Udgifter",
|
||||
"title_withdrawal": "Udgifter",
|
||||
"title_revenue": "Indt\u00e6gter \/ indkomster",
|
||||
"title_deposit": "Indt\u00e6gter \/ indkomster",
|
||||
"title_transfer": "Overf\u00f8rsler",
|
||||
"title_transfers": "Overf\u00f8rsler",
|
||||
"asset_accounts": "Aktivkonti",
|
||||
"expense_accounts": "Udgiftskonti",
|
||||
"revenue_accounts": "Indt\u00e6gtskonti",
|
||||
"liabilities_accounts": "G\u00e6ld"
|
||||
},
|
||||
"firefly": {
|
||||
"actions": "Handlinger",
|
||||
"edit": "Rediger",
|
||||
"delete": "Slet",
|
||||
"reconcile": "Afstem",
|
||||
"create_new_asset": "Opret ny aktivkonto",
|
||||
"confirm_action": "Bekr\u00e6ft",
|
||||
"new_budget": "Nyt budget",
|
||||
"new_asset_account": "Ny aktivkonto",
|
||||
"newTransfer": "New transfer",
|
||||
"newDeposit": "New deposit",
|
||||
"newWithdrawal": "New expense",
|
||||
"bills_paid": "Betalte regninger",
|
||||
"left_to_spend": "Left to spend",
|
||||
"no_budget": "(no budget)",
|
||||
"budgeted": "Budgetteret",
|
||||
"spent": "Spent",
|
||||
"no_bill": "(no bill)",
|
||||
"rule_trigger_source_account_starts_choice": "Kildekontonavn starter med..",
|
||||
"rule_trigger_source_account_ends_choice": "Kildekontonavnet slutter med..",
|
||||
"rule_trigger_source_account_is_choice": "Kildekontonavn er..",
|
||||
"rule_trigger_source_account_contains_choice": "Kildekontonavnet indeholder..",
|
||||
"rule_trigger_account_id_choice": "Either account ID is exactly..",
|
||||
"rule_trigger_source_account_id_choice": "Kildekonto ID er pr\u00e6cis..",
|
||||
"rule_trigger_destination_account_id_choice": "Destinationskonto ID er pr\u00e6cis..",
|
||||
"rule_trigger_account_is_cash_choice": "Either account is cash",
|
||||
"rule_trigger_source_is_cash_choice": "Kildekonto er (kontant) konto",
|
||||
"rule_trigger_destination_is_cash_choice": "Destinationskonto er (kontant) konto",
|
||||
"rule_trigger_source_account_nr_starts_choice": "Kildekontonummer \/ IBAN starter med..",
|
||||
"rule_trigger_source_account_nr_ends_choice": "Kildekontonummer \/ IBAN slutter med..",
|
||||
"rule_trigger_source_account_nr_is_choice": "Kildekontonummer \/ IBAN er..",
|
||||
"rule_trigger_source_account_nr_contains_choice": "Kildekontonummer \/ IBAN indeholder..",
|
||||
"rule_trigger_destination_account_starts_choice": "Destinationskontonavnet starter med..",
|
||||
"rule_trigger_destination_account_ends_choice": "Destinationskontonavnet slutter med..",
|
||||
"rule_trigger_destination_account_is_choice": "Destinationskontonavnet er..",
|
||||
"rule_trigger_destination_account_contains_choice": "Destinationskontonavnet indeholder..",
|
||||
"rule_trigger_destination_account_nr_starts_choice": "Destinationskontonummer \/ IBAN starter med..",
|
||||
"rule_trigger_destination_account_nr_ends_choice": "Destinationskontonummer \/ IBAN slutter med..",
|
||||
"rule_trigger_destination_account_nr_is_choice": "Destinationskontonummer \/ IBAN er..",
|
||||
"rule_trigger_destination_account_nr_contains_choice": "Destinationskontonummer \/ IBAN indeholder..",
|
||||
"rule_trigger_transaction_type_choice": "Transaktionen er af type..",
|
||||
"rule_trigger_category_is_choice": "Kategorien er..",
|
||||
"rule_trigger_amount_less_choice": "Bel\u00f8bet er mindre end..",
|
||||
"rule_trigger_amount_is_choice": "Amount is..",
|
||||
"rule_trigger_amount_more_choice": "Bel\u00f8bet er mere end..",
|
||||
"rule_trigger_description_starts_choice": "Beskrivelsen starter med..",
|
||||
"rule_trigger_description_ends_choice": "Beskrivelsen slutter med..",
|
||||
"rule_trigger_description_contains_choice": "Beskrivelsen indeholder..",
|
||||
"rule_trigger_description_is_choice": "Beskrivelsen er..",
|
||||
"rule_trigger_date_on_choice": "Transaction date is..",
|
||||
"rule_trigger_date_before_choice": "Transaktionsdato er f\u00f8r..",
|
||||
"rule_trigger_date_after_choice": "Transaktionsdatoen er efter..",
|
||||
"rule_trigger_created_at_on_choice": "Transaction was made on..",
|
||||
"rule_trigger_updated_at_on_choice": "Transaction was last edited on..",
|
||||
"rule_trigger_budget_is_choice": "Budgettet er..",
|
||||
"rule_trigger_tag_is_choice": "Any tag is..",
|
||||
"rule_trigger_currency_is_choice": "Transaktionsvalutaen er..",
|
||||
"rule_trigger_foreign_currency_is_choice": "Udenlandsk transaktionsvaluta er..",
|
||||
"rule_trigger_has_attachments_choice": "Har mindst s\u00e5 mange vedh\u00e6ftede filer",
|
||||
"rule_trigger_has_no_category_choice": "Har ingen kategori",
|
||||
"rule_trigger_has_any_category_choice": "Har en (vilk\u00e5rlig) kategori",
|
||||
"rule_trigger_has_no_budget_choice": "Har intet budget",
|
||||
"rule_trigger_has_any_budget_choice": "Har et (noget) budget",
|
||||
"rule_trigger_has_no_bill_choice": "Har ingen regning",
|
||||
"rule_trigger_has_any_bill_choice": "Har en (valgfri) regning",
|
||||
"rule_trigger_has_no_tag_choice": "Har ingen tag(s)",
|
||||
"rule_trigger_has_any_tag_choice": "Har en eller flere (nogen) tags",
|
||||
"rule_trigger_any_notes_choice": "Har (nogen) noter",
|
||||
"rule_trigger_no_notes_choice": "Har ingen noter",
|
||||
"rule_trigger_notes_is_choice": "Notes are..",
|
||||
"rule_trigger_notes_contains_choice": "Notes contain..",
|
||||
"rule_trigger_notes_starts_choice": "Notes start with..",
|
||||
"rule_trigger_notes_ends_choice": "Notes end with..",
|
||||
"rule_trigger_bill_is_choice": "Regningen er..",
|
||||
"rule_trigger_external_id_is_choice": "External ID is..",
|
||||
"rule_trigger_internal_reference_is_choice": "Internal reference is..",
|
||||
"rule_trigger_journal_id_choice": "Transaktionsjournal ID er..",
|
||||
"rule_trigger_any_external_url_choice": "Transaction has an external URL",
|
||||
"rule_trigger_no_external_url_choice": "Transaction has no external URL",
|
||||
"rule_trigger_id_choice": "Transaction ID is..",
|
||||
"rule_action_delete_transaction_choice": "DELETE transaction(!)",
|
||||
"rule_action_set_category_choice": "Set category to ..",
|
||||
"rule_action_clear_category_choice": "Ryd alle kategorier",
|
||||
"rule_action_set_budget_choice": "Set budget to ..",
|
||||
"rule_action_clear_budget_choice": "Ryd ethvert budget",
|
||||
"rule_action_add_tag_choice": "Add tag ..",
|
||||
"rule_action_remove_tag_choice": "Remove tag ..",
|
||||
"rule_action_remove_all_tags_choice": "Fjern alle tags",
|
||||
"rule_action_set_description_choice": "Set description to ..",
|
||||
"rule_action_update_piggy_choice": "Add \/ remove transaction amount in piggy bank ..",
|
||||
"rule_action_append_description_choice": "Append description with ..",
|
||||
"rule_action_prepend_description_choice": "Prepend description with ..",
|
||||
"rule_action_set_source_account_choice": "Set source account to ..",
|
||||
"rule_action_set_destination_account_choice": "Set destination account to ..",
|
||||
"rule_action_append_notes_choice": "Append notes with ..",
|
||||
"rule_action_prepend_notes_choice": "Prepend notes with ..",
|
||||
"rule_action_clear_notes_choice": "Fjern alle noter",
|
||||
"rule_action_set_notes_choice": "Set notes to ..",
|
||||
"rule_action_link_to_bill_choice": "Link to a bill ..",
|
||||
"rule_action_convert_deposit_choice": "Konverter transaktionen til et indskud",
|
||||
"rule_action_convert_withdrawal_choice": "Konverter transaktionen til en udbetaling",
|
||||
"rule_action_convert_transfer_choice": "Konverter transaktionen til en overf\u00f8rsel",
|
||||
"placeholder": "[Placeholder]",
|
||||
"recurrences": "Recurring transactions",
|
||||
"title_expenses": "Udgifter",
|
||||
"title_withdrawal": "Udgifter",
|
||||
"title_revenue": "Indt\u00e6gter \/ indkomst",
|
||||
"pref_1D": "En dag",
|
||||
"pref_1W": "En uge",
|
||||
"pref_1M": "En m\u00e5ned",
|
||||
"pref_3M": "Tre m\u00e5neder (kvartal)",
|
||||
"pref_6M": "Seks m\u00e5neder",
|
||||
"pref_1Y": "Et \u00e5r",
|
||||
"repeat_freq_yearly": "\u00e5rligt",
|
||||
"repeat_freq_half-year": "hvert halve \u00e5r",
|
||||
"repeat_freq_quarterly": "kvartalsvis",
|
||||
"repeat_freq_monthly": "m\u00e5nedligt",
|
||||
"repeat_freq_weekly": "ugentligt",
|
||||
"single_split": "Opdel",
|
||||
"asset_accounts": "Aktivkonti",
|
||||
"expense_accounts": "Udgiftskonti",
|
||||
"liabilities_accounts": "G\u00e6ld",
|
||||
"undefined_accounts": "Accounts",
|
||||
"name": "Name",
|
||||
"revenue_accounts": "Indt\u00e6gtskonti",
|
||||
"description": "Description",
|
||||
"category": "Kategori",
|
||||
"title_deposit": "Indt\u00e6gter \/ indkomster",
|
||||
"title_transfer": "Overf\u00f8rsler",
|
||||
"title_transfers": "Overf\u00f8rsler",
|
||||
"piggyBanks": "Spareb\u00f8sser",
|
||||
"rules": "Regler",
|
||||
"accounts": "Konti",
|
||||
"categories": "Kategorier",
|
||||
"tags": "Etiketter",
|
||||
"object_groups_page_title": "Groups",
|
||||
"reports": "Rapporter",
|
||||
"webhooks": "Webhooks",
|
||||
"currencies": "Currencies",
|
||||
"administration": "Administration",
|
||||
"profile": "Profile",
|
||||
"source_account": "Kildekonto",
|
||||
"destination_account": "Destinationskonto",
|
||||
"amount": "Bel\u00f8b",
|
||||
"date": "Date",
|
||||
"time": "Time",
|
||||
"preferences": "Preferences",
|
||||
"transactions": "Transaktioner",
|
||||
"balance": "Saldo",
|
||||
"budgets": "Budgetter",
|
||||
"subscriptions": "Abonnementer",
|
||||
"welcome_back": "Hvad spiller?",
|
||||
"bills_to_pay": "Regninger til betaling",
|
||||
"net_worth": "Nettoformue",
|
||||
"pref_last365": "Sidste \u00e5r",
|
||||
"pref_last90": "Sidste 90 dage",
|
||||
"pref_last30": "Sidste 30 dage",
|
||||
"pref_last7": "Sidste 7 dage",
|
||||
"pref_YTD": "\u00c5r til dato",
|
||||
"pref_QTD": "Kvartal til dato",
|
||||
"pref_MTD": "M\u00e5ned til dato"
|
||||
}
|
||||
}
|
30
frontend/src/i18n/de_DE/index.js
vendored
30
frontend/src/i18n/de_DE/index.js
vendored
@ -119,25 +119,25 @@ export default {
|
||||
"rule_trigger_any_external_url_choice": "Buchung hat eine externe URL",
|
||||
"rule_trigger_no_external_url_choice": "Buchung hat keine externe URL",
|
||||
"rule_trigger_id_choice": "Buchungskennung lautet \u2026",
|
||||
"rule_action_delete_transaction_choice": "Buchung l\u00f6schen (!)",
|
||||
"rule_action_set_category_choice": "Kategorie festlegen..",
|
||||
"rule_action_delete_transaction_choice": "DELETE transaction(!)",
|
||||
"rule_action_set_category_choice": "Set category to ..",
|
||||
"rule_action_clear_category_choice": "Bereinige jede Kategorie",
|
||||
"rule_action_set_budget_choice": "Budget festlegen..",
|
||||
"rule_action_set_budget_choice": "Set budget to ..",
|
||||
"rule_action_clear_budget_choice": "Alle Budgets leeren",
|
||||
"rule_action_add_tag_choice": "Schlagwort hinzuf\u00fcgen \u2026",
|
||||
"rule_action_remove_tag_choice": "Schlagwort entfernen \u2026",
|
||||
"rule_action_add_tag_choice": "Add tag ..",
|
||||
"rule_action_remove_tag_choice": "Remove tag ..",
|
||||
"rule_action_remove_all_tags_choice": "Alle Schlagw\u00f6rter entfernen",
|
||||
"rule_action_set_description_choice": "Beschreibung festlegen auf..",
|
||||
"rule_action_update_piggy_choice": "Buchungsbetrag im Sparschwein hinzuf\u00fcgen\/entfernen \u2026",
|
||||
"rule_action_append_description_choice": "An Beschreibung anh\u00e4ngen..",
|
||||
"rule_action_prepend_description_choice": "Vor Beschreibung voranstellen..",
|
||||
"rule_action_set_source_account_choice": "Quellkonto festlegen auf \u2026",
|
||||
"rule_action_set_destination_account_choice": "Zielkonto festlegen auf \u2026",
|
||||
"rule_action_append_notes_choice": "An Notizen anh\u00e4ngen..",
|
||||
"rule_action_prepend_notes_choice": "Vor Notizen voranstellen..",
|
||||
"rule_action_set_description_choice": "Set description to ..",
|
||||
"rule_action_update_piggy_choice": "Add \/ remove transaction amount in piggy bank ..",
|
||||
"rule_action_append_description_choice": "Append description with ..",
|
||||
"rule_action_prepend_description_choice": "Prepend description with ..",
|
||||
"rule_action_set_source_account_choice": "Set source account to ..",
|
||||
"rule_action_set_destination_account_choice": "Set destination account to ..",
|
||||
"rule_action_append_notes_choice": "Append notes with ..",
|
||||
"rule_action_prepend_notes_choice": "Prepend notes with ..",
|
||||
"rule_action_clear_notes_choice": "Alle Notizen entfernen",
|
||||
"rule_action_set_notes_choice": "Notizen festlegen auf..",
|
||||
"rule_action_link_to_bill_choice": "Mit einer Rechnung verkn\u00fcpfen..",
|
||||
"rule_action_set_notes_choice": "Set notes to ..",
|
||||
"rule_action_link_to_bill_choice": "Link to a bill ..",
|
||||
"rule_action_convert_deposit_choice": "Buchung in eine Einzahlung umwandeln",
|
||||
"rule_action_convert_withdrawal_choice": "Buchung in eine Ausgabe umwandeln",
|
||||
"rule_action_convert_transfer_choice": "Buchung in eine Umbuchung umwandeln",
|
||||
|
30
frontend/src/i18n/el_GR/index.js
vendored
30
frontend/src/i18n/el_GR/index.js
vendored
@ -119,25 +119,25 @@ export default {
|
||||
"rule_trigger_any_external_url_choice": "Transaction has an external URL",
|
||||
"rule_trigger_no_external_url_choice": "Transaction has no external URL",
|
||||
"rule_trigger_id_choice": "Transaction ID is..",
|
||||
"rule_action_delete_transaction_choice": "\u0394\u0399\u0391\u0393\u03a1\u0391\u03a6\u0397 \u03c3\u03c5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03ae\u03c2 (!)",
|
||||
"rule_action_set_category_choice": "\u039f\u03c1\u03af\u03c3\u03c4\u03b5 \u03c4\u03b7\u03bd \u03ba\u03b1\u03c4\u03b7\u03b3\u03bf\u03c1\u03af\u03b1 \u03c3\u03b5..",
|
||||
"rule_action_delete_transaction_choice": "DELETE transaction(!)",
|
||||
"rule_action_set_category_choice": "Set category to ..",
|
||||
"rule_action_clear_category_choice": "\u039a\u03b1\u03b8\u03b1\u03c1\u03b9\u03c3\u03bc\u03cc\u03c2 \u03bf\u03c0\u03bf\u03b9\u03b1\u03c3\u03b4\u03ae\u03c0\u03bf\u03c4\u03b5 \u03ba\u03b1\u03c4\u03b7\u03b3\u03bf\u03c1\u03af\u03b1\u03c2",
|
||||
"rule_action_set_budget_choice": "\u039f\u03c1\u03af\u03c3\u03c4\u03b5 \u03c4\u03bf\u03bd \u03c0\u03c1\u03bf\u03cb\u03c0\u03bf\u03bb\u03bf\u03b3\u03b9\u03c3\u03bc\u03cc \u03c3\u03b5..",
|
||||
"rule_action_set_budget_choice": "Set budget to ..",
|
||||
"rule_action_clear_budget_choice": "\u039a\u03b1\u03b8\u03b1\u03c1\u03b9\u03c3\u03bc\u03cc\u03c2 \u03bf\u03c0\u03bf\u03b9\u03bf\u03c5\u03b4\u03ae\u03c0\u03bf\u03c4\u03b5 \u03c0\u03c1\u03bf\u03cb\u03c0\u03bf\u03bb\u03bf\u03b3\u03b9\u03c3\u03bc\u03bf\u03cd",
|
||||
"rule_action_add_tag_choice": "\u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7 \u03b5\u03c4\u03b9\u03ba\u03ad\u03c4\u03b1\u03c2..",
|
||||
"rule_action_remove_tag_choice": "\u0391\u03c6\u03b1\u03af\u03c1\u03b5\u03c3\u03b7 \u03b5\u03c4\u03b9\u03ba\u03ad\u03c4\u03b1\u03c2..",
|
||||
"rule_action_add_tag_choice": "Add tag ..",
|
||||
"rule_action_remove_tag_choice": "Remove tag ..",
|
||||
"rule_action_remove_all_tags_choice": "\u0391\u03c6\u03b1\u03af\u03c1\u03b5\u03c3\u03b7 \u03cc\u03bb\u03c9\u03bd \u03c4\u03c9\u03bd \u03b5\u03c4\u03b9\u03ba\u03b5\u03c4\u03ce\u03bd",
|
||||
"rule_action_set_description_choice": "\u039f\u03c1\u03b9\u03c3\u03bc\u03cc\u03c2 \u03c4\u03b7\u03c2 \u03c0\u03b5\u03c1\u03b9\u03b3\u03c1\u03b1\u03c6\u03ae\u03c2 \u03c3\u03b5..",
|
||||
"rule_action_update_piggy_choice": "\u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7 \/ \u03ba\u03b1\u03c4\u03ac\u03c1\u03b3\u03b7\u03c3\u03b7 \u03c0\u03bf\u03c3\u03bf\u03cd \u03c3\u03c5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03ae\u03c2 \u03c3\u03b5 \u03ba\u03bf\u03c5\u03bc\u03c0\u03b1\u03c1\u03ac..",
|
||||
"rule_action_append_description_choice": "\u03a0\u03c1\u03bf\u03c3\u03ac\u03c1\u03c4\u03b7\u03c3\u03b7 \u03c0\u03b5\u03c1\u03b9\u03b3\u03c1\u03b1\u03c6\u03ae\u03c2 \u03bc\u03b5..",
|
||||
"rule_action_prepend_description_choice": "\u03a0\u03c1\u03bf\u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae \u03c0\u03b5\u03c1\u03b9\u03b3\u03c1\u03b1\u03c6\u03ae\u03c2 \u03bc\u03b5..",
|
||||
"rule_action_set_source_account_choice": "\u039f\u03c1\u03b9\u03c3\u03bc\u03cc\u03c2 \u03c4\u03bf\u03c5 \u03bb\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03bf\u03cd \u03c0\u03c1\u03bf\u03ad\u03bb\u03b5\u03c5\u03c3\u03b7\u03c2 \u03c3\u03b5..",
|
||||
"rule_action_set_destination_account_choice": "\u039f\u03c1\u03b9\u03c3\u03bc\u03cc\u03c2 \u03c4\u03bf\u03c5 \u03bb\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03bf\u03cd \u03c0\u03c1\u03bf\u03bf\u03c1\u03b9\u03c3\u03bc\u03bf\u03cd \u03c3\u03b5..",
|
||||
"rule_action_append_notes_choice": "\u03a0\u03c1\u03bf\u03c3\u03ac\u03c1\u03c4\u03b7\u03c3\u03b7 \u03c3\u03b7\u03bc\u03b5\u03b9\u03ce\u03c3\u03b5\u03c9\u03bd \u03bc\u03b5..",
|
||||
"rule_action_prepend_notes_choice": "\u03a0\u03c1\u03bf\u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae \u03c3\u03b7\u03bc\u03b5\u03b9\u03ce\u03c3\u03b5\u03c9\u03bd \u03bc\u03b5..",
|
||||
"rule_action_set_description_choice": "Set description to ..",
|
||||
"rule_action_update_piggy_choice": "Add \/ remove transaction amount in piggy bank ..",
|
||||
"rule_action_append_description_choice": "Append description with ..",
|
||||
"rule_action_prepend_description_choice": "Prepend description with ..",
|
||||
"rule_action_set_source_account_choice": "Set source account to ..",
|
||||
"rule_action_set_destination_account_choice": "Set destination account to ..",
|
||||
"rule_action_append_notes_choice": "Append notes with ..",
|
||||
"rule_action_prepend_notes_choice": "Prepend notes with ..",
|
||||
"rule_action_clear_notes_choice": "\u0391\u03c6\u03b1\u03af\u03c1\u03b5\u03c3\u03b7 \u03bf\u03c0\u03bf\u03b9\u03bf\u03bd\u03b4\u03ae\u03c0\u03bf\u03c4\u03b5 \u03c3\u03b7\u03bc\u03b5\u03b9\u03ce\u03c3\u03b5\u03c9\u03bd",
|
||||
"rule_action_set_notes_choice": "\u039f\u03c1\u03b9\u03c3\u03bc\u03cc\u03c2 \u03c3\u03b7\u03bc\u03b5\u03b9\u03ce\u03c3\u03b5\u03c9\u03bd \u03c3\u03b5..",
|
||||
"rule_action_link_to_bill_choice": "\u03a3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7 \u03c3\u03b5 \u03ad\u03bd\u03b1 \u03c0\u03ac\u03b3\u03b9\u03bf \u03ad\u03be\u03bf\u03b4\u03bf..",
|
||||
"rule_action_set_notes_choice": "Set notes to ..",
|
||||
"rule_action_link_to_bill_choice": "Link to a bill ..",
|
||||
"rule_action_convert_deposit_choice": "\u039c\u03b5\u03c4\u03b1\u03c4\u03c1\u03bf\u03c0\u03ae \u03c4\u03b7\u03c2 \u03c3\u03c5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03ae\u03c2 \u03c3\u03b5 \u03bc\u03af\u03b1 \u03ba\u03b1\u03c4\u03ac\u03b8\u03b5\u03c3\u03b7",
|
||||
"rule_action_convert_withdrawal_choice": "\u039c\u03b5\u03c4\u03b1\u03c4\u03c1\u03bf\u03c0\u03ae \u03c4\u03b7\u03c2 \u03c3\u03c5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03ae\u03c2 \u03c3\u03b5 \u03bc\u03af\u03b1 \u03b1\u03bd\u03ac\u03bb\u03b7\u03c8\u03b7",
|
||||
"rule_action_convert_transfer_choice": "\u039c\u03b5\u03c4\u03b1\u03c4\u03c1\u03bf\u03c0\u03ae \u03c4\u03b7\u03c2 \u03c3\u03c5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03ae\u03c2 \u03c3\u03b5 \u03bc\u03af\u03b1 \u03bc\u03b5\u03c4\u03b1\u03c6\u03bf\u03c1\u03ac",
|
||||
|
30
frontend/src/i18n/en_GB/index.js
vendored
30
frontend/src/i18n/en_GB/index.js
vendored
@ -119,25 +119,25 @@ export default {
|
||||
"rule_trigger_any_external_url_choice": "Transaction has an external URL",
|
||||
"rule_trigger_no_external_url_choice": "Transaction has no external URL",
|
||||
"rule_trigger_id_choice": "Transaction ID is..",
|
||||
"rule_action_delete_transaction_choice": "DELETE transaction (!)",
|
||||
"rule_action_set_category_choice": "Set category to..",
|
||||
"rule_action_delete_transaction_choice": "DELETE transaction(!)",
|
||||
"rule_action_set_category_choice": "Set category to ..",
|
||||
"rule_action_clear_category_choice": "Clear any category",
|
||||
"rule_action_set_budget_choice": "Set budget to..",
|
||||
"rule_action_set_budget_choice": "Set budget to ..",
|
||||
"rule_action_clear_budget_choice": "Clear any budget",
|
||||
"rule_action_add_tag_choice": "Add tag..",
|
||||
"rule_action_remove_tag_choice": "Remove tag..",
|
||||
"rule_action_add_tag_choice": "Add tag ..",
|
||||
"rule_action_remove_tag_choice": "Remove tag ..",
|
||||
"rule_action_remove_all_tags_choice": "Remove all tags",
|
||||
"rule_action_set_description_choice": "Set description to..",
|
||||
"rule_action_update_piggy_choice": "Add\/remove transaction amount in piggy bank..",
|
||||
"rule_action_append_description_choice": "Append description with..",
|
||||
"rule_action_prepend_description_choice": "Prepend description with..",
|
||||
"rule_action_set_source_account_choice": "Set source account to..",
|
||||
"rule_action_set_destination_account_choice": "Set destination account to..",
|
||||
"rule_action_append_notes_choice": "Append notes with..",
|
||||
"rule_action_prepend_notes_choice": "Prepend notes with..",
|
||||
"rule_action_set_description_choice": "Set description to ..",
|
||||
"rule_action_update_piggy_choice": "Add \/ remove transaction amount in piggy bank ..",
|
||||
"rule_action_append_description_choice": "Append description with ..",
|
||||
"rule_action_prepend_description_choice": "Prepend description with ..",
|
||||
"rule_action_set_source_account_choice": "Set source account to ..",
|
||||
"rule_action_set_destination_account_choice": "Set destination account to ..",
|
||||
"rule_action_append_notes_choice": "Append notes with ..",
|
||||
"rule_action_prepend_notes_choice": "Prepend notes with ..",
|
||||
"rule_action_clear_notes_choice": "Remove any notes",
|
||||
"rule_action_set_notes_choice": "Set notes to..",
|
||||
"rule_action_link_to_bill_choice": "Link to a bill..",
|
||||
"rule_action_set_notes_choice": "Set notes to ..",
|
||||
"rule_action_link_to_bill_choice": "Link to a bill ..",
|
||||
"rule_action_convert_deposit_choice": "Convert the transaction to a deposit",
|
||||
"rule_action_convert_withdrawal_choice": "Convert the transaction to a withdrawal",
|
||||
"rule_action_convert_transfer_choice": "Convert the transaction to a transfer",
|
||||
|
30
frontend/src/i18n/es_ES/index.js
vendored
30
frontend/src/i18n/es_ES/index.js
vendored
@ -119,25 +119,25 @@ export default {
|
||||
"rule_trigger_any_external_url_choice": "La transacci\u00f3n tiene una URL externa",
|
||||
"rule_trigger_no_external_url_choice": "La transacci\u00f3n no tiene URL externa",
|
||||
"rule_trigger_id_choice": "La ID de la transacci\u00f3n es..",
|
||||
"rule_action_delete_transaction_choice": "ELIMINAR transacci\u00f3n (!)",
|
||||
"rule_action_set_category_choice": "Establecer categor\u00eda para..",
|
||||
"rule_action_delete_transaction_choice": "DELETE transaction(!)",
|
||||
"rule_action_set_category_choice": "Set category to ..",
|
||||
"rule_action_clear_category_choice": "Eliminar cualquier categor\u00eda",
|
||||
"rule_action_set_budget_choice": "Establecer presupuesto para..",
|
||||
"rule_action_set_budget_choice": "Set budget to ..",
|
||||
"rule_action_clear_budget_choice": "Eliminar cualquier presupuesto",
|
||||
"rule_action_add_tag_choice": "A\u00f1adir etiqueta..",
|
||||
"rule_action_remove_tag_choice": "Eliminar etiqueta..",
|
||||
"rule_action_add_tag_choice": "Add tag ..",
|
||||
"rule_action_remove_tag_choice": "Remove tag ..",
|
||||
"rule_action_remove_all_tags_choice": "Eliminar todas las etiquetas",
|
||||
"rule_action_set_description_choice": "Establecer descripci\u00f3n para..",
|
||||
"rule_action_update_piggy_choice": "A\u00f1adir\/quitar el monto de la transacci\u00f3n de la hucha.",
|
||||
"rule_action_append_description_choice": "Adjuntar descripci\u00f3n con..",
|
||||
"rule_action_prepend_description_choice": "Anteponer descripci\u00f3n con..",
|
||||
"rule_action_set_source_account_choice": "Configurar cuenta de origen a..",
|
||||
"rule_action_set_destination_account_choice": "Establecer cuenta de destino a..",
|
||||
"rule_action_append_notes_choice": "Anexar notas con..",
|
||||
"rule_action_prepend_notes_choice": "Prepara notas con..",
|
||||
"rule_action_set_description_choice": "Set description to ..",
|
||||
"rule_action_update_piggy_choice": "Add \/ remove transaction amount in piggy bank ..",
|
||||
"rule_action_append_description_choice": "Append description with ..",
|
||||
"rule_action_prepend_description_choice": "Prepend description with ..",
|
||||
"rule_action_set_source_account_choice": "Set source account to ..",
|
||||
"rule_action_set_destination_account_choice": "Set destination account to ..",
|
||||
"rule_action_append_notes_choice": "Append notes with ..",
|
||||
"rule_action_prepend_notes_choice": "Prepend notes with ..",
|
||||
"rule_action_clear_notes_choice": "Eliminar cualquier nota",
|
||||
"rule_action_set_notes_choice": "Establecer notas para..",
|
||||
"rule_action_link_to_bill_choice": "Enlace a una factura..",
|
||||
"rule_action_set_notes_choice": "Set notes to ..",
|
||||
"rule_action_link_to_bill_choice": "Link to a bill ..",
|
||||
"rule_action_convert_deposit_choice": "Convierta esta transacci\u00f3n en un dep\u00f3sito",
|
||||
"rule_action_convert_withdrawal_choice": "Convierta esta transacci\u00f3n en un retiro",
|
||||
"rule_action_convert_transfer_choice": "Convierta la transacci\u00f3n a una transferencia",
|
||||
|
34
frontend/src/i18n/fi_FI/index.js
vendored
34
frontend/src/i18n/fi_FI/index.js
vendored
@ -82,13 +82,13 @@ export default {
|
||||
"rule_trigger_transaction_type_choice": "Tapahtuman tyyppi on ...",
|
||||
"rule_trigger_category_is_choice": "Kategoria on ...",
|
||||
"rule_trigger_amount_less_choice": "Summa on v\u00e4hemm\u00e4n kuin ...",
|
||||
"rule_trigger_amount_is_choice": "Amount is..",
|
||||
"rule_trigger_amount_is_choice": "Summa on..",
|
||||
"rule_trigger_amount_more_choice": "Summa on enemm\u00e4n kuin ...",
|
||||
"rule_trigger_description_starts_choice": "Kuvaus alkaa tekstill\u00e4 ...",
|
||||
"rule_trigger_description_ends_choice": "Kuvaus p\u00e4\u00e4ttyy tekstiin ...",
|
||||
"rule_trigger_description_contains_choice": "Kuvaus sis\u00e4lt\u00e4\u00e4 ...",
|
||||
"rule_trigger_description_is_choice": "Kuvaus on ...",
|
||||
"rule_trigger_date_on_choice": "Transaction date is..",
|
||||
"rule_trigger_date_on_choice": "Tapahtumap\u00e4iv\u00e4 on..",
|
||||
"rule_trigger_date_before_choice": "Tapahtumap\u00e4iv\u00e4 on ennen..",
|
||||
"rule_trigger_date_after_choice": "Tapahtumap\u00e4iv\u00e4 on j\u00e4lkeen..",
|
||||
"rule_trigger_created_at_on_choice": "Transaction was made on..",
|
||||
@ -119,25 +119,25 @@ export default {
|
||||
"rule_trigger_any_external_url_choice": "Tapahtumalla on ulkoinen URL-osoite",
|
||||
"rule_trigger_no_external_url_choice": "Tapahtumalla ei ole ulkoista URL-osoitetta",
|
||||
"rule_trigger_id_choice": "Tapahtuman tunnus on..",
|
||||
"rule_action_delete_transaction_choice": "POISTA tapahtuma (!)",
|
||||
"rule_action_set_category_choice": "Aseta kategoria ...",
|
||||
"rule_action_delete_transaction_choice": "DELETE transaction(!)",
|
||||
"rule_action_set_category_choice": "Set category to ..",
|
||||
"rule_action_clear_category_choice": "Tyhjenn\u00e4 kategoria",
|
||||
"rule_action_set_budget_choice": "Aseta budjetti ...",
|
||||
"rule_action_set_budget_choice": "Set budget to ..",
|
||||
"rule_action_clear_budget_choice": "Tyhjenn\u00e4 budjetti",
|
||||
"rule_action_add_tag_choice": "Lis\u00e4\u00e4 t\u00e4gi ...",
|
||||
"rule_action_remove_tag_choice": "Poista t\u00e4gi ...",
|
||||
"rule_action_add_tag_choice": "Add tag ..",
|
||||
"rule_action_remove_tag_choice": "Remove tag ..",
|
||||
"rule_action_remove_all_tags_choice": "Poista kaikki t\u00e4git",
|
||||
"rule_action_set_description_choice": "Aseta kuvaus ...",
|
||||
"rule_action_update_piggy_choice": "Lis\u00e4\u00e4\/poista tapahtuman summa s\u00e4\u00e4st\u00f6possussa..",
|
||||
"rule_action_append_description_choice": "Liit\u00e4 kuvauksen loppuun teksti ...",
|
||||
"rule_action_prepend_description_choice": "Aloita kuvaus tekstill\u00e4 ...",
|
||||
"rule_action_set_source_account_choice": "Aseta l\u00e4hdetiliksi ...",
|
||||
"rule_action_set_destination_account_choice": "Aseta kohdetiliksi ...",
|
||||
"rule_action_append_notes_choice": "Liit\u00e4 muistiinpanon loppuun ...",
|
||||
"rule_action_prepend_notes_choice": "Aloita muistiinpano tekstill\u00e4 ...",
|
||||
"rule_action_set_description_choice": "Set description to ..",
|
||||
"rule_action_update_piggy_choice": "Add \/ remove transaction amount in piggy bank ..",
|
||||
"rule_action_append_description_choice": "Append description with ..",
|
||||
"rule_action_prepend_description_choice": "Prepend description with ..",
|
||||
"rule_action_set_source_account_choice": "Set source account to ..",
|
||||
"rule_action_set_destination_account_choice": "Set destination account to ..",
|
||||
"rule_action_append_notes_choice": "Append notes with ..",
|
||||
"rule_action_prepend_notes_choice": "Prepend notes with ..",
|
||||
"rule_action_clear_notes_choice": "Poista kaikki muistiinpanot",
|
||||
"rule_action_set_notes_choice": "Aseta muistiinpanoksi ...",
|
||||
"rule_action_link_to_bill_choice": "Yhdist\u00e4 laskuun ...",
|
||||
"rule_action_set_notes_choice": "Set notes to ..",
|
||||
"rule_action_link_to_bill_choice": "Link to a bill ..",
|
||||
"rule_action_convert_deposit_choice": "Muuta tapahtuma talletukseksi",
|
||||
"rule_action_convert_withdrawal_choice": "Muuta tapahtuma nostoksi",
|
||||
"rule_action_convert_transfer_choice": "Muuta tapahtuma siirroksi",
|
||||
|
20
frontend/src/i18n/fr_FR/index.js
vendored
20
frontend/src/i18n/fr_FR/index.js
vendored
@ -88,11 +88,11 @@ export default {
|
||||
"rule_trigger_description_ends_choice": "La description se termine par..",
|
||||
"rule_trigger_description_contains_choice": "La description contient..",
|
||||
"rule_trigger_description_is_choice": "La description est..",
|
||||
"rule_trigger_date_on_choice": "Transaction date is..",
|
||||
"rule_trigger_date_on_choice": "La date de l'op\u00e9ration est..",
|
||||
"rule_trigger_date_before_choice": "La date de l'op\u00e9ration se situe avant..",
|
||||
"rule_trigger_date_after_choice": "La date de l'op\u00e9ration se situe apr\u00e8s..",
|
||||
"rule_trigger_created_at_on_choice": "Transaction was made on..",
|
||||
"rule_trigger_updated_at_on_choice": "Transaction was last edited on..",
|
||||
"rule_trigger_created_at_on_choice": "L'op\u00e9ration a \u00e9t\u00e9 cr\u00e9\u00e9e le..",
|
||||
"rule_trigger_updated_at_on_choice": "L'op\u00e9ration a \u00e9t\u00e9 mise \u00e0 jour pour la derni\u00e8re fois le..",
|
||||
"rule_trigger_budget_is_choice": "Le budget est..",
|
||||
"rule_trigger_tag_is_choice": "Un tag est..",
|
||||
"rule_trigger_currency_is_choice": "La devise de l'op\u00e9ration est..",
|
||||
@ -116,10 +116,10 @@ export default {
|
||||
"rule_trigger_external_id_is_choice": "L'ID externe est..",
|
||||
"rule_trigger_internal_reference_is_choice": "La r\u00e9f\u00e9rence interne est..",
|
||||
"rule_trigger_journal_id_choice": "L'ID du journal d'op\u00e9rations est..",
|
||||
"rule_trigger_any_external_url_choice": "Transaction has an external URL",
|
||||
"rule_trigger_no_external_url_choice": "Transaction has no external URL",
|
||||
"rule_trigger_id_choice": "Transaction ID is..",
|
||||
"rule_action_delete_transaction_choice": "SUPPRIMER l'op\u00e9ration (!)",
|
||||
"rule_trigger_any_external_url_choice": "L'op\u00e9ration a une URL externe",
|
||||
"rule_trigger_no_external_url_choice": "L'op\u00e9ration n'a pas d'URL externe",
|
||||
"rule_trigger_id_choice": "L'ID de l'op\u00e9ration est..",
|
||||
"rule_action_delete_transaction_choice": "SUPPRIMER l'op\u00e9ration(!)",
|
||||
"rule_action_set_category_choice": "D\u00e9finir la cat\u00e9gorie \u00e0..",
|
||||
"rule_action_clear_category_choice": "Effacer les cat\u00e9gories",
|
||||
"rule_action_set_budget_choice": "D\u00e9finir le budget \u00e0..",
|
||||
@ -133,15 +133,15 @@ export default {
|
||||
"rule_action_prepend_description_choice": "Pr\u00e9fixer la description avec..",
|
||||
"rule_action_set_source_account_choice": "D\u00e9finir le compte source \u00e0..",
|
||||
"rule_action_set_destination_account_choice": "D\u00e9finir le compte de destination \u00e0..",
|
||||
"rule_action_append_notes_choice": "Rajouter aux notes..",
|
||||
"rule_action_prepend_notes_choice": "Rajouter au d\u00e9but des notes..",
|
||||
"rule_action_append_notes_choice": "Ajouter aux notes ..",
|
||||
"rule_action_prepend_notes_choice": "Ajouter au d\u00e9but des notes..",
|
||||
"rule_action_clear_notes_choice": "Supprimer les notes",
|
||||
"rule_action_set_notes_choice": "Remplacer les notes par..",
|
||||
"rule_action_link_to_bill_choice": "Lier \u00e0 une facture..",
|
||||
"rule_action_convert_deposit_choice": "Convertir cette op\u00e9ration en d\u00e9p\u00f4t",
|
||||
"rule_action_convert_withdrawal_choice": "Convertir cette op\u00e9ration en d\u00e9pense",
|
||||
"rule_action_convert_transfer_choice": "Convertir cette op\u00e9ration en transfert",
|
||||
"placeholder": "[Placeholder]",
|
||||
"placeholder": "[R\u00e9serv\u00e9]",
|
||||
"recurrences": "Op\u00e9rations p\u00e9riodiques",
|
||||
"title_expenses": "D\u00e9penses",
|
||||
"title_withdrawal": "D\u00e9penses",
|
||||
|
30
frontend/src/i18n/hu_HU/index.js
vendored
30
frontend/src/i18n/hu_HU/index.js
vendored
@ -119,25 +119,25 @@ export default {
|
||||
"rule_trigger_any_external_url_choice": "Transaction has an external URL",
|
||||
"rule_trigger_no_external_url_choice": "Transaction has no external URL",
|
||||
"rule_trigger_id_choice": "Transaction ID is..",
|
||||
"rule_action_delete_transaction_choice": "Tranzakci\u00f3 T\u00d6RL\u00c9SE (!)",
|
||||
"rule_action_set_category_choice": "Kateg\u00f3ria be\u00e1ll\u00edt\u00e1s:",
|
||||
"rule_action_delete_transaction_choice": "DELETE transaction(!)",
|
||||
"rule_action_set_category_choice": "Set category to ..",
|
||||
"rule_action_clear_category_choice": "Minden kateg\u00f3ria t\u00f6rl\u00e9se",
|
||||
"rule_action_set_budget_choice": "K\u00f6lts\u00e9gkeret be\u00e1ll\u00edt\u00e1sa erre..",
|
||||
"rule_action_set_budget_choice": "Set budget to ..",
|
||||
"rule_action_clear_budget_choice": "Minden k\u00f6lts\u00e9gvet\u00e9s t\u00f6rl\u00e9se",
|
||||
"rule_action_add_tag_choice": "C\u00edmke hozz\u00e1ad\u00e1sa..",
|
||||
"rule_action_remove_tag_choice": "C\u00edmke elt\u00e1vol\u00edt\u00e1sa..",
|
||||
"rule_action_add_tag_choice": "Add tag ..",
|
||||
"rule_action_remove_tag_choice": "Remove tag ..",
|
||||
"rule_action_remove_all_tags_choice": "Minden c\u00edmke elt\u00e1vol\u00edt\u00e1sa",
|
||||
"rule_action_set_description_choice": "Le\u00edr\u00e1s megad\u00e1sa..",
|
||||
"rule_action_update_piggy_choice": "Tranzakci\u00f3\u00f6sszeg hozz\u00e1ad\u00e1sa\/t\u00f6rl\u00e9se a malacperselyb\u0151l.",
|
||||
"rule_action_append_description_choice": "Hozz\u00e1f\u0171z\u00e9s a le\u00edr\u00e1shoz..",
|
||||
"rule_action_prepend_description_choice": "Hozz\u00e1f\u0171z\u00e9s a le\u00edr\u00e1s elej\u00e9hez..",
|
||||
"rule_action_set_source_account_choice": "Forr\u00e1ssz\u00e1mla be\u00e1ll\u00edt\u00e1sa..",
|
||||
"rule_action_set_destination_account_choice": "C\u00e9lsz\u00e1mla be\u00e1ll\u00edt\u00e1sa..",
|
||||
"rule_action_append_notes_choice": "Hozz\u00e1f\u0171z\u00e9s a jegyzetekhez..",
|
||||
"rule_action_prepend_notes_choice": "Hozz\u00e1f\u0171z\u00e9s a jegyzetek elej\u00e9hez..",
|
||||
"rule_action_set_description_choice": "Set description to ..",
|
||||
"rule_action_update_piggy_choice": "Add \/ remove transaction amount in piggy bank ..",
|
||||
"rule_action_append_description_choice": "Append description with ..",
|
||||
"rule_action_prepend_description_choice": "Prepend description with ..",
|
||||
"rule_action_set_source_account_choice": "Set source account to ..",
|
||||
"rule_action_set_destination_account_choice": "Set destination account to ..",
|
||||
"rule_action_append_notes_choice": "Append notes with ..",
|
||||
"rule_action_prepend_notes_choice": "Prepend notes with ..",
|
||||
"rule_action_clear_notes_choice": "Megjegyz\u00e9sek elt\u00e1vol\u00edt\u00e1sa",
|
||||
"rule_action_set_notes_choice": "Megjegyz\u00e9sek be\u00e1ll\u00edt\u00e1sa..",
|
||||
"rule_action_link_to_bill_choice": "Sz\u00e1ml\u00e1hoz csatol\u00e1s..",
|
||||
"rule_action_set_notes_choice": "Set notes to ..",
|
||||
"rule_action_link_to_bill_choice": "Link to a bill ..",
|
||||
"rule_action_convert_deposit_choice": "A tranzakci\u00f3 bev\u00e9tell\u00e9 konvert\u00e1l\u00e1sa",
|
||||
"rule_action_convert_withdrawal_choice": "A tranzakci\u00f3 k\u00f6lts\u00e9gg\u00e9 konvert\u00e1l\u00e1sa",
|
||||
"rule_action_convert_transfer_choice": "A tranzakci\u00f3 \u00e1tvezet\u00e9ss\u00e9 konvert\u00e1l\u00e1sa",
|
||||
|
204
frontend/src/i18n/id_ID/index.js
vendored
Normal file
204
frontend/src/i18n/id_ID/index.js
vendored
Normal file
@ -0,0 +1,204 @@
|
||||
export default {
|
||||
"config": {
|
||||
"html_language": "id",
|
||||
"month_and_day_fns": "d MMMM, y"
|
||||
},
|
||||
"form": {
|
||||
"name": "Nama",
|
||||
"amount_min": "Jumlah minimal",
|
||||
"amount_max": "Jumlah maksimum",
|
||||
"url": "URL",
|
||||
"title": "Judul",
|
||||
"first_date": "Tanggal pertama",
|
||||
"repetitions": "Pengulangan",
|
||||
"description": "Deskripsi",
|
||||
"iban": "IBAN",
|
||||
"skip": "Melewatkan",
|
||||
"date": "Tanggal"
|
||||
},
|
||||
"list": {
|
||||
"name": "Nama",
|
||||
"account_number": "Account number",
|
||||
"currentBalance": "Saldo saat ini",
|
||||
"lastActivity": "Aktifitas terakhir",
|
||||
"active": "Aktif?"
|
||||
},
|
||||
"breadcrumbs": {
|
||||
"placeholder": "[Placeholder]",
|
||||
"budgets": "Anggaran",
|
||||
"subscriptions": "Langganan",
|
||||
"transactions": "Transaksi",
|
||||
"title_expenses": "Pengeluaran",
|
||||
"title_withdrawal": "Pengeluaran",
|
||||
"title_revenue": "Penghasilan \/ pendapatan",
|
||||
"title_deposit": "Penghasilan \/ pendapatan",
|
||||
"title_transfer": "Transfer",
|
||||
"title_transfers": "Transfer",
|
||||
"asset_accounts": "Akun aset",
|
||||
"expense_accounts": "Akun pengeluaran",
|
||||
"revenue_accounts": "Akun pendapatan",
|
||||
"liabilities_accounts": "Kewajiban"
|
||||
},
|
||||
"firefly": {
|
||||
"actions": "Tindakan",
|
||||
"edit": "Edit",
|
||||
"delete": "Menghapus",
|
||||
"reconcile": "Reconcile",
|
||||
"create_new_asset": "Buat akun aset baru",
|
||||
"confirm_action": "Confirm action",
|
||||
"new_budget": "Anggaran baru",
|
||||
"new_asset_account": "Akun aset baru",
|
||||
"newTransfer": "Transfer baru",
|
||||
"newDeposit": "Deposit baru",
|
||||
"newWithdrawal": "Biaya baru",
|
||||
"bills_paid": "Tagihan dibayar",
|
||||
"left_to_spend": "Kiri untuk dibelanjakan",
|
||||
"no_budget": "(no budget)",
|
||||
"budgeted": "Dianggarkan",
|
||||
"spent": "Menghabiskan",
|
||||
"no_bill": "(no bill)",
|
||||
"rule_trigger_source_account_starts_choice": "Source account name starts with..",
|
||||
"rule_trigger_source_account_ends_choice": "Source account name ends with..",
|
||||
"rule_trigger_source_account_is_choice": "Source account name is..",
|
||||
"rule_trigger_source_account_contains_choice": "Source account name contains..",
|
||||
"rule_trigger_account_id_choice": "Either account ID is exactly..",
|
||||
"rule_trigger_source_account_id_choice": "Source account ID is exactly..",
|
||||
"rule_trigger_destination_account_id_choice": "Destination account ID is exactly..",
|
||||
"rule_trigger_account_is_cash_choice": "Either account is cash",
|
||||
"rule_trigger_source_is_cash_choice": "Source account is (cash) account",
|
||||
"rule_trigger_destination_is_cash_choice": "Destination account is (cash) account",
|
||||
"rule_trigger_source_account_nr_starts_choice": "Source account number \/ IBAN starts with..",
|
||||
"rule_trigger_source_account_nr_ends_choice": "Source account number \/ IBAN ends with..",
|
||||
"rule_trigger_source_account_nr_is_choice": "Source account number \/ IBAN is..",
|
||||
"rule_trigger_source_account_nr_contains_choice": "Source account number \/ IBAN contains..",
|
||||
"rule_trigger_destination_account_starts_choice": "Destination account name starts with..",
|
||||
"rule_trigger_destination_account_ends_choice": "Destination account name ends with..",
|
||||
"rule_trigger_destination_account_is_choice": "Destination account name is..",
|
||||
"rule_trigger_destination_account_contains_choice": "Destination account name contains..",
|
||||
"rule_trigger_destination_account_nr_starts_choice": "Destination account number \/ IBAN starts with..",
|
||||
"rule_trigger_destination_account_nr_ends_choice": "Destination account number \/ IBAN ends with..",
|
||||
"rule_trigger_destination_account_nr_is_choice": "Destination account number \/ IBAN is..",
|
||||
"rule_trigger_destination_account_nr_contains_choice": "Destination account number \/ IBAN contains..",
|
||||
"rule_trigger_transaction_type_choice": "Transaksi adalah tipe..",
|
||||
"rule_trigger_category_is_choice": "Kategori adalah..",
|
||||
"rule_trigger_amount_less_choice": "Jumlahnya kurang dari..",
|
||||
"rule_trigger_amount_is_choice": "Amount is..",
|
||||
"rule_trigger_amount_more_choice": "Jumlahnya lebih dari..",
|
||||
"rule_trigger_description_starts_choice": "Deskripsi dimulai dengan..",
|
||||
"rule_trigger_description_ends_choice": "Deskripsi diakhiri dengan..",
|
||||
"rule_trigger_description_contains_choice": "Deskripsi berisi..",
|
||||
"rule_trigger_description_is_choice": "Deskripsi adalah..",
|
||||
"rule_trigger_date_on_choice": "Transaction date is..",
|
||||
"rule_trigger_date_before_choice": "Transaction date is before..",
|
||||
"rule_trigger_date_after_choice": "Transaction date is after..",
|
||||
"rule_trigger_created_at_on_choice": "Transaction was made on..",
|
||||
"rule_trigger_updated_at_on_choice": "Transaction was last edited on..",
|
||||
"rule_trigger_budget_is_choice": "Anggaran adalah..",
|
||||
"rule_trigger_tag_is_choice": "Any tag is..",
|
||||
"rule_trigger_currency_is_choice": "Transaction currency is..",
|
||||
"rule_trigger_foreign_currency_is_choice": "Transaction foreign currency is..",
|
||||
"rule_trigger_has_attachments_choice": "Paling tidak banyak keterikatan ini",
|
||||
"rule_trigger_has_no_category_choice": "Tidak memiliki kategori",
|
||||
"rule_trigger_has_any_category_choice": "Memiliki kategori (apapun)",
|
||||
"rule_trigger_has_no_budget_choice": "Tidak memiliki anggaran",
|
||||
"rule_trigger_has_any_budget_choice": "Memiliki anggaran (apapun)",
|
||||
"rule_trigger_has_no_bill_choice": "Has no bill",
|
||||
"rule_trigger_has_any_bill_choice": "Has a (any) bill",
|
||||
"rule_trigger_has_no_tag_choice": "Tidak memiliki tag",
|
||||
"rule_trigger_has_any_tag_choice": "Memiliki satu atau beberapa tag (apapun)",
|
||||
"rule_trigger_any_notes_choice": "Telah ada catatan",
|
||||
"rule_trigger_no_notes_choice": "Tidak memiliki catatan",
|
||||
"rule_trigger_notes_is_choice": "Notes are..",
|
||||
"rule_trigger_notes_contains_choice": "Notes contain..",
|
||||
"rule_trigger_notes_starts_choice": "Notes start with..",
|
||||
"rule_trigger_notes_ends_choice": "Notes end with..",
|
||||
"rule_trigger_bill_is_choice": "Bill is..",
|
||||
"rule_trigger_external_id_is_choice": "External ID is..",
|
||||
"rule_trigger_internal_reference_is_choice": "Internal reference is..",
|
||||
"rule_trigger_journal_id_choice": "Transaction journal ID is..",
|
||||
"rule_trigger_any_external_url_choice": "Transaction has an external URL",
|
||||
"rule_trigger_no_external_url_choice": "Transaction has no external URL",
|
||||
"rule_trigger_id_choice": "Transaction ID is..",
|
||||
"rule_action_delete_transaction_choice": "DELETE transaction(!)",
|
||||
"rule_action_set_category_choice": "Set category to ..",
|
||||
"rule_action_clear_category_choice": "Kosongkan kategori apapun",
|
||||
"rule_action_set_budget_choice": "Set budget to ..",
|
||||
"rule_action_clear_budget_choice": "Kosongkan anggaran",
|
||||
"rule_action_add_tag_choice": "Add tag ..",
|
||||
"rule_action_remove_tag_choice": "Remove tag ..",
|
||||
"rule_action_remove_all_tags_choice": "Hapus semua tag",
|
||||
"rule_action_set_description_choice": "Set description to ..",
|
||||
"rule_action_update_piggy_choice": "Add \/ remove transaction amount in piggy bank ..",
|
||||
"rule_action_append_description_choice": "Append description with ..",
|
||||
"rule_action_prepend_description_choice": "Prepend description with ..",
|
||||
"rule_action_set_source_account_choice": "Set source account to ..",
|
||||
"rule_action_set_destination_account_choice": "Set destination account to ..",
|
||||
"rule_action_append_notes_choice": "Append notes with ..",
|
||||
"rule_action_prepend_notes_choice": "Prepend notes with ..",
|
||||
"rule_action_clear_notes_choice": "Hapus catatan apapun",
|
||||
"rule_action_set_notes_choice": "Set notes to ..",
|
||||
"rule_action_link_to_bill_choice": "Link to a bill ..",
|
||||
"rule_action_convert_deposit_choice": "Convert the transaction to a deposit",
|
||||
"rule_action_convert_withdrawal_choice": "Convert the transaction to a withdrawal",
|
||||
"rule_action_convert_transfer_choice": "Convert the transaction to a transfer",
|
||||
"placeholder": "[Placeholder]",
|
||||
"recurrences": "Recurring transactions",
|
||||
"title_expenses": "Beban",
|
||||
"title_withdrawal": "Beban",
|
||||
"title_revenue": "Pendapatan \/ penghasilan",
|
||||
"pref_1D": "Suatu hari",
|
||||
"pref_1W": "Satu minggu",
|
||||
"pref_1M": "Satu bulan",
|
||||
"pref_3M": "Tiga bulan (seperempat)",
|
||||
"pref_6M": "Enam bulan",
|
||||
"pref_1Y": "Satu tahun",
|
||||
"repeat_freq_yearly": "tahunan",
|
||||
"repeat_freq_half-year": "setiap setengah tahun",
|
||||
"repeat_freq_quarterly": "triwulanan",
|
||||
"repeat_freq_monthly": "bulanan",
|
||||
"repeat_freq_weekly": "mingguan",
|
||||
"single_split": "Pisah",
|
||||
"asset_accounts": "Akun aset",
|
||||
"expense_accounts": "Rekening pengeluaran",
|
||||
"liabilities_accounts": "Liabilities",
|
||||
"undefined_accounts": "Accounts",
|
||||
"name": "Nama",
|
||||
"revenue_accounts": "Akun pendapatan",
|
||||
"description": "Deskripsi",
|
||||
"category": "Kategori",
|
||||
"title_deposit": "Pendapatan \/ penghasilan",
|
||||
"title_transfer": "Transfer",
|
||||
"title_transfers": "Transfer",
|
||||
"piggyBanks": "Celengan babi",
|
||||
"rules": "Aturan",
|
||||
"accounts": "Akun",
|
||||
"categories": "Kategori",
|
||||
"tags": "Tag",
|
||||
"object_groups_page_title": "Groups",
|
||||
"reports": "Laporan",
|
||||
"webhooks": "Webhooks",
|
||||
"currencies": "Mata uang",
|
||||
"administration": "Administrasi",
|
||||
"profile": "Profil",
|
||||
"source_account": "Akun sumber",
|
||||
"destination_account": "Akun tujuan",
|
||||
"amount": "Jumlah",
|
||||
"date": "Tanggal",
|
||||
"time": "Time",
|
||||
"preferences": "Preferensi",
|
||||
"transactions": "Transaksi",
|
||||
"balance": "Keseimbangan",
|
||||
"budgets": "Anggaran",
|
||||
"subscriptions": "Subscriptions",
|
||||
"welcome_back": "Apa yang sedang dimainkan?",
|
||||
"bills_to_pay": "Bills untuk membayar",
|
||||
"net_worth": "Nilai bersih",
|
||||
"pref_last365": "Last year",
|
||||
"pref_last90": "Last 90 days",
|
||||
"pref_last30": "Last 30 days",
|
||||
"pref_last7": "Last 7 days",
|
||||
"pref_YTD": "Year to date",
|
||||
"pref_QTD": "Quarter to date",
|
||||
"pref_MTD": "Month to date"
|
||||
}
|
||||
}
|
30
frontend/src/i18n/it_IT/index.js
vendored
30
frontend/src/i18n/it_IT/index.js
vendored
@ -119,25 +119,25 @@ export default {
|
||||
"rule_trigger_any_external_url_choice": "La transazione ha un URL esterno",
|
||||
"rule_trigger_no_external_url_choice": "La transazione non ha URL esterno",
|
||||
"rule_trigger_id_choice": "L'ID della transazione \u00e8...",
|
||||
"rule_action_delete_transaction_choice": "ELIMINA transazione (!)",
|
||||
"rule_action_set_category_choice": "Imposta come categoria...",
|
||||
"rule_action_delete_transaction_choice": "DELETE transaction(!)",
|
||||
"rule_action_set_category_choice": "Set category to ..",
|
||||
"rule_action_clear_category_choice": "Rimuovi da tutte le categorie",
|
||||
"rule_action_set_budget_choice": "Imposta il budget su...",
|
||||
"rule_action_set_budget_choice": "Set budget to ..",
|
||||
"rule_action_clear_budget_choice": "Rimuovi da tutti i budget",
|
||||
"rule_action_add_tag_choice": "Aggiungi l'etichetta...",
|
||||
"rule_action_remove_tag_choice": "Rimuovi l'etichetta...",
|
||||
"rule_action_add_tag_choice": "Add tag ..",
|
||||
"rule_action_remove_tag_choice": "Remove tag ..",
|
||||
"rule_action_remove_all_tags_choice": "Rimuovi tutte le etichette",
|
||||
"rule_action_set_description_choice": "Imposta come descrizione...",
|
||||
"rule_action_update_piggy_choice": "Aggiungi\/rimuovi l'importo della transazione nel salvadanaio..",
|
||||
"rule_action_append_description_choice": "Aggiungi alla descrizione...",
|
||||
"rule_action_prepend_description_choice": "Anteponi alla descrizione...",
|
||||
"rule_action_set_source_account_choice": "Imposta come conto di origine...",
|
||||
"rule_action_set_destination_account_choice": "Imposta come conto di destinazione...",
|
||||
"rule_action_append_notes_choice": "Aggiungi alle note...",
|
||||
"rule_action_prepend_notes_choice": "Anteponi alle note...",
|
||||
"rule_action_set_description_choice": "Set description to ..",
|
||||
"rule_action_update_piggy_choice": "Add \/ remove transaction amount in piggy bank ..",
|
||||
"rule_action_append_description_choice": "Append description with ..",
|
||||
"rule_action_prepend_description_choice": "Prepend description with ..",
|
||||
"rule_action_set_source_account_choice": "Set source account to ..",
|
||||
"rule_action_set_destination_account_choice": "Set destination account to ..",
|
||||
"rule_action_append_notes_choice": "Append notes with ..",
|
||||
"rule_action_prepend_notes_choice": "Prepend notes with ..",
|
||||
"rule_action_clear_notes_choice": "Rimuovi tutte le note",
|
||||
"rule_action_set_notes_choice": "Imposta come note...",
|
||||
"rule_action_link_to_bill_choice": "Collega ad una bolletta...",
|
||||
"rule_action_set_notes_choice": "Set notes to ..",
|
||||
"rule_action_link_to_bill_choice": "Link to a bill ..",
|
||||
"rule_action_convert_deposit_choice": "Converti la transazione in un deposito",
|
||||
"rule_action_convert_withdrawal_choice": "Converti la transazione in un prelievo",
|
||||
"rule_action_convert_transfer_choice": "Converti la transazione in un trasferimento",
|
||||
|
30
frontend/src/i18n/ja_JP/index.js
vendored
30
frontend/src/i18n/ja_JP/index.js
vendored
@ -119,25 +119,25 @@ export default {
|
||||
"rule_trigger_any_external_url_choice": "\u53d6\u5f15\u306b\u5916\u90e8 URL \u304c\u3042\u308b",
|
||||
"rule_trigger_no_external_url_choice": "\u53d6\u5f15\u306b\u5916\u90e8 URL \u304c\u306a\u3044",
|
||||
"rule_trigger_id_choice": "\u53d6\u5f15 ID \u304c\u2026",
|
||||
"rule_action_delete_transaction_choice": "\u53d6\u5f15\u3092\u524a\u9664 (!)",
|
||||
"rule_action_set_category_choice": "\u30ab\u30c6\u30b4\u30ea\u3092\u8a2d\u5b9a",
|
||||
"rule_action_delete_transaction_choice": "DELETE transaction(!)",
|
||||
"rule_action_set_category_choice": "Set category to ..",
|
||||
"rule_action_clear_category_choice": "\u30ab\u30c6\u30b4\u30ea\u3092\u30af\u30ea\u30a2",
|
||||
"rule_action_set_budget_choice": "\u4e88\u7b97\u3092\u2026\u306b\u8a2d\u5b9a",
|
||||
"rule_action_set_budget_choice": "Set budget to ..",
|
||||
"rule_action_clear_budget_choice": "\u4e88\u7b97\u3092\u30af\u30ea\u30a2",
|
||||
"rule_action_add_tag_choice": "\u30bf\u30b0\u2026\u3092\u8ffd\u52a0",
|
||||
"rule_action_remove_tag_choice": "\u30bf\u30b0\u2026\u3092\u524a\u9664",
|
||||
"rule_action_add_tag_choice": "Add tag ..",
|
||||
"rule_action_remove_tag_choice": "Remove tag ..",
|
||||
"rule_action_remove_all_tags_choice": "\u3059\u3079\u3066\u306e\u30bf\u30b0\u3092\u524a\u9664",
|
||||
"rule_action_set_description_choice": "\u8aac\u660e\u3092\u2026\u306b\u8a2d\u5b9a",
|
||||
"rule_action_update_piggy_choice": "\u53d6\u5f15\u91d1\u984d\u3092\u6b21\u306e\u8caf\u91d1\u7bb1\u306b\u52a0\u7b97\/\u6e1b\u7b97\u3059\u308b",
|
||||
"rule_action_append_description_choice": "\u8aac\u660e\u306e\u59cb\u3081\u306b\u2026\u3092\u8ffd\u52a0",
|
||||
"rule_action_prepend_description_choice": "\u8aac\u660e\u306e\u7d42\u308f\u308a\u306b\u2026\u3092\u8ffd\u52a0",
|
||||
"rule_action_set_source_account_choice": "\u652f\u6255\u5143\u53e3\u5ea7\u3092\u6b21\u306b\u3059\u308b",
|
||||
"rule_action_set_destination_account_choice": "\u9001\u91d1\u5148\u53e3\u5ea7\u3092\u6b21\u306b\u3059\u308b",
|
||||
"rule_action_append_notes_choice": "\u5099\u8003\u306e\u59cb\u3081\u306b\u2026\u3092\u8ffd\u52a0",
|
||||
"rule_action_prepend_notes_choice": "\u5099\u8003\u306e\u7d42\u308f\u308a\u306b\u2026\u3092\u8ffd\u52a0",
|
||||
"rule_action_set_description_choice": "Set description to ..",
|
||||
"rule_action_update_piggy_choice": "Add \/ remove transaction amount in piggy bank ..",
|
||||
"rule_action_append_description_choice": "Append description with ..",
|
||||
"rule_action_prepend_description_choice": "Prepend description with ..",
|
||||
"rule_action_set_source_account_choice": "Set source account to ..",
|
||||
"rule_action_set_destination_account_choice": "Set destination account to ..",
|
||||
"rule_action_append_notes_choice": "Append notes with ..",
|
||||
"rule_action_prepend_notes_choice": "Prepend notes with ..",
|
||||
"rule_action_clear_notes_choice": "\u5099\u8003\u3092\u524a\u9664",
|
||||
"rule_action_set_notes_choice": "\u5099\u8003\u306b\u2026\u3092\u8a2d\u5b9a",
|
||||
"rule_action_link_to_bill_choice": "\u8acb\u6c42\u2026\u306b\u30ea\u30f3\u30af",
|
||||
"rule_action_set_notes_choice": "Set notes to ..",
|
||||
"rule_action_link_to_bill_choice": "Link to a bill ..",
|
||||
"rule_action_convert_deposit_choice": "\u53d6\u5f15\u3092\u5165\u91d1\u306b\u5909\u63db",
|
||||
"rule_action_convert_withdrawal_choice": "\u53d6\u5f15\u3092\u51fa\u91d1\u306b\u5909\u63db",
|
||||
"rule_action_convert_transfer_choice": "\u53d6\u5f15\u3092\u9001\u91d1\u306b\u5909\u63db",
|
||||
|
30
frontend/src/i18n/nb_NO/index.js
vendored
30
frontend/src/i18n/nb_NO/index.js
vendored
@ -119,25 +119,25 @@ export default {
|
||||
"rule_trigger_any_external_url_choice": "Transaction has an external URL",
|
||||
"rule_trigger_no_external_url_choice": "Transaction has no external URL",
|
||||
"rule_trigger_id_choice": "Transaksjons-ID er",
|
||||
"rule_action_delete_transaction_choice": "SLETT transaksjon (!)",
|
||||
"rule_action_set_category_choice": "Sett kategori til..",
|
||||
"rule_action_delete_transaction_choice": "DELETE transaction(!)",
|
||||
"rule_action_set_category_choice": "Set category to ..",
|
||||
"rule_action_clear_category_choice": "T\u00f8m alle kategorier",
|
||||
"rule_action_set_budget_choice": "Sett budsjett til..",
|
||||
"rule_action_set_budget_choice": "Set budget to ..",
|
||||
"rule_action_clear_budget_choice": "T\u00f8m alle budsjetter",
|
||||
"rule_action_add_tag_choice": "Legg til tagg..",
|
||||
"rule_action_remove_tag_choice": "Fjern tagg..",
|
||||
"rule_action_add_tag_choice": "Add tag ..",
|
||||
"rule_action_remove_tag_choice": "Remove tag ..",
|
||||
"rule_action_remove_all_tags_choice": "Fjern alle tagger",
|
||||
"rule_action_set_description_choice": "Sett beskrivelse til..",
|
||||
"rule_action_update_piggy_choice": "Legg til\/fjern transaksjonsbel\u00f8p i sparegriser..",
|
||||
"rule_action_append_description_choice": "Legg til etter beskrivelse..",
|
||||
"rule_action_prepend_description_choice": "Legg til foran beskrivelse..",
|
||||
"rule_action_set_source_account_choice": "Sett kildekonto til..",
|
||||
"rule_action_set_destination_account_choice": "Sett m\u00e5lkonto til..",
|
||||
"rule_action_append_notes_choice": "Legg til notater med..",
|
||||
"rule_action_prepend_notes_choice": "Legg til notater med..",
|
||||
"rule_action_set_description_choice": "Set description to ..",
|
||||
"rule_action_update_piggy_choice": "Add \/ remove transaction amount in piggy bank ..",
|
||||
"rule_action_append_description_choice": "Append description with ..",
|
||||
"rule_action_prepend_description_choice": "Prepend description with ..",
|
||||
"rule_action_set_source_account_choice": "Set source account to ..",
|
||||
"rule_action_set_destination_account_choice": "Set destination account to ..",
|
||||
"rule_action_append_notes_choice": "Append notes with ..",
|
||||
"rule_action_prepend_notes_choice": "Prepend notes with ..",
|
||||
"rule_action_clear_notes_choice": "Fjern notater",
|
||||
"rule_action_set_notes_choice": "Sett notater til..",
|
||||
"rule_action_link_to_bill_choice": "Knytt til en regning..",
|
||||
"rule_action_set_notes_choice": "Set notes to ..",
|
||||
"rule_action_link_to_bill_choice": "Link to a bill ..",
|
||||
"rule_action_convert_deposit_choice": "Konverter transaksjonen til et innskudd",
|
||||
"rule_action_convert_withdrawal_choice": "Konverter denne transaksjonen til et uttak",
|
||||
"rule_action_convert_transfer_choice": "Konverter transaksjonen til en overf\u00f8ring",
|
||||
|
30
frontend/src/i18n/nl_NL/index.js
vendored
30
frontend/src/i18n/nl_NL/index.js
vendored
@ -119,25 +119,25 @@ export default {
|
||||
"rule_trigger_any_external_url_choice": "De transactie heeft een externe URL",
|
||||
"rule_trigger_no_external_url_choice": "De transactie heeft geen externe URL",
|
||||
"rule_trigger_id_choice": "Transactie-ID is..",
|
||||
"rule_action_delete_transaction_choice": "VERWIJDER transactie (!)",
|
||||
"rule_action_set_category_choice": "Geef categorie..",
|
||||
"rule_action_delete_transaction_choice": "DELETE transaction(!)",
|
||||
"rule_action_set_category_choice": "Set category to ..",
|
||||
"rule_action_clear_category_choice": "Geef geen categorie",
|
||||
"rule_action_set_budget_choice": "Sla op onder budget..",
|
||||
"rule_action_set_budget_choice": "Set budget to ..",
|
||||
"rule_action_clear_budget_choice": "Maak budget-veld leeg",
|
||||
"rule_action_add_tag_choice": "Voeg tag toe..",
|
||||
"rule_action_remove_tag_choice": "Haal tag weg..",
|
||||
"rule_action_add_tag_choice": "Add tag ..",
|
||||
"rule_action_remove_tag_choice": "Remove tag ..",
|
||||
"rule_action_remove_all_tags_choice": "Haal alle tags weg",
|
||||
"rule_action_set_description_choice": "Geef omschrijving..",
|
||||
"rule_action_update_piggy_choice": "Bedrag +\/- bij spaarpotje..",
|
||||
"rule_action_append_description_choice": "Zet .. achter de omschrijving",
|
||||
"rule_action_prepend_description_choice": "Zet .. voor de omschrijving",
|
||||
"rule_action_set_source_account_choice": "Verander bronrekening naar..",
|
||||
"rule_action_set_destination_account_choice": "Verander doelrekening naar..",
|
||||
"rule_action_append_notes_choice": "Vul notitie aan met..",
|
||||
"rule_action_prepend_notes_choice": "Zet .. voor notitie",
|
||||
"rule_action_set_description_choice": "Set description to ..",
|
||||
"rule_action_update_piggy_choice": "Add \/ remove transaction amount in piggy bank ..",
|
||||
"rule_action_append_description_choice": "Append description with ..",
|
||||
"rule_action_prepend_description_choice": "Prepend description with ..",
|
||||
"rule_action_set_source_account_choice": "Set source account to ..",
|
||||
"rule_action_set_destination_account_choice": "Set destination account to ..",
|
||||
"rule_action_append_notes_choice": "Append notes with ..",
|
||||
"rule_action_prepend_notes_choice": "Prepend notes with ..",
|
||||
"rule_action_clear_notes_choice": "Verwijder notitie",
|
||||
"rule_action_set_notes_choice": "Verander notitie in..",
|
||||
"rule_action_link_to_bill_choice": "Link naar een contract..",
|
||||
"rule_action_set_notes_choice": "Set notes to ..",
|
||||
"rule_action_link_to_bill_choice": "Link to a bill ..",
|
||||
"rule_action_convert_deposit_choice": "Verander de transactie in inkomsten",
|
||||
"rule_action_convert_withdrawal_choice": "Verander de transactie in een uitgave",
|
||||
"rule_action_convert_transfer_choice": "Verander de transactie in een overschrijving",
|
||||
|
30
frontend/src/i18n/pl_PL/index.js
vendored
30
frontend/src/i18n/pl_PL/index.js
vendored
@ -119,25 +119,25 @@ export default {
|
||||
"rule_trigger_any_external_url_choice": "Transakcja ma zewn\u0119trzny adres URL",
|
||||
"rule_trigger_no_external_url_choice": "Transakcja nie ma zewn\u0119trznego adresu URL",
|
||||
"rule_trigger_id_choice": "Identyfikator transakcji to..",
|
||||
"rule_action_delete_transaction_choice": "USU\u0143 transakcj\u0119 (!)",
|
||||
"rule_action_set_category_choice": "Ustaw kategori\u0119 na..",
|
||||
"rule_action_delete_transaction_choice": "DELETE transaction(!)",
|
||||
"rule_action_set_category_choice": "Set category to ..",
|
||||
"rule_action_clear_category_choice": "Wyczy\u015b\u0107 wszystkie kategorie",
|
||||
"rule_action_set_budget_choice": "Ustaw bud\u017cet na..",
|
||||
"rule_action_set_budget_choice": "Set budget to ..",
|
||||
"rule_action_clear_budget_choice": "Wyczy\u015b\u0107 wszystkie bud\u017cety",
|
||||
"rule_action_add_tag_choice": "Dodaj tag..",
|
||||
"rule_action_remove_tag_choice": "Usu\u0144 tag..",
|
||||
"rule_action_add_tag_choice": "Add tag ..",
|
||||
"rule_action_remove_tag_choice": "Remove tag ..",
|
||||
"rule_action_remove_all_tags_choice": "Usu\u0144 wszystkie tagi",
|
||||
"rule_action_set_description_choice": "Ustaw opis na..",
|
||||
"rule_action_update_piggy_choice": "Dodaj\/usu\u0144 kwot\u0119 transakcji w skarbonce.",
|
||||
"rule_action_append_description_choice": "Do\u0142\u0105cz do opisu..",
|
||||
"rule_action_prepend_description_choice": "Poprzed\u017a opis..",
|
||||
"rule_action_set_source_account_choice": "Ustaw konto \u017ar\u00f3d\u0142owe na..",
|
||||
"rule_action_set_destination_account_choice": "Ustaw konto docelowe na..",
|
||||
"rule_action_append_notes_choice": "Do\u0142\u0105cz do notatek..",
|
||||
"rule_action_prepend_notes_choice": "Poprzed\u017a notatki..",
|
||||
"rule_action_set_description_choice": "Set description to ..",
|
||||
"rule_action_update_piggy_choice": "Add \/ remove transaction amount in piggy bank ..",
|
||||
"rule_action_append_description_choice": "Append description with ..",
|
||||
"rule_action_prepend_description_choice": "Prepend description with ..",
|
||||
"rule_action_set_source_account_choice": "Set source account to ..",
|
||||
"rule_action_set_destination_account_choice": "Set destination account to ..",
|
||||
"rule_action_append_notes_choice": "Append notes with ..",
|
||||
"rule_action_prepend_notes_choice": "Prepend notes with ..",
|
||||
"rule_action_clear_notes_choice": "Usu\u0144 wszystkie notatki",
|
||||
"rule_action_set_notes_choice": "Ustaw notatki na..",
|
||||
"rule_action_link_to_bill_choice": "Powi\u0105\u017c z rachunkiem..",
|
||||
"rule_action_set_notes_choice": "Set notes to ..",
|
||||
"rule_action_link_to_bill_choice": "Link to a bill ..",
|
||||
"rule_action_convert_deposit_choice": "Konwertuj transakcj\u0119 na wp\u0142at\u0119",
|
||||
"rule_action_convert_withdrawal_choice": "Konwertuj transakcj\u0119 na wyp\u0142at\u0119",
|
||||
"rule_action_convert_transfer_choice": "Konwertuj transakcj\u0119 na transfer",
|
||||
|
30
frontend/src/i18n/pt_BR/index.js
vendored
30
frontend/src/i18n/pt_BR/index.js
vendored
@ -119,25 +119,25 @@ export default {
|
||||
"rule_trigger_any_external_url_choice": "A transa\u00e7\u00e3o tem um link externo",
|
||||
"rule_trigger_no_external_url_choice": "A transa\u00e7\u00e3o n\u00e3o tem um link externo",
|
||||
"rule_trigger_id_choice": "O identificador da transa\u00e7\u00e3o \u00e9..",
|
||||
"rule_action_delete_transaction_choice": "EXCLUIR transa\u00e7\u00e3o (!)",
|
||||
"rule_action_set_category_choice": "Definir a categoria para..",
|
||||
"rule_action_delete_transaction_choice": "DELETE transaction(!)",
|
||||
"rule_action_set_category_choice": "Set category to ..",
|
||||
"rule_action_clear_category_choice": "Limpar qualquer categoria",
|
||||
"rule_action_set_budget_choice": "Definir or\u00e7amento para..",
|
||||
"rule_action_set_budget_choice": "Set budget to ..",
|
||||
"rule_action_clear_budget_choice": "Limpar qualquer or\u00e7amento",
|
||||
"rule_action_add_tag_choice": "Adicionar tag..",
|
||||
"rule_action_remove_tag_choice": "Remover tag..",
|
||||
"rule_action_add_tag_choice": "Add tag ..",
|
||||
"rule_action_remove_tag_choice": "Remove tag ..",
|
||||
"rule_action_remove_all_tags_choice": "Remover todas as tags",
|
||||
"rule_action_set_description_choice": "Definir descri\u00e7\u00e3o para..",
|
||||
"rule_action_update_piggy_choice": "Adicionar\/remover o valor da transa\u00e7\u00e3o no cofrinho..",
|
||||
"rule_action_append_description_choice": "Acrescentar a descri\u00e7\u00e3o com..",
|
||||
"rule_action_prepend_description_choice": "Preceder a descri\u00e7\u00e3o com..",
|
||||
"rule_action_set_source_account_choice": "Definir conta de origem para...",
|
||||
"rule_action_set_destination_account_choice": "Definir conta de destino para...",
|
||||
"rule_action_append_notes_choice": "Anexar notas com..",
|
||||
"rule_action_prepend_notes_choice": "Preceder notas com..",
|
||||
"rule_action_set_description_choice": "Set description to ..",
|
||||
"rule_action_update_piggy_choice": "Add \/ remove transaction amount in piggy bank ..",
|
||||
"rule_action_append_description_choice": "Append description with ..",
|
||||
"rule_action_prepend_description_choice": "Prepend description with ..",
|
||||
"rule_action_set_source_account_choice": "Set source account to ..",
|
||||
"rule_action_set_destination_account_choice": "Set destination account to ..",
|
||||
"rule_action_append_notes_choice": "Append notes with ..",
|
||||
"rule_action_prepend_notes_choice": "Prepend notes with ..",
|
||||
"rule_action_clear_notes_choice": "Remover quaisquer notas",
|
||||
"rule_action_set_notes_choice": "Defina notas para..",
|
||||
"rule_action_link_to_bill_choice": "Vincular a uma conta..",
|
||||
"rule_action_set_notes_choice": "Set notes to ..",
|
||||
"rule_action_link_to_bill_choice": "Link to a bill ..",
|
||||
"rule_action_convert_deposit_choice": "Converter esta transfer\u00eancia em entrada",
|
||||
"rule_action_convert_withdrawal_choice": "Converter esta transa\u00e7\u00e3o para uma sa\u00edda",
|
||||
"rule_action_convert_transfer_choice": "Converter esta transa\u00e7\u00e3o para transfer\u00eancia",
|
||||
|
38
frontend/src/i18n/pt_PT/index.js
vendored
38
frontend/src/i18n/pt_PT/index.js
vendored
@ -30,14 +30,14 @@ export default {
|
||||
"transactions": "Transa\u00e7\u00f5es",
|
||||
"title_expenses": "Despesas",
|
||||
"title_withdrawal": "Despesas",
|
||||
"title_revenue": "Revenue \/ income",
|
||||
"title_deposit": "Revenue \/ income",
|
||||
"title_revenue": "Receita \/ renda",
|
||||
"title_deposit": "Receita \/ renda",
|
||||
"title_transfer": "Transfer\u00eancias",
|
||||
"title_transfers": "Transfer\u00eancias",
|
||||
"asset_accounts": "Conta de activos",
|
||||
"expense_accounts": "Conta de despesas",
|
||||
"revenue_accounts": "Revenue accounts",
|
||||
"liabilities_accounts": "Liabilities"
|
||||
"revenue_accounts": "Conta de receitas",
|
||||
"liabilities_accounts": "Passivos"
|
||||
},
|
||||
"firefly": {
|
||||
"actions": "A\u00e7\u00f5es",
|
||||
@ -119,25 +119,25 @@ export default {
|
||||
"rule_trigger_any_external_url_choice": "Transaction has an external URL",
|
||||
"rule_trigger_no_external_url_choice": "Transaction has no external URL",
|
||||
"rule_trigger_id_choice": "ID da transa\u00e7\u00e3o \u00e9..",
|
||||
"rule_action_delete_transaction_choice": "APAGAR transac\u00e7\u00e3o (!)",
|
||||
"rule_action_set_category_choice": "Definir a categoria para..",
|
||||
"rule_action_delete_transaction_choice": "DELETE transaction(!)",
|
||||
"rule_action_set_category_choice": "Set category to ..",
|
||||
"rule_action_clear_category_choice": "Limpar qualquer categoria",
|
||||
"rule_action_set_budget_choice": "Definir or\u00e7amento para..",
|
||||
"rule_action_set_budget_choice": "Set budget to ..",
|
||||
"rule_action_clear_budget_choice": "Limpar qualquer or\u00e7amento",
|
||||
"rule_action_add_tag_choice": "Adicionar etiqueta..",
|
||||
"rule_action_remove_tag_choice": "Remover etiqueta..",
|
||||
"rule_action_add_tag_choice": "Add tag ..",
|
||||
"rule_action_remove_tag_choice": "Remove tag ..",
|
||||
"rule_action_remove_all_tags_choice": "Remover todas as etiquetas",
|
||||
"rule_action_set_description_choice": "Definir descri\u00e7\u00e3o para..",
|
||||
"rule_action_update_piggy_choice": "Adicionar\/remover o valor da transac\u00e7\u00e3o no mealheiro..",
|
||||
"rule_action_append_description_choice": "Acrescentar \u00e0 descri\u00e7\u00e3o com..",
|
||||
"rule_action_prepend_description_choice": "Preceder \u00e0 descri\u00e7\u00e3o com..",
|
||||
"rule_action_set_source_account_choice": "Definir conta de origem para..",
|
||||
"rule_action_set_destination_account_choice": "Definir a conta de destino para..",
|
||||
"rule_action_append_notes_choice": "Anexar notas com..",
|
||||
"rule_action_prepend_notes_choice": "Preceder notas com..",
|
||||
"rule_action_set_description_choice": "Set description to ..",
|
||||
"rule_action_update_piggy_choice": "Add \/ remove transaction amount in piggy bank ..",
|
||||
"rule_action_append_description_choice": "Append description with ..",
|
||||
"rule_action_prepend_description_choice": "Prepend description with ..",
|
||||
"rule_action_set_source_account_choice": "Set source account to ..",
|
||||
"rule_action_set_destination_account_choice": "Set destination account to ..",
|
||||
"rule_action_append_notes_choice": "Append notes with ..",
|
||||
"rule_action_prepend_notes_choice": "Prepend notes with ..",
|
||||
"rule_action_clear_notes_choice": "Remover todas as notas",
|
||||
"rule_action_set_notes_choice": "Defina notas para..",
|
||||
"rule_action_link_to_bill_choice": "Ligar a uma fatura..",
|
||||
"rule_action_set_notes_choice": "Set notes to ..",
|
||||
"rule_action_link_to_bill_choice": "Link to a bill ..",
|
||||
"rule_action_convert_deposit_choice": "Converter a transac\u00e7\u00e3o para um dep\u00f3sito",
|
||||
"rule_action_convert_withdrawal_choice": "Converter a transac\u00e7\u00e3o para um levantamento",
|
||||
"rule_action_convert_transfer_choice": "Converter a transac\u00e7\u00e3o para uma transfer\u00eancia",
|
||||
|
30
frontend/src/i18n/ro_RO/index.js
vendored
30
frontend/src/i18n/ro_RO/index.js
vendored
@ -119,25 +119,25 @@ export default {
|
||||
"rule_trigger_any_external_url_choice": "Transaction has an external URL",
|
||||
"rule_trigger_no_external_url_choice": "Transaction has no external URL",
|
||||
"rule_trigger_id_choice": "Transaction ID is..",
|
||||
"rule_action_delete_transaction_choice": "\u0218terge tranzac\u021bia (!)",
|
||||
"rule_action_set_category_choice": "Seta\u021bi categoria la..",
|
||||
"rule_action_delete_transaction_choice": "DELETE transaction(!)",
|
||||
"rule_action_set_category_choice": "Set category to ..",
|
||||
"rule_action_clear_category_choice": "\u0218terge\u021bi any category",
|
||||
"rule_action_set_budget_choice": "Seta\u021bi bugetul la..",
|
||||
"rule_action_set_budget_choice": "Set budget to ..",
|
||||
"rule_action_clear_budget_choice": "\u0218terge\u021bi any budget",
|
||||
"rule_action_add_tag_choice": "Adaug\u0103 etichet\u0103..",
|
||||
"rule_action_remove_tag_choice": "Elimina\u021bi eticheta..",
|
||||
"rule_action_add_tag_choice": "Add tag ..",
|
||||
"rule_action_remove_tag_choice": "Remove tag ..",
|
||||
"rule_action_remove_all_tags_choice": "Elimina\u021bi toate etichetele",
|
||||
"rule_action_set_description_choice": "Seta\u021bi descrierea la..",
|
||||
"rule_action_update_piggy_choice": "Adaug\u0103\/elimin\u0103 suma tranzac\u021biei \u00een pu\u0219culi\u021ba..",
|
||||
"rule_action_append_description_choice": "Ad\u0103uga\u021bi descrierea cu..",
|
||||
"rule_action_prepend_description_choice": "Prefixa\u021bi descrierea cu..",
|
||||
"rule_action_set_source_account_choice": "Seteaz\u0103 contul surs\u0103 la..",
|
||||
"rule_action_set_destination_account_choice": "Seteaz\u0103 contul de destina\u021bie la..",
|
||||
"rule_action_append_notes_choice": "Ad\u0103uga\u021bi noti\u021be cu..",
|
||||
"rule_action_prepend_notes_choice": "Prefixa\u021bi noti\u021bele cu..",
|
||||
"rule_action_set_description_choice": "Set description to ..",
|
||||
"rule_action_update_piggy_choice": "Add \/ remove transaction amount in piggy bank ..",
|
||||
"rule_action_append_description_choice": "Append description with ..",
|
||||
"rule_action_prepend_description_choice": "Prepend description with ..",
|
||||
"rule_action_set_source_account_choice": "Set source account to ..",
|
||||
"rule_action_set_destination_account_choice": "Set destination account to ..",
|
||||
"rule_action_append_notes_choice": "Append notes with ..",
|
||||
"rule_action_prepend_notes_choice": "Prepend notes with ..",
|
||||
"rule_action_clear_notes_choice": "Elimina\u021bi orice noti\u021b\u0103",
|
||||
"rule_action_set_notes_choice": "Seta\u021bi noti\u021bele la..",
|
||||
"rule_action_link_to_bill_choice": "Lega\u021bi la o factur\u0103..",
|
||||
"rule_action_set_notes_choice": "Set notes to ..",
|
||||
"rule_action_link_to_bill_choice": "Link to a bill ..",
|
||||
"rule_action_convert_deposit_choice": "Transforma\u021bi tranzac\u021bia \u00eentr-un depozit",
|
||||
"rule_action_convert_withdrawal_choice": "Transforma\u021bi tranzac\u021bia \u00eentr-o retragere",
|
||||
"rule_action_convert_transfer_choice": "Transforma\u021bi tranzac\u021bia \u00eentr-un transfer",
|
||||
|
96
frontend/src/i18n/ru_RU/index.js
vendored
96
frontend/src/i18n/ru_RU/index.js
vendored
@ -1,7 +1,7 @@
|
||||
export default {
|
||||
"config": {
|
||||
"html_language": "ru",
|
||||
"month_and_day_fns": "MMMM d, y"
|
||||
"month_and_day_fns": "MMMM \u0434, \u0433"
|
||||
},
|
||||
"form": {
|
||||
"name": "\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435",
|
||||
@ -24,20 +24,20 @@ export default {
|
||||
"active": "\u0410\u043a\u0442\u0438\u0432\u0435\u043d?"
|
||||
},
|
||||
"breadcrumbs": {
|
||||
"placeholder": "[Placeholder]",
|
||||
"budgets": "Budgets",
|
||||
"subscriptions": "Subscriptions",
|
||||
"transactions": "Transactions",
|
||||
"title_expenses": "Expenses",
|
||||
"title_withdrawal": "Expenses",
|
||||
"title_revenue": "Revenue \/ income",
|
||||
"title_deposit": "Revenue \/ income",
|
||||
"placeholder": "\u041d\u0435 \u0441\u0442\u0435\u0441\u043d\u044f\u0439\u0442\u0435\u0441\u044c \u0434\u0435\u0440\u0436\u0430\u0442\u044c \u044d\u0442\u043e\u0442 \u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u0438\u0439.",
|
||||
"budgets": "\u043c\u0430\u0441\u0441\u0438\u0432['\u0431\u044e\u0434\u0436\u0435\u0442\u044b']",
|
||||
"subscriptions": "\u043c\u0430\u0441\u0441\u0438\u0432['\u043f\u043e\u0434\u043f\u0438\u0441\u043a\u0438']",
|
||||
"transactions": "\u043c\u0430\u0441\u0441\u0438\u0432['\u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0438']",
|
||||
"title_expenses": "\u043c\u0430\u0441\u0441\u0438\u0432['\u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435_\u0440\u0430\u0441\u0445\u043e\u0434\u044b']",
|
||||
"title_withdrawal": "\u043c\u0430\u0441\u0441\u0438\u0432['\u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435_\u0441\u043d\u044f\u0442\u0438\u0435']",
|
||||
"title_revenue": "\u043c\u0430\u0441\u0441\u0438\u0432['\u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435_\u0434\u043e\u0445\u043e\u0434']",
|
||||
"title_deposit": "\u043c\u0430\u0441\u0441\u0438\u0432['\u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435_\u0434\u0435\u043f\u043e\u0437\u0438\u0442']",
|
||||
"title_transfer": "\u041f\u0435\u0440\u0435\u0432\u043e\u0434",
|
||||
"title_transfers": "\u041f\u0435\u0440\u0435\u0432\u043e\u0434\u044b",
|
||||
"asset_accounts": "Asset accounts",
|
||||
"expense_accounts": "Expense accounts",
|
||||
"revenue_accounts": "Revenue accounts",
|
||||
"liabilities_accounts": "Liabilities"
|
||||
"asset_accounts": "\u043c\u0430\u0441\u0441\u0438\u0432 ['\u0430\u043a\u0442\u0438\u0432_\u0443\u0447\u0435\u0442\u043d\u044b\u0435 \u0437\u0430\u043f\u0438\u0441\u0438']",
|
||||
"expense_accounts": "\u043c\u0430\u0441\u0441\u0438\u0432 ['\u0440\u0430\u0441\u0445\u043e\u0434_\u0441\u0447\u0435\u0442\u043e\u0432']",
|
||||
"revenue_accounts": "\u043c\u0430\u0441\u0441\u0438\u0432['\u0434\u043e\u0445\u043e\u0434_\u0441\u0447\u0435\u0442\u043e\u0432']",
|
||||
"liabilities_accounts": "\u043c\u0430\u0441\u0441\u0438\u0432 ['\u043f\u0430\u0441\u0441\u0438\u0432\u043d\u044b\u0435_\u0441\u0447\u0435\u0442\u0430']"
|
||||
},
|
||||
"firefly": {
|
||||
"actions": "\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u044f",
|
||||
@ -64,7 +64,7 @@ export default {
|
||||
"rule_trigger_account_id_choice": "Either account ID is exactly..",
|
||||
"rule_trigger_source_account_id_choice": "ID \u0441\u0447\u0451\u0442\u0430-\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u0435\u0442 \u0441..",
|
||||
"rule_trigger_destination_account_id_choice": "ID \u0441\u0447\u0451\u0442\u0430 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u0435\u0442 \u0441..",
|
||||
"rule_trigger_account_is_cash_choice": "Either account is cash",
|
||||
"rule_trigger_account_is_cash_choice": "\u041b\u044e\u0431\u043e\u0439 \u0441\u0447\u0435\u0442 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0430\u043b\u0438\u0447\u043d\u044b\u043c\u0438",
|
||||
"rule_trigger_source_is_cash_choice": "\u0421\u0447\u0451\u0442-\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a - \u044d\u0442\u043e (\u043d\u0430\u043b\u0438\u0447\u043d\u044b\u0439) \u0441\u0447\u0451\u0442",
|
||||
"rule_trigger_destination_is_cash_choice": "\u0421\u0447\u0451\u0442 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f - \u044d\u0442\u043e (\u043d\u0430\u043b\u0438\u0447\u043d\u044b\u0439) \u0441\u0447\u0451\u0442",
|
||||
"rule_trigger_source_account_nr_starts_choice": "\u041d\u043e\u043c\u0435\u0440 \u0441\u0447\u0451\u0442\u0430-\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 \/ IBAN \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0441\u044f \u0441..",
|
||||
@ -82,19 +82,19 @@ export default {
|
||||
"rule_trigger_transaction_type_choice": "\u0422\u0438\u043f \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0438 =",
|
||||
"rule_trigger_category_is_choice": "\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f =",
|
||||
"rule_trigger_amount_less_choice": "\u0421\u0443\u043c\u043c\u0430 \u043c\u0435\u043d\u044c\u0448\u0435, \u0447\u0435\u043c...",
|
||||
"rule_trigger_amount_is_choice": "Amount is..",
|
||||
"rule_trigger_amount_is_choice": "\u0421\u0443\u043c\u043c\u0430..",
|
||||
"rule_trigger_amount_more_choice": "\u0421\u0443\u043c\u043c\u0430 \u0431\u043e\u043b\u044c\u0448\u0435, \u0447\u0435\u043c...",
|
||||
"rule_trigger_description_starts_choice": "\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0441\u044f \u0441...",
|
||||
"rule_trigger_description_ends_choice": "\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0437\u0430\u043a\u0430\u043d\u0447\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0430...",
|
||||
"rule_trigger_description_contains_choice": "\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442...",
|
||||
"rule_trigger_description_is_choice": "\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 =",
|
||||
"rule_trigger_date_on_choice": "Transaction date is..",
|
||||
"rule_trigger_date_on_choice": "\u0414\u0430\u0442\u0430 \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0438..",
|
||||
"rule_trigger_date_before_choice": "\u0414\u0430\u0442\u0430 \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0438 \u0434\u043e...",
|
||||
"rule_trigger_date_after_choice": "\u0414\u0430\u0442\u0430 \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0438 \u043f\u043e\u0441\u043b\u0435..",
|
||||
"rule_trigger_created_at_on_choice": "Transaction was made on..",
|
||||
"rule_trigger_updated_at_on_choice": "Transaction was last edited on..",
|
||||
"rule_trigger_created_at_on_choice": "\u0422\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u044f \u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u0430..",
|
||||
"rule_trigger_updated_at_on_choice": "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0438..",
|
||||
"rule_trigger_budget_is_choice": "\u0411\u044e\u0434\u0436\u0435\u0442 =",
|
||||
"rule_trigger_tag_is_choice": "Any tag is..",
|
||||
"rule_trigger_tag_is_choice": "\u041b\u044e\u0431\u043e\u0439 \u0442\u0435\u0433..",
|
||||
"rule_trigger_currency_is_choice": "\u0412\u0430\u043b\u044e\u0442\u0430 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438 -",
|
||||
"rule_trigger_foreign_currency_is_choice": "\u0412\u0430\u043b\u044e\u0442\u0430 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438 -",
|
||||
"rule_trigger_has_attachments_choice": "\u0421\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0432\u043b\u043e\u0436\u0435\u043d\u0438\u0439",
|
||||
@ -102,13 +102,13 @@ export default {
|
||||
"rule_trigger_has_any_category_choice": "\u0421\u0432\u044f\u0437\u0430\u043d\u0430 \u0441 (\u043b\u044e\u0431\u043e\u0439) \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0435\u0439",
|
||||
"rule_trigger_has_no_budget_choice": "\u041d\u0435\u0442 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u043e\u0433\u043e \u0431\u044e\u0434\u0436\u0435\u0442\u0430",
|
||||
"rule_trigger_has_any_budget_choice": "\u0421\u0432\u044f\u0437\u0430\u043d\u0430 \u0441 (\u043b\u044e\u0431\u044b\u043c) \u0431\u044e\u0434\u0436\u0435\u0442\u043e\u043c",
|
||||
"rule_trigger_has_no_bill_choice": "Has no bill",
|
||||
"rule_trigger_has_any_bill_choice": "Has a (any) bill",
|
||||
"rule_trigger_has_no_bill_choice": "\u041d\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0441\u0447\u0435\u0442\u043e\u0432",
|
||||
"rule_trigger_has_any_bill_choice": "\u0421\u043e\u0434\u0435\u0440\u0436\u0438\u0442 (\u043b\u044e\u0431\u043e\u0439) \u0441\u0447\u0451\u0442",
|
||||
"rule_trigger_has_no_tag_choice": "\u041d\u0435\u0442 \u043c\u0435\u0442\u043e\u043a",
|
||||
"rule_trigger_has_any_tag_choice": "\u0415\u0441\u0442\u044c \u043e\u0434\u043d\u0430 \u0438\u043b\u0438 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e (\u043b\u044e\u0431\u044b\u0445) \u043c\u0435\u0442\u043e\u043a",
|
||||
"rule_trigger_any_notes_choice": "\u0421\u043e\u0434\u0435\u0440\u0436\u0438\u0442 (\u043b\u044e\u0431\u044b\u0435) \u0437\u0430\u043c\u0435\u0442\u043a\u0438",
|
||||
"rule_trigger_no_notes_choice": "\u041d\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0437\u0430\u043c\u0435\u0442\u043e\u043a",
|
||||
"rule_trigger_notes_is_choice": "Notes are..",
|
||||
"rule_trigger_notes_is_choice": "\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u044f..",
|
||||
"rule_trigger_notes_contains_choice": "\u0417\u0430\u043c\u0435\u0442\u043a\u0438 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442..",
|
||||
"rule_trigger_notes_starts_choice": "\u0417\u0430\u043c\u0435\u0442\u043a\u0438 \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0442\u0441\u044f \u0441..",
|
||||
"rule_trigger_notes_ends_choice": "\u0417\u0430\u043c\u0435\u0442\u043a\u0438 \u0437\u0430\u043a\u0430\u043d\u0447\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u043d\u0430..",
|
||||
@ -116,28 +116,28 @@ export default {
|
||||
"rule_trigger_external_id_is_choice": "\u0412\u043d\u0435\u0448\u043d\u0438\u0439 ID..",
|
||||
"rule_trigger_internal_reference_is_choice": "\u0412\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u044f\u044f \u0441\u0441\u044b\u043b\u043a\u0430..",
|
||||
"rule_trigger_journal_id_choice": "ID \u0436\u0443\u0440\u043d\u0430\u043b\u0430 \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0439..",
|
||||
"rule_trigger_any_external_url_choice": "Transaction has an external URL",
|
||||
"rule_trigger_no_external_url_choice": "Transaction has no external URL",
|
||||
"rule_trigger_id_choice": "Transaction ID is..",
|
||||
"rule_action_delete_transaction_choice": "\u0423\u0414\u0410\u041b\u0418\u0422\u042c \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u044e (!)",
|
||||
"rule_action_set_category_choice": "\u041d\u0430\u0437\u043d\u0430\u0447\u0438\u0442\u044c \u0440\u0443\u0431\u0440\u0438\u043a\u0443...",
|
||||
"rule_trigger_any_external_url_choice": "\u0422\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u044f \u0438\u043c\u0435\u0435\u0442 \u0432\u043d\u0435\u0448\u043d\u0438\u0439 URL",
|
||||
"rule_trigger_no_external_url_choice": "\u0423 \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0438 \u043d\u0435\u0442 \u0432\u043d\u0435\u0448\u043d\u0435\u0433\u043e URL",
|
||||
"rule_trigger_id_choice": "ID \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0438..",
|
||||
"rule_action_delete_transaction_choice": "DELETE transaction(!)",
|
||||
"rule_action_set_category_choice": "Set category to ..",
|
||||
"rule_action_clear_category_choice": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u043b\u044e\u0431\u0443\u044e \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044e",
|
||||
"rule_action_set_budget_choice": "\u041d\u0430\u0437\u043d\u0430\u0447\u0438\u0442\u044c \u0431\u044e\u0434\u0436\u0435\u0442...",
|
||||
"rule_action_set_budget_choice": "Set budget to ..",
|
||||
"rule_action_clear_budget_choice": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u043b\u044e\u0431\u043e\u0439 \u0431\u044e\u0434\u0436\u0435\u0442",
|
||||
"rule_action_add_tag_choice": "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043c\u0435\u0442\u043a\u0443...",
|
||||
"rule_action_remove_tag_choice": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u043c\u0435\u0442\u043a\u0443...",
|
||||
"rule_action_add_tag_choice": "Add tag ..",
|
||||
"rule_action_remove_tag_choice": "Remove tag ..",
|
||||
"rule_action_remove_all_tags_choice": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0432\u0441\u0435 \u043c\u0435\u0442\u043a\u0438...",
|
||||
"rule_action_set_description_choice": "\u041d\u0430\u0437\u043d\u0430\u0447\u0438\u0442\u044c \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435...",
|
||||
"rule_action_update_piggy_choice": "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c\/\u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0441\u0443\u043c\u043c\u0443 \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0438 \u0432 \u043a\u043e\u043f\u0438\u043b\u043a\u0435..",
|
||||
"rule_action_append_description_choice": "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432 \u043a\u043e\u043d\u0446\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0441...",
|
||||
"rule_action_prepend_description_choice": "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432 \u043d\u0430\u0447\u0430\u043b\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0441...",
|
||||
"rule_action_set_source_account_choice": "\u041d\u0430\u0437\u043d\u0430\u0447\u0438\u0442\u044c \u0441\u0447\u0451\u0442-\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a...",
|
||||
"rule_action_set_destination_account_choice": "\u041d\u0430\u0437\u043d\u0430\u0447\u0438\u0442\u044c \u0446\u0435\u043b\u0435\u0432\u043e\u0439 \u0441\u0447\u0451\u0442...",
|
||||
"rule_action_append_notes_choice": "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432 \u043a\u043e\u043d\u0446\u0435 \u0437\u0430\u043c\u0435\u0442\u043a\u0438 \u0441...",
|
||||
"rule_action_prepend_notes_choice": "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432 \u043d\u0430\u0447\u0430\u043b\u0435 \u0437\u0430\u043c\u0435\u0442\u043a\u0438 \u0441...",
|
||||
"rule_action_set_description_choice": "Set description to ..",
|
||||
"rule_action_update_piggy_choice": "Add \/ remove transaction amount in piggy bank ..",
|
||||
"rule_action_append_description_choice": "Append description with ..",
|
||||
"rule_action_prepend_description_choice": "Prepend description with ..",
|
||||
"rule_action_set_source_account_choice": "Set source account to ..",
|
||||
"rule_action_set_destination_account_choice": "Set destination account to ..",
|
||||
"rule_action_append_notes_choice": "Append notes with ..",
|
||||
"rule_action_prepend_notes_choice": "Prepend notes with ..",
|
||||
"rule_action_clear_notes_choice": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u043b\u044e\u0431\u044b\u0435 \u0437\u0430\u043c\u0435\u0442\u043a\u0438",
|
||||
"rule_action_set_notes_choice": "\u041d\u0430\u0437\u043d\u0430\u0447\u0438\u0442\u044c \u043f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u044f...",
|
||||
"rule_action_link_to_bill_choice": "\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u0441\u0447\u0451\u0442 \u043a \u043e\u043f\u043b\u0430\u0442\u0435..",
|
||||
"rule_action_set_notes_choice": "Set notes to ..",
|
||||
"rule_action_link_to_bill_choice": "Link to a bill ..",
|
||||
"rule_action_convert_deposit_choice": "\u041f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u044c \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u044e \u0432 \u0434\u043e\u0445\u043e\u0434",
|
||||
"rule_action_convert_withdrawal_choice": "\u041f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u044c \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u044e \u0432 \u0440\u0430\u0441\u0445\u043e\u0434",
|
||||
"rule_action_convert_transfer_choice": "\u041f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u044c \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u044e \u0432 \u043f\u0435\u0440\u0435\u0432\u043e\u0434",
|
||||
@ -161,7 +161,7 @@ export default {
|
||||
"asset_accounts": "\u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0441\u0447\u0435\u0442\u0430",
|
||||
"expense_accounts": "\u0421\u0447\u0435\u0442\u0430 \u0440\u0430\u0441\u0445\u043e\u0434\u043e\u0432",
|
||||
"liabilities_accounts": "\u0414\u043e\u043b\u0433\u0438",
|
||||
"undefined_accounts": "Accounts",
|
||||
"undefined_accounts": "\u0423\u0447\u0451\u0442\u043d\u044b\u0435 \u0437\u0430\u043f\u0438\u0441\u0438",
|
||||
"name": "\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435",
|
||||
"revenue_accounts": "\u0421\u0447\u0435\u0442\u0430 \u0434\u043e\u0445\u043e\u0434\u043e\u0432",
|
||||
"description": "\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435",
|
||||
@ -189,16 +189,16 @@ export default {
|
||||
"transactions": "\u0422\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0438",
|
||||
"balance": "\u0411a\u043ba\u043dc",
|
||||
"budgets": "\u0411\u044e\u0434\u0436\u0435\u0442",
|
||||
"subscriptions": "Subscriptions",
|
||||
"subscriptions": "\u041f\u043e\u0434\u043f\u0438\u0441\u043a\u0438",
|
||||
"welcome_back": "\u0427\u0442\u043e \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u0441 \u043c\u043e\u0438\u043c\u0438 \u0444\u0438\u043d\u0430\u043d\u0441\u0430\u043c\u0438?",
|
||||
"bills_to_pay": "\u0421\u0447\u0435\u0442\u0430 \u043a \u043e\u043f\u043b\u0430\u0442\u0435",
|
||||
"net_worth": "\u041c\u043e\u0438 \u0441\u0431\u0435\u0440\u0435\u0436\u0435\u043d\u0438\u044f",
|
||||
"pref_last365": "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u0433\u043e\u0434",
|
||||
"pref_last90": "Last 90 days",
|
||||
"pref_last30": "Last 30 days",
|
||||
"pref_last7": "Last 7 days",
|
||||
"pref_YTD": "Year to date",
|
||||
"pref_QTD": "Quarter to date",
|
||||
"pref_MTD": "Month to date"
|
||||
"pref_last90": "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 90 \u0434\u043d\u0435\u0439",
|
||||
"pref_last30": "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 30 \u0434\u043d\u0435\u0439",
|
||||
"pref_last7": "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 7 \u0434\u043d\u0435\u0439",
|
||||
"pref_YTD": "\u0417\u0430 \u0433\u043e\u0434 \u0434\u043e \u0441\u0435\u0433\u043e\u0434\u043d\u044f",
|
||||
"pref_QTD": "\u041a\u0432\u0430\u0440\u0442\u0430\u043b \u0434\u043e \u0441\u0435\u0433\u043e\u0434\u043d\u044f\u0448\u043d\u0435\u0433\u043e \u0434\u043d\u044f",
|
||||
"pref_MTD": "\u041c\u0435\u0441\u044f\u0446 \u0434\u043e \u0441\u0435\u0433\u043e\u0434\u043d\u044f\u0448\u043d\u0435\u0433\u043e \u0434\u043d\u044f"
|
||||
}
|
||||
}
|
30
frontend/src/i18n/sk_SK/index.js
vendored
30
frontend/src/i18n/sk_SK/index.js
vendored
@ -119,25 +119,25 @@ export default {
|
||||
"rule_trigger_any_external_url_choice": "Transaction has an external URL",
|
||||
"rule_trigger_no_external_url_choice": "Transaction has no external URL",
|
||||
"rule_trigger_id_choice": "Transaction ID is..",
|
||||
"rule_action_delete_transaction_choice": "ODSTR\u00c1NI\u0164 transakciu (!)",
|
||||
"rule_action_set_category_choice": "Nastavi\u0165 kateg\u00f3riu na\u2026",
|
||||
"rule_action_delete_transaction_choice": "DELETE transaction(!)",
|
||||
"rule_action_set_category_choice": "Set category to ..",
|
||||
"rule_action_clear_category_choice": "Odstr\u00e1ni\u0165 v\u0161etky kateg\u00f3rie",
|
||||
"rule_action_set_budget_choice": "Nastavi\u0165 rozpo\u010det na\u2026",
|
||||
"rule_action_set_budget_choice": "Set budget to ..",
|
||||
"rule_action_clear_budget_choice": "Odste\u00e1ni\u0165 v\u0161etky rozpo\u010dty",
|
||||
"rule_action_add_tag_choice": "Prida\u0165 \u0161t\u00edtok\u2026",
|
||||
"rule_action_remove_tag_choice": "Odstr\u00e1ni\u0165 \u0161t\u00edtok\u2026",
|
||||
"rule_action_add_tag_choice": "Add tag ..",
|
||||
"rule_action_remove_tag_choice": "Remove tag ..",
|
||||
"rule_action_remove_all_tags_choice": "Odstr\u00e1ni\u0165 v\u0161etky \u0161t\u00edtky",
|
||||
"rule_action_set_description_choice": "Nastavi\u0165 popis na\u2026",
|
||||
"rule_action_update_piggy_choice": "Prida\u0165\/odstr\u00e1ni\u0165 sumu transakcie v pokladni\u010dke..",
|
||||
"rule_action_append_description_choice": "Pripoji\u0165 k popisu\u2026",
|
||||
"rule_action_prepend_description_choice": "Prida\u0165 pred popis\u2026",
|
||||
"rule_action_set_source_account_choice": "Nastavi\u0165 zdrojov\u00fd \u00fa\u010det na..",
|
||||
"rule_action_set_destination_account_choice": "Nastavi\u0165 cie\u013eov\u00fd \u00fa\u010det na..",
|
||||
"rule_action_append_notes_choice": "Pripoji\u0165 za pozn\u00e1mky\u2026",
|
||||
"rule_action_prepend_notes_choice": "Prida\u0165 pred pozn\u00e1mky\u2026",
|
||||
"rule_action_set_description_choice": "Set description to ..",
|
||||
"rule_action_update_piggy_choice": "Add \/ remove transaction amount in piggy bank ..",
|
||||
"rule_action_append_description_choice": "Append description with ..",
|
||||
"rule_action_prepend_description_choice": "Prepend description with ..",
|
||||
"rule_action_set_source_account_choice": "Set source account to ..",
|
||||
"rule_action_set_destination_account_choice": "Set destination account to ..",
|
||||
"rule_action_append_notes_choice": "Append notes with ..",
|
||||
"rule_action_prepend_notes_choice": "Prepend notes with ..",
|
||||
"rule_action_clear_notes_choice": "Odstr\u00e1ni\u0165 v\u0161etky pozn\u00e1mky",
|
||||
"rule_action_set_notes_choice": "Nastavi\u0165 pozn\u00e1mky na\u2026",
|
||||
"rule_action_link_to_bill_choice": "Prepoji\u0165 s \u00fa\u010dtenkou..",
|
||||
"rule_action_set_notes_choice": "Set notes to ..",
|
||||
"rule_action_link_to_bill_choice": "Link to a bill ..",
|
||||
"rule_action_convert_deposit_choice": "Zmeni\u0165 t\u00fato transakciu na vklad",
|
||||
"rule_action_convert_withdrawal_choice": "Zmeni\u0165 transakciu na v\u00fdb\u011br",
|
||||
"rule_action_convert_transfer_choice": "Zmeni\u0165 t\u00fato transakciu na prevod",
|
||||
|
204
frontend/src/i18n/sl_SI/index.js
vendored
Normal file
204
frontend/src/i18n/sl_SI/index.js
vendored
Normal file
@ -0,0 +1,204 @@
|
||||
export default {
|
||||
"config": {
|
||||
"html_language": "sl",
|
||||
"month_and_day_fns": "MMMM d, y"
|
||||
},
|
||||
"form": {
|
||||
"name": "Ime",
|
||||
"amount_min": "Najni\u017eji znesek",
|
||||
"amount_max": "Najvi\u0161ji znesek",
|
||||
"url": "URL",
|
||||
"title": "Naslov",
|
||||
"first_date": "Prvi datum",
|
||||
"repetitions": "Ponovitve",
|
||||
"description": "Opis",
|
||||
"iban": "IBAN",
|
||||
"skip": "Presko\u010di",
|
||||
"date": "Datum"
|
||||
},
|
||||
"list": {
|
||||
"name": "ime",
|
||||
"account_number": "Account number",
|
||||
"currentBalance": "trenutno stanje",
|
||||
"lastActivity": "zadnja aktivnost",
|
||||
"active": "Aktiviran?"
|
||||
},
|
||||
"breadcrumbs": {
|
||||
"placeholder": "[Placeholder]",
|
||||
"budgets": "Budgets",
|
||||
"subscriptions": "Subscriptions",
|
||||
"transactions": "Transactions",
|
||||
"title_expenses": "Expenses",
|
||||
"title_withdrawal": "Expenses",
|
||||
"title_revenue": "Revenue \/ income",
|
||||
"title_deposit": "Revenue \/ income",
|
||||
"title_transfer": "Transfers",
|
||||
"title_transfers": "Transfers",
|
||||
"asset_accounts": "Asset accounts",
|
||||
"expense_accounts": "Expense accounts",
|
||||
"revenue_accounts": "Revenue accounts",
|
||||
"liabilities_accounts": "Liabilities"
|
||||
},
|
||||
"firefly": {
|
||||
"actions": "Dejanja",
|
||||
"edit": "uredi",
|
||||
"delete": "izbri\u0161i",
|
||||
"reconcile": "Reconcile",
|
||||
"create_new_asset": "ustvari nov premo\u017eenjski ra\u010dun",
|
||||
"confirm_action": "Confirm action",
|
||||
"new_budget": "nov bud\u017eet",
|
||||
"new_asset_account": "nov premo\u017eenjski ra\u010dun",
|
||||
"newTransfer": "Nov prenos",
|
||||
"newDeposit": "Nov polog",
|
||||
"newWithdrawal": "Nov stro\u0161ek",
|
||||
"bills_paid": "Pla\u010dani trajniki",
|
||||
"left_to_spend": "Preostala poraba",
|
||||
"no_budget": "(brez prora\u010duna)",
|
||||
"budgeted": "Prora\u010dun",
|
||||
"spent": "Porabljeno",
|
||||
"no_bill": "(no bill)",
|
||||
"rule_trigger_source_account_starts_choice": "Source account name starts with..",
|
||||
"rule_trigger_source_account_ends_choice": "Source account name ends with..",
|
||||
"rule_trigger_source_account_is_choice": "Source account name is..",
|
||||
"rule_trigger_source_account_contains_choice": "Source account name contains..",
|
||||
"rule_trigger_account_id_choice": "Either account ID is exactly..",
|
||||
"rule_trigger_source_account_id_choice": "Source account ID is exactly..",
|
||||
"rule_trigger_destination_account_id_choice": "Destination account ID is exactly..",
|
||||
"rule_trigger_account_is_cash_choice": "Either account is cash",
|
||||
"rule_trigger_source_is_cash_choice": "Source account is (cash) account",
|
||||
"rule_trigger_destination_is_cash_choice": "Destination account is (cash) account",
|
||||
"rule_trigger_source_account_nr_starts_choice": "Source account number \/ IBAN starts with..",
|
||||
"rule_trigger_source_account_nr_ends_choice": "Source account number \/ IBAN ends with..",
|
||||
"rule_trigger_source_account_nr_is_choice": "Source account number \/ IBAN is..",
|
||||
"rule_trigger_source_account_nr_contains_choice": "Source account number \/ IBAN contains..",
|
||||
"rule_trigger_destination_account_starts_choice": "Destination account name starts with..",
|
||||
"rule_trigger_destination_account_ends_choice": "Destination account name ends with..",
|
||||
"rule_trigger_destination_account_is_choice": "Destination account name is..",
|
||||
"rule_trigger_destination_account_contains_choice": "Destination account name contains..",
|
||||
"rule_trigger_destination_account_nr_starts_choice": "Destination account number \/ IBAN starts with..",
|
||||
"rule_trigger_destination_account_nr_ends_choice": "Destination account number \/ IBAN ends with..",
|
||||
"rule_trigger_destination_account_nr_is_choice": "Destination account number \/ IBAN is..",
|
||||
"rule_trigger_destination_account_nr_contains_choice": "Destination account number \/ IBAN contains..",
|
||||
"rule_trigger_transaction_type_choice": "Tip transakcije je..",
|
||||
"rule_trigger_category_is_choice": "Kategorija je..",
|
||||
"rule_trigger_amount_less_choice": "Znesek je manj\u0161i od..",
|
||||
"rule_trigger_amount_is_choice": "Amount is..",
|
||||
"rule_trigger_amount_more_choice": "Znesek je ve\u010d kot..",
|
||||
"rule_trigger_description_starts_choice": "Opis se za\u010dne s\/z..",
|
||||
"rule_trigger_description_ends_choice": "Opis se kon\u010da z..",
|
||||
"rule_trigger_description_contains_choice": "Opis vsebuje..",
|
||||
"rule_trigger_description_is_choice": "Opis je..",
|
||||
"rule_trigger_date_on_choice": "Transaction date is..",
|
||||
"rule_trigger_date_before_choice": "Transaction date is before..",
|
||||
"rule_trigger_date_after_choice": "Transaction date is after..",
|
||||
"rule_trigger_created_at_on_choice": "Transaction was made on..",
|
||||
"rule_trigger_updated_at_on_choice": "Transaction was last edited on..",
|
||||
"rule_trigger_budget_is_choice": "Prora\u010dun je..",
|
||||
"rule_trigger_tag_is_choice": "Any tag is..",
|
||||
"rule_trigger_currency_is_choice": "Valuta transakcije je..",
|
||||
"rule_trigger_foreign_currency_is_choice": "Transaction foreign currency is..",
|
||||
"rule_trigger_has_attachments_choice": "Ima vsaj toliko priponk",
|
||||
"rule_trigger_has_no_category_choice": "Nima kategorije",
|
||||
"rule_trigger_has_any_category_choice": "Ima kategorijo",
|
||||
"rule_trigger_has_no_budget_choice": "Nima prora\u010duna",
|
||||
"rule_trigger_has_any_budget_choice": "Ima (katerikoli) prora\u010dun",
|
||||
"rule_trigger_has_no_bill_choice": "Has no bill",
|
||||
"rule_trigger_has_any_bill_choice": "Has a (any) bill",
|
||||
"rule_trigger_has_no_tag_choice": "Nima oznak",
|
||||
"rule_trigger_has_any_tag_choice": "Ima eno ali ve\u010d oznak",
|
||||
"rule_trigger_any_notes_choice": "Ima zaznamke",
|
||||
"rule_trigger_no_notes_choice": "Nima zaznamkov",
|
||||
"rule_trigger_notes_is_choice": "Notes are..",
|
||||
"rule_trigger_notes_contains_choice": "Notes contain..",
|
||||
"rule_trigger_notes_starts_choice": "Notes start with..",
|
||||
"rule_trigger_notes_ends_choice": "Notes end with..",
|
||||
"rule_trigger_bill_is_choice": "Bill is..",
|
||||
"rule_trigger_external_id_is_choice": "External ID is..",
|
||||
"rule_trigger_internal_reference_is_choice": "Internal reference is..",
|
||||
"rule_trigger_journal_id_choice": "Transaction journal ID is..",
|
||||
"rule_trigger_any_external_url_choice": "Transaction has an external URL",
|
||||
"rule_trigger_no_external_url_choice": "Transaction has no external URL",
|
||||
"rule_trigger_id_choice": "Transaction ID is..",
|
||||
"rule_action_delete_transaction_choice": "DELETE transaction(!)",
|
||||
"rule_action_set_category_choice": "Set category to ..",
|
||||
"rule_action_clear_category_choice": "Po\u010disti kategorijo",
|
||||
"rule_action_set_budget_choice": "Set budget to ..",
|
||||
"rule_action_clear_budget_choice": "Po\u010disti prora\u010dun",
|
||||
"rule_action_add_tag_choice": "Add tag ..",
|
||||
"rule_action_remove_tag_choice": "Remove tag ..",
|
||||
"rule_action_remove_all_tags_choice": "Odstrani vse oznake",
|
||||
"rule_action_set_description_choice": "Set description to ..",
|
||||
"rule_action_update_piggy_choice": "Add \/ remove transaction amount in piggy bank ..",
|
||||
"rule_action_append_description_choice": "Append description with ..",
|
||||
"rule_action_prepend_description_choice": "Prepend description with ..",
|
||||
"rule_action_set_source_account_choice": "Set source account to ..",
|
||||
"rule_action_set_destination_account_choice": "Set destination account to ..",
|
||||
"rule_action_append_notes_choice": "Append notes with ..",
|
||||
"rule_action_prepend_notes_choice": "Prepend notes with ..",
|
||||
"rule_action_clear_notes_choice": "Odstrani opombe",
|
||||
"rule_action_set_notes_choice": "Set notes to ..",
|
||||
"rule_action_link_to_bill_choice": "Link to a bill ..",
|
||||
"rule_action_convert_deposit_choice": "Pretvori transakcijo v polog",
|
||||
"rule_action_convert_withdrawal_choice": "Pretvori transakcijo v odliv",
|
||||
"rule_action_convert_transfer_choice": "Pretvori transakcijo v prenos",
|
||||
"placeholder": "[Placeholder]",
|
||||
"recurrences": "Ponavljajo\u010de transakcije",
|
||||
"title_expenses": "stro\u0161ki",
|
||||
"title_withdrawal": "stro\u0161ki",
|
||||
"title_revenue": "Dohodki \/ prihodki",
|
||||
"pref_1D": "En dan",
|
||||
"pref_1W": "En teden",
|
||||
"pref_1M": "En mesec",
|
||||
"pref_3M": "Trije meseci (\u010detrtletje)",
|
||||
"pref_6M": "\u0160est mesecev",
|
||||
"pref_1Y": "Eno leto",
|
||||
"repeat_freq_yearly": "letno",
|
||||
"repeat_freq_half-year": "polletno",
|
||||
"repeat_freq_quarterly": "\u010detrtletno",
|
||||
"repeat_freq_monthly": "mese\u010dno",
|
||||
"repeat_freq_weekly": "tedensko",
|
||||
"single_split": "Razdeli",
|
||||
"asset_accounts": "premo\u017eenjski ra\u010duni",
|
||||
"expense_accounts": "Ra\u010duni stro\u0161kov",
|
||||
"liabilities_accounts": "Obveznosti",
|
||||
"undefined_accounts": "Accounts",
|
||||
"name": "Ime",
|
||||
"revenue_accounts": "Ra\u010dun prihodkov",
|
||||
"description": "Opis",
|
||||
"category": "Kategorija",
|
||||
"title_deposit": "Dohodki \/ prihodki",
|
||||
"title_transfer": "Prenosi",
|
||||
"title_transfers": "Prenosi",
|
||||
"piggyBanks": "Hranilniki",
|
||||
"rules": "Pravila",
|
||||
"accounts": "Ra\u010duni",
|
||||
"categories": "Kategorije",
|
||||
"tags": "Oznake",
|
||||
"object_groups_page_title": "Groups",
|
||||
"reports": "Poro\u010dila",
|
||||
"webhooks": "Webhooks",
|
||||
"currencies": "Valute",
|
||||
"administration": "Administracija",
|
||||
"profile": "Profil",
|
||||
"source_account": "Izvorni ra\u010dun",
|
||||
"destination_account": "Ciljni ra\u010dun",
|
||||
"amount": "Znesek",
|
||||
"date": "Datum",
|
||||
"time": "Time",
|
||||
"preferences": "Mo\u017enosti",
|
||||
"transactions": "Transakcije",
|
||||
"balance": "Stanje",
|
||||
"budgets": "Prora\u010duni",
|
||||
"subscriptions": "Subscriptions",
|
||||
"welcome_back": "Kaj dogaja?",
|
||||
"bills_to_pay": "Trajnik za pla\u010dilo",
|
||||
"net_worth": "Neto vrednost",
|
||||
"pref_last365": "Last year",
|
||||
"pref_last90": "Last 90 days",
|
||||
"pref_last30": "Last 30 days",
|
||||
"pref_last7": "Last 7 days",
|
||||
"pref_YTD": "Year to date",
|
||||
"pref_QTD": "Quarter to date",
|
||||
"pref_MTD": "Month to date"
|
||||
}
|
||||
}
|
30
frontend/src/i18n/sv_SE/index.js
vendored
30
frontend/src/i18n/sv_SE/index.js
vendored
@ -119,25 +119,25 @@ export default {
|
||||
"rule_trigger_any_external_url_choice": "Transaktionen har en extern URL",
|
||||
"rule_trigger_no_external_url_choice": "Transaktionen saknar extern URL",
|
||||
"rule_trigger_id_choice": "Transaktions-ID \u00e4r..",
|
||||
"rule_action_delete_transaction_choice": "TA BORT transaktion (!)",
|
||||
"rule_action_set_category_choice": "Ange kategori till..",
|
||||
"rule_action_delete_transaction_choice": "DELETE transaction(!)",
|
||||
"rule_action_set_category_choice": "Set category to ..",
|
||||
"rule_action_clear_category_choice": "Rensa alla kategorier",
|
||||
"rule_action_set_budget_choice": "S\u00e4tt budget till..",
|
||||
"rule_action_set_budget_choice": "Set budget to ..",
|
||||
"rule_action_clear_budget_choice": "Rensa alla budgetar",
|
||||
"rule_action_add_tag_choice": "L\u00e4gg till etikett..",
|
||||
"rule_action_remove_tag_choice": "Ta bort etikett..",
|
||||
"rule_action_add_tag_choice": "Add tag ..",
|
||||
"rule_action_remove_tag_choice": "Remove tag ..",
|
||||
"rule_action_remove_all_tags_choice": "Ta bort alla etiketter",
|
||||
"rule_action_set_description_choice": "S\u00e4tt beskrivning till..",
|
||||
"rule_action_update_piggy_choice": "L\u00e4gg till\/ta bort transaktionsbelopp i spargrisen..",
|
||||
"rule_action_append_description_choice": "L\u00e4gg till beskrivning med..",
|
||||
"rule_action_prepend_description_choice": "F\u00f6rbered beskrivning med..",
|
||||
"rule_action_set_source_account_choice": "S\u00e4tt k\u00e4llkonto till..",
|
||||
"rule_action_set_destination_account_choice": "S\u00e4tt destinationskonto till..",
|
||||
"rule_action_append_notes_choice": "L\u00e4gg till anteckningar med..",
|
||||
"rule_action_prepend_notes_choice": "F\u00f6rbered anteckningar med..",
|
||||
"rule_action_set_description_choice": "Set description to ..",
|
||||
"rule_action_update_piggy_choice": "Add \/ remove transaction amount in piggy bank ..",
|
||||
"rule_action_append_description_choice": "Append description with ..",
|
||||
"rule_action_prepend_description_choice": "Prepend description with ..",
|
||||
"rule_action_set_source_account_choice": "Set source account to ..",
|
||||
"rule_action_set_destination_account_choice": "Set destination account to ..",
|
||||
"rule_action_append_notes_choice": "Append notes with ..",
|
||||
"rule_action_prepend_notes_choice": "Prepend notes with ..",
|
||||
"rule_action_clear_notes_choice": "Ta bort alla anteckningar",
|
||||
"rule_action_set_notes_choice": "St\u00e4ll in anteckningar p\u00e5..",
|
||||
"rule_action_link_to_bill_choice": "L\u00e4nka till en nota..",
|
||||
"rule_action_set_notes_choice": "Set notes to ..",
|
||||
"rule_action_link_to_bill_choice": "Link to a bill ..",
|
||||
"rule_action_convert_deposit_choice": "Konvertera transaktionen till en ins\u00e4ttning",
|
||||
"rule_action_convert_withdrawal_choice": "Konvertera transaktionen till ett uttag",
|
||||
"rule_action_convert_transfer_choice": "G\u00f6r transaktionen till en \u00f6verf\u00f6ring",
|
||||
|
204
frontend/src/i18n/tr_TR/index.js
vendored
Normal file
204
frontend/src/i18n/tr_TR/index.js
vendored
Normal file
@ -0,0 +1,204 @@
|
||||
export default {
|
||||
"config": {
|
||||
"html_language": "tr",
|
||||
"month_and_day_fns": "MMMM d, y"
|
||||
},
|
||||
"form": {
|
||||
"name": "\u0130sim",
|
||||
"amount_min": "Minimum tutar",
|
||||
"amount_max": "Minimum tutar",
|
||||
"url": "URL",
|
||||
"title": "Ba\u015fl\u0131k",
|
||||
"first_date": "First date",
|
||||
"repetitions": "Repetitions",
|
||||
"description": "Tan\u0131mlama",
|
||||
"iban": "IBAN numaras\u0131",
|
||||
"skip": "Atla",
|
||||
"date": "Tarih"
|
||||
},
|
||||
"list": {
|
||||
"name": "\u0130sim",
|
||||
"account_number": "Account number",
|
||||
"currentBalance": "Cari bakiye",
|
||||
"lastActivity": "Son Etkinlik",
|
||||
"active": "Aktif mi?"
|
||||
},
|
||||
"breadcrumbs": {
|
||||
"placeholder": "[Tutucu]",
|
||||
"budgets": "B\u00fct\u00e7eler",
|
||||
"subscriptions": "Abonelik",
|
||||
"transactions": "\u0130\u015flemler",
|
||||
"title_expenses": "Masraflar",
|
||||
"title_withdrawal": "Masraflar",
|
||||
"title_revenue": "Gelir \/ kazan\u00e7",
|
||||
"title_deposit": "Gelir \/kazan\u00e7",
|
||||
"title_transfer": "Aktarmalar",
|
||||
"title_transfers": "Aktarmalar",
|
||||
"asset_accounts": "Varl\u0131k hesaplar\u0131",
|
||||
"expense_accounts": "Gider hesab\u0131",
|
||||
"revenue_accounts": "Kazan\u00e7 hesab\u0131",
|
||||
"liabilities_accounts": "Sorumluluk"
|
||||
},
|
||||
"firefly": {
|
||||
"actions": "Eylemler",
|
||||
"edit": "D\u00fczenle",
|
||||
"delete": "Sil",
|
||||
"reconcile": "Reconcile",
|
||||
"create_new_asset": "Yeni varl\u0131k hesab\u0131 olu\u015ftur",
|
||||
"confirm_action": "Confirm action",
|
||||
"new_budget": "Yeni b\u00fct\u00e7e",
|
||||
"new_asset_account": "Yeni varl\u0131k hesab\u0131",
|
||||
"newTransfer": "Yeni Transfer",
|
||||
"newDeposit": "Yeni mevduat",
|
||||
"newWithdrawal": "Yeni gider",
|
||||
"bills_paid": "\u00d6denen Faturalar",
|
||||
"left_to_spend": "Harcama i\u00e7in b\u0131rak\u0131ld\u0131",
|
||||
"no_budget": "(b\u00fct\u00e7e yok)",
|
||||
"budgeted": "B\u00fct\u00e7elenen",
|
||||
"spent": "Harcanan",
|
||||
"no_bill": "(hay\u0131r bill)",
|
||||
"rule_trigger_source_account_starts_choice": "Kaynak hesap ad\u0131 ile ba\u015flar..",
|
||||
"rule_trigger_source_account_ends_choice": "Source account name ends with..",
|
||||
"rule_trigger_source_account_is_choice": "Kaynak hesap ad\u0131d\u0131r..",
|
||||
"rule_trigger_source_account_contains_choice": "Kaynak hesap ad\u0131 i\u00e7erir..",
|
||||
"rule_trigger_account_id_choice": "Either account ID is exactly..",
|
||||
"rule_trigger_source_account_id_choice": "Kaynak hesap kimli\u011fi tam olarak..",
|
||||
"rule_trigger_destination_account_id_choice": "Hedef hesap kimli\u011fi tam olarak..",
|
||||
"rule_trigger_account_is_cash_choice": "Either account is cash",
|
||||
"rule_trigger_source_is_cash_choice": "Kaynak hesap (nakit) hesapt\u0131r",
|
||||
"rule_trigger_destination_is_cash_choice": "Hedef hesap (nakit) hesapt\u0131r",
|
||||
"rule_trigger_source_account_nr_starts_choice": "Kaynak hesap numaras\u0131 \/ IBAN ile ba\u015flar..",
|
||||
"rule_trigger_source_account_nr_ends_choice": "Kaynak hesap numaras\u0131 \/ IBAN ile biter..",
|
||||
"rule_trigger_source_account_nr_is_choice": "Kaynak hesap numaras\u0131 \/ IBAN..",
|
||||
"rule_trigger_source_account_nr_contains_choice": "Kaynak hesap numaras\u0131 \/ IBAN i\u00e7erir..",
|
||||
"rule_trigger_destination_account_starts_choice": "Hedef hesap ad\u0131 ile ba\u015flar..",
|
||||
"rule_trigger_destination_account_ends_choice": "Hedef hesap ad\u0131 ile biter..",
|
||||
"rule_trigger_destination_account_is_choice": "Hedef hesap ad\u0131d\u0131r..",
|
||||
"rule_trigger_destination_account_contains_choice": "Hedef hesap ad\u0131 i\u00e7erir..",
|
||||
"rule_trigger_destination_account_nr_starts_choice": "Hedef hesap numaras\u0131 \/ IBAN ile ba\u015flar..",
|
||||
"rule_trigger_destination_account_nr_ends_choice": "Hedef hesap numaras\u0131 \/ IBAN ile biter..",
|
||||
"rule_trigger_destination_account_nr_is_choice": "Hedef hesap numaras\u0131 \/ IBAN'd\u0131r..",
|
||||
"rule_trigger_destination_account_nr_contains_choice": "Hedef hesap numaras\u0131 \/ IBAN i\u00e7erir..",
|
||||
"rule_trigger_transaction_type_choice": "\u0130\u015flem t\u00fcr\u00fc..",
|
||||
"rule_trigger_category_is_choice": "Kategori..",
|
||||
"rule_trigger_amount_less_choice": "Miktar \u015fundan az..",
|
||||
"rule_trigger_amount_is_choice": "Amount is..",
|
||||
"rule_trigger_amount_more_choice": "Miktar fazla..",
|
||||
"rule_trigger_description_starts_choice": "A\u00e7\u0131klama ba\u015fl\u0131yor..",
|
||||
"rule_trigger_description_ends_choice": "A\u00e7\u0131klama bitiyor..",
|
||||
"rule_trigger_description_contains_choice": "A\u00e7\u0131klama i\u00e7erir..",
|
||||
"rule_trigger_description_is_choice": "A\u00e7\u0131klama..",
|
||||
"rule_trigger_date_on_choice": "Transaction date is..",
|
||||
"rule_trigger_date_before_choice": "\u0130\u015flem tarihi \u00f6ncedir..",
|
||||
"rule_trigger_date_after_choice": "\u0130\u015flem tarihi sonrad\u0131r..",
|
||||
"rule_trigger_created_at_on_choice": "Transaction was made on..",
|
||||
"rule_trigger_updated_at_on_choice": "Transaction was last edited on..",
|
||||
"rule_trigger_budget_is_choice": "B\u00fct\u00e7e..",
|
||||
"rule_trigger_tag_is_choice": "Any tag is..",
|
||||
"rule_trigger_currency_is_choice": "\u0130\u015flem d\u00f6vizi..",
|
||||
"rule_trigger_foreign_currency_is_choice": "\u0130\u015flem d\u00f6vizdir..",
|
||||
"rule_trigger_has_attachments_choice": "En son bir \u00e7ok eklentileri var",
|
||||
"rule_trigger_has_no_category_choice": "Kategorisi yok",
|
||||
"rule_trigger_has_any_category_choice": "Bir kategorisi var",
|
||||
"rule_trigger_has_no_budget_choice": "B\u00fct\u00e7e yok",
|
||||
"rule_trigger_has_any_budget_choice": "Bir b\u00fct\u00e7esi var",
|
||||
"rule_trigger_has_no_bill_choice": "Faturas\u0131 yok",
|
||||
"rule_trigger_has_any_bill_choice": "(Herhangi) bir faturas\u0131 var m\u0131",
|
||||
"rule_trigger_has_no_tag_choice": "Etiket yok",
|
||||
"rule_trigger_has_any_tag_choice": "Bir veya bir\u00e7ok etiketleri var",
|
||||
"rule_trigger_any_notes_choice": "Notlar\u0131 var",
|
||||
"rule_trigger_no_notes_choice": "Notu yok",
|
||||
"rule_trigger_notes_is_choice": "Notes are..",
|
||||
"rule_trigger_notes_contains_choice": "Notes contain..",
|
||||
"rule_trigger_notes_starts_choice": "Notes start with..",
|
||||
"rule_trigger_notes_ends_choice": "Notes end with..",
|
||||
"rule_trigger_bill_is_choice": "Bill \u00f6yle..",
|
||||
"rule_trigger_external_id_is_choice": "External ID is..",
|
||||
"rule_trigger_internal_reference_is_choice": "Internal reference is..",
|
||||
"rule_trigger_journal_id_choice": "\u0130\u015flem g\u00fcnl\u00fc\u011f\u00fc kimli\u011fidir..",
|
||||
"rule_trigger_any_external_url_choice": "\u0130\u015flemin harici bir URL'si var",
|
||||
"rule_trigger_no_external_url_choice": "\u0130\u015flemin harici URL'si yok",
|
||||
"rule_trigger_id_choice": "\u0130\u015flem kimli\u011fidir..",
|
||||
"rule_action_delete_transaction_choice": "DELETE transaction(!)",
|
||||
"rule_action_set_category_choice": "Set category to ..",
|
||||
"rule_action_clear_category_choice": "T\u00fcm kategoriyi temizle",
|
||||
"rule_action_set_budget_choice": "Set budget to ..",
|
||||
"rule_action_clear_budget_choice": "Herhangi bir b\u00fct\u00e7eyi temizle",
|
||||
"rule_action_add_tag_choice": "Add tag ..",
|
||||
"rule_action_remove_tag_choice": "Remove tag ..",
|
||||
"rule_action_remove_all_tags_choice": "T\u00fcm etiketleri kald\u0131r",
|
||||
"rule_action_set_description_choice": "Set description to ..",
|
||||
"rule_action_update_piggy_choice": "Add \/ remove transaction amount in piggy bank ..",
|
||||
"rule_action_append_description_choice": "Append description with ..",
|
||||
"rule_action_prepend_description_choice": "Prepend description with ..",
|
||||
"rule_action_set_source_account_choice": "Set source account to ..",
|
||||
"rule_action_set_destination_account_choice": "Set destination account to ..",
|
||||
"rule_action_append_notes_choice": "Append notes with ..",
|
||||
"rule_action_prepend_notes_choice": "Prepend notes with ..",
|
||||
"rule_action_clear_notes_choice": "Herhangi bir notu kald\u0131r",
|
||||
"rule_action_set_notes_choice": "Set notes to ..",
|
||||
"rule_action_link_to_bill_choice": "Link to a bill ..",
|
||||
"rule_action_convert_deposit_choice": "\u0130\u015flemi mevduata d\u00f6n\u00fc\u015ft\u00fcr",
|
||||
"rule_action_convert_withdrawal_choice": "\u0130\u015flemi para \u00e7ekmeye d\u00f6n\u00fc\u015ft\u00fcr",
|
||||
"rule_action_convert_transfer_choice": "\u0130\u015flemi transfere d\u00f6n\u00fc\u015ft\u00fcr",
|
||||
"placeholder": "[Placeholder]",
|
||||
"recurrences": "Tekrar Eden \u0130\u015flemler",
|
||||
"title_expenses": "Giderler",
|
||||
"title_withdrawal": "Giderler",
|
||||
"title_revenue": "Gelir \/ Gelir",
|
||||
"pref_1D": "Bir g\u00fcn",
|
||||
"pref_1W": "Bir hafta",
|
||||
"pref_1M": "Bir ay",
|
||||
"pref_3M": "\u00dc\u00e7 ay (\u00e7eyrek)",
|
||||
"pref_6M": "Alt\u0131 ay",
|
||||
"pref_1Y": "Bir y\u0131l",
|
||||
"repeat_freq_yearly": "y\u0131ll\u0131k",
|
||||
"repeat_freq_half-year": "her yar\u0131 y\u0131l",
|
||||
"repeat_freq_quarterly": "\u00fc\u00e7 ayl\u0131k",
|
||||
"repeat_freq_monthly": "ayl\u0131k",
|
||||
"repeat_freq_weekly": "haftal\u0131k",
|
||||
"single_split": "B\u00f6l",
|
||||
"asset_accounts": "Varl\u0131k hesaplar\u0131",
|
||||
"expense_accounts": "Gider hesaplar\u0131",
|
||||
"liabilities_accounts": "Liabilities",
|
||||
"undefined_accounts": "Accounts",
|
||||
"name": "\u0130sim",
|
||||
"revenue_accounts": "Gelir hesaplar\u0131",
|
||||
"description": "A\u00e7\u0131klama",
|
||||
"category": "Kategori",
|
||||
"title_deposit": "Gelir \/ Gelir",
|
||||
"title_transfer": "Transferler",
|
||||
"title_transfers": "Transferler",
|
||||
"piggyBanks": "Kumbara",
|
||||
"rules": "Kurallar",
|
||||
"accounts": "Hesaplar",
|
||||
"categories": "Kategoriler",
|
||||
"tags": "Etiketler",
|
||||
"object_groups_page_title": "Groups",
|
||||
"reports": "Raporlar",
|
||||
"webhooks": "Web kancalar\u0131",
|
||||
"currencies": "Kurlar",
|
||||
"administration": "Y\u00f6netim",
|
||||
"profile": "Profil",
|
||||
"source_account": "Kaynak hesap",
|
||||
"destination_account": "Hedef hesap",
|
||||
"amount": "Miktar",
|
||||
"date": "Tarih",
|
||||
"time": "Time",
|
||||
"preferences": "Tercihler",
|
||||
"transactions": "\u0130\u015flemler",
|
||||
"balance": "Denge",
|
||||
"budgets": "B\u00fct\u00e7eler",
|
||||
"subscriptions": "Abonelik",
|
||||
"welcome_back": "Neler oluyor?",
|
||||
"bills_to_pay": "\u00d6denecek fatura",
|
||||
"net_worth": "Net de\u011fer",
|
||||
"pref_last365": "Ge\u00e7en y\u0131l",
|
||||
"pref_last90": "Son 90 g\u00fcn",
|
||||
"pref_last30": "Son 30 g\u00fcn",
|
||||
"pref_last7": "Son 7 g\u00fcn",
|
||||
"pref_YTD": "Y\u0131ldan bug\u00fcne",
|
||||
"pref_QTD": "Bug\u00fcne kadar tarih",
|
||||
"pref_MTD": "Bug\u00fcne kadar ay"
|
||||
}
|
||||
}
|
204
frontend/src/i18n/uk_UA/index.js
vendored
Normal file
204
frontend/src/i18n/uk_UA/index.js
vendored
Normal file
@ -0,0 +1,204 @@
|
||||
export default {
|
||||
"config": {
|
||||
"html_language": "uk",
|
||||
"month_and_day_fns": "d MMMM y"
|
||||
},
|
||||
"form": {
|
||||
"name": "\u041d\u0430\u0437\u0432\u0430",
|
||||
"amount_min": "\u041c\u0456\u043d\u0456\u043c\u0430\u043b\u044c\u043d\u0430 \u0441\u0443\u043c\u0430",
|
||||
"amount_max": "\u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u0430 \u0441\u0443\u043c\u0430",
|
||||
"url": "URL",
|
||||
"title": "\u041d\u0430\u0437\u0432\u0430",
|
||||
"first_date": "\u041f\u0435\u0440\u0448\u0430 \u0434\u0430\u0442\u0430",
|
||||
"repetitions": "\u041f\u043e\u0432\u0442\u043e\u0440\u0435\u043d\u043d\u044f",
|
||||
"description": "\u041e\u043f\u0438\u0441",
|
||||
"iban": "IBAN",
|
||||
"skip": "\u041f\u0440\u043e\u043f\u0443\u0441\u0442\u0438\u0442\u0438",
|
||||
"date": "\u0414\u0430\u0442\u0430"
|
||||
},
|
||||
"list": {
|
||||
"name": "\u041d\u0430\u0437\u0432\u0430",
|
||||
"account_number": "Account number",
|
||||
"currentBalance": "\u041f\u043e\u0442\u043e\u0447\u043d\u0438\u0439 \u0431\u0430\u043b\u0430\u043d\u0441",
|
||||
"lastActivity": "\u041e\u0441\u0442\u0430\u043d\u043d\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0456\u044f",
|
||||
"active": "\u0427\u0438 \u0430\u043a\u0442\u0438\u0432\u043d\u0438\u0439?"
|
||||
},
|
||||
"breadcrumbs": {
|
||||
"placeholder": "[Placeholder]",
|
||||
"budgets": "\u0411\u044e\u0434\u0436\u0435\u0442",
|
||||
"subscriptions": "\u041f\u0456\u0434\u043f\u0438\u0441\u043a\u0430",
|
||||
"transactions": "\u041e\u043f\u0435\u0440\u0430\u0446\u0456\u0457",
|
||||
"title_expenses": "\u0412\u0438\u0442\u0440\u0430\u0442\u0438",
|
||||
"title_withdrawal": "\u0412\u0438\u0442\u0440\u0430\u0442\u0438",
|
||||
"title_revenue": "\u0414\u043e\u0445\u0456\u0434 \/ \u043f\u0440\u0438\u0431\u0443\u0442\u043e\u043a",
|
||||
"title_deposit": "\u0414\u043e\u0445\u0456\u0434 \/ \u043f\u0440\u0438\u0431\u0443\u0442\u043e\u043a",
|
||||
"title_transfer": "\u041f\u0435\u0440\u0435\u043a\u0430\u0437\u0438",
|
||||
"title_transfers": "\u041f\u0435\u0440\u0435\u043a\u0430\u0437\u0438",
|
||||
"asset_accounts": "\u041e\u0441\u043d\u043e\u0432\u043d\u0456 \u0440\u0430\u0445\u0443\u043d\u043a\u0438",
|
||||
"expense_accounts": "\u0420\u0430\u0445\u0443\u043d\u043a\u0438 \u0432\u0438\u0442\u0440\u0430\u0442",
|
||||
"revenue_accounts": "\u0414\u0436\u0435\u0440\u0435\u043b\u0430 \u0434\u043e\u0445\u043e\u0434\u0456\u0432",
|
||||
"liabilities_accounts": "\u0417\u043e\u0431\u043e\u0432'\u044f\u0437\u0430\u043d\u043d\u044f"
|
||||
},
|
||||
"firefly": {
|
||||
"actions": "\u0414\u0456\u0457",
|
||||
"edit": "\u0420\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u0442\u0438",
|
||||
"delete": "\u0412\u0438\u0434\u0430\u043b\u0438\u0442\u0438",
|
||||
"reconcile": "Reconcile",
|
||||
"create_new_asset": "Create new asset account",
|
||||
"confirm_action": "\u041f\u0456\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0438 \u0434\u0456\u044e",
|
||||
"new_budget": "\u041d\u043e\u0432\u0438\u0439 \u0431\u044e\u0434\u0436\u0435\u0442",
|
||||
"new_asset_account": "\u041d\u043e\u0432\u0438\u0439 \u0440\u0430\u0445\u0443\u043d\u043e\u043a \u0430\u043a\u0442\u0438\u0432\u0456\u0432",
|
||||
"newTransfer": "\u041d\u043e\u0432\u0438\u0439 \u043f\u0435\u0440\u0435\u043a\u0430\u0437",
|
||||
"newDeposit": "\u041d\u043e\u0432\u0456 \u043d\u0430\u0434\u0445\u043e\u0434\u0436\u0435\u043d\u043d\u044f",
|
||||
"newWithdrawal": "\u041d\u043e\u0432\u0456 \u0432\u0438\u0442\u0440\u0430\u0442\u0438",
|
||||
"bills_paid": "\u041e\u043f\u043b\u0430\u0447\u0435\u043d\u0456 \u0440\u0430\u0445\u0443\u043d\u043a\u0438",
|
||||
"left_to_spend": "Left to spend",
|
||||
"no_budget": "(\u043f\u043e\u0437\u0430 \u0431\u044e\u0434\u0436\u0435\u0442\u043e\u043c)",
|
||||
"budgeted": "Budgeted",
|
||||
"spent": "Spent",
|
||||
"no_bill": "(no bill)",
|
||||
"rule_trigger_source_account_starts_choice": "\u0406\u043c'\u044f \u0432\u0438\u0445\u0456\u0434\u043d\u043e\u0433\u043e \u0440\u0430\u0445\u0443\u043d\u043a\u0443 \u043f\u043e\u0447\u0438\u043d\u0430\u0454\u0442\u044c\u0441\u044f \u0437 \": value\"..",
|
||||
"rule_trigger_source_account_ends_choice": "\u041d\u0430\u0437\u0432\u0430 \u0434\u0436\u0435\u0440\u0435\u043b\u0430 \u0440\u0430\u0445\u0443\u043d\u043a\u0443 \u0437\u0430\u043a\u0456\u043d\u0447\u0443\u0454\u0442\u044c\u0441\u044f \u043d\u0430..",
|
||||
"rule_trigger_source_account_is_choice": "\u0406\u043c'\u044f \u0432\u0438\u0445\u0456\u0434\u043d\u043e\u0433\u043e \u0440\u0430\u0445\u0443\u043d\u043a\u0443 \u043c\u0456\u0441\u0442\u0438\u0442\u044c..",
|
||||
"rule_trigger_source_account_contains_choice": "\u041d\u0430\u0437\u0432\u0430 \u0434\u0436\u0435\u0440\u0435\u043b\u0430 \u0440\u0430\u0445\u0443\u043d\u043a\u0443 \u043c\u0456\u0441\u0442\u0438\u0442\u044c..",
|
||||
"rule_trigger_account_id_choice": "\u0406\u0434\u0435\u043d\u0442\u0438\u0444\u0456\u043a\u0430\u0446\u0456\u044f \u0431\u0443\u0434\u044c-\u044f\u043a\u043e\u0433\u043e \u0440\u0430\u0445\u0443\u043d\u043a\u0443 \u0454 \u0442\u043e\u0447\u043d\u043e\u044e..",
|
||||
"rule_trigger_source_account_id_choice": "\u0406\u0434\u0435\u043d\u0442\u0438\u0444\u0456\u043a\u0430\u0446\u0456\u044f \u0431\u0443\u0434\u044c-\u044f\u043a\u043e\u0433\u043e \u0434\u0436\u0435\u0440\u0435\u043b\u0430 \u0440\u0430\u0445\u0443\u043d\u043a\u0443 \u0454 \u0442\u043e\u0447\u043d\u043e\u044e..",
|
||||
"rule_trigger_destination_account_id_choice": "\u0406\u0434\u0435\u043d\u0442\u0438\u0444\u0456\u043a\u0430\u0446\u0456\u044f \u0440\u0430\u0445\u0443\u043d\u043a\u0443 \u043f\u0440\u0438\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044f \u0454 \u0442\u043e\u0447\u043d\u043e\u044e..",
|
||||
"rule_trigger_account_is_cash_choice": "\u0411\u0443\u0434\u044c-\u044f\u043a\u0438\u0439 \u0440\u0430\u0445\u0443\u043d\u043e\u043a \u0454 \u0433\u043e\u0442\u0456\u0432\u043a\u043e\u0432\u0438\u043c",
|
||||
"rule_trigger_source_is_cash_choice": "\u0414\u0436\u0435\u0440\u0435\u043b\u043e\u043c \u0440\u0430\u0445\u0443\u043d\u043a\u043e\u043c \u0454 \u200b\u200b(\u0433\u043e\u0442\u0456\u0432\u043a\u043e\u0432\u0438\u0439) \u0440\u0430\u0445\u0443\u043d\u043e\u043a",
|
||||
"rule_trigger_destination_is_cash_choice": "\u0420\u0430\u0445\u0443\u043d\u043a\u043e\u043c \u043f\u0440\u0438\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044f \u0454 \u200b\u200b(\u0433\u043e\u0442\u0456\u0432\u043a\u043e\u0432\u0438\u0439) \u0440\u0430\u0445\u0443\u043d\u043e\u043a",
|
||||
"rule_trigger_source_account_nr_starts_choice": "\u041d\u043e\u043c\u0435\u0440 \u0434\u0436\u0435\u0440\u0435\u043b\u0430 \u0440\u0430\u0445\u0443\u043d\u043a\u0443 \/ IBAN \u043f\u043e\u0447\u0438\u043d\u0430\u0454\u0442\u044c\u0441\u044f \u0437..",
|
||||
"rule_trigger_source_account_nr_ends_choice": "\u041d\u043e\u043c\u0435\u0440 \u0440\u0430\u0445\u0443\u043d\u043a\u0443 \u043f\u0440\u0438\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044f \/ IBAN \u0437\u0430\u043a\u0456\u043d\u0447\u0443\u0454\u0442\u044c\u0441\u044f \u043d\u0430..",
|
||||
"rule_trigger_source_account_nr_is_choice": "\u041d\u043e\u043c\u0435\u0440 \u0434\u0436\u0435\u0440\u0435\u043b\u0430 \u0440\u0430\u0445\u0443\u043d\u043a\u0443 \/ IBAN \u0454..",
|
||||
"rule_trigger_source_account_nr_contains_choice": "\u041d\u043e\u043c\u0435\u0440 \u0434\u0436\u0435\u0440\u0435\u043b\u0430 \u0440\u0430\u0445\u0443\u043d\u043a\u0443 \/ IBAN \u043c\u0456\u0441\u0442\u0438\u0442\u044c..",
|
||||
"rule_trigger_destination_account_starts_choice": "Destination account name starts with..",
|
||||
"rule_trigger_destination_account_ends_choice": "Destination account name ends with..",
|
||||
"rule_trigger_destination_account_is_choice": "Destination account name is..",
|
||||
"rule_trigger_destination_account_contains_choice": "Destination account name contains..",
|
||||
"rule_trigger_destination_account_nr_starts_choice": "Destination account number \/ IBAN starts with..",
|
||||
"rule_trigger_destination_account_nr_ends_choice": "Destination account number \/ IBAN ends with..",
|
||||
"rule_trigger_destination_account_nr_is_choice": "Destination account number \/ IBAN is..",
|
||||
"rule_trigger_destination_account_nr_contains_choice": "Destination account number \/ IBAN contains..",
|
||||
"rule_trigger_transaction_type_choice": "\u0422\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0456\u044f \u043c\u0430\u0454 \u0442\u0438\u043f..",
|
||||
"rule_trigger_category_is_choice": "\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0456\u044f \u0454..",
|
||||
"rule_trigger_amount_less_choice": "\u0421\u0443\u043c\u0430 \u0431\u0456\u043b\u044c\u0448\u0435 \u043d\u0456\u0436..",
|
||||
"rule_trigger_amount_is_choice": "Amount is..",
|
||||
"rule_trigger_amount_more_choice": "\u0421\u0443\u043c\u0430 \u0431\u0456\u043b\u044c\u0448\u0435 \u043d\u0456\u0436..",
|
||||
"rule_trigger_description_starts_choice": "\u041e\u043f\u0438\u0441 \u043f\u043e\u0447\u0438\u043d\u0430\u0454\u0442\u044c\u0441\u044f \u0437..",
|
||||
"rule_trigger_description_ends_choice": "\u041e\u043f\u0438\u0441 \u0437\u0430\u043a\u0456\u043d\u0447\u0443\u0454\u0442\u044c\u0441\u044f \u043d\u0430..",
|
||||
"rule_trigger_description_contains_choice": "\u041e\u043f\u0438\u0441 \u043c\u0456\u0441\u0442\u0438\u0442\u044c..",
|
||||
"rule_trigger_description_is_choice": "\u041e\u043f\u0438\u0441..",
|
||||
"rule_trigger_date_on_choice": "Transaction date is..",
|
||||
"rule_trigger_date_before_choice": "Transaction date is before..",
|
||||
"rule_trigger_date_after_choice": "Transaction date is after..",
|
||||
"rule_trigger_created_at_on_choice": "Transaction was made on..",
|
||||
"rule_trigger_updated_at_on_choice": "Transaction was last edited on..",
|
||||
"rule_trigger_budget_is_choice": "\u0411\u044e\u0434\u0436\u0435\u0442..",
|
||||
"rule_trigger_tag_is_choice": "Any tag is..",
|
||||
"rule_trigger_currency_is_choice": "\u0412\u0430\u043b\u044e\u0442\u0438 \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0456\u0439 \u0454..",
|
||||
"rule_trigger_foreign_currency_is_choice": "\u0412\u0430\u043b\u044e\u0442\u0430 \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0456\u0457 \u0454..",
|
||||
"rule_trigger_has_attachments_choice": "\u041c\u0430\u0454 \u043f\u0440\u0438\u043d\u0430\u0439\u043c\u043d\u0456 \u0446\u044e \u043a\u0456\u043b\u044c\u043a\u0456\u0441\u0442\u044c \u0432\u043a\u043b\u0430\u0434\u0435\u043d\u044c",
|
||||
"rule_trigger_has_no_category_choice": "\u0411\u0435\u0437 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0456\u0457",
|
||||
"rule_trigger_has_any_category_choice": "\u041c\u0430\u0454 (\u0431\u0443\u0434\u044c-\u044f\u043a\u0443) \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0456\u044e",
|
||||
"rule_trigger_has_no_budget_choice": "\u041d\u0435\u043c\u0430\u0454 \u043f\u043e\u0432'\u044f\u0437\u0430\u043d\u043e\u0433\u043e \u0431\u044e\u0434\u0436\u0435\u0442\u0443",
|
||||
"rule_trigger_has_any_budget_choice": "\u041c\u0430\u0454 (\u0431\u0443\u0434\u044c-\u044f\u043a\u0438\u0439) \u0431\u044e\u0434\u0436\u0435\u0442",
|
||||
"rule_trigger_has_no_bill_choice": "Has no bill",
|
||||
"rule_trigger_has_any_bill_choice": "Has a (any) bill",
|
||||
"rule_trigger_has_no_tag_choice": "\u041d\u0435\u043c\u0430\u0454 \u0442\u0435\u0433\u0456\u0432",
|
||||
"rule_trigger_has_any_tag_choice": "\u0404 \u043e\u0434\u0438\u043d \u0430\u0431\u043e \u043a\u0456\u043b\u044c\u043a\u0430 \u0442\u0435\u0433\u0456\u0432 (\u0431\u0443\u0434\u044c-\u044f\u043a\u0438\u0445)",
|
||||
"rule_trigger_any_notes_choice": "\u041c\u0430\u0454 (\u0431\u0443\u0434\u044c-\u044f\u043a\u0456) \u043d\u043e\u0442\u0430\u0442\u043a\u0438",
|
||||
"rule_trigger_no_notes_choice": "\u041d\u043e\u0442\u0430\u0442\u043a\u0438 \u0432\u0456\u0434\u0441\u0443\u0442\u043d\u0456",
|
||||
"rule_trigger_notes_is_choice": "Notes are..",
|
||||
"rule_trigger_notes_contains_choice": "Notes contain..",
|
||||
"rule_trigger_notes_starts_choice": "Notes start with..",
|
||||
"rule_trigger_notes_ends_choice": "Notes end with..",
|
||||
"rule_trigger_bill_is_choice": "Bill is..",
|
||||
"rule_trigger_external_id_is_choice": "External ID is..",
|
||||
"rule_trigger_internal_reference_is_choice": "\u0412\u043d\u0443\u0442\u0440\u0456\u0448\u043d\u0454 \u043f\u043e\u0441\u0438\u043b\u0430\u043d\u043d\u044f - \u0446\u0435..",
|
||||
"rule_trigger_journal_id_choice": "\u0406\u0434\u0435\u043d\u0442\u0438\u0444\u0456\u043a\u0430\u0442\u043e\u0440 \u0436\u0443\u0440\u043d\u0430\u043b\u0443 \u043e\u043f\u0435\u0440\u0430\u0446\u0456\u0439 \u0454..",
|
||||
"rule_trigger_any_external_url_choice": "\u041e\u043f\u0435\u0440\u0430\u0446\u0456\u044f \u043c\u0430\u0454 \u0437\u043e\u0432\u043d\u0456\u0448\u043d\u044e URL-\u0430\u0434\u0440\u0435\u0441\u0443",
|
||||
"rule_trigger_no_external_url_choice": "\u041e\u043f\u0435\u0440\u0430\u0446\u0456\u044f \u043d\u0435 \u043c\u0430\u0454 \u0437\u043e\u0432\u043d\u0456\u0448\u043d\u044c\u043e\u0457 URL-\u0430\u0434\u0440\u0435\u0441\u0438",
|
||||
"rule_trigger_id_choice": "\u0406\u0434\u0435\u043d\u0442\u0438\u0444\u0456\u043a\u0430\u0442\u043e\u0440 \u043e\u043f\u0435\u0440\u0430\u0446\u0456\u0457..",
|
||||
"rule_action_delete_transaction_choice": "DELETE transaction(!)",
|
||||
"rule_action_set_category_choice": "Set category to ..",
|
||||
"rule_action_clear_category_choice": "Clear any category",
|
||||
"rule_action_set_budget_choice": "Set budget to ..",
|
||||
"rule_action_clear_budget_choice": "Clear any budget",
|
||||
"rule_action_add_tag_choice": "Add tag ..",
|
||||
"rule_action_remove_tag_choice": "Remove tag ..",
|
||||
"rule_action_remove_all_tags_choice": "\u0412\u0438\u0434\u0430\u043b\u0438\u0442\u0438 \u0443\u0441\u0456 \u0442\u0435\u0433\u0438",
|
||||
"rule_action_set_description_choice": "Set description to ..",
|
||||
"rule_action_update_piggy_choice": "Add \/ remove transaction amount in piggy bank ..",
|
||||
"rule_action_append_description_choice": "Append description with ..",
|
||||
"rule_action_prepend_description_choice": "Prepend description with ..",
|
||||
"rule_action_set_source_account_choice": "Set source account to ..",
|
||||
"rule_action_set_destination_account_choice": "\u0412\u0438\u0431\u0440\u0430\u0442\u0438 \u0446\u0456\u043b\u044c\u043e\u0432\u0438\u0439 \u0440\u0430\u0445\u0443\u043d\u043e\u043a..",
|
||||
"rule_action_append_notes_choice": "\u0414\u043e\u0434\u0430\u0439\u0442\u0435 \u043d\u043e\u0442\u0430\u0442\u043a\u0438 \u0437\u0430 \u0434\u043e\u043f\u043e\u043c\u043e\u0433\u043e\u044e ..",
|
||||
"rule_action_prepend_notes_choice": "\u0414\u043e\u0434\u0430\u0439\u0442\u0435 \u0434\u043e \u043d\u043e\u0442\u0430\u0442\u043e\u043a ..",
|
||||
"rule_action_clear_notes_choice": "\u0412\u0438\u0434\u0430\u043b\u0456\u0442\u044c \u0431\u0443\u0434\u044c-\u044f\u043a\u0456 \u043f\u0440\u0438\u043c\u0456\u0442\u043a\u0438",
|
||||
"rule_action_set_notes_choice": "\u0412\u0438\u0431\u0435\u0440\u0456\u0442\u044c \u043d\u043e\u0442\u0430\u0442\u043a\u0438 \u0434\u043e ..",
|
||||
"rule_action_link_to_bill_choice": "\u041f\u043e\u0441\u0438\u043b\u0430\u043d\u043d\u044f \u043d\u0430 \u0440\u0430\u0445\u0443\u043d\u043e\u043a \u0434\u043e \u0441\u043f\u043b\u0430\u0442\u0438 ..",
|
||||
"rule_action_convert_deposit_choice": "\u041f\u0435\u0440\u0435\u0442\u0432\u043e\u0440\u0438\u0442\u0438 \u043e\u043f\u0435\u0440\u0430\u0446\u0456\u044e \u0432 \u0434\u0435\u043f\u043e\u0437\u0438\u0442",
|
||||
"rule_action_convert_withdrawal_choice": "\u041f\u0435\u0440\u0435\u0442\u0432\u043e\u0440\u0456\u0442\u044c \u043e\u043f\u0435\u0440\u0430\u0446\u0456\u044e \u043d\u0430 \u0437\u043d\u044f\u0442\u0442\u044f",
|
||||
"rule_action_convert_transfer_choice": "\u041f\u0435\u0440\u0435\u0442\u0432\u043e\u0440\u0435\u043d\u043d\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0456\u0457 \u043d\u0430 \u043f\u0435\u0440\u0435\u043a\u0430\u0437",
|
||||
"placeholder": "[Placeholder]",
|
||||
"recurrences": "Recurring transactions",
|
||||
"title_expenses": "\u0412\u0438\u0442\u0440\u0430\u0442\u0438",
|
||||
"title_withdrawal": "\u0412\u0438\u0442\u0440\u0430\u0442\u0438",
|
||||
"title_revenue": "\u0414\u043e\u0445\u0456\u0434 \/ \u043f\u0440\u0438\u0445\u0456\u0434",
|
||||
"pref_1D": "\u041e\u0434\u0438\u043d \u0434\u0435\u043d\u044c",
|
||||
"pref_1W": "\u041e\u0434\u0438\u043d \u0442\u0438\u0436\u0434\u0435\u043d\u044c",
|
||||
"pref_1M": "\u041e\u0434\u0438\u043d \u043c\u0456\u0441\u044f\u0446\u044c",
|
||||
"pref_3M": "\u0422\u0440\u0438 \u043c\u0456\u0441\u044f\u0446\u0456 (\u043a\u0432\u0430\u0440\u0442\u0430\u043b)",
|
||||
"pref_6M": "\u0428\u0456\u0441\u0442\u044c \u043c\u0456\u0441\u044f\u0446\u0456\u0432",
|
||||
"pref_1Y": "\u041e\u0434\u0438\u043d \u0440\u0456\u043a",
|
||||
"repeat_freq_yearly": "\u0437\u0430 \u0440\u043e\u043a\u0430\u043c\u0438",
|
||||
"repeat_freq_half-year": "\u043a\u043e\u0436\u043d\u0438\u0445 \u043f\u0456\u0432\u0440\u043e\u043a\u0443",
|
||||
"repeat_freq_quarterly": "\u0437\u0430 \u043a\u0432\u0430\u0440\u0442\u0430\u043b\u0430\u043c\u0438",
|
||||
"repeat_freq_monthly": "\u0449\u043e\u043c\u0456\u0441\u044f\u0446\u044f",
|
||||
"repeat_freq_weekly": "\u0449\u043e\u0442\u0438\u0436\u043d\u044f",
|
||||
"single_split": "\u0420\u043e\u0437\u0434\u0456\u043b\u0438\u0442\u0438",
|
||||
"asset_accounts": "Asset accounts",
|
||||
"expense_accounts": "\u0420\u0430\u0445\u0443\u043d\u043a\u0438 \u0432\u0438\u0442\u0440\u0430\u0442",
|
||||
"liabilities_accounts": "\u041f\u0430\u0441\u0438\u0432\u0438",
|
||||
"undefined_accounts": "Accounts",
|
||||
"name": "Name",
|
||||
"revenue_accounts": "\u0414\u0436\u0435\u0440\u0435\u043b\u0430 \u0434\u043e\u0445\u043e\u0434\u0456\u0432",
|
||||
"description": "Description",
|
||||
"category": "Category",
|
||||
"title_deposit": "\u0414\u043e\u0445\u0456\u0434 \/ \u043f\u0440\u0438\u0445\u0456\u0434",
|
||||
"title_transfer": "\u041f\u0435\u0440\u0435\u043a\u0430\u0437",
|
||||
"title_transfers": "\u041f\u0435\u0440\u0435\u043a\u0430\u0437\u0438",
|
||||
"piggyBanks": "Piggy banks",
|
||||
"rules": "\u041f\u0440\u0430\u0432\u0438\u043b\u0430",
|
||||
"accounts": "\u0420\u0430\u0445\u0443\u043d\u043a\u0438",
|
||||
"categories": "\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0456\u0457",
|
||||
"tags": "\u0422\u0435\u0433\u0438",
|
||||
"object_groups_page_title": "Groups",
|
||||
"reports": "\u0417\u0432\u0456\u0442\u0438",
|
||||
"webhooks": "\u0412\u0435\u0431-\u0433\u0430\u043a\u0438",
|
||||
"currencies": "\u0412\u0430\u043b\u044e\u0442\u0438",
|
||||
"administration": "Administration",
|
||||
"profile": "\u041f\u0440\u043e\u0444\u0456\u043b\u044c",
|
||||
"source_account": "\u0412\u0438\u0445\u0456\u0434\u043d\u0438\u0439 \u0440\u0430\u0445\u0443\u043d\u043e\u043a",
|
||||
"destination_account": "\u0420\u0430\u0445\u0443\u043d\u043e\u043a \u043f\u0440\u0438\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044f",
|
||||
"amount": "Amount",
|
||||
"date": "Date",
|
||||
"time": "Time",
|
||||
"preferences": "Preferences",
|
||||
"transactions": "Transactions",
|
||||
"balance": "Balance",
|
||||
"budgets": "\u0411\u044e\u0434\u0436\u0435\u0442\u0438",
|
||||
"subscriptions": "Subscriptions",
|
||||
"welcome_back": "\u0429\u043e \u0432 \u0433\u0430\u043c\u0430\u043d\u0446\u0456?",
|
||||
"bills_to_pay": "\u0420\u0430\u0445\u0443\u043d\u043a\u0438 \u0434\u043e \u0441\u043f\u043b\u0430\u0442\u0438",
|
||||
"net_worth": "\u0427\u0438\u0441\u0442\u0456 \u0430\u043a\u0442\u0438\u0432\u0438",
|
||||
"pref_last365": "Last year",
|
||||
"pref_last90": "Last 90 days",
|
||||
"pref_last30": "Last 30 days",
|
||||
"pref_last7": "Last 7 days",
|
||||
"pref_YTD": "Year to date",
|
||||
"pref_QTD": "Quarter to date",
|
||||
"pref_MTD": "Month to date"
|
||||
}
|
||||
}
|
30
frontend/src/i18n/vi_VN/index.js
vendored
30
frontend/src/i18n/vi_VN/index.js
vendored
@ -119,25 +119,25 @@ export default {
|
||||
"rule_trigger_any_external_url_choice": "Transaction has an external URL",
|
||||
"rule_trigger_no_external_url_choice": "Transaction has no external URL",
|
||||
"rule_trigger_id_choice": "Transaction ID is..",
|
||||
"rule_action_delete_transaction_choice": "X\u00d3A giao d\u1ecbch (!)",
|
||||
"rule_action_set_category_choice": "\u0110\u1eb7t th\u1ec3 lo\u1ea1i th\u00e0nh..",
|
||||
"rule_action_delete_transaction_choice": "DELETE transaction(!)",
|
||||
"rule_action_set_category_choice": "Set category to ..",
|
||||
"rule_action_clear_category_choice": "X\u00f3a m\u1ecdi danh m\u1ee5c",
|
||||
"rule_action_set_budget_choice": "\u0110\u1eb7t ng\u00e2n s\u00e1ch th\u00e0nh..",
|
||||
"rule_action_set_budget_choice": "Set budget to ..",
|
||||
"rule_action_clear_budget_choice": "X\u00f3a m\u1ecdi ng\u00e2n s\u00e1ch",
|
||||
"rule_action_add_tag_choice": "Th\u00eam nh\u00e3n..",
|
||||
"rule_action_remove_tag_choice": "X\u00f3a nh\u00e3n..",
|
||||
"rule_action_add_tag_choice": "Add tag ..",
|
||||
"rule_action_remove_tag_choice": "Remove tag ..",
|
||||
"rule_action_remove_all_tags_choice": "X\u00f3a t\u1ea5t c\u1ea3 c\u00e1c nh\u00e3n",
|
||||
"rule_action_set_description_choice": "\u0110\u1eb7t m\u00f4 t\u1ea3 th\u00e0nh..",
|
||||
"rule_action_update_piggy_choice": "Th\u00eam \/ x\u00f3a s\u1ed1 ti\u1ec1n giao d\u1ecbch trong heo \u0111\u1ea5t..",
|
||||
"rule_action_append_description_choice": "N\u1ed1i m\u00f4 t\u1ea3 v\u1edbi..",
|
||||
"rule_action_prepend_description_choice": "Chu\u1ea9n b\u1ecb m\u00f4 t\u1ea3 v\u1edbi..",
|
||||
"rule_action_set_source_account_choice": "\u0110\u1eb7t t\u00e0i kho\u1ea3n ngu\u1ed3n th\u00e0nh..",
|
||||
"rule_action_set_destination_account_choice": "\u0110\u1eb7t t\u00e0i kho\u1ea3n \u0111\u00edch th\u00e0nh..",
|
||||
"rule_action_append_notes_choice": "N\u1ed1i ghi ch\u00fa v\u1edbi..",
|
||||
"rule_action_prepend_notes_choice": "Chu\u1ea9n b\u1ecb ghi ch\u00fa v\u1edbi..",
|
||||
"rule_action_set_description_choice": "Set description to ..",
|
||||
"rule_action_update_piggy_choice": "Add \/ remove transaction amount in piggy bank ..",
|
||||
"rule_action_append_description_choice": "Append description with ..",
|
||||
"rule_action_prepend_description_choice": "Prepend description with ..",
|
||||
"rule_action_set_source_account_choice": "Set source account to ..",
|
||||
"rule_action_set_destination_account_choice": "Set destination account to ..",
|
||||
"rule_action_append_notes_choice": "Append notes with ..",
|
||||
"rule_action_prepend_notes_choice": "Prepend notes with ..",
|
||||
"rule_action_clear_notes_choice": "X\u00f3a m\u1ecdi ghi ch\u00fa",
|
||||
"rule_action_set_notes_choice": "\u0110\u1eb7t ghi ch\u00fa cho..",
|
||||
"rule_action_link_to_bill_choice": "Li\u00ean k\u1ebft \u0111\u1ebfn m\u1ed9t h\u00f3a \u0111\u01a1n..",
|
||||
"rule_action_set_notes_choice": "Set notes to ..",
|
||||
"rule_action_link_to_bill_choice": "Link to a bill ..",
|
||||
"rule_action_convert_deposit_choice": "Chuy\u1ec3n \u0111\u1ed5i giao d\u1ecbch th\u00e0nh ti\u1ec1n g\u1eedi",
|
||||
"rule_action_convert_withdrawal_choice": "Chuy\u1ec3n \u0111\u1ed5i giao d\u1ecbch sang r\u00fat ti\u1ec1n",
|
||||
"rule_action_convert_transfer_choice": "Chuy\u1ec3n \u0111\u1ed5i giao d\u1ecbch sang chuy\u1ec3n kho\u1ea3n",
|
||||
|
30
frontend/src/i18n/zh_CN/index.js
vendored
30
frontend/src/i18n/zh_CN/index.js
vendored
@ -119,25 +119,25 @@ export default {
|
||||
"rule_trigger_any_external_url_choice": "\u4ea4\u6613\u6709\u4e00\u4e2a\u5916\u90e8URL",
|
||||
"rule_trigger_no_external_url_choice": "\u4ea4\u6613\u6ca1\u6709\u5916\u90e8\u94fe\u63a5",
|
||||
"rule_trigger_id_choice": "\u4ea4\u6613ID\u4e3a...",
|
||||
"rule_action_delete_transaction_choice": "\u5220\u9664\u4ea4\u6613 (!)",
|
||||
"rule_action_set_category_choice": "\u5c06\u5206\u7c7b\u8bbe\u4e3a\u2026",
|
||||
"rule_action_delete_transaction_choice": "DELETE transaction(!)",
|
||||
"rule_action_set_category_choice": "Set category to ..",
|
||||
"rule_action_clear_category_choice": "\u6e05\u7a7a\u4efb\u4f55\u5206\u7c7b",
|
||||
"rule_action_set_budget_choice": "\u6dfb\u52a0\u5230\u9884\u7b97\u2026",
|
||||
"rule_action_set_budget_choice": "Set budget to ..",
|
||||
"rule_action_clear_budget_choice": "\u6e05\u7a7a\u4efb\u4f55\u9884\u7b97",
|
||||
"rule_action_add_tag_choice": "\u65b0\u589e\u6807\u7b7e\u2026",
|
||||
"rule_action_remove_tag_choice": "\u79fb\u9664\u6807\u7b7e\u2026",
|
||||
"rule_action_add_tag_choice": "Add tag ..",
|
||||
"rule_action_remove_tag_choice": "Remove tag ..",
|
||||
"rule_action_remove_all_tags_choice": "\u79fb\u9664\u6240\u6709\u6807\u7b7e",
|
||||
"rule_action_set_description_choice": "\u628a\u63cf\u8ff0\u8bbe\u7f6e\u4e3a\u2026",
|
||||
"rule_action_update_piggy_choice": "\u6dfb\u52a0\/\u5220\u9664\u5b58\u94b1\u7f50\u4e2d\u7684\u4ea4\u6613\u91d1\u989d...",
|
||||
"rule_action_append_description_choice": "\u63cf\u8ff0\u540e\u6dfb\u52a0\u2026",
|
||||
"rule_action_prepend_description_choice": "\u63cf\u8ff0\u524d\u6dfb\u52a0\u2026",
|
||||
"rule_action_set_source_account_choice": "\u5c06\u6765\u6e90\u8d26\u6237\u8bbe\u4e3a...",
|
||||
"rule_action_set_destination_account_choice": "\u5c06\u76ee\u6807\u8d26\u6237\u8bbe\u4e3a\u2026",
|
||||
"rule_action_append_notes_choice": "\u5907\u6ce8\u540e\u6dfb\u52a0...",
|
||||
"rule_action_prepend_notes_choice": "\u5907\u6ce8\u524d\u6dfb\u52a0...",
|
||||
"rule_action_set_description_choice": "Set description to ..",
|
||||
"rule_action_update_piggy_choice": "Add \/ remove transaction amount in piggy bank ..",
|
||||
"rule_action_append_description_choice": "Append description with ..",
|
||||
"rule_action_prepend_description_choice": "Prepend description with ..",
|
||||
"rule_action_set_source_account_choice": "Set source account to ..",
|
||||
"rule_action_set_destination_account_choice": "Set destination account to ..",
|
||||
"rule_action_append_notes_choice": "Append notes with ..",
|
||||
"rule_action_prepend_notes_choice": "Prepend notes with ..",
|
||||
"rule_action_clear_notes_choice": "\u79fb\u9664\u6240\u6709\u5907\u6ce8",
|
||||
"rule_action_set_notes_choice": "\u8bbe\u5b9a\u5907\u6ce8\u81f3\u2026",
|
||||
"rule_action_link_to_bill_choice": "\u5173\u8054\u81f3\u8d26\u5355\u2026",
|
||||
"rule_action_set_notes_choice": "Set notes to ..",
|
||||
"rule_action_link_to_bill_choice": "Link to a bill ..",
|
||||
"rule_action_convert_deposit_choice": "\u8f6c\u6362\u4ea4\u6613\u4e3a\u6536\u5165",
|
||||
"rule_action_convert_withdrawal_choice": "\u8f6c\u6362\u4ea4\u6613\u4e3a\u652f\u51fa",
|
||||
"rule_action_convert_transfer_choice": "\u8f6c\u6362\u4ea4\u6613\u4e3a\u8f6c\u8d26",
|
||||
|
30
frontend/src/i18n/zh_TW/index.js
vendored
30
frontend/src/i18n/zh_TW/index.js
vendored
@ -119,25 +119,25 @@ export default {
|
||||
"rule_trigger_any_external_url_choice": "Transaction has an external URL",
|
||||
"rule_trigger_no_external_url_choice": "Transaction has no external URL",
|
||||
"rule_trigger_id_choice": "Transaction ID is..",
|
||||
"rule_action_delete_transaction_choice": "DELETE transaction (!)",
|
||||
"rule_action_set_category_choice": "\u5c07\u5206\u985e\u8a2d\u70ba\u2026",
|
||||
"rule_action_delete_transaction_choice": "DELETE transaction(!)",
|
||||
"rule_action_set_category_choice": "Set category to ..",
|
||||
"rule_action_clear_category_choice": "\u6e05\u7a7a\u4efb\u4f55\u5206\u985e",
|
||||
"rule_action_set_budget_choice": "\u8a2d\u5b9a\u9810\u7b97\u70ba\u2026",
|
||||
"rule_action_set_budget_choice": "Set budget to ..",
|
||||
"rule_action_clear_budget_choice": "\u6e05\u7a7a\u4efb\u4f55\u9810\u7b97",
|
||||
"rule_action_add_tag_choice": "\u65b0\u589e\u6a19\u7c64\u2026",
|
||||
"rule_action_remove_tag_choice": "\u79fb\u9664\u6a19\u7c64\u2026",
|
||||
"rule_action_add_tag_choice": "Add tag ..",
|
||||
"rule_action_remove_tag_choice": "Remove tag ..",
|
||||
"rule_action_remove_all_tags_choice": "\u79fb\u9664\u6240\u6709\u6a19\u7c64",
|
||||
"rule_action_set_description_choice": "\u628a\u63cf\u8ff0\u8a2d\u7f6e\u70ba\u2026",
|
||||
"rule_action_update_piggy_choice": "Add\/remove transaction amount in piggy bank..",
|
||||
"rule_action_append_description_choice": "\u63cf\u8ff0\u5f8c\u52a0\u4e0a\u2026",
|
||||
"rule_action_prepend_description_choice": "\u63cf\u8ff0\u524d\u52a0\u4e0a\u2026",
|
||||
"rule_action_set_source_account_choice": "Set source account to..",
|
||||
"rule_action_set_destination_account_choice": "Set destination account to..",
|
||||
"rule_action_append_notes_choice": "\u8a3b\u91cb\u5f8c\u52a0\u5165\u2026",
|
||||
"rule_action_prepend_notes_choice": "\u8a3b\u91cb\u524d\u52a0\u5165\u2026",
|
||||
"rule_action_set_description_choice": "Set description to ..",
|
||||
"rule_action_update_piggy_choice": "Add \/ remove transaction amount in piggy bank ..",
|
||||
"rule_action_append_description_choice": "Append description with ..",
|
||||
"rule_action_prepend_description_choice": "Prepend description with ..",
|
||||
"rule_action_set_source_account_choice": "Set source account to ..",
|
||||
"rule_action_set_destination_account_choice": "Set destination account to ..",
|
||||
"rule_action_append_notes_choice": "Append notes with ..",
|
||||
"rule_action_prepend_notes_choice": "Prepend notes with ..",
|
||||
"rule_action_clear_notes_choice": "\u79fb\u9664\u4efb\u4f55\u8a3b\u91cb",
|
||||
"rule_action_set_notes_choice": "\u8a2d\u5b9a\u8a3b\u91cb\u81f3\u2026",
|
||||
"rule_action_link_to_bill_choice": "\u9023\u622a\u81f3\u4e00\u7b46\u5e33\u55ae\u2026",
|
||||
"rule_action_set_notes_choice": "Set notes to ..",
|
||||
"rule_action_link_to_bill_choice": "Link to a bill ..",
|
||||
"rule_action_convert_deposit_choice": "\u8f49\u63db\u4ea4\u6613\u70ba\u5b58\u6b3e",
|
||||
"rule_action_convert_withdrawal_choice": "\u8f49\u63db\u4ea4\u6613\u81f3\u63d0\u6b3e",
|
||||
"rule_action_convert_transfer_choice": "\u8f49\u63db\u4ea4\u6613\u81f3\u8f49\u5e33",
|
||||
|
@ -48,7 +48,7 @@ echo '<!DOCTYPE HTML>
|
||||
Leaving your web server configured like this is a <span style="color:red;">huge</span> security risk.
|
||||
</p>
|
||||
<p>
|
||||
Please <a href="https://github.com/firefly-iii/help/wiki/Configure-your-webserver-correctly">read more on the Github help pages</a>.
|
||||
Please <a href="https://docs.firefly-iii.org/firefly-iii/faq/self_hosted/#i-have-to-visit-firefly-iii-through-public-and-it-gives-me-a-warning">read more on the Github help pages</a>.
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -10,8 +10,8 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"@johmun/vue-tags-input": "^2",
|
||||
"@vue/compiler-sfc": "^3.2.37",
|
||||
"axios": "^0.27",
|
||||
"@vue/compiler-sfc": "^3.2.40",
|
||||
"axios": "^1.1",
|
||||
"bootstrap-sass": "^3",
|
||||
"cross-env": "^7.0",
|
||||
"font-awesome": "^4.7.0",
|
||||
@ -23,5 +23,8 @@
|
||||
"vue-i18n": "^8",
|
||||
"vue-loader": "^15",
|
||||
"vue-template-compiler": "^2.7"
|
||||
},
|
||||
"dependencies": {
|
||||
"stream-browserify": "^3.0.0"
|
||||
}
|
||||
}
|
||||
|
2
public/v1/js/app_vue.js
vendored
2
public/v1/js/app_vue.js
vendored
File diff suppressed because one or more lines are too long
@ -1,5 +1,5 @@
|
||||
/*!
|
||||
* Vue.js v2.7.10
|
||||
* Vue.js v2.7.13
|
||||
* (c) 2014-2022 Evan You
|
||||
* Released under the MIT License.
|
||||
*/
|
||||
|
2
public/v1/js/create_transaction.js
vendored
2
public/v1/js/create_transaction.js
vendored
File diff suppressed because one or more lines are too long
@ -1,3 +1,16 @@
|
||||
/*
|
||||
object-assign
|
||||
(c) Sindre Sorhus
|
||||
@license MIT
|
||||
*/
|
||||
|
||||
/*!
|
||||
* The buffer module from node.js, for the browser.
|
||||
*
|
||||
* @author Feross Aboukhadijeh <feross@feross.org> <http://feross.org>
|
||||
* @license MIT
|
||||
*/
|
||||
|
||||
/*!
|
||||
* The buffer module from node.js, for the browser.
|
||||
*
|
||||
@ -5,4 +18,8 @@
|
||||
* @license MIT
|
||||
*/
|
||||
|
||||
/*! https://mths.be/punycode v1.3.2 by @mathias */
|
||||
|
||||
/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */
|
||||
|
||||
/*! safe-buffer. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */
|
||||
|
2
public/v1/js/edit_transaction.js
vendored
2
public/v1/js/edit_transaction.js
vendored
File diff suppressed because one or more lines are too long
@ -1,3 +1,16 @@
|
||||
/*
|
||||
object-assign
|
||||
(c) Sindre Sorhus
|
||||
@license MIT
|
||||
*/
|
||||
|
||||
/*!
|
||||
* The buffer module from node.js, for the browser.
|
||||
*
|
||||
* @author Feross Aboukhadijeh <feross@feross.org> <http://feross.org>
|
||||
* @license MIT
|
||||
*/
|
||||
|
||||
/*!
|
||||
* The buffer module from node.js, for the browser.
|
||||
*
|
||||
@ -5,4 +18,8 @@
|
||||
* @license MIT
|
||||
*/
|
||||
|
||||
/*! https://mths.be/punycode v1.3.2 by @mathias */
|
||||
|
||||
/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */
|
||||
|
||||
/*! safe-buffer. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */
|
||||
|
6
public/v1/js/ff/budgets/index.js
vendored
6
public/v1/js/ff/budgets/index.js
vendored
@ -79,6 +79,7 @@ $(function () {
|
||||
});
|
||||
|
||||
function updateBudgetedAmount(e) {
|
||||
console.log('updateBudgetedAmount');
|
||||
var input = $(e.currentTarget);
|
||||
var budgetId = parseInt(input.data('id'));
|
||||
var budgetLimitId = parseInt(input.data('limit'));
|
||||
@ -95,7 +96,7 @@ function updateBudgetedAmount(e) {
|
||||
}).done(function (data) {
|
||||
|
||||
input.prop('disabled', false);
|
||||
|
||||
input.data('limit', data.id);
|
||||
// update amount left.
|
||||
$('.left_span[data-limit="0"][data-id="' + budgetId + '"]').html(data.left_formatted);
|
||||
if (data.left_per_day > 0) {
|
||||
@ -113,6 +114,7 @@ function updateBudgetedAmount(e) {
|
||||
amount: input.val(),
|
||||
}).done(function (data) {
|
||||
input.prop('disabled', false);
|
||||
input.data('limit', data.id);
|
||||
$('.left_span[data-limit="' + budgetLimitId + '"]').html(data.left_formatted);
|
||||
if (data.left_per_day > 0) {
|
||||
$('.left_span[data-limit="' + budgetLimitId + '"]').html(data.left_formatted + '(' + data.left_per_day_formatted + ')');
|
||||
@ -214,7 +216,7 @@ function deleteBudgetLimit(e) {
|
||||
var url = deleteBudgetLimitUrl.replace('REPLACEME', budgetLimitId.toString());
|
||||
$.post(url, {_token: token}).then(function () {
|
||||
$('.bl_entry[data-budget-limit-id="' + budgetLimitId + '"]').remove();
|
||||
|
||||
|
||||
});
|
||||
return false;
|
||||
}
|
||||
|
87
public/v1/js/lib/moment/bg_BG.js
vendored
Normal file
87
public/v1/js/lib/moment/bg_BG.js
vendored
Normal file
@ -0,0 +1,87 @@
|
||||
//! moment.js locale configuration
|
||||
//! locale : Bulgarian [bg]
|
||||
//! author : Krasen Borisov : https://github.com/kraz
|
||||
|
||||
import moment from '../moment';
|
||||
|
||||
export default moment.defineLocale('bg', {
|
||||
months: 'януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември'.split(
|
||||
'_'
|
||||
),
|
||||
monthsShort: 'яну_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек'.split('_'),
|
||||
weekdays: 'неделя_понеделник_вторник_сряда_четвъртък_петък_събота'.split(
|
||||
'_'
|
||||
),
|
||||
weekdaysShort: 'нед_пон_вто_сря_чет_пет_съб'.split('_'),
|
||||
weekdaysMin: 'нд_пн_вт_ср_чт_пт_сб'.split('_'),
|
||||
longDateFormat: {
|
||||
LT: 'H:mm',
|
||||
LTS: 'H:mm:ss',
|
||||
L: 'D.MM.YYYY',
|
||||
LL: 'D MMMM YYYY',
|
||||
LLL: 'D MMMM YYYY H:mm',
|
||||
LLLL: 'dddd, D MMMM YYYY H:mm',
|
||||
},
|
||||
calendar: {
|
||||
sameDay: '[Днес в] LT',
|
||||
nextDay: '[Утре в] LT',
|
||||
nextWeek: 'dddd [в] LT',
|
||||
lastDay: '[Вчера в] LT',
|
||||
lastWeek: function () {
|
||||
switch (this.day()) {
|
||||
case 0:
|
||||
case 3:
|
||||
case 6:
|
||||
return '[Миналата] dddd [в] LT';
|
||||
case 1:
|
||||
case 2:
|
||||
case 4:
|
||||
case 5:
|
||||
return '[Миналия] dddd [в] LT';
|
||||
}
|
||||
},
|
||||
sameElse: 'L',
|
||||
},
|
||||
relativeTime: {
|
||||
future: 'след %s',
|
||||
past: 'преди %s',
|
||||
s: 'няколко секунди',
|
||||
ss: '%d секунди',
|
||||
m: 'минута',
|
||||
mm: '%d минути',
|
||||
h: 'час',
|
||||
hh: '%d часа',
|
||||
d: 'ден',
|
||||
dd: '%d дена',
|
||||
w: 'седмица',
|
||||
ww: '%d седмици',
|
||||
M: 'месец',
|
||||
MM: '%d месеца',
|
||||
y: 'година',
|
||||
yy: '%d години',
|
||||
},
|
||||
dayOfMonthOrdinalParse: /\d{1,2}-(ев|ен|ти|ви|ри|ми)/,
|
||||
ordinal: function (number) {
|
||||
var lastDigit = number % 10,
|
||||
last2Digits = number % 100;
|
||||
if (number === 0) {
|
||||
return number + '-ев';
|
||||
} else if (last2Digits === 0) {
|
||||
return number + '-ен';
|
||||
} else if (last2Digits > 10 && last2Digits < 20) {
|
||||
return number + '-ти';
|
||||
} else if (lastDigit === 1) {
|
||||
return number + '-ви';
|
||||
} else if (lastDigit === 2) {
|
||||
return number + '-ри';
|
||||
} else if (lastDigit === 7 || lastDigit === 8) {
|
||||
return number + '-ми';
|
||||
} else {
|
||||
return number + '-ти';
|
||||
}
|
||||
},
|
||||
week: {
|
||||
dow: 1, // Monday is the first day of the week.
|
||||
doy: 7, // The week that contains Jan 7th is the first week of the year.
|
||||
},
|
||||
});
|
53
public/v1/js/lib/moment/da_DK.js
vendored
Normal file
53
public/v1/js/lib/moment/da_DK.js
vendored
Normal file
@ -0,0 +1,53 @@
|
||||
//! moment.js locale configuration
|
||||
//! locale : Danish [da]
|
||||
//! author : Ulrik Nielsen : https://github.com/mrbase
|
||||
|
||||
import moment from '../moment';
|
||||
|
||||
export default moment.defineLocale('da', {
|
||||
months: 'januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december'.split(
|
||||
'_'
|
||||
),
|
||||
monthsShort: 'jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec'.split('_'),
|
||||
weekdays: 'søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag'.split('_'),
|
||||
weekdaysShort: 'søn_man_tir_ons_tor_fre_lør'.split('_'),
|
||||
weekdaysMin: 'sø_ma_ti_on_to_fr_lø'.split('_'),
|
||||
longDateFormat: {
|
||||
LT: 'HH:mm',
|
||||
LTS: 'HH:mm:ss',
|
||||
L: 'DD.MM.YYYY',
|
||||
LL: 'D. MMMM YYYY',
|
||||
LLL: 'D. MMMM YYYY HH:mm',
|
||||
LLLL: 'dddd [d.] D. MMMM YYYY [kl.] HH:mm',
|
||||
},
|
||||
calendar: {
|
||||
sameDay: '[i dag kl.] LT',
|
||||
nextDay: '[i morgen kl.] LT',
|
||||
nextWeek: 'på dddd [kl.] LT',
|
||||
lastDay: '[i går kl.] LT',
|
||||
lastWeek: '[i] dddd[s kl.] LT',
|
||||
sameElse: 'L',
|
||||
},
|
||||
relativeTime: {
|
||||
future: 'om %s',
|
||||
past: '%s siden',
|
||||
s: 'få sekunder',
|
||||
ss: '%d sekunder',
|
||||
m: 'et minut',
|
||||
mm: '%d minutter',
|
||||
h: 'en time',
|
||||
hh: '%d timer',
|
||||
d: 'en dag',
|
||||
dd: '%d dage',
|
||||
M: 'en måned',
|
||||
MM: '%d måneder',
|
||||
y: 'et år',
|
||||
yy: '%d år',
|
||||
},
|
||||
dayOfMonthOrdinalParse: /\d{1,2}\./,
|
||||
ordinal: '%d.',
|
||||
week: {
|
||||
dow: 1, // Monday is the first day of the week.
|
||||
doy: 4, // The week that contains Jan 4th is the first week of the year.
|
||||
},
|
||||
});
|
124
public/v1/js/lib/moment/fi_FI.js
vendored
Normal file
124
public/v1/js/lib/moment/fi_FI.js
vendored
Normal file
@ -0,0 +1,124 @@
|
||||
//! moment.js locale configuration
|
||||
//! locale : Finnish [fi]
|
||||
//! author : Tarmo Aidantausta : https://github.com/bleadof
|
||||
|
||||
import moment from '../moment';
|
||||
|
||||
var numbersPast =
|
||||
'nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän'.split(
|
||||
' '
|
||||
),
|
||||
numbersFuture = [
|
||||
'nolla',
|
||||
'yhden',
|
||||
'kahden',
|
||||
'kolmen',
|
||||
'neljän',
|
||||
'viiden',
|
||||
'kuuden',
|
||||
numbersPast[7],
|
||||
numbersPast[8],
|
||||
numbersPast[9],
|
||||
];
|
||||
function translate(number, withoutSuffix, key, isFuture) {
|
||||
var result = '';
|
||||
switch (key) {
|
||||
case 's':
|
||||
return isFuture ? 'muutaman sekunnin' : 'muutama sekunti';
|
||||
case 'ss':
|
||||
result = isFuture ? 'sekunnin' : 'sekuntia';
|
||||
break;
|
||||
case 'm':
|
||||
return isFuture ? 'minuutin' : 'minuutti';
|
||||
case 'mm':
|
||||
result = isFuture ? 'minuutin' : 'minuuttia';
|
||||
break;
|
||||
case 'h':
|
||||
return isFuture ? 'tunnin' : 'tunti';
|
||||
case 'hh':
|
||||
result = isFuture ? 'tunnin' : 'tuntia';
|
||||
break;
|
||||
case 'd':
|
||||
return isFuture ? 'päivän' : 'päivä';
|
||||
case 'dd':
|
||||
result = isFuture ? 'päivän' : 'päivää';
|
||||
break;
|
||||
case 'M':
|
||||
return isFuture ? 'kuukauden' : 'kuukausi';
|
||||
case 'MM':
|
||||
result = isFuture ? 'kuukauden' : 'kuukautta';
|
||||
break;
|
||||
case 'y':
|
||||
return isFuture ? 'vuoden' : 'vuosi';
|
||||
case 'yy':
|
||||
result = isFuture ? 'vuoden' : 'vuotta';
|
||||
break;
|
||||
}
|
||||
result = verbalNumber(number, isFuture) + ' ' + result;
|
||||
return result;
|
||||
}
|
||||
function verbalNumber(number, isFuture) {
|
||||
return number < 10
|
||||
? isFuture
|
||||
? numbersFuture[number]
|
||||
: numbersPast[number]
|
||||
: number;
|
||||
}
|
||||
|
||||
export default moment.defineLocale('fi', {
|
||||
months: 'tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu'.split(
|
||||
'_'
|
||||
),
|
||||
monthsShort:
|
||||
'tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu'.split(
|
||||
'_'
|
||||
),
|
||||
weekdays:
|
||||
'sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai'.split(
|
||||
'_'
|
||||
),
|
||||
weekdaysShort: 'su_ma_ti_ke_to_pe_la'.split('_'),
|
||||
weekdaysMin: 'su_ma_ti_ke_to_pe_la'.split('_'),
|
||||
longDateFormat: {
|
||||
LT: 'HH.mm',
|
||||
LTS: 'HH.mm.ss',
|
||||
L: 'DD.MM.YYYY',
|
||||
LL: 'Do MMMM[ta] YYYY',
|
||||
LLL: 'Do MMMM[ta] YYYY, [klo] HH.mm',
|
||||
LLLL: 'dddd, Do MMMM[ta] YYYY, [klo] HH.mm',
|
||||
l: 'D.M.YYYY',
|
||||
ll: 'Do MMM YYYY',
|
||||
lll: 'Do MMM YYYY, [klo] HH.mm',
|
||||
llll: 'ddd, Do MMM YYYY, [klo] HH.mm',
|
||||
},
|
||||
calendar: {
|
||||
sameDay: '[tänään] [klo] LT',
|
||||
nextDay: '[huomenna] [klo] LT',
|
||||
nextWeek: 'dddd [klo] LT',
|
||||
lastDay: '[eilen] [klo] LT',
|
||||
lastWeek: '[viime] dddd[na] [klo] LT',
|
||||
sameElse: 'L',
|
||||
},
|
||||
relativeTime: {
|
||||
future: '%s päästä',
|
||||
past: '%s sitten',
|
||||
s: translate,
|
||||
ss: translate,
|
||||
m: translate,
|
||||
mm: translate,
|
||||
h: translate,
|
||||
hh: translate,
|
||||
d: translate,
|
||||
dd: translate,
|
||||
M: translate,
|
||||
MM: translate,
|
||||
y: translate,
|
||||
yy: translate,
|
||||
},
|
||||
dayOfMonthOrdinalParse: /\d{1,2}\./,
|
||||
ordinal: '%d.',
|
||||
week: {
|
||||
dow: 1, // Monday is the first day of the week.
|
||||
doy: 4, // The week that contains Jan 4th is the first week of the year.
|
||||
},
|
||||
});
|
171
public/v1/js/lib/moment/sl_SI.js
vendored
Normal file
171
public/v1/js/lib/moment/sl_SI.js
vendored
Normal file
@ -0,0 +1,171 @@
|
||||
//! moment.js locale configuration
|
||||
//! locale : Slovenian [sl]
|
||||
//! author : Robert Sedovšek : https://github.com/sedovsek
|
||||
|
||||
import moment from '../moment';
|
||||
|
||||
function processRelativeTime(number, withoutSuffix, key, isFuture) {
|
||||
var result = number + ' ';
|
||||
switch (key) {
|
||||
case 's':
|
||||
return withoutSuffix || isFuture
|
||||
? 'nekaj sekund'
|
||||
: 'nekaj sekundami';
|
||||
case 'ss':
|
||||
if (number === 1) {
|
||||
result += withoutSuffix ? 'sekundo' : 'sekundi';
|
||||
} else if (number === 2) {
|
||||
result += withoutSuffix || isFuture ? 'sekundi' : 'sekundah';
|
||||
} else if (number < 5) {
|
||||
result += withoutSuffix || isFuture ? 'sekunde' : 'sekundah';
|
||||
} else {
|
||||
result += 'sekund';
|
||||
}
|
||||
return result;
|
||||
case 'm':
|
||||
return withoutSuffix ? 'ena minuta' : 'eno minuto';
|
||||
case 'mm':
|
||||
if (number === 1) {
|
||||
result += withoutSuffix ? 'minuta' : 'minuto';
|
||||
} else if (number === 2) {
|
||||
result += withoutSuffix || isFuture ? 'minuti' : 'minutama';
|
||||
} else if (number < 5) {
|
||||
result += withoutSuffix || isFuture ? 'minute' : 'minutami';
|
||||
} else {
|
||||
result += withoutSuffix || isFuture ? 'minut' : 'minutami';
|
||||
}
|
||||
return result;
|
||||
case 'h':
|
||||
return withoutSuffix ? 'ena ura' : 'eno uro';
|
||||
case 'hh':
|
||||
if (number === 1) {
|
||||
result += withoutSuffix ? 'ura' : 'uro';
|
||||
} else if (number === 2) {
|
||||
result += withoutSuffix || isFuture ? 'uri' : 'urama';
|
||||
} else if (number < 5) {
|
||||
result += withoutSuffix || isFuture ? 'ure' : 'urami';
|
||||
} else {
|
||||
result += withoutSuffix || isFuture ? 'ur' : 'urami';
|
||||
}
|
||||
return result;
|
||||
case 'd':
|
||||
return withoutSuffix || isFuture ? 'en dan' : 'enim dnem';
|
||||
case 'dd':
|
||||
if (number === 1) {
|
||||
result += withoutSuffix || isFuture ? 'dan' : 'dnem';
|
||||
} else if (number === 2) {
|
||||
result += withoutSuffix || isFuture ? 'dni' : 'dnevoma';
|
||||
} else {
|
||||
result += withoutSuffix || isFuture ? 'dni' : 'dnevi';
|
||||
}
|
||||
return result;
|
||||
case 'M':
|
||||
return withoutSuffix || isFuture ? 'en mesec' : 'enim mesecem';
|
||||
case 'MM':
|
||||
if (number === 1) {
|
||||
result += withoutSuffix || isFuture ? 'mesec' : 'mesecem';
|
||||
} else if (number === 2) {
|
||||
result += withoutSuffix || isFuture ? 'meseca' : 'mesecema';
|
||||
} else if (number < 5) {
|
||||
result += withoutSuffix || isFuture ? 'mesece' : 'meseci';
|
||||
} else {
|
||||
result += withoutSuffix || isFuture ? 'mesecev' : 'meseci';
|
||||
}
|
||||
return result;
|
||||
case 'y':
|
||||
return withoutSuffix || isFuture ? 'eno leto' : 'enim letom';
|
||||
case 'yy':
|
||||
if (number === 1) {
|
||||
result += withoutSuffix || isFuture ? 'leto' : 'letom';
|
||||
} else if (number === 2) {
|
||||
result += withoutSuffix || isFuture ? 'leti' : 'letoma';
|
||||
} else if (number < 5) {
|
||||
result += withoutSuffix || isFuture ? 'leta' : 'leti';
|
||||
} else {
|
||||
result += withoutSuffix || isFuture ? 'let' : 'leti';
|
||||
}
|
||||
return result;
|
||||
}
|
||||
}
|
||||
|
||||
export default moment.defineLocale('sl', {
|
||||
months: 'januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december'.split(
|
||||
'_'
|
||||
),
|
||||
monthsShort:
|
||||
'jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.'.split(
|
||||
'_'
|
||||
),
|
||||
monthsParseExact: true,
|
||||
weekdays: 'nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota'.split('_'),
|
||||
weekdaysShort: 'ned._pon._tor._sre._čet._pet._sob.'.split('_'),
|
||||
weekdaysMin: 'ne_po_to_sr_če_pe_so'.split('_'),
|
||||
weekdaysParseExact: true,
|
||||
longDateFormat: {
|
||||
LT: 'H:mm',
|
||||
LTS: 'H:mm:ss',
|
||||
L: 'DD. MM. YYYY',
|
||||
LL: 'D. MMMM YYYY',
|
||||
LLL: 'D. MMMM YYYY H:mm',
|
||||
LLLL: 'dddd, D. MMMM YYYY H:mm',
|
||||
},
|
||||
calendar: {
|
||||
sameDay: '[danes ob] LT',
|
||||
nextDay: '[jutri ob] LT',
|
||||
|
||||
nextWeek: function () {
|
||||
switch (this.day()) {
|
||||
case 0:
|
||||
return '[v] [nedeljo] [ob] LT';
|
||||
case 3:
|
||||
return '[v] [sredo] [ob] LT';
|
||||
case 6:
|
||||
return '[v] [soboto] [ob] LT';
|
||||
case 1:
|
||||
case 2:
|
||||
case 4:
|
||||
case 5:
|
||||
return '[v] dddd [ob] LT';
|
||||
}
|
||||
},
|
||||
lastDay: '[včeraj ob] LT',
|
||||
lastWeek: function () {
|
||||
switch (this.day()) {
|
||||
case 0:
|
||||
return '[prejšnjo] [nedeljo] [ob] LT';
|
||||
case 3:
|
||||
return '[prejšnjo] [sredo] [ob] LT';
|
||||
case 6:
|
||||
return '[prejšnjo] [soboto] [ob] LT';
|
||||
case 1:
|
||||
case 2:
|
||||
case 4:
|
||||
case 5:
|
||||
return '[prejšnji] dddd [ob] LT';
|
||||
}
|
||||
},
|
||||
sameElse: 'L',
|
||||
},
|
||||
relativeTime: {
|
||||
future: 'čez %s',
|
||||
past: 'pred %s',
|
||||
s: processRelativeTime,
|
||||
ss: processRelativeTime,
|
||||
m: processRelativeTime,
|
||||
mm: processRelativeTime,
|
||||
h: processRelativeTime,
|
||||
hh: processRelativeTime,
|
||||
d: processRelativeTime,
|
||||
dd: processRelativeTime,
|
||||
M: processRelativeTime,
|
||||
MM: processRelativeTime,
|
||||
y: processRelativeTime,
|
||||
yy: processRelativeTime,
|
||||
},
|
||||
dayOfMonthOrdinalParse: /\d{1,2}\./,
|
||||
ordinal: '%d.',
|
||||
week: {
|
||||
dow: 1, // Monday is the first day of the week.
|
||||
doy: 7, // The week that contains Jan 7th is the first week of the year.
|
||||
},
|
||||
});
|
68
public/v1/js/lib/moment/sv_SE.js
vendored
Normal file
68
public/v1/js/lib/moment/sv_SE.js
vendored
Normal file
@ -0,0 +1,68 @@
|
||||
//! moment.js locale configuration
|
||||
//! locale : Swedish [sv]
|
||||
//! author : Jens Alm : https://github.com/ulmus
|
||||
|
||||
import moment from '../moment';
|
||||
|
||||
export default moment.defineLocale('sv', {
|
||||
months: 'januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december'.split(
|
||||
'_'
|
||||
),
|
||||
monthsShort: 'jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec'.split('_'),
|
||||
weekdays: 'söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag'.split('_'),
|
||||
weekdaysShort: 'sön_mån_tis_ons_tor_fre_lör'.split('_'),
|
||||
weekdaysMin: 'sö_må_ti_on_to_fr_lö'.split('_'),
|
||||
longDateFormat: {
|
||||
LT: 'HH:mm',
|
||||
LTS: 'HH:mm:ss',
|
||||
L: 'YYYY-MM-DD',
|
||||
LL: 'D MMMM YYYY',
|
||||
LLL: 'D MMMM YYYY [kl.] HH:mm',
|
||||
LLLL: 'dddd D MMMM YYYY [kl.] HH:mm',
|
||||
lll: 'D MMM YYYY HH:mm',
|
||||
llll: 'ddd D MMM YYYY HH:mm',
|
||||
},
|
||||
calendar: {
|
||||
sameDay: '[Idag] LT',
|
||||
nextDay: '[Imorgon] LT',
|
||||
lastDay: '[Igår] LT',
|
||||
nextWeek: '[På] dddd LT',
|
||||
lastWeek: '[I] dddd[s] LT',
|
||||
sameElse: 'L',
|
||||
},
|
||||
relativeTime: {
|
||||
future: 'om %s',
|
||||
past: 'för %s sedan',
|
||||
s: 'några sekunder',
|
||||
ss: '%d sekunder',
|
||||
m: 'en minut',
|
||||
mm: '%d minuter',
|
||||
h: 'en timme',
|
||||
hh: '%d timmar',
|
||||
d: 'en dag',
|
||||
dd: '%d dagar',
|
||||
M: 'en månad',
|
||||
MM: '%d månader',
|
||||
y: 'ett år',
|
||||
yy: '%d år',
|
||||
},
|
||||
dayOfMonthOrdinalParse: /\d{1,2}(\:e|\:a)/,
|
||||
ordinal: function (number) {
|
||||
var b = number % 10,
|
||||
output =
|
||||
~~((number % 100) / 10) === 1
|
||||
? ':e'
|
||||
: b === 1
|
||||
? ':a'
|
||||
: b === 2
|
||||
? ':a'
|
||||
: b === 3
|
||||
? ':e'
|
||||
: ':e';
|
||||
return number + output;
|
||||
},
|
||||
week: {
|
||||
dow: 1, // Monday is the first day of the week.
|
||||
doy: 4, // The week that contains Jan 4th is the first week of the year.
|
||||
},
|
||||
});
|
167
public/v1/js/lib/moment/uk_UA.js
vendored
Normal file
167
public/v1/js/lib/moment/uk_UA.js
vendored
Normal file
@ -0,0 +1,167 @@
|
||||
//! moment.js locale configuration
|
||||
//! locale : Ukrainian [uk]
|
||||
//! author : zemlanin : https://github.com/zemlanin
|
||||
//! Author : Menelion Elensúle : https://github.com/Oire
|
||||
|
||||
import moment from '../moment';
|
||||
|
||||
function plural(word, num) {
|
||||
var forms = word.split('_');
|
||||
return num % 10 === 1 && num % 100 !== 11
|
||||
? forms[0]
|
||||
: num % 10 >= 2 && num % 10 <= 4 && (num % 100 < 10 || num % 100 >= 20)
|
||||
? forms[1]
|
||||
: forms[2];
|
||||
}
|
||||
function relativeTimeWithPlural(number, withoutSuffix, key) {
|
||||
var format = {
|
||||
ss: withoutSuffix ? 'секунда_секунди_секунд' : 'секунду_секунди_секунд',
|
||||
mm: withoutSuffix ? 'хвилина_хвилини_хвилин' : 'хвилину_хвилини_хвилин',
|
||||
hh: withoutSuffix ? 'година_години_годин' : 'годину_години_годин',
|
||||
dd: 'день_дні_днів',
|
||||
MM: 'місяць_місяці_місяців',
|
||||
yy: 'рік_роки_років',
|
||||
};
|
||||
if (key === 'm') {
|
||||
return withoutSuffix ? 'хвилина' : 'хвилину';
|
||||
} else if (key === 'h') {
|
||||
return withoutSuffix ? 'година' : 'годину';
|
||||
} else {
|
||||
return number + ' ' + plural(format[key], +number);
|
||||
}
|
||||
}
|
||||
function weekdaysCaseReplace(m, format) {
|
||||
var weekdays = {
|
||||
nominative:
|
||||
'неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота'.split(
|
||||
'_'
|
||||
),
|
||||
accusative:
|
||||
'неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу'.split(
|
||||
'_'
|
||||
),
|
||||
genitive:
|
||||
'неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи'.split(
|
||||
'_'
|
||||
),
|
||||
},
|
||||
nounCase;
|
||||
|
||||
if (m === true) {
|
||||
return weekdays['nominative']
|
||||
.slice(1, 7)
|
||||
.concat(weekdays['nominative'].slice(0, 1));
|
||||
}
|
||||
if (!m) {
|
||||
return weekdays['nominative'];
|
||||
}
|
||||
|
||||
nounCase = /(\[[ВвУу]\]) ?dddd/.test(format)
|
||||
? 'accusative'
|
||||
: /\[?(?:минулої|наступної)? ?\] ?dddd/.test(format)
|
||||
? 'genitive'
|
||||
: 'nominative';
|
||||
return weekdays[nounCase][m.day()];
|
||||
}
|
||||
function processHoursFunction(str) {
|
||||
return function () {
|
||||
return str + 'о' + (this.hours() === 11 ? 'б' : '') + '] LT';
|
||||
};
|
||||
}
|
||||
|
||||
export default moment.defineLocale('uk', {
|
||||
months: {
|
||||
format: 'січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня'.split(
|
||||
'_'
|
||||
),
|
||||
standalone:
|
||||
'січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень'.split(
|
||||
'_'
|
||||
),
|
||||
},
|
||||
monthsShort: 'січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд'.split(
|
||||
'_'
|
||||
),
|
||||
weekdays: weekdaysCaseReplace,
|
||||
weekdaysShort: 'нд_пн_вт_ср_чт_пт_сб'.split('_'),
|
||||
weekdaysMin: 'нд_пн_вт_ср_чт_пт_сб'.split('_'),
|
||||
longDateFormat: {
|
||||
LT: 'HH:mm',
|
||||
LTS: 'HH:mm:ss',
|
||||
L: 'DD.MM.YYYY',
|
||||
LL: 'D MMMM YYYY р.',
|
||||
LLL: 'D MMMM YYYY р., HH:mm',
|
||||
LLLL: 'dddd, D MMMM YYYY р., HH:mm',
|
||||
},
|
||||
calendar: {
|
||||
sameDay: processHoursFunction('[Сьогодні '),
|
||||
nextDay: processHoursFunction('[Завтра '),
|
||||
lastDay: processHoursFunction('[Вчора '),
|
||||
nextWeek: processHoursFunction('[У] dddd ['),
|
||||
lastWeek: function () {
|
||||
switch (this.day()) {
|
||||
case 0:
|
||||
case 3:
|
||||
case 5:
|
||||
case 6:
|
||||
return processHoursFunction('[Минулої] dddd [').call(this);
|
||||
case 1:
|
||||
case 2:
|
||||
case 4:
|
||||
return processHoursFunction('[Минулого] dddd [').call(this);
|
||||
}
|
||||
},
|
||||
sameElse: 'L',
|
||||
},
|
||||
relativeTime: {
|
||||
future: 'за %s',
|
||||
past: '%s тому',
|
||||
s: 'декілька секунд',
|
||||
ss: relativeTimeWithPlural,
|
||||
m: relativeTimeWithPlural,
|
||||
mm: relativeTimeWithPlural,
|
||||
h: 'годину',
|
||||
hh: relativeTimeWithPlural,
|
||||
d: 'день',
|
||||
dd: relativeTimeWithPlural,
|
||||
M: 'місяць',
|
||||
MM: relativeTimeWithPlural,
|
||||
y: 'рік',
|
||||
yy: relativeTimeWithPlural,
|
||||
},
|
||||
// M. E.: those two are virtually unused but a user might want to implement them for his/her website for some reason
|
||||
meridiemParse: /ночі|ранку|дня|вечора/,
|
||||
isPM: function (input) {
|
||||
return /^(дня|вечора)$/.test(input);
|
||||
},
|
||||
meridiem: function (hour, minute, isLower) {
|
||||
if (hour < 4) {
|
||||
return 'ночі';
|
||||
} else if (hour < 12) {
|
||||
return 'ранку';
|
||||
} else if (hour < 17) {
|
||||
return 'дня';
|
||||
} else {
|
||||
return 'вечора';
|
||||
}
|
||||
},
|
||||
dayOfMonthOrdinalParse: /\d{1,2}-(й|го)/,
|
||||
ordinal: function (number, period) {
|
||||
switch (period) {
|
||||
case 'M':
|
||||
case 'd':
|
||||
case 'DDD':
|
||||
case 'w':
|
||||
case 'W':
|
||||
return number + '-й';
|
||||
case 'D':
|
||||
return number + '-го';
|
||||
default:
|
||||
return number;
|
||||
}
|
||||
},
|
||||
week: {
|
||||
dow: 1, // Monday is the first day of the week.
|
||||
doy: 7, // The week that contains Jan 7th is the first week of the year.
|
||||
},
|
||||
});
|
80
public/v1/js/lib/moment/vi_VN.js
vendored
Normal file
80
public/v1/js/lib/moment/vi_VN.js
vendored
Normal file
@ -0,0 +1,80 @@
|
||||
//! moment.js locale configuration
|
||||
//! locale : Vietnamese [vi]
|
||||
//! author : Bang Nguyen : https://github.com/bangnk
|
||||
//! author : Chien Kira : https://github.com/chienkira
|
||||
|
||||
import moment from '../moment';
|
||||
|
||||
export default moment.defineLocale('vi', {
|
||||
months: 'tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12'.split(
|
||||
'_'
|
||||
),
|
||||
monthsShort:
|
||||
'Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12'.split(
|
||||
'_'
|
||||
),
|
||||
monthsParseExact: true,
|
||||
weekdays: 'chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy'.split(
|
||||
'_'
|
||||
),
|
||||
weekdaysShort: 'CN_T2_T3_T4_T5_T6_T7'.split('_'),
|
||||
weekdaysMin: 'CN_T2_T3_T4_T5_T6_T7'.split('_'),
|
||||
weekdaysParseExact: true,
|
||||
meridiemParse: /sa|ch/i,
|
||||
isPM: function (input) {
|
||||
return /^ch$/i.test(input);
|
||||
},
|
||||
meridiem: function (hours, minutes, isLower) {
|
||||
if (hours < 12) {
|
||||
return isLower ? 'sa' : 'SA';
|
||||
} else {
|
||||
return isLower ? 'ch' : 'CH';
|
||||
}
|
||||
},
|
||||
longDateFormat: {
|
||||
LT: 'HH:mm',
|
||||
LTS: 'HH:mm:ss',
|
||||
L: 'DD/MM/YYYY',
|
||||
LL: 'D MMMM [năm] YYYY',
|
||||
LLL: 'D MMMM [năm] YYYY HH:mm',
|
||||
LLLL: 'dddd, D MMMM [năm] YYYY HH:mm',
|
||||
l: 'DD/M/YYYY',
|
||||
ll: 'D MMM YYYY',
|
||||
lll: 'D MMM YYYY HH:mm',
|
||||
llll: 'ddd, D MMM YYYY HH:mm',
|
||||
},
|
||||
calendar: {
|
||||
sameDay: '[Hôm nay lúc] LT',
|
||||
nextDay: '[Ngày mai lúc] LT',
|
||||
nextWeek: 'dddd [tuần tới lúc] LT',
|
||||
lastDay: '[Hôm qua lúc] LT',
|
||||
lastWeek: 'dddd [tuần trước lúc] LT',
|
||||
sameElse: 'L',
|
||||
},
|
||||
relativeTime: {
|
||||
future: '%s tới',
|
||||
past: '%s trước',
|
||||
s: 'vài giây',
|
||||
ss: '%d giây',
|
||||
m: 'một phút',
|
||||
mm: '%d phút',
|
||||
h: 'một giờ',
|
||||
hh: '%d giờ',
|
||||
d: 'một ngày',
|
||||
dd: '%d ngày',
|
||||
w: 'một tuần',
|
||||
ww: '%d tuần',
|
||||
M: 'một tháng',
|
||||
MM: '%d tháng',
|
||||
y: 'một năm',
|
||||
yy: '%d năm',
|
||||
},
|
||||
dayOfMonthOrdinalParse: /\d{1,2}/,
|
||||
ordinal: function (number) {
|
||||
return number;
|
||||
},
|
||||
week: {
|
||||
dow: 1, // Monday is the first day of the week.
|
||||
doy: 4, // The week that contains Jan 4th is the first week of the year.
|
||||
},
|
||||
});
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user