mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-09-05 12:12:18 +00:00
chore: small fixes and prep for new language
This commit is contained in:
@@ -25,6 +25,7 @@ declare(strict_types=1);
|
|||||||
namespace FireflyIII\Api\V2\Response\Sum;
|
namespace FireflyIII\Api\V2\Response\Sum;
|
||||||
|
|
||||||
use Closure;
|
use Closure;
|
||||||
|
use FireflyIII\Exceptions\FireflyException;
|
||||||
use FireflyIII\Models\TransactionCurrency;
|
use FireflyIII\Models\TransactionCurrency;
|
||||||
use Illuminate\Database\Eloquent\Model;
|
use Illuminate\Database\Eloquent\Model;
|
||||||
use Illuminate\Support\Collection;
|
use Illuminate\Support\Collection;
|
||||||
@@ -42,6 +43,7 @@ class AutoSum
|
|||||||
* @param Closure $getSum
|
* @param Closure $getSum
|
||||||
*
|
*
|
||||||
* @return array
|
* @return array
|
||||||
|
* @throws FireflyException
|
||||||
*/
|
*/
|
||||||
public function autoSum(Collection $objects, Closure $getCurrency, Closure $getSum): array
|
public function autoSum(Collection $objects, Closure $getCurrency, Closure $getSum): array
|
||||||
{
|
{
|
||||||
@@ -66,6 +68,6 @@ class AutoSum
|
|||||||
}
|
}
|
||||||
|
|
||||||
var_dump(array_values($return));
|
var_dump(array_values($return));
|
||||||
exit;
|
throw new FireflyException('Not implemented');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -179,10 +179,11 @@ class OperatorQuerySearch implements SearchInterface
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @inheritDoc
|
* @inheritDoc
|
||||||
|
* @throws FireflyException
|
||||||
*/
|
*/
|
||||||
public function hasModifiers(): bool
|
public function hasModifiers(): bool
|
||||||
{
|
{
|
||||||
die(__METHOD__);
|
throw new FireflyException('Not implemented');
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@@ -175,7 +175,8 @@ return [
|
|||||||
'ko_KR' => ['name_locale' => 'Korean', 'name_english' => 'Korean'],
|
'ko_KR' => ['name_locale' => 'Korean', 'name_english' => 'Korean'],
|
||||||
// 'lt_LT' => ['name_locale' => 'Lietuvių', 'name_english' => 'Lithuanian'],
|
// 'lt_LT' => ['name_locale' => 'Lietuvių', 'name_english' => 'Lithuanian'],
|
||||||
|
|
||||||
'nb_NO' => ['name_locale' => 'Norsk', 'name_english' => 'Norwegian'],
|
'nb_NO' => ['name_locale' => 'Norsk Bokmål', 'name_english' => 'Norwegian Bokmål'],
|
||||||
|
'nn_NO' => ['name_locale' => 'Norsk Nynorsk', 'name_english' => 'Norwegian Nynorsk'],
|
||||||
'nl_NL' => ['name_locale' => 'Nederlands', 'name_english' => 'Dutch'],
|
'nl_NL' => ['name_locale' => 'Nederlands', 'name_english' => 'Dutch'],
|
||||||
'pl_PL' => ['name_locale' => 'Polski', 'name_english' => 'Polish'],
|
'pl_PL' => ['name_locale' => 'Polski', 'name_english' => 'Polish'],
|
||||||
'pt_BR' => ['name_locale' => 'Português do Brasil', 'name_english' => 'Portuguese (Brazil)'],
|
'pt_BR' => ['name_locale' => 'Português do Brasil', 'name_english' => 'Portuguese (Brazil)'],
|
||||||
|
@@ -32,6 +32,9 @@ use Illuminate\Database\Schema\Blueprint;
|
|||||||
*/
|
*/
|
||||||
class CreateSupportTables extends Migration
|
class CreateSupportTables extends Migration
|
||||||
{
|
{
|
||||||
|
private const TABLE_ALREADY_EXISTS = 'If this table exists already (see the error message), this is not a problem. Other errors? Please open a discussion on GitHub.';
|
||||||
|
private const TABLE_ERROR = 'Could not create table "%s": %s';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Reverse the migrations.
|
* Reverse the migrations.
|
||||||
*/
|
*/
|
||||||
@@ -86,8 +89,8 @@ class CreateSupportTables extends Migration
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
} catch (QueryException $e) {
|
} catch (QueryException $e) {
|
||||||
Log::error(sprintf('Could not create table "account_types": %s', $e->getMessage()));
|
Log::error(sprintf(self::TABLE_ERROR, 'account_types', $e->getMessage()));
|
||||||
Log::error('If this table exists already (see the error message), this is not a problem. Other errors? Please open a discussion on GitHub.');
|
Log::error(self::TABLE_ALREADY_EXISTS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -110,8 +113,8 @@ class CreateSupportTables extends Migration
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
} catch (QueryException $e) {
|
} catch (QueryException $e) {
|
||||||
Log::error(sprintf('Could not create table "configuration": %s', $e->getMessage()));
|
Log::error(sprintf(self::TABLE_ERROR, 'configuration', $e->getMessage()));
|
||||||
Log::error('If this table exists already (see the error message), this is not a problem. Other errors? Please open a discussion on GitHub.');
|
Log::error(self::TABLE_ALREADY_EXISTS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -138,8 +141,8 @@ class CreateSupportTables extends Migration
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
} catch (QueryException $e) {
|
} catch (QueryException $e) {
|
||||||
Log::error(sprintf('Could not create table "transaction_currencies": %s', $e->getMessage()));
|
Log::error(sprintf(self::TABLE_ERROR, 'transaction_currencies', $e->getMessage()));
|
||||||
Log::error('If this table exists already (see the error message), this is not a problem. Other errors? Please open a discussion on GitHub.');
|
Log::error(self::TABLE_ALREADY_EXISTS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -167,8 +170,8 @@ class CreateSupportTables extends Migration
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
} catch (QueryException $e) {
|
} catch (QueryException $e) {
|
||||||
Log::error(sprintf('Could not create table "jobs": %s', $e->getMessage()));
|
Log::error(sprintf(self::TABLE_ERROR, 'jobs', $e->getMessage()));
|
||||||
Log::error('If this table exists already (see the error message), this is not a problem. Other errors? Please open a discussion on GitHub.');
|
Log::error(self::TABLE_ALREADY_EXISTS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -190,8 +193,8 @@ class CreateSupportTables extends Migration
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
} catch (QueryException $e) {
|
} catch (QueryException $e) {
|
||||||
Log::error(sprintf('Could not create table "password_resets": %s', $e->getMessage()));
|
Log::error(sprintf(self::TABLE_ERROR, 'password_resets', $e->getMessage()));
|
||||||
Log::error('If this table exists already (see the error message), this is not a problem. Other errors? Please open a discussion on GitHub.');
|
Log::error(self::TABLE_ALREADY_EXISTS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -216,8 +219,8 @@ class CreateSupportTables extends Migration
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
} catch (QueryException $e) {
|
} catch (QueryException $e) {
|
||||||
Log::error(sprintf('Could not create table "permission_role": %s', $e->getMessage()));
|
Log::error(sprintf(self::TABLE_ERROR, 'permission_role', $e->getMessage()));
|
||||||
Log::error('If this table exists already (see the error message), this is not a problem. Other errors? Please open a discussion on GitHub.');
|
Log::error(self::TABLE_ALREADY_EXISTS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -240,8 +243,8 @@ class CreateSupportTables extends Migration
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
} catch (QueryException $e) {
|
} catch (QueryException $e) {
|
||||||
Log::error(sprintf('Could not create table "permissions": %s', $e->getMessage()));
|
Log::error(sprintf(self::TABLE_ERROR, 'permissions', $e->getMessage()));
|
||||||
Log::error('If this table exists already (see the error message), this is not a problem. Other errors? Please open a discussion on GitHub.');
|
Log::error(self::TABLE_ALREADY_EXISTS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -264,8 +267,8 @@ class CreateSupportTables extends Migration
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
} catch (QueryException $e) {
|
} catch (QueryException $e) {
|
||||||
Log::error(sprintf('Could not create table "roles": %s', $e->getMessage()));
|
Log::error(sprintf(self::TABLE_ERROR, 'roles', $e->getMessage()));
|
||||||
Log::error('If this table exists already (see the error message), this is not a problem. Other errors? Please open a discussion on GitHub.');
|
Log::error(self::TABLE_ALREADY_EXISTS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -289,8 +292,8 @@ class CreateSupportTables extends Migration
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
} catch (QueryException $e) {
|
} catch (QueryException $e) {
|
||||||
Log::error(sprintf('Could not create table "sessions": %s', $e->getMessage()));
|
Log::error(sprintf(self::TABLE_ERROR, 'sessions', $e->getMessage()));
|
||||||
Log::error('If this table exists already (see the error message), this is not a problem. Other errors? Please open a discussion on GitHub.');
|
Log::error(self::TABLE_ALREADY_EXISTS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -315,8 +318,8 @@ class CreateSupportTables extends Migration
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
} catch (QueryException $e) {
|
} catch (QueryException $e) {
|
||||||
Log::error(sprintf('Could not create table "transaction_types": %s', $e->getMessage()));
|
Log::error(sprintf(self::TABLE_ERROR, 'transaction_types', $e->getMessage()));
|
||||||
Log::error('If this table exists already (see the error message), this is not a problem. Other errors? Please open a discussion on GitHub.');
|
Log::error(self::TABLE_ALREADY_EXISTS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -32,6 +32,9 @@ use Illuminate\Database\Schema\Blueprint;
|
|||||||
*/
|
*/
|
||||||
class CreateUsersTable extends Migration
|
class CreateUsersTable extends Migration
|
||||||
{
|
{
|
||||||
|
private const TABLE_ALREADY_EXISTS = 'If this table exists already (see the error message), this is not a problem. Other errors? Please open a discussion on GitHub.';
|
||||||
|
private const TABLE_ERROR = 'Could not create table "%s": %s';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Reverse the migrations.
|
* Reverse the migrations.
|
||||||
*/
|
*/
|
||||||
@@ -62,8 +65,8 @@ class CreateUsersTable extends Migration
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
} catch (QueryException $e) {
|
} catch (QueryException $e) {
|
||||||
Log::error(sprintf('Could not create table "users": %s', $e->getMessage()));
|
Log::error(sprintf(self::TABLE_ERROR, 'users', $e->getMessage()));
|
||||||
Log::error('If this table exists already (see the error message), this is not a problem. Other errors? Please open a discussion on GitHub.');
|
Log::error(self::TABLE_ALREADY_EXISTS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -32,6 +32,9 @@ use Illuminate\Database\Schema\Blueprint;
|
|||||||
*/
|
*/
|
||||||
class CreateMainTables extends Migration
|
class CreateMainTables extends Migration
|
||||||
{
|
{
|
||||||
|
private const TABLE_ALREADY_EXISTS = 'If this table exists already (see the error message), this is not a problem. Other errors? Please open a discussion on GitHub.';
|
||||||
|
private const TABLE_ERROR = 'Could not create table "%s": %s';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Reverse the migrations.
|
* Reverse the migrations.
|
||||||
*/
|
*/
|
||||||
@@ -108,8 +111,8 @@ class CreateMainTables extends Migration
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
} catch (QueryException $e) {
|
} catch (QueryException $e) {
|
||||||
Log::error(sprintf('Could not create table "accounts": %s', $e->getMessage()));
|
Log::error(sprintf(self::TABLE_ERROR, 'accounts', $e->getMessage()));
|
||||||
Log::error('If this table exists already (see the error message), this is not a problem. Other errors? Please open a discussion on GitHub.');
|
Log::error(self::TABLE_ALREADY_EXISTS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -127,8 +130,8 @@ class CreateMainTables extends Migration
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
} catch (QueryException $e) {
|
} catch (QueryException $e) {
|
||||||
Log::error(sprintf('Could not create table "account_meta": %s', $e->getMessage()));
|
Log::error(sprintf(self::TABLE_ERROR, 'account_meta', $e->getMessage()));
|
||||||
Log::error('If this table exists already (see the error message), this is not a problem. Other errors? Please open a discussion on GitHub.');
|
Log::error(self::TABLE_ALREADY_EXISTS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -160,8 +163,8 @@ class CreateMainTables extends Migration
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
} catch (QueryException $e) {
|
} catch (QueryException $e) {
|
||||||
Log::error(sprintf('Could not create table "attachments": %s', $e->getMessage()));
|
Log::error(sprintf(self::TABLE_ERROR, 'attachments', $e->getMessage()));
|
||||||
Log::error('If this table exists already (see the error message), this is not a problem. Other errors? Please open a discussion on GitHub.');
|
Log::error(self::TABLE_ALREADY_EXISTS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -194,8 +197,8 @@ class CreateMainTables extends Migration
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
} catch (QueryException $e) {
|
} catch (QueryException $e) {
|
||||||
Log::error(sprintf('Could not create table "bills": %s', $e->getMessage()));
|
Log::error(sprintf(self::TABLE_ERROR, 'bills', $e->getMessage()));
|
||||||
Log::error('If this table exists already (see the error message), this is not a problem. Other errors? Please open a discussion on GitHub.');
|
Log::error(self::TABLE_ALREADY_EXISTS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -220,8 +223,8 @@ class CreateMainTables extends Migration
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
} catch (QueryException $e) {
|
} catch (QueryException $e) {
|
||||||
Log::error(sprintf('Could not create table "budgets": %s', $e->getMessage()));
|
Log::error(sprintf(self::TABLE_ERROR, 'budgets', $e->getMessage()));
|
||||||
Log::error('If this table exists already (see the error message), this is not a problem. Other errors? Please open a discussion on GitHub.');
|
Log::error(self::TABLE_ALREADY_EXISTS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (!Schema::hasTable('budget_limits')) {
|
if (!Schema::hasTable('budget_limits')) {
|
||||||
@@ -240,8 +243,8 @@ class CreateMainTables extends Migration
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
} catch (QueryException $e) {
|
} catch (QueryException $e) {
|
||||||
Log::error(sprintf('Could not create table "budget_limits": %s', $e->getMessage()));
|
Log::error(sprintf(self::TABLE_ERROR, 'budget_limits', $e->getMessage()));
|
||||||
Log::error('If this table exists already (see the error message), this is not a problem. Other errors? Please open a discussion on GitHub.');
|
Log::error(self::TABLE_ALREADY_EXISTS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (!Schema::hasTable('limit_repetitions')) {
|
if (!Schema::hasTable('limit_repetitions')) {
|
||||||
@@ -259,8 +262,8 @@ class CreateMainTables extends Migration
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
} catch (QueryException $e) {
|
} catch (QueryException $e) {
|
||||||
Log::error(sprintf('Could not create table "limit_repetitions": %s', $e->getMessage()));
|
Log::error(sprintf(self::TABLE_ERROR, 'limit_repetitions', $e->getMessage()));
|
||||||
Log::error('If this table exists already (see the error message), this is not a problem. Other errors? Please open a discussion on GitHub.');
|
Log::error(self::TABLE_ALREADY_EXISTS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -287,8 +290,8 @@ class CreateMainTables extends Migration
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
} catch (QueryException $e) {
|
} catch (QueryException $e) {
|
||||||
Log::error(sprintf('Could not create table "categories": %s', $e->getMessage()));
|
Log::error(sprintf(self::TABLE_ERROR, 'categories', $e->getMessage()));
|
||||||
Log::error('If this table exists already (see the error message), this is not a problem. Other errors? Please open a discussion on GitHub.');
|
Log::error(self::TABLE_ALREADY_EXISTS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -316,8 +319,8 @@ class CreateMainTables extends Migration
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
} catch (QueryException $e) {
|
} catch (QueryException $e) {
|
||||||
Log::error(sprintf('Could not create table "piggy_banks": %s', $e->getMessage()));
|
Log::error(sprintf(self::TABLE_ERROR, 'piggy_banks', $e->getMessage()));
|
||||||
Log::error('If this table exists already (see the error message), this is not a problem. Other errors? Please open a discussion on GitHub.');
|
Log::error(self::TABLE_ALREADY_EXISTS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -336,8 +339,8 @@ class CreateMainTables extends Migration
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
} catch (QueryException $e) {
|
} catch (QueryException $e) {
|
||||||
Log::error(sprintf('Could not create table "piggy_bank_repetitions": %s', $e->getMessage()));
|
Log::error(sprintf(self::TABLE_ERROR, 'piggy_bank_repetitions', $e->getMessage()));
|
||||||
Log::error('If this table exists already (see the error message), this is not a problem. Other errors? Please open a discussion on GitHub.');
|
Log::error(self::TABLE_ALREADY_EXISTS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -359,8 +362,8 @@ class CreateMainTables extends Migration
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
} catch (QueryException $e) {
|
} catch (QueryException $e) {
|
||||||
Log::error(sprintf('Could not create table "preferences": %s', $e->getMessage()));
|
Log::error(sprintf(self::TABLE_ERROR, 'preferences', $e->getMessage()));
|
||||||
Log::error('If this table exists already (see the error message), this is not a problem. Other errors? Please open a discussion on GitHub.');
|
Log::error(self::TABLE_ALREADY_EXISTS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -385,8 +388,8 @@ class CreateMainTables extends Migration
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
} catch (QueryException $e) {
|
} catch (QueryException $e) {
|
||||||
Log::error(sprintf('Could not create table "role_user": %s', $e->getMessage()));
|
Log::error(sprintf(self::TABLE_ERROR, 'role_user', $e->getMessage()));
|
||||||
Log::error('If this table exists already (see the error message), this is not a problem. Other errors? Please open a discussion on GitHub.');
|
Log::error(self::TABLE_ALREADY_EXISTS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -412,32 +415,37 @@ class CreateMainTables extends Migration
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
} catch (QueryException $e) {
|
} catch (QueryException $e) {
|
||||||
Log::error(sprintf('Could not create table "rule_groups": %s', $e->getMessage()));
|
Log::error(sprintf(self::TABLE_ERROR, 'rule_groups', $e->getMessage()));
|
||||||
Log::error('If this table exists already (see the error message), this is not a problem. Other errors? Please open a discussion on GitHub.');
|
Log::error(self::TABLE_ALREADY_EXISTS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (!Schema::hasTable('rules')) {
|
if (!Schema::hasTable('rules')) {
|
||||||
Schema::create(
|
try {
|
||||||
'rules',
|
Schema::create(
|
||||||
static function (Blueprint $table) {
|
'rules',
|
||||||
$table->increments('id');
|
static function (Blueprint $table) {
|
||||||
$table->timestamps();
|
$table->increments('id');
|
||||||
$table->softDeletes();
|
$table->timestamps();
|
||||||
$table->integer('user_id', false, true);
|
$table->softDeletes();
|
||||||
$table->integer('rule_group_id', false, true);
|
$table->integer('user_id', false, true);
|
||||||
$table->string('title', 255);
|
$table->integer('rule_group_id', false, true);
|
||||||
$table->text('description')->nullable();
|
$table->string('title', 255);
|
||||||
$table->integer('order', false, true)->default(0);
|
$table->text('description')->nullable();
|
||||||
$table->boolean('active')->default(1);
|
$table->integer('order', false, true)->default(0);
|
||||||
$table->boolean('stop_processing')->default(0);
|
$table->boolean('active')->default(1);
|
||||||
|
$table->boolean('stop_processing')->default(0);
|
||||||
|
|
||||||
// link user id to users table
|
// link user id to users table
|
||||||
$table->foreign('user_id')->references('id')->on('users')->onDelete('cascade');
|
$table->foreign('user_id')->references('id')->on('users')->onDelete('cascade');
|
||||||
|
|
||||||
// link rule group id to rule group table
|
// link rule group id to rule group table
|
||||||
$table->foreign('rule_group_id')->references('id')->on('rule_groups')->onDelete('cascade');
|
$table->foreign('rule_group_id')->references('id')->on('rule_groups')->onDelete('cascade');
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
} catch (QueryException $e) {
|
||||||
|
Log::error(sprintf(self::TABLE_ERROR, 'rules', $e->getMessage()));
|
||||||
|
Log::error(self::TABLE_ALREADY_EXISTS);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if (!Schema::hasTable('rule_actions')) {
|
if (!Schema::hasTable('rule_actions')) {
|
||||||
try {
|
try {
|
||||||
@@ -460,8 +468,8 @@ class CreateMainTables extends Migration
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
} catch (QueryException $e) {
|
} catch (QueryException $e) {
|
||||||
Log::error(sprintf('Could not create table "rule_actions": %s', $e->getMessage()));
|
Log::error(sprintf(self::TABLE_ERROR, 'rule_actions', $e->getMessage()));
|
||||||
Log::error('If this table exists already (see the error message), this is not a problem. Other errors? Please open a discussion on GitHub.');
|
Log::error(self::TABLE_ALREADY_EXISTS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (!Schema::hasTable('rule_triggers')) {
|
if (!Schema::hasTable('rule_triggers')) {
|
||||||
@@ -485,8 +493,8 @@ class CreateMainTables extends Migration
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
} catch (QueryException $e) {
|
} catch (QueryException $e) {
|
||||||
Log::error(sprintf('Could not create table "rule_triggers": %s', $e->getMessage()));
|
Log::error(sprintf(self::TABLE_ERROR, 'rule_triggers', $e->getMessage()));
|
||||||
Log::error('If this table exists already (see the error message), this is not a problem. Other errors? Please open a discussion on GitHub.');
|
Log::error(self::TABLE_ALREADY_EXISTS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -519,8 +527,8 @@ class CreateMainTables extends Migration
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
} catch (QueryException $e) {
|
} catch (QueryException $e) {
|
||||||
Log::error(sprintf('Could not create table "tags": %s', $e->getMessage()));
|
Log::error(sprintf(self::TABLE_ERROR, 'tags', $e->getMessage()));
|
||||||
Log::error('If this table exists already (see the error message), this is not a problem. Other errors? Please open a discussion on GitHub.');
|
Log::error(self::TABLE_ALREADY_EXISTS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -558,8 +566,8 @@ class CreateMainTables extends Migration
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
} catch (QueryException $e) {
|
} catch (QueryException $e) {
|
||||||
Log::error(sprintf('Could not create table "transaction_journals": %s', $e->getMessage()));
|
Log::error(sprintf(self::TABLE_ERROR, 'transaction_journals', $e->getMessage()));
|
||||||
Log::error('If this table exists already (see the error message), this is not a problem. Other errors? Please open a discussion on GitHub.');
|
Log::error(self::TABLE_ALREADY_EXISTS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -578,8 +586,8 @@ class CreateMainTables extends Migration
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
} catch (QueryException $e) {
|
} catch (QueryException $e) {
|
||||||
Log::error(sprintf('Could not create table "journal_meta": %s', $e->getMessage()));
|
Log::error(sprintf(self::TABLE_ERROR, 'journal_meta', $e->getMessage()));
|
||||||
Log::error('If this table exists already (see the error message), this is not a problem. Other errors? Please open a discussion on GitHub.');
|
Log::error(self::TABLE_ALREADY_EXISTS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -599,8 +607,8 @@ class CreateMainTables extends Migration
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
} catch (QueryException $e) {
|
} catch (QueryException $e) {
|
||||||
Log::error(sprintf('Could not create table "tag_transaction_journal": %s', $e->getMessage()));
|
Log::error(sprintf(self::TABLE_ERROR, 'tag_transaction_journal', $e->getMessage()));
|
||||||
Log::error('If this table exists already (see the error message), this is not a problem. Other errors? Please open a discussion on GitHub.');
|
Log::error(self::TABLE_ALREADY_EXISTS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -617,8 +625,8 @@ class CreateMainTables extends Migration
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
} catch (QueryException $e) {
|
} catch (QueryException $e) {
|
||||||
Log::error(sprintf('Could not create table "budget_transaction_journal": %s', $e->getMessage()));
|
Log::error(sprintf(self::TABLE_ERROR, 'budget_transaction_journal', $e->getMessage()));
|
||||||
Log::error('If this table exists already (see the error message), this is not a problem. Other errors? Please open a discussion on GitHub.');
|
Log::error(self::TABLE_ALREADY_EXISTS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -635,8 +643,8 @@ class CreateMainTables extends Migration
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
} catch (QueryException $e) {
|
} catch (QueryException $e) {
|
||||||
Log::error(sprintf('Could not create table "category_transaction_journal": %s', $e->getMessage()));
|
Log::error(sprintf(self::TABLE_ERROR, 'category_transaction_journal', $e->getMessage()));
|
||||||
Log::error('If this table exists already (see the error message), this is not a problem. Other errors? Please open a discussion on GitHub.');
|
Log::error(self::TABLE_ALREADY_EXISTS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -657,8 +665,8 @@ class CreateMainTables extends Migration
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
} catch (QueryException $e) {
|
} catch (QueryException $e) {
|
||||||
Log::error(sprintf('Could not create table "piggy_bank_events": %s', $e->getMessage()));
|
Log::error(sprintf(self::TABLE_ERROR, 'piggy_bank_events', $e->getMessage()));
|
||||||
Log::error('If this table exists already (see the error message), this is not a problem. Other errors? Please open a discussion on GitHub.');
|
Log::error(self::TABLE_ALREADY_EXISTS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -680,8 +688,8 @@ class CreateMainTables extends Migration
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
} catch (QueryException $e) {
|
} catch (QueryException $e) {
|
||||||
Log::error(sprintf('Could not create table "transactions": %s', $e->getMessage()));
|
Log::error(sprintf(self::TABLE_ERROR, 'transactions', $e->getMessage()));
|
||||||
Log::error('If this table exists already (see the error message), this is not a problem. Other errors? Please open a discussion on GitHub.');
|
Log::error(self::TABLE_ALREADY_EXISTS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -699,8 +707,8 @@ class CreateMainTables extends Migration
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
} catch (QueryException $e) {
|
} catch (QueryException $e) {
|
||||||
Log::error(sprintf('Could not create table "budget_transaction": %s', $e->getMessage()));
|
Log::error(sprintf(self::TABLE_ERROR, 'budget_transaction', $e->getMessage()));
|
||||||
Log::error('If this table exists already (see the error message), this is not a problem. Other errors? Please open a discussion on GitHub.');
|
Log::error(self::TABLE_ALREADY_EXISTS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -718,8 +726,8 @@ class CreateMainTables extends Migration
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
} catch (QueryException $e) {
|
} catch (QueryException $e) {
|
||||||
Log::error(sprintf('Could not create table "category_transaction": %s', $e->getMessage()));
|
Log::error(sprintf(self::TABLE_ERROR, 'category_transaction', $e->getMessage()));
|
||||||
Log::error('If this table exists already (see the error message), this is not a problem. Other errors? Please open a discussion on GitHub.');
|
Log::error(self::TABLE_ALREADY_EXISTS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -32,6 +32,9 @@ use Illuminate\Database\Schema\Blueprint;
|
|||||||
*/
|
*/
|
||||||
class FixNullables extends Migration
|
class FixNullables extends Migration
|
||||||
{
|
{
|
||||||
|
private const COLUMN_ALREADY_EXISTS = 'If this table exists already (see the error message), this is not a problem. Other errors? Please open a discussion on GitHub.';
|
||||||
|
private const TABLE_UPDATE_ERROR = 'Could not update table "%s": %s';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Reverse the migrations.
|
* Reverse the migrations.
|
||||||
*/
|
*/
|
||||||
@@ -54,8 +57,8 @@ class FixNullables extends Migration
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
} catch (QueryException $e) {
|
} catch (QueryException $e) {
|
||||||
Log::error(sprintf('Could not update table: %s', $e->getMessage()));
|
Log::error(sprintf(self::TABLE_UPDATE_ERROR, 'rule_groups', $e->getMessage()));
|
||||||
Log::error('If the column or index already exists (see error), this is not an problem. Otherwise, please open a GitHub discussion.');
|
Log::error(self::COLUMN_ALREADY_EXISTS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -68,8 +71,8 @@ class FixNullables extends Migration
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
} catch (QueryException $e) {
|
} catch (QueryException $e) {
|
||||||
Log::error(sprintf('Could not execute query: %s', $e->getMessage()));
|
Log::error(sprintf(self::TABLE_UPDATE_ERROR, 'rules', $e->getMessage()));
|
||||||
Log::error('If the column or index already exists (see error), this is not an problem. Otherwise, please open a GitHub discussion.');
|
Log::error(self::COLUMN_ALREADY_EXISTS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
1
resources/lang/.gitignore
vendored
1
resources/lang/.gitignore
vendored
@@ -8,3 +8,4 @@ sr_CS
|
|||||||
tlh_AA
|
tlh_AA
|
||||||
ceb_PH
|
ceb_PH
|
||||||
fil_PH
|
fil_PH
|
||||||
|
nn_NO
|
||||||
|
@@ -35,21 +35,21 @@
|
|||||||
declare(strict_types=1);
|
declare(strict_types=1);
|
||||||
|
|
||||||
return [
|
return [
|
||||||
'home' => 'Inicio',
|
'home' => 'Início',
|
||||||
'budgets' => 'Orçamentos',
|
'budgets' => 'Orçamentos',
|
||||||
'subscriptions' => 'Subscrições',
|
'subscriptions' => 'Subscrições',
|
||||||
'transactions' => 'Transações',
|
'transactions' => 'Transações',
|
||||||
'title_expenses' => 'Despesas',
|
'title_expenses' => 'Despesas',
|
||||||
'title_withdrawal' => 'Despesas',
|
'title_withdrawal' => 'Despesas',
|
||||||
'title_revenue' => 'Receita / renda',
|
'title_revenue' => 'Receita / rendimento',
|
||||||
'title_deposit' => 'Receita / renda',
|
'title_deposit' => 'Receita / rendimento',
|
||||||
'title_transfer' => 'Transferências',
|
'title_transfer' => 'Transferências',
|
||||||
'title_transfers' => 'Transferências',
|
'title_transfers' => 'Transferências',
|
||||||
'edit_currency' => 'Editar moeda ":name"',
|
'edit_currency' => 'Editar moeda ":name"',
|
||||||
'delete_currency' => 'Apagar moeda ":name"',
|
'delete_currency' => 'Apagar moeda ":name"',
|
||||||
'newPiggyBank' => 'Criar mealheiro',
|
'newPiggyBank' => 'Criar mealheiro',
|
||||||
'edit_piggyBank' => 'Editar mealheiro ":name"',
|
'edit_piggyBank' => 'Editar mealheiro ":name"',
|
||||||
'preferences' => 'Preferencias',
|
'preferences' => 'Preferências',
|
||||||
'profile' => 'Perfil',
|
'profile' => 'Perfil',
|
||||||
'accounts' => 'Contas',
|
'accounts' => 'Contas',
|
||||||
'changePassword' => 'Alterar password',
|
'changePassword' => 'Alterar password',
|
||||||
@@ -95,9 +95,9 @@ return [
|
|||||||
'edit_object_group' => 'Editar grupo ":title"',
|
'edit_object_group' => 'Editar grupo ":title"',
|
||||||
'delete_object_group' => 'Apagar grupo ":title"',
|
'delete_object_group' => 'Apagar grupo ":title"',
|
||||||
'logout_others' => 'Sair de outras sessões',
|
'logout_others' => 'Sair de outras sessões',
|
||||||
'asset_accounts' => 'Conta de ativos',
|
'asset_accounts' => 'Contas de ativos',
|
||||||
'expense_accounts' => 'Conta de despesas',
|
'expense_accounts' => 'Contas de despesas',
|
||||||
'revenue_accounts' => 'Conta de receitas',
|
'revenue_accounts' => 'Contas de receitas',
|
||||||
'liabilities_accounts' => 'Conta de passivos',
|
'liabilities_accounts' => 'Passivos',
|
||||||
'placeholder' => '[Placeholder]',
|
'placeholder' => '[Placeholder]',
|
||||||
];
|
];
|
||||||
|
@@ -35,17 +35,17 @@
|
|||||||
declare(strict_types=1);
|
declare(strict_types=1);
|
||||||
|
|
||||||
return [
|
return [
|
||||||
'no_demo_text' => 'Lamentamos, nao existe uma explicacao-demonstracao extra para <abbr title=":route">esta pagina</abbr>.',
|
'no_demo_text' => 'Lamento, não existe nenhuma explicação-demonstração extra para <abbr title=":route">esta página</abbr>.',
|
||||||
'see_help_icon' => 'No entanto, o icone <i class="fa fa-question-circle"></i> no canto superior direito pode te informar de mais.',
|
'see_help_icon' => 'No entanto, o ícone <i class="fa fa-question-circle"></i> no canto superior direito poderá dar mais informação.',
|
||||||
'index' => 'Bem vindo ao <strong>Firefly III</strong>! Nesta pagina poderá ver um resumo rápido das suas finanças. Para mais informações, verifique as contas → <a href=":asset">Contas de Ativos</a>, os <a href=":budgets">Orçamentos</a> e claro a página dos <a href=":reports">Relatórios</a>. Em alternativa dê uma volta pela plataforma e observe onde acaba por parar.',
|
'index' => 'Bem-vindo ao <strong>Firefly III</strong>! Nesta página poderá ver um resumo rápido das suas finanças. Para mais informações, verifique as contas → <a href=":asset">Contas de Ativos</a>, os <a href=":budgets">Orçamentos</a> e claro a página dos <a href=":reports">Relatórios</a>. Em alternativa dê uma volta pela plataforma e observe onde acaba por parar.',
|
||||||
'accounts-index' => 'Contas de ativos são as contas bancárias pessoais. Contas de despesas são contas onde se gasta dinheiro, como lojas e amigos. Contas de receitas são contas que se recebe dinheiro, como o salário, governo e outras fontes de rendimentos. Contas de passivos são onde as dividas e empréstimos tais como um crédito bancários, hipotecas, crédito habitação. Nesta página podes editá-los ou removê-los.',
|
'accounts-index' => 'Contas de ativos são as contas bancárias pessoais. Contas de despesas são contas onde se gasta dinheiro, como lojas e amigos. Contas de receitas são contas de onde se recebe dinheiro, como o salário, governo e outras fontes de rendimentos. Contas de passivos são onde as dividas e empréstimos tais como cartões de crédito ou créditos à habitação. Nesta página podes editá-los ou removê-los.',
|
||||||
'budgets-index' => 'Esta pagina dá-lhe uma visão geral sobre os seus orçamentos. A barra de topo mostra o montante disponível para ser orçamentado. Isto pode ser personalizado para qualquer período ao clicar no montante do lado direito. O montante que atualmente já gastou encontra-se exibido na barra abaixo. Por baixo dela, encontra as despesas por orçamento e o que orçamentou de cada um deles.',
|
'budgets-index' => 'Esta pagina dá-lhe uma visão geral sobre os seus orçamentos. A barra de topo mostra o montante disponível para ser orçamentado. Isto pode ser personalizado para qualquer período ao clicar no montante do lado direito. O montante que atualmente já gastou encontra-se exibido na barra abaixo. Mais abaixo, encontra as despesas por orçamento e o que orçamentou para cada uma delas.',
|
||||||
'reports-index-start' => 'O Firefly III suporta inúmeros tipos de relatórios. Leia melhor sobre eles ao clicar no ícone <i class="fa fa-question-circle"></i>, no canto superior direito.',
|
'reports-index-start' => 'O Firefly III suporta vários tipos de relatórios. Leia sobre eles ao clicar no ícone <i class="fa fa-question-circle"></i>, no canto superior direito.',
|
||||||
'reports-index-examples' => 'Certifica-te que olhas estes exemplos: <a href=":one">visao geral das financas mensal</a>, <a href=":two">visao geral das financas anual</a> e <a href=":three">visao geral do orcamento</a>.',
|
'reports-index-examples' => 'Certifique-se de que vê estes exemplos: <a href=":one">uma visão geral mensal das finanças</a>, <a href=":two">visão geral anual das finanças</a> e <a href=":three">uma visão geral do orçamento</a>.',
|
||||||
'currencies-index' => 'O Firefly III suporta múltiplas moedas. No entanto é colocado o Euro como moeda padrão. Pode ser definido para Dólares Americanos entre outras. Como pode verificar, uma pequena seleção de moedas foram incluidas, no entanto, se desejar, pode adicionar outras. Alterar a moeda padrão não vai alterar a moeda padrão das transações já existentes. Contudo, o Firefly III suporta o uso de múltiplas moedas em simultâneo.',
|
'currencies-index' => 'O Firefly III suporta múltiplas moedas. Embora seja definido o Euro como moeda padrão, pode ser definido para o Dólar Americano ou outra. Como pode ver, foi incluída uma pequena seleção de moedas, mas, se assim o desejar, pode adicionar outras. No entanto, alterar a moeda padrão não vai alterar a moeda das transações já existentes. O Firefly III suporta o uso de múltiplas moedas em simultâneo.',
|
||||||
'transactions-index' => 'Estas despesas, depósitos e transferências não são particularmente imaginativas. Foram geradas automaticamente.',
|
'transactions-index' => 'Estas despesas, depósitos e transferências não são particularmente imaginativas. Foram geradas automaticamente.',
|
||||||
'piggy-banks-index' => 'Existem 3 mealheiros. Usa o botão mais e menos para atualizar o montante de dinheiro em cada mealheiro. Clica no nome do mealheiro para ver a administração de cada mealheiro.',
|
'piggy-banks-index' => 'Como pode ver, existem três mealheiros. Use os botões mais e menos para atualizar o montante de dinheiro em cada mealheiro. Clica no nome do mealheiro para ver a administração de cada mealheiro.',
|
||||||
'profile-index' => 'Nao te esquecas que a plataforma demo reinicia a cada 4 horas. O teu acesso pode ser revogado a qualquer altura. Isto acontece automaticamente e nao e um problema na plataforma.',
|
'profile-index' => 'Lembre-se que a plataforma demo reinicia a cada 4 horas. O seu acesso pode ser revogado a qualquer altura. Acontece automaticamente e não é um erro na plataforma.',
|
||||||
];
|
];
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@@ -38,12 +38,12 @@ return [
|
|||||||
// common items
|
// common items
|
||||||
'greeting' => 'Olá,',
|
'greeting' => 'Olá,',
|
||||||
'closing' => 'Beep boop,',
|
'closing' => 'Beep boop,',
|
||||||
'signature' => 'O robô de email Firefly III',
|
'signature' => 'O robot de email do Firefly III',
|
||||||
'footer_ps' => 'PS: Esta mensagem foi enviada porque um pedido do IP :ipAddress a activou.',
|
'footer_ps' => 'PS: Esta mensagem foi enviada porque um pedido do IP :ipAddress a ativou.',
|
||||||
|
|
||||||
// admin test
|
// admin test
|
||||||
'admin_test_subject' => 'Uma mensagem de teste da instalação do Firefly III',
|
'admin_test_subject' => 'Uma mensagem de teste da instalação do Firefly III',
|
||||||
'admin_test_body' => 'Esta é uma mensagem de teste da sua plataforma Firefly III. Foi enviada para :email.',
|
'admin_test_body' => 'Esta é uma mensagem de teste da sua instância do Firefly III. Foi enviada para :email.',
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* PLEASE DO NOT EDIT THIS FILE DIRECTLY.
|
* PLEASE DO NOT EDIT THIS FILE DIRECTLY.
|
||||||
@@ -58,37 +58,37 @@ return [
|
|||||||
|
|
||||||
|
|
||||||
// invite
|
// invite
|
||||||
'invitation_created_subject' => 'An invitation has been created',
|
'invitation_created_subject' => 'Foi criado um convite',
|
||||||
'invitation_created_body' => 'Admin user ":email" created a user invitation which can be used by whoever is behind email address ":invitee". The invite will be valid for 48hrs.',
|
'invitation_created_body' => 'O utilizador administrador ":email" criou um convite que pode ser usado por alguém que detenha o email ":invitee". O convite será válido por 48 horas.',
|
||||||
'invite_user_subject' => 'You\'ve been invited to create a Firefly III account.',
|
'invite_user_subject' => 'Foi convidado para criar uma conta no Firefly III.',
|
||||||
'invitation_introduction' => 'You\'ve been invited to create a Firefly III account on **:host**. Firefly III is a personal, self-hosted, private personal finance manager. All the cool kids are using it.',
|
'invitation_introduction' => 'Foi convidado para criar uma conta no Firefly III em **:host**. O Firefly III é um gestor de finanças pessoais, pessoal e auto alojado. Toda a malta fixe já o usa.',
|
||||||
'invitation_invited_by' => 'You\'ve been invited by ":admin" and this invitation was sent to ":invitee". That\'s you, right?',
|
'invitation_invited_by' => 'Foi convidado por ":admin" e este convite foi enviado para ":invitee". É você, certo?',
|
||||||
'invitation_url' => 'The invitation is valid for 48 hours and can be redeemed by surfing to [Firefly III](:url). Enjoy!',
|
'invitation_url' => 'Este convite é válido por 48 horas e pode ser utilizado navegando para [Firefly III](:url). Divirta-se!',
|
||||||
|
|
||||||
// new IP
|
// new IP
|
||||||
'login_from_new_ip' => 'Nova sessão no Firefly III',
|
'login_from_new_ip' => 'Novo início de sessão no Firefly III',
|
||||||
'slack_login_from_new_ip' => 'New Firefly III login from IP :ip (:host)',
|
'slack_login_from_new_ip' => 'Novo início de sessão no Firefly III, a partir do IP :ip (:host)',
|
||||||
'new_ip_body' => 'O Firefly III detectou uma nova sessão na sua conta de um endereço IP desconhecido. Se nunca iniciou sessão a partir endereço IP abaixo, ou foi há mais de seis meses, o Firefly III irá avisá-lo.',
|
'new_ip_body' => 'O Firefly III detetou um novo início de sessão na sua conta a partir de um endereço IP desconhecido. Se nunca iniciou sessão a partir do endereço IP abaixo, ou foi há mais de seis meses, o Firefly III irá avisá-lo.',
|
||||||
'new_ip_warning' => 'Se reconhecer este endereço IP ou sessão, pode ignorar esta mensagem. Se não iniciou sessão ou não tenha ideia do que possa ser este inicio de sessão, verifique a segurança da sua senha, altere-a e desconecte-se de todas as outras sessões iniciadas. Para fazer isso, vá á sua página de perfil. Claro que você já activou 2FA, não é? Mantenha-se seguro!',
|
'new_ip_warning' => 'Se reconhecer este endereço IP ou sessão, pode ignorar esta mensagem. Se não iniciou sessão ou não tenha ideia do que possa ser este inicio de sessão, verifique a segurança da sua palavra-passe, altere-a e termine todas as outras sessões iniciadas. Para fazer isso, vá à sua página de perfil. É claro que já activou a 2FA, não é? Mantenha-se seguro!',
|
||||||
'ip_address' => 'Endereço IP',
|
'ip_address' => 'Endereço IP',
|
||||||
'host_name' => 'Servidor',
|
'host_name' => 'Anfitrião',
|
||||||
'date_time' => 'Data + hora',
|
'date_time' => 'Data + hora',
|
||||||
|
|
||||||
// access token created
|
// access token created
|
||||||
'access_token_created_subject' => 'Foi criado um novo token de acesso',
|
'access_token_created_subject' => 'Foi criado um novo token de acesso',
|
||||||
'access_token_created_body' => 'Alguém (em principio você) acabou de criar um novo Token de Acesso da API Firefly III para sua conta de utilizador.',
|
'access_token_created_body' => 'Alguém (em principio você) acabou de criar um novo Token de Acesso da API Firefly III para a sua conta de utilizador.',
|
||||||
'access_token_created_explanation' => 'With this token, they can access **all** of your financial records through the Firefly III API.',
|
'access_token_created_explanation' => 'Com este token, eles podem aceder a **todos** os seus registos financeiros através da API do Firefly III.',
|
||||||
'access_token_created_revoke' => 'If this wasn\'t you, please revoke this token as soon as possible at :url',
|
'access_token_created_revoke' => 'Se não foi você, por favor, revogue este token assim que for possível em :url',
|
||||||
|
|
||||||
// registered
|
// registered
|
||||||
'registered_subject' => 'Bem vindo ao Firefly III!',
|
'registered_subject' => 'Bem-vindo ao Firefly III!',
|
||||||
'registered_subject_admin' => 'A new user has registered',
|
'registered_subject_admin' => 'Foi registado um novo utilizador',
|
||||||
'admin_new_user_registered' => 'A new user has registered. User **:email** was given user ID #:id.',
|
'admin_new_user_registered' => 'Foi registado um novo utilizador. Ao utilizador **:email** foi dada a ID #:id.',
|
||||||
'registered_welcome' => 'Welcome to [Firefly III](:address). Your registration has made it, and this email is here to confirm it. Yay!',
|
'registered_welcome' => 'Bem-vindo ao [Firefly III](:address). O seu registo foi bem-sucedido e este email está aqui para o confirmar. Viva!',
|
||||||
'registered_pw' => 'If you have forgotten your password already, please reset it using [the password reset tool](:address/password/reset).',
|
'registered_pw' => 'Se já se esqueceu da sua palavra-passe, por favor, reponha-a usando [a ferramenta de redefinição de palavras-passe](:address/password/reset).',
|
||||||
'registered_help' => 'Existe um ícone de ajuda no canto superior direito de cada página. Se precisar de ajuda, clique-lhe!',
|
'registered_help' => 'Existe um ícone de ajuda no canto superior direito de cada página. Se precisar de ajuda, clique-lhe!',
|
||||||
'registered_doc_html' => 'If you haven\'t already, please read the [grand theory](https://docs.firefly-iii.org/about-firefly-iii/personal-finances).',
|
'registered_doc_html' => 'Se ainda não o fez, por favor, leia a [grande teoria](https://docs.firefly-iii.org/about-firefly-iii/personal-finances).',
|
||||||
'registered_doc_text' => 'If you haven\'t already, please also read the first use guide and the full description.',
|
'registered_doc_text' => 'Se ainda não o fez, por favor, leia também o guia da primeira utilização e a descrição completa.',
|
||||||
'registered_closing' => 'Aproveite!',
|
'registered_closing' => 'Aproveite!',
|
||||||
'registered_firefly_iii_link' => 'Firefly III:',
|
'registered_firefly_iii_link' => 'Firefly III:',
|
||||||
'registered_pw_reset_link' => 'Alteração da senha:',
|
'registered_pw_reset_link' => 'Alteração da senha:',
|
||||||
@@ -107,48 +107,48 @@ return [
|
|||||||
|
|
||||||
|
|
||||||
// new version
|
// new version
|
||||||
'new_version_email_subject' => 'A new Firefly III version is available',
|
'new_version_email_subject' => 'Está disponível uma nova versão do Firefly III',
|
||||||
|
|
||||||
// email change
|
// email change
|
||||||
'email_change_subject' => 'O seu endereço de e-mail do Firefly III mudou',
|
'email_change_subject' => 'O seu endereço de e-mail do Firefly III mudou',
|
||||||
'email_change_body_to_new' => 'Ou você ou alguém com acesso à sua conta do Firefly III alterou o endereço de email associado. Se não estava a espera deste aviso, ignore o mesmo e apague-o.',
|
'email_change_body_to_new' => 'Ou você ou alguém com acesso à sua conta do Firefly III alterou o endereço de email associado. Se não estava a espera deste aviso, ignore o mesmo e apague-o.',
|
||||||
'email_change_body_to_old' => 'You or somebody with access to your Firefly III account has changed your email address. If you did not expect this to happen, you **must** follow the "undo"-link below to protect your account!',
|
'email_change_body_to_old' => 'Você, ou alguém com acesso à sua conta no Firefly III, alterou o seu endereço de email. Se não esperava que isto acontecesse, **deverá** usar a ligação "anular" abaixo para proteger a sua conta!',
|
||||||
'email_change_ignore' => 'Se iniciou esta mudança, pode ignorar esta mensagem sem medo.',
|
'email_change_ignore' => 'Se iniciou esta mudança, pode ignorar esta mensagem sem medo.',
|
||||||
'email_change_old' => 'O endereço de email antigo era: :email',
|
'email_change_old' => 'O endereço de email antigo era: :email',
|
||||||
'email_change_old_strong' => 'The old email address was: **:email**',
|
'email_change_old_strong' => 'O endereço de email anterior era: **:email**',
|
||||||
'email_change_new' => 'O novo endereço de email é: :email',
|
'email_change_new' => 'O novo endereço de email é: :email',
|
||||||
'email_change_new_strong' => 'The new email address is: **:email**',
|
'email_change_new_strong' => 'O novo endereço de email é: **:email**',
|
||||||
'email_change_instructions' => 'Não pode utilizar o Firefly III até confirmar esta alteração. Por favor carregue no link abaixo para confirmar a mesma.',
|
'email_change_instructions' => 'Não pode utilizar o Firefly III até confirmar esta alteração. Por favor carregue no link abaixo para confirmar a mesma.',
|
||||||
'email_change_undo_link' => 'Para desfazer a mudança, carregue neste link:',
|
'email_change_undo_link' => 'Para desfazer a mudança, carregue neste link:',
|
||||||
|
|
||||||
// OAuth token created
|
// OAuth token created
|
||||||
'oauth_created_subject' => 'Um novo cliente OAuth foi criado',
|
'oauth_created_subject' => 'Um novo cliente OAuth foi criado',
|
||||||
'oauth_created_body' => 'Somebody (hopefully you) just created a new Firefly III API OAuth Client for your user account. It\'s labeled ":name" and has callback URL `:url`.',
|
'oauth_created_body' => 'Alguém (esperemos que você) acabou de criar cliente de API OAuth no Firefly III para a sua conta de utilizador. Foi designado ":name" e tem o URL de resposta `:url`.',
|
||||||
'oauth_created_explanation' => 'With this client, they can access **all** of your financial records through the Firefly III API.',
|
'oauth_created_explanation' => 'Com este cliente será possível aceder a **todos** os seus registos financeiros através da API do Firefly III.',
|
||||||
'oauth_created_undo' => 'If this wasn\'t you, please revoke this client as soon as possible at `:url`',
|
'oauth_created_undo' => 'Se não foi você, por favor, revogue este cliente assim que for possível em `:url`',
|
||||||
|
|
||||||
// reset password
|
// reset password
|
||||||
'reset_pw_subject' => 'O pedido de mudança de senha',
|
'reset_pw_subject' => 'O seu pedido de redefinição da palavra-passe',
|
||||||
'reset_pw_instructions' => 'Alguém acabou de tentar redefinir a sua palavra passe. Se foi você carregue no link abaixo para acabar o processo.',
|
'reset_pw_instructions' => 'Alguém tentou redefinir a sua palavra-passe. Se foi você, carregue no link abaixo para acabar o processo.',
|
||||||
'reset_pw_warning' => '**PLEASE** verify that the link actually goes to the Firefly III you expect it to go!',
|
'reset_pw_warning' => '**POR FAVOR** verifique que a ligação atual vai ter ao Firefly III esperado!',
|
||||||
|
|
||||||
// error
|
// error
|
||||||
'error_subject' => 'Ocorreu um erro no Firefly III',
|
'error_subject' => 'Ocorreu um erro no Firefly III',
|
||||||
'error_intro' => 'Firefly III v:version encontrou um erro: <span style="font-family: monospace;">:errorMessage</span>.',
|
'error_intro' => 'Firefly III v:version encontrou um erro: <span style="font-family: monospace;">:errorMessage</span>.',
|
||||||
'error_type' => 'O erro foi do tipo ":class".',
|
'error_type' => 'O erro foi do tipo ":class".',
|
||||||
'error_timestamp' => 'Ocorreu um erro às: :time.',
|
'error_timestamp' => 'O erro ocorreu às: :time.',
|
||||||
'error_location' => 'Este erro ocorreu no ficheiro "<span style="font-family: monospace;">:file</span>" na linha :line com o código :code.',
|
'error_location' => 'Este erro ocorreu no ficheiro "<span style="font-family: monospace;">:file</span>" na linha :line com o código :code.',
|
||||||
'error_user' => 'O erro foi encontrado pelo utilizador #:id, <a href="mailto::email">:email</a>.',
|
'error_user' => 'O erro foi encontrado pelo utilizador #:id, <a href="mailto::email">:email</a>.',
|
||||||
'error_no_user' => 'Não havia nenhum utilizador conectado para este erro ou nenhum utilizador foi detectado.',
|
'error_no_user' => 'Não havia nenhum utilizador em sessão para este erro ou nenhum utilizador foi detetado.',
|
||||||
'error_ip' => 'O endereço de IP associado a este erro é: :ip',
|
'error_ip' => 'O endereço de IP associado a este erro é: :ip',
|
||||||
'error_url' => 'O URL é: :url',
|
'error_url' => 'O URL é: :url',
|
||||||
'error_user_agent' => 'User agent: :userAgent',
|
'error_user_agent' => 'Agente de utilizador: :userAgent',
|
||||||
'error_stacktrace' => 'O rastreamento da pilha completo abaixo. Se acha que é um bug no Firefly III, pode reencaminhar este email para <a href="mailto:james@firefly-iii.org?subject=BUG!">james@firefly-iii.org</a>.
|
'error_stacktrace' => 'O rastreamento da pilha completo abaixo. Se acha que é um erro no Firefly III, pode reencaminhar este email para <a href="mailto:james@firefly-iii.org?subject=BUG!">james@firefly-iii.org</a>.
|
||||||
Isto pode ajudar a compor a bug que acabou de encontrar.',
|
Isto pode ajudar a corrigir o erro que acabou de encontrar.',
|
||||||
'error_github_html' => 'Se preferir, pode também abrir uma nova issue no <a href="https://github.com/firefly-iii/firefly-iii/issues">GitHub</a>.',
|
'error_github_html' => 'Se preferir, pode também abrir uma nova questão no <a href="https://github.com/firefly-iii/firefly-iii/issues">GitHub</a>.',
|
||||||
'error_github_text' => 'Se preferir, pode também abrir uma nova issue em https://github.com/firefly-iii/firefly-iii/issues.',
|
'error_github_text' => 'Se preferir, pode também abrir uma nova questão em https://github.com/firefly-iii/firefly-iii/issues.',
|
||||||
'error_stacktrace_below' => 'O rastreamento da pilha completo é:',
|
'error_stacktrace_below' => 'O rastreamento da pilha completo é:',
|
||||||
'error_headers' => 'The following headers may also be relevant:',
|
'error_headers' => 'Os cabeçalhos seguintes também podem ser relevantes:',
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* PLEASE DO NOT EDIT THIS FILE DIRECTLY.
|
* PLEASE DO NOT EDIT THIS FILE DIRECTLY.
|
||||||
@@ -164,18 +164,18 @@ Isto pode ajudar a compor a bug que acabou de encontrar.',
|
|||||||
|
|
||||||
// report new journals
|
// report new journals
|
||||||
'new_journals_subject' => 'O Firefly III criou uma nova transação|O Firefly III criou :count novas transações',
|
'new_journals_subject' => 'O Firefly III criou uma nova transação|O Firefly III criou :count novas transações',
|
||||||
'new_journals_header' => 'O Firefly III criou uma transação para si. Pode encontrar a mesma na sua instância do Firefly III.|O Firefly III criou :count transações para si. Pode encontrar as mesmas na sua instância do Firefly III:',
|
'new_journals_header' => 'O Firefly III criou uma transação por si. Pode encontrá-la na sua instância do Firefly III.|O Firefly III criou :count transações por si. Pode encontrá-las na sua instância do Firefly III:',
|
||||||
|
|
||||||
// bill warning
|
// bill warning
|
||||||
'bill_warning_subject_end_date' => 'Your bill ":name" is due to end in :diff days',
|
'bill_warning_subject_end_date' => 'O encargo ":name" irá terminar em :diff dias',
|
||||||
'bill_warning_subject_now_end_date' => 'Your bill ":name" is due to end TODAY',
|
'bill_warning_subject_now_end_date' => 'O encargo ":name" está para terminar HOJE',
|
||||||
'bill_warning_subject_extension_date' => 'Your bill ":name" is due to be extended or cancelled in :diff days',
|
'bill_warning_subject_extension_date' => 'O encargo ":name" deve ser prorrogado ou cancelado em :diff dias',
|
||||||
'bill_warning_subject_now_extension_date' => 'Your bill ":name" is due to be extended or cancelled TODAY',
|
'bill_warning_subject_now_extension_date' => 'O encargo ":name" deve ser prorrogado ou cancelado HOJE',
|
||||||
'bill_warning_end_date' => 'Your bill **":name"** is due to end on :date. This moment will pass in about **:diff days**.',
|
'bill_warning_end_date' => 'O encargo ":name" deve ser pago até :date. Faltam cerca de **:diff dias**.',
|
||||||
'bill_warning_extension_date' => 'Your bill **":name"** is due to be extended or cancelled on :date. This moment will pass in about **:diff days**.',
|
'bill_warning_extension_date' => 'O encargo ":name" deve ser prorrogado ou cancelado até :date. Faltam cerca de **:diff dias**.',
|
||||||
'bill_warning_end_date_zero' => 'Your bill **":name"** is due to end on :date. This moment will pass **TODAY!**',
|
'bill_warning_end_date_zero' => 'O encargo **:name** deve ser pago em :date. Esse dia é **HOJE!**',
|
||||||
'bill_warning_extension_date_zero' => 'Your bill **":name"** is due to be extended or cancelled on :date. This moment will pass **TODAY!**',
|
'bill_warning_extension_date_zero' => 'O encargo **:name** deve ser prorrogado ou cancelado no dia :date. Esse dia é **HOJE!**',
|
||||||
'bill_warning_please_action' => 'Please take the appropriate action.',
|
'bill_warning_please_action' => 'Por favor, tome as medidas apropriadas.',
|
||||||
|
|
||||||
];
|
];
|
||||||
/*
|
/*
|
||||||
|
@@ -36,20 +36,20 @@ declare(strict_types=1);
|
|||||||
|
|
||||||
return [
|
return [
|
||||||
'404_header' => 'Firefly III não encontrou esta página.',
|
'404_header' => 'Firefly III não encontrou esta página.',
|
||||||
'404_page_does_not_exist' => 'A página solicitada não existe. Por favor, verifique se não inseriu a URL errada. Pode se ter enganado?',
|
'404_page_does_not_exist' => 'A página solicitada não existe. Por favor, verifique se não inseriu o URL errado. Talvez se tenha enganado a digitar?',
|
||||||
'404_send_error' => 'Se você foi redirecionado para esta página automaticamente, por favor aceite as minhas desculpas. Há uma referência a este erro nos seus ficheiros de registo e ficaria muito agradecido se me pudesse enviar.',
|
'404_send_error' => 'Se foi redirecionado para esta página automaticamente, por favor, aceite as minhas desculpas. Há uma referência a este erro nos seus ficheiros de registo e ficaria muito agradecido se ma pudesse enviar.',
|
||||||
'404_github_link' => 'Se você tem certeza de que esta página existe, abra um ticket no <strong><a href="https://github.com/firefly-iii/firefly-iii/issues">GitHub</a></strong>.',
|
'404_github_link' => 'Se tem a certeza de que esta página existe, abra um ticket no <strong><a href="https://github.com/firefly-iii/firefly-iii/issues">GitHub</a></strong>.',
|
||||||
'whoops' => 'Oops',
|
'whoops' => 'Oops',
|
||||||
'fatal_error' => 'Aconteceu um erro fatal. Por favor verifique os ficheiros de log em "storage/logs" ou use "docker logs -f [container]" para verificar o que se passa.',
|
'fatal_error' => 'Aconteceu um erro fatal. Por favor, verifique os ficheiros de log em "storage/logs" ou use "docker logs -f [container]" para verificar o que se passa.',
|
||||||
'maintenance_mode' => 'O Firefly III está em modo de manutenção.',
|
'maintenance_mode' => 'O Firefly III está em modo de manutenção.',
|
||||||
'be_right_back' => 'Volto já!',
|
'be_right_back' => 'Volto já!',
|
||||||
'check_back' => 'Firefly III está desligado para manutenção. Volte já a seguir.',
|
'check_back' => 'Firefly III está desligado para manutenção. Por favor, passe por cá depois.',
|
||||||
'error_occurred' => 'Oops! Ocorreu um erro.',
|
'error_occurred' => 'Oops! Ocorreu um erro.',
|
||||||
'db_error_occurred' => 'Oops! Ocorreu um erro na base de dados.',
|
'db_error_occurred' => 'Oops! Ocorreu um erro na base de dados.',
|
||||||
'error_not_recoverable' => 'Infelizmente, este erro não era recuperável :(. Firefly III avariou. O erro é:',
|
'error_not_recoverable' => 'Infelizmente, este erro não era recuperável :(. Firefly III avariou. O erro é:',
|
||||||
'error' => 'Erro',
|
'error' => 'Erro',
|
||||||
'error_location' => 'O erro ocorreu no ficheiro "<span style="font-family: monospace;">:file</span>" na linha :line com o código :code.',
|
'error_location' => 'O erro ocorreu no ficheiro "<span style="font-family: monospace;">:file</span>" na linha :line com o código :code.',
|
||||||
'stacktrace' => 'Rasteamento da pilha',
|
'stacktrace' => 'Rastreamento da pilha',
|
||||||
'more_info' => 'Mais informação',
|
'more_info' => 'Mais informação',
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -64,16 +64,16 @@ return [
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
'collect_info' => 'Por favor recolha mais informação na diretoria <code>storage/logs</code> que é onde encontra os ficheiros de log. Se estiver a utilizar Docker, utilize <code>docker logs -f [container]</code>.',
|
'collect_info' => 'Por favor, recolha mais informação na pasta <code>storage/logs</code> que é onde encontra os ficheiros de log. Se estiver a utilizar Docker, utilize <code>docker logs -f [container]</code>.',
|
||||||
'collect_info_more' => 'Pode ler mais sobre a recolha de informação de erros em <a href="https://docs.firefly-iii.org/faq/other#how-do-i-enable-debug-mode">nas FAQ</a>.',
|
'collect_info_more' => 'Pode ler mais sobre a recolha de informação de erros em <a href="https://docs.firefly-iii.org/faq/other#how-do-i-enable-debug-mode">nas FAQ</a>.',
|
||||||
'github_help' => 'Obter ajuda no GitHub',
|
'github_help' => 'Obter ajuda no GitHub',
|
||||||
'github_instructions' => 'É mais que bem vindo a abrir uma nova issue <strong><a href="https://github.com/firefly-iii/firefly-iii/issues">no GitHub</a></strong>.',
|
'github_instructions' => 'Esteja completamente à vontade em abrir uma nova questão <strong><a href="https://github.com/firefly-iii/firefly-iii/issues">no GitHub</a></strong>.',
|
||||||
'use_search' => 'Use a pesquisa!',
|
'use_search' => 'Use a pesquisa!',
|
||||||
'include_info' => 'Inclua a informação <a href=":link">da página de depuração</a>.',
|
'include_info' => 'Inclua a informação <a href=":link">da página de depuração</a>.',
|
||||||
'tell_more' => 'Diga-nos mais que "diz Whoops! no ecrã"',
|
'tell_more' => 'Diga-nos mais do que "diz Oops! no ecrã"',
|
||||||
'include_logs' => 'Incluir relatório de erros (ver acima).',
|
'include_logs' => 'Incluir relatório de erros (ver acima).',
|
||||||
'what_did_you_do' => 'Diga-nos o que estava a fazer.',
|
'what_did_you_do' => 'Diga-nos o que estava a fazer.',
|
||||||
'offline_header' => 'Você provavelmente está offline',
|
'offline_header' => 'Provavelmente está offline',
|
||||||
'offline_unreachable' => 'O Firefly III está inacessível. O seu dispositivo está offline ou o servidor não está a funcionar.',
|
'offline_unreachable' => 'O Firefly III está inacessível. O seu dispositivo está offline ou o servidor não está a funcionar.',
|
||||||
'offline_github' => 'Se tem a certeza que o seu dispositivo e o servidor estão online, por favor, abra um ticket no <strong><a href="https://github.com/firefly-iii/firefly-iii/issues">GitHub</a></strong>.',
|
'offline_github' => 'Se tem a certeza que o seu dispositivo e o servidor estão online, por favor, abra um ticket no <strong><a href="https://github.com/firefly-iii/firefly-iii/issues">GitHub</a></strong>.',
|
||||||
|
|
||||||
|
File diff suppressed because it is too large
Load Diff
@@ -38,39 +38,39 @@ return [
|
|||||||
// new user:
|
// new user:
|
||||||
'bank_name' => 'Nome do banco',
|
'bank_name' => 'Nome do banco',
|
||||||
'bank_balance' => 'Saldo',
|
'bank_balance' => 'Saldo',
|
||||||
'savings_balance' => 'Saldo nas poupancas',
|
'savings_balance' => 'Saldo nas poupanças',
|
||||||
'credit_card_limit' => 'Limite do cartao de credito',
|
'credit_card_limit' => 'Limite do cartão de crédito',
|
||||||
'automatch' => 'Corresponder automaticamente',
|
'automatch' => 'Corresponder automaticamente',
|
||||||
'skip' => 'Pular',
|
'skip' => 'Pular',
|
||||||
'enabled' => 'Activo',
|
'enabled' => 'Ativo',
|
||||||
'name' => 'Nome',
|
'name' => 'Nome',
|
||||||
'active' => 'Activo',
|
'active' => 'Ativo',
|
||||||
'amount_min' => 'Montante minimo',
|
'amount_min' => 'Montante mínimo',
|
||||||
'amount_max' => 'Montante maximo',
|
'amount_max' => 'Montante máximo',
|
||||||
'match' => 'Corresponde em',
|
'match' => 'Correspondências em',
|
||||||
'strict' => 'Modo restricto',
|
'strict' => 'Modo restrito',
|
||||||
'repeat_freq' => 'Repete',
|
'repeat_freq' => 'Repete',
|
||||||
'object_group' => 'Grupo',
|
'object_group' => 'Grupo',
|
||||||
'location' => 'Localização',
|
'location' => 'Localização',
|
||||||
'update_channel' => 'Meios de actualização',
|
'update_channel' => 'Canal de atualização',
|
||||||
'currency_id' => 'Divisa',
|
'currency_id' => 'Moeda',
|
||||||
'transaction_currency_id' => 'Divisa',
|
'transaction_currency_id' => 'Moeda',
|
||||||
'auto_budget_currency_id' => 'Moeda',
|
'auto_budget_currency_id' => 'Moeda',
|
||||||
'external_ip' => 'IP externo do teu servidor',
|
'external_ip' => 'IP externo do seu servidor',
|
||||||
'attachments' => 'Anexos',
|
'attachments' => 'Anexos',
|
||||||
'BIC' => 'BIC',
|
'BIC' => 'BIC',
|
||||||
'verify_password' => 'Verificar a seguranca da password',
|
'verify_password' => 'Verificar a segurança da palavra-passe',
|
||||||
'source_account' => 'Conta de origem',
|
'source_account' => 'Conta de origem',
|
||||||
'destination_account' => 'Conta de destino',
|
'destination_account' => 'Conta de destino',
|
||||||
'asset_destination_account' => 'Conta de destino',
|
'asset_destination_account' => 'Conta de destino',
|
||||||
'include_net_worth' => 'Incluir no patrimonio liquido',
|
'include_net_worth' => 'Incluir na posição global',
|
||||||
'asset_source_account' => 'Conta de origem',
|
'asset_source_account' => 'Conta de origem',
|
||||||
'journal_description' => 'Descricao',
|
'journal_description' => 'Descrição',
|
||||||
'note' => 'Notas',
|
'note' => 'Notas',
|
||||||
'currency' => 'Divisa',
|
'currency' => 'Moeda',
|
||||||
'account_id' => 'Conta de activos',
|
'account_id' => 'Conta de ativos',
|
||||||
'budget_id' => 'Orcamento',
|
'budget_id' => 'Orçamento',
|
||||||
'bill_id' => 'Factura',
|
'bill_id' => 'Fatura',
|
||||||
'opening_balance' => 'Saldo inicial',
|
'opening_balance' => 'Saldo inicial',
|
||||||
'tagMode' => 'Modo da etiqueta',
|
'tagMode' => 'Modo da etiqueta',
|
||||||
'virtual_balance' => 'Saldo virtual',
|
'virtual_balance' => 'Saldo virtual',
|
||||||
@@ -125,53 +125,53 @@ return [
|
|||||||
'deletePermanently' => 'Apagar permanentemente',
|
'deletePermanently' => 'Apagar permanentemente',
|
||||||
'cancel' => 'Cancelar',
|
'cancel' => 'Cancelar',
|
||||||
'targetdate' => 'Data alvo',
|
'targetdate' => 'Data alvo',
|
||||||
'startdate' => 'Data de inicio',
|
'startdate' => 'Data de início',
|
||||||
'tag' => 'Etiqueta',
|
'tag' => 'Etiqueta',
|
||||||
'under' => 'Sob',
|
'under' => 'Sob',
|
||||||
'symbol' => 'Simbolo',
|
'symbol' => 'Símbolo',
|
||||||
'code' => 'Codigo',
|
'code' => 'Código',
|
||||||
'iban' => 'IBAN',
|
'iban' => 'IBAN',
|
||||||
'account_number' => 'Número de conta',
|
'account_number' => 'Número de conta',
|
||||||
'creditCardNumber' => 'Numero do cartao de credito',
|
'creditCardNumber' => 'Número do cartão de crédito',
|
||||||
'has_headers' => 'Cabecalhos',
|
'has_headers' => 'Cabeçalhos',
|
||||||
'date_format' => 'Formato da data',
|
'date_format' => 'Formato da data',
|
||||||
'specifix' => 'Banco - ou correccoes especificas do ficheiro',
|
'specifix' => 'Banco - ou correções específicas do ficheiro',
|
||||||
'attachments[]' => 'Anexos',
|
'attachments[]' => 'Anexos',
|
||||||
'title' => 'Titulo',
|
'title' => 'Título',
|
||||||
'notes' => 'Notas',
|
'notes' => 'Notas',
|
||||||
'filename' => 'Nome do ficheiro',
|
'filename' => 'Nome do ficheiro',
|
||||||
'mime' => 'Formato do ficheiro',
|
'mime' => 'Formato do ficheiro',
|
||||||
'size' => 'Tamanho',
|
'size' => 'Tamanho',
|
||||||
'trigger' => 'Disparador',
|
'trigger' => 'Gatilho',
|
||||||
'stop_processing' => 'Parar processamento',
|
'stop_processing' => 'Parar processamento',
|
||||||
'start_date' => 'Inicio do intervalo',
|
'start_date' => 'Início do intervalo',
|
||||||
'end_date' => 'Fim do intervalo',
|
'end_date' => 'Fim do intervalo',
|
||||||
'enddate' => 'Data do término',
|
'enddate' => 'Data do término',
|
||||||
'start' => 'Início do intervalo',
|
'start' => 'Início do intervalo',
|
||||||
'end' => 'Fim do intervalo',
|
'end' => 'Fim do intervalo',
|
||||||
'delete_account' => 'Apagar conta ":name"',
|
'delete_account' => 'Apagar conta ":name"',
|
||||||
'delete_webhook' => 'Delete webhook ":title"',
|
'delete_webhook' => 'Apagar webhook ":title"',
|
||||||
'delete_bill' => 'Apagar factura ":name"',
|
'delete_bill' => 'Apagar fatura ":name"',
|
||||||
'delete_budget' => 'Apagar orcamento ":name"',
|
'delete_budget' => 'Apagar orçamento ":name"',
|
||||||
'delete_category' => 'Apagar categoria ":name"',
|
'delete_category' => 'Apagar categoria ":name"',
|
||||||
'delete_currency' => 'Apagar divisa ":name"',
|
'delete_currency' => 'Apagar moeda ":name"',
|
||||||
'delete_journal' => 'Apagar transação com a descrição ":description"',
|
'delete_journal' => 'Apagar transação com a descrição ":description"',
|
||||||
'delete_attachment' => 'Apagar anexo ":name"',
|
'delete_attachment' => 'Apagar anexo ":name"',
|
||||||
'delete_rule' => 'Apagar regra ":title"',
|
'delete_rule' => 'Apagar regra ":title"',
|
||||||
'delete_rule_group' => 'Apagar grupo de regras ":title"',
|
'delete_rule_group' => 'Apagar grupo de regras ":title"',
|
||||||
'delete_link_type' => 'Apagar tipo de link ":name"',
|
'delete_link_type' => 'Apagar tipo de ligação ":name"',
|
||||||
'delete_user' => 'Apagar utilizador ":email"',
|
'delete_user' => 'Apagar utilizador ":email"',
|
||||||
'delete_recurring' => 'Apagar transaccao recorrente ":title"',
|
'delete_recurring' => 'Apagar transação recorrente ":title"',
|
||||||
'user_areYouSure' => 'Se apagares o utilizador ":email", tudo em relacao a ele vai desaparecer. Nao existe retorno. Se apagares a tua propria conta, vais perder o acesso a esta instancia do Firefly III.',
|
'user_areYouSure' => 'Se eliminar o utilizador ":email", vai desaparecer tudo. Não existe retorno. Se eliminar a sua própria conta, vai perder o acesso a esta instância do Firefly III.',
|
||||||
'attachment_areYouSure' => 'Tens a certeza que pretendes apagar o anexo chamado ":name"?',
|
'attachment_areYouSure' => 'Tem a certeza que pretende apagar o anexo chamado ":name"?',
|
||||||
'account_areYouSure' => 'Tens a certeza que pretendes apagar a conta chamada ":name"?',
|
'account_areYouSure' => 'Tem a certeza que pretende apagar a conta chamada ":name"?',
|
||||||
'account_areYouSure_js' => 'Tem a certeza que deseja eliminar a conta denominada por "{name}?',
|
'account_areYouSure_js' => 'Tem a certeza que deseja eliminar a conta denominada por "{name}?',
|
||||||
'bill_areYouSure' => 'Tens a certeza que pretendes apagar a factura chamada ":name"?',
|
'bill_areYouSure' => 'Tens a certeza que pretendes apagar a factura chamada ":name"?',
|
||||||
'rule_areYouSure' => 'Tens a certeza que pretendes apagar a regra com titulo ":title"?',
|
'rule_areYouSure' => 'Tens a certeza que pretendes apagar a regra com titulo ":title"?',
|
||||||
'object_group_areYouSure' => 'Tem certeza que quer apagar o grupo ":title"?',
|
'object_group_areYouSure' => 'Tem certeza que quer apagar o grupo ":title"?',
|
||||||
'ruleGroup_areYouSure' => 'Tens a certeza que pretendes apagar o grupo de regras com titulo ":title"?',
|
'ruleGroup_areYouSure' => 'Tens a certeza que pretendes apagar o grupo de regras com titulo ":title"?',
|
||||||
'budget_areYouSure' => 'Tens a certeza que pretendes apagar o orcamento chamado ":name"?',
|
'budget_areYouSure' => 'Tens a certeza que pretendes apagar o orcamento chamado ":name"?',
|
||||||
'webhook_areYouSure' => 'Are you sure you want to delete the webhook named ":title"?',
|
'webhook_areYouSure' => 'Tem a certeza que quer apagar o webhook ":title"?',
|
||||||
'category_areYouSure' => 'Tens a certeza que pretendes apagar a categoria chamada ":name"?',
|
'category_areYouSure' => 'Tens a certeza que pretendes apagar a categoria chamada ":name"?',
|
||||||
'recurring_areYouSure' => 'Tens a certeza que pretendes apagar a transaccao recorrente chamada ":title"?',
|
'recurring_areYouSure' => 'Tens a certeza que pretendes apagar a transaccao recorrente chamada ":title"?',
|
||||||
'currency_areYouSure' => 'Tens a certeza que pretendes apagar a divisa chamada ":name"?',
|
'currency_areYouSure' => 'Tens a certeza que pretendes apagar a divisa chamada ":name"?',
|
||||||
@@ -192,33 +192,33 @@ return [
|
|||||||
|
|
||||||
|
|
||||||
'tag_areYouSure' => 'Tem a certeza que pretende apagar a etiqueta ":tag"?',
|
'tag_areYouSure' => 'Tem a certeza que pretende apagar a etiqueta ":tag"?',
|
||||||
'journal_link_areYouSure' => 'Tens a certeza que pretendes apagar a ligacao entre <a href=":source_link">:source</a> e <a href=":destination_link">:destination</a>?',
|
'journal_link_areYouSure' => 'Tem a certeza que pretende apagar a ligação entre <a href=":source_link">:source</a> e <a href=":destination_link">:destination</a>?',
|
||||||
'linkType_areYouSure' => 'Tens a certeza que pretendes apagar o tipo de link ":name" (":inward" / ":outward")?',
|
'linkType_areYouSure' => 'Tem a certeza que pretende apagar o tipo de link ":name" (":inward" / ":outward")?',
|
||||||
'permDeleteWarning' => 'Apagar elementos do Firefly III é permanente e não pode ser revertido.',
|
'permDeleteWarning' => 'Apagar elementos do Firefly III é permanente e não pode ser revertido.',
|
||||||
'mass_make_selection' => 'Podes prevenir que itens sejam apagados, se removeres a caixa de seleccao.',
|
'mass_make_selection' => 'Ainda pode evitar eliminar alguns itens limpando a caixa de seleção.',
|
||||||
'delete_all_permanently' => 'Apagar os seleccionados, permanentemente',
|
'delete_all_permanently' => 'Apagar os selecionados, permanentemente',
|
||||||
'update_all_journals' => 'Atualizar estas transações',
|
'update_all_journals' => 'Atualizar estas transações',
|
||||||
'also_delete_transactions' => 'A transação vinculada a esta conta vai ser também apagada.|As :count transações vinculadas a esta conta serão também apagadas.',
|
'also_delete_transactions' => 'A única transação vinculada a esta conta vai ser também apagada.|Todas as :count transações vinculadas a esta conta serão também apagadas.',
|
||||||
'also_delete_transactions_js' => 'Nenhuma transação| A única transação ligada a esta conta será também excluída.|Todas as {count} transações ligadas a esta conta serão também excluídas.',
|
'also_delete_transactions_js' => 'Nenhuma transação| A única transação ligada a esta conta será também apagada.|Todas as {count} transações ligadas a esta conta serão também apagadas.',
|
||||||
'also_delete_connections' => 'A transação vinculada a este tipo de ligação irá perder a conexão.|As :count transações vinculadas a este tipo de ligação irão perder as suas conexões.',
|
'also_delete_connections' => 'A única transação vinculada a este tipo de ligação irá perder a ligação.|Todas as :count transações vinculadas a este tipo de ligação irão perder as suas ligações.',
|
||||||
'also_delete_rules' => 'A unica regra vinculada a este grupo de regras vai ser apagada tambem.|Todas as :count regras vinculadas a este grupo de regras vao ser apagadas tambem.',
|
'also_delete_rules' => 'A única regra vinculada a este grupo de regras vai ser apagada também.|Todas as :count regras vinculadas a este grupo de regras vão ser apagadas também.',
|
||||||
'also_delete_piggyBanks' => 'O unico mealheiro vinculado a esta conta vai ser apagado tambem.|Todos os :count mealheiros vinculados a esta conta vao ser apagados tambem.',
|
'also_delete_piggyBanks' => 'O único mealheiro vinculado a esta conta vai ser apagado também.|Todos os :count mealheiros vinculados a esta conta vão ser apagados também.',
|
||||||
'also_delete_piggyBanks_js' => 'Nenhum mealheiro|O único mealheiro ligado a esta conta será também eliminado.|Todos os {count} mealheiros ligados a esta conta serão também eliminados.',
|
'also_delete_piggyBanks_js' => 'Nenhum mealheiro|O único mealheiro ligado a esta conta será também eliminado.|Todos os {count} mealheiros ligados a esta conta serão também eliminados.',
|
||||||
'not_delete_piggy_banks' => 'O mealheiro ligado a este grupo não vai ser apagado. Os :count mealheiros ligados a este grupo não vão ser apagados.',
|
'not_delete_piggy_banks' => 'O mealheiro ligado a este grupo não vai ser apagado. Os :count mealheiros ligados a este grupo não vão ser apagados.',
|
||||||
'bill_keep_transactions' => 'A única transação vinculada a esta fatura não vai ser apagada.|Todas as :count transações vinculadas a esta fatura não vão ser apagadas.',
|
'bill_keep_transactions' => 'A única transação vinculada a esta fatura não vai ser apagada.|Nenhuma :count transação vinculada a esta fatura será apagada.',
|
||||||
'budget_keep_transactions' => 'A única transação vinculada a este orçamento não vai ser apagada.|Todas as :count transações vinculadas a este orçamento não vão ser apagadas.',
|
'budget_keep_transactions' => 'A única transação vinculada a este orçamento não vai ser apagada.|Nenhuma :count transação vinculada a este orçamento será apagada.',
|
||||||
'category_keep_transactions' => 'A única transação vinculada a esta categoria não vai ser apagada.|Todas as :count transações vinculadas a esta categoria não vão ser apagadas.',
|
'category_keep_transactions' => 'A única transação vinculada a esta categoria não vai ser apagada.|Nenhuma :count transação vinculada a esta categoria será apagada.',
|
||||||
'recurring_keep_transactions' => 'A única transação criada a partir desta transação recorrente não vai ser apagada.|Todas as :count transações criadas a partir desta transação recorrente não vão ser apagadas.',
|
'recurring_keep_transactions' => 'A única transação criada a partir desta transação recorrente não vai ser apagada.|Nenhuma :count transação criada a partir desta transação recorrente será apagada.',
|
||||||
'tag_keep_transactions' => 'A única transação vinculada a esta etiqueta não vai ser apagada.|Todas as :count transações vinculadas a esta etiqueta não vão ser apagadas.',
|
'tag_keep_transactions' => 'A única transação vinculada a esta etiqueta não vai ser apagada.|Nenhuma :count transação vinculada a esta etiqueta será apagada.',
|
||||||
'check_for_updates' => 'Procurar actualizacoes',
|
'check_for_updates' => 'Procurar atualizações',
|
||||||
'liability_direction' => 'Responsabilidade entrada/saída',
|
'liability_direction' => 'Passivo entrada/saída',
|
||||||
'delete_object_group' => 'Apagar grupo ":title"',
|
'delete_object_group' => 'Apagar grupo ":title"',
|
||||||
'email' => 'Email',
|
'email' => 'Endereço de email',
|
||||||
'password' => 'Password',
|
'password' => 'Palavra-passe',
|
||||||
'password_confirmation' => 'Password (novamente)',
|
'password_confirmation' => 'Palavra-passe (novamente)',
|
||||||
'blocked' => 'Bloqueado?',
|
'blocked' => 'Bloqueado?',
|
||||||
'blocked_code' => 'Razao para o bloqueio',
|
'blocked_code' => 'Razão para o bloqueio',
|
||||||
'login_name' => 'Iniciar sessao',
|
'login_name' => 'Iniciar sessão',
|
||||||
'is_owner' => 'É administrador?',
|
'is_owner' => 'É administrador?',
|
||||||
'url' => 'URL',
|
'url' => 'URL',
|
||||||
'bill_end_date' => 'Data final',
|
'bill_end_date' => 'Data final',
|
||||||
@@ -226,30 +226,30 @@ return [
|
|||||||
// import
|
// import
|
||||||
'apply_rules' => 'Aplicar regras',
|
'apply_rules' => 'Aplicar regras',
|
||||||
'artist' => 'Artista',
|
'artist' => 'Artista',
|
||||||
'album' => 'Album',
|
'album' => 'Álbum',
|
||||||
'song' => 'Musica',
|
'song' => 'Música',
|
||||||
|
|
||||||
|
|
||||||
// admin
|
// admin
|
||||||
'domain' => 'Dominio',
|
'domain' => 'Domínio',
|
||||||
'single_user_mode' => 'Desactivar registo de utilizadores',
|
'single_user_mode' => 'Desativar registo de utilizadores',
|
||||||
'is_demo_site' => 'Site de demonstracao?',
|
'is_demo_site' => 'Site de demonstração',
|
||||||
|
|
||||||
// import
|
// import
|
||||||
'configuration_file' => 'Ficheiro de configuracao',
|
'configuration_file' => 'Ficheiro de configuração',
|
||||||
'csv_comma' => 'Virgula (,)',
|
'csv_comma' => 'Vírgula (,)',
|
||||||
'csv_semicolon' => 'Ponto e virgula (;)',
|
'csv_semicolon' => 'Ponto e vírgula (;)',
|
||||||
'csv_tab' => 'Paragrafo (invisivel)',
|
'csv_tab' => 'Uma tabulação (invisível)',
|
||||||
'csv_delimiter' => 'Delimitador de campos CSV',
|
'csv_delimiter' => 'Delimitador de campos CSV',
|
||||||
'client_id' => 'ID do cliente',
|
'client_id' => 'ID do cliente',
|
||||||
'app_id' => 'ID da aplicação',
|
'app_id' => 'ID da aplicação',
|
||||||
'secret' => 'Codigo secreto',
|
'secret' => 'Código secreto',
|
||||||
'public_key' => 'Chave publica',
|
'public_key' => 'Chave pública',
|
||||||
'country_code' => 'Codigo do pais',
|
'country_code' => 'Código do país',
|
||||||
'provider_code' => 'Banco ou provedor de dados',
|
'provider_code' => 'Banco ou provedor de dados',
|
||||||
'fints_url' => 'URL da API FinTS',
|
'fints_url' => 'URL da API FinTS',
|
||||||
'fints_port' => 'Porta',
|
'fints_port' => 'Porta',
|
||||||
'fints_bank_code' => 'Codigo do banco',
|
'fints_bank_code' => 'Código do banco',
|
||||||
'fints_username' => 'Utilizador',
|
'fints_username' => 'Utilizador',
|
||||||
'fints_password' => 'PIN / Password',
|
'fints_password' => 'PIN / Password',
|
||||||
'fints_account' => 'Conta FinTS',
|
'fints_account' => 'Conta FinTS',
|
||||||
@@ -293,15 +293,15 @@ return [
|
|||||||
'expected_on' => 'Esperado em',
|
'expected_on' => 'Esperado em',
|
||||||
'paid' => 'Pago',
|
'paid' => 'Pago',
|
||||||
'auto_budget_type' => 'Orçamento automático',
|
'auto_budget_type' => 'Orçamento automático',
|
||||||
'auto_budget_amount' => 'Valor do orçamento automático',
|
'auto_budget_amount' => 'Montante do orçamento automático',
|
||||||
'auto_budget_period' => 'Período do orçamento automático',
|
'auto_budget_period' => 'Período do orçamento automático',
|
||||||
'collected' => 'Recebido',
|
'collected' => 'Recebido',
|
||||||
'submitted' => 'Enviado',
|
'submitted' => 'Enviado',
|
||||||
'key' => 'Chave',
|
'key' => 'Chave',
|
||||||
'value' => 'Conteúdo do registo',
|
'value' => 'Conteúdo do registo',
|
||||||
'webhook_delivery' => 'Delivery',
|
'webhook_delivery' => 'Entrega',
|
||||||
'webhook_response' => 'Response',
|
'webhook_response' => 'Resposta',
|
||||||
'webhook_trigger' => 'Trigger',
|
'webhook_trigger' => 'Gatilho',
|
||||||
];
|
];
|
||||||
/*
|
/*
|
||||||
* PLEASE DO NOT EDIT THIS FILE DIRECTLY.
|
* PLEASE DO NOT EDIT THIS FILE DIRECTLY.
|
||||||
|
@@ -36,34 +36,34 @@ declare(strict_types=1);
|
|||||||
|
|
||||||
return [
|
return [
|
||||||
// index
|
// index
|
||||||
'index_intro' => 'Bem vindo à pagina inicial do Firefly III. Por favor, reserve um momento para ler a nossa introdução para perceber o modo de funcionamento do Firefly III.',
|
'index_intro' => 'Bem-vindo(a) à página inicial do Firefly III. Por favor, reserve um momento para ler a nossa introdução para perceber o modo de funcionamento do Firefly III.',
|
||||||
'index_accounts-chart' => 'Este gráfico mostra o saldo atual das tuas contas de ativas. Podes selecionar as contas a aparecer aqui, nas tuas preferências.',
|
'index_accounts-chart' => 'Este gráfico mostra o saldo atual das suas contas de ativos. Pode selecionar as contas a aparecer aqui, nas suas preferências.',
|
||||||
'index_box_out_holder' => 'Esta caixa e as restantes ao lado dão-lhe um breve resumo da sua situação financeira.',
|
'index_box_out_holder' => 'Esta caixa e as restantes ao lado dão-lhe um breve resumo da sua situação financeira.',
|
||||||
'index_help' => 'Se alguma vez precisares de ajuda com uma página ou um formulário, usa este botão.',
|
'index_help' => 'Se alguma vez precisar de ajuda com uma página ou um formulário, use este botão.',
|
||||||
'index_outro' => 'A maioria das paginas no Firefly III vão começar com um pequeno tutorial como este. Por favor contacta-me quando tiveres questões ou comentários. Desfruta!',
|
'index_outro' => 'A maioria das páginas no Firefly III vão começar com um pequeno tutorial como este. Por favor, contacte-me quando tiver questões ou comentários. Desfrute!',
|
||||||
'index_sidebar-toggle' => 'Para criar transações, contas ou outras coisas, usa o menu sobre este ícone.',
|
'index_sidebar-toggle' => 'Para criar transações, contas ou outras coisas, use o menu sobre este ícone.',
|
||||||
'index_cash_account' => 'Estas são as contas criadas até agora. Você pode usar uma conta caixa para acompanhar as suas despesas em dinheiro, no entanto não é obrigatório usar.',
|
'index_cash_account' => 'Estas são as contas criadas até agora. Pode usar uma conta caixa para acompanhar as suas despesas em dinheiro, no entanto, não é obrigatório usar.',
|
||||||
|
|
||||||
// transactions
|
// transactions
|
||||||
'transactions_create_basic_info' => 'Adicione a informação básica da sua transação. Origem, destino, data e descrição.',
|
'transactions_create_basic_info' => 'Adicione a informação básica da sua transação. Origem, destino, data e descrição.',
|
||||||
'transactions_create_amount_info' => 'Adicione a quantia da transação. Se necessário os campos irão atualizar-se automaticamente de informações de moedas estrangeiras.',
|
'transactions_create_amount_info' => 'Adicione a quantia da transação. Se necessário os campos atualizar-se-ão automaticamente com informações de moedas estrangeiras.',
|
||||||
'transactions_create_optional_info' => 'Todos estes campos são opcionais. Adicionar meta-dados aqui irá ajudar a organizar melhor as suas transações.',
|
'transactions_create_optional_info' => 'Estes campos são todos opcionais. Adicionar meta-dados aqui irá ajudar a organizar melhor as suas transações.',
|
||||||
'transactions_create_split' => 'Se quiser dividir uma transação, adicione mais divisões com este botão',
|
'transactions_create_split' => 'Se quiser dividir uma transação, adicione mais divisões com este botão',
|
||||||
|
|
||||||
// create account:
|
// create account:
|
||||||
'accounts_create_iban' => 'Atribua IBAN\'s válidos nas suas contas. Isto pode ajudar a tornar a importação de dados muito simples no futuro.',
|
'accounts_create_iban' => 'Atribua IBAN\'s válidos às suas contas. Isto pode ajudar a tornar a importação de dados muito simples no futuro.',
|
||||||
'accounts_create_asset_opening_balance' => 'Contas de ativos podem ter um saldo de abertura, desta forma indicando o início do seu historial no Firefly III.',
|
'accounts_create_asset_opening_balance' => 'As contas de ativos podem ter um saldo de abertura, desta forma indicando o início do seu historial no Firefly III.',
|
||||||
'accounts_create_asset_currency' => 'O Firefly III suporta múltiplas moedas. Contas de ativos tem uma moeda principal, que deve ser definida aqui.',
|
'accounts_create_asset_currency' => 'O Firefly III suporta múltiplas moedas. Contas de ativos tem uma moeda principal, que deve ser definida aqui.',
|
||||||
'accounts_create_asset_virtual' => 'Por vezes, pode ajudar dar a tua conta um saldo virtual: uma quantia extra sempre adicionada ou removida do saldo real.',
|
'accounts_create_asset_virtual' => 'Por vezes, pode ajudar dar à sua conta um saldo virtual: uma quantia extra, sempre adicionada ou removida do saldo real.',
|
||||||
|
|
||||||
// budgets index
|
// budgets index
|
||||||
'budgets_index_intro' => 'Os orçamentos são usados para gerir as tuas finanças e fazem parte de uma das funções principais do Firefly III.',
|
'budgets_index_intro' => 'Os orçamentos são usados para gerir as suas finanças e fazem parte de uma das funções principais do Firefly III.',
|
||||||
'budgets_index_set_budget' => 'Define o teu orçamento total para cada período, assim o Firefly III pode-te dizer se tens orçamentado todo o teu dinheiro disponível.',
|
'budgets_index_set_budget' => 'Defina o seu orçamento total para cada período, de modo que o Firefly III possa dizer se tem orçamentado todo o seu dinheiro disponível.',
|
||||||
'budgets_index_see_expenses_bar' => 'Ao gastar dinheiro esta barra vai sendo preenchida.',
|
'budgets_index_see_expenses_bar' => 'Ao gastar dinheiro esta barra vai sendo preenchida.',
|
||||||
'budgets_index_navigate_periods' => 'Navega através de intervalos para definir os orçamentos antecipadamente.',
|
'budgets_index_navigate_periods' => 'Navega através de intervalos para definir os orçamentos antecipadamente.',
|
||||||
'budgets_index_new_budget' => 'Crie novos orçamentos como achar melhor.',
|
'budgets_index_new_budget' => 'Crie novos orçamentos como achar melhor.',
|
||||||
'budgets_index_list_of_budgets' => 'Use esta tabela para definir os valores para cada orçamento e manter o controlo dos gastos.',
|
'budgets_index_list_of_budgets' => 'Use esta tabela para definir os valores para cada orçamento e manter o controlo dos gastos.',
|
||||||
'budgets_index_outro' => 'Para obter mais informações sobre orçamentos, verifica o ícone de ajuda no canto superior direito.',
|
'budgets_index_outro' => 'Para obter mais informações sobre orçamentos, verifique o ícone de ajuda no canto superior direito.',
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* PLEASE DO NOT EDIT THIS FILE DIRECTLY.
|
* PLEASE DO NOT EDIT THIS FILE DIRECTLY.
|
||||||
@@ -80,39 +80,39 @@ return [
|
|||||||
// reports (index)
|
// reports (index)
|
||||||
'reports_index_intro' => 'Use estes relatórios para obter sínteses detalhadas sobre as suas finanças.',
|
'reports_index_intro' => 'Use estes relatórios para obter sínteses detalhadas sobre as suas finanças.',
|
||||||
'reports_index_inputReportType' => 'Escolha um tipo de relatório. Confira as páginas de ajuda para ter a certeza do que cada relatório mostra.',
|
'reports_index_inputReportType' => 'Escolha um tipo de relatório. Confira as páginas de ajuda para ter a certeza do que cada relatório mostra.',
|
||||||
'reports_index_inputAccountsSelect' => 'Podes incluir ou excluir contas de ativos conforme as suas necessidades.',
|
'reports_index_inputAccountsSelect' => 'Pode incluir ou excluir contas de ativos conforme as suas necessidades.',
|
||||||
'reports_index_inputDateRange' => 'O intervalo temporal a definir é totalmente preferencial: desde 1 dia ate 10 anos.',
|
'reports_index_inputDateRange' => 'O intervalo temporal a definir é totalmente consigo: desde 1 dia até 10 anos.',
|
||||||
'reports_index_extra-options-box' => 'Dependendo do relatório que selecionou, pode selecionar campos extra aqui. Repare nesta caixa quando mudar os tipos de relatório.',
|
'reports_index_extra-options-box' => 'Dependendo do relatório que selecionou, pode selecionar filtros e opções extra aqui. Repare nesta caixa quando mudar os tipos de relatório.',
|
||||||
|
|
||||||
// reports (reports)
|
// reports (reports)
|
||||||
'reports_report_default_intro' => 'Este relatório vai-lhe dar uma visão rápida e abrangente das suas finanças. Se desejar ver algo a mais, por favor não hesite em contactar-me!',
|
'reports_report_default_intro' => 'Este relatório vai-lhe dar uma visão rápida e abrangente das suas finanças. Se desejar ver algo a mais, por favor não hesite em contactar-me!',
|
||||||
'reports_report_audit_intro' => 'Este relatório vai-lhe dar informações detalhadas das suas contas de ativos.',
|
'reports_report_audit_intro' => 'Este relatório vai-lhe dar informações detalhadas das suas contas de ativos.',
|
||||||
'reports_report_audit_optionsBox' => 'Usa estes campos para mostrar ou esconder colunas que tenhas interesse.',
|
'reports_report_audit_optionsBox' => 'Usa estes campos para mostrar ou esconder as colunas que pretenda.',
|
||||||
|
|
||||||
'reports_report_category_intro' => 'Este relatório irá-lhe dar informações detalhadas numa ou múltiplas categorias.',
|
'reports_report_category_intro' => 'Este relatório dar-lhe-á perspetiva sobre uma ou múltiplas categorias.',
|
||||||
'reports_report_category_pieCharts' => 'Estes gráficos irão-lhe dar informações de despesas e receitas, por categoria ou por conta.',
|
'reports_report_category_pieCharts' => 'Estes gráficos dar-lhe-ão perspetiva sobre despesas e receitas, por categoria ou por conta.',
|
||||||
'reports_report_category_incomeAndExpensesChart' => 'Este gráfico mostra-te as despesas e receitas por categoria.',
|
'reports_report_category_incomeAndExpensesChart' => 'Este gráfico mostra-lhe as despesas e receitas por categoria.',
|
||||||
|
|
||||||
'reports_report_tag_intro' => 'Este relatório irá-lhe dar informações de uma ou múltiplas etiquetas.',
|
'reports_report_tag_intro' => 'Este relatório dar-lhe-á informações de uma ou múltiplas etiquetas.',
|
||||||
'reports_report_tag_pieCharts' => 'Estes gráficos irão-lhe dar informações de despesas e receitas por etiqueta, conta, categoria ou orçamento.',
|
'reports_report_tag_pieCharts' => 'Estes gráficos dar-lhe-ão informações de despesas e receitas por etiqueta, conta, categoria ou orçamento.',
|
||||||
'reports_report_tag_incomeAndExpensesChart' => 'Este gráfico mostra-lhe as suas despesas e receitas por etiqueta.',
|
'reports_report_tag_incomeAndExpensesChart' => 'Este gráfico mostra-lhe as suas despesas e receitas por etiqueta.',
|
||||||
|
|
||||||
'reports_report_budget_intro' => 'Este relatório irá-lhe dar informações de um ou múltiplos orçamentos.',
|
'reports_report_budget_intro' => 'Este relatório irá-lhe dar informações de um ou múltiplos orçamentos.',
|
||||||
'reports_report_budget_pieCharts' => 'Estes gráficos irão-lhe dar informações de despesas por orçamento ou por conta.',
|
'reports_report_budget_pieCharts' => 'Estes gráficos dar-lhe-ão perspetiva sobre despesas por orçamento ou por conta.',
|
||||||
'reports_report_budget_incomeAndExpensesChart' => 'Este gráfico mostra-lhe as suas despesas por orçamento.',
|
'reports_report_budget_incomeAndExpensesChart' => 'Este gráfico mostra-lhe as suas despesas por orçamento.',
|
||||||
|
|
||||||
// create transaction
|
// create transaction
|
||||||
'transactions_create_switch_box' => 'Usa estes botoes para modares rapidamente o tipo de transaccao que desejas gravar.',
|
'transactions_create_switch_box' => 'Use estes botões para mudar rapidamente o tipo de transação que deseja gravar.',
|
||||||
'transactions_create_ffInput_category' => 'Podes escrever livremente neste campo. Categorias criadas previamente vao ser sugeridas.',
|
'transactions_create_ffInput_category' => 'Pode escrever livremente neste campo. Serão sugeridas categorias criadas previamente.',
|
||||||
'transactions_create_withdrawal_ffInput_budget' => 'Associa o teu levantamento a um orcamento para um melhor controlo financeiro.',
|
'transactions_create_withdrawal_ffInput_budget' => 'Associa o seu levantamento a um orçamento para um melhor controlo financeiro.',
|
||||||
'transactions_create_withdrawal_currency_dropdown_amount' => 'Usa esta caixa de seleccao quando o teu levantamento e noutra divisa.',
|
'transactions_create_withdrawal_currency_dropdown_amount' => 'Use esta caixa de seleção quando o seu levantamento é noutra moeda.',
|
||||||
'transactions_create_deposit_currency_dropdown_amount' => 'Utilize esta caixa de seleção quando o seu depósito estiver noutra moeda.',
|
'transactions_create_deposit_currency_dropdown_amount' => 'Use esta caixa de seleção quando o seu depósito estiver noutra moeda.',
|
||||||
'transactions_create_transfer_ffInput_piggy_bank_id' => 'Selecione um mealheiro e associe esta transferência as suas poupanças.',
|
'transactions_create_transfer_ffInput_piggy_bank_id' => 'Selecione um mealheiro e associe esta transferência às suas poupanças.',
|
||||||
|
|
||||||
// piggy banks index:
|
// piggy banks index:
|
||||||
'piggy-banks_index_saved' => 'Este campo mostra-te quando ja guardaste em cada mealheiro.',
|
'piggy-banks_index_saved' => 'Este campo mostra-lhe quanto já poupou em cada mealheiro.',
|
||||||
'piggy-banks_index_button' => 'Ao lado desta barra de progresso existem 2 butoes(+ e -) para adicionares ou removeres dinheiro de cada mealheiro.',
|
'piggy-banks_index_button' => 'Ao lado desta barra de progresso existem 2 botões (+ e -) para adicionar ou remover dinheiro de cada mealheiro.',
|
||||||
'piggy-banks_index_accountStatus' => 'Para cada conta de activos com pelo menos um mealheiro, o estado e listado nesta tabela.',
|
'piggy-banks_index_accountStatus' => 'Para cada conta de ativo com pelo menos um mealheiro, o estado e listado nesta tabela.',
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* PLEASE DO NOT EDIT THIS FILE DIRECTLY.
|
* PLEASE DO NOT EDIT THIS FILE DIRECTLY.
|
||||||
@@ -127,46 +127,46 @@ return [
|
|||||||
|
|
||||||
|
|
||||||
// create piggy
|
// create piggy
|
||||||
'piggy-banks_create_name' => 'Qual e o teu objectivo? Um sofa novo, uma camara, dinheiro para emergencias?',
|
'piggy-banks_create_name' => 'Qual é o seu objetivo? Um sofá novo, uma câmara, dinheiro para emergências?',
|
||||||
'piggy-banks_create_date' => 'Podes definir uma data alvo ou um prazo limite para o teu mealheiro.',
|
'piggy-banks_create_date' => 'Pode definir uma data alvo ou um prazo limite para o seu mealheiro.',
|
||||||
|
|
||||||
// show piggy
|
// show piggy
|
||||||
'piggy-banks_show_piggyChart' => 'Este gráfico mostra-lhe o histórico deste mealheiro.',
|
'piggy-banks_show_piggyChart' => 'Este gráfico mostra-lhe o histórico deste mealheiro.',
|
||||||
'piggy-banks_show_piggyDetails' => 'Alguns detalhes sobre o teu mealheiro',
|
'piggy-banks_show_piggyDetails' => 'Alguns detalhes sobre o seu mealheiro',
|
||||||
'piggy-banks_show_piggyEvents' => 'Quaisquer adicoes ou remocoes tambem serao listadas aqui.',
|
'piggy-banks_show_piggyEvents' => 'Quaisquer adições ou remoções também serão listadas aqui.',
|
||||||
|
|
||||||
// bill index
|
// bill index
|
||||||
'bills_index_rules' => 'Aqui tu podes ver quais regras serao validadas se esta factura for atingida',
|
'bills_index_rules' => 'Aqui pode ver que regras serão validadas se esta despesa ocorrer',
|
||||||
'bills_index_paid_in_period' => 'Este campo indica o ultimo pagamento desta factura.',
|
'bills_index_paid_in_period' => 'Este campo indica o último pagamento desta despesa.',
|
||||||
'bills_index_expected_in_period' => 'Este campo indica, para cada factura, se, e quando a proxima factura sera atingida.',
|
'bills_index_expected_in_period' => 'Este campo indica, para cada despesa, se, e quando, ocorrerá novamente.',
|
||||||
|
|
||||||
// show bill
|
// show bill
|
||||||
'bills_show_billInfo' => 'Esta tabela mostra alguma informação geral sobre esta fatura.',
|
'bills_show_billInfo' => 'Esta tabela mostra alguma informação geral sobre esta despesa.',
|
||||||
'bills_show_billButtons' => 'Usa este botao para tornar a analizar transaccoes antigas para assim elas poderem ser associadas com esta factura.',
|
'bills_show_billButtons' => 'Usa este botão para tornar a analisar transações antigas para ser feita correspondência com esta despesa.',
|
||||||
'bills_show_billChart' => 'Este gráfico mostra as transações associadas a esta fatura.',
|
'bills_show_billChart' => 'Este gráfico mostra as transações associadas a esta despesa.',
|
||||||
|
|
||||||
// create bill
|
// create bill
|
||||||
'bills_create_intro' => 'Usa as facturas para controlares o montante de dinheiro e deves em cada periodo. Pensa nas despesas como uma renda, seguro ou pagamentos de hipotecas.',
|
'bills_create_intro' => 'Use as Despesas para controlar o montante de dinheiro que terá de despender em cada período. Pensa nas despesas como rendas, seguros ou pagamentos de hipotecas.',
|
||||||
'bills_create_name' => 'Usa um nome bem descritivo como "Renda" ou "Seguro de Vida".',
|
'bills_create_name' => 'Use um nome descritivo como "Renda" ou "Seguro de Vida".',
|
||||||
//'bills_create_match' => 'To match transactions, use terms from those transactions or the expense account involved. All words must match.',
|
//'bills_create_match' => 'To match transactions, use terms from those transactions or the expense account involved. All words must match.',
|
||||||
'bills_create_amount_min_holder' => 'Selecciona um montante minimo e maximo para esta factura.',
|
'bills_create_amount_min_holder' => 'Selecione um montante mínimo e máximo para esta despesa.',
|
||||||
'bills_create_repeat_freq_holder' => 'A maioria das facturas sao mensais, mas podes definir outra frequencia de repeticao aqui.',
|
'bills_create_repeat_freq_holder' => 'A maioria das despesas são mensais, mas pode definir outra frequência aqui.',
|
||||||
'bills_create_skip_holder' => 'Se uma factura se repete a cada 2 semanas, o campo "pular" deve ser colocado como "1" para saltar toda a semana seguinte.',
|
'bills_create_skip_holder' => 'Se uma despesa se repete a cada 2 semanas, o campo "saltar" deve ser colocado como "1" para saltar semana sim, semana não.',
|
||||||
|
|
||||||
// rules index
|
// rules index
|
||||||
'rules_index_intro' => 'O Firefly III permite-te gerir as regras que vao ser aplicadas automaticamente a qualquer transaccao que crias ou alteras.',
|
'rules_index_intro' => 'O Firefly III permite-lhe gerir regras, que serão aplicadas automaticamente a qualquer transação que cria ou altere.',
|
||||||
'rules_index_new_rule_group' => 'Podes combinar regras em grupos para uma gestao mais facil.',
|
'rules_index_new_rule_group' => 'Pode combinar regras em grupos para uma gestão mais fácil.',
|
||||||
'rules_index_new_rule' => 'Cria quantas regras quiseres.',
|
'rules_index_new_rule' => 'Crie quantas regras quiser.',
|
||||||
'rules_index_prio_buttons' => 'Ordena-as da forma que aches correcta.',
|
'rules_index_prio_buttons' => 'Ordene-as da forma que achar melhor.',
|
||||||
'rules_index_test_buttons' => 'Podes testar as tuas regras ou aplica-las a transaccoes existentes.',
|
'rules_index_test_buttons' => 'Pode testar as suas regras ou aplicá-las a transações existentes.',
|
||||||
'rules_index_rule-triggers' => 'As regras tem "disparadores" e "accoes" que podes ordenar com drag-and-drop.',
|
'rules_index_rule-triggers' => 'As regras têm "gatilhos" e "ações" que pode ordenar com drag-and-drop.',
|
||||||
'rules_index_outro' => 'Certifica-te que olhas a pagina de ajuda no icone (?) no canto superior direito!',
|
'rules_index_outro' => 'Certifique-se que consulta a página de ajuda no ícone (?) no canto superior direito!',
|
||||||
|
|
||||||
// create rule:
|
// create rule:
|
||||||
'rules_create_mandatory' => 'Escolhe um titulo descriptivo e define quando a regra deve ser disparada.',
|
'rules_create_mandatory' => 'Escolha um título descritivo e defina quando a regra deve ser acionada.',
|
||||||
'rules_create_ruletriggerholder' => 'Adiciona a quantidade de disparadores que necessites, mas, lembra-te que TODOS os disparadores tem de coincidir antes de qualquer accao ser disparada.',
|
'rules_create_ruletriggerholder' => 'Adicione todos os gatilhos que quiser, mas tenha presente que TODOS os gatilhos têm de ocorrer para que qualquer ação seja acionada.',
|
||||||
'rules_create_test_rule_triggers' => 'Usa este botao para ver quais transaccoes podem coincidir com a tua regra.',
|
'rules_create_test_rule_triggers' => 'Use este botão para ver que transações podem coincidir com a sua regra.',
|
||||||
'rules_create_actions' => 'Define todas as accoes que quiseres.',
|
'rules_create_actions' => 'Defina todas as ações que quiser.',
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* PLEASE DO NOT EDIT THIS FILE DIRECTLY.
|
* PLEASE DO NOT EDIT THIS FILE DIRECTLY.
|
||||||
|
@@ -44,21 +44,21 @@ return [
|
|||||||
'balance_before' => 'Saldo antes',
|
'balance_before' => 'Saldo antes',
|
||||||
'balance_after' => 'Saldo depois',
|
'balance_after' => 'Saldo depois',
|
||||||
'name' => 'Nome',
|
'name' => 'Nome',
|
||||||
'role' => 'Regra',
|
'role' => 'Perfil',
|
||||||
'currentBalance' => 'Saldo actual',
|
'currentBalance' => 'Saldo atual',
|
||||||
'linked_to_rules' => 'Regras relevantes',
|
'linked_to_rules' => 'Regras relevantes',
|
||||||
'active' => 'Esta activo?',
|
'active' => 'Esta ativo?',
|
||||||
'percentage' => '%.',
|
'percentage' => '%.',
|
||||||
'recurring_transaction' => 'Transação recorrente',
|
'recurring_transaction' => 'Transação recorrente',
|
||||||
'next_due' => 'Próximo prazo',
|
'next_due' => 'Próximo vencimento',
|
||||||
'transaction_type' => 'Tipo',
|
'transaction_type' => 'Tipo',
|
||||||
'lastActivity' => 'Ultima actividade',
|
'lastActivity' => 'Última atividade',
|
||||||
'balanceDiff' => 'Diferenca de saldo',
|
'balanceDiff' => 'Diferença de saldo',
|
||||||
'other_meta_data' => 'Outros meta dados',
|
'other_meta_data' => 'Outros meta dados',
|
||||||
'invited_at' => 'Invited at',
|
'invited_at' => 'Convidado em',
|
||||||
'expires' => 'Invitation expires',
|
'expires' => 'O convite expira',
|
||||||
'invited_by' => 'Invited by',
|
'invited_by' => 'Convidado por',
|
||||||
'invite_link' => 'Invite link',
|
'invite_link' => 'Link do convite',
|
||||||
'account_type' => 'Tipo de conta',
|
'account_type' => 'Tipo de conta',
|
||||||
'created_at' => 'Criado em',
|
'created_at' => 'Criado em',
|
||||||
'account' => 'Conta',
|
'account' => 'Conta',
|
||||||
@@ -66,8 +66,8 @@ return [
|
|||||||
'matchingAmount' => 'Montante',
|
'matchingAmount' => 'Montante',
|
||||||
'destination' => 'Destino',
|
'destination' => 'Destino',
|
||||||
'source' => 'Origem',
|
'source' => 'Origem',
|
||||||
'next_expected_match' => 'Proxima correspondencia esperada',
|
'next_expected_match' => 'Próxima correspondência esperada',
|
||||||
'automatch' => 'Auto correspondencia?',
|
'automatch' => 'Auto correspondência?',
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* PLEASE DO NOT EDIT THIS FILE DIRECTLY.
|
* PLEASE DO NOT EDIT THIS FILE DIRECTLY.
|
||||||
@@ -82,15 +82,15 @@ return [
|
|||||||
|
|
||||||
|
|
||||||
'repeat_freq' => 'Repete',
|
'repeat_freq' => 'Repete',
|
||||||
'description' => 'Descricao',
|
'description' => 'Descrição',
|
||||||
'amount' => 'Montante',
|
'amount' => 'Montante',
|
||||||
'date' => 'Data',
|
'date' => 'Data',
|
||||||
'interest_date' => 'Taxa de juros',
|
'interest_date' => 'Data de juros',
|
||||||
'book_date' => 'Data de registo',
|
'book_date' => 'Data de registo',
|
||||||
'process_date' => 'Data de processamento',
|
'process_date' => 'Data de processamento',
|
||||||
'due_date' => 'Data de vencimento',
|
'due_date' => 'Data de vencimento',
|
||||||
'payment_date' => 'Data de pagamento',
|
'payment_date' => 'Data de pagamento',
|
||||||
'invoice_date' => 'Data da factura',
|
'invoice_date' => 'Data da fatura',
|
||||||
'internal_reference' => 'Referência interna',
|
'internal_reference' => 'Referência interna',
|
||||||
'notes' => 'Notas',
|
'notes' => 'Notas',
|
||||||
'from' => 'De',
|
'from' => 'De',
|
||||||
@@ -109,24 +109,24 @@ return [
|
|||||||
'paid_current_period' => 'Pago este periodo',
|
'paid_current_period' => 'Pago este periodo',
|
||||||
'email' => 'Email',
|
'email' => 'Email',
|
||||||
'registered_at' => 'Registado em',
|
'registered_at' => 'Registado em',
|
||||||
'is_blocked' => 'Esta bloqueado',
|
'is_blocked' => 'Está bloqueado',
|
||||||
'is_admin' => 'Administrador',
|
'is_admin' => 'Administrador',
|
||||||
'has_two_factor' => 'Tem autenticacao 2 passos',
|
'has_two_factor' => 'Tem 2FA',
|
||||||
'blocked_code' => 'Codigo de bloqueio',
|
'blocked_code' => 'Código de bloqueio',
|
||||||
'source_account' => 'Conta de origem',
|
'source_account' => 'Conta de origem',
|
||||||
'destination_account' => 'Conta de destino',
|
'destination_account' => 'Conta de destino',
|
||||||
'accounts_count' => 'Numero de contas',
|
'accounts_count' => 'Número de contas',
|
||||||
'journals_count' => 'Numero de transações',
|
'journals_count' => 'Número de transações',
|
||||||
'attachments_count' => 'Numero de anexos',
|
'attachments_count' => 'Número de anexos',
|
||||||
'bills_count' => 'Numero de facturas',
|
'bills_count' => 'Número de faturas',
|
||||||
'categories_count' => 'Numero de categorias',
|
'categories_count' => 'Número de categorias',
|
||||||
'budget_count' => 'Numero de orçamentos',
|
'budget_count' => 'Número de orçamentos',
|
||||||
'rule_and_groups_count' => 'Numero de regras e grupos de regras',
|
'rule_and_groups_count' => 'Número de regras e grupos de regras',
|
||||||
'tags_count' => 'Numero de etiquetas',
|
'tags_count' => 'Número de etiquetas',
|
||||||
'tags' => 'Etiquetas',
|
'tags' => 'Etiquetas',
|
||||||
'inward' => 'Descricao interna',
|
'inward' => 'Descrição interna',
|
||||||
'outward' => 'Descricao externa',
|
'outward' => 'Descrição externa',
|
||||||
'number_of_transactions' => 'Numero de transações',
|
'number_of_transactions' => 'Número de transações',
|
||||||
'total_amount' => 'Montante total',
|
'total_amount' => 'Montante total',
|
||||||
'sum' => 'Soma',
|
'sum' => 'Soma',
|
||||||
'sum_excluding_transfers' => 'Soma (excluindo transferências)',
|
'sum_excluding_transfers' => 'Soma (excluindo transferências)',
|
||||||
@@ -134,17 +134,17 @@ return [
|
|||||||
'sum_deposits' => 'Soma dos depósitos',
|
'sum_deposits' => 'Soma dos depósitos',
|
||||||
'sum_transfers' => 'Soma das transferências',
|
'sum_transfers' => 'Soma das transferências',
|
||||||
'sum_reconciliations' => 'Soma das reconciliações',
|
'sum_reconciliations' => 'Soma das reconciliações',
|
||||||
'reconcile' => 'Reconciliacao',
|
'reconcile' => 'Reconciliação',
|
||||||
'sepa_ct_id' => 'SEPA Identificador ponta-a-ponta',
|
'sepa_ct_id' => 'SEPA Identificador ponta-a-ponta',
|
||||||
'sepa_ct_op' => 'Identificador SEPA da conta oposta',
|
'sepa_ct_op' => 'Identificador SEPA da conta oposta',
|
||||||
'sepa_db' => 'Mandato Identificador SEPA',
|
'sepa_db' => 'Mandato Identificador SEPA',
|
||||||
'sepa_country' => 'País SEPA',
|
'sepa_country' => 'País SEPA',
|
||||||
'sepa_cc' => 'Código SEPA de Área Única de Pagamento em Euros',
|
'sepa_cc' => 'SEPA Clearing Code',
|
||||||
'sepa_ep' => 'Finalidade Externa SEPA',
|
'sepa_ep' => 'Finalidade Externa SEPA',
|
||||||
'sepa_ci' => 'Identificador do credor SEPA',
|
'sepa_ci' => 'Identificador do credor SEPA',
|
||||||
'sepa_batch_id' => 'ID do Lote SEPA',
|
'sepa_batch_id' => 'ID do Lote SEPA',
|
||||||
'external_id' => 'ID Externo',
|
'external_id' => 'ID Externo',
|
||||||
'account_at_bunq' => 'Conta com bunq',
|
'account_at_bunq' => 'Conta no bunq',
|
||||||
'file_name' => 'Nome do ficheiro',
|
'file_name' => 'Nome do ficheiro',
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -164,12 +164,12 @@ return [
|
|||||||
'attached_to' => 'Anexado a',
|
'attached_to' => 'Anexado a',
|
||||||
'file_exists' => 'O ficheiro existe',
|
'file_exists' => 'O ficheiro existe',
|
||||||
'spectre_bank' => 'Banco',
|
'spectre_bank' => 'Banco',
|
||||||
'spectre_last_use' => 'Ultimo login',
|
'spectre_last_use' => 'Último início de sessão',
|
||||||
'spectre_status' => 'Estado',
|
'spectre_status' => 'Estado',
|
||||||
'bunq_payment_id' => 'ID de pagamento bunq',
|
'bunq_payment_id' => 'ID de pagamento bunq',
|
||||||
'repetitions' => 'Repeticoes',
|
'repetitions' => 'Repetições',
|
||||||
'title' => 'Titulo',
|
'title' => 'Título',
|
||||||
'transaction_s' => 'Transaccao(oes)',
|
'transaction_s' => 'Transação(ões)',
|
||||||
'field' => 'Campo',
|
'field' => 'Campo',
|
||||||
'value' => 'Valor',
|
'value' => 'Valor',
|
||||||
'interest' => 'Juro',
|
'interest' => 'Juro',
|
||||||
@@ -180,11 +180,11 @@ return [
|
|||||||
'payment_info' => 'Informações de pagamento',
|
'payment_info' => 'Informações de pagamento',
|
||||||
'expected_info' => 'Próxima transação esperada',
|
'expected_info' => 'Próxima transação esperada',
|
||||||
'start_date' => 'Data de inicio',
|
'start_date' => 'Data de inicio',
|
||||||
'trigger' => 'Trigger',
|
'trigger' => 'Gatilho',
|
||||||
'response' => 'Response',
|
'response' => 'Resposta',
|
||||||
'delivery' => 'Delivery',
|
'delivery' => 'Entrega',
|
||||||
'url' => 'URL',
|
'url' => 'URL',
|
||||||
'secret' => 'Secret',
|
'secret' => 'Segredo',
|
||||||
|
|
||||||
];
|
];
|
||||||
/*
|
/*
|
||||||
|
@@ -35,64 +35,64 @@
|
|||||||
declare(strict_types=1);
|
declare(strict_types=1);
|
||||||
|
|
||||||
return [
|
return [
|
||||||
'missing_where' => 'A matriz tem em falha a cláusula-"onde"',
|
'missing_where' => 'A matriz tem em falta a cláusula-"onde"',
|
||||||
'missing_update' => 'A matriz tem em falha a cláusula-"atualizar"',
|
'missing_update' => 'A matriz tem em falta a cláusula-"atualizar"',
|
||||||
'invalid_where_key' => 'JSON contém uma chave inválida para a cláusula "onde"',
|
'invalid_where_key' => 'JSON contém uma chave inválida para a cláusula "onde"',
|
||||||
'invalid_update_key' => 'JSON contém uma chave inválida para a cláusula "atualizar"',
|
'invalid_update_key' => 'JSON contém uma chave inválida para a cláusula "atualizar"',
|
||||||
'invalid_query_data' => 'Existem dados inválidos no campo %s:%s do seu inquérito.',
|
'invalid_query_data' => 'Existem dados inválidos no campo %s:%s do seu inquérito.',
|
||||||
'invalid_query_account_type' => 'O seu inquérito contem contas de tipos diferentes, o que não é permitido.',
|
'invalid_query_account_type' => 'O seu inquérito contém contas de tipos diferentes, o que não é permitido.',
|
||||||
'invalid_query_currency' => 'O seu inquérito contem contas com configurações de moeda diferentes, o que não é permitido.',
|
'invalid_query_currency' => 'O seu inquérito contém contas com configurações de moeda diferentes, o que não é permitido.',
|
||||||
'iban' => 'Este IBAN não é valido.',
|
'iban' => 'Este IBAN não é valido.',
|
||||||
'zero_or_more' => 'O valor não pode ser negativo.',
|
'zero_or_more' => 'O valor não pode ser negativo.',
|
||||||
'date_or_time' => 'O valor deve ser uma data válida ou hora (ISO 8601).',
|
'date_or_time' => 'O valor deve ser uma data ou hora válida (ISO 8601).',
|
||||||
'source_equals_destination' => 'A conta de origem é igual a conta de destino.',
|
'source_equals_destination' => 'A conta de origem é igual à conta de destino.',
|
||||||
'unique_account_number_for_user' => 'Este numero de conta já esta em uso.',
|
'unique_account_number_for_user' => 'Parece que este número de conta já está em uso.',
|
||||||
'unique_iban_for_user' => 'Este IBAN já esta em uso.',
|
'unique_iban_for_user' => 'Parece que este IBAN já está em uso.',
|
||||||
'deleted_user' => 'Devido a motivos de segurança, não se pode registar com este e-mail.',
|
'deleted_user' => 'Devido a motivos de segurança, não se pode registar com este email.',
|
||||||
'rule_trigger_value' => 'Este valor e invalido para o disparador seleccionado.',
|
'rule_trigger_value' => 'Este valor é inválido para o gatilho selecionado.',
|
||||||
'rule_action_value' => 'Este valor e invalido para a accao seleccionada.',
|
'rule_action_value' => 'Este valor é inválido para a ação selecionada.',
|
||||||
'file_already_attached' => 'O ficheiro ":name" carregado ja esta anexado a este objecto.',
|
'file_already_attached' => 'O ficheiro ":name" carregado já está anexado a este objeto.',
|
||||||
'file_attached' => 'Ficheiro carregado com sucesso ":name".',
|
'file_attached' => 'Ficheiro carregado com sucesso ":name".',
|
||||||
'must_exist' => 'O ID no campo :attribute nao existe em base de dados.',
|
'must_exist' => 'O ID no campo :attribute não existe na base de dados.',
|
||||||
'all_accounts_equal' => 'Todas as contas neste campo tem de ser iguais.',
|
'all_accounts_equal' => 'Todas as contas neste campo têm de ser iguais.',
|
||||||
'group_title_mandatory' => 'Um título de grupo é obrigatório quando existe mais de uma transacção.',
|
'group_title_mandatory' => 'Um título de grupo é obrigatório quando existe mais de uma transação.',
|
||||||
'transaction_types_equal' => 'Todas as divisões devem ser do mesmo tipo.',
|
'transaction_types_equal' => 'Todas as divisões devem ser do mesmo tipo.',
|
||||||
'invalid_transaction_type' => 'Tipo de transacção inválido.',
|
'invalid_transaction_type' => 'Tipo de transação inválido.',
|
||||||
'invalid_selection' => 'A tua seleccao e invalida.',
|
'invalid_selection' => 'A sua seleção é invalida.',
|
||||||
'belongs_user' => 'O valor e invalido para este campo.',
|
'belongs_user' => 'Este valor é inválido para este campo.',
|
||||||
'at_least_one_transaction' => 'Necessita de, pelo menos, uma transaccao.',
|
'at_least_one_transaction' => 'Necessita de, pelo menos, uma transação.',
|
||||||
'at_least_one_repetition' => 'Necessita de, pelo menos, uma repeticao.',
|
'at_least_one_repetition' => 'Necessita de, pelo menos, uma repetição.',
|
||||||
'require_repeat_until' => 'Preencher um numero de repeticoes, ou uma data de fim (repeat_until). Nao ambos.',
|
'require_repeat_until' => 'Preencher um número de repetições, ou uma data de fim (repeat_until). Não ambos.',
|
||||||
'require_currency_info' => 'O conteudo deste campo e invalido sem as informacoes da divisa.',
|
'require_currency_info' => 'O conteúdo deste campo é inválido sem a informação da moeda.',
|
||||||
'not_transfer_account' => 'Esta conta não pode ser utilizada para transferências.',
|
'not_transfer_account' => 'Esta conta não pode ser utilizada para transferências.',
|
||||||
'require_currency_amount' => 'O conteúdo deste campo é inválido sem a informação da moeda estrangeira.',
|
'require_currency_amount' => 'O conteúdo deste campo é inválido sem o montante da moeda estrangeira.',
|
||||||
'require_foreign_currency' => 'This field requires a number',
|
'require_foreign_currency' => 'Este campo requer um número',
|
||||||
'require_foreign_dest' => 'This field value must match the currency of the destination account.',
|
'require_foreign_dest' => 'O valor deste campo deve utilizar a mesma moeda da conta de destino.',
|
||||||
'require_foreign_src' => 'This field value must match the currency of the source account.',
|
'require_foreign_src' => 'O valor deste campo deve utilizar a mesma moeda da conta de origem.',
|
||||||
'equal_description' => 'A descricao da transaccao nao deve ser igual a descricao global.',
|
'equal_description' => 'A descrição da transação não deve ser igual à descrição global.',
|
||||||
'file_invalid_mime' => 'O ficheiro ":name" e do tipo ":mime" que nao e aceite como um novo upload.',
|
'file_invalid_mime' => 'O ficheiro ":name" é do tipo ":mime" que não é aceite para carregamento.',
|
||||||
'file_too_large' => 'O ficheiro ":name" e demasiado grande.',
|
'file_too_large' => 'O ficheiro ":name" é demasiado grande.',
|
||||||
'belongs_to_user' => 'O valor de :attribute e desconhecido.',
|
'belongs_to_user' => 'O valor de :attribute é desconhecido.',
|
||||||
'accepted' => 'O :attribute tem de ser aceite.',
|
'accepted' => 'O :attribute tem de ser aceite.',
|
||||||
'bic' => 'Este BIC nao e valido.',
|
'bic' => 'Este BIC não é válido.',
|
||||||
'at_least_one_trigger' => 'A regra tem de ter, pelo menos, um disparador.',
|
'at_least_one_trigger' => 'A regra tem de ter, pelo menos, um gatilho.',
|
||||||
'at_least_one_active_trigger' => 'Rule must have at least one active trigger.',
|
'at_least_one_active_trigger' => 'A regra deve ter pelo menos um gatilho ativo.',
|
||||||
'at_least_one_action' => 'A regra tem de ter, pelo menos, uma accao.',
|
'at_least_one_action' => 'A regra tem de ter, pelo menos, uma ação.',
|
||||||
'at_least_one_active_action' => 'Rule must have at least one active action.',
|
'at_least_one_active_action' => 'A regra deve ter pelo menos uma ação ativa.',
|
||||||
'base64' => 'Estes dados nao sao validos na codificacao em base648.',
|
'base64' => 'Estes dados não são válidos na codificação base64.',
|
||||||
'model_id_invalid' => 'O ID inserido e invalida para este modelo.',
|
'model_id_invalid' => 'O ID inserido é inválido para este modelo.',
|
||||||
'less' => ':attribute tem de ser menor que 10,000,000',
|
'less' => ':attribute tem de ser menor que 10.000.000',
|
||||||
'active_url' => 'O :attribute nao e um URL valido.',
|
'active_url' => 'O :attribute não é um URL válido.',
|
||||||
'after' => 'I :attribute tem de ser uma data depois de :date.',
|
'after' => 'I :attribute tem de ser uma data posterior a :date.',
|
||||||
'date_after' => 'A data de início deve ser anterior à data de fim.',
|
'date_after' => 'A data de início deve ser anterior à data de fim.',
|
||||||
'alpha' => 'O :attribute apenas pode conter letras.',
|
'alpha' => 'O :attribute apenas pode conter letras.',
|
||||||
'alpha_dash' => 'O :attribute apenas pode conter letras, numero e tracos.',
|
'alpha_dash' => 'O :attribute apenas pode conter letras, número e traços.',
|
||||||
'alpha_num' => 'O :attribute apenas pode conter letras e numeros.',
|
'alpha_num' => 'O :attribute apenas pode conter letras e números.',
|
||||||
'array' => 'O :attribute tem de ser um array.',
|
'array' => 'O :attribute tem de ser uma matriz.',
|
||||||
'unique_for_user' => 'Ja existe uma entrada com este :attribute.',
|
'unique_for_user' => 'Já existe uma entrada com este :attribute.',
|
||||||
'before' => 'O :attribute tem de ser uma data antes de :date.',
|
'before' => 'O :attribute tem de ser uma data anterior a :date.',
|
||||||
'unique_object_for_user' => 'Este nome ja esta em uso.',
|
'unique_object_for_user' => 'Este nome já está em uso.',
|
||||||
'unique_account_for_user' => 'Este nome de conta ja esta em uso.',
|
'unique_account_for_user' => 'Este nome de conta já está em uso.',
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* PLEASE DO NOT EDIT THIS FILE DIRECTLY.
|
* PLEASE DO NOT EDIT THIS FILE DIRECTLY.
|
||||||
@@ -108,39 +108,39 @@ return [
|
|||||||
|
|
||||||
'between.numeric' => 'O :attribute tem de estar entre :min e :max.',
|
'between.numeric' => 'O :attribute tem de estar entre :min e :max.',
|
||||||
'between.file' => 'O :attribute tem de estar entre :min e :max kilobytes.',
|
'between.file' => 'O :attribute tem de estar entre :min e :max kilobytes.',
|
||||||
'between.string' => 'O :attribute tem de ter entre :min e :max caracteres.',
|
'between.string' => 'O :attribute tem de ter entre :min e :max carateres.',
|
||||||
'between.array' => 'O :attribute tem de ter entre :min e :max itens.',
|
'between.array' => 'O :attribute tem de ter entre :min e :max itens.',
|
||||||
'boolean' => 'O campo :attribute tem de ser verdadeiro ou falso.',
|
'boolean' => 'O campo :attribute tem de ser verdadeiro ou falso.',
|
||||||
'confirmed' => 'A confirmacao de :attribute nao coincide.',
|
'confirmed' => 'A confirmação de :attribute não coincide.',
|
||||||
'date' => 'A :attribute nao e uma data valida.',
|
'date' => ':attribute não é uma data válida.',
|
||||||
'date_format' => 'O :attribute nao corresponde ao formato :format.',
|
'date_format' => 'O :attribute não corresponde ao formato :format.',
|
||||||
'different' => 'O :attribute e :other tem de ser diferentes.',
|
'different' => 'O :attribute e :other têm de ser diferentes.',
|
||||||
'digits' => 'O :attribute tem de ter :digits digitos.',
|
'digits' => 'O :attribute tem de ter :digits dígitos.',
|
||||||
'digits_between' => 'O :attribute tem de ter entre :min e :max digitos.',
|
'digits_between' => 'O :attribute tem de ter entre :min e :max dígitos.',
|
||||||
'email' => 'O :attribute tem de ser um email valido.',
|
'email' => 'O :attribute tem de ser um endereço de email válido.',
|
||||||
'filled' => 'O campo :attribute e obrigatorio.',
|
'filled' => 'O campo :attribute é obrigatório.',
|
||||||
'exists' => 'O :attribute seleccionado e invalido.',
|
'exists' => 'O :attribute selecionado é inválido.',
|
||||||
'image' => 'O :attribute tem de ser uma imagem.',
|
'image' => 'O :attribute tem de ser uma imagem.',
|
||||||
'in' => 'O :attribute seleccionado e invalido.',
|
'in' => 'O :attribute selecionado é inválido.',
|
||||||
'integer' => 'O :attribute tem de ser um inteiro.',
|
'integer' => 'O :attribute tem de ser um inteiro.',
|
||||||
'ip' => 'O :attribute tem de ser um endereco IP valido.',
|
'ip' => 'O :attribute tem de ser um endereco IP valido.',
|
||||||
'json' => 'O :attribute tem de ser uma string JSON valida.',
|
'json' => 'O :attribute tem de ser uma string JSON valida.',
|
||||||
'max.numeric' => 'O :attribute nao pode ser maior que :max.',
|
'max.numeric' => 'O :attribute nao pode ser maior que :max.',
|
||||||
'max.file' => 'O :attribute nao pode ter mais que :max kilobytes.',
|
'max.file' => 'O :attribute não pode ter mais que :max kilobytes.',
|
||||||
'max.string' => 'O :attribute nao pode ter mais que :max caracteres.',
|
'max.string' => 'O :attribute não pode ter mais que :max carateres.',
|
||||||
'max.array' => 'O :attribute nao pode ter mais que :max itens.',
|
'max.array' => 'O :attribute não pode ter mais que :max itens.',
|
||||||
'mimes' => 'O :attribute tem de ser um ficheiro do tipo :values.',
|
'mimes' => 'O :attribute tem de ser um ficheiro do tipo :values.',
|
||||||
'min.numeric' => 'O :attribute tem de ter pelo menos :min.',
|
'min.numeric' => 'O :attribute tem de ser pelo menos :min.',
|
||||||
'lte.numeric' => 'O :attribute tem de ser menor ou igual que :value.',
|
'lte.numeric' => 'O :attribute tem de ser menor ou igual a :value.',
|
||||||
'min.file' => 'O :attribute tem de ter, pelo menos, :min kilobytes.',
|
'min.file' => 'O :attribute tem de ter, pelo menos, :min kilobytes.',
|
||||||
'min.string' => 'O :attribute tem de ter, pelo menos, :min caracteres.',
|
'min.string' => 'O :attribute tem de ter, pelo menos, :min carateres.',
|
||||||
'min.array' => 'O :attribute tem de ter, pelo menos, :min itens.',
|
'min.array' => 'O :attribute tem de ter, pelo menos, :min itens.',
|
||||||
'not_in' => 'O :attribute seleccionado e invalido.',
|
'not_in' => 'O :attribute selecionado é inválido.',
|
||||||
'numeric' => 'O :attribute tem de ser um numero.',
|
'numeric' => 'O :attribute tem de ser um número.',
|
||||||
'numeric_native' => 'O montante nativo tem de ser um numero.',
|
'numeric_native' => 'O montante nativo tem de ser um número.',
|
||||||
'numeric_destination' => 'O montante de destino tem de ser um numero.',
|
'numeric_destination' => 'O montante de destino tem de ser um número.',
|
||||||
'numeric_source' => 'O montante de origem tem de ser um numero.',
|
'numeric_source' => 'O montante de origem tem de ser um número.',
|
||||||
'regex' => 'O formato do :attribute e invalido.',
|
'regex' => 'O formato do :attribute é inválido.',
|
||||||
'required' => 'O campo :attribute e obrigatorio.',
|
'required' => 'O campo :attribute e obrigatorio.',
|
||||||
'required_if' => 'O campo :attribute e obrigatorio quando :other e :value.',
|
'required_if' => 'O campo :attribute e obrigatorio quando :other e :value.',
|
||||||
'required_unless' => 'O campo :attribute e obrigatorio, a menos que :other esteja em :values.',
|
'required_unless' => 'O campo :attribute e obrigatorio, a menos que :other esteja em :values.',
|
||||||
@@ -156,22 +156,22 @@ return [
|
|||||||
'size.array' => 'O :attribute tem de conter :size itens.',
|
'size.array' => 'O :attribute tem de conter :size itens.',
|
||||||
'unique' => 'O :attribute ja foi usado.',
|
'unique' => 'O :attribute ja foi usado.',
|
||||||
'string' => 'O :attribute tem de ser uma string.',
|
'string' => 'O :attribute tem de ser uma string.',
|
||||||
'url' => 'O formato do :attribute e invalido.',
|
'url' => 'O formato do :attribute é inválido.',
|
||||||
'timezone' => 'O :attribute tem de ser uma zona valida.',
|
'timezone' => 'O :attribute tem de ser uma zona válida.',
|
||||||
'2fa_code' => 'O campo :attribute e invalido.',
|
'2fa_code' => 'O campo :attribute é inválido.',
|
||||||
'dimensions' => 'O :attribute tem dimensoes de imagens incorrectas.',
|
'dimensions' => 'O :attribute tem dimensões de imagens incorretas.',
|
||||||
'distinct' => 'O campo :attribute tem um valor duplicado.',
|
'distinct' => 'O campo :attribute tem um valor duplicado.',
|
||||||
'file' => 'O :attribute tem de ser um ficheiro.',
|
'file' => 'O :attribute tem de ser um ficheiro.',
|
||||||
'in_array' => 'O campo :attribute nao existe em :other.',
|
'in_array' => 'O campo :attribute não existe em :other.',
|
||||||
'present' => 'O campo :attribute tem de estar presente.',
|
'present' => 'O campo :attribute tem de estar presente.',
|
||||||
'amount_zero' => 'O montante total nao pode ser 0.',
|
'amount_zero' => 'O montante total não pode ser 0.',
|
||||||
'current_target_amount' => 'O valor actual deve ser menor que o valor pretendido.',
|
'current_target_amount' => 'O valor atual deve ser inferior ao valor pretendido.',
|
||||||
'unique_piggy_bank_for_user' => 'O nome do mealheiro tem de ser unico.',
|
'unique_piggy_bank_for_user' => 'O nome do mealheiro tem de ser único.',
|
||||||
'unique_object_group' => 'O nome do grupo tem que ser único',
|
'unique_object_group' => 'O nome do grupo tem de ser único',
|
||||||
'starts_with' => 'O valor deve começar com :values.',
|
'starts_with' => 'O valor deve começar com :values.',
|
||||||
'unique_webhook' => 'You already have a webhook with this combination of URL, trigger, response and delivery.',
|
'unique_webhook' => 'Já existe um webhook com esta combinação de URL, gatilho, resposta e entrega.',
|
||||||
'unique_existing_webhook' => 'You already have another webhook with this combination of URL, trigger, response and delivery.',
|
'unique_existing_webhook' => 'Já existe outro webhook com esta combinação de URL, gatilho, resposta e entrega.',
|
||||||
'same_account_type' => 'Ambas as contas devem ser do mesmo tipo de conta',
|
'same_account_type' => 'Ambas as contas devem ser do mesmo tipo',
|
||||||
'same_account_currency' => 'Ambas as contas devem ter a mesma moeda configurada',
|
'same_account_currency' => 'Ambas as contas devem ter a mesma moeda configurada',
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -186,40 +186,40 @@ return [
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
'secure_password' => 'Esta nao e uma password segura. Tenta de novo por favor. Para mais informacoes visita https://bit.ly/FF3-password-security',
|
'secure_password' => 'Esta não é uma palavra-passe segura. Tente de novo por favor. Para mais informações visite https://bit.ly/FF3-password-security',
|
||||||
'valid_recurrence_rep_type' => 'Tipo de repetição inválido para transações recorrentes.',
|
'valid_recurrence_rep_type' => 'Tipo de repetição inválido para transações recorrentes.',
|
||||||
'valid_recurrence_rep_moment' => 'Dia invalido para este tipo de repeticao.',
|
'valid_recurrence_rep_moment' => 'Momento inválido para este tipo de repetição.',
|
||||||
'invalid_account_info' => 'Informação de conta invalida.',
|
'invalid_account_info' => 'Informação de conta inválida.',
|
||||||
'attributes' => [
|
'attributes' => [
|
||||||
'email' => 'endereco de email',
|
'email' => 'endereço de email',
|
||||||
'description' => 'descricao',
|
'description' => 'descrição',
|
||||||
'amount' => 'montante',
|
'amount' => 'montante',
|
||||||
'transactions.*.amount' => 'valor de transação',
|
'transactions.*.amount' => 'montante da transação',
|
||||||
'name' => 'nome',
|
'name' => 'nome',
|
||||||
'piggy_bank_id' => 'ID do mealheiro',
|
'piggy_bank_id' => 'ID do mealheiro',
|
||||||
'targetamount' => 'montante alvo',
|
'targetamount' => 'montante alvo',
|
||||||
'opening_balance_date' => 'data do saldo inicial',
|
'opening_balance_date' => 'data do saldo inicial',
|
||||||
'opening_balance' => 'saldo inicial',
|
'opening_balance' => 'saldo inicial',
|
||||||
'match' => 'corresponder',
|
'match' => 'corresponder',
|
||||||
'amount_min' => 'montante minimo',
|
'amount_min' => 'montante mínimo',
|
||||||
'amount_max' => 'montante maximo',
|
'amount_max' => 'montante máximo',
|
||||||
'title' => 'titulo',
|
'title' => 'título',
|
||||||
'tag' => 'etiqueta',
|
'tag' => 'etiqueta',
|
||||||
'transaction_description' => 'descricao da transaccao',
|
'transaction_description' => 'descrição da transação',
|
||||||
'rule-action-value.1' => 'valor da accao da regra #1',
|
'rule-action-value.1' => 'valor da ação da regra #1',
|
||||||
'rule-action-value.2' => 'valor da accao da regra #2',
|
'rule-action-value.2' => 'valor da ação da regra #2',
|
||||||
'rule-action-value.3' => 'valor da accao da regra #3',
|
'rule-action-value.3' => 'valor da ação da regra #3',
|
||||||
'rule-action-value.4' => 'valor da accao da regra #4',
|
'rule-action-value.4' => 'valor da ação da regra #4',
|
||||||
'rule-action-value.5' => 'valor da accao da regra #5',
|
'rule-action-value.5' => 'valor da ação da regra #5',
|
||||||
'rule-action.1' => 'accao da regra #1',
|
'rule-action.1' => 'ação da regra #1',
|
||||||
'rule-action.2' => 'accao da regra #2',
|
'rule-action.2' => 'ação da regra #2',
|
||||||
'rule-action.3' => 'accao da regra #3',
|
'rule-action.3' => 'ação da regra #3',
|
||||||
'rule-action.4' => 'accao da regra #4',
|
'rule-action.4' => 'ação da regra #4',
|
||||||
'rule-action.5' => 'accao da regra #5',
|
'rule-action.5' => 'ação da regra #5',
|
||||||
'rule-trigger-value.1' => 'valor de disparo da regra #1',
|
'rule-trigger-value.1' => 'valor do gatilho da regra #1',
|
||||||
'rule-trigger-value.2' => 'valor de disparo da regra #2',
|
'rule-trigger-value.2' => 'valor do gatilho da regra #2',
|
||||||
'rule-trigger-value.3' => 'valor de disparo da regra #3',
|
'rule-trigger-value.3' => 'valor do gatilho da regra #3',
|
||||||
'rule-trigger-value.4' => 'valor de disparo da regra #4',
|
'rule-trigger-value.4' => 'valor do gatilho da regra #4',
|
||||||
'rule-trigger-value.5' => 'valor de disparo da regra #5',
|
'rule-trigger-value.5' => 'valor de disparo da regra #5',
|
||||||
'rule-trigger.1' => 'disparo da regra #1',
|
'rule-trigger.1' => 'disparo da regra #1',
|
||||||
'rule-trigger.2' => 'disparo da regra #2',
|
'rule-trigger.2' => 'disparo da regra #2',
|
||||||
@@ -234,7 +234,7 @@ return [
|
|||||||
'withdrawal_dest_need_data' => 'É necessário ter um ID de conta de destino válido e/ou um nome de conta de destino válido para continuar.',
|
'withdrawal_dest_need_data' => 'É necessário ter um ID de conta de destino válido e/ou um nome de conta de destino válido para continuar.',
|
||||||
'withdrawal_dest_bad_data' => 'Não foi possível encontrar uma conta de destino válida ao pesquisar pelo ID ":id" ou nome ":name".',
|
'withdrawal_dest_bad_data' => 'Não foi possível encontrar uma conta de destino válida ao pesquisar pelo ID ":id" ou nome ":name".',
|
||||||
|
|
||||||
'reconciliation_source_bad_data' => 'Could not find a valid reconciliation account when searching for ID ":id" or name ":name".',
|
'reconciliation_source_bad_data' => 'Não foi possível encontrar uma conta de reconciliação válida ao procurar pela ID ":id" ou pelo nome ":name".',
|
||||||
|
|
||||||
'generic_source_bad_data' => 'Não foi possível encontrar uma conta de origem válida ao pesquisar pelo ID ":id" ou nome ":name".',
|
'generic_source_bad_data' => 'Não foi possível encontrar uma conta de origem válida ao pesquisar pelo ID ":id" ou nome ":name".',
|
||||||
|
|
||||||
@@ -266,16 +266,16 @@ return [
|
|||||||
'lc_source_need_data' => 'É necessário obter um ID de uma conta de origem válida para continuar.',
|
'lc_source_need_data' => 'É necessário obter um ID de uma conta de origem válida para continuar.',
|
||||||
'ob_dest_need_data' => 'É necessário ter um ID de conta de destino válido e/ou um nome de conta de destino válido para continuar.',
|
'ob_dest_need_data' => 'É necessário ter um ID de conta de destino válido e/ou um nome de conta de destino válido para continuar.',
|
||||||
'ob_dest_bad_data' => 'Não foi possível encontrar uma conta de destino válida ao pesquisar pelo ID ":id" ou nome ":name".',
|
'ob_dest_bad_data' => 'Não foi possível encontrar uma conta de destino válida ao pesquisar pelo ID ":id" ou nome ":name".',
|
||||||
'reconciliation_either_account' => 'To submit a reconciliation, you must submit either a source or a destination account. Not both, not neither.',
|
'reconciliation_either_account' => 'Ao submeter a reconciliação, tem de submeter a conta de origem ou a conta de destino. Não ambas ou nenhuma.',
|
||||||
|
|
||||||
'generic_invalid_source' => 'Não pode utilizar esta conta como conta de origem.',
|
'generic_invalid_source' => 'Não pode utilizar esta conta como conta de origem.',
|
||||||
'generic_invalid_destination' => 'Não pode utilizar esta conta como conta de destino.',
|
'generic_invalid_destination' => 'Não pode utilizar esta conta como conta de destino.',
|
||||||
|
|
||||||
'generic_no_source' => 'You must submit source account information or submit a transaction journal ID.',
|
'generic_no_source' => 'Tem de submeter a informação de uma conta de origem ou uma ID de diário de transações.',
|
||||||
'generic_no_destination' => 'You must submit destination account information or submit a transaction journal ID.',
|
'generic_no_destination' => 'Tem de submeter a informação de uma conta de destino ou uma ID de diário de transações.',
|
||||||
|
|
||||||
'gte.numeric' => 'O :attribute deve ser maior ou igual a :value.',
|
'gte.numeric' => 'O :attribute deve ser maior ou igual a :value.',
|
||||||
'gt.numeric' => 'O :attribute deve ser maior que :value.',
|
'gt.numeric' => 'O :attribute deve ser superior a :value.',
|
||||||
'gte.file' => 'O :attribute deve ser maior ou igual a :value kilobytes.',
|
'gte.file' => 'O :attribute deve ser maior ou igual a :value kilobytes.',
|
||||||
'gte.string' => 'O :attribute deve ser maior ou igual a :value caracteres.',
|
'gte.string' => 'O :attribute deve ser maior ou igual a :value caracteres.',
|
||||||
'gte.array' => 'O :attribute deve ter :value items ou mais.',
|
'gte.array' => 'O :attribute deve ter :value items ou mais.',
|
||||||
@@ -285,7 +285,7 @@ return [
|
|||||||
'auto_budget_period_mandatory' => 'O período de orçamento automático é um campo obrigatório.',
|
'auto_budget_period_mandatory' => 'O período de orçamento automático é um campo obrigatório.',
|
||||||
|
|
||||||
// no access to administration:
|
// no access to administration:
|
||||||
'no_access_user_group' => 'You do not have the correct access rights for this administration.',
|
'no_access_user_group' => 'Não tem as permissões de acesso necessárias para esta administração.',
|
||||||
];
|
];
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@@ -361,7 +361,7 @@ return [
|
|||||||
'search_modifier_external_id_is' => 'Зовнішній ID - ":value"',
|
'search_modifier_external_id_is' => 'Зовнішній ID - ":value"',
|
||||||
'search_modifier_not_external_id_is' => 'Зовнішній ідентифікатор не ":value"',
|
'search_modifier_not_external_id_is' => 'Зовнішній ідентифікатор не ":value"',
|
||||||
'search_modifier_no_external_url' => 'Операція не має зовнішнього URL',
|
'search_modifier_no_external_url' => 'Операція не має зовнішнього URL',
|
||||||
'search_modifier_no_external_id' => 'The transaction has no external ID',
|
'search_modifier_no_external_id' => 'Операція не має зовнішнього ID',
|
||||||
'search_modifier_not_any_external_url' => 'Операція не має зовнішнього URL',
|
'search_modifier_not_any_external_url' => 'Операція не має зовнішнього URL',
|
||||||
'search_modifier_not_any_external_id' => 'The transaction has no external ID',
|
'search_modifier_not_any_external_id' => 'The transaction has no external ID',
|
||||||
'search_modifier_any_external_url' => 'Операція повинна мати зовнішні URL-адреси (будь-який)',
|
'search_modifier_any_external_url' => 'Операція повинна мати зовнішні URL-адреси (будь-який)',
|
||||||
@@ -1239,7 +1239,7 @@ return [
|
|||||||
'rule_action_remove_all_tags_choice' => 'Видалити усі теги',
|
'rule_action_remove_all_tags_choice' => 'Видалити усі теги',
|
||||||
'rule_action_set_description_choice' => 'Set description to ..',
|
'rule_action_set_description_choice' => 'Set description to ..',
|
||||||
'rule_action_update_piggy_choice' => 'Add / remove transaction amount in piggy bank ..',
|
'rule_action_update_piggy_choice' => 'Add / remove transaction amount in piggy bank ..',
|
||||||
'rule_action_update_piggy' => 'Add / remove transaction amount in piggy bank ":action_value"',
|
'rule_action_update_piggy' => 'Додати/видалити суму транзакції в скарбничці ":action_value"',
|
||||||
'rule_action_append_description_choice' => 'Append description with ..',
|
'rule_action_append_description_choice' => 'Append description with ..',
|
||||||
'rule_action_prepend_description_choice' => 'Prepend description with ..',
|
'rule_action_prepend_description_choice' => 'Prepend description with ..',
|
||||||
'rule_action_set_source_account_choice' => 'Set source account to ..',
|
'rule_action_set_source_account_choice' => 'Set source account to ..',
|
||||||
@@ -1306,7 +1306,7 @@ return [
|
|||||||
'dark_mode_option_light' => 'Always light',
|
'dark_mode_option_light' => 'Always light',
|
||||||
'dark_mode_option_dark' => 'Always dark',
|
'dark_mode_option_dark' => 'Always dark',
|
||||||
'equal_to_language' => '(прирівнюється до мови)',
|
'equal_to_language' => '(прирівнюється до мови)',
|
||||||
'dark_mode_preference' => 'Dark mode',
|
'dark_mode_preference' => 'Темний режим',
|
||||||
'dark_mode_preference_help' => 'Tell Firefly III when to use dark mode.',
|
'dark_mode_preference_help' => 'Tell Firefly III when to use dark mode.',
|
||||||
'pref_home_screen_accounts' => 'Головна сторінка рахунків',
|
'pref_home_screen_accounts' => 'Головна сторінка рахунків',
|
||||||
'pref_home_screen_accounts_help' => 'Which accounts should be displayed on the home page?',
|
'pref_home_screen_accounts_help' => 'Which accounts should be displayed on the home page?',
|
||||||
@@ -1318,10 +1318,10 @@ return [
|
|||||||
'pref_3M' => 'Три місяці (квартал)',
|
'pref_3M' => 'Три місяці (квартал)',
|
||||||
'pref_6M' => 'Шість місяців',
|
'pref_6M' => 'Шість місяців',
|
||||||
'pref_1Y' => 'Один рік',
|
'pref_1Y' => 'Один рік',
|
||||||
'pref_last365' => 'Last year',
|
'pref_last365' => 'Минулий рік',
|
||||||
'pref_last90' => 'Last 90 days',
|
'pref_last90' => 'Останні 90 днів',
|
||||||
'pref_last30' => 'Last 30 days',
|
'pref_last30' => 'Останні 30 днів',
|
||||||
'pref_last7' => 'Last 7 days',
|
'pref_last7' => 'Останні 7 днів',
|
||||||
'pref_YTD' => 'Year to date',
|
'pref_YTD' => 'Year to date',
|
||||||
'pref_QTD' => 'Quarter to date',
|
'pref_QTD' => 'Quarter to date',
|
||||||
'pref_MTD' => 'Month to date',
|
'pref_MTD' => 'Month to date',
|
||||||
@@ -1332,7 +1332,7 @@ return [
|
|||||||
'pref_locale_no_demo' => 'This feature won\'t work for the demo user.',
|
'pref_locale_no_demo' => 'This feature won\'t work for the demo user.',
|
||||||
'pref_custom_fiscal_year' => 'Налаштування фінансового року',
|
'pref_custom_fiscal_year' => 'Налаштування фінансового року',
|
||||||
'pref_custom_fiscal_year_label' => 'Увiмкнено',
|
'pref_custom_fiscal_year_label' => 'Увiмкнено',
|
||||||
'pref_custom_fiscal_year_help' => 'In countries that use a financial year other than January 1 to December 31, you can switch this on and specify start / end days of the fiscal year',
|
'pref_custom_fiscal_year_help' => 'У країнах, які використовують фінансовий рік, крім 1 січня до 31 грудня, ви можете увімкнути це і вказати початкові/кінцеві дні фіскального року',
|
||||||
'pref_fiscal_year_start_label' => 'Дата початку фіскального року',
|
'pref_fiscal_year_start_label' => 'Дата початку фіскального року',
|
||||||
'pref_two_factor_auth' => 'Двоетапна перевірка',
|
'pref_two_factor_auth' => 'Двоетапна перевірка',
|
||||||
'pref_two_factor_auth_help' => 'При включенні двохетапної перевірки (також відомої як двофакторна автентифікація), ви додаєте додатковий шар безпеки для вашого облікового запису. Ви здійснюєте вхід за допомогою того, що знаєте (свій пароль) і того, що ви маєте (код підтвердження). Коди для підтвердження генерується додатком на вашому телефоні, таким як Authy або Google Authenticator.',
|
'pref_two_factor_auth_help' => 'При включенні двохетапної перевірки (також відомої як двофакторна автентифікація), ви додаєте додатковий шар безпеки для вашого облікового запису. Ви здійснюєте вхід за допомогою того, що знаєте (свій пароль) і того, що ви маєте (код підтвердження). Коди для підтвердження генерується додатком на вашому телефоні, таким як Authy або Google Authenticator.',
|
||||||
@@ -1346,46 +1346,46 @@ return [
|
|||||||
'2fa_use_secret_instead' => 'If you cannot scan the QR code, feel free to use the secret instead: <code>:secret</code>.',
|
'2fa_use_secret_instead' => 'If you cannot scan the QR code, feel free to use the secret instead: <code>:secret</code>.',
|
||||||
'2fa_backup_codes' => 'Store these backup codes for access in case you lose your device.',
|
'2fa_backup_codes' => 'Store these backup codes for access in case you lose your device.',
|
||||||
'2fa_already_enabled' => '2-step verification is already enabled.',
|
'2fa_already_enabled' => '2-step verification is already enabled.',
|
||||||
'wrong_mfa_code' => 'This MFA code is not valid.',
|
'wrong_mfa_code' => 'Цей MFA код не дійсний.',
|
||||||
'pref_save_settings' => 'Зберегти налаштування',
|
'pref_save_settings' => 'Зберегти налаштування',
|
||||||
'saved_preferences' => 'Preferences saved!',
|
'saved_preferences' => 'Налаштування збережено!',
|
||||||
'preferences_general' => 'Загальні',
|
'preferences_general' => 'Загальні',
|
||||||
'preferences_frontpage' => 'Головний екран',
|
'preferences_frontpage' => 'Головний екран',
|
||||||
'preferences_security' => 'Безпека',
|
'preferences_security' => 'Безпека',
|
||||||
'preferences_layout' => 'Зовнішній вигляд',
|
'preferences_layout' => 'Зовнішній вигляд',
|
||||||
'preferences_notifications' => 'Notifications',
|
'preferences_notifications' => 'Сповіщення',
|
||||||
'pref_home_show_deposits' => 'Показувати надходження на головному екрані',
|
'pref_home_show_deposits' => 'Показувати надходження на головному екрані',
|
||||||
'pref_home_show_deposits_info' => 'The home screen already shows your expense accounts. Should it also show your revenue accounts?',
|
'pref_home_show_deposits_info' => 'The home screen already shows your expense accounts. Should it also show your revenue accounts?',
|
||||||
'pref_home_do_show_deposits' => 'Yes, show them',
|
'pref_home_do_show_deposits' => 'Так, показати їх',
|
||||||
'successful_count' => 'of which :count successful',
|
'successful_count' => 'of which :count successful',
|
||||||
'list_page_size_title' => 'Розмір сторінки',
|
'list_page_size_title' => 'Розмір сторінки',
|
||||||
'list_page_size_help' => 'Any list of things (accounts, transactions, etc) shows at most this many per page.',
|
'list_page_size_help' => 'Any list of things (accounts, transactions, etc) shows at most this many per page.',
|
||||||
'list_page_size_label' => 'Розмір сторінки',
|
'list_page_size_label' => 'Розмір сторінки',
|
||||||
'between_dates' => '(:start і :end)',
|
'between_dates' => '(:start і :end)',
|
||||||
'pref_optional_fields_transaction' => 'Optional fields for transactions',
|
'pref_optional_fields_transaction' => 'Необов\'язкові поля для операцій',
|
||||||
'pref_optional_fields_transaction_help' => 'By default not all fields are enabled when creating a new transaction (because of the clutter). Below, you can enable these fields if you think they could be useful for you. Of course, any field that is disabled, but already filled in, will be visible regardless of the setting.',
|
'pref_optional_fields_transaction_help' => 'By default not all fields are enabled when creating a new transaction (because of the clutter). Below, you can enable these fields if you think they could be useful for you. Of course, any field that is disabled, but already filled in, will be visible regardless of the setting.',
|
||||||
'optional_tj_date_fields' => 'Date fields',
|
'optional_tj_date_fields' => 'Поле дати',
|
||||||
'optional_tj_other_fields' => 'Other fields',
|
'optional_tj_other_fields' => 'Інші поля',
|
||||||
'optional_tj_attachment_fields' => 'Attachment fields',
|
'optional_tj_attachment_fields' => 'Поля вкладення',
|
||||||
'pref_optional_tj_interest_date' => 'Interest date',
|
'pref_optional_tj_interest_date' => 'Дата нарахування відсотку',
|
||||||
'pref_optional_tj_book_date' => 'Book date',
|
'pref_optional_tj_book_date' => 'Дата обліку',
|
||||||
'pref_optional_tj_process_date' => 'Processing date',
|
'pref_optional_tj_process_date' => 'Дата опрацювання',
|
||||||
'pref_optional_tj_due_date' => 'Due date',
|
'pref_optional_tj_due_date' => 'Дата закінчення',
|
||||||
'pref_optional_tj_payment_date' => 'Дата оплати',
|
'pref_optional_tj_payment_date' => 'Дата оплати',
|
||||||
'pref_optional_tj_invoice_date' => 'Invoice date',
|
'pref_optional_tj_invoice_date' => 'Дата рахунку',
|
||||||
'pref_optional_tj_internal_reference' => 'Internal reference',
|
'pref_optional_tj_internal_reference' => 'Внутрішнє посилання',
|
||||||
'pref_optional_tj_notes' => 'Нотатки',
|
'pref_optional_tj_notes' => 'Нотатки',
|
||||||
'pref_optional_tj_attachments' => 'Attachments',
|
'pref_optional_tj_attachments' => 'Вкладення',
|
||||||
'pref_optional_tj_external_url' => 'External URL',
|
'pref_optional_tj_external_url' => 'Зовнішній URL',
|
||||||
'pref_optional_tj_location' => 'Location',
|
'pref_optional_tj_location' => 'Розташування',
|
||||||
'pref_optional_tj_links' => 'Transaction links',
|
'pref_optional_tj_links' => 'Transaction links',
|
||||||
'optional_field_meta_dates' => 'Dates',
|
'optional_field_meta_dates' => 'Дати',
|
||||||
'optional_field_meta_business' => 'Business',
|
'optional_field_meta_business' => 'Business',
|
||||||
'optional_field_attachments' => 'Вкладення',
|
'optional_field_attachments' => 'Вкладення',
|
||||||
'optional_field_meta_data' => 'Optional meta data',
|
'optional_field_meta_data' => 'Optional meta data',
|
||||||
'external_url' => 'Зовнішній URL',
|
'external_url' => 'Зовнішній URL',
|
||||||
'pref_notification_bill_reminder' => 'Reminder about expiring bills',
|
'pref_notification_bill_reminder' => 'Нагадування про термін дії рахунків',
|
||||||
'pref_notification_new_access_token' => 'Alert when a new API access token is created',
|
'pref_notification_new_access_token' => 'Попереджати, коли створюється новий токен доступу до API',
|
||||||
'pref_notification_transaction_creation' => 'Alert when a transaction is created automatically',
|
'pref_notification_transaction_creation' => 'Alert when a transaction is created automatically',
|
||||||
'pref_notification_user_login' => 'Alert when you login from a new location',
|
'pref_notification_user_login' => 'Alert when you login from a new location',
|
||||||
'pref_notifications' => 'Сповіщення',
|
'pref_notifications' => 'Сповіщення',
|
||||||
@@ -1395,7 +1395,7 @@ return [
|
|||||||
'slack_url_label' => 'URL-адреса Slack "вхідного вебхуку"',
|
'slack_url_label' => 'URL-адреса Slack "вхідного вебхуку"',
|
||||||
|
|
||||||
// Financial administrations
|
// Financial administrations
|
||||||
'administration_index' => 'Financial administration',
|
'administration_index' => 'Фінансове управління',
|
||||||
|
|
||||||
// profile:
|
// profile:
|
||||||
'purge_data_title' => 'Очистити дані з Firefly III',
|
'purge_data_title' => 'Очистити дані з Firefly III',
|
||||||
@@ -1512,11 +1512,11 @@ return [
|
|||||||
'profile_create_new_token' => 'Створити новий токен',
|
'profile_create_new_token' => 'Створити новий токен',
|
||||||
'profile_create_token' => 'Створити токен',
|
'profile_create_token' => 'Створити токен',
|
||||||
'profile_create' => 'Створити',
|
'profile_create' => 'Створити',
|
||||||
'profile_save_changes' => 'Save changes',
|
'profile_save_changes' => 'Зберегти зміни',
|
||||||
'profile_whoops' => 'Whoops!',
|
'profile_whoops' => 'Лишенько!',
|
||||||
'profile_something_wrong' => 'Something went wrong!',
|
'profile_something_wrong' => 'Щось пішло не так!',
|
||||||
'profile_try_again' => 'Something went wrong. Please try again.',
|
'profile_try_again' => 'Щось пішло не так. Будь ласка, спробуйте ще раз.',
|
||||||
'amounts' => 'Amounts',
|
'amounts' => 'Суми',
|
||||||
'multi_account_warning_unknown' => 'Depending on the type of transaction you create, the source and/or destination account of subsequent splits may be overruled by whatever is defined in the first split of the transaction.',
|
'multi_account_warning_unknown' => 'Depending on the type of transaction you create, the source and/or destination account of subsequent splits may be overruled by whatever is defined in the first split of the transaction.',
|
||||||
'multi_account_warning_withdrawal' => 'Keep in mind that the source account of subsequent splits will be overruled by whatever is defined in the first split of the withdrawal.',
|
'multi_account_warning_withdrawal' => 'Keep in mind that the source account of subsequent splits will be overruled by whatever is defined in the first split of the withdrawal.',
|
||||||
'multi_account_warning_deposit' => 'Keep in mind that the destination account of subsequent splits will be overruled by whatever is defined in the first split of the deposit.',
|
'multi_account_warning_deposit' => 'Keep in mind that the destination account of subsequent splits will be overruled by whatever is defined in the first split of the deposit.',
|
||||||
@@ -1535,25 +1535,25 @@ return [
|
|||||||
|
|
||||||
|
|
||||||
// export data:
|
// export data:
|
||||||
'export_data_title' => 'Export data from Firefly III',
|
'export_data_title' => 'Експорт даних з Firefly III',
|
||||||
'export_data_menu' => 'Export data',
|
'export_data_menu' => 'Експорт даних',
|
||||||
'export_data_bc' => 'Export data from Firefly III',
|
'export_data_bc' => 'Експорт даних з Firefly III',
|
||||||
'export_data_main_title' => 'Export data from Firefly III',
|
'export_data_main_title' => 'Експорт даних з Firefly III',
|
||||||
'export_data_expl' => 'This link allows you to export all transactions + meta data from Firefly III. Please refer to the help (top right (?)-icon) for more information about the process.',
|
'export_data_expl' => 'This link allows you to export all transactions + meta data from Firefly III. Please refer to the help (top right (?)-icon) for more information about the process.',
|
||||||
'export_data_all_transactions' => 'Export all transactions',
|
'export_data_all_transactions' => 'Експорт всіх транзакцій',
|
||||||
'export_data_advanced_expl' => 'If you need a more advanced or specific type of export, read the help on how to use the console command <code>php artisan help firefly-iii:export-data</code>.',
|
'export_data_advanced_expl' => 'If you need a more advanced or specific type of export, read the help on how to use the console command <code>php artisan help firefly-iii:export-data</code>.',
|
||||||
|
|
||||||
// attachments
|
// attachments
|
||||||
'nr_of_attachments' => 'One attachment|:count attachments',
|
'nr_of_attachments' => 'One attachment|:count attachments',
|
||||||
'attachments' => 'Attachments',
|
'attachments' => 'Вкладення',
|
||||||
'edit_attachment' => 'Edit attachment ":name"',
|
'edit_attachment' => 'Редагувати вкладення ":name"',
|
||||||
'update_attachment' => 'Update attachment',
|
'update_attachment' => 'Оновлення вкладення',
|
||||||
'delete_attachment' => 'Delete attachment ":name"',
|
'delete_attachment' => 'Видалити вкладення":name"',
|
||||||
'attachment_deleted' => 'Deleted attachment ":name"',
|
'attachment_deleted' => 'Видалено вкладення":name"',
|
||||||
'liabilities_deleted' => 'Deleted liability ":name"',
|
'liabilities_deleted' => 'Deleted liability ":name"',
|
||||||
'attachment_updated' => 'Updated attachment ":name"',
|
'attachment_updated' => 'Оновлено вкладення":name"',
|
||||||
'upload_max_file_size' => 'Maximum file size: :size',
|
'upload_max_file_size' => 'Максимальний розмір файлу: :size',
|
||||||
'list_all_attachments' => 'List of all attachments',
|
'list_all_attachments' => 'Список всіх вкладень',
|
||||||
|
|
||||||
// transaction index
|
// transaction index
|
||||||
'title_expenses' => 'Витрати',
|
'title_expenses' => 'Витрати',
|
||||||
@@ -1563,7 +1563,7 @@ return [
|
|||||||
'title_transfer' => 'Переказ',
|
'title_transfer' => 'Переказ',
|
||||||
'title_transfers' => 'Перекази',
|
'title_transfers' => 'Перекази',
|
||||||
'submission_options' => 'Submission options',
|
'submission_options' => 'Submission options',
|
||||||
'apply_rules_checkbox' => 'Apply rules',
|
'apply_rules_checkbox' => 'Застосувати правила',
|
||||||
'fire_webhooks_checkbox' => 'Fire webhooks',
|
'fire_webhooks_checkbox' => 'Fire webhooks',
|
||||||
|
|
||||||
// convert stuff:
|
// convert stuff:
|
||||||
@@ -1599,7 +1599,7 @@ return [
|
|||||||
'convert_select_destinations' => 'To complete the conversion, please select the new destination account below.|To complete the conversion, please select the new destination accounts below.',
|
'convert_select_destinations' => 'To complete the conversion, please select the new destination account below.|To complete the conversion, please select the new destination accounts below.',
|
||||||
'converted_to_Withdrawal' => 'The transaction has been converted to a withdrawal',
|
'converted_to_Withdrawal' => 'The transaction has been converted to a withdrawal',
|
||||||
'converted_to_Deposit' => 'The transaction has been converted to a deposit',
|
'converted_to_Deposit' => 'The transaction has been converted to a deposit',
|
||||||
'converted_to_Transfer' => 'The transaction has been converted to a transfer',
|
'converted_to_Transfer' => 'Транзакцію перетворено на переказ',
|
||||||
'invalid_convert_selection' => 'The account you have selected is already used in this transaction or does not exist.',
|
'invalid_convert_selection' => 'The account you have selected is already used in this transaction or does not exist.',
|
||||||
'source_or_dest_invalid' => 'Cannot find the correct transaction details. Conversion is not possible.',
|
'source_or_dest_invalid' => 'Cannot find the correct transaction details. Conversion is not possible.',
|
||||||
'convert_to_withdrawal' => 'Перетворити на витрату',
|
'convert_to_withdrawal' => 'Перетворити на витрату',
|
||||||
@@ -1607,12 +1607,12 @@ return [
|
|||||||
'convert_to_transfer' => 'Перетворити на переказ',
|
'convert_to_transfer' => 'Перетворити на переказ',
|
||||||
|
|
||||||
// create new stuff:
|
// create new stuff:
|
||||||
'create_new_withdrawal' => 'Create new withdrawal',
|
'create_new_withdrawal' => 'Створити нову витрату',
|
||||||
'create_new_deposit' => 'Create new deposit',
|
'create_new_deposit' => 'Створити новий дохід',
|
||||||
'create_new_transfer' => 'Create new transfer',
|
'create_new_transfer' => 'Створити новий переказ',
|
||||||
'create_new_asset' => 'Create new asset account',
|
'create_new_asset' => 'Зберегти новий рахунок активів',
|
||||||
'create_new_liabilities' => 'Create new liability',
|
'create_new_liabilities' => 'Створити нове зобов\'язання',
|
||||||
'create_new_expense' => 'Create new expense account',
|
'create_new_expense' => 'Створити новий рахунок витрат',
|
||||||
'create_new_revenue' => 'Створити нове джерело доходу',
|
'create_new_revenue' => 'Створити нове джерело доходу',
|
||||||
'create_new_piggy_bank' => 'Створити нову скарбничку',
|
'create_new_piggy_bank' => 'Створити нову скарбничку',
|
||||||
'create_new_bill' => 'Створити новий рахунок',
|
'create_new_bill' => 'Створити новий рахунок',
|
||||||
@@ -1685,34 +1685,34 @@ return [
|
|||||||
'deleted_bl' => 'Зазначену в бюджеті суму видалено',
|
'deleted_bl' => 'Зазначену в бюджеті суму видалено',
|
||||||
'alt_currency_ab_create' => 'Встановіть доступний бюджет в іншій валюті',
|
'alt_currency_ab_create' => 'Встановіть доступний бюджет в іншій валюті',
|
||||||
'bl_create_btn' => 'Вказати бюджет в іншій валюті',
|
'bl_create_btn' => 'Вказати бюджет в іншій валюті',
|
||||||
'inactiveBudgets' => 'Inactive budgets',
|
'inactiveBudgets' => 'Неактивні бюджети',
|
||||||
'without_budget_between' => 'Transactions without a budget between :start and :end',
|
'without_budget_between' => 'Transactions without a budget between :start and :end',
|
||||||
'delete_budget' => 'Delete budget ":name"',
|
'delete_budget' => 'Видалити бюджет ":name"',
|
||||||
'deleted_budget' => 'Deleted budget ":name"',
|
'deleted_budget' => 'Видалений бюджет ":name"',
|
||||||
'edit_budget' => 'Edit budget ":name"',
|
'edit_budget' => 'Редагувати бюджет ":name"',
|
||||||
'updated_budget' => 'Updated budget ":name"',
|
'updated_budget' => 'Оновлений бюджет ":name"',
|
||||||
'update_amount' => 'Update amount',
|
'update_amount' => 'Оновити суму',
|
||||||
'update_budget' => 'Update budget',
|
'update_budget' => 'Оновити бюджет',
|
||||||
'update_budget_amount_range' => 'Update (expected) available amount between :start and :end',
|
'update_budget_amount_range' => 'Update (expected) available amount between :start and :end',
|
||||||
'set_budget_limit_title' => 'Set budgeted amount for budget :budget between :start and :end',
|
'set_budget_limit_title' => 'Set budgeted amount for budget :budget between :start and :end',
|
||||||
'set_budget_limit' => 'Set budgeted amount',
|
'set_budget_limit' => 'Встановити суму в бюджеті',
|
||||||
'budget_period_navigator' => 'Огляд періоду',
|
'budget_period_navigator' => 'Огляд періоду',
|
||||||
'info_on_available_amount' => 'What do I have available?',
|
'info_on_available_amount' => 'Що я маю в наявності?',
|
||||||
'available_amount_indication' => 'Use these amounts to get an indication of what your total budget could be.',
|
'available_amount_indication' => 'Use these amounts to get an indication of what your total budget could be.',
|
||||||
'suggested' => 'Suggested',
|
'suggested' => 'Suggested',
|
||||||
'average_between' => 'Average between :start and :end',
|
'average_between' => 'В середньому між :start і :end',
|
||||||
'transferred_in' => 'Transferred (in)',
|
'transferred_in' => 'Переведено (у)',
|
||||||
'transferred_away' => 'Transferred (away)',
|
'transferred_away' => 'Transferred (away)',
|
||||||
'auto_budget_none' => 'No auto-budget',
|
'auto_budget_none' => 'Без авто-бюджету',
|
||||||
'auto_budget_reset' => 'Set a fixed amount every period',
|
'auto_budget_reset' => 'Встановити фіксовану суму кожного періоду',
|
||||||
'auto_budget_rollover' => 'Add an amount every period',
|
'auto_budget_rollover' => 'Add an amount every period',
|
||||||
'auto_budget_adjusted' => 'Add an amount every period and correct for overspending',
|
'auto_budget_adjusted' => 'Add an amount every period and correct for overspending',
|
||||||
'auto_budget_period_daily' => 'Daily',
|
'auto_budget_period_daily' => 'Щоденно',
|
||||||
'auto_budget_period_weekly' => 'Weekly',
|
'auto_budget_period_weekly' => 'Щотижня',
|
||||||
'auto_budget_period_monthly' => 'Monthly',
|
'auto_budget_period_monthly' => 'Щомісячно',
|
||||||
'auto_budget_period_quarterly' => 'Quarterly',
|
'auto_budget_period_quarterly' => 'Щоквартально',
|
||||||
'auto_budget_period_half_year' => 'Every half year',
|
'auto_budget_period_half_year' => 'Щопівроку',
|
||||||
'auto_budget_period_yearly' => 'Yearly',
|
'auto_budget_period_yearly' => 'Щорічно',
|
||||||
'auto_budget_help' => 'You can read more about this feature in the help. Click the top-right (?) icon.',
|
'auto_budget_help' => 'You can read more about this feature in the help. Click the top-right (?) icon.',
|
||||||
'auto_budget_reset_icon' => 'This budget will be set periodically',
|
'auto_budget_reset_icon' => 'This budget will be set periodically',
|
||||||
'auto_budget_rollover_icon' => 'The budget amount will increase periodically',
|
'auto_budget_rollover_icon' => 'The budget amount will increase periodically',
|
||||||
@@ -1729,15 +1729,15 @@ return [
|
|||||||
'repeats' => 'Repeats',
|
'repeats' => 'Repeats',
|
||||||
'bill_end_date_help' => 'Optional field. The bill is expected to end on this date.',
|
'bill_end_date_help' => 'Optional field. The bill is expected to end on this date.',
|
||||||
'bill_extension_date_help' => 'Optional field. The bill must be extended (or cancelled) on or before this date.',
|
'bill_extension_date_help' => 'Optional field. The bill must be extended (or cancelled) on or before this date.',
|
||||||
'bill_end_index_line' => 'This bill ends on :date',
|
'bill_end_index_line' => 'Цей рахунок закінчується :date',
|
||||||
'bill_extension_index_line' => 'This bill must be extended or cancelled on :date',
|
'bill_extension_index_line' => 'This bill must be extended or cancelled on :date',
|
||||||
'connected_journals' => 'Connected transactions',
|
'connected_journals' => 'Підключені транзакції',
|
||||||
'auto_match_on' => 'Automatically matched by Firefly III',
|
'auto_match_on' => 'Automatically matched by Firefly III',
|
||||||
'auto_match_off' => 'Not automatically matched by Firefly III',
|
'auto_match_off' => 'Not automatically matched by Firefly III',
|
||||||
'next_expected_match' => 'Next expected match',
|
'next_expected_match' => 'Next expected match',
|
||||||
'delete_bill' => 'Delete bill ":name"',
|
'delete_bill' => 'Видалити рахунок::name"',
|
||||||
'deleted_bill' => 'Deleted bill ":name"',
|
'deleted_bill' => 'Видалено рахунок ":name"',
|
||||||
'edit_bill' => 'Edit bill ":name"',
|
'edit_bill' => 'Редагувати рахунок:name"',
|
||||||
'more' => 'Докладніше',
|
'more' => 'Докладніше',
|
||||||
'rescan_old' => 'Run rules again, on all transactions',
|
'rescan_old' => 'Run rules again, on all transactions',
|
||||||
'update_bill' => 'Update bill',
|
'update_bill' => 'Update bill',
|
||||||
@@ -1805,16 +1805,16 @@ return [
|
|||||||
'revenue_deleted' => 'Успішно видалено джерело доходів ":name"',
|
'revenue_deleted' => 'Успішно видалено джерело доходів ":name"',
|
||||||
'update_asset_account' => 'Update asset account',
|
'update_asset_account' => 'Update asset account',
|
||||||
'update_undefined_account' => 'Update account',
|
'update_undefined_account' => 'Update account',
|
||||||
'update_liabilities_account' => 'Update liability',
|
'update_liabilities_account' => 'Оновити зобов\'язання',
|
||||||
'update_expense_account' => 'Update expense account',
|
'update_expense_account' => 'Update expense account',
|
||||||
'update_revenue_account' => 'Оновити джерело доходу',
|
'update_revenue_account' => 'Оновити джерело доходу',
|
||||||
'make_new_asset_account' => 'Create a new asset account',
|
'make_new_asset_account' => 'Create a new asset account',
|
||||||
'make_new_expense_account' => 'Create a new expense account',
|
'make_new_expense_account' => 'Create a new expense account',
|
||||||
'make_new_revenue_account' => 'Створити нове джерело доходу',
|
'make_new_revenue_account' => 'Створити нове джерело доходу',
|
||||||
'make_new_liabilities_account' => 'Create a new liability',
|
'make_new_liabilities_account' => 'Створити нове зобов\'язання',
|
||||||
'asset_accounts' => 'Asset accounts',
|
'asset_accounts' => 'Основні рахунки',
|
||||||
'undefined_accounts' => 'Accounts',
|
'undefined_accounts' => 'Accounts',
|
||||||
'asset_accounts_inactive' => 'Asset accounts (inactive)',
|
'asset_accounts_inactive' => 'Основні рахунки (неактивні)',
|
||||||
'expense_accounts' => 'Рахунки витрат',
|
'expense_accounts' => 'Рахунки витрат',
|
||||||
'expense_accounts_inactive' => 'Expense accounts (inactive)',
|
'expense_accounts_inactive' => 'Expense accounts (inactive)',
|
||||||
'revenue_accounts' => 'Джерела доходів',
|
'revenue_accounts' => 'Джерела доходів',
|
||||||
@@ -1830,7 +1830,7 @@ return [
|
|||||||
'amount_cannot_be_zero' => 'The amount cannot be zero',
|
'amount_cannot_be_zero' => 'The amount cannot be zero',
|
||||||
'end_of_reconcile_period' => 'End of reconcile period: :period',
|
'end_of_reconcile_period' => 'End of reconcile period: :period',
|
||||||
'start_of_reconcile_period' => 'Start of reconcile period: :period',
|
'start_of_reconcile_period' => 'Start of reconcile period: :period',
|
||||||
'start_balance' => 'Start balance',
|
'start_balance' => 'Початковий баланс',
|
||||||
'end_balance' => 'Кінцевий баланс',
|
'end_balance' => 'Кінцевий баланс',
|
||||||
'update_balance_dates_instruction' => 'Match the amounts and dates above to your bank statement, and press "Start reconciling"',
|
'update_balance_dates_instruction' => 'Match the amounts and dates above to your bank statement, and press "Start reconciling"',
|
||||||
'select_transactions_instruction' => 'Select the transactions that appear on your bank statement.',
|
'select_transactions_instruction' => 'Select the transactions that appear on your bank statement.',
|
||||||
@@ -1854,14 +1854,14 @@ return [
|
|||||||
'stored_new_account_js' => 'New account "<a href="accounts/show/{ID}">{name}</a>" stored!',
|
'stored_new_account_js' => 'New account "<a href="accounts/show/{ID}">{name}</a>" stored!',
|
||||||
'updated_account' => 'Updated account ":name"',
|
'updated_account' => 'Updated account ":name"',
|
||||||
'updated_account_js' => 'Updated account "<a href="accounts/show/{ID}">{title}</a>".',
|
'updated_account_js' => 'Updated account "<a href="accounts/show/{ID}">{title}</a>".',
|
||||||
'credit_card_options' => 'Credit card options',
|
'credit_card_options' => 'Налаштування кредитної картки',
|
||||||
'no_transactions_account' => 'Немає транзакцій (у цьому періоді) для рахунку активу «:name».',
|
'no_transactions_account' => 'Немає транзакцій (у цьому періоді) для рахунку активу «:name».',
|
||||||
'no_transactions_period' => 'There are no transactions (in this period).',
|
'no_transactions_period' => 'There are no transactions (in this period).',
|
||||||
'no_data_for_chart' => 'Недостатньо інформації (поки що) для створення цього графіку.',
|
'no_data_for_chart' => 'Недостатньо інформації (поки що) для створення цього графіку.',
|
||||||
'select_at_least_one_account' => 'Please select at least one asset account',
|
'select_at_least_one_account' => 'Please select at least one asset account',
|
||||||
'select_at_least_one_category' => 'Please select at least one category',
|
'select_at_least_one_category' => 'Будь ласка, оберіть хоча б одну категорію',
|
||||||
'select_at_least_one_budget' => 'Please select at least one budget',
|
'select_at_least_one_budget' => 'Будь ласка, оберіть хоча б один бюджет',
|
||||||
'select_at_least_one_tag' => 'Please select at least one tag',
|
'select_at_least_one_tag' => 'Будь ласка, виберіть принаймні один тег',
|
||||||
'select_at_least_one_expense' => 'Please select at least one combination of expense/revenue accounts. If you have none (the list is empty) this report is not available.',
|
'select_at_least_one_expense' => 'Please select at least one combination of expense/revenue accounts. If you have none (the list is empty) this report is not available.',
|
||||||
'account_default_currency' => 'This will be the default currency associated with this account.',
|
'account_default_currency' => 'This will be the default currency associated with this account.',
|
||||||
'reconcile_has_more' => 'Your Firefly III ledger has more money in it than your bank claims you should have. There are several options. Please choose what to do. Then, press "Confirm reconciliation".',
|
'reconcile_has_more' => 'Your Firefly III ledger has more money in it than your bank claims you should have. There are several options. Please choose what to do. Then, press "Confirm reconciliation".',
|
||||||
@@ -1878,10 +1878,10 @@ return [
|
|||||||
'sum_of_reconciliation' => 'Sum of reconciliation',
|
'sum_of_reconciliation' => 'Sum of reconciliation',
|
||||||
'reconcile_this_account' => 'Reconcile this account',
|
'reconcile_this_account' => 'Reconcile this account',
|
||||||
'reconcile' => 'Reconcile',
|
'reconcile' => 'Reconcile',
|
||||||
'show' => 'Show',
|
'show' => 'Показати',
|
||||||
'confirm_reconciliation' => 'Confirm reconciliation',
|
'confirm_reconciliation' => 'Confirm reconciliation',
|
||||||
'submitted_start_balance' => 'Submitted start balance',
|
'submitted_start_balance' => 'Submitted start balance',
|
||||||
'selected_transactions' => 'Selected transactions (:count)',
|
'selected_transactions' => 'Вибрані транзакції (:count)',
|
||||||
'already_cleared_transactions' => 'Already cleared transactions (:count)',
|
'already_cleared_transactions' => 'Already cleared transactions (:count)',
|
||||||
'submitted_end_balance' => 'Submitted end balance',
|
'submitted_end_balance' => 'Submitted end balance',
|
||||||
'initial_balance_description' => 'Initial balance for ":account"',
|
'initial_balance_description' => 'Initial balance for ":account"',
|
||||||
@@ -1945,9 +1945,9 @@ return [
|
|||||||
'stored_journal' => 'Successfully created new transaction ":description"',
|
'stored_journal' => 'Successfully created new transaction ":description"',
|
||||||
'stored_journal_no_descr' => 'Successfully created your new transaction',
|
'stored_journal_no_descr' => 'Successfully created your new transaction',
|
||||||
'updated_journal_no_descr' => 'Successfully updated your transaction',
|
'updated_journal_no_descr' => 'Successfully updated your transaction',
|
||||||
'select_transactions' => 'Select transactions',
|
'select_transactions' => 'Вибрати транзакції',
|
||||||
'rule_group_select_transactions' => 'Apply ":title" to transactions',
|
'rule_group_select_transactions' => 'Застосувати ":title" до транзакцій',
|
||||||
'rule_select_transactions' => 'Apply ":title" to transactions',
|
'rule_select_transactions' => 'Застосувати ":title" до транзакцій',
|
||||||
'stop_selection' => 'Stop selecting transactions',
|
'stop_selection' => 'Stop selecting transactions',
|
||||||
'reconcile_selected' => 'Reconcile',
|
'reconcile_selected' => 'Reconcile',
|
||||||
'mass_delete_journals' => 'Delete a number of transactions',
|
'mass_delete_journals' => 'Delete a number of transactions',
|
||||||
@@ -1963,14 +1963,14 @@ return [
|
|||||||
'append_these_tags' => 'Add these tags',
|
'append_these_tags' => 'Add these tags',
|
||||||
'mass_edit' => 'Edit selected individually',
|
'mass_edit' => 'Edit selected individually',
|
||||||
'bulk_edit' => 'Edit selected in bulk',
|
'bulk_edit' => 'Edit selected in bulk',
|
||||||
'mass_delete' => 'Delete selected',
|
'mass_delete' => 'Видалити вибране',
|
||||||
'cannot_edit_other_fields' => 'You cannot mass-edit other fields than the ones here, because there is no room to show them. Please follow the link and edit them by one-by-one, if you need to edit these fields.',
|
'cannot_edit_other_fields' => 'You cannot mass-edit other fields than the ones here, because there is no room to show them. Please follow the link and edit them by one-by-one, if you need to edit these fields.',
|
||||||
'cannot_change_amount_reconciled' => 'You can\'t change the amount of reconciled transactions.',
|
'cannot_change_amount_reconciled' => 'You can\'t change the amount of reconciled transactions.',
|
||||||
'no_budget' => '(поза бюджетом)',
|
'no_budget' => '(поза бюджетом)',
|
||||||
'no_bill' => '(no bill)',
|
'no_bill' => '(no bill)',
|
||||||
'account_per_budget' => 'Account per budget',
|
'account_per_budget' => 'Account per budget',
|
||||||
'account_per_category' => 'Account per category',
|
'account_per_category' => 'Account per category',
|
||||||
'create_new_object' => 'Create',
|
'create_new_object' => 'Створити',
|
||||||
'empty' => '(порожньо)',
|
'empty' => '(порожньо)',
|
||||||
'all_other_budgets' => '(всі інші бюджети)',
|
'all_other_budgets' => '(всі інші бюджети)',
|
||||||
'all_other_accounts' => '(all other accounts)',
|
'all_other_accounts' => '(all other accounts)',
|
||||||
@@ -1993,20 +1993,20 @@ return [
|
|||||||
'tag' => 'Тег',
|
'tag' => 'Тег',
|
||||||
'no_budget_squared' => '(no budget)',
|
'no_budget_squared' => '(no budget)',
|
||||||
'perm-delete-many' => 'Deleting many items in one go can be very disruptive. Please be cautious. You can delete part of a split transaction from this page, so take care.',
|
'perm-delete-many' => 'Deleting many items in one go can be very disruptive. Please be cautious. You can delete part of a split transaction from this page, so take care.',
|
||||||
'mass_deleted_transactions_success' => 'Deleted :count transaction.|Deleted :count transactions.',
|
'mass_deleted_transactions_success' => 'Видалено :count транзакцій.|Видалено транзакції :count.',
|
||||||
'mass_edited_transactions_success' => 'Updated :count transaction.|Updated :count transactions.',
|
'mass_edited_transactions_success' => 'Оновлено :count транзакцій.|Оновлено :count транзакцій.',
|
||||||
'opt_group_' => '(no account type)',
|
'opt_group_' => '(no account type)',
|
||||||
'opt_group_no_account_type' => '(no account type)',
|
'opt_group_no_account_type' => '(no account type)',
|
||||||
'opt_group_defaultAsset' => 'Default asset accounts',
|
'opt_group_defaultAsset' => 'Основний рахунок за замовчуванням',
|
||||||
'opt_group_savingAsset' => 'Savings accounts',
|
'opt_group_savingAsset' => 'Накопичувальні рахунки',
|
||||||
'opt_group_sharedAsset' => 'Shared asset accounts',
|
'opt_group_sharedAsset' => 'Спільні рахунки',
|
||||||
'opt_group_ccAsset' => 'Credit cards',
|
'opt_group_ccAsset' => 'Credit cards',
|
||||||
'opt_group_cashWalletAsset' => 'Cash wallets',
|
'opt_group_cashWalletAsset' => 'Готівкові гаманці',
|
||||||
'opt_group_expense_account' => 'Рахунки витрат',
|
'opt_group_expense_account' => 'Рахунки витрат',
|
||||||
'opt_group_revenue_account' => 'Revenue accounts',
|
'opt_group_revenue_account' => 'Revenue accounts',
|
||||||
'opt_group_l_Loan' => 'Liability: Loan',
|
'opt_group_l_Loan' => 'Зобов\'язання: Позика',
|
||||||
'opt_group_cash_account' => 'Cash account',
|
'opt_group_cash_account' => 'Cash account',
|
||||||
'opt_group_l_Debt' => 'Liability: Debt',
|
'opt_group_l_Debt' => 'Зобов\'язання: Борг',
|
||||||
'opt_group_l_Mortgage' => 'Liability: Mortgage',
|
'opt_group_l_Mortgage' => 'Liability: Mortgage',
|
||||||
'opt_group_l_Credit card' => 'Liability: Credit card',
|
'opt_group_l_Credit card' => 'Liability: Credit card',
|
||||||
'notes' => 'Notes',
|
'notes' => 'Notes',
|
||||||
@@ -2050,7 +2050,7 @@ return [
|
|||||||
'budgets_and_spending' => 'Budgets and spending',
|
'budgets_and_spending' => 'Budgets and spending',
|
||||||
'go_to_budget' => 'Go to budget "{budget}"',
|
'go_to_budget' => 'Go to budget "{budget}"',
|
||||||
'go_to_deposits' => 'Go to deposits',
|
'go_to_deposits' => 'Go to deposits',
|
||||||
'go_to_expenses' => 'Go to expenses',
|
'go_to_expenses' => 'Перейти до витрат',
|
||||||
'savings' => 'Заощадження',
|
'savings' => 'Заощадження',
|
||||||
'newWithdrawal' => 'Нові витрати',
|
'newWithdrawal' => 'Нові витрати',
|
||||||
'newDeposit' => 'Нові надходження',
|
'newDeposit' => 'Нові надходження',
|
||||||
@@ -2100,46 +2100,46 @@ return [
|
|||||||
'budgets' => 'Бюджети',
|
'budgets' => 'Бюджети',
|
||||||
'tags' => 'Теги',
|
'tags' => 'Теги',
|
||||||
'reports' => 'Звіти',
|
'reports' => 'Звіти',
|
||||||
'transactions' => 'Transactions',
|
'transactions' => 'Транзакції',
|
||||||
'expenses' => 'Expenses',
|
'expenses' => 'Витрати',
|
||||||
'income' => 'Дохід / прихід',
|
'income' => 'Дохід / прихід',
|
||||||
'transfers' => 'Transfers',
|
'transfers' => 'Перекази',
|
||||||
'moneyManagement' => 'Money management',
|
'moneyManagement' => 'Money management',
|
||||||
'money_management' => 'Money management',
|
'money_management' => 'Money management',
|
||||||
'tools' => 'Tools',
|
'tools' => 'Tools',
|
||||||
'piggyBanks' => 'Piggy banks',
|
'piggyBanks' => 'Скарбнички',
|
||||||
'piggy_banks' => 'Piggy banks',
|
'piggy_banks' => 'Скарбнички',
|
||||||
'amount_x_of_y' => '{current} of {total}',
|
'amount_x_of_y' => '{current} of {total}',
|
||||||
'bills' => 'Bills',
|
'bills' => 'Рахунки',
|
||||||
'withdrawal' => 'Withdrawal',
|
'withdrawal' => 'Витрата',
|
||||||
'opening_balance' => 'Opening balance',
|
'opening_balance' => 'Opening balance',
|
||||||
'deposit' => 'Deposit',
|
'deposit' => 'Deposit',
|
||||||
'account' => 'Account',
|
'account' => 'Account',
|
||||||
'transfer' => 'Transfer',
|
'transfer' => 'Transfer',
|
||||||
'Withdrawal' => 'Withdrawal',
|
'Withdrawal' => 'Витрата',
|
||||||
'Deposit' => 'Deposit',
|
'Deposit' => 'Deposit',
|
||||||
'Transfer' => 'Переказ',
|
'Transfer' => 'Переказ',
|
||||||
'bill' => 'Bill',
|
'bill' => 'Рахунок',
|
||||||
'yes' => 'Yes',
|
'yes' => 'Так',
|
||||||
'no' => 'No',
|
'no' => 'Ні',
|
||||||
'amount' => 'Amount',
|
'amount' => 'Сума',
|
||||||
'overview' => 'Overview',
|
'overview' => 'Огляд',
|
||||||
'saveOnAccount' => 'Save on account',
|
'saveOnAccount' => 'Save on account',
|
||||||
'unknown' => 'Unknown',
|
'unknown' => 'Unknown',
|
||||||
'monthly' => 'Monthly',
|
'monthly' => 'Monthly',
|
||||||
'profile' => 'Профіль',
|
'profile' => 'Профіль',
|
||||||
'errors' => 'Errors',
|
'errors' => 'Помилки',
|
||||||
'debt_start_date' => 'Start date of debt',
|
'debt_start_date' => 'Start date of debt',
|
||||||
'debt_start_amount' => 'Start amount of debt',
|
'debt_start_amount' => 'Start amount of debt',
|
||||||
'debt_start_amount_help' => 'It\'s always best to set this value to a negative amount. Read the help pages (top right (?)-icon) for more information.',
|
'debt_start_amount_help' => 'It\'s always best to set this value to a negative amount. Read the help pages (top right (?)-icon) for more information.',
|
||||||
'interest_period_help' => 'This field is purely cosmetic and won\'t be calculated for you. As it turns out banks are very sneaky so Firefly III never gets it right.',
|
'interest_period_help' => 'This field is purely cosmetic and won\'t be calculated for you. As it turns out banks are very sneaky so Firefly III never gets it right.',
|
||||||
'store_new_liabilities_account' => 'Store new liability',
|
'store_new_liabilities_account' => 'Зберегти нове зобов\'язання',
|
||||||
'edit_liabilities_account' => 'Edit liability ":name"',
|
'edit_liabilities_account' => 'Редагувати зобов\'язання ":name"',
|
||||||
'financial_control' => 'Financial control',
|
'financial_control' => 'Фінансовий контроль',
|
||||||
'accounting' => 'Accounting',
|
'accounting' => 'Accounting',
|
||||||
'automation' => 'Automation',
|
'automation' => 'Автоматизація',
|
||||||
'others' => 'Others',
|
'others' => 'Others',
|
||||||
'classification' => 'Classification',
|
'classification' => 'Класифікація',
|
||||||
'store_transaction' => 'Store transaction',
|
'store_transaction' => 'Store transaction',
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -2161,7 +2161,7 @@ return [
|
|||||||
'report_double' => 'Expense/revenue account report between :start and :end',
|
'report_double' => 'Expense/revenue account report between :start and :end',
|
||||||
'report_budget' => 'Budget report between :start and :end',
|
'report_budget' => 'Budget report between :start and :end',
|
||||||
'report_tag' => 'Tag report between :start and :end',
|
'report_tag' => 'Tag report between :start and :end',
|
||||||
'quick_link_reports' => 'Quick links',
|
'quick_link_reports' => 'Швидкі посилання',
|
||||||
'quick_link_examples' => 'These are just some example links to get you started. Check out the help pages under the (?)-button for information on all reports and the magic words you can use.',
|
'quick_link_examples' => 'These are just some example links to get you started. Check out the help pages under the (?)-button for information on all reports and the magic words you can use.',
|
||||||
'quick_link_default_report' => 'Default financial report',
|
'quick_link_default_report' => 'Default financial report',
|
||||||
'quick_link_audit_report' => 'Transaction history overview',
|
'quick_link_audit_report' => 'Transaction history overview',
|
||||||
@@ -2171,14 +2171,14 @@ return [
|
|||||||
'report_this_fiscal_year_quick' => 'Current fiscal year, all accounts',
|
'report_this_fiscal_year_quick' => 'Current fiscal year, all accounts',
|
||||||
'report_all_time_quick' => 'All-time, all accounts',
|
'report_all_time_quick' => 'All-time, all accounts',
|
||||||
'reports_can_bookmark' => 'Remember that reports can be bookmarked.',
|
'reports_can_bookmark' => 'Remember that reports can be bookmarked.',
|
||||||
'incomeVsExpenses' => 'Income vs. expenses',
|
'incomeVsExpenses' => 'Порівняння доходів та витрат',
|
||||||
'accountBalances' => 'Account balances',
|
'accountBalances' => 'Account balances',
|
||||||
'balanceStart' => 'Balance at start of period',
|
'balanceStart' => 'Balance at start of period',
|
||||||
'balanceEnd' => 'Balance at end of period',
|
'balanceEnd' => 'Balance at end of period',
|
||||||
'splitByAccount' => 'Split by account',
|
'splitByAccount' => 'Split by account',
|
||||||
'coveredWithTags' => 'Covered with tags',
|
'coveredWithTags' => 'Covered with tags',
|
||||||
'leftInBudget' => 'Left in budget',
|
'leftInBudget' => 'Left in budget',
|
||||||
'left_in_debt' => 'Amount due',
|
'left_in_debt' => 'Сума боргу',
|
||||||
'sumOfSums' => 'Sum of sums',
|
'sumOfSums' => 'Sum of sums',
|
||||||
'noCategory' => '(no category)',
|
'noCategory' => '(no category)',
|
||||||
'notCharged' => 'Not charged (yet)',
|
'notCharged' => 'Not charged (yet)',
|
||||||
@@ -2206,13 +2206,13 @@ return [
|
|||||||
'income_entry' => 'Income from account ":name" between :start and :end',
|
'income_entry' => 'Income from account ":name" between :start and :end',
|
||||||
'expense_entry' => 'Expenses to account ":name" between :start and :end',
|
'expense_entry' => 'Expenses to account ":name" between :start and :end',
|
||||||
'category_entry' => 'Expenses and income in category ":name" between :start and :end',
|
'category_entry' => 'Expenses and income in category ":name" between :start and :end',
|
||||||
'budget_spent_amount' => 'Expenses in budget ":budget" between :start and :end',
|
'budget_spent_amount' => 'Витрати в бюджеті ":budget" між :start і :end',
|
||||||
'balance_amount' => 'Expenses in budget ":budget" paid from account ":account" between :start and :end',
|
'balance_amount' => 'Expenses in budget ":budget" paid from account ":account" between :start and :end',
|
||||||
'no_audit_activity' => 'No activity was recorded on account <a href=":url" title=":account_name">:account_name</a> between :start and :end.',
|
'no_audit_activity' => 'No activity was recorded on account <a href=":url" title=":account_name">:account_name</a> between :start and :end.',
|
||||||
'audit_end_balance' => 'Account balance of <a href=":url" title=":account_name">:account_name</a> at the end of :end was: :balance',
|
'audit_end_balance' => 'Account balance of <a href=":url" title=":account_name">:account_name</a> at the end of :end was: :balance',
|
||||||
'reports_extra_options' => 'Extra options',
|
'reports_extra_options' => 'Extra options',
|
||||||
'report_has_no_extra_options' => 'This report has no extra options',
|
'report_has_no_extra_options' => 'This report has no extra options',
|
||||||
'reports_submit' => 'View report',
|
'reports_submit' => 'Переглянути звіт',
|
||||||
'end_after_start_date' => 'End date of report must be after start date.',
|
'end_after_start_date' => 'End date of report must be after start date.',
|
||||||
'select_category' => 'Select category(ies)',
|
'select_category' => 'Select category(ies)',
|
||||||
'select_budget' => 'Select budget(s).',
|
'select_budget' => 'Select budget(s).',
|
||||||
@@ -2230,27 +2230,27 @@ return [
|
|||||||
'include_income_not_in_category' => 'Included income not in the selected category(ies)',
|
'include_income_not_in_category' => 'Included income not in the selected category(ies)',
|
||||||
'include_income_not_in_account' => 'Included income not in the selected account(s)',
|
'include_income_not_in_account' => 'Included income not in the selected account(s)',
|
||||||
'include_income_not_in_tags' => 'Included income not in the selected tag(s)',
|
'include_income_not_in_tags' => 'Included income not in the selected tag(s)',
|
||||||
'include_expense_not_in_tags' => 'Included expenses not in the selected tag(s)',
|
'include_expense_not_in_tags' => 'Включені витрати не у вибраних тегах',
|
||||||
'everything_else' => 'Everything else',
|
'everything_else' => 'Everything else',
|
||||||
'income_and_expenses' => 'Income and expenses',
|
'income_and_expenses' => 'Доходи і витрати',
|
||||||
'spent_average' => 'Spent (average)',
|
'spent_average' => 'Spent (average)',
|
||||||
'income_average' => 'Income (average)',
|
'income_average' => 'Income (average)',
|
||||||
'transaction_count' => 'Transaction count',
|
'transaction_count' => 'Transaction count',
|
||||||
'average_spending_per_account' => 'Average spending per account',
|
'average_spending_per_account' => 'Average spending per account',
|
||||||
'average_income_per_account' => 'Average income per account',
|
'average_income_per_account' => 'Average income per account',
|
||||||
'total' => 'Total',
|
'total' => 'Всього',
|
||||||
'description' => 'Description',
|
'description' => 'Опис',
|
||||||
'sum_of_period' => 'Sum of period',
|
'sum_of_period' => 'Sum of period',
|
||||||
'average_in_period' => 'Average in period',
|
'average_in_period' => 'Average in period',
|
||||||
'account_role_defaultAsset' => 'Default asset account',
|
'account_role_defaultAsset' => 'Default asset account',
|
||||||
'account_role_sharedAsset' => 'Shared asset account',
|
'account_role_sharedAsset' => 'Спільний рахунок',
|
||||||
'account_role_savingAsset' => 'Savings account',
|
'account_role_savingAsset' => 'Рахунок для накопичення',
|
||||||
'account_role_ccAsset' => 'Credit card',
|
'account_role_ccAsset' => 'Кредитна картка',
|
||||||
'account_role_cashWalletAsset' => 'Cash wallet',
|
'account_role_cashWalletAsset' => 'Гаманець',
|
||||||
'budget_chart_click' => 'Please click on a budget name in the table above to see a chart.',
|
'budget_chart_click' => 'Будь ласка, натисніть на назву бюджету в звітності, щоб побачити діаграму.',
|
||||||
'category_chart_click' => 'Please click on a category name in the table above to see a chart.',
|
'category_chart_click' => 'Будь ласка, натисніть на назву категорії в наведеній таблиці, щоб побачити діаграму.',
|
||||||
'in_out_accounts' => 'Earned and spent per combination',
|
'in_out_accounts' => 'Earned and spent per combination',
|
||||||
'in_out_accounts_per_asset' => 'Earned and spent (per asset account)',
|
'in_out_accounts_per_asset' => 'Зароблено і витрачено (на рахунок)',
|
||||||
'in_out_per_category' => 'Earned and spent per category',
|
'in_out_per_category' => 'Earned and spent per category',
|
||||||
'out_per_budget' => 'Spent per budget',
|
'out_per_budget' => 'Spent per budget',
|
||||||
'select_expense_revenue' => 'Select expense/revenue account',
|
'select_expense_revenue' => 'Select expense/revenue account',
|
||||||
@@ -2285,12 +2285,12 @@ return [
|
|||||||
'min-amount' => 'Minimum amount',
|
'min-amount' => 'Minimum amount',
|
||||||
'journal-amount' => 'Запис поточного рахунку',
|
'journal-amount' => 'Запис поточного рахунку',
|
||||||
'name' => 'Name',
|
'name' => 'Name',
|
||||||
'date' => 'Date',
|
'date' => 'Дата',
|
||||||
'date_and_time' => 'Date and time',
|
'date_and_time' => 'Date and time',
|
||||||
'time' => 'Time',
|
'time' => 'Time',
|
||||||
'paid' => 'Paid',
|
'paid' => 'Paid',
|
||||||
'unpaid' => 'Unpaid',
|
'unpaid' => 'Unpaid',
|
||||||
'day' => 'Day',
|
'day' => 'День',
|
||||||
'budgeted' => 'Budgeted',
|
'budgeted' => 'Budgeted',
|
||||||
'period' => 'Period',
|
'period' => 'Period',
|
||||||
'balance' => 'Balance',
|
'balance' => 'Balance',
|
||||||
@@ -2303,29 +2303,29 @@ return [
|
|||||||
|
|
||||||
// piggy banks:
|
// piggy banks:
|
||||||
'event_history' => 'Event history',
|
'event_history' => 'Event history',
|
||||||
'add_money_to_piggy' => 'Add money to piggy bank ":name"',
|
'add_money_to_piggy' => 'Додайте гроші в скарбничку ":name"',
|
||||||
'piggy_bank' => 'Piggy bank',
|
'piggy_bank' => 'Скарбничка',
|
||||||
'new_piggy_bank' => 'New piggy bank',
|
'new_piggy_bank' => 'Нова скарбничка',
|
||||||
'store_piggy_bank' => 'Store new piggy bank',
|
'store_piggy_bank' => 'Зберегти нову скарбничку',
|
||||||
'stored_piggy_bank' => 'Store new piggy bank ":name"',
|
'stored_piggy_bank' => 'Зберегти нову скарбничку ":name"',
|
||||||
'account_status' => 'Account status',
|
'account_status' => 'Account status',
|
||||||
'left_for_piggy_banks' => 'Left for piggy banks',
|
'left_for_piggy_banks' => 'Left for piggy banks',
|
||||||
'sum_of_piggy_banks' => 'Sum of piggy banks',
|
'sum_of_piggy_banks' => 'Сума скарбничок',
|
||||||
'saved_so_far' => 'Saved so far',
|
'saved_so_far' => 'Saved so far',
|
||||||
'left_to_save' => 'Left to save',
|
'left_to_save' => 'Left to save',
|
||||||
'suggested_amount' => 'Suggested monthly amount to save',
|
'suggested_amount' => 'Suggested monthly amount to save',
|
||||||
'add_money_to_piggy_title' => 'Add money to piggy bank ":name"',
|
'add_money_to_piggy_title' => 'Додайте гроші в скарбничку ":name"',
|
||||||
'remove_money_from_piggy_title' => 'Remove money from piggy bank ":name"',
|
'remove_money_from_piggy_title' => 'Зніміть гроші зі скарбнички ":name"',
|
||||||
'add' => 'Add',
|
'add' => 'Add',
|
||||||
'no_money_for_piggy' => 'You have no money to put in this piggy bank.',
|
'no_money_for_piggy' => 'У вас немає грошей, щоб покласти в цю скарбничку.',
|
||||||
'suggested_savings_per_month' => 'Suggested per month',
|
'suggested_savings_per_month' => 'Suggested per month',
|
||||||
|
|
||||||
'remove' => 'Remove',
|
'remove' => 'Remove',
|
||||||
'max_amount_add' => 'The maximum amount you can add is',
|
'max_amount_add' => 'The maximum amount you can add is',
|
||||||
'max_amount_remove' => 'The maximum amount you can remove is',
|
'max_amount_remove' => 'The maximum amount you can remove is',
|
||||||
'update_piggy_button' => 'Update piggy bank',
|
'update_piggy_button' => 'Оновити скарбничку',
|
||||||
'update_piggy_title' => 'Update piggy bank ":name"',
|
'update_piggy_title' => 'Оновити скарбничку "":name"',
|
||||||
'updated_piggy_bank' => 'Updated piggy bank ":name"',
|
'updated_piggy_bank' => 'Оновлено скарбничку ":name"',
|
||||||
'details' => 'Details',
|
'details' => 'Details',
|
||||||
'events' => 'Events',
|
'events' => 'Events',
|
||||||
'target_amount' => 'Target amount',
|
'target_amount' => 'Target amount',
|
||||||
@@ -2334,13 +2334,13 @@ return [
|
|||||||
'target_date' => 'Target date',
|
'target_date' => 'Target date',
|
||||||
'no_target_date' => 'No target date',
|
'no_target_date' => 'No target date',
|
||||||
'table' => 'Table',
|
'table' => 'Table',
|
||||||
'delete_piggy_bank' => 'Delete piggy bank ":name"',
|
'delete_piggy_bank' => 'Видалити скарбничку ":name"',
|
||||||
'cannot_add_amount_piggy' => 'Could not add :amount to ":name".',
|
'cannot_add_amount_piggy' => 'Не вдалося додати :amount до ":name.',
|
||||||
'cannot_remove_from_piggy' => 'Could not remove :amount from ":name".',
|
'cannot_remove_from_piggy' => 'Не вдалося зняти :amount з :name".',
|
||||||
'deleted_piggy_bank' => 'Deleted piggy bank ":name"',
|
'deleted_piggy_bank' => 'Видалено скарбничку ":name"',
|
||||||
'added_amount_to_piggy' => 'Added :amount to ":name"',
|
'added_amount_to_piggy' => 'Додано :amount до ":name"',
|
||||||
'removed_amount_from_piggy' => 'Removed :amount from ":name"',
|
'removed_amount_from_piggy' => 'Знято :amount з ":name"',
|
||||||
'piggy_events' => 'Related piggy banks',
|
'piggy_events' => 'Пов\'язані скарбнички',
|
||||||
|
|
||||||
// tags
|
// tags
|
||||||
'delete_tag' => 'Delete tag ":tag"',
|
'delete_tag' => 'Delete tag ":tag"',
|
||||||
@@ -2523,7 +2523,7 @@ return [
|
|||||||
// empty lists? no objects? instructions:
|
// empty lists? no objects? instructions:
|
||||||
'no_accounts_title_asset' => 'Let\'s create an asset account!',
|
'no_accounts_title_asset' => 'Let\'s create an asset account!',
|
||||||
'no_accounts_intro_asset' => 'You have no asset accounts yet. Asset accounts are your main accounts: your checking account, savings account, shared account or even your credit card.',
|
'no_accounts_intro_asset' => 'You have no asset accounts yet. Asset accounts are your main accounts: your checking account, savings account, shared account or even your credit card.',
|
||||||
'no_accounts_imperative_asset' => 'To start using Firefly III you must create at least one asset account. Let\'s do so now:',
|
'no_accounts_imperative_asset' => 'Щоб розпочати використання Firefly III, ви повинні створити принаймні один рахунок активів. Давайте зробимо це зараз:',
|
||||||
'no_accounts_create_asset' => 'Create an asset account',
|
'no_accounts_create_asset' => 'Create an asset account',
|
||||||
'no_accounts_title_expense' => 'Let\'s create an expense account!',
|
'no_accounts_title_expense' => 'Let\'s create an expense account!',
|
||||||
'no_accounts_intro_expense' => 'You have no expense accounts yet. Expense accounts are the places where you spend money, such as shops and supermarkets.',
|
'no_accounts_intro_expense' => 'You have no expense accounts yet. Expense accounts are the places where you spend money, such as shops and supermarkets.',
|
||||||
@@ -2539,7 +2539,7 @@ return [
|
|||||||
'no_accounts_create_liabilities' => 'Create a liability',
|
'no_accounts_create_liabilities' => 'Create a liability',
|
||||||
'no_budgets_title_default' => 'Let\'s create a budget',
|
'no_budgets_title_default' => 'Let\'s create a budget',
|
||||||
'no_rules_title_default' => 'Let\'s create a rule',
|
'no_rules_title_default' => 'Let\'s create a rule',
|
||||||
'no_budgets_intro_default' => 'You have no budgets yet. Budgets are used to organize your expenses into logical groups, which you can give a soft-cap to limit your expenses.',
|
'no_budgets_intro_default' => 'У вас поки що немає бюджетів. Бюджети використовуються для організації ваших витрат у логічні групи, яким ви можете надати м’яке обмеження, щоб обмежити свої витрати.',
|
||||||
'no_rules_intro_default' => 'You have no rules yet. Rules are powerful automations that can handle transactions for you.',
|
'no_rules_intro_default' => 'You have no rules yet. Rules are powerful automations that can handle transactions for you.',
|
||||||
'no_rules_imperative_default' => 'Rules can be very useful when you\'re managing transactions. Let\'s create one now:',
|
'no_rules_imperative_default' => 'Rules can be very useful when you\'re managing transactions. Let\'s create one now:',
|
||||||
'no_budgets_imperative_default' => 'Budgets are the basic tools of financial management. Let\'s create one now:',
|
'no_budgets_imperative_default' => 'Budgets are the basic tools of financial management. Let\'s create one now:',
|
||||||
@@ -2554,7 +2554,7 @@ return [
|
|||||||
'no_tags_imperative_default' => 'Tags are created automatically when you create transactions, but you can create one manually too. Let\'s create one now:',
|
'no_tags_imperative_default' => 'Tags are created automatically when you create transactions, but you can create one manually too. Let\'s create one now:',
|
||||||
'no_tags_create_default' => 'Create a tag',
|
'no_tags_create_default' => 'Create a tag',
|
||||||
'no_transactions_title_withdrawal' => 'Let\'s create an expense!',
|
'no_transactions_title_withdrawal' => 'Let\'s create an expense!',
|
||||||
'no_transactions_intro_withdrawal' => 'You have no expenses yet. You should create expenses to start managing your finances.',
|
'no_transactions_intro_withdrawal' => 'У вас поки що немає витрат. Ви повинні створити витрати, щоб почати керувати своїми фінансами.',
|
||||||
'no_transactions_imperative_withdrawal' => 'Have you spent some money? Then you should write it down:',
|
'no_transactions_imperative_withdrawal' => 'Have you spent some money? Then you should write it down:',
|
||||||
'no_transactions_create_withdrawal' => 'Створити витрату',
|
'no_transactions_create_withdrawal' => 'Створити витрату',
|
||||||
'no_transactions_title_deposit' => 'Let\'s create some income!',
|
'no_transactions_title_deposit' => 'Let\'s create some income!',
|
||||||
@@ -2567,12 +2567,12 @@ return [
|
|||||||
'no_transactions_create_transfers' => 'Create a transfer',
|
'no_transactions_create_transfers' => 'Create a transfer',
|
||||||
'no_piggies_title_default' => 'Давайте створимо скарбничку!',
|
'no_piggies_title_default' => 'Давайте створимо скарбничку!',
|
||||||
'no_piggies_intro_default' => 'У вас поки що немає жодних скарбниць. Ви можете створити скарбниці, щоб розділити заощадження і відслідковувати ваші заощадження.',
|
'no_piggies_intro_default' => 'У вас поки що немає жодних скарбниць. Ви можете створити скарбниці, щоб розділити заощадження і відслідковувати ваші заощадження.',
|
||||||
'no_piggies_imperative_default' => 'Do you have things you\'re saving money for? Create a piggy bank and keep track:',
|
'no_piggies_imperative_default' => 'У вас є речі, на які ви відкладаєте гроші? Створіть скарбничку і стежте за цим:',
|
||||||
'no_piggies_create_default' => 'Create a new piggy bank',
|
'no_piggies_create_default' => 'Створити нову скарбничку',
|
||||||
'no_bills_title_default' => 'Let\'s create a bill!',
|
'no_bills_title_default' => 'Давайте створимо рахунок!',
|
||||||
'no_bills_intro_default' => 'You have no bills yet. You can create bills to keep track of regular expenses, like your rent or insurance.',
|
'no_bills_intro_default' => 'Ви поки що не маєте рахунків. Ви можете створювати рахунки для відстеження регулярних витрат, таких як оренда або страхування.',
|
||||||
'no_bills_imperative_default' => 'Do you have such regular bills? Create a bill and keep track of your payments:',
|
'no_bills_imperative_default' => 'У вас регулярні рахунки? Створіть рахунок і відстежуйте свої платежі:',
|
||||||
'no_bills_create_default' => 'Create a bill',
|
'no_bills_create_default' => 'Створити рахунок',
|
||||||
|
|
||||||
// recurring transactions
|
// recurring transactions
|
||||||
'create_right_now' => 'Create right now',
|
'create_right_now' => 'Create right now',
|
||||||
@@ -2595,7 +2595,7 @@ return [
|
|||||||
'overview_for_recurrence' => 'Overview for recurring transaction ":title"',
|
'overview_for_recurrence' => 'Overview for recurring transaction ":title"',
|
||||||
'warning_duplicates_repetitions' => 'In rare instances, dates appear twice in this list. This can happen when multiple repetitions collide. Firefly III will always generate one transaction per day.',
|
'warning_duplicates_repetitions' => 'In rare instances, dates appear twice in this list. This can happen when multiple repetitions collide. Firefly III will always generate one transaction per day.',
|
||||||
'created_transactions' => 'Related transactions',
|
'created_transactions' => 'Related transactions',
|
||||||
'expected_withdrawals' => 'Expected withdrawals',
|
'expected_withdrawals' => 'Очікувані витрати',
|
||||||
'expected_deposits' => 'Expected deposits',
|
'expected_deposits' => 'Expected deposits',
|
||||||
'expected_transfers' => 'Expected transfers',
|
'expected_transfers' => 'Expected transfers',
|
||||||
'created_withdrawals' => 'Created withdrawals',
|
'created_withdrawals' => 'Created withdrawals',
|
||||||
@@ -2692,8 +2692,8 @@ return [
|
|||||||
|
|
||||||
// audit log entries
|
// audit log entries
|
||||||
'audit_log_entries' => 'Audit log entries',
|
'audit_log_entries' => 'Audit log entries',
|
||||||
'ale_action_log_add' => 'Added :amount to piggy bank ":name"',
|
'ale_action_log_add' => 'Додано :amount до скарбнички ":name"',
|
||||||
'ale_action_log_remove' => 'Removed :amount from piggy bank ":name"',
|
'ale_action_log_remove' => 'Знято :amount зі скарбнички ":name"',
|
||||||
'ale_action_clear_budget' => 'Removed from budget',
|
'ale_action_clear_budget' => 'Removed from budget',
|
||||||
'ale_action_clear_category' => 'Removed from category',
|
'ale_action_clear_category' => 'Removed from category',
|
||||||
'ale_action_clear_notes' => 'Removed notes',
|
'ale_action_clear_notes' => 'Removed notes',
|
||||||
@@ -2707,8 +2707,8 @@ return [
|
|||||||
'ale_action_update_transaction_type' => 'Changed transaction type',
|
'ale_action_update_transaction_type' => 'Changed transaction type',
|
||||||
'ale_action_update_notes' => 'Changed notes',
|
'ale_action_update_notes' => 'Changed notes',
|
||||||
'ale_action_update_description' => 'Changed description',
|
'ale_action_update_description' => 'Changed description',
|
||||||
'ale_action_add_to_piggy' => 'Piggy bank',
|
'ale_action_add_to_piggy' => 'Скарбничка',
|
||||||
'ale_action_remove_from_piggy' => 'Piggy bank',
|
'ale_action_remove_from_piggy' => 'Скарбничка',
|
||||||
'ale_action_add_tag' => 'Added tag',
|
'ale_action_add_tag' => 'Added tag',
|
||||||
|
|
||||||
];
|
];
|
||||||
|
Reference in New Issue
Block a user