Update copyright notices, update German language.

This commit is contained in:
James Cole 2016-09-17 07:57:32 +02:00
parent 04461a4ab8
commit 6e33e26ddf
32 changed files with 844 additions and 652 deletions

View File

@ -1,29 +1,30 @@
<?php
/**
* ForgotPasswordController.php
* Copyright (C) 2016 thegrumpydictator@gmail.com
*
* This software may be modified and distributed under the terms
* of the MIT license. See the LICENSE file for details.
*/
declare(strict_types = 1);
namespace FireflyIII\Http\Controllers\Auth;
use FireflyIII\Http\Controllers\Controller;
use Illuminate\Foundation\Auth\SendsPasswordResetEmails;
/**
* Class ForgotPasswordController
*
* @package FireflyIII\Http\Controllers\Auth
*/
class ForgotPasswordController extends Controller
{
/*
|--------------------------------------------------------------------------
| Password Reset Controller
|--------------------------------------------------------------------------
|
| This controller is responsible for handling password reset emails and
| includes a trait which assists in sending these notifications from
| your application to your users. Feel free to explore this trait.
|
*/
use SendsPasswordResetEmails;
/**
* Create a new controller instance.
*
* @return void
*/
public function __construct()
{

View File

@ -1,4 +1,12 @@
<?php
/**
* LoginController.php
* Copyright (C) 2016 thegrumpydictator@gmail.com
*
* This software may be modified and distributed under the terms
* of the MIT license. See the LICENSE file for details.
*/
declare(strict_types = 1);
namespace FireflyIII\Http\Controllers\Auth;

View File

@ -1,4 +1,12 @@
<?php
/**
* RegisterController.php
* Copyright (C) 2016 thegrumpydictator@gmail.com
*
* This software may be modified and distributed under the terms
* of the MIT license. See the LICENSE file for details.
*/
declare(strict_types = 1);
namespace FireflyIII\Http\Controllers\Auth;
@ -111,7 +119,6 @@ class RegisterController extends Controller
*/
public function showRegistrationForm(Request $request)
{
// TODO move to FireflyConfig
$showDemoWarning = env('SHOW_DEMO_WARNING', false);
// is allowed to?

View File

@ -1,10 +1,23 @@
<?php
/**
* ResetPasswordController.php
* Copyright (C) 2016 thegrumpydictator@gmail.com
*
* This software may be modified and distributed under the terms
* of the MIT license. See the LICENSE file for details.
*/
declare(strict_types = 1);
namespace FireflyIII\Http\Controllers\Auth;
use FireflyIII\Http\Controllers\Controller;
use Illuminate\Foundation\Auth\ResetsPasswords;
/**
* Class ResetPasswordController
*
* @package FireflyIII\Http\Controllers\Auth
*/
class ResetPasswordController extends Controller
{
/*
@ -23,7 +36,6 @@ class ResetPasswordController extends Controller
/**
* Create a new controller instance.
*
* @return void
*/
public function __construct()
{

View File

@ -6,6 +6,7 @@
* This software may be modified and distributed under the terms
* of the MIT license. See the LICENSE file for details.
*/
declare(strict_types = 1);
namespace FireflyIII\Http\Controllers;
@ -306,7 +307,7 @@ class ImportController extends Controller
public function start(ImportJob $job)
{
set_time_limit(0);
if ($job->status == "settings_complete") {
if ($job->status == 'settings_complete') {
ImportProcedure::runImport($job);
}
}
@ -450,8 +451,7 @@ class ImportController extends Controller
Log::debug('Will redirect to complete()');
return redirect(route('import.complete', [$job->key]));
case
'import_complete':
case 'import_complete':
Log::debug('Will redirect to finished()');
return redirect(route('import.finished', [$job->key]));

View File

@ -1,10 +1,23 @@
<?php
/**
* BroadcastServiceProvider.php
* Copyright (C) 2016 thegrumpydictator@gmail.com
*
* This software may be modified and distributed under the terms
* of the MIT license. See the LICENSE file for details.
*/
declare(strict_types = 1);
namespace FireflyIII\Providers;
use Illuminate\Support\Facades\Broadcast;
use Illuminate\Support\ServiceProvider;
/**
* Class BroadcastServiceProvider
*
* @package FireflyIII\Providers
*/
class BroadcastServiceProvider extends ServiceProvider
{
/**

View File

@ -1,10 +1,23 @@
<?php
/**
* RouteServiceProvider.php
* Copyright (C) 2016 thegrumpydictator@gmail.com
*
* This software may be modified and distributed under the terms
* of the MIT license. See the LICENSE file for details.
*/
declare(strict_types = 1);
namespace FireflyIII\Providers;
use Illuminate\Foundation\Support\Providers\RouteServiceProvider as ServiceProvider;
use Illuminate\Support\Facades\Route;
/**
* Class RouteServiceProvider
*
* @package FireflyIII\Providers
*/
class RouteServiceProvider extends ServiceProvider
{
/**

View File

@ -1,4 +1,12 @@
<?php
/**
* app.php
* Copyright (C) 2016 thegrumpydictator@gmail.com
*
* This software may be modified and distributed under the terms
* of the MIT license. See the LICENSE file for details.
*/
declare(strict_types = 1);

View File

@ -1,4 +1,12 @@
<?php
/**
* autoload.php
* Copyright (C) 2016 thegrumpydictator@gmail.com
*
* This software may be modified and distributed under the terms
* of the MIT license. See the LICENSE file for details.
*/
declare(strict_types = 1);

View File

@ -1,4 +1,12 @@
<?php
/**
* ModelFactory.php
* Copyright (C) 2016 thegrumpydictator@gmail.com
*
* This software may be modified and distributed under the terms
* of the MIT license. See the LICENSE file for details.
*/
declare(strict_types = 1);
/*
|--------------------------------------------------------------------------
@ -11,13 +19,15 @@
|
*/
$factory->define(FireflyIII\User::class, function (Faker\Generator $faker) {
$factory->define(
FireflyIII\User::class, function (Faker\Generator $faker) {
static $password;
return [
'name' => $faker->name,
'email' => $faker->safeEmail,
'password' => $password ?: $password = bcrypt('secret'),
'name' => $faker->name,
'email' => $faker->safeEmail,
'password' => $password ?: $password = bcrypt('secret'),
'remember_token' => str_random(10),
];
});
}
);

View File

@ -1,4 +1,12 @@
<?php
/**
* 2016_06_16_000000_create_support_tables.php
* Copyright (C) 2016 thegrumpydictator@gmail.com
*
* This software may be modified and distributed under the terms
* of the MIT license. See the LICENSE file for details.
*/
declare(strict_types = 1);
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;

View File

@ -1,4 +1,12 @@
<?php
/**
* 2016_06_16_000001_create_users_table.php
* Copyright (C) 2016 thegrumpydictator@gmail.com
*
* This software may be modified and distributed under the terms
* of the MIT license. See the LICENSE file for details.
*/
declare(strict_types = 1);
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;

View File

@ -1,4 +1,12 @@
<?php
/**
* 2016_06_16_000002_create_main_tables.php
* Copyright (C) 2016 thegrumpydictator@gmail.com
*
* This software may be modified and distributed under the terms
* of the MIT license. See the LICENSE file for details.
*/
declare(strict_types = 1);
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;

View File

@ -1,4 +1,12 @@
<?php
/**
* 2016_08_25_091522_changes_for_3101.php
* Copyright (C) 2016 thegrumpydictator@gmail.com
*
* This software may be modified and distributed under the terms
* of the MIT license. See the LICENSE file for details.
*/
declare(strict_types = 1);
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;

View File

@ -1,4 +1,12 @@
<?php
/**
* 2016_09_12_121359_fix_nullables.php
* Copyright (C) 2016 https://github.com/sandermulders
*
* This software may be modified and distributed under the terms
* of the MIT license. See the LICENSE file for details.
*/
declare(strict_types = 1);
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;

View File

@ -1,4 +1,12 @@
<?php
/**
* AccountTypeSeeder.php
* Copyright (C) 2016 thegrumpydictator@gmail.com
*
* This software may be modified and distributed under the terms
* of the MIT license. See the LICENSE file for details.
*/
declare(strict_types = 1);
use FireflyIII\Models\AccountType;

View File

@ -1,4 +1,12 @@
<?php
/**
* DatabaseSeeder.php
* Copyright (C) 2016 thegrumpydictator@gmail.com
*
* This software may be modified and distributed under the terms
* of the MIT license. See the LICENSE file for details.
*/
declare(strict_types = 1);
use Illuminate\Database\Seeder;

View File

@ -1,4 +1,12 @@
<?php
/**
* PermissionSeeder.php
* Copyright (C) 2016 thegrumpydictator@gmail.com
*
* This software may be modified and distributed under the terms
* of the MIT license. See the LICENSE file for details.
*/
declare(strict_types = 1);

View File

@ -1,6 +1,4 @@
<?php
declare(strict_types = 1);
/**
* TestDataSeeder.php
* Copyright (C) 2016 thegrumpydictator@gmail.com
@ -9,6 +7,8 @@ declare(strict_types = 1);
* of the MIT license. See the LICENSE file for details.
*/
declare(strict_types = 1);
use FireflyIII\Support\Migration\TestData;
use Illuminate\Database\Seeder;

View File

@ -1,4 +1,12 @@
<?php
/**
* TransactionCurrencySeeder.php
* Copyright (C) 2016 thegrumpydictator@gmail.com
*
* This software may be modified and distributed under the terms
* of the MIT license. See the LICENSE file for details.
*/
declare(strict_types = 1);
use FireflyIII\Models\TransactionCurrency;

View File

@ -1,4 +1,12 @@
<?php
/**
* TransactionTypeSeeder.php
* Copyright (C) 2016 thegrumpydictator@gmail.com
*
* This software may be modified and distributed under the terms
* of the MIT license. See the LICENSE file for details.
*/
declare(strict_types = 1);
use FireflyIII\Models\TransactionType;

View File

@ -1,4 +1,12 @@
<?php
/**
* index.php
* Copyright (C) 2016 thegrumpydictator@gmail.com
*
* This software may be modified and distributed under the terms
* of the MIT license. See the LICENSE file for details.
*/
declare(strict_types = 1);
/**

View File

@ -10,8 +10,8 @@
return [
'home' => 'Home',
'edit_currency' => 'Edit currency ":name"',
'delete_currency' => 'Delete currency ":name"',
'edit_currency' => 'Bearbeite die Währung ":name"',
'delete_currency' => 'Lösche die Währung ":name"',
'newPiggyBank' => 'Erstellen Sie ein neues Sparschwein',
'edit_piggyBank' => 'Bearbeite Sparschwein ":name"',
'preferences' => 'Einstellungen',
@ -25,11 +25,11 @@ return [
'searchResult' => 'Suche nach ":query"',
'withdrawal_list' => 'Ausgaben',
'deposit_list' => 'Umsatz, Einkommen und Einlagen',
'transfer_list' => 'Transfers',
'transfers_list' => 'Transfers',
'create_withdrawal' => 'Create new withdrawal',
'create_deposit' => 'Create new deposit',
'create_transfer' => 'Create new transfer',
'transfer_list' => 'Überweisungen',
'transfers_list' => 'Überweisungen',
'create_withdrawal' => 'Erstelle eine neue Ausgabe',
'create_deposit' => 'Erstelle ein neues Einkommen',
'create_transfer' => 'Erstelle eine neue Überweisung',
'edit_journal' => 'Bearbeite Transaktion ":description"',
'delete_journal' => 'Lösche Transaktion ":description"',
'tags' => 'Tags',

View File

@ -11,14 +11,14 @@ declare(strict_types = 1);
return [
'import_configure_title' => 'Configure your import',
'import_configure_title' => 'Konfigurieren Sie Ihren Import',
'import_configure_intro' => 'There are some options for your CSV import. Please indicate if your CSV file contains headers on the first column, and what the date format of your date-fields is. That might require some experimentation. The field delimiter is usually a ",", but could also be a ";". Check this carefully.',
'import_configure_form' => 'Formular',
'header_help' => 'Check this if the first row of your CSV file are the column titles',
'header_help' => 'Hier auswählen, wenn die ersten Zeilen der CSV-Datei die Spaltenüberschriften sind',
'date_help' => 'Date time format in your CSV. Follow the format like <a href="https://secure.php.net/manual/en/datetime.createfromformat.php#refsect1-datetime.createfromformat-parameters">this page</a> indicates. The default value will parse dates that look like this: :dateExample.',
'delimiter_help' => 'Choose the field delimiter that is used in your input file. If not sure, comma is the safest option.',
'import_account_help' => 'If your CSV file does NOT contain information about your asset account(s), use this dropdown to select to which account the transactions in the CSV belong to.',
'upload_not_writeable' => 'The grey box contains a file path. It should be writeable. Please make sure it is.',
'upload_not_writeable' => 'Das graue Feld enthält einen Dateipfad. Dieser sollte schreibbar sein. Bitte stellen Sie sicher, dass er es ist.',
// roles
'column_roles_title' => 'Define column roles',
@ -29,9 +29,9 @@ return [
'column_role' => 'Column data meaning',
'do_map_value' => 'Map these values',
'column' => 'Spalte',
'no_example_data' => 'No example data available',
'store_column_roles' => 'Continue import',
'do_not_map' => '(do not map)',
'no_example_data' => 'Keine Beispieldaten vorhanden',
'store_column_roles' => 'Import fortsetzen',
'do_not_map' => '(keine Zuordnung)',
'map_title' => 'Connect import data to Firefly III data',
'map_text' => 'In the following tables, the left value shows you information found in your uploaded CSV file. It is your task to map this value, if possible, to a value already present in your database. Firefly will stick to this mapping. If there is no value to map to, or you do not wish to map the specific value, select nothing.',
@ -42,24 +42,24 @@ return [
// map things.
'column__ignore' => '(ignore this column)',
'column__ignore' => '(diese Spalte ignorieren)',
'column_account-iban' => 'Asset account (IBAN)',
'column_account-id' => 'Asset account ID (matching Firefly)',
'column_account-name' => 'Asset account (name)',
'column_amount' => 'Amount',
'column_amount-comma-separated' => 'Amount (comma as decimal separator)',
'column_amount' => 'Betrag',
'column_amount-comma-separated' => 'Betrag (Komma als Dezimaltrennzeichen)',
'column_bill-id' => 'Bill ID (matching Firefly)',
'column_bill-name' => 'Bill name',
'column_bill-name' => 'Name der Rechnung',
'column_budget-id' => 'Budget ID (matching Firefly)',
'column_budget-name' => 'Budgetname',
'column_category-id' => 'Category ID (matching Firefly)',
'column_category-name' => 'Category name',
'column_category-name' => 'Name der Kategorie',
'column_currency-code' => 'Currency code (ISO 4217)',
'column_currency-id' => 'Currency ID (matching Firefly)',
'column_currency-name' => 'Currency name (matching Firefly)',
'column_currency-symbol' => 'Currency symbol (matching Firefly)',
'column_date-interest' => 'Interest calculation date',
'column_date-book' => 'Transaction booking date',
'column_date-book' => 'Buchungsdatum der Überweisung',
'column_date-process' => 'Transaction process date',
'column_date-transaction' => 'Datum',
'column_description' => 'Beschreibung',
@ -72,8 +72,8 @@ return [
'column_sepa-ct-id' => 'SEPA Credit Transfer end-to-end ID',
'column_sepa-ct-op' => 'SEPA Credit Transfer opposing account',
'column_sepa-db' => 'SEPA Direct Debet',
'column_tags-comma' => 'Tags (comma separated)',
'column_tags-space' => 'Tags (space separated)',
'column_tags-comma' => 'Tags (durch Komma getrennt)',
'column_tags-space' => 'Tags (durch Leerzeichen getrennt)',
'column_account-number' => 'Asset account (account number)',
'column_opposing-number' => 'Opposing account (account number)',
];

View File

@ -9,9 +9,9 @@
return [
// general stuff:
'language_incomplete' => 'incomplete translation',
'language_incomplete' => 'unvollständige Übersetzung',
'close' => 'Schließen',
'actions' => 'Actions',
'actions' => 'Aktionen',
'edit' => 'Bearbeiten',
'delete' => 'Löschen',
'welcomeBack' => 'Was ist gerade los?',
@ -30,43 +30,43 @@ return [
'expired_error' => 'Ihr Benutzerkonto ist abgelaufen und kann nicht mehr genutzt werden.',
'removed_amount' => ':amount enfernt',
'added_amount' => ':amount hinzugefügt',
'asset_account_role_help' => 'Any extra options resulting from your choice can be set later.',
'Opening balance' => 'Opening balance',
'create_new_stuff' => 'Create new stuff',
'new_withdrawal' => 'New withdrawal',
'new_deposit' => 'New deposit',
'new_transfer' => 'New transfer',
'new_asset_account' => 'New asset account',
'new_expense_account' => 'New expense account',
'new_revenue_account' => 'New revenue account',
'asset_account_role_help' => 'Alle zusätzlichen Optionen, welche aus ihren Entscheidung entstehen, können später eingestellt werden.',
'Opening balance' => 'Eröffnungsbilanz',
'create_new_stuff' => 'Erstelle neue Dinge',
'new_withdrawal' => 'Neue Ausgabe',
'new_deposit' => 'Neue Einnahme',
'new_transfer' => 'Neue Überweisung',
'new_asset_account' => 'Neues Girokonto',
'new_expense_account' => 'Neuer Debitor (Geldausgang)',
'new_revenue_account' => 'Neuer Kreditor (Geldeingang)',
'new_budget' => 'Neues Budget',
'new_bill' => 'Neue Rechnung',
'block_account_logout' => 'You have been logged out. Blocked accounts cannot use this site. Did you register with a valid email address?',
'flash_success' => 'Success!',
'block_account_logout' => 'Sie wurden ausgeloggt. Blockierte Benutzerkonten können diese Seite nicht nutzen. Haben Sie eine gültige E-Mailadresse registriert?',
'flash_success' => 'Geschafft!',
'flash_info' => 'Nachricht',
'flash_warning' => 'Achtung!',
'flash_error' => 'Fehler!',
'flash_info_multiple' => 'There is one message|There are :count messages',
'flash_error_multiple' => 'There is one error|There are :count errors',
'net_worth' => 'Net worth',
'route_has_no_help' => 'There is no help for this route, or there is no help available in your language.',
'flash_info_multiple' => 'Es gibt eine Nachricht | Es gibt :count Nachrichten',
'flash_error_multiple' => 'Es gibt einen Fehler | Es gibt :count Fehler',
'net_worth' => 'Vermögen',
'route_has_no_help' => 'Es gibt keine Hilfe für diese Seite oder es ist keine Hilfe in ihrer Sprache verfügbar.',
'two_factor_welcome' => 'Hallo :user!',
'two_factor_enter_code' => 'To continue, please enter your two factor authentication code. Your application can generate it for you.',
'two_factor_enter_code' => 'Um fortzufahren geben Sie bitte ihren Zwei-Faktor-Authentifizierungscode ein. Ihre Anwendung kann diesen für Sie generieren.',
'two_factor_code_here' => 'Code hier eingeben',
'two_factor_title' => 'Zwei-Faktor-Authentifizierung',
'authenticate' => 'Authentifizieren',
'two_factor_forgot_title' => 'Lost two factor authentication',
'two_factor_forgot_title' => 'Zwei-Faktor-Authentifizierung verloren',
'two_factor_forgot' => 'I forgot my two-factor thing.',
'two_factor_lost_header' => 'Lost your two factor authentication?',
'two_factor_lost_header' => 'Haben Sie ihre Zwei-Faktor-Authentifizierung verloren?',
'two_factor_lost_intro' => 'Leider ist dieses etwas, dass sie nicht über die Weboberfläche zurücksetzen können. Sie haben zwei Möglichkeiten.',
'two_factor_lost_fix_self' => 'Wenn Sie Ihre eigene Instanz von Firefly III betreiben, überprüfen Sie die Logdatei unter <code>storage/logs</code> für weitere Anweisungen.',
'two_factor_lost_fix_owner' => 'Otherwise, email the site owner, <a href="mailto::site_owner">:site_owner</a> and ask them to reset your two factor authentication.',
'warning_much_data' => ':days days of data may take a while to load.',
'warning_much_data' => ':days Tage an Daten können eine Weile dauern zu laden.',
'registered' => 'Sie haben sich erfolgreich registriert!',
'search' => 'Suche',
'no_budget_pointer' => 'You seem to have no budgets yet. You should create some on the <a href="/budgets">budgets</a>-page. Budgets can help you keep track of expenses.',
'source_accounts' => 'Source account(s)',
'destination_accounts' => 'Destination account(s)',
'no_budget_pointer' => 'Sie scheinen keine Budgets festgelegt zu haben. Sie sollten welche auf der <a href="/budgets">Budget</a>-Seite erstellen. Budgets können Ihnen helfen ihre Ausgaben zu verfolgen.',
'source_accounts' => 'Herkunftskonto',
'destination_accounts' => 'Zielkonto',
// repeat frequencies:
'repeat_freq_monthly' => 'monatlich',
@ -82,100 +82,100 @@ return [
'invalid_activation_code' => 'Es scheint der genutzte Code ist ungültig oder ist abgelaufen.',
'confirm_account_is_resent_header' => 'Die Bestätigung wurde erneut gesendet',
'confirm_account_is_resent_text' => 'Die Bestätigungsmail wurde erneut gesendet. Wenn Sie die Bestätigungsmail weiterhin nicht erhalten wenden Sie sich bitte an den Seitenbetreiber unter <a href="mailto::owner">Seitenbetreiber></a> oder überprüfen Sie das Fehlerprotokoll.',
'confirm_account_is_resent_go_home' => 'Go to the index page of Firefly',
'confirm_account_is_resent_go_home' => 'Zur Hauptseite von Firefly wechseln',
'confirm_account_not_resent_header' => 'Etwas ist schief gelaufen :(',
'confirm_account_not_resent_intro' => 'The confirmation message has been not resent. If you still did not receive the confirmation message, please contact the site owner at <a href="mailto::owner">:owner</a> instead. Possibly, you have tried to resend the activation message too often. You can have Firefly III try to resend the confirmation message every hour.',
'confirm_account_not_resent_go_home' => 'Go to the index page of Firefly',
'confirm_account_not_resent_go_home' => 'Zur Hauptseite von Firefly wechseln',
// export data:
'import_and_export' => 'Import und Export',
'export_data' => 'Daten exportieren',
'export_data_intro' => 'For backup purposes, when migrating to another system or when migrating to another Firefly III installation.',
'export_format' => 'Export format',
'export_format_csv' => 'Comma separated values (CSV file)',
'export_format' => 'Export-Format',
'export_format_csv' => 'Durch Komma getrennte Werte (CSV-Datei)',
'export_format_mt940' => 'MT940 compatible format',
'export_included_accounts' => 'Export transactions from these accounts',
'include_config_help' => 'For easy re-import into Firefly III',
'include_old_uploads_help' => 'Firefly III does not throw away the original CSV files you have imported in the past. You can include them in your export.',
'export_included_accounts' => 'Exportiere die Überweisungen von diesem Konto',
'include_config_help' => 'Zum einfachen re-importieren in Firefly III',
'include_old_uploads_help' => 'Firefly III löscht nicht die originalen CSV-Dateien, welche zuvor importiert wurden. Sie können dem Export hinzugefügt werden.',
'do_export' => 'Export',
'export_status_never_started' => 'Der Export hat noch nicht begonnen',
'export_status_make_exporter' => 'Creating exporter thing...',
'export_status_collecting_journals' => 'Collecting your transactions...',
'export_status_collected_journals' => 'Collected your transactions!',
'export_status_converting_to_export_format' => 'Converting your transactions...',
'export_status_converted_to_export_format' => 'Converted your transactions!',
'export_status_creating_journal_file' => 'Creating the export file...',
'export_status_created_journal_file' => 'Created the export file!',
'export_status_collecting_attachments' => 'Collecting all your attachments...',
'export_status_collected_attachments' => 'Collected all your attachments!',
'export_status_collecting_old_uploads' => 'Collecting all your previous uploads...',
'export_status_collected_old_uploads' => 'Collected all your previous uploads!',
'export_status_creating_config_file' => 'Creating a configuration file...',
'export_status_created_config_file' => 'Created a configuration file!',
'export_status_creating_zip_file' => 'Creating a zip file...',
'export_status_created_zip_file' => 'Created a zip file!',
'export_status_finished' => 'Export has succesfully finished! Yay!',
'export_status_make_exporter' => 'Export wird erstellt...',
'export_status_collecting_journals' => 'Sammeln der Überweisungen...',
'export_status_collected_journals' => 'Überweisungen gesammelt!',
'export_status_converting_to_export_format' => 'Umwandeln der Überweisungen...',
'export_status_converted_to_export_format' => 'Überweisungen umgewandelt!',
'export_status_creating_journal_file' => 'Exportdatei wird erstellt...',
'export_status_created_journal_file' => 'Exportdatei erstellt!',
'export_status_collecting_attachments' => 'Sammeln der Anhänge...',
'export_status_collected_attachments' => 'Alle Anhänge gesammelt!',
'export_status_collecting_old_uploads' => 'Sammeln aller bisherigen Uploads...',
'export_status_collected_old_uploads' => 'Alle bisherigen Uploads gesammelt!',
'export_status_creating_config_file' => 'Erstelle eine Konfigurationsdatei...',
'export_status_created_config_file' => 'Konfigurationsdatei erstellt!',
'export_status_creating_zip_file' => 'Erstelle eine Zip-Datei...',
'export_status_created_zip_file' => 'Zip-Datei erstellt!',
'export_status_finished' => 'Export erfolgreich beendet! Yay!',
'export_data_please_wait' => 'Bitte warten...',
'attachment_explanation' => 'The file called \':attachment_name\' (#:attachment_id) was originally uploaded to :type \':description\' (#:journal_id) dated :date for the amount of :amount.',
'attachment_explanation' => 'Die Datei mit dem Namen \':attachment_name\' (#:attachment_id) wurde urspünglich am :date mit dem Betrag :amount zu :type \':description\' (#:journal_id) hochgeladen.',
// rules
'rules' => 'Rules',
'rules_explanation' => 'Here you can manage rules. Rules are triggered when a transaction is created or updated. Then, if the transaction has certain properties (called "triggers") Firefly will execute the "actions". Combined, you can make Firefly respond in a certain way to new transactions.',
'rule_name' => 'Name of rule',
'rule_triggers' => 'Rule triggers when',
'rule_actions' => 'Rule will',
'new_rule' => 'New rule',
'new_rule_group' => 'New rule group',
'rule_priority_up' => 'Give rule more priority',
'rule_priority_down' => 'Give rule less priority',
'make_new_rule_group' => 'Make new rule group',
'store_new_rule_group' => 'Store new rule group',
'created_new_rule_group' => 'New rule group ":title" stored!',
'updated_rule_group' => 'Successfully updated rule group ":title".',
'edit_rule_group' => 'Edit rule group ":title"',
'delete_rule_group' => 'Delete rule group ":title"',
'deleted_rule_group' => 'Deleted rule group ":title"',
'update_rule_group' => 'Update rule group',
'no_rules_in_group' => 'There are no rules in this group',
'rules' => 'Regeln',
'rules_explanation' => 'Hier können Sie Regeln verwalten. Regeln werden ausgelöst, wenn eine Überweisung erstellt oder aktualisert wird. Wenn diese Überweisungen bestimmte Merkmale aufweisen (sogenannte "Trigger") wird Firefly eine "Aktion" ausführen. Zusammengenommen kann Firefly so auf eine bestimmte Art und Weise auf neue Überweisungen reagieren.',
'rule_name' => 'Name der Regel',
'rule_triggers' => 'Regeln wird ausgelöst wenn',
'rule_actions' => 'Regel wird',
'new_rule' => 'Neue Regel',
'new_rule_group' => 'Neue Regelgruppe',
'rule_priority_up' => 'Regel eine höhrere Priorität zuweisen',
'rule_priority_down' => 'Regel eine geringere Priorität zuweisen',
'make_new_rule_group' => 'Neue Regelgruppe erstellen',
'store_new_rule_group' => 'Speichere neue Regelgruppe',
'created_new_rule_group' => 'Neue Regelgruppe ":title" gespeichert!',
'updated_rule_group' => 'Regelgruppe ":title" erfolgreich aktualisiert.',
'edit_rule_group' => 'Regelgruppe ":title" bearbeiten',
'delete_rule_group' => 'Regelgruppe ":title" löschen',
'deleted_rule_group' => 'Regelgruppe ":title" gelöscht',
'update_rule_group' => 'Aktualisiere neue Regelgruppe',
'no_rules_in_group' => 'Die Gruppe enthält keine Regeln',
'move_rule_group_up' => 'Move rule group up',
'move_rule_group_down' => 'Move rule group down',
'save_rules_by_moving' => 'Save these rule(s) by moving them to another rule group:',
'make_new_rule' => 'Make new rule in rule group ":title"',
'save_rules_by_moving' => 'Speichern Sie diese Regel(n), indem Sie sie in eine andere Gruppe verschieben:',
'make_new_rule' => 'Erstelle neue Regel in der Regelgruppe ":title"',
'rule_help_stop_processing' => 'When you check this box, later rules in this group will not be executed.',
'rule_help_active' => 'Inactive rules will never fire.',
'stored_new_rule' => 'Stored new rule with title ":title"',
'deleted_rule' => 'Deleted rule with title ":title"',
'store_new_rule' => 'Store new rule',
'updated_rule' => 'Updated rule with title ":title"',
'default_rule_group_name' => 'Default rules',
'default_rule_group_description' => 'All your rules not in a particular group.',
'default_rule_name' => 'Your first default rule',
'default_rule_description' => 'This rule is an example. You can safely delete it.',
'rule_help_active' => 'Inaktive Regeln werden nie ausgeführt.',
'stored_new_rule' => 'Speichere neue Regel mit Titel ":title"',
'deleted_rule' => 'Lösche Regel mit Titel ":title"',
'store_new_rule' => 'Speichere neue Regel',
'updated_rule' => 'Bearbeite Regel mit Titel ":title"',
'default_rule_group_name' => 'Standardregeln',
'default_rule_group_description' => 'Alle Ihre Regeln ohne eine bestimmte Gruppe.',
'default_rule_name' => 'Ihre erste Standardregel',
'default_rule_description' => 'Diese Regel ist ein Beispiel. Sie können sie problemlos löschen.',
'default_rule_trigger_description' => 'The Man Who Sold the World',
'default_rule_trigger_from_account' => 'David Bowie',
'default_rule_action_prepend' => 'Bought the world from ',
'default_rule_action_set_category' => 'Large expenses',
'default_rule_action_set_category' => 'Große Ausgaben',
'trigger' => 'Trigger',
'trigger_value' => 'Trigger on value',
'trigger_value' => 'Auslösen bei Wert',
'stop_processing_other_triggers' => 'Stop processing other triggers',
'add_rule_trigger' => 'Add new trigger',
'action' => 'Action',
'action_value' => 'Action value',
'add_rule_trigger' => 'Neue Trigger hinzufügen',
'action' => 'Aktion',
'action_value' => 'Aktionswert',
'stop_executing_other_actions' => 'Stop executing other actions',
'add_rule_action' => 'Add new action',
'edit_rule' => 'Edit rule ":title"',
'delete_rule' => 'Delete rule ":title"',
'update_rule' => 'Update rule',
'add_rule_action' => 'Neue Aktion hinzufügen',
'edit_rule' => 'Bearbeite Regel ":title"',
'delete_rule' => 'Lösche Regel ":title"',
'update_rule' => 'Regel bearbeiten',
'test_rule_triggers' => 'See matching transactions',
'warning_transaction_subset' => 'For performance reasons this list is limited to :max_num_transactions and may only show a subset of matching transactions',
'warning_no_matching_transactions' => 'No matching transactions found. Please note that for performance reasons, only the last :num_transactions transactions have been checked.',
'warning_no_valid_triggers' => 'No valid triggers provided.',
'execute_on_existing_transactions' => 'Execute for existing transactions',
'execute_on_existing_transactions_intro' => 'When a rule or group has been changed or added, you can execute it for existing transactions',
'execute_on_existing_transactions_short' => 'Existing transactions',
'executed_group_on_existing_transactions' => 'Executed group ":title" for existing transactions',
'execute_group_on_existing_transactions' => 'Execute group ":title" for existing transactions',
'include_transactions_from_accounts' => 'Include transactions from these accounts',
'execute_on_existing_transactions_intro' => 'Wenn eine Regel oder eine Gruppe geändert oder hinzugefügt wurde, können Sie für bestehende Überweisungen ausgeführt werden',
'execute_on_existing_transactions_short' => 'Bestehende Überweisungen',
'executed_group_on_existing_transactions' => 'Regelgruppe ":title" wurde für bestehende Überweisungen ausgeführt',
'execute_group_on_existing_transactions' => 'Regelgruppe ":title" für bestehende Überweisungen ausführen',
'include_transactions_from_accounts' => 'Überweisungen von diesem Konto einbeziehen',
'execute' => 'Ausführen',
// actions and triggers
@ -189,29 +189,29 @@ return [
'rule_trigger_to_account_is' => 'Destination account is ":trigger_value"',
'rule_trigger_to_account_contains' => 'Destination account contains ":trigger_value"',
'rule_trigger_transaction_type' => 'Transaction is of type ":trigger_value"',
'rule_trigger_amount_less' => 'Amount is less than :trigger_value',
'rule_trigger_amount_exactly' => 'Amount is :trigger_value',
'rule_trigger_amount_more' => 'Amount is more than :trigger_value',
'rule_trigger_description_starts' => 'Description starts with ":trigger_value"',
'rule_trigger_description_ends' => 'Description ends with ":trigger_value"',
'rule_trigger_description_contains' => 'Description contains ":trigger_value"',
'rule_trigger_description_is' => 'Description is ":trigger_value"',
'rule_trigger_from_account_starts_choice' => 'Source account starts with..',
'rule_trigger_from_account_ends_choice' => 'Source account ends with..',
'rule_trigger_from_account_is_choice' => 'Source account is..',
'rule_trigger_from_account_contains_choice' => 'Source account contains..',
'rule_trigger_to_account_starts_choice' => 'Destination account starts with..',
'rule_trigger_to_account_ends_choice' => 'Destination account ends with..',
'rule_trigger_to_account_is_choice' => 'Destination account is..',
'rule_trigger_to_account_contains_choice' => 'Destination account contains..',
'rule_trigger_transaction_type_choice' => 'Transaction is of type..',
'rule_trigger_amount_less_choice' => 'Amount is less than..',
'rule_trigger_amount_exactly_choice' => 'Amount is..',
'rule_trigger_amount_more_choice' => 'Amount is more than..',
'rule_trigger_description_starts_choice' => 'Description starts with..',
'rule_trigger_description_ends_choice' => 'Description ends with..',
'rule_trigger_description_contains_choice' => 'Description contains..',
'rule_trigger_description_is_choice' => 'Description is..',
'rule_trigger_amount_less' => 'Betrag ist kleiner als :trigger_value',
'rule_trigger_amount_exactly' => 'Betrag ist :trigger_value',
'rule_trigger_amount_more' => 'Betrag ist größer als :trigger_value',
'rule_trigger_description_starts' => 'Beschreibung beginnt mit ":trigger_value"',
'rule_trigger_description_ends' => 'Beschreibung endet mit ":trigger_value"',
'rule_trigger_description_contains' => 'Beschreibung enthält ":trigger_value"',
'rule_trigger_description_is' => 'Beschreibung ist ":trigger_value"',
'rule_trigger_from_account_starts_choice' => 'Herkunftskonto beginnt mit..',
'rule_trigger_from_account_ends_choice' => 'Herkunftskonto endet mit..',
'rule_trigger_from_account_is_choice' => 'Herkunftskonto ist..',
'rule_trigger_from_account_contains_choice' => 'Herkunftskonto enthält..',
'rule_trigger_to_account_starts_choice' => 'Zielkonto beginnt mit..',
'rule_trigger_to_account_ends_choice' => 'Zielkonto endet mit..',
'rule_trigger_to_account_is_choice' => 'Zielkonto ist..',
'rule_trigger_to_account_contains_choice' => 'Zielkonto enthält..',
'rule_trigger_transaction_type_choice' => 'Überweisung ist vom Typ..',
'rule_trigger_amount_less_choice' => 'Betrag ist geringer als..',
'rule_trigger_amount_exactly_choice' => 'Betrag ist..',
'rule_trigger_amount_more_choice' => 'Betragn ist mehr als..',
'rule_trigger_description_starts_choice' => 'Beschreibung beginnt mit..',
'rule_trigger_description_ends_choice' => 'Beschreibung endet mit..',
'rule_trigger_description_contains_choice' => 'Beschreibung enthält..',
'rule_trigger_description_is_choice' => 'Beschreibung ist..',
'rule_trigger_store_journal' => 'When a journal is created',
'rule_trigger_update_journal' => 'When a journal is updated',
'rule_action_set_category' => 'Set category to ":action_value"',
@ -236,17 +236,17 @@ return [
'rule_action_prepend_description_choice' => 'Prepend description with..',
// tags
'store_new_tag' => 'Store new tag',
'update_tag' => 'Update tag',
'store_new_tag' => 'Neuen Tag speichern',
'update_tag' => 'Tag Aktualisierung',
'no_location_set' => 'No location set.',
'meta_data' => 'Meta data',
'location' => 'Location',
'location' => 'Standort',
// preferences
'pref_home_screen_accounts' => 'Home screen accounts',
'pref_home_screen_accounts_help' => 'Which accounts should be displayed on the home page?',
'pref_view_range' => 'View range',
'pref_view_range_help' => 'Some charts are automatically grouped in periods. What period would you prefer?',
'pref_home_screen_accounts' => 'Konten auf dem Startbildschirm',
'pref_home_screen_accounts_help' => 'Welche Konten sollen auf dem Startbildschirm angezeigt werden?',
'pref_view_range' => 'Sichtbereich',
'pref_view_range_help' => 'Einige Grafiken werden automatisch nach Zeiträumen gruppiert. Welchen Zeitraum wollen Sie festlegen?',
'pref_1D' => 'Ein Tag',
'pref_1W' => 'Eine Woche',
'pref_1M' => 'Ein Monat',
@ -255,168 +255,168 @@ return [
'pref_1Y' => 'Ein Jahr',
'pref_languages' => 'Sprachen',
'pref_languages_help' => 'Firefly III unterstützt mehrere Sprachen. Welche möchten Sie nutzen?',
'pref_custom_fiscal_year' => 'Fiscal year settings',
'pref_custom_fiscal_year_label' => 'Enabled',
'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_fiscal_year_start_label' => 'Fiscal year start date',
'pref_custom_fiscal_year' => 'Einstellungen zum Geschäftsjahr',
'pref_custom_fiscal_year_label' => 'Aktiviert',
'pref_custom_fiscal_year_help' => 'In Ländern, in denen ein Geschäftsjahr nicht vom 1. Januar bis 31. Dezemeber dauert, können Sie diese Option anstellen und Start / Ende des Geschäftsjahres angeben',
'pref_fiscal_year_start_label' => 'Startdatum des Geschäftsjahr',
'pref_two_factor_auth' => '2-step verification',
'pref_two_factor_auth_help' => 'When you enable 2-step verification (also known as two-factor authentication), you add an extra layer of security to your account. You sign in with something you know (your password) and something you have (a verification code). Verification codes are generated by an application on your phone, such as Authy or Google Authenticator.',
'pref_enable_two_factor_auth' => 'Enable 2-step verification',
'pref_two_factor_auth_disabled' => '2-step verification code removed and disabled',
'pref_two_factor_auth_remove_it' => 'Don\'t forget to remove the account from your authentication app!',
'pref_two_factor_auth_code' => 'Verify code',
'pref_two_factor_auth_code_help' => 'Scan the QR code with an application on your phone such as Authy or Google Authenticator and enter the generated code.',
'pref_two_factor_auth_remove_it' => 'Vergessen Sie nicht ihr Benutzerkonto aus ihrer Authentifizierungsapp zu entfernen!',
'pref_two_factor_auth_code' => 'Code überprüfen',
'pref_two_factor_auth_code_help' => 'Scannen Sie den QR-Code mit einer Anwendung wie Authy oder Google Authenticator auf ihrem Handy und geben Sie den generierten Code ein.',
'pref_two_factor_auth_reset_code' => 'Reset verification code',
'pref_two_factor_auth_remove_code' => 'Remove verification code',
'pref_two_factor_auth_remove_will_disable' => '(this will also disable two-factor authentication)',
'pref_save_settings' => 'Save settings',
'saved_preferences' => 'Preferences saved!',
'transaction_page_size_title' => 'Page size',
'pref_save_settings' => 'Einstellungen speichern',
'saved_preferences' => 'Einstellungen gespeichert!',
'transaction_page_size_title' => 'Seitengröße',
'transaction_page_size_help' => 'Any list of transactions shows at most this many transactions',
'transaction_page_size_label' => 'Page size',
'between_dates' => '(:start and :end)',
'pref_optional_fields_transaction' => 'Optional fields for transactions',
'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',
'transaction_page_size_label' => 'Seitengröße',
'between_dates' => '(:start und :end)',
'pref_optional_fields_transaction' => 'Optionale Felder für Überweisungen',
'pref_optional_fields_transaction_help' => 'Standardmäßig sind nicht alle Felder aktiviert, wenn eine neue Überweisung erstellt wird (wegen der Übersicht). Unten können Sie diese Felder aktivieren, wenn Sie glauben, dass Sie nützlich für Sie sind. Alle Felder die deaktiviert sind, aber bereits ausgefüllt sind, werden unabhängig von ihren Einstellung sichtbar sein.',
'optional_tj_date_fields' => 'Datumsfeld',
'optional_tj_business_fields' => 'Business fields',
'optional_tj_attachment_fields' => 'Attachment fields',
'pref_optional_tj_interest_date' => 'Interest date',
'pref_optional_tj_book_date' => 'Book date',
'pref_optional_tj_process_date' => 'Processing date',
'pref_optional_tj_due_date' => 'Due date',
'pref_optional_tj_payment_date' => 'Payment date',
'pref_optional_tj_invoice_date' => 'Invoice date',
'pref_optional_tj_internal_reference' => 'Internal reference',
'pref_optional_tj_notes' => 'Notes',
'pref_optional_tj_attachments' => 'Attachments',
'optional_field_meta_dates' => 'Dates',
'optional_field_meta_business' => 'Business',
'optional_field_attachments' => 'Attachments',
'optional_field_meta_data' => 'Optional meta data',
'pref_optional_tj_interest_date' => 'Zinstermin',
'pref_optional_tj_book_date' => 'Buchungstermin',
'pref_optional_tj_process_date' => 'Bearbeitungsdatum',
'pref_optional_tj_due_date' => 'Fälligkeitstermin',
'pref_optional_tj_payment_date' => 'Zahlungsdatum',
'pref_optional_tj_invoice_date' => 'Rechnungsdatum',
'pref_optional_tj_internal_reference' => 'Interner Verweis',
'pref_optional_tj_notes' => 'Notizen',
'pref_optional_tj_attachments' => 'Anhänge',
'optional_field_meta_dates' => 'Daten',
'optional_field_meta_business' => 'Geschäftlich',
'optional_field_attachments' => 'Anhänge',
'optional_field_meta_data' => 'Optionale Metadaten',
// profile:
'change_your_password' => 'Change your password',
'delete_account' => 'Delete account',
'current_password' => 'Current password',
'new_password' => 'New password',
'new_password_again' => 'New password (again)',
'delete_your_account' => 'Delete your account',
'delete_your_account_help' => 'Deleting your account will also delete any accounts, transactions, <em>anything</em> you might have saved into Firefly III. It\'ll be GONE.',
'delete_your_account_password' => 'Enter your password to continue.',
'password' => 'Password',
'are_you_sure' => 'Are you sure? You cannot undo this.',
'delete_account_button' => 'DELETE your account',
'invalid_current_password' => 'Invalid current password!',
'password_changed' => 'Password changed!',
'change_your_password' => 'Passwort ändern',
'delete_account' => 'Konto löschen',
'current_password' => 'Derzeitiges Passwort',
'new_password' => 'Neues Passwort',
'new_password_again' => 'Neues Passwort (wiederholen)',
'delete_your_account' => 'Ihren Account löschen',
'delete_your_account_help' => 'Das Löschen ihres Benutzerkontos wird ebenfalls alle Konten, Überweisungen, <em>alles</em> was Sie in Firefly gespeichert haben löschen. Alles ist WEG.',
'delete_your_account_password' => 'Geben Sie Ihr Kennwort ein um fortzufahren.',
'password' => 'Passwort',
'are_you_sure' => 'Sind Sie sicher? Sie können diesen Schritt nicht rückgängig machen.',
'delete_account_button' => 'LÖSCHEN Sie ihr Benutzerkonto',
'invalid_current_password' => 'Aktuelles Passwort ist ungültig!',
'password_changed' => 'Passwort geändert!',
'should_change' => 'The idea is to change your password.',
'invalid_password' => 'Invalid password!',
'invalid_password' => 'Ungültiges Passwort!',
// attachments
'nr_of_attachments' => 'One attachment|:count attachments',
'attachments' => 'Attachments',
'edit_attachment' => 'Edit attachment ":name"',
'update_attachment' => 'Update attachment',
'delete_attachment' => 'Delete attachment ":name"',
'attachment_deleted' => 'Deleted attachment ":name"',
'attachment_updated' => 'Updated attachment ":name"',
'upload_max_file_size' => 'Maximum file size: :size',
'nr_of_attachments' => 'Eine Anhang |:count Anhänge',
'attachments' => 'Anhänge',
'edit_attachment' => 'Anhang ":name" bearbeiten',
'update_attachment' => 'Anhang aktualisieren',
'delete_attachment' => 'Anhang ":name" löschen',
'attachment_deleted' => 'Anhang ":name" gelöscht',
'attachment_updated' => 'Anhang ":name" aktualisiert',
'upload_max_file_size' => 'Maximale Dateigröße: :size',
// tour:
'prev' => 'Prev',
'next' => 'Next',
'end-tour' => 'End tour',
'prev' => 'Zurück',
'next' => 'Vor',
'end-tour' => 'Ende der Tour',
'pause' => 'Pause',
// transaction index
'title_expenses' => 'Expenses',
'title_withdrawal' => 'Expenses',
'title_revenue' => 'Revenue / income',
'title_deposit' => 'Revenue / income',
'title_transfer' => 'Transfers',
'title_transfers' => 'Transfers',
'title_expenses' => 'Ausgaben',
'title_withdrawal' => 'Ausgaben',
'title_revenue' => 'Einnahmen / Einkommen',
'title_deposit' => 'Einnahmen / Einkommen',
'title_transfer' => 'Überweisungen',
'title_transfers' => 'Überweisungen',
// create new stuff:
'create_new_withdrawal' => 'Create new withdrawal',
'create_new_deposit' => 'Create new deposit',
'create_new_transfer' => 'Create new transfer',
'create_new_withdrawal' => 'Erstelle eine neue Ausgabe',
'create_new_deposit' => 'Erstelle ein neues Einkommen',
'create_new_transfer' => 'Eine neue Überweisung erstellen',
'create_new_asset' => 'Create new asset account',
'create_new_expense' => 'Create new expense account',
'create_new_revenue' => 'Create new revenue account',
'create_new_piggy_bank' => 'Create new piggy bank',
'create_new_bill' => 'Create new bill',
'create_new_piggy_bank' => 'Ein neues Sparschwein erstellen',
'create_new_bill' => 'Eine neue Rechnung erstellen',
// currencies:
'create_currency' => 'Create a new currency',
'store_currency' => 'Store new currency',
'update_currency' => 'Update currency',
'new_default_currency' => ':name is now the default currency.',
'cannot_delete_currency' => 'Cannot delete :name because it is still in use.',
'deleted_currency' => 'Currency :name deleted',
'created_currency' => 'Currency :name created',
'updated_currency' => 'Currency :name updated',
'ask_site_owner' => 'Please ask :owner to add, remove or edit currencies.',
'currencies_intro' => 'Firefly III supports various currencies which you can set and enable here.',
'make_default_currency' => 'make default',
'default_currency' => 'default',
'create_currency' => 'Eine neue Währung erstellen',
'store_currency' => 'Eine neue Währung speichern',
'update_currency' => 'Währung aktualisieren',
'new_default_currency' => ':name ist jetzt die Standardwährung.',
'cannot_delete_currency' => ':name kann nicht gelöscht werden, da Sie noch in Gebrauch ist.',
'deleted_currency' => 'Währung :name gelöscht',
'created_currency' => 'Währung :name erstellt',
'updated_currency' => 'Währung :name aktualisiert',
'ask_site_owner' => 'Bitte fragen sie :owner zum Hinzufügen, Entfernen oder Bearbeiten von Währungen.',
'currencies_intro' => 'Firefly III unterstützt verschiedene Währungen, welche hier eingestellt und aktiviert werden können.',
'make_default_currency' => 'als Standard festlegen',
'default_currency' => 'Standard',
// new user:
'submit' => 'Submit',
'getting_started' => 'Getting started',
'to_get_started' => 'To get started with Firefly, please enter your current bank\'s name, and the balance of your checking account:',
'savings_balance_text' => 'If you have a savings account, please enter the current balance of your savings account:',
'cc_balance_text' => 'If you have a credit card, please enter your credit card\'s limit.',
'stored_new_account_new_user' => 'Yay! Your new account has been stored.',
'stored_new_accounts_new_user' => 'Yay! Your new accounts have been stored.',
'submit' => 'Bestätigen',
'getting_started' => 'Erste Schritte',
'to_get_started' => 'Um mit Firefly zu starten, geben Sie bitte den Namen ihrer Bank sowie den Kontostand ihres Girokontos an:',
'savings_balance_text' => 'Wenn Sie in Sparkonto besitzen, geben Sie bitte den Kontostand des Kontos an:',
'cc_balance_text' => 'Wenn Sie eine Kreditkarte besitzen, geben Sie bitte das Limit der Kreditkarte an.',
'stored_new_account_new_user' => 'Yay! Ihr neues Konto wurde gespeichert.',
'stored_new_accounts_new_user' => 'Yay! Ihre neuen Konten wurden gespeichert.',
// forms:
'mandatoryFields' => 'Mandatory fields',
'optionalFields' => 'Optional fields',
'options' => 'Options',
'mandatoryFields' => 'Pflichtfelder',
'optionalFields' => 'Optionale Felder',
'options' => 'Einstellungen',
// budgets:
'create_new_budget' => 'Create a new budget',
'store_new_budget' => 'Store new budget',
'stored_new_budget' => 'Stored new budget ":name"',
'available_between' => 'Available between :start and :end',
'transactionsWithoutBudget' => 'Expenses without budget',
'transactions_no_budget' => 'Expenses without budget between :start and :end',
'spent_between' => 'Spent between :start and :end',
'createBudget' => 'New budget',
'inactiveBudgets' => 'Inactive budgets',
'without_budget_between' => 'Transactions without a budget between :start and :end',
'create_new_budget' => 'Ein neues Budget erstellen',
'store_new_budget' => 'Ein neues Budget speichern',
'stored_new_budget' => 'Speichere neues Budget ":name"',
'available_between' => 'Verfügbar zwischen :start und :end',
'transactionsWithoutBudget' => 'Ausgaben ohne Budget',
'transactions_no_budget' => 'Ausgaben ohne Budget zwischen :start und :end',
'spent_between' => 'Ausgegeben zwischen :start und :end',
'createBudget' => 'Neues Budget',
'inactiveBudgets' => 'Inaktive Budgets',
'without_budget_between' => 'Überweisungen ohne Budget zwischen :start und :end',
'budget_in_month' => ':name in :month',
'delete_budget' => 'Delete budget ":name"',
'deleted_budget' => 'Deleted budget ":name"',
'edit_budget' => 'Edit budget ":name"',
'updated_budget' => 'Updated budget ":name"',
'update_amount' => 'Update amount',
'update_budget' => 'Update budget',
'delete_budget' => 'Budget ":name" löschen',
'deleted_budget' => 'Budget ":name" gelöscht',
'edit_budget' => 'Budget ":name" bearbeiten',
'updated_budget' => 'Budget ":name" bearbeitet',
'update_amount' => 'Betrag aktualisieren',
'update_budget' => 'Budget aktualisieren',
'update_budget_amount_range' => 'Update (expected) available amount between :start and :end',
// bills:
'matching_on' => 'Matching on',
'between_amounts' => 'between :low and :high.',
'repeats' => 'Repeats',
'connected_journals' => 'Connected transactions',
'between_amounts' => 'zwischen :low und :high.',
'repeats' => 'Wiederholungen',
'connected_journals' => 'Vernüpfte Überweisungen',
'auto_match_on' => 'Automatically matched by Firefly',
'auto_match_off' => 'Not automatically matched by Firefly',
'next_expected_match' => 'Next expected match',
'delete_bill' => 'Delete bill ":name"',
'deleted_bill' => 'Deleted bill ":name"',
'edit_bill' => 'Edit bill ":name"',
'more' => 'More',
'delete_bill' => 'Rechnung ":name" löschen',
'deleted_bill' => 'Rechnung ":name" gelöscht',
'edit_bill' => 'Rechnung ":name" bearbeiten',
'more' => 'Weitere',
'rescan_old' => 'Rescan old transactions',
'update_bill' => 'Update bill',
'updated_bill' => 'Updated bill ":name"',
'store_new_bill' => 'Store new bill',
'stored_new_bill' => 'Stored new bill ":name"',
'update_bill' => 'Aktualisieren Sie eine Rechnung',
'updated_bill' => 'Rechnung ":name" aktualisiert',
'store_new_bill' => 'Neue Rechnung speichern',
'stored_new_bill' => 'Neue Rechung ":name" gespeichert',
'cannot_scan_inactive_bill' => 'Inactive bills cannot be scanned.',
'rescanned_bill' => 'Rescanned everything.',
'bill_date_little_relevance' => 'The only part of this date used by Firefly is the day. It is only useful when your bill arrives at exactly the same date every month. If the payment date of your bills varies, simply use the first of the month.',
'average_bill_amount_year' => 'Average bill amount (:year)',
'average_bill_amount_overall' => 'Average bill amount (overall)',
'bill_date_little_relevance' => 'Der einzige Teil dieses Datum, der von Firefly verwendet wird, ist der Tag. Er ist nur sinnvoll, wenn ihre Rechnung immer am selben Tag im Monat anfallen. Wenn der Zahlungstag der Rechnung variiert geben sie einfach den Ersten des Monats an.',
'average_bill_amount_year' => 'Durchschnittliche Rechnungssumme (:year)',
'average_bill_amount_overall' => 'Durchschnittliche Rechnungssumme (gesamt)',
// accounts:
'details_for_asset' => 'Details for asset account ":name"',
@ -457,70 +457,70 @@ return [
'create_new_category' => 'Create a new category',
'without_category' => 'Without a category',
'update_category' => 'Update category',
'updated_category' => 'Updated category ":name"',
'categories' => 'Categories',
'edit_category' => 'Edit category ":name"',
'no_category' => '(no category)',
'category' => 'Category',
'delete_category' => 'Delete category ":name"',
'deleted_category' => 'Deleted category ":name"',
'store_category' => 'Store new category',
'stored_category' => 'Stored new category ":name"',
'without_category_between' => 'Without category between :start and :end',
'updated_category' => 'Kategorie ":name" aktualisiert',
'categories' => 'Kategorien',
'edit_category' => 'Kategorie ":name" bearbeiten',
'no_category' => '(keine Kategorie)',
'category' => 'Kategorie',
'delete_category' => 'Kategorie ":name" löschen',
'deleted_category' => 'Kategorie ":name" gelöscht',
'store_category' => 'Speichere neue Kategorie',
'stored_category' => 'Neue Kategorie ":name" gespeichert',
'without_category_between' => 'Ohne Kategorie zwischen :start und :end',
// transactions:
'update_withdrawal' => 'Update withdrawal',
'update_deposit' => 'Update deposit',
'update_transfer' => 'Update transfer',
'updated_withdrawal' => 'Updated withdrawal ":description"',
'updated_deposit' => 'Updated deposit ":description"',
'updated_transfer' => 'Updated transfer ":description"',
'delete_withdrawal' => 'Delete withdrawal ":description"',
'delete_deposit' => 'Delete deposit ":description"',
'delete_transfer' => 'Delete transfer ":description"',
'deleted_withdrawal' => 'Successfully deleted withdrawal ":description"',
'deleted_deposit' => 'Successfully deleted deposit ":description"',
'deleted_transfer' => 'Successfully deleted transfer ":description"',
'stored_journal' => 'Successfully created new transaction ":description"',
'select_transactions' => 'Select transactions',
'stop_selection' => 'Stop selecting transactions',
'edit_selected' => 'Edit selected',
'delete_selected' => 'Delete selected',
'mass_delete_journals' => 'Delete a number of transactions',
'mass_edit_journals' => 'Edit a number of transactions',
'update_withdrawal' => 'Ausgaben aktualisieren',
'update_deposit' => 'Einnahmen aktualisieren',
'update_transfer' => 'Überweisungen aktualisieren',
'updated_withdrawal' => 'Ausgabe ":description" aktualisiert',
'updated_deposit' => 'Einnahme ":description" aktualisiert',
'updated_transfer' => 'Überweisung ":description" aktualisert',
'delete_withdrawal' => 'Ausgabe ":description" löschen',
'delete_deposit' => 'Einnahme ":description" löschen',
'delete_transfer' => 'Überweisung ":description" löschen',
'deleted_withdrawal' => 'Ausgabe ":description" erfolgreich gelöscht',
'deleted_deposit' => 'Einnahme ":description" erfolgreich gelöscht',
'deleted_transfer' => 'Überweisung ":description" erfolgreich gelöscht',
'stored_journal' => 'Neue Überweisung ":description" erfolgreich erstellt',
'select_transactions' => 'Überweisungen auswählen',
'stop_selection' => 'Auswahl von Überweisungen stoppen',
'edit_selected' => 'Auswahl bearbeiten',
'delete_selected' => 'Auswahl löschen',
'mass_delete_journals' => 'Löschen Sie eine Reihe von Überweisungen',
'mass_edit_journals' => 'Bearbeiten Sie eine Reihe von Überweisungen',
'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.',
'perm-delete-many' => 'Deleting many items in one go can be very disruptive. Please be cautious.',
'mass_deleted_transactions_success' => 'Deleted :amount transaction(s).',
'mass_edited_transactions_success' => 'Updated :amount transaction(s)',
'perm-delete-many' => 'Das Löschen von mehreren Elementen auf einmal kann sich störend auswirken. Bitte seien Sie vorsichtig.',
'mass_deleted_transactions_success' => ':amount Überweisung(en) gelöscht.',
'mass_edited_transactions_success' => ':amount Überweisung(en) aktualisiert',
// new user:
'welcome' => 'Welcome to Firefly!',
'welcome' => 'Willkommen bei Firefly!',
// home page:
'yourAccounts' => 'Your accounts',
'budgetsAndSpending' => 'Budgets and spending',
'savings' => 'Savings',
'yourAccounts' => 'Deine Konten',
'budgetsAndSpending' => 'Budgets und Ausgaben',
'savings' => 'Erspartes',
'markAsSavingsToContinue' => 'Mark your asset accounts as "Savings account" to fill this panel',
'createPiggyToContinue' => 'Create piggy banks to fill this panel.',
'newWithdrawal' => 'New expense',
'newDeposit' => 'New deposit',
'newTransfer' => 'New transfer',
'moneyIn' => 'Money in',
'moneyOut' => 'Money out',
'billsToPay' => 'Bills to pay',
'billsPaid' => 'Bills paid',
'divided' => 'divided',
'toDivide' => 'left to divide',
'createPiggyToContinue' => 'Erstellen Sie Sparschweine um dieses Panel zu füllen.',
'newWithdrawal' => 'Neue Ausgabe',
'newDeposit' => 'Neue Einnahme',
'newTransfer' => 'Neue Überweisung',
'moneyIn' => 'Geldeingang',
'moneyOut' => 'Geldausgang',
'billsToPay' => 'Rechnungen zu bezahlen',
'billsPaid' => 'Rechnungen bezahlt',
'divided' => 'geteilt',
'toDivide' => 'zu teilen',
// menu and titles, should be recycled as often as possible:
'currency' => 'Currency',
'preferences' => 'Preferences',
'logout' => 'Logout',
'searchPlaceholder' => 'Search...',
'dashboard' => 'Dashboard',
'currencies' => 'Currencies',
'accounts' => 'Accounts',
'currency' => 'Währung',
'preferences' => 'Einstellungen',
'logout' => 'Abmelden',
'searchPlaceholder' => 'Suchen...',
'dashboard' => 'Übersicht',
'currencies' => 'Währungen',
'accounts' => 'Konten',
'Asset account' => 'Asset account',
'Default account' => 'Asset account',
'Expense account' => 'Expense account',
@ -528,53 +528,53 @@ return [
'Initial balance account' => 'Initial balance account',
'budgets' => 'Budgets',
'tags' => 'Tags',
'reports' => 'Reports',
'transactions' => 'Transactions',
'expenses' => 'Expenses',
'income' => 'Revenue / income',
'transfers' => 'Transfers',
'moneyManagement' => 'Money management',
'piggyBanks' => 'Piggy banks',
'bills' => 'Bills',
'withdrawal' => 'Withdrawal',
'deposit' => 'Deposit',
'account' => 'Account',
'transfer' => 'Transfer',
'Withdrawal' => 'Withdrawal',
'Deposit' => 'Deposit',
'Transfer' => 'Transfer',
'bill' => 'Bill',
'yes' => 'Yes',
'no' => 'No',
'amount' => 'Amount',
'overview' => 'Overview',
'reports' => 'Berichte',
'transactions' => 'Überweisungen',
'expenses' => 'Ausgaben',
'income' => 'Einnahmen / Einkommen',
'transfers' => 'Überweisungen',
'moneyManagement' => 'Geldverwaltung',
'piggyBanks' => 'Sparschweine',
'bills' => 'Rechnungen',
'withdrawal' => 'Ausgabe',
'deposit' => 'Einzahlung',
'account' => 'Konto',
'transfer' => 'Überweisung',
'Withdrawal' => 'Ausgabe',
'Deposit' => 'Einzahlung',
'Transfer' => 'Überweisung',
'bill' => 'Rechnung',
'yes' => 'Ja',
'no' => 'Nein',
'amount' => 'Betrag',
'overview' => 'Übersicht',
'saveOnAccount' => 'Save on account',
'unknown' => 'Unknown',
'daily' => 'Daily',
'monthly' => 'Monthly',
'profile' => 'Profile',
'errors' => 'Errors',
'unknown' => 'Unbekannt',
'daily' => 'Täglich',
'monthly' => 'Monatlich',
'profile' => 'Profil',
'errors' => 'Fehler',
// reports:
'report_default' => 'Default financial report for :start until :end',
'report_default' => 'Standard Finanzbericht für :start bis :end',
'report_audit' => 'Transaction history overview for :start until :end',
'quick_link_reports' => 'Quick links',
'quick_link_default_report' => 'Default financial report',
'quick_link_default_report' => 'Standard Finanzbericht',
'quick_link_audit_report' => 'Transaction history overview',
'report_this_month_quick' => 'Current month, all accounts',
'report_this_year_quick' => 'Current year, all accounts',
'report_this_fiscal_year_quick' => 'Current fiscal year, all accounts',
'report_all_time_quick' => 'All-time, all accounts',
'reports_can_bookmark' => 'Remember that reports can be bookmarked.',
'report_this_month_quick' => 'Aktueller Monat, alle Konten',
'report_this_year_quick' => 'Aktuelles Jahr, alle Konten',
'report_this_fiscal_year_quick' => 'Aktuelles Geschäftsjahr, alle Konten',
'report_all_time_quick' => 'Gesamte Zeit, alle Konten',
'reports_can_bookmark' => 'Berichte können als Lesezeichen gespeichert werden.',
'incomeVsExpenses' => 'Income vs. expenses',
'accountBalances' => 'Account balances',
'balanceStartOfYear' => 'Balance at start of year',
'balanceEndOfYear' => 'Balance at end of year',
'balanceStartOfMonth' => 'Balance at start of month',
'balanceEndOfMonth' => 'Balance at end of month',
'balanceStart' => 'Balance at start of period',
'balanceEnd' => 'Balance at end of period',
'reportsOwnAccounts' => 'Reports for your own accounts',
'balanceStartOfYear' => 'Bilanz zum Jahresbeginn',
'balanceEndOfYear' => 'Bilanz zum Jahresende',
'balanceStartOfMonth' => 'Bilanz zum Monatsbeginn',
'balanceEndOfMonth' => 'Bilanz zum Monatsende',
'balanceStart' => 'Bilanz zum Beginn der Periode',
'balanceEnd' => 'Bilanz zum Ende der Periode',
'reportsOwnAccounts' => 'Berichte für Ihren eigenen Konten',
'reportsOwnAccountsAndShared' => 'Reports for your own accounts and shared accounts',
'splitByAccount' => 'Split by account',
'balancedByTransfersAndTags' => 'Balanced by transfers and tags',
@ -584,33 +584,33 @@ return [
'outsideOfBudgets' => 'Outside of budgets',
'leftInBudget' => 'Left in budget',
'sumOfSums' => 'Sum of sums',
'noCategory' => '(no category)',
'noCategory' => '(keine Kategorie)',
'notCharged' => 'Not charged (yet)',
'inactive' => 'Inactive',
'active' => 'Active',
'difference' => 'Difference',
'in' => 'In',
'out' => 'Out',
'active' => 'Aktiv',
'difference' => 'Unterschied',
'in' => 'Rein',
'out' => 'Raus',
'topX' => 'top :number',
'showTheRest' => 'Show everything',
'hideTheRest' => 'Show only the top :number',
'sum_of_year' => 'Sum of year',
'sum_of_years' => 'Sum of years',
'average_of_year' => 'Average of year',
'average_of_years' => 'Average of years',
'categories_earned_in_year' => 'Categories (by earnings)',
'categories_spent_in_year' => 'Categories (by spendings)',
'report_type' => 'Report type',
'showTheRest' => 'Alles anzeigen',
'hideTheRest' => 'Nur die Top :number anzeigen',
'sum_of_year' => 'Summe des Jahres',
'sum_of_years' => 'Summe der Jahre',
'average_of_year' => 'Durchschnitt des Jahres',
'average_of_years' => 'Durchschnitt der Jahre',
'categories_earned_in_year' => 'Kategorien (nach Einnahmen)',
'categories_spent_in_year' => 'Kategorien (nach Ausgaben)',
'report_type' => 'Typ des Berichts',
'report_type_default' => 'Default financial report',
'report_type_audit' => 'Transaction history overview (audit)',
'report_type_meta-history' => 'Categories, budgets and bills overview',
'report_type_meta-history' => 'Übersicht über Kategorien, Budgets und Rechnungen',
'more_info_help' => 'More information about these types of reports can be found in the help pages. Press the (?) icon in the top right corner.',
'report_included_accounts' => 'Included accounts',
'report_date_range' => 'Date range',
'report_date_range' => 'Zeitraum',
'report_include_help' => 'In all cases, transfers to shared accounts count as expenses, and transfers from shared accounts count as income.',
'report_preset_ranges' => 'Pre-set ranges',
'shared' => 'Shared',
'fiscal_year' => 'Fiscal year',
'fiscal_year' => 'Geschäftsjahr',
'income_entry' => 'Income from account ":name" between :start and :end',
'expense_entry' => 'Expenses to account ":name" between :start and :end',
'category_entry' => 'Expenses in category ":name" between :start and :end',
@ -633,24 +633,24 @@ return [
'minAmount' => 'Minumum amount',
'billEntry' => 'Current bill entry',
'name' => 'Name',
'date' => 'Date',
'paid' => 'Paid',
'unpaid' => 'Unpaid',
'day' => 'Day',
'budgeted' => 'Budgeted',
'period' => 'Period',
'balance' => 'Balance',
'summary' => 'Summary',
'sum' => 'Sum',
'average' => 'Average',
'balanceFor' => 'Balance for :name',
'date' => 'Datum',
'paid' => 'Bezahlt',
'unpaid' => 'Unbezahlt',
'day' => 'Tag',
'budgeted' => 'Budgetiert',
'period' => 'Zeitraum',
'balance' => 'Kontostand',
'summary' => 'Zusammenfasssung',
'sum' => 'Summe',
'average' => 'Durchschnitt',
'balanceFor' => 'Kontostand für :name',
// piggy banks:
'add_money_to_piggy' => 'Add money to piggy bank ":name"',
'piggy_bank' => 'Piggy bank',
'new_piggy_bank' => 'Create new piggy bank',
'store_piggy_bank' => 'Store new piggy bank',
'stored_piggy_bank' => 'Store new piggy bank ":name"',
'add_money_to_piggy' => 'Geld zum Sparschwein ":name" hinzufügen',
'piggy_bank' => 'Sparschwein',
'new_piggy_bank' => 'Ein neues Sparschwein erstellen',
'store_piggy_bank' => 'Speichere neues Sparschwein',
'stored_piggy_bank' => 'Speichere neues Sparschwein ":name"',
'account_status' => 'Account status',
'left_for_piggy_banks' => 'Left for piggy banks',
'sum_of_piggy_banks' => 'Sum of piggy banks',
@ -658,29 +658,29 @@ return [
'left_to_save' => 'Left to save',
'add_money_to_piggy_title' => 'Add money to piggy bank ":name"',
'remove_money_from_piggy_title' => 'Remove money from piggy bank ":name"',
'add' => 'Add',
'remove' => 'Remove',
'add' => 'Hinzufügen',
'remove' => 'Entfernen',
'max_amount_add' => 'The maximum amount you can add is',
'max_amount_remove' => 'The maximum amount you can remove is',
'update_piggy_button' => 'Update piggy bank',
'update_piggy_title' => 'Update piggy bank ":name"',
'updated_piggy_bank' => 'Updated piggy bank ":name"',
'update_piggy_button' => 'Sparschwein aktualisieren',
'update_piggy_title' => 'Sparschwein ":name" aktualisieren',
'updated_piggy_bank' => 'Sparschwein ":name" aktualisiert',
'details' => 'Details',
'events' => 'Events',
'target_amount' => 'Target amount',
'events' => 'Ereignisse',
'target_amount' => 'Zielbetrag',
'start_date' => 'Start date',
'target_date' => 'Target date',
'no_target_date' => 'No target date',
'todo' => 'to do',
'table' => 'Table',
'piggy_bank_not_exists' => 'Piggy bank no longer exists.',
'piggy_bank_not_exists' => 'Dieses Sparschwein existiert nicht mehr.',
'add_any_amount_to_piggy' => 'Add money to this piggy bank to reach your target of :amount.',
'add_set_amount_to_piggy' => 'Add :amount to fill this piggy bank on :date',
'delete_piggy_bank' => 'Delete piggy bank ":name"',
'cannot_add_amount_piggy' => 'Could not add :amount to ":name".',
'deleted_piggy_bank' => 'Deleted piggy bank ":name"',
'added_amount_to_piggy' => 'Added :amount to ":name"',
'removed_amount_from_piggy' => 'Removed :amount from ":name"',
'delete_piggy_bank' => 'Sparschwein ":name" löschen',
'cannot_add_amount_piggy' => ':amount konnte nicht zu ":name" hinzugefügt werden.',
'deleted_piggy_bank' => 'Sparschwein ":name" gelöscht',
'added_amount_to_piggy' => ':amount zu ":name" hinzugefügt',
'removed_amount_from_piggy' => ':amount von ":name" entfernt',
'cannot_remove_amount_piggy' => 'Could not remove :amount from ":name".',
// tags

View File

@ -12,75 +12,75 @@ return [
// new user:
'bank_name' => 'Name der Bank',
'bank_balance' => 'Kontostand',
'savings_balance' => 'Savings balance',
'savings_balance' => 'Sparguthaben',
'credit_card_limit' => 'Kreditkartenlimit',
'automatch' => 'Match automatically',
'automatch' => 'Automatisch reagieren',
'skip' => 'Überspringen',
'name' => 'Name',
'active' => 'Aktiv',
'amount_min' => 'Mindestbetrag',
'amount_max' => 'Höchstbetrag',
'match' => 'Matches on',
'repeat_freq' => 'Repeats',
'match' => 'Reagiert auf',
'repeat_freq' => 'Wiederholungen',
'journal_currency_id' => 'Währung',
'journal_amount' => 'Amount',
'journal_asset_source_account' => 'Asset account (source)',
'journal_source_account_name' => 'Revenue account (source)',
'journal_source_account_id' => 'Asset account (source)',
'account_from_id' => 'From account',
'account_to_id' => 'To account',
'journal_destination_account_id' => 'Asset account (destination)',
'asset_destination_account' => 'Asset account (destination)',
'asset_source_account' => 'Asset account (source)',
'journal_description' => 'Description',
'split_journal' => 'Split this transaction',
'split_journal_explanation' => 'Split this transaction in multiple parts',
'journal_amount' => 'Betrag',
'journal_asset_source_account' => 'Girokonto (Quelle)',
'journal_source_account_name' => 'Kreditor (Quelle)',
'journal_source_account_id' => 'Girokonto (Quelle)',
'account_from_id' => 'Vom Konto',
'account_to_id' => 'Auf Konto',
'journal_destination_account_id' => 'Girokonto (Ziel)',
'asset_destination_account' => 'Girokonto (Ziel)',
'asset_source_account' => 'Girokonto (Quelle)',
'journal_description' => 'Beschreibung',
'split_journal' => 'Diese Überweisung aufteilen',
'split_journal_explanation' => 'Diese Überweisung in mehrere Teile aufteilen',
'currency' => 'Währung',
'account_id' => 'Asset account',
'account_id' => 'Girokonto',
'budget_id' => 'Budget',
'openingBalance' => 'Opening balance',
'tagMode' => 'Tag mode',
'openingBalance' => 'Eröffnungsbilanz',
'tagMode' => 'Tag-Modus',
'tagPosition' => 'Tag location',
'virtualBalance' => 'Virtual balance',
'longitude_latitude' => 'Location',
'targetamount' => 'Target amount',
'accountRole' => 'Account role',
'openingBalanceDate' => 'Opening balance date',
'ccType' => 'Credit card payment plan',
'ccMonthlyPaymentDate' => 'Credit card monthly payment date',
'virtualBalance' => 'Virtueller Kontostand',
'longitude_latitude' => 'Standort',
'targetamount' => 'Zielbetrag',
'accountRole' => 'Rolle des Kontos',
'openingBalanceDate' => 'Eröffnungsbilanzdatum',
'ccType' => 'Zahlungsplan der Kreditkarte',
'ccMonthlyPaymentDate' => 'Monatliches Zahlungsdatum der Kreditkarte',
'piggy_bank_id' => 'Sparschwein',
'returnHere' => 'Return here',
'returnHereExplanation' => 'After storing, return here to create another one.',
'returnHereUpdateExplanation' => 'After updating, return here.',
'returnHere' => 'Hierhin zurückkehren',
'returnHereExplanation' => 'Nach dem Speichern, hierher zurückkehren und eine weitere zu erstellen.',
'returnHereUpdateExplanation' => 'Nach dem Update, hierher zurückkehren.',
'description' => 'Beschreibung',
'expense_account' => 'Expense account',
'revenue_account' => 'Revenue account',
'amount' => 'Amount',
'date' => 'Date',
'interest_date' => 'Interest date',
'expense_account' => 'Debitor (Ausgabe)',
'revenue_account' => 'Kreditor (Einnahme)',
'amount' => 'Betrag',
'date' => 'Datum',
'interest_date' => 'Zinstermin',
'book_date' => 'Buchungsdatum',
'process_date' => 'Processing date',
'process_date' => 'Bearbeitungsdatum',
'category' => 'Kategorie',
'tags' => 'Tags',
'deletePermanently' => 'Dauerhaft löschen',
'cancel' => 'Abbrechen',
'targetdate' => 'Target date',
'targetdate' => 'Zieldatum',
'tag' => 'Tag',
'under' => 'Under',
'under' => 'Unter',
'symbol' => 'Zeichen',
'code' => 'Code',
'iban' => 'IBAN',
'accountNumber' => 'Account number',
'has_headers' => 'Headers',
'date_format' => 'Date format',
'accountNumber' => 'Kontonummer',
'has_headers' => 'Kopfzeilen',
'date_format' => 'Datumsformat',
'specifix' => 'Bank- or file specific fixes',
'attachments[]' => 'Anhänge',
'store_new_withdrawal' => 'Store new withdrawal',
'store_new_deposit' => 'Store new deposit',
'store_new_transfer' => 'Store new transfer',
'add_new_withdrawal' => 'Add a new withdrawal',
'add_new_deposit' => 'Add a new deposit',
'add_new_transfer' => 'Add a new transfer',
'store_new_withdrawal' => 'Speichere neue Ausgabe',
'store_new_deposit' => 'Speichere neue Einnahme',
'store_new_transfer' => 'Speichere neue Überweisung',
'add_new_withdrawal' => 'Fügen Sie eine neue Ausgabe hinzu',
'add_new_deposit' => 'Fügen Sie eine neue Einnahme hinzu',
'add_new_transfer' => 'Fügen Sie eine neue Überweisung hinzu',
'noPiggybank' => '(kein Sparschwein)',
'title' => 'Titel',
'notes' => 'Notizen',
@ -88,52 +88,52 @@ return [
'mime' => 'MIME-Typ',
'size' => 'Größe',
'trigger' => 'Trigger',
'stop_processing' => 'Stop processing',
'start_date' => 'Start of range',
'end_date' => 'End of range',
'export_start_range' => 'Start of export range',
'export_end_range' => 'End of export range',
'stop_processing' => 'Verarbeitung beenden',
'start_date' => 'Anfang des Bereichs',
'end_date' => 'Ende des Bereichs',
'export_start_range' => 'Beginn des Exportbereichs',
'export_end_range' => 'Ende des Exportbereichs',
'export_format' => 'Dateiformat',
'include_attachments' => 'Include uploaded attachments',
'include_config' => 'Include configuration file',
'include_old_uploads' => 'Include imported data',
'accounts' => 'Export transactions from these accounts',
'delete_account' => 'Delete account ":name"',
'include_attachments' => 'Hochgeladene Anhänge hinzufügen',
'include_config' => 'Konfigurationsdatei hinzufügen',
'include_old_uploads' => 'Importierte Daten hinzufügen',
'accounts' => 'Exportiere die Überweisungen von diesem Konto',
'delete_account' => 'Lösche Konto ":name"',
'delete_bill' => 'Lösche Rechnung ":name"',
'delete_budget' => 'Lösche Budget ":name"',
'delete_category' => 'Lösche Kategorie ":name"',
'delete_currency' => 'Lösche Währung ":name"',
'delete_journal' => 'Delete transaction with description ":description"',
'delete_journal' => 'Lösche Überweisung mit Beschreibung ":description"',
'delete_attachment' => 'Lösche Anhang ":name"',
'delete_rule' => 'Delete rule ":title"',
'delete_rule_group' => 'Delete rule group ":title"',
'delete_rule' => 'Lösche Regel ":title"',
'delete_rule_group' => 'Lösche Regelgruppe ":title"',
'attachment_areYouSure' => 'Sind Sie sicher, dass Sie den Anhang ":name" löschen möchten?',
'account_areYouSure' => 'Sind Sie sicher, dass Sie das Konto ":name" löschen möchten?',
'bill_areYouSure' => 'Sind Sie sicher, dass Sie die Rechnung ":name" löschen möchten?',
'rule_areYouSure' => 'Are you sure you want to delete the rule titled ":title"?',
'ruleGroup_areYouSure' => 'Are you sure you want to delete the rule group titled ":title"?',
'rule_areYouSure' => 'Sind Sie sicher, dass Sie die Regel mit dem Titel ":title" löschen möchten?',
'ruleGroup_areYouSure' => 'Sind Sie sicher, dass sie die Regelgruppe ":title" löschen möchten?',
'budget_areYouSure' => 'Sind Sie sicher, dass Sie das Budget ":name" löschen möchten?',
'category_areYouSure' => 'Sind Sie sicher, dass Sie die Kategorie ":name" löschen möchten?',
'currency_areYouSure' => 'Sind Sie sicher, dass Sie die Währung ":name" löschen möchten?',
'piggyBank_areYouSure' => 'Sind Sie sicher, dass Sie das Sparschwein ":name" löschen möchten?',
'journal_areYouSure' => 'Are you sure you want to delete the transaction described ":description"?',
'mass_journal_are_you_sure' => 'Are you sure you want to delete these transactions?',
'journal_areYouSure' => 'Sind Sie sicher, dass Sie die Überweisung mit dem Namen ":description" löschen möchten?',
'mass_journal_are_you_sure' => 'Sind Sie sicher, dass Sie diese Überweisung löschen möchten?',
'tag_areYouSure' => 'Sind Sie sicher, dass Sie den Tag ":name" löschen möchten?',
'permDeleteWarning' => 'Das Löschen von Dingen in Firefly ist dauerhaft und kann nicht rückgängig gemacht werden.',
'mass_make_selection' => 'Sie können das Löschen von Elementen verhinden, indem Sie die Checkbox entfernen.',
'delete_all_permanently' => 'Ausgewähltes dauerhaft löschen',
'update_all_journals' => 'Diese Transaktionen aktualisieren',
'also_delete_transactions' => 'The only transaction connected to this account will be deleted as well.|All :count transactions connected to this account will be deleted as well.',
'also_delete_rules' => 'The only rule connected to this rule group will be deleted as well.|All :count rules connected to this rule group will be deleted as well.',
'also_delete_piggyBanks' => 'The only piggy bank connected to this account will be deleted as well.|All :count piggy bank connected to this account will be deleted as well.',
'bill_keep_transactions' => 'The only transaction connected to this bill will not be deleted.|All :count transactions connected to this bill will spared deletion.',
'budget_keep_transactions' => 'The only transaction connected to this budget will not be deleted.|All :count transactions connected to this budget will spared deletion.',
'category_keep_transactions' => 'The only transaction connected to this category will not be deleted.|All :count transactions connected to this category will spared deletion.',
'tag_keep_transactions' => 'The only transaction connected to this tag will not be deleted.|All :count transactions connected to this tag will spared deletion.',
'also_delete_transactions' => 'Die einzige Überweisung, die mit diesem Konto verknüpft ist, wird ebenfalls gelöscht. | Alle :count Überweisungen, die mit diesem Konto verknüpft sind, werden ebenfalls gelöscht.',
'also_delete_rules' => 'Die einzige Regel, die mit diesem Konto verknüpft ist, wird ebenfalls gelöscht. | Alle :count Regeln, die mit diesem Konto verknüpft sind, werden ebenfalls gelöscht.',
'also_delete_piggyBanks' => 'Das einzige Sparschwein, das mit diesem Konto verknüpft ist, wird ebenfalls gelöscht. | Alle :count Sparschweine, die mit diesem Konto verknüpft sind, werden ebenfalls gelöscht.',
'bill_keep_transactions' => 'Die einzige Überweisung, die mit dieser Rechnung verknüpft ist, wird nicht gelöscht. | Keine der :count Überweisungen, die mit dieser Rechnung verknüpft sind, werden gelöscht.',
'budget_keep_transactions' => 'Die eine Überweisung, die mit diesem Budget verknüpft ist, wird nicht gelöscht. | Keines der :count Budgets, die mit dieser Rechnung verknüpft sind, werden gelöscht.',
'category_keep_transactions' => 'Die eine Überweisungen, die mit dieser Kategorie verknüpft ist, wird nicht gelöscht. | Keine der :count Kategorien, die mit dieser Rechnung verknüpft sind, werden gelöscht.',
'tag_keep_transactions' => 'Die einzige Überweisung, die mit diesem Tag verknüpft ist, wird nicht gelöscht. | Keiner der :count Tags, die mit dieser Rechnung verknüpft sind, werden gelöscht.',
// admin
'domain' => 'Domain',
'single_user_mode' => 'Single user mode',
'single_user_mode' => 'Einzelnutzermodus',
// import
'import_file' => 'Datei importieren',
@ -143,12 +143,12 @@ return [
'csv_semicolon' => 'Ein Semikolon (;)',
'csv_tab' => 'Ein Tab (unsichtbar)',
'csv_delimiter' => 'CSV field delimiter',
'csv_import_account' => 'Default import account',
'csv_config' => 'CSV import configuration',
'csv_import_account' => 'Standard Import-Konto',
'csv_config' => 'CSV-Import Einstellungen',
'due_date' => 'Due date',
'payment_date' => 'Payment date',
'invoice_date' => 'Invoice date',
'internal_reference' => 'Internal reference',
'due_date' => 'Fälligkeitstermin',
'payment_date' => 'Zahlungsdatum',
'invoice_date' => 'Rechnungsdatum',
'internal_reference' => 'Interner Verweis',
];

View File

@ -11,17 +11,17 @@ return [
// tour!
'main-content-title' => 'Willkommen bei Firefly III',
'main-content-text' => 'Do yourself a favor and follow this short guide to make sure you know your way around.',
'sidebar-toggle-title' => 'Sidebar to create stuff',
'sidebar-toggle-text' => 'Hidden under the plus icon are all the buttons to create new stuff. Accounts, transactions, everything!',
'main-content-text' => 'Tun Sie sich selbst einen Gefallen und folgen Sie dieser kurzen Tour, damit Sie wissen wie alles funktioniert.',
'sidebar-toggle-title' => 'Sidebar um neuen Dinge zu erstellen',
'sidebar-toggle-text' => 'Versteckt unter dem Plus-Icon sind alle Schaltflächen zum Erstellen von neuen Dingen. Konten, Überweisungen, Alles!',
'account-menu-title' => 'Alle Ihre Konten',
'account-menu-text' => 'Hier finden Sie alle Konten, die Sie erstellt haben.',
'budget-menu-title' => 'Budgets',
'budget-menu-text' => 'Use this page to organise your finances and limit spending.',
'budget-menu-text' => 'Nutzen Sie diese Seite um ihre Finanzen und Ausgabelimits zu organisieren.',
'report-menu-title' => 'Berichte',
'report-menu-text' => 'Check this out when you want a solid overview of your finances.',
'transaction-menu-title' => 'Transaktionen',
'transaction-menu-text' => 'Alle Transaktionen, die Sie erstellt haben, finden Sie hier.',
'report-menu-text' => 'Schauen Sie hier nach, wenn Sie einen grundlegenden Überblick über ihre Finanzen erhalten wollen.',
'transaction-menu-title' => 'Überweisungen',
'transaction-menu-text' => 'Alle Überweisungen, die Sie erstellt haben, finden Sie hier.',
'option-menu-title' => 'Optionen',
'option-menu-text' => 'Dies ist ziemlich selbsterklärend.',
'main-content-end-title' => 'Ende!',
@ -30,56 +30,56 @@ return [
'home' => 'home',
'accounts-index' => 'konten.index',
'accounts-create' => 'konten.erstellen',
'accounts-edit' => 'konten.bearbeiten',
'accounts-delete' => 'konten.löschen',
'accounts-show' => 'können.zeigen',
'attachments-edit' => 'anhänge.bearbeiten',
'accounts-edit' => 'Konten bearbeiten',
'accounts-delete' => 'Konten löschen',
'accounts-show' => 'Konten anzeigen',
'attachments-edit' => 'Anhänge bearbeiten',
'attachments-delete' => 'anhänge.löschen',
'attachments-show' => 'anhänge.zeigen',
'attachments-preview' => 'anhänge.vorschau',
'bills-index' => 'bills.index',
'bills-create' => 'bills.create',
'bills-edit' => 'bills.edit',
'bills-delete' => 'bills.delete',
'bills-show' => 'bills.show',
'budgets-index' => 'budgets.index',
'budgets-create' => 'budgets.create',
'budgets-edit' => 'budgets.edit',
'budgets-delete' => 'budgets.delete',
'budgets-show' => 'budgets.show',
'budgets-noBudget' => 'budgets.noBudget',
'categories-index' => 'categories.index',
'categories-create' => 'categories.create',
'categories-edit' => 'categories.edit',
'categories-delete' => 'categories.delete',
'categories-show' => 'categories.show',
'categories-show-date' => 'categories.show.date',
'categories-noCategory' => 'categories.noCategory',
'currency-index' => 'currency.index',
'currency-create' => 'currency.create',
'currency-edit' => 'currency.edit',
'currency-delete' => 'currency.delete',
'new-user-index' => 'new-user.index',
'piggy-banks-index' => 'piggy-banks.index',
'piggy-banks-create' => 'piggy-banks.create',
'piggy-banks-edit' => 'piggy-banks.edit',
'piggy-banks-delete' => 'piggy-banks.delete',
'piggy-banks-show' => 'piggy-banks.show',
'preferences' => 'preferences',
'profile' => 'profile',
'profile-change-password' => 'profile.change-password',
'profile-delete-account' => 'profile.delete-account',
'reports-index' => 'reports.index',
'reports-report' => 'reports.report',
'attachments-show' => 'Anhänge anzeigen',
'attachments-preview' => 'Vorschau der Anhänge',
'bills-index' => 'Rechnungen',
'bills-create' => 'Rechnungen erstellen',
'bills-edit' => 'Rechnungen bearbeiten',
'bills-delete' => 'Rechnungen löschen',
'bills-show' => 'Rechnungen anzeigen',
'budgets-index' => 'Budgets',
'budgets-create' => 'Budgets erstellen',
'budgets-edit' => 'Budgets bearbeiten',
'budgets-delete' => 'Budgets löschen',
'budgets-show' => 'Budgets anzeigen',
'budgets-noBudget' => 'Überweisungen ohne Budget',
'categories-index' => 'Kategorien',
'categories-create' => 'Kategorien erstellen',
'categories-edit' => 'Kategorien bearbeiten',
'categories-delete' => 'Kategorien löschen',
'categories-show' => 'Kategorien anzeigen',
'categories-show-date' => 'Kategorien anzeigen',
'categories-noCategory' => 'Überweisungen ohne Kategorie',
'currency-index' => 'Währungen',
'currency-create' => 'Währungen erstellen',
'currency-edit' => 'Währungen bearbeiten',
'currency-delete' => 'Währungen löschen',
'new-user-index' => 'Neuer Benutzer',
'piggy-banks-index' => 'Sparschweine',
'piggy-banks-create' => 'Sparschweine erstellen',
'piggy-banks-edit' => 'Sparschweine bearbeiten',
'piggy-banks-delete' => 'Sparschweine löschen',
'piggy-banks-show' => 'Sparschweine anzeigen',
'preferences' => 'Einstellungen',
'profile' => 'Profile',
'profile-change-password' => 'Passwort ändern',
'profile-delete-account' => 'Benutzerkonto löschen',
'reports-index' => 'Berichte',
'reports-report' => 'Berichte',
'search' => 'suchen',
'tags-index' => 'tags.index',
'tags-create' => 'tags.create',
'tags-show' => 'tags.show',
'tags-edit' => 'tags.edit',
'tags-delete' => 'tags.delete',
'transactions-index' => 'transactions.index',
'transactions-create' => 'transactions.create',
'transactions-edit' => 'transactions.edit',
'transactions-delete' => 'transactions.delete',
'transactions-show' => 'transactions.show',
'tags-index' => 'Tags',
'tags-create' => 'Tags erstellen',
'tags-show' => 'Tags anzeigen',
'tags-edit' => 'Tags bearbeiten',
'tags-delete' => 'Tags löschen',
'transactions-index' => 'Überweisungen',
'transactions-create' => 'Überweisungen erstellen',
'transactions-edit' => 'Überweisungen bearbeiten',
'transactions-delete' => 'Überweisungen löschen',
'transactions-show' => 'Überweisungen anzeigen',
];

View File

@ -12,60 +12,60 @@ return [
'icon' => 'Icon',
'create_date' => 'Erstellt am',
'update_date' => 'Aktualisiert am',
'balance_before' => 'Balance before',
'balance_after' => 'Balance after',
'balance_before' => 'Bilanz vor',
'balance_after' => 'Bilanz nach',
'name' => 'Name',
'role' => 'Role',
'role' => 'Rolle',
'currentBalance' => 'Aktueller Kontostand',
'active' => 'Is active?',
'active' => 'Aktiv?',
'lastActivity' => 'Letzte Aktivität',
'balanceDiff' => 'Differenz des Kontostandes zwischen :start und :end',
'matchedOn' => 'Matched on',
'matchesOn' => 'Matched on',
'account_type' => 'Account type',
'new_balance' => 'New balance',
'account' => 'Account',
'matchingAmount' => 'Amount',
'account_type' => 'Art des Kontos',
'new_balance' => 'Neue Bilanz',
'account' => 'Konto',
'matchingAmount' => 'Betrag',
'lastMatch' => 'Last match',
'split_number' => 'Split #',
'destination' => 'Destination',
'source' => 'Source',
'destination' => 'Empfänger',
'source' => 'Quelle',
'expectedMatch' => 'Expected match',
'automatch' => 'Auto match?',
'repeat_freq' => 'Repeats',
'description' => 'Description',
'amount' => 'Amount',
'repeat_freq' => 'Wiederholungen',
'description' => 'Beschreibung',
'amount' => 'Betrag',
'date' => 'Datum',
'interest_date' => 'Interest date',
'book_date' => 'Book date',
'process_date' => 'Processing date',
'due_date' => 'Due date',
'payment_date' => 'Payment date',
'invoice_date' => 'Invoice date',
'interal_reference' => 'Internal reference',
'notes' => 'Notes',
'from' => 'From',
'interest_date' => 'Zinstermin',
'book_date' => 'Buchungsdatum',
'process_date' => 'Bearbeitungsdatum',
'due_date' => 'Fälligkeitstermin',
'payment_date' => 'Zahlungsdatum',
'invoice_date' => 'Rechnungsdatum',
'interal_reference' => 'Interner Verweis',
'notes' => 'Notizen',
'from' => 'Von',
'piggy_bank' => 'Sparschwein',
'to' => 'To',
'to' => 'An',
'budget' => 'Budget',
'category' => 'Kategorie',
'bill' => 'Rechnung',
'withdrawal' => 'Withdrawal',
'withdrawal' => 'Ausgabe',
'deposit' => 'Einlage',
'transfer' => 'Transfer',
'type' => 'Type',
'completed' => 'Completed',
'transfer' => 'Überweisung',
'type' => 'Typ',
'completed' => 'Abgeschlossen',
'iban' => 'IBAN',
'paid_current_period' => 'Paid this period',
'paid_current_period' => 'Diese Periode bezahlt',
'email' => 'E-Mail',
'registered_at' => 'Registered at',
'is_activated' => 'Is activated',
'is_blocked' => 'Is blocked',
'is_admin' => 'Is admin',
'has_two_factor' => 'Has 2FA',
'confirmed_from' => 'Confirmed from',
'registered_from' => 'Registered from',
'registered_at' => 'Registriert am',
'is_activated' => 'Ist aktiviert',
'is_blocked' => 'Ist blockiert',
'is_admin' => 'Ist Admin',
'has_two_factor' => 'Hat 2FA',
'confirmed_from' => 'Bestätigt von',
'registered_from' => 'Registriert seit',
'blocked_code' => 'Block code',
'domain' => 'Domain',
'registration_attempts' => 'Registration attempts',
'registration_attempts' => 'Registrierungsversuche',
];

View File

@ -9,72 +9,72 @@
return [
'iban' => 'Dies ist keine gültige IBAN.',
'unique_account_number_for_user' => 'It looks like this account number is already in use.',
'rule_trigger_value' => 'This value is invalid for the selected trigger.',
'rule_action_value' => 'This value is invalid for the selected action.',
'unique_account_number_for_user' => 'Es sieht so aus, als ob diese Kontonummer bereits verwendet würde.',
'rule_trigger_value' => 'Dieser Wert ist für den ausgewählten Trigger ungültig.',
'rule_action_value' => 'Dieser Wert ist für die gewählte Aktion ungültig.',
'invalid_domain' => 'Aufgrund von Sicherheitsbeschränkungen ist eine Registrierung von dieser Domain nicht zugelassen.',
'file_already_attached' => 'Die hochgeladene Datei ":name" ist diesem Objekt bereits angehängt.',
'file_attached' => 'Datei ":name" erfolgreich hochgeladen.',
'file_invalid_mime' => 'Die Datei ":name" ist vom Typ ":mime", welcher nicht zum Upload zugelassen ist.',
'file_too_large' => 'Die Datei ":name" ist zu groß.',
'belongs_to_user' => 'Der Wert von :attribute ist nicht bekannt',
'accepted' => 'The :attribute must be accepted.',
'active_url' => 'The :attribute is not a valid URL.',
'after' => 'The :attribute must be a date after :date.',
'alpha' => 'The :attribute may only contain letters.',
'alpha_dash' => 'The :attribute may only contain letters, numbers, and dashes.',
'alpha_num' => 'The :attribute may only contain letters and numbers.',
'array' => 'The :attribute must be an array.',
'unique_for_user' => 'There already is an entry with this :attribute.',
'before' => 'The :attribute must be a date before :date.',
'unique_object_for_user' => 'This name is already in use',
'unique_account_for_user' => 'This account name is already in use',
'between.numeric' => 'The :attribute must be between :min and :max.',
'between.file' => 'The :attribute must be between :min and :max kilobytes.',
'between.string' => 'The :attribute must be between :min and :max characters.',
'between.array' => 'The :attribute must have between :min and :max items.',
'boolean' => 'The :attribute field must be true or false.',
'confirmed' => 'The :attribute confirmation does not match.',
'date' => 'The :attribute is not a valid date.',
'date_format' => 'The :attribute does not match the format :format.',
'different' => 'The :attribute and :other must be different.',
'digits' => 'The :attribute must be :digits digits.',
'digits_between' => 'The :attribute must be between :min and :max digits.',
'email' => 'The :attribute must be a valid email address.',
'filled' => 'The :attribute field is required.',
'exists' => 'The selected :attribute is invalid.',
'image' => 'The :attribute must be an image.',
'in' => 'The selected :attribute is invalid.',
'integer' => 'The :attribute must be an integer.',
'ip' => 'The :attribute must be a valid IP address.',
'json' => 'The :attribute must be a valid JSON string.',
'max.numeric' => 'The :attribute may not be greater than :max.',
'max.file' => 'The :attribute may not be greater than :max kilobytes.',
'max.string' => 'The :attribute may not be greater than :max characters.',
'max.array' => 'The :attribute may not have more than :max items.',
'mimes' => 'The :attribute must be a file of type: :values.',
'min.numeric' => 'The :attribute must be at least :min.',
'min.file' => 'The :attribute must be at least :min kilobytes.',
'min.string' => 'The :attribute must be at least :min characters.',
'min.array' => 'The :attribute must have at least :min items.',
'not_in' => 'The selected :attribute is invalid.',
'numeric' => 'The :attribute must be a number.',
'regex' => 'The :attribute format is invalid.',
'required' => 'The :attribute field is required.',
'required_if' => 'The :attribute field is required when :other is :value.',
'required_unless' => 'The :attribute field is required unless :other is in :values.',
'required_with' => 'The :attribute field is required when :values is present.',
'required_with_all' => 'The :attribute field is required when :values is present.',
'required_without' => 'The :attribute field is required when :values is not present.',
'required_without_all' => 'The :attribute field is required when none of :values are present.',
'same' => 'The :attribute and :other must match.',
'size.numeric' => 'The :attribute must be :size.',
'size.file' => 'The :attribute must be :size kilobytes.',
'size.string' => 'The :attribute must be :size characters.',
'size.array' => 'The :attribute must contain :size items.',
'unique' => 'The :attribute has already been taken.',
'string' => 'The :attribute must be a string.',
'url' => 'The :attribute format is invalid.',
'timezone' => 'The :attribute must be a valid zone.',
'2fa_code' => 'The :attribute field is invalid.',
'accepted' => ':attribute muss akzeptiert werden.',
'active_url' => ':attribute ist keine gültige URL.',
'after' => ':attribute muss ein Datum nach :date sein.',
'alpha' => ':attribute darf nur Buchstaben enthalten.',
'alpha_dash' => ':attribute darf nur Buchstaben, Zahlen und Bindestrichen enthalten.',
'alpha_num' => ':attribute darf nur Buchzahlen und Zahlen enthalten.',
'array' => ':attribute muss eine Reihe sein.',
'unique_for_user' => 'Es gibt bereits einen Eintrag mit diesem :attribute.',
'before' => ':attribute muss ein Datum vor dem :date sein.',
'unique_object_for_user' => 'Der Name wird bereits verwendet',
'unique_account_for_user' => 'Dieser Kontoname wird bereits verwendet',
'between.numeric' => ':attribute muss zwischen :min und :max liegen.',
'between.file' => ':attribute muss zwischen :min und :max Kilobytes groß sein.',
'between.string' => ':attribute muss zwischen :min und :max Zeichen lang sein.',
'between.array' => ':attribute muss zwischen :min und :max Elemente enthalten.',
'boolean' => ':attribute Feld muss wahr oder falsch sein.',
'confirmed' => ':attribute Bestätigung stimmt nicht überein.',
'date' => ':attribute ist kein gültiges Datum.',
'date_format' => ':attribute entspricht nicht dem Format :format.',
'different' => ':attribute und :other müssen sich unterscheiden.',
'digits' => ':attribute muss :digits Stellen haben.',
'digits_between' => ':attribute muss zwischen :min und :max Stellen haben.',
'email' => ':attribute muss eine gültige E-Mailadresse sein.',
'filled' => ':attribute Feld muss ausgefüllt sein.',
'exists' => ':attribute ist ungültig.',
'image' => ':attribute muss ein Bild sein.',
'in' => ':attribute ist ungültig.',
'integer' => ':attribute muss eine ganze Zahl sein.',
'ip' => ':attribute muss eine gültige IP-Adresse sein.',
'json' => ':attribute muss ein gültiger JSON-String sein.',
'max.numeric' => ':attribute darf nicht größer als :max sein.',
'max.file' => ':attribute darf nicht größer als :max Kilobytes sein.',
'max.string' => ':attribute darf nicht mehr als :max Zeichen enthalten.',
'max.array' => ':attribute darf nicht mehr als :max Elemente enthalten.',
'mimes' => ':attribute muss eine Datei des Typ :values sein.',
'min.numeric' => ':attribute muss mindestens :min sein.',
'min.file' => ':attribute muss mindestens :min Kilobytes groß sein.',
'min.string' => ':attribute muss mindestens :min Zeichen enthalten.',
'min.array' => ':attribute muss mindestens :min Elemente enthalten.',
'not_in' => ':attribute ist ungültig.',
'numeric' => ':attribute muss eine Zahl sein.',
'regex' => 'Das Format von :attribute ist ungültig.',
'required' => ':attribute Feld muss ausgefüllt sein.',
'required_if' => ':attribute Feld ist notwendig, wenn :other :value entspricht.',
'required_unless' => ':attribute Feld ist notwendig, außer :other ist in :values enthalten.',
'required_with' => ':attribute Feld ist notwendig falls :values vorhanden sind.',
'required_with_all' => ':attribute Feld ist notwendig falls :values vorhanden sind.',
'required_without' => ':attribute Feld ist notwenidig, falls :values nicht vorhanden ist.',
'required_without_all' => ':attribute Feld ist notwenidig, falls kein :values vorhanden ist.',
'same' => ':attribute und :other müssen übereinstimmen.',
'size.numeric' => ':attribute muss :size sein.',
'size.file' => ':attribute muss :size Kilobytes groß sein.',
'size.string' => ':attribute muss :size Zeichen enthalten.',
'size.array' => ':attribute muss :size Elemente enthalten.',
'unique' => ':attribute ist bereits vergeben.',
'string' => ':attribute muss eine Zeichenfolge sein.',
'url' => ':attribute Format ist ungültig.',
'timezone' => ':attribute muss in einem gültigen Bereich liegen.',
'2fa_code' => ':attribute Feld ist ungültig.',
];

View File

@ -1,4 +1,12 @@
<?php
/**
* api.php
* Copyright (C) 2016 thegrumpydictator@gmail.com
*
* This software may be modified and distributed under the terms
* of the MIT license. See the LICENSE file for details.
*/
declare(strict_types = 1);
use Illuminate\Http\Request;

View File

@ -1,4 +1,12 @@
<?php
/**
* console.php
* Copyright (C) 2016 thegrumpydictator@gmail.com
*
* This software may be modified and distributed under the terms
* of the MIT license. See the LICENSE file for details.
*/
declare(strict_types = 1);
use Illuminate\Foundation\Inspiring;

View File

@ -1,4 +1,12 @@
<?php
/**
* server.php
* Copyright (C) 2016 thegrumpydictator@gmail.com
*
* This software may be modified and distributed under the terms
* of the MIT license. See the LICENSE file for details.
*/
declare(strict_types = 1);
/**