diff --git a/resources/lang/bs-BA/messages.php b/resources/lang/bs-BA/messages.php
index f21aae183..8edb05cb2 100644
--- a/resources/lang/bs-BA/messages.php
+++ b/resources/lang/bs-BA/messages.php
@@ -8,7 +8,9 @@ return [
'deleted' => ':type izbrisano!',
'duplicated' => ':type duplicirano!',
'imported' => ':type uvezeno!',
+ 'import_queued' => ':type uvoz he zakaan! Dobicete email kad se završi.',
'exported' => ': type izvezeno!',
+ 'export_queued' => ':type izvoz je zakazan! Dobićete email kad se završi.',
'enabled' => ': type omogućeno!',
'disabled' => ':type onemogućeno!',
],
diff --git a/resources/lang/bs-BA/notifications.php b/resources/lang/bs-BA/notifications.php
index b3a3100d6..585db6712 100644
--- a/resources/lang/bs-BA/notifications.php
+++ b/resources/lang/bs-BA/notifications.php
@@ -24,4 +24,31 @@ return [
],
+ 'import' => [
+
+ 'completed' => [
+ 'subject' => 'Uvoz završen',
+ 'description' => 'Import je završen i unosi su dostupni na vašoj tabli.',
+ ],
+
+ 'failed' => [
+ 'subject' => 'Uvoz nije završen zbog problema',
+ 'description' => 'Nije moguće uraditi import fajla zbog ovih grešaka:',
+ ],
+ ],
+
+ 'export' => [
+
+ 'completed' => [
+ 'subject' => 'Izvoz završen',
+ 'description' => 'Export je završen i spreman za download na ovom linku:',
+ ],
+
+ 'failed' => [
+ 'subject' => 'Uvoz nije završen zbog problema',
+ 'description' => 'Nije moguće uraditi export fajla zbog ovih grešaka:',
+ ],
+
+ ],
+
];
diff --git a/resources/lang/ca-ES/messages.php b/resources/lang/ca-ES/messages.php
index 3b3fa52ca..a560747a8 100644
--- a/resources/lang/ca-ES/messages.php
+++ b/resources/lang/ca-ES/messages.php
@@ -8,7 +8,9 @@ return [
'deleted' => 'S\'ha esborrat :type!',
'duplicated' => 'S\'ha duplicat :type!',
'imported' => 'S\'ha importat :type!',
+ 'import_queued' => 'S\'ha planificat la importació de :type. Rebràs un correu quan hagi acabat.',
'exported' => 'S\'ha exportat :type!',
+ 'export_queued' => 'S\'ha planificat l\'exportació de :type. Rebràs un correu quan estigui llesta per la descàrrega.',
'enabled' => 'S\'ha activat :type!',
'disabled' => 'S\'ha desactivat :type!',
],
diff --git a/resources/lang/ca-ES/notifications.php b/resources/lang/ca-ES/notifications.php
index 28d147bbc..3bed5d238 100644
--- a/resources/lang/ca-ES/notifications.php
+++ b/resources/lang/ca-ES/notifications.php
@@ -25,4 +25,31 @@ L\'actualització de :alias des de :current_version a :new_version ha fallat al
],
+ 'import' => [
+
+ 'completed' => [
+ 'subject' => 'Importació completada',
+ 'description' => 'S\'ha completat la importació i els registres ja estan disponibles al teu tauler.',
+ ],
+
+ 'failed' => [
+ 'subject' => 'Ha fallat la importació.',
+ 'description' => 'No s\'ha pogut importar el fitxer a causa de:',
+ ],
+ ],
+
+ 'export' => [
+
+ 'completed' => [
+ 'subject' => 'L\'exportació està disponible.',
+ 'description' => 'Pots descarregar el fitxer d\'exportació prement el següent enllaç:',
+ ],
+
+ 'failed' => [
+ 'subject' => 'Ha fallat l\'exportació',
+ 'description' => 'No s\'ha pogut crear el fitxer d\'exportació a causa de:',
+ ],
+
+ ],
+
];
diff --git a/resources/lang/da-DK/demo.php b/resources/lang/da-DK/demo.php
index bd12a05f9..e827a48d1 100644
--- a/resources/lang/da-DK/demo.php
+++ b/resources/lang/da-DK/demo.php
@@ -24,7 +24,7 @@ return [
],
'reports' => [
- 'income' => 'Månedlig indkomst oversigt efter kategori',
+ 'income' => 'Månedlig indtægtsoversigt efter kategori',
'expense' => 'Månedlig udgiftsoversigt efter kategori',
'income_expense' => 'Månedlig Indkomstoversigt efter kategori',
'tax' => 'Kvartalsvis afgifts-oversigt',
diff --git a/resources/lang/da-DK/general.php b/resources/lang/da-DK/general.php
index 4500c0174..9ceafe396 100644
--- a/resources/lang/da-DK/general.php
+++ b/resources/lang/da-DK/general.php
@@ -4,7 +4,7 @@ return [
'dashboards' => 'Skrivebord|Skriveborde',
'items' => 'Vare|Varer',
- 'incomes' => 'Indkomst|Indkomster',
+ 'incomes' => 'Indtægt|Indtægter',
'invoices' => 'Faktura|Fakturaer',
'revenues' => 'Indtægt|Indtægter',
'customers' => 'Medlem|Medlemmer',
diff --git a/resources/lang/da-DK/settings.php b/resources/lang/da-DK/settings.php
index 43798ef92..d1bf51b32 100644
--- a/resources/lang/da-DK/settings.php
+++ b/resources/lang/da-DK/settings.php
@@ -81,7 +81,7 @@ return [
'description' => 'Standard konto, valuta og sprog',
'list_limit' => 'Poster pr side',
'use_gravatar' => 'Brug standard-ikoner (Gravatar)',
- 'income_category' => 'Indkomstkategori',
+ 'income_category' => 'Indtægtskategori',
'expense_category' => 'Udgiftskategori',
],
@@ -130,7 +130,7 @@ return [
],
'categories' => [
- 'description' => 'Ubegrænsede kategorier for indtægt, udgift og varer',
+ 'description' => 'Ubegrænsede kategorier for indtægter, udgifter og varer',
],
'currencies' => [
diff --git a/resources/lang/en-AU/messages.php b/resources/lang/en-AU/messages.php
index e14d19be0..2fa070d5d 100644
--- a/resources/lang/en-AU/messages.php
+++ b/resources/lang/en-AU/messages.php
@@ -8,7 +8,9 @@ return [
'deleted' => ':type deleted!',
'duplicated' => ':type duplicated!',
'imported' => ':type imported!',
+ 'import_queued' => ':type import has been scheduled! You will receive an email when it is finished.',
'exported' => ':type exported!',
+ 'export_queued' => ':type export has been scheduled! You will receive an email when it is ready to download.',
'enabled' => ':type enabled!',
'disabled' => ':type disabled!',
],
diff --git a/resources/lang/en-AU/notifications.php b/resources/lang/en-AU/notifications.php
index 7ae710144..384577473 100644
--- a/resources/lang/en-AU/notifications.php
+++ b/resources/lang/en-AU/notifications.php
@@ -24,4 +24,31 @@ return [
],
+ 'import' => [
+
+ 'completed' => [
+ 'subject' => 'Import completed',
+ 'description' => 'The import has been completed and the records are available in your panel.',
+ ],
+
+ 'failed' => [
+ 'subject' => 'Import failed',
+ 'description' => 'Not able to import the file due to the following issues:',
+ ],
+ ],
+
+ 'export' => [
+
+ 'completed' => [
+ 'subject' => 'Export is ready',
+ 'description' => 'The export file is ready to download from the following link:',
+ ],
+
+ 'failed' => [
+ 'subject' => 'Export failed',
+ 'description' => 'Not able to create the export file due to the following issue:',
+ ],
+
+ ],
+
];
diff --git a/resources/lang/es-CO/auth.php b/resources/lang/es-CO/auth.php
new file mode 100644
index 000000000..c6d39c44a
--- /dev/null
+++ b/resources/lang/es-CO/auth.php
@@ -0,0 +1,41 @@
+ 'Perfil',
+ 'logout' => 'Salir',
+ 'login' => 'Ingresar',
+ 'login_to' => 'Inicia sesión para empezar',
+ 'remember_me' => 'Recordarme',
+ 'forgot_password' => 'Olvidé mi contraseña',
+ 'reset_password' => 'Restablecer contraseña',
+ 'enter_email' => 'Introduce tu dirección de correo',
+ 'current_email' => 'Correo electrónico actual',
+ 'reset' => 'Restablecer',
+ 'never' => 'Nunca',
+ 'landing_page' => 'página de destino',
+
+ 'password' => [
+ 'current' => 'Contraseña',
+ 'current_confirm' => 'Confirmar contraseña',
+ 'new' => 'Nueva contraseña',
+ 'new_confirm' => 'Confirmar contraseña',
+ ],
+
+ 'error' => [
+ 'self_delete' => 'Error: Cuenta actual!',
+ 'self_disable' => 'error: deshabilitado',
+ 'no_company' => 'Error: No hay compañías asignadas a su cuenta. Por favor contacte al administrador del sistema.',
+ ],
+
+ 'failed' => 'Las credenciales no coinciden con nuestro registro.',
+ 'disabled' => 'Esta cuenta está inhabilitada. Por favor, póngase en contacto con el administrador del sistema.',
+ 'throttle' => 'Demasiados intentos fallidos. Por favor intente nuevamente después: segundos segundos.',
+
+ 'notification' => [
+ 'message_1' => 'Usted ha solicitado el restablecimiento de su contraseña.',
+ 'message_2' => 'Si usted no ha realizado esta solicitud, puede ignorar este mensaje.',
+ 'button' => 'Restablecer Contraseña',
+ ],
+
+];
diff --git a/resources/lang/hi-IN/messages.php b/resources/lang/hi-IN/messages.php
index b0a4874a5..e1a337972 100644
--- a/resources/lang/hi-IN/messages.php
+++ b/resources/lang/hi-IN/messages.php
@@ -8,7 +8,9 @@ return [
'deleted' => ':type हटा दिया गया!',
'duplicated' => ':type प्रतिलिपि बनाई गई!',
'imported' => ':type इम्पोर्ट किया गया!',
+ 'import_queued' => ':type इंपोर्ट अनुसूचित किया गया है! समाप्त होने पर आपको एक ईमेल प्राप्त होगा।',
'exported' => ':type निर्यात!',
+ 'export_queued' => ':type निर्यात अनुसूचित किया गया है! जब डाउनलोड करने के लिए तैयार होगा तो आपको एक ईमेल प्राप्त होगा।',
'enabled' => ':type सक्रिय किया गया!',
'disabled' => ':type निष्क्रिय किया गया!!',
],
diff --git a/resources/lang/hi-IN/notifications.php b/resources/lang/hi-IN/notifications.php
index b3718b908..7b0fdf76a 100644
--- a/resources/lang/hi-IN/notifications.php
+++ b/resources/lang/hi-IN/notifications.php
@@ -24,4 +24,31 @@ return [
],
+ 'import' => [
+
+ 'completed' => [
+ 'subject' => 'आयात पूरा हुआ',
+ 'description' => 'आयात पूरा हो गया है और रिकॉर्ड आपके पैनल में उपलब्ध हैं।',
+ ],
+
+ 'failed' => [
+ 'subject' => 'आयात विफल रहा',
+ 'description' => 'निम्नलिखित समस्याओं के कारण फ़ाइल आयात करने में सक्षम नहीं:',
+ ],
+ ],
+
+ 'export' => [
+
+ 'completed' => [
+ 'subject' => 'निर्यात तैयार है',
+ 'description' => 'निर्यात फ़ाइल निम्न लिंक से डाउनलोड करने के लिए तैयार है:',
+ ],
+
+ 'failed' => [
+ 'subject' => 'निर्यात विफल रहा',
+ 'description' => 'निम्नलिखित समस्या के कारण निर्यात फ़ाइल बनाने में सक्षम नहीं:',
+ ],
+
+ ],
+
];
diff --git a/resources/lang/pl-PL/accounts.php b/resources/lang/pl-PL/accounts.php
index a6d6c8b97..c9165c280 100644
--- a/resources/lang/pl-PL/accounts.php
+++ b/resources/lang/pl-PL/accounts.php
@@ -3,8 +3,8 @@
return [
'account_name' => 'Nazwa konta bankowego',
- 'number' => 'Liczba',
- 'opening_balance' => 'Bilans otwarcia',
+ 'number' => 'Numer',
+ 'opening_balance' => 'Saldo początkowe',
'current_balance' => 'Aktualne saldo',
'bank_name' => 'Nazwa banku',
'bank_phone' => 'Numer telefonu do banku',
diff --git a/resources/lang/pl-PL/auth.php b/resources/lang/pl-PL/auth.php
index 0966efadd..9f76ea465 100644
--- a/resources/lang/pl-PL/auth.php
+++ b/resources/lang/pl-PL/auth.php
@@ -19,7 +19,7 @@ return [
'current' => 'Hasło',
'current_confirm' => 'Potwierdzenie hasła',
'new' => 'Nowe hasło',
- 'new_confirm' => 'Potwierdzenie hasła',
+ 'new_confirm' => 'Potwierdzenie nowego hasła',
],
'error' => [
diff --git a/resources/lang/pl-PL/bulk_actions.php b/resources/lang/pl-PL/bulk_actions.php
new file mode 100644
index 000000000..5b1c4f0b3
--- /dev/null
+++ b/resources/lang/pl-PL/bulk_actions.php
@@ -0,0 +1,23 @@
+ 'Akcja zbiorcza|Akcje zbiorcze',
+ 'selected' => 'wybrane',
+ 'no_action' => 'Brak dostępnych działań',
+
+ 'message' => [
+ 'duplicate' => 'Czy na pewno chcesz powielić zaznaczone rekordy?',
+ 'delete' => 'Czy na pewno chcesz usunąć wybrany rekord? |Czy na pewno chcesz usunąć wybrane rekordy?',
+ 'export' => 'Czy na pewno chcesz wyeksportować wybrany rekord? |Czy na pewno chcesz wyeksportować wybrane rekordy?',
+ 'enable' => 'Czy na pewno chcesz włączyć wybrany rekord? |Czy na pewno chcesz włączyć wybrane rekordy?',
+ 'disable' => 'Czy na pewno chcesz wyłączyć wybrany rekord? |Czy na pewno chcesz wyłączyć wybrane rekordy?',
+ 'paid' => 'Czy na pewno chcesz oznaczyć zaznaczoną fakturę jako opłaconą? Czy na pewno chcesz oznaczyć wybrane faktury jako opłacone?',
+ 'sent' => 'Czy na pewno chcesz oznaczyć zaznaczoną fakturę jako wysłaną? Czy na pewno chcesz oznaczyć wybrane faktury jako wysłane?',
+ 'received' => 'Czy na pewno chcesz oznaczyć zaznaczony rachunek jako otrzymany? Czy na pewno chcesz oznaczyć wybrane rachunki jako otrzymane?',
+ 'cancelled' => 'Czy na pewno chcesz anulować wybraną fakturę/rachunek?|Czy na pewno chcesz anulować wybrane faktury/rachunki?',
+ 'reconcile' => 'Czy na pewno chcesz uzgodnić wybrany rekord?|Czy na pewno chcesz uzgodnić wybrane rekordy?',
+ 'unreconcile' => 'Czy na pewno chcesz cofnąć uzgodnienie wybranego rekordu?|Czy na pewno chcesz cofnąć uzgodnienie wybranych rekordów?',
+ ],
+
+];
diff --git a/resources/lang/pl-PL/companies.php b/resources/lang/pl-PL/companies.php
new file mode 100644
index 000000000..239048da5
--- /dev/null
+++ b/resources/lang/pl-PL/companies.php
@@ -0,0 +1,14 @@
+ 'Domena',
+ 'logo' => 'Logo',
+
+ 'error' => [
+ 'not_user_company' => 'Błąd: Nie masz uprawnień do zmiany tej firmy!',
+ 'delete_active' => 'Błąd: Nie można usunąć aktywnej firmy. Proszę najpierw przejść do innej!',
+ 'disable_active' => 'Błąd: Nie można wyłączyć aktywnej firmy. Proszę najpierw przejść do innej!',
+ ],
+
+];
diff --git a/resources/lang/pl-PL/currencies.php b/resources/lang/pl-PL/currencies.php
index eff796a67..227d390db 100644
--- a/resources/lang/pl-PL/currencies.php
+++ b/resources/lang/pl-PL/currencies.php
@@ -8,11 +8,12 @@ return [
'decimal_mark' => 'Separator dziesiętny',
'thousands_separator' => 'Separator tysięczny',
'precision' => 'Miejsc po przecinku',
+ 'conversion' => 'Przeliczanie waluty: :price (:currency_code) według :currency_rate',
'symbol' => [
'symbol' => 'Symbol',
'position' => 'Pozycja symbolu',
- 'before' => 'Przed kwotą',
- 'after' => 'Po kwocie',
+ 'before' => 'Kwota przed',
+ 'after' => 'Kwota po',
]
];
diff --git a/resources/lang/pl-PL/customers.php b/resources/lang/pl-PL/customers.php
index 5062ae4d4..c1e462dd7 100644
--- a/resources/lang/pl-PL/customers.php
+++ b/resources/lang/pl-PL/customers.php
@@ -3,7 +3,7 @@
return [
'can_login' => 'Czy może się zalogować?',
- 'user_created' => 'Konto zostało już utworzone',
+ 'user_created' => 'Utworzono konto użytkownika',
'error' => [
'email' => 'Ten adres e-mail jest już zajęty.',
diff --git a/resources/lang/pl-PL/dashboards.php b/resources/lang/pl-PL/dashboards.php
new file mode 100644
index 000000000..bafdb53a1
--- /dev/null
+++ b/resources/lang/pl-PL/dashboards.php
@@ -0,0 +1,11 @@
+ [
+ 'not_user_dashboard' => 'Błąd: Nie masz uprawnień do zmiany tego panelu!',
+ 'delete_last' => 'Błąd: Nie można usunąć ostatniego panelu. Proszę najpierw utworzyć nowy!',
+ 'disable_last' => 'Błąd: Nie można wyłączyć ostatniego panelu. Proszę najpierw utworzyć nowy!',
+ ],
+
+];
diff --git a/resources/lang/pl-PL/demo.php b/resources/lang/pl-PL/demo.php
new file mode 100644
index 000000000..d022e0cd1
--- /dev/null
+++ b/resources/lang/pl-PL/demo.php
@@ -0,0 +1,34 @@
+ [
+ 'cash' => 'Gotówka',
+ ],
+
+ 'categories' => [
+ 'deposit' => 'Wpłata',
+ 'sales' => 'Sprzedaż',
+ ],
+
+ 'currencies' => [
+ 'usd' => 'Dolar amerykański',
+ 'eur' => 'Euro',
+ 'gbp' => 'Funt brytyjski',
+ 'try' => 'Lira turecka',
+ ],
+
+ 'offline_payments' => [
+ 'cash' => 'Płatność gotówką',
+ 'bank' => 'Przelew bankowy',
+ ],
+
+ 'reports' => [
+ 'income' => 'Przychody miesięczne według kategorii.',
+ 'expense' => 'Wydatki miesięczne według kategorii.',
+ 'income_expense' => 'Miesięczny przychód i wydatki według kategorii.',
+ 'tax' => 'Kwartalne podsumowanie podatku.',
+ 'profit_loss' => 'Kwartalne zyski i straty według kategorii.',
+ ],
+
+];
diff --git a/resources/lang/pl-PL/documents.php b/resources/lang/pl-PL/documents.php
new file mode 100644
index 000000000..2c3009550
--- /dev/null
+++ b/resources/lang/pl-PL/documents.php
@@ -0,0 +1,54 @@
+ 'Edytuj kolumny',
+ 'empty_items' =>'Nie dodałeś żadnych elementów.',
+
+ 'statuses' => [
+ 'draft' => 'Szkic',
+ 'sent' => 'Wysłano',
+ 'expired' => 'Okres upłynął',
+ 'viewed' => 'Wyświetlono',
+ 'approved' => 'Zatwierdzono',
+ 'received' => 'Otrzymano',
+ 'refused' => 'Odrzucono',
+ 'restored' => 'Przywrócono',
+ 'reversed' => 'Odwrócono',
+ 'partial' => 'Częściowo',
+ 'paid' => 'Opłacone',
+ 'pending' => 'Oczekujące',
+ 'invoiced' => 'Zafakturowano',
+ 'overdue' => 'Zaległe',
+ 'unpaid' => 'Nieopłacone',
+ 'cancelled' => 'Anulowane',
+ 'voided' => 'Unieważnione',
+ 'completed' => 'Zakończone',
+ 'shipped' => 'Wysłane',
+ 'refunded' => 'Zwrócono',
+ 'failed' => 'Zakończone niepowodzeniem',
+ 'denied' => 'Odmówione',
+ 'processed' => 'Przetworzone',
+ 'open' => 'Otwarte',
+ 'closed' => 'Zamknięte',
+ 'billed' => 'Zafakturowane',
+ 'delivered' => 'Dostarczone',
+ 'returned' => 'Zwrócone',
+ 'drawn' => 'Oznaczone',
+ 'not_billed' => 'Nierozliczone',
+ 'issued' => 'Wydano',
+ 'not_invoiced' => 'Nie zafakturowano',
+ 'confirmed' => 'Potwierdzone',
+ 'not_confirmed' => 'Nie potwierdzone',
+ ],
+
+ 'messages' => [
+ 'email_sent' => ':type wiadomość e-mail została wysłana!',
+ 'marked_as' => ':type oznaczono jako :status!',
+ 'marked_sent' => ':type oznaczono jako wysłane!',
+ 'marked_paid' => ':type oznaczono jako zapłacone!',
+ 'marked_viewed' => ':type oznaczono jako obejrzane!',
+ 'marked_cancelled' => ':type oznaczono jako anulowane!',
+ 'marked_received' => ':type oznaczono jako otrzymane!',
+ ],
+];
diff --git a/resources/lang/pl-PL/errors.php b/resources/lang/pl-PL/errors.php
new file mode 100644
index 000000000..fcccba185
--- /dev/null
+++ b/resources/lang/pl-PL/errors.php
@@ -0,0 +1,24 @@
+ [
+ '403' => 'Ups! Dostęp zabroniony.',
+ '404' => 'Ups! Nie znaleziono strony.',
+ '500' => 'Ups! Coś poszło nie tak',
+ ],
+
+ 'header' => [
+ '403' => '403 Zabronione',
+ '404' => '404 Nie znaleziono',
+ '500' => 'Błąd 500 - wewnętrzny błąd serwera.',
+ ],
+
+ 'message' => [
+ '403' => 'Nie możesz uzyskać dostępu do tej strony.',
+ '404' => 'Nie mogliśmy znaleźć strony, której szukasz.',
+ '500' => 'Będziemy pracować nad naprawą tego problemu.',
+ 'record' => 'Nie mogliśmy znaleźć rekordu, którego szukasz.',
+ ],
+
+];
diff --git a/resources/lang/pl-PL/footer.php b/resources/lang/pl-PL/footer.php
index b6ae4cd74..8f018864b 100644
--- a/resources/lang/pl-PL/footer.php
+++ b/resources/lang/pl-PL/footer.php
@@ -3,7 +3,7 @@
return [
'version' => 'Wersja',
- 'powered' => 'Obsługiwany przez',
+ 'powered' => 'Wspierane przez Akaunting',
'link' => 'https://akaunting.com',
'software' => 'Darmowe oprogramowanie księgowe',
diff --git a/resources/lang/pl-PL/general.php b/resources/lang/pl-PL/general.php
new file mode 100644
index 000000000..8cf28491b
--- /dev/null
+++ b/resources/lang/pl-PL/general.php
@@ -0,0 +1,231 @@
+ 'Panel|Panele',
+ 'items' => 'Artykuł|Artykuły',
+ 'incomes' => 'Dochód|Dochody',
+ 'invoices' => 'Faktura|Faktury',
+ 'revenues' => 'Przychód|Przychody',
+ 'customers' => 'Klient|Klienci',
+ 'expenses' => 'Wydatek|Wydatki',
+ 'bills' => 'Rachunek|Rachunki',
+ 'payments' => 'Płatność|Płatności',
+ 'vendors' => 'Kontrahent|Kontrahenci',
+ 'accounts' => 'Konto|Konta',
+ 'transfers' => 'Transfer|Transfery',
+ 'transactions' => 'Transakcja|Transakcje',
+ 'reports' => 'Raport|Raporty',
+ 'settings' => 'Ustawienie|Ustawienia',
+ 'categories' => 'Kategoria | Kategoria',
+ 'currencies' => 'Waluta|Waluty',
+ 'tax_rates' => 'Stawka podatkowa|Stawki podatku',
+ 'users' => 'Użytkownik|Użytkownicy',
+ 'roles' => 'Rola|Role',
+ 'permissions' => 'Uprawnienie|Uprawnienia',
+ 'modules' => 'Aplikacja|Aplikacje',
+ 'companies' => 'Przedsiębiorstwo|Przedsiębiorstwa',
+ 'profits' => 'Zysk|Zyski',
+ 'taxes' => 'Podatek|Podatki',
+ 'logos' => 'Logo|Loga',
+ 'pictures' => 'Zdjęcie|Zdjęcia',
+ 'types' => 'Typ|Typy',
+ 'payment_methods' => 'Metoda płatności|Metody płatności',
+ 'compares' => 'Przychód a koszt|Przychody a koszty',
+ 'notes' => 'Uwaga|Uwagi',
+ 'totals' => 'Suma|Sumy',
+ 'languages' => 'Język|Języki',
+ 'updates' => 'Aktualizacja|Aktualizacje',
+ 'numbers' => 'Numer|Numery',
+ 'statuses' => 'Status|Statusy',
+ 'others' => 'Inne|Inne',
+ 'contacts' => 'Kontakt|Kontakty',
+ 'reconciliations' => 'Uzgodnienie|Uzgodnienia',
+ 'developers' => 'Deweloper|Deweloperzy',
+ 'schedules' => 'Harmonogram|Harmonogramy',
+ 'groups' => 'Grupa|Grupy',
+ 'charts' => 'Wykres|Wykresy',
+ 'localisations' => 'Lokalizacja|Lokalizacje',
+ 'defaults' => 'Domyślny|Domyślne',
+ 'widgets' => 'Widżet|Widżety',
+ 'templates' => 'Szablon|Szablony',
+ 'sales' => 'Sprzedaż|Sprzedaż',
+ 'purchases' => 'Zakup|Zakupy',
+
+ 'welcome' => 'Witaj',
+ 'banking' => 'Bankowość',
+ 'general' => 'Ogólne',
+ 'no_records' => 'Brak rekordów.',
+ 'date' => 'Data',
+ 'amount' => 'Kwota',
+ 'enabled' => 'Dostępne',
+ 'disabled' => 'Niedostępne',
+ 'yes' => 'Tak',
+ 'no' => 'Nie',
+ 'na' => 'Nie dotyczy.',
+ 'daily' => 'Dziennie',
+ 'weekly' => 'Tygodniowy',
+ 'monthly' => 'Miesięczny',
+ 'quarterly' => 'Kwartalny',
+ 'yearly' => 'Roczny',
+ 'add' => 'Dodaj',
+ 'add_new' => 'Dodaj nowy',
+ 'add_income' => 'Dodaj dochód',
+ 'add_expense' => 'Dodaj wydatek',
+ 'show' => 'Pokaż',
+ 'edit' => 'Edytuj',
+ 'delete' => 'Usuń',
+ 'send' => 'Wyślij',
+ 'share' => 'Udostępnij',
+ 'download' => 'Pobierz',
+ 'delete_confirm' => 'Potwierdzić usunięcie :name :type?',
+ 'name' => 'Nazwa',
+ 'email' => 'Adres e-mail',
+ 'tax_number' => 'Numer podatkowy',
+ 'phone' => 'Telefon',
+ 'address' => 'Adres',
+ 'website' => 'Strona internetowa',
+ 'actions' => 'Akcje',
+ 'description' => 'Opis',
+ 'manage' => 'Zarządzaj',
+ 'code' => 'Kod',
+ 'alias' => 'Alias',
+ 'balance' => 'Saldo',
+ 'reference' => 'Odwołanie',
+ 'attachment' => 'Załącznik',
+ 'change' => 'Zmień',
+ 'change_type' => 'Zmień :type',
+ 'switch' => 'Przełącz',
+ 'color' => 'Kolor',
+ 'save' => 'Zapisz',
+ 'confirm' => 'Potwierdź',
+ 'cancel' => 'Anuluj',
+ 'loading' => 'Ładowanie ...',
+ 'from' => 'Od',
+ 'to' => 'Do',
+ 'print' => 'Drukuj',
+ 'download_pdf' => 'Pobierz PDF',
+ 'customize' => 'Dostosuj',
+ 'search' => 'Wyszukaj',
+ 'search_text' => 'Szukaj tego tekstu',
+ 'search_placeholder' => 'Wpisz, aby wyszukać ...',
+ 'filter' => 'Filtr',
+ 'help' => 'Pomoc',
+ 'all' => 'Wszystko',
+ 'all_type' => 'Wszystkie :type',
+ 'upcoming' => 'Nadchodzące',
+ 'created' => 'Utworzono',
+ 'id' => 'ID',
+ 'more_actions' => 'Więcej działań',
+ 'duplicate' => 'Duplikuj',
+ 'unpaid' => 'Nieopłacone',
+ 'paid' => 'Opłacone',
+ 'overdue' => 'Przeterminowane',
+ 'partially' => 'Częściowo',
+ 'partially_paid' => 'Częściowo zapłacone',
+ 'export' => 'Eksportuj',
+ 'finish' => 'Zakończ',
+ 'wizard' => 'Asystent',
+ 'skip' => 'Pomiń',
+ 'enable' => 'Włącz',
+ 'disable' => 'Wyłącz',
+ 'select_all' => 'Zaznacz wszystko',
+ 'unselect_all' => 'Odznacz wszystko',
+ 'created_date' => 'Data utworzenia',
+ 'period' => 'Okres',
+ 'frequency' => 'Częstotliwość',
+ 'start' => 'Ropocznij',
+ 'end' => 'Zakończ',
+ 'clear' => 'Wyczyść',
+ 'difference' => 'Różnica',
+ 'footer' => 'Stopka',
+ 'start_date' => 'Data początkowa',
+ 'end_date' => 'Data końcowa',
+ 'basis' => 'Podstawa',
+ 'accrual' => 'Przyrost',
+ 'cash' => 'Gotówka',
+ 'group_by' => 'Grupuj według',
+ 'accounting' => 'Księgowość',
+ 'sort' => 'Sortuj',
+ 'width' => 'Szerokość',
+ 'month' => 'Miesiąc',
+ 'year' => 'Rok',
+ 'type_item_name' => 'Wpisz nazwę produktu',
+ 'no_data' => 'Brak danych',
+ 'no_matching_data' => 'Brak pasujących danych',
+ 'clear_cache' => 'Wyczyść pamięć podręczną',
+ 'go_to_dashboard' => 'Przejdź do pulpitu',
+ 'is' => 'jest',
+ 'isnot' => 'nie jest',
+ 'recurring_and_more' => 'Powtarzające się i więcej..',
+ 'due_on' => 'Termin zapadalności',
+ 'amount_due' => 'Kwota do zapłaty',
+
+ 'card' => [
+ 'cards' => 'Karta|Karty',
+ 'name' => 'Imię i nazwisko na karcie',
+ 'number' => 'Numer karty',
+ 'expiration_date' => 'Data ważności',
+ 'cvv' => 'Numer CVV karty',
+ 'save' => 'Zapisz kartę',
+ ],
+
+ 'title' => [
+ 'new' => 'Nowy :type',
+ 'edit' => 'Edytuj :type',
+ 'delete' => 'Usuń :type',
+ 'create' => 'Utwórz :type',
+ 'send' => 'Wyślij :type',
+ 'get' => 'Otrzymaj :type',
+ 'add' => 'Dodaj :type',
+ 'manage' => 'Zarządzaj :type',
+ ],
+
+ 'form' => [
+ 'enter' => 'Wprowadź :field',
+ 'select' => [
+ 'field' => '- Wybierz :field -',
+ 'file' => 'Wybierz plik',
+ ],
+ 'add' => 'Dodaj :field',
+ 'add_an' => 'Dodaj :field',
+ 'add_new' => 'Dodaj nowy :field',
+ 'edit' => 'Edytuj :field',
+ 'contact_edit' => 'Edytuj :contact_name :field',
+ 'drop_file' => 'Upuść pliki tutaj, aby przesłać',
+ 'choose' => 'Wybierz :field',
+ 'choose_different' => 'Wybierz inny :field',
+ 'choose_file' => 'Wybierz plik',
+ 'no_file_selected' => 'Nie wybrano pliku...',
+ ],
+
+ 'placeholder' => [
+ 'search' => 'Wpisz, aby wyszukać ...',
+ 'search_and_filter' => 'Wyszukaj lub filtruj wyniki.',
+ 'contact_search' => 'Wpisz nazwę :type',
+ 'item_search' => 'Wpisz nazwę artykułu',
+ ],
+
+ 'date_range' => [
+ 'today' => 'Dzisiaj',
+ 'yesterday' => 'Wczoraj',
+ 'last_days' => 'Ostatnie :day dni',
+ 'this_month' => 'Ten Miesiąc',
+ 'last_month' => 'Ostatni miesiąc',
+ ],
+
+ 'empty' => [
+ 'documentation' => 'Sprawdź dokumentację , aby uzyskać więcej informacji.',
+ 'items' => 'Artykuły mogą być produktami lub usługami. Możesz używać artykułów podczas tworzenia faktur i rachunków, aby wypełnić cenę, pola podatku itp.',
+ 'invoices' => 'Faktury mogą być jednorazowe lub cykliczne. Możesz wysłać je do klientów i zacząć akceptować płatności online.',
+ 'revenues' => 'Tutaj możesz zobaczyć i utworzyć wszystkie transakcje przychodzące. Mogą to być niezależne wpływy (np. depozyty) lub transakcje, które są powiązane z fakturą. ',
+ 'customers' => 'Klienci są wymagani, jeśli chcesz utworzyć faktury. Mogą również zalogować się do Portalu Klienta i zobaczyć swoje saldo.',
+ 'bills' => 'Rachunki mogą być jednorazowe lub cykliczne. Wskazują należności wobec dostawców produktów i usług, które kupujesz.',
+ 'payments' => 'Tutaj możesz zobaczyć i utworzyć wszystkie transakcje wychodzące. Mogą to być wydatki niezależne (np. rachunki za żywność) lub powiązane z fakturą od dostawcy. ',
+ 'vendors' => 'Dostawcy są wymagani, jeśli chcesz dodawać rachunki. Możesz zobaczyć saldo który jesteś winien i filtrować raporty dla poszczególnych dostawców.',
+ 'transfers' => 'Przelewy pozwalają przenieść pieniądze z jednego konta na drugie, bez względu na to, czy używają tej samej waluty, czy nie.',
+ 'taxes' => 'Podatki służą do naliczania dodatkowych opłat na fakturach (klientów i dostawców). Te podatki regulacyjne mają wpływ na twoje finanse. ',
+ 'reconciliations' => 'Uzgodnienie bankowe to proces wykonywany w celu upewnienia się, że informacje bankowe Twojej firmy są również poprawne. ',
+ ],
+
+];
diff --git a/resources/lang/pl-PL/import.php b/resources/lang/pl-PL/import.php
new file mode 100644
index 000000000..60020ca9a
--- /dev/null
+++ b/resources/lang/pl-PL/import.php
@@ -0,0 +1,9 @@
+ 'Importuj',
+ 'title' => 'Importuj :type',
+ 'message' => 'Dozwolone typy plików: XLS, XLSX. Proszę pobrać przykładowy plik.',
+
+];
diff --git a/resources/lang/pl-PL/install.php b/resources/lang/pl-PL/install.php
new file mode 100644
index 000000000..8f85c27af
--- /dev/null
+++ b/resources/lang/pl-PL/install.php
@@ -0,0 +1,46 @@
+ 'Dalej',
+ 'refresh' => 'Odśwież',
+
+ 'steps' => [
+ 'requirements' => 'Proszę, poproś swojego usługodawcę hostingowego o naprawienie błędów!',
+ 'language' => 'Krok 1/3: Wybór języka',
+ 'database' => 'Krok 2/3: Konfiguracja bazy danych',
+ 'settings' => 'Krok 3/3: Dane firmy i administratora',
+ ],
+
+ 'language' => [
+ 'select' => 'Wybierz język',
+ ],
+
+ 'requirements' => [
+ 'enabled' => ':feature musi być włączony!',
+ 'disabled' => ':feature musi być wyłączony!',
+ 'extension' => ':extension musi być zainstalowany i załadowany!',
+ 'directory' => 'Katalog :directory musi być zapisywalny!',
+ 'executable' => 'Plik wykonywalny CLI PHP nie jest zdefiniowany/działający lub jego wersja nie jest :php_version lub wyższa! Poproś swoją firmę hostingową o poprawne ustawienie zmiennej środowiskowej PHP_BINARY lub PHP_PATH.',
+ ],
+
+ 'database' => [
+ 'hostname' => 'Nazwa hosta',
+ 'username' => 'Nazwa użytkownika',
+ 'password' => 'Hasło',
+ 'name' => 'Baza danych',
+ ],
+
+ 'settings' => [
+ 'company_name' => 'Nazwa firmy',
+ 'company_email' => 'Adres e-mail firmy',
+ 'admin_email' => 'E-mail administratora',
+ 'admin_password' => 'Hasło administratora',
+ ],
+
+ 'error' => [
+ 'php_version' => 'Błąd: Poproś swojego dostawcę hostingu o używanie PHP :php_version lub wyższej zarówno dla HTTP jak i CLI.',
+ 'connection' => 'Błąd: Nie można połączyć się z bazą danych! Upewnij się, że dane są poprawne.',
+ ],
+
+];
diff --git a/resources/lang/pl-PL/invoices.php b/resources/lang/pl-PL/invoices.php
new file mode 100644
index 000000000..a49181399
--- /dev/null
+++ b/resources/lang/pl-PL/invoices.php
@@ -0,0 +1,60 @@
+ 'Numer faktury',
+ 'invoice_date' => 'Data wystawienia faktury',
+ 'total_price' => 'Cena Całkowita',
+ 'due_date' => 'Termin płatności',
+ 'order_number' => 'Numer zamówienia',
+ 'bill_to' => 'Dane płatnika',
+
+ 'quantity' => 'Ilość',
+ 'price' => 'Cena',
+ 'sub_total' => 'Suma częściowa',
+ 'discount' => 'Rabat',
+ 'item_discount' => 'Rabat Liniowy',
+ 'tax_total' => 'Suma podatku',
+ 'total' => 'Razem',
+
+ 'item_name' => 'Nazwa artykułu|Nazwy artykułów',
+
+ 'show_discount' => ':discount% Rabatu',
+ 'add_discount' => 'Dodaj Rabat',
+ 'discount_desc' => 'sumy częściowej',
+
+ 'payment_due' => 'Termin płatności',
+ 'paid' => 'Zapłacone',
+ 'histories' => 'Historia',
+ 'payments' => 'Płatności',
+ 'add_payment' => 'Dodaj płatność',
+ 'mark_paid' => 'Oznacz jako zapłacone',
+ 'mark_sent' => 'Oznacz jako wysłane',
+ 'mark_viewed' => 'Oznacz jako obejrzane',
+ 'mark_cancelled' => 'Oznacz jako Anulowane',
+ 'download_pdf' => 'Pobierz PDF',
+ 'send_mail' => 'Wyślij e-mail',
+ 'all_invoices' => 'Zaloguj się, aby wyświetlić wszystkie faktury',
+ 'create_invoice' => 'Utwórz fakturę',
+ 'send_invoice' => 'Wyślij fakturę',
+ 'get_paid' => 'Otrzymaj zapłatę',
+ 'accept_payments' => 'Akceptuj płatności online',
+
+ 'messages' => [
+ 'email_required' => 'Brak adresu e-mail dla tego klienta!',
+ 'draft' => 'To jest SZKIC faktury i zostanie odzwierciedlone na wykresach po jej wysłaniu.',
+
+ 'status' => [
+ 'created' => 'Utworzono :date',
+ 'viewed' => 'Przeglądane',
+ 'send' => [
+ 'draft' => 'Nie wysłano',
+ 'sent' => 'Wysłano :date',
+ ],
+ 'paid' => [
+ 'await' => 'Oczekiwanie na płatność',
+ ],
+ ],
+ ],
+
+];
diff --git a/resources/lang/pl-PL/items.php b/resources/lang/pl-PL/items.php
index 6a2e59f59..cc808a38a 100644
--- a/resources/lang/pl-PL/items.php
+++ b/resources/lang/pl-PL/items.php
@@ -2,7 +2,8 @@
return [
- 'sales_price' => 'Cena sprzedaży',
- 'purchase_price' => 'Cena zakupu',
+ 'sales_price' => 'Cena sprzedaży',
+ 'purchase_price' => 'Cena zakupu',
+ 'enter_item_description' => 'Wprowadź opis produktu',
];
diff --git a/resources/lang/pl-PL/messages.php b/resources/lang/pl-PL/messages.php
new file mode 100644
index 000000000..79ebe1336
--- /dev/null
+++ b/resources/lang/pl-PL/messages.php
@@ -0,0 +1,39 @@
+ [
+ 'added' => ':type dodane!',
+ 'updated' => ':type zaktualizowany!',
+ 'deleted' => ':type usunięty!',
+ 'duplicated' => ':type zduplikowany!',
+ 'imported' => ':type zaimportowany!',
+ 'import_queued' => ':type import został zaplanowany! Otrzymasz wiadomość e-mail po zakończonym imporcie.',
+ 'exported' => ':type wyeksportowane!',
+ 'export_queued' => 'Eksport :type został zaplanowany! Otrzymasz e-mail, gdy będzie gotowy do pobrania.',
+ 'enabled' => ':type włączony!',
+ 'disabled' => ':type wyłączony!',
+ ],
+
+ 'error' => [
+ 'over_payment' => 'Błąd: Płatność nie dodana! Wprowadzona kwota przekracza sumę :amount',
+ 'not_user_company' => 'Błąd: Nie masz uprawnień do zarządzania tą firmą!',
+ 'customer' => 'Błąd: Użytkownik nie został utworzony! :name już używa tego adresu e-mail.',
+ 'no_file' => 'Błąd: Nie wybrano pliku!',
+ 'last_category' => 'Błąd: Nie można usunąć ostatniej kategorii :type!',
+ 'change_type' => 'Błąd: Nie można zmienić typu, ponieważ jest związany :text',
+ 'invalid_apikey' => 'Błąd: Wprowadzony klucz API jest nieprawidłowy!',
+ 'import_column' => 'Błąd: :message Nazwa kolumny: :column. Numer linii: :line.',
+ 'import_sheet' => 'Błąd: Nazwa arkusza jest nieprawidłowa. Proszę sprawdzić plik próbny.',
+ ],
+
+ 'warning' => [
+ 'deleted' => 'Ostrzeżenie: Nie masz uprawnień do usunięcia :name , ponieważ jest powiązany z :text',
+ 'disabled' => 'Ostrzeżenie: Nie masz uprawnień do wyłączenia :name , ponieważ jest powiązany z :tex.',
+ 'reconciled_tran' => 'Ostrzeżenie: Nie masz uprawnień do zmiany/usunięcia transakcji, ponieważ została ona uzgodniona!',
+ 'reconciled_doc' => 'Ostrzeżenie: Nie masz uprawnień do zmiany/usunięcia :type ponieważ posiada uzgodnione transakcje!',
+ 'disable_code' => 'Ostrzeżenie: Nie masz uprawnień do wyłączenia lub zmiany waluty :name , ponieważ jest ona związana :text',
+ 'payment_cancel' => 'Ostrzeżenie: Anulowałeś ostatnią płatność :method!',
+ ],
+
+];
diff --git a/resources/lang/pl-PL/modules.php b/resources/lang/pl-PL/modules.php
new file mode 100644
index 000000000..0a574b802
--- /dev/null
+++ b/resources/lang/pl-PL/modules.php
@@ -0,0 +1,83 @@
+ 'Klucz API',
+ 'my_apps' => 'Moje aplikacje',
+ 'pre_sale' => 'Przedsprzedaż',
+ 'top_paid' => 'Najlepsze płatne',
+ 'new' => 'Nowy',
+ 'top_free' => 'Najlepsze darmowe',
+ 'free' => 'DARMOWE',
+ 'install' => 'Zainstaluj',
+ 'buy_now' => 'Kup teraz',
+ 'get_api_key' => 'Kliknij tutaj , aby uzyskać klucz API.',
+ 'no_apps' => 'Brak aplikacji w tej kategorii.',
+ 'become_developer' => 'Jesteś programistą? Tutaj możesz nauczyć się tworzyć aplikację i rozpocząć sprzedaż już dziś!',
+ 'recommended_apps' => 'Rekomendowane aplikacje',
+
+ 'about' => 'O nas',
+
+ 'added' => 'Dodano',
+ 'updated' => 'Zaktualizowano',
+ 'compatibility' => 'Kompatybilność',
+ 'documentation' => 'Dokumentacja',
+ 'view' => 'Podgląd',
+ 'back' => 'Wstecz',
+
+ 'installed' => 'Zainstalowano :module',
+ 'uninstalled' => 'Zainstalowano :module',
+ //'updated' => ':module updated',
+ 'enabled' => 'Włączono :module',
+ 'disabled' => 'Wyłączono :module',
+
+ 'tab' => [
+ 'installation' => 'Instalacja',
+ 'faq' => 'FAQ',
+ 'changelog' => 'Rejestr zmian',
+ 'reviews' => 'Recenzje',
+ ],
+
+ 'installation' => [
+ 'header' => 'Instalacja aplikacji',
+ 'download' => 'Pobieranie :module',
+ 'unzip' => 'Rozpakowywanie plików :module',
+ 'file_copy' => 'Kopiowanie plików :module',
+ 'finish' => 'Finalizowanie instalacji :module',
+ 'redirect' => ':module zainstalowany, przekierowanie do strony aktualizacji',
+ 'install' => 'Instalacja :module',
+ ],
+
+ 'errors' => [
+ 'download' => 'Nie można pobrać :module',
+ 'zip' => 'Nie można utworzyć pliku zip :module',
+ 'unzip' => 'Nie można rozpakować :module',
+ 'file_copy' => 'Nie można skopiować plików :module',
+ 'finish' => 'Nie można sfinalizować instalacji :module',
+ ],
+
+ 'badge' => [
+ 'installed' => 'Zainstalowane',
+ 'pre_sale' => 'Przedsprzedaż',
+ ],
+
+ 'button' => [
+ 'uninstall' => 'Odinstaluj',
+ 'disable' => 'Wyłącz',
+ 'enable' => 'Włącz',
+ ],
+
+ 'my' => [
+ 'purchased' => 'Zakupione',
+ 'installed' => 'Zainstalowane',
+ ],
+
+ 'reviews' => [
+ 'button' => [
+ 'add' => 'Dodaj opinię'
+ ],
+
+ 'na' => 'Brak recenzji.'
+ ],
+
+];
diff --git a/resources/lang/pl-PL/notifications.php b/resources/lang/pl-PL/notifications.php
index bc79d185e..2f7c163d8 100644
--- a/resources/lang/pl-PL/notifications.php
+++ b/resources/lang/pl-PL/notifications.php
@@ -4,7 +4,51 @@ return [
'whoops' => 'Ups!',
'hello' => 'Witaj!',
- 'salutation' => 'Pozdrawiam,
:company_name',
+ 'salutation' => 'Pozdrawiamy,
:company_name',
'subcopy' => 'Jeśli masz problem z kliknięciem przycisku ":text", skopiuj i wklej poniższy adres URL do swojej przeglądarki: [:url](:url)',
+ 'update' => [
+
+ 'mail' => [
+
+ 'subject' => '⚠️ Aktualizacja nie powiodła się :domain',
+ 'message' => 'Aktualizacja :alias z :current_version do :new_version nie powiodła się w :step kroku z następującą wiadomością: :error_message',
+
+ ],
+
+ 'slack' => [
+
+ 'message' => 'Aktualizacja nie powiodła się na :domain',
+
+ ],
+
+ ],
+
+ 'import' => [
+
+ 'completed' => [
+ 'subject' => 'Import zakończony',
+ 'description' => 'Import został zakończony, a rekordy są dostępne w Twoim panelu.',
+ ],
+
+ 'failed' => [
+ 'subject' => 'Import nie powiódł się',
+ 'description' => 'Nie można zaimportować pliku z powodu następujących problemów:',
+ ],
+ ],
+
+ 'export' => [
+
+ 'completed' => [
+ 'subject' => 'Eksport jest gotowy',
+ 'description' => 'Plik eksportu jest gotowy do pobrania z następującego linku:',
+ ],
+
+ 'failed' => [
+ 'subject' => 'Eksport nie powiódł się',
+ 'description' => 'Nie można utworzyć pliku eksportu z powodu następującego problemu:',
+ ],
+
+ ],
+
];
diff --git a/resources/lang/pl-PL/pagination.php b/resources/lang/pl-PL/pagination.php
new file mode 100644
index 000000000..30445f6f0
--- /dev/null
+++ b/resources/lang/pl-PL/pagination.php
@@ -0,0 +1,10 @@
+ 'Poprzedni',
+ 'next' => 'Następny',
+ 'showing' => ':first-:last z :total rekordów.',
+ 'page' => 'na stronie.',
+
+];
diff --git a/resources/lang/pl-PL/passwords.php b/resources/lang/pl-PL/passwords.php
new file mode 100644
index 000000000..5ab5b8240
--- /dev/null
+++ b/resources/lang/pl-PL/passwords.php
@@ -0,0 +1,23 @@
+ 'Hasło musi mieć przynajmniej sześć znaków i zgadzać się z potwierdzeniem.',
+ 'reset' => 'Hasło zostało zresetowane!',
+ 'sent' => 'Przypomnienie hasła zostało wysłane!',
+ 'token' => 'Token resetowania hasła jest nieprawidłowy.',
+ 'user' => "Nie znaleziono użytkownika z takim adresem e-mail.",
+ 'throttle' => 'Proszę poczekać przed ponownym próbą.',
+
+];
diff --git a/resources/lang/pl-PL/reconciliations.php b/resources/lang/pl-PL/reconciliations.php
new file mode 100644
index 000000000..ca629bab4
--- /dev/null
+++ b/resources/lang/pl-PL/reconciliations.php
@@ -0,0 +1,18 @@
+ 'Uzgodnij',
+ 'unreconcile' => 'Cofnij uzgodnienie',
+ 'reconciled' => 'Uzgodnione',
+ 'opening_balance' => 'Saldo początkowe',
+ 'closing_balance' => 'Saldo Końcowe',
+ 'unreconciled' => 'Nieuzgodnione',
+ 'transactions' => 'Transakcje',
+ 'start_date' => 'Data początkowa',
+ 'end_date' => 'Data końcowa',
+ 'cleared_amount' => 'Wyczyszczona kwota',
+ 'deposit' => 'Wpłata',
+ 'withdrawal' => 'Wypłata',
+
+];
diff --git a/resources/lang/pl-PL/recurring.php b/resources/lang/pl-PL/recurring.php
new file mode 100644
index 000000000..81abfd463
--- /dev/null
+++ b/resources/lang/pl-PL/recurring.php
@@ -0,0 +1,20 @@
+ 'Cykliczna',
+ 'every' => 'Każdy/a',
+ 'period' => 'Okres',
+ 'times' => 'Razy',
+ 'daily' => 'Dziennie',
+ 'weekly' => 'Tygodniowo',
+ 'monthly' => 'Miesięcznie',
+ 'yearly' => 'Rocznie',
+ 'custom' => 'Niestandardowo',
+ 'days' => 'Dzień/dni',
+ 'weeks' => 'Tydzień(tygodnie)',
+ 'months' => 'Miesiąc(e)',
+ 'years' => 'Rok (lata)',
+ 'message' => 'To jest cykliczny(a) :type i następny(a) :type zostanie wygenerowany(a) automatycznie w :date',
+
+];
diff --git a/resources/lang/pl-PL/reports.php b/resources/lang/pl-PL/reports.php
new file mode 100644
index 000000000..c82db841b
--- /dev/null
+++ b/resources/lang/pl-PL/reports.php
@@ -0,0 +1,31 @@
+ 'Rok|Lata',
+ 'this_year' => 'Ten rok',
+ 'previous_year' => 'Poprzedni rok',
+ 'this_quarter' => 'Ten kwartał',
+ 'previous_quarter' => 'Poprzedni kwartał',
+ 'last_12_months' => 'Ostatnie 12 miesięcy',
+ 'profit_loss' => 'Zysk i strata',
+ 'gross_profit' => 'Zysk brutto',
+ 'net_profit' => 'Zysk netto',
+ 'total_expenses' => 'Wydatki ogółem',
+ 'net' => 'Netto',
+ 'income_expense' => 'Dochody i wydatki',
+
+ 'summary' => [
+ 'income' => 'Podsumowanie dochodów',
+ 'expense' => 'Podsumowanie wydatków',
+ 'income_expense' => 'Dochody i Wydatki',
+ 'tax' => 'Podsumowanie podatków',
+ ],
+
+ 'charts' => [
+ 'line' => 'Liniowy',
+ 'bar' => 'Słupkowy',
+ 'pie' => 'Kołowy',
+ ],
+
+];
diff --git a/resources/lang/pl-PL/search_string.php b/resources/lang/pl-PL/search_string.php
new file mode 100644
index 000000000..bc45540f1
--- /dev/null
+++ b/resources/lang/pl-PL/search_string.php
@@ -0,0 +1,20 @@
+ [
+ 'last_logged_in_at' => 'Ostatnie logowanie',
+ 'paid_at' => 'Data płatności',
+ 'started_at' => 'Data rozpoczęcia',
+ 'ended_at' => 'Data zakończenia',
+ 'billed_at' => 'Data wystawienia rachunku',
+ 'due_at' => 'Termin płatności',
+ 'invoiced_at' => 'Data wystawienia faktury',
+ 'issued_at' => 'Data wystawienia',
+ 'symbol_first' => 'Pozycja symbolu',
+ 'reconciled' => 'Uzgodnione',
+ 'expense_account' => 'Z rachunku',
+ 'income_account' => 'Na rachunek',
+ ],
+
+];
diff --git a/resources/lang/pl-PL/settings.php b/resources/lang/pl-PL/settings.php
new file mode 100644
index 000000000..6b4f53cc1
--- /dev/null
+++ b/resources/lang/pl-PL/settings.php
@@ -0,0 +1,144 @@
+ [
+ 'description' => 'Zmień nazwę firmy, e-mail, adres, numer podatkowy itp.',
+ 'name' => 'Nazwa firmy',
+ 'email' => 'E-mail',
+ 'phone' => 'Telefon',
+ 'address' => 'Adres',
+ 'edit_your_business_address' => 'Edytuj adres swojej firmy',
+ 'logo' => 'Logo',
+ ],
+
+ 'localisation' => [
+ 'description' => 'Ustaw rok podatkowy, strefę czasową, format daty i więcej lokalizacji',
+ 'financial_start' => 'Początek roku finansowego',
+ 'timezone' => 'Strefa czasowa',
+ 'financial_denote' => [
+ 'title' => 'Początek roku finansowego',
+ 'begins' => 'Do roku, w którym się zaczyna',
+ 'ends' => 'Do roku, w którym się kończy',
+ ],
+ 'date' => [
+ 'format' => 'Format daty',
+ 'separator' => 'Separator dat',
+ 'dash' => 'Myślnik (-)',
+ 'dot' => 'Kropka (.)',
+ 'comma' => 'Przecinek (,)',
+ 'slash' => 'Ukośnik (/)',
+ 'space' => 'Spacja ( )',
+ ],
+ 'percent' => [
+ 'title' => 'Pozycja znaku procent (%)',
+ 'before' => 'Przed numerem',
+ 'after' => 'Po liczbie',
+ ],
+ 'discount_location' => [
+ 'name' => 'Pozycja rabatu',
+ 'item' => 'W linii',
+ 'total' => 'W podsumowaniu',
+ 'both' => 'Zarówno linia, jak i w podsumowaniu',
+ ],
+ ],
+
+ 'invoice' => [
+ 'description' => 'Dostosuj prefiks faktury, numer, warunki, stopkę itp.',
+ 'prefix' => 'Prefiks numeru',
+ 'digit' => 'Liczba cyfr',
+ 'next' => 'Następny numer',
+ 'logo' => 'Logo',
+ 'custom' => 'Niestandardowe',
+ 'item_name' => 'Nazwa pozycji',
+ 'item' => 'Artykuły',
+ 'product' => 'Produkty',
+ 'service' => 'Usługi',
+ 'price_name' => 'Nazwa ceny',
+ 'price' => 'Cena',
+ 'rate' => 'Stawka',
+ 'quantity_name' => 'Nazwa ilości',
+ 'quantity' => 'Ilość',
+ 'payment_terms' => 'Warunki płatności',
+ 'title' => 'Tytuł',
+ 'subheading' => 'Podtytuł',
+ 'due_receipt' => 'Płatne przy odbiorze ',
+ 'due_days' => 'Zaległa po :days dniach',
+ 'choose_template' => 'Wybierz szablon faktury',
+ 'default' => 'Domyślne',
+ 'classic' => 'Klasyczny',
+ 'modern' => 'Nowoczesny',
+ 'hide' => [
+ 'item_name' => 'Ukryj nazwę pozycji',
+ 'item_description' => 'Ukryj opis artykułu',
+ 'quantity' => 'Ukryj ilość',
+ 'price' => 'Ukryj cenę',
+ 'amount' => 'Ukryj kwotę',
+ ],
+ ],
+
+ 'default' => [
+ 'description' => 'Domyślne konto, waluta, język twojej firmy',
+ 'list_limit' => 'Wyników na stronę',
+ 'use_gravatar' => 'Użyj Gravatara',
+ 'income_category' => 'Kategoria dochodu',
+ 'expense_category' => 'Kategoria wydatków',
+ ],
+
+ 'email' => [
+ 'description' => 'Zmień sposób wysyłania i szablony wiadomości e-mail',
+ 'protocol' => 'Protokół',
+ 'php' => 'PHP Mail',
+ 'smtp' => [
+ 'name' => 'SMTP',
+ 'host' => 'Serwer SMTP',
+ 'port' => 'Port SMTP',
+ 'username' => 'Nazwa użytkownika SMTP',
+ 'password' => 'Hasło SMTP',
+ 'encryption' => 'Bezpieczeństwo SMTP',
+ 'none' => 'Brak',
+ ],
+ 'sendmail' => 'Sendmail',
+ 'sendmail_path' => 'Ścieżka Sendmail',
+ 'log' => 'Loguj wiadomości e-mail',
+
+ 'templates' => [
+ 'subject' => 'Temat',
+ 'body' => 'Treść maila',
+ 'tags' => 'Dostępne tagi: :tag_list',
+ 'invoice_new_customer' => 'Nowy szablon faktury (wysyłany do klienta)',
+ 'invoice_remind_customer' => 'Szablon przypomnienia o fakturze (wysyłany do klienta)',
+ 'invoice_remind_admin' => 'Szablon przypomnienia o fakturze (wysyłany do administratora)',
+ 'invoice_recur_customer' => 'Szablon cyklicznej faktury (wysyłany do klienta)',
+ 'invoice_recur_admin' => 'Szablon cyklicznej faktury (wysyłany do administratora)',
+ 'invoice_payment_customer' => 'Szablon otrzymanej płatności (wysyłany do klienta)',
+ 'invoice_payment_admin' => 'Szablon otrzymanej płatności (wysyłany do administratora)',
+ 'bill_remind_admin' => 'Szablon przypomnienia o rachunku (wysyłany do administratora)',
+ 'bill_recur_admin' => 'Szablon cyklicznego rachunku (wysyłany do administratora)',
+ ],
+ ],
+
+ 'scheduling' => [
+ 'name' => 'Harmonogram',
+ 'description' => 'Automatyczne przypomnienia i polecenia dotyczące powtarzających się działań ',
+ 'send_invoice' => 'Wyślij przypomnienie o fakturze',
+ 'invoice_days' => 'Wyślij po terminie płatności (dni)',
+ 'send_bill' => 'Wyślij przypomnienie o rachunku',
+ 'bill_days' => 'Wyślij przed terminem płatności (dni)',
+ 'cron_command' => 'Polecenie Cron',
+ 'schedule_time' => 'Godzina rozpoczęcia',
+ ],
+
+ 'categories' => [
+ 'description' => 'Nieograniczone kategorie dochodów, kosztów i artykułów',
+ ],
+
+ 'currencies' => [
+ 'description' => 'Twórz waluty i zarządzaj nimi oraz ustawiaj ich kursy',
+ ],
+
+ 'taxes' => [
+ 'description' => 'Twórz stawki podatkowe i zarządzaj nimi ',
+ ],
+
+];
diff --git a/resources/lang/pl-PL/taxes.php b/resources/lang/pl-PL/taxes.php
new file mode 100644
index 000000000..a742eb5de
--- /dev/null
+++ b/resources/lang/pl-PL/taxes.php
@@ -0,0 +1,12 @@
+ 'Stawka',
+ 'rate_percent' => 'Stawka procentowa (%)',
+ 'normal' => 'Zwykły(stała stawka)',
+ 'inclusive' => 'Włącznie z podatkiem',
+ 'compound' => 'Podatek złożony',
+ 'fixed' => 'Stała',
+ 'withholding' => 'Wstrzymane',
+];
diff --git a/resources/lang/pl-PL/transfers.php b/resources/lang/pl-PL/transfers.php
index c08741c2a..93c58243a 100644
--- a/resources/lang/pl-PL/transfers.php
+++ b/resources/lang/pl-PL/transfers.php
@@ -3,10 +3,12 @@
return [
'from_account' => 'Z konta',
- 'to_account' => 'Do konta',
+ 'from_account_rate' => 'Z rachunku',
+ 'to_account' => 'Na rachunek',
+ 'to_account_rate' => 'Na rachunek',
'messages' => [
- 'delete' => ':from do :to (:amount)',
+ 'delete' => ':from na :to (:amount)',
],
];
diff --git a/resources/lang/pl-PL/validation.php b/resources/lang/pl-PL/validation.php
new file mode 100644
index 000000000..6310e0d04
--- /dev/null
+++ b/resources/lang/pl-PL/validation.php
@@ -0,0 +1,123 @@
+ ':attribute musi zostać zaakceptowany.',
+ 'active_url' => ':attribute jest nieprawidłowym adresem URL.',
+ 'after' => ':attribute musi być datą późniejszą od :date.',
+ 'after_or_equal' => ':attribute musi być datą nie wcześniejszą niż :date.',
+ 'alpha' => ':attribute może zawierać jedynie litery.',
+ 'alpha_dash' => ':attribute może zawierać jedynie litery, cyfry i myślniki.',
+ 'alpha_num' => ':attribute może zawierać jedynie litery i cyfry.',
+ 'array' => ':attribute musi być tablicą.',
+ 'before' => ':attribute musi być datą wcześniejszą od :date.',
+ 'before_or_equal' => ':attribute musi być datą nie późniejszą niż :date.',
+ 'between' => [
+ 'numeric' => ' :attribute musi zawierać się pomiędzy :min a :max',
+ 'file' => ':attribute musi zawierać się w granicach :min - :max kilobajtów.',
+ 'string' => ':attribute musi zawierać się w granicach :min - :max znaków.',
+ 'array' => ':attribute musi składać się z :min - :max elementów.',
+ ],
+ 'boolean' => ':attribute musi mieć wartość prawda albo fałsz',
+ 'confirmed' => 'Potwierdzenie :attribute nie zgadza się.',
+ 'date' => ':attribute nie jest prawidłową datą.',
+ 'date_format' => ':attribute nie jest w formacie :format.',
+ 'different' => ':attribute oraz :other muszą się różnić.',
+ 'digits' => ':attribute musi składać się z :digits cyfr.',
+ 'digits_between' => ':attribute musi mieć od :min do :max cyfr.',
+ 'dimensions' => ':attribute ma niepoprawne wymiary.',
+ 'distinct' => ':attribute ma zduplikowane wartości.',
+ 'email' => 'Format :attribute jest nieprawidłowy.',
+ 'ends_with' => ':attribute musi kończyć się jedną z następujących wartości: :values',
+ 'exists' => 'Zaznaczony :attribute jest nieprawidłowy.',
+ 'file' => ':attribute musi być plikiem.',
+ 'filled' => 'Pole :attribute jest wymagane.',
+ 'image' => ':attribute musi być obrazkiem.',
+ 'in' => 'Zaznaczony :attribute jest nieprawidłowy.',
+ 'in_array' => ':attribute nie znajduje się w :other.',
+ 'integer' => ':attribute musi być liczbą całkowitą.',
+ 'ip' => ':attribute musi być prawidłowym adresem IP.',
+ 'json' => ':attribute musi być poprawnym ciągiem znaków JSON.',
+ 'max' => [
+ 'numeric' => ':attribute nie może być większy niż :max.',
+ 'file' => ':attribute nie może być większy niż :max kilobajtów.',
+ 'string' => ':attribute nie może być dłuższy niż :max znaków.',
+ 'array' => ':attribute nie może mieć więcej niż :max elementów.',
+ ],
+ 'mimes' => ':attribute musi być plikiem typu :values.',
+ 'mimetypes' => ':attribute musi być plikiem typu :values.',
+ 'min' => [
+ 'numeric' => ':attribute musi być nie mniejszy od :min.',
+ 'file' => ':attribute musi mieć przynajmniej :min kilobajtów.',
+ 'string' => ':attribute musi mieć przynajmniej :min znaków.',
+ 'array' => ':attribute musi mieć przynajmniej :min elementów.',
+ ],
+ 'not_in' => 'Zaznaczony :attribute jest nieprawidłowy.',
+ 'numeric' => ':attribute musi być liczbą.',
+ 'present' => 'Pole :attribute musi być obecne.',
+ 'regex' => 'Format :attribute jest nieprawidłowy.',
+ 'required' => 'Pole :attribute jest wymagane.',
+ 'required_if' => 'Pole :attribute jest wymagane gdy :other jest :value.',
+ 'required_unless' => ':attribute jest wymagany jeżeli :other nie znajduje się w :values.',
+ 'required_with' => 'Pole :attribute jest wymagane gdy :values jest obecny.',
+ 'required_with_all' => 'Pole :attribute jest wymagane gdy :values jest obecny.',
+ 'required_without' => 'Pole :attribute jest wymagane gdy :values nie jest obecny.',
+ 'required_without_all' => 'Pole :attribute jest wymagane gdy żadne z :values nie są obecne.',
+ 'same' => 'Pole :attribute i :other muszą się zgadzać.',
+ 'size' => [
+ 'numeric' => ':attribute musi mieć :size.',
+ 'file' => ':attribute musi mieć :size kilobajtów.',
+ 'string' => ':attribute musi mieć :size znaków.',
+ 'array' => ':attribute musi zawierać :size elementów.',
+ ],
+ 'string' => ':attribute musi być ciągiem znaków.',
+ 'timezone' => ':attribute musi być prawidłową strefą czasową.',
+ 'unique' => 'Taki :attribute już występuje.',
+ 'uploaded' => 'Nie udało się wgrać pliku :attribute.',
+ 'url' => 'Format :attribute jest nieprawidłowy.',
+
+ /*
+ |--------------------------------------------------------------------------
+ | Custom Validation Language Lines
+ |--------------------------------------------------------------------------
+ |
+ | Here you may specify custom validation messages for attributes using the
+ | convention "attribute.rule" to name the lines. This makes it quick to
+ | specify a specific custom language line for a given attribute rule.
+ |
+ */
+
+ 'custom' => [
+ 'attribute-name' => [
+ 'rule-name' => 'niestandardowy-komunikat',
+ ],
+ 'invalid_currency' => 'Kod :attribute jest nieprawidłowy.',
+ 'invalid_amount' => 'Kwota :attribute jest nieprawidłowa.',
+ 'invalid_extension' => 'Rozszerzenie pliku jest nieprawidłowe.',
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Custom Validation Attributes
+ |--------------------------------------------------------------------------
+ |
+ | The following language lines are used to swap attribute place-holders
+ | with something more reader friendly such as E-Mail Address instead
+ | of "email". This simply helps us make messages a little cleaner.
+ |
+ */
+
+ 'attributes' => [],
+
+];
diff --git a/resources/lang/pl-PL/widgets.php b/resources/lang/pl-PL/widgets.php
new file mode 100644
index 000000000..bf26f0ae2
--- /dev/null
+++ b/resources/lang/pl-PL/widgets.php
@@ -0,0 +1,24 @@
+ 'Waluty',
+ 'total_income' => 'Dochody ogółem',
+ 'receivables' => 'Należności',
+ 'open_invoices' => 'Nowe faktury',
+ 'overdue_invoices' => 'Zaległe faktury',
+ 'total_expenses' => 'Wydatki ogółem',
+ 'payables' => 'Zobowiązania',
+ 'open_bills' => 'Rachunki nieopłacone',
+ 'overdue_bills' => 'Zaległe rachunki',
+ 'total_profit' => 'Całkowity zysk',
+ 'open_profit' => 'Otwarte zyski',
+ 'overdue_profit' => 'Zaległe zyski',
+ 'cash_flow' => 'Przepływy pieniężne',
+ 'no_profit_loss' => 'Brak utraty zysku',
+ 'income_by_category' => 'Dochody według kategorii',
+ 'expenses_by_category' => 'Wydatki według kategorii',
+ 'account_balance' => 'Saldo konta',
+ 'latest_income' => 'Najnowsze dochody',
+ 'latest_expenses' => 'Najnowsze wydatki',
+];
diff --git a/resources/lang/pt-BR/messages.php b/resources/lang/pt-BR/messages.php
index 4801f8f44..30ce0fb39 100644
--- a/resources/lang/pt-BR/messages.php
+++ b/resources/lang/pt-BR/messages.php
@@ -8,7 +8,9 @@ return [
'deleted' => ':type excluído!',
'duplicated' => ':type duplicado!',
'imported' => ':type importado!',
+ 'import_queued' => ':type importação foi agendada! Você receberá um e-mail quando terminar.',
'exported' => ':type exportado!',
+ 'export_queued' => ':type exportação foi agendada! Você receberá um e-mail quando estiver pronto para baixar.',
'enabled' => ': tipo habilitado!',
'disabled' => ': tipo desativado!',
],
diff --git a/resources/lang/pt-BR/notifications.php b/resources/lang/pt-BR/notifications.php
index ecc221196..c0975548c 100644
--- a/resources/lang/pt-BR/notifications.php
+++ b/resources/lang/pt-BR/notifications.php
@@ -24,4 +24,31 @@ return [
],
+ 'import' => [
+
+ 'completed' => [
+ 'subject' => 'Importação concluída',
+ 'description' => 'A importação foi concluída e os registros estão disponíveis em seu painel.',
+ ],
+
+ 'failed' => [
+ 'subject' => 'Importação Falhou',
+ 'description' => 'Não é possível importar o arquivo devido aos seguintes problemas:',
+ ],
+ ],
+
+ 'export' => [
+
+ 'completed' => [
+ 'subject' => 'A exportação está pronta',
+ 'description' => 'O arquivo de exportação está pronto para ser baixado a partir do seguinte link:',
+ ],
+
+ 'failed' => [
+ 'subject' => 'A exportação falhou',
+ 'description' => 'Não é possível importar o arquivo devido aos seguintes problemas:',
+ ],
+
+ ],
+
];
diff --git a/resources/lang/sv-SE/messages.php b/resources/lang/sv-SE/messages.php
index 627feb397..3f5a5506a 100644
--- a/resources/lang/sv-SE/messages.php
+++ b/resources/lang/sv-SE/messages.php
@@ -8,7 +8,9 @@ return [
'deleted' => ':type bortagen!',
'duplicated' => ':type dubbelpost!',
'imported' => ':type uppdaterad!',
+ 'import_queued' => ':type import har schemalagts! Du kommer att få ett e-postmeddelande när den är klar.',
'exported' => ':type exporterad!',
+ 'export_queued' => ':type import har schemalagts! Du kommer att få ett e-postmeddelande när den är klar.',
'enabled' => ': typ aktiverad!',
'disabled' => ':type inaktiverat!',
],
diff --git a/resources/lang/sv-SE/notifications.php b/resources/lang/sv-SE/notifications.php
index 8a642eda9..9078e199a 100644
--- a/resources/lang/sv-SE/notifications.php
+++ b/resources/lang/sv-SE/notifications.php
@@ -24,4 +24,31 @@ return [
],
+ 'import' => [
+
+ 'completed' => [
+ 'subject' => 'Importen slutförd',
+ 'description' => 'Importen har slutförts och posterna finns i din panel.',
+ ],
+
+ 'failed' => [
+ 'subject' => 'Importen misslyckades',
+ 'description' => 'Kan inte importera filen på grund av följande problem:',
+ ],
+ ],
+
+ 'export' => [
+
+ 'completed' => [
+ 'subject' => 'Exporteringen är klar',
+ 'description' => 'Exportfilen är klar att ladda ner från följande länk:',
+ ],
+
+ 'failed' => [
+ 'subject' => 'Exporteringen misslyckades',
+ 'description' => 'Kan inte skapa exportfilen på grund av följande problem:',
+ ],
+
+ ],
+
];