Ver Fonte

Translations update from Weblate (#6916)

* [Web] Updated lang.si-si.json

Co-authored-by: Matjaž Tekavec <matjaz@moj-svet.si>

* [Web] Updated lang.ru-ru.json

Co-authored-by: Habetdin <15926758+Habetdin@users.noreply.github.com>

* [Web] Updated lang.pl-pl.json

[Web] Updated lang.pl-pl.json

[Web] Updated lang.pl-pl.json

Co-authored-by: Monika Bark <rychert.monika@wp.pl>
Co-authored-by: Peter <magic@kthx.at>
Co-authored-by: milkmaker <milkmaker@mailcow.de>

---------

Co-authored-by: Matjaž Tekavec <matjaz@moj-svet.si>
Co-authored-by: Habetdin <15926758+Habetdin@users.noreply.github.com>
Co-authored-by: Monika Bark <rychert.monika@wp.pl>
Co-authored-by: Peter <magic@kthx.at>
milkmaker há 2 semanas atrás
pai
commit
9832006141
3 ficheiros alterados com 159 adições e 49 exclusões
  1. 120 37
      data/web/lang/lang.pl-pl.json
  2. 31 7
      data/web/lang/lang.ru-ru.json
  3. 8 5
      data/web/lang/lang.si-si.json

+ 120 - 37
data/web/lang/lang.pl-pl.json

@@ -85,7 +85,7 @@
         "delete2": "Usuń wiadomości w miejscu docelowym, które nie znajdują się w źródle",
         "destination": "Miejsce docelowe",
         "disable_login": "Nie pozwalaj na logowanie(poczta przychodząca jest nadal akceptowana)",
-        "domain_matches_hostname": "Domena %s pasuje do nazwy hosta",
+        "domain_matches_hostname": "Domena pasuje do nazwy hosta",
         "dry": "Symulacja synchronizacji",
         "gal": "Globalna lista adresów",
         "gal_info": "GAL zawiera wszystkie obiekty domeny i nie może być edytowany przez żadnego użytkownika. Wolne/zajęte logi w SOGo bedą nidostępne, jeśli są wyłączone! <b>Uruchom ponownie SOGo, aby zastosować zmiany.</b>",
@@ -139,7 +139,7 @@
         "f2b_max_attempts": "Max. ilość prób",
         "f2b_parameters": "Parametry Fail2ban",
         "f2b_retry_window": "Spróbuj ponownie (s) dla max. ilości prób",
-        "f2b_whitelist": "Biała lista sieci/hosty",
+        "f2b_whitelist": "Dozwolone sieci/hosty",
         "filter_table": "Tabela filtru",
         "forwarding_hosts": "Hosty przekazujące",
         "forwarding_hosts_add_hint": "Możesz albo wyszczególnić adresy IPv4/IPv6, sieci w notacji CIDR, nazwy hostów (które zostaną rozłożone na adresy IP), albo nazwy domen (które zostaną rozłożone na adresy IP poprzez sprawdzanie rekordów SPF lub, w razie ich braku, rekordów MX).",
@@ -205,7 +205,7 @@
         "convert_html_to_text": "Konwertuj HTML na zwykły tekst",
         "copy_to_clipboard": "Tekst skopiowany do schowka!",
         "cors_settings": "Ustawienia CORS",
-        "credentials_transport_warning": "Ostrzeżenie</b>: Dodanie nowego wpisu mapy transportu spowoduje aktualizację danych uwierzytelniających dla wszystkich wpisów z pasującą kolumną hop.",
+        "credentials_transport_warning": "<b>Ostrzeżenie</b>: Dodanie nowego wpisu mapy transportu spowoduje aktualizację danych uwierzytelniających dla wszystkich wpisów z pasującą kolumną hop.",
         "customer_id": "Identyfikator klienta",
         "customize": "Dostosuj",
         "login_page": "Strona logowania",
@@ -226,7 +226,7 @@
         "f2b_ban_time_increment": "Czas zakazu jest zwiększany z każdym zakazem",
         "f2b_blacklist": "Lista odrzuconych sieci/hostów",
         "f2b_filter": "Filtry Regex",
-        "f2b_list_info": "Odrzucony host lub sieć zawsze będzie przewyższać jednostkę zezwalającą.</b>Zastosowanie aktualizacji listy zajmie kilka sekund.</b><b>",
+        "f2b_list_info": "Odrzucony host lub sieć zawsze będzie przewyższać jednostkę zezwalającą.<b>Zastosowanie aktualizacji listy zajmie kilka sekund.</b>",
         "f2b_manage_external": "Zarządzaj Fail2Ban zewnętrznie",
         "f2b_manage_external_info": "Fail2ban nadal będzie utrzymywać listę banów, ale nie będzie aktywnie ustalać zasad blokowania ruchu. Użyj wygenerowane listy banów poniżej, aby zewnętrznie zablokować ruch.",
         "f2b_max_ban_time": "Max. czas bana (s)",
@@ -240,7 +240,7 @@
         "generate": "Generuj",
         "guid": "GUID - unikalny identyfikator instancji",
         "guid_and_license": "GUID & licencja",
-        "hash_remove_info": "Usunięcie hasha z limitem współczynnika (jeśli nadal istnieje) spowoduje całkowite zresetowanie jego licznika.<br>\n\nKażdy hash jest oznaczony indywidualnym kolorem.",
+        "hash_remove_info": "Usunięcie hasha z limitem współczynnika (jeśli nadal istnieje) spowoduje całkowite zresetowanie jego licznika.<br>\n\n    Każdy hash jest oznaczony indywidualnym kolorem.",
         "help_text": "Zastąp tekst pomocy poniżej maski logowania (dozwolone HTML)",
         "html": "HTML",
         "iam": "Dostawca tożsamości",
@@ -310,7 +310,7 @@
         "oauth2_add_client": "Dodaj klienta OAuth2",
         "oauth2_client_id": "ID klienta",
         "oauth2_client_secret": "Sekret klienta",
-        "oauth2_info": "Implementacja OAuth2 obsługuje typ grantu \"Kod autoryzacji\" i wydaje tokeny odświeżania.<br>\nSerwer automatycznie wydaje również nowe tokeny odświeżania, po użyciu tokena odświeżania.<br><br>\n&#8226; Domyślnym zakresem jest <i>profil</i>. Tylko użytkownicy skrzynek pocztowych mogą być uwierzytelniani w OAuth2. Jeśli parametr zakresu zostanie pominięty, wraca do <i>profil</i>.<br>\n\nParametr <i>state</i> musi zostać wysłany przez klienta w ramach żądania autoryzacji.<br><br>>\nŚcieżki zapytań do API OAuth2: <br>\n<ul>\nPunkt końcowy autoryzacji: <kod>/autoryzuj</koduj</koduj</li>\nPunkt końcowy tokena: <kod>/autoth/token</kod></li>\nStrona zasobów: <kod>/prawo/profil</kod>>\n</ul>\nRegeneracja tajemnicy klienta nie spowoduje wygaśnięcia istniejących kodów autoryzacyjnych, ale nie odnowi ich tokena.<br><br>\nOdwołanie tokenów klienta spowoduje natychmiastowe zakończenie wszystkich aktywnych sesji. Wszyscy klienci muszą się ponownie uwierzytelnić.",
+        "oauth2_info": "Implementacja OAuth2 obsługuje typ grantu \"Kod autoryzacji\" i wydaje tokeny odświeżania.<br>\nSerwer automatycznie wydaje również nowe tokeny odświeżania, po użyciu tokena odświeżania.<br><br>\n&#8226; Domyślnym zakresem jest <i>profil</i>. Tylko użytkownicy skrzynek pocztowych mogą być uwierzytelniani w OAuth2. Jeśli parametr zakresu zostanie pominięty, wraca do <i>profil</i>.<br>\n\nParametr <i>state</i> musi zostać wysłany przez klienta w ramach żądania autoryzacji.<br><br>>\nŚcieżki zapytań do API OAuth2: <br>\n<ul>\nPunkt końcowy autoryzacji\n<code>/oauth/authorize</code></li> <li>Token endpoint: <code>/oauth/token</code></li> <li>Resource page: <code>/oauth/profile</code></li>\n</ul>\nRegeneracja tajemnicy klienta nie spowoduje wygaśnięcia istniejących kodów autoryzacyjnych, ale nie odnowi ich tokena.<br><br>\nOdwołanie tokenów klienta spowoduje natychmiastowe zakończenie wszystkich aktywnych sesji. Wszyscy klienci muszą się ponownie uwierzytelnić.",
         "oauth2_redirect_uri": "Przekieruj URI",
         "oauth2_renew_secret": "Wygeneruj sekret nowego klienta",
         "oauth2_revoke_tokens": "Unieważnij wszystkie tokeny klienta",
@@ -368,7 +368,7 @@
         "rsetting_desc": "Krótki opis",
         "rsetting_no_selection": "Proszę zaznaczyć regułę",
         "rsetting_none": "Brak dostępnych reguł",
-        "rsettings_insert_preset": "Wstaw przykład presetowany \"%s\"",
+        "rsettings_insert_preset": "Wstaw przykładowy preset",
         "rsettings_preset_1": "Wyłącz wszystkie z wyjątkiem DKIM i limitu stawek dla uwierzytelnionych użytkowników",
         "rsettings_preset_2": "Administratorzy poczty pozwalają na spam",
         "rsettings_preset_3": "Zezwalaj tylko określonym nadawcom na skrzynkę pocztową (tj. używaj tylko jako wewnętrznej skrzynki pocztowej)",
@@ -418,21 +418,21 @@
         "alias_domain_invalid": "Alias domeny nieprawidłowy",
         "alias_empty": "Alias nie może być pusty",
         "alias_goto_identical": "Alias i Idź do nie mogą być identyczne",
-        "alias_invalid": "Alias nieprawidłowy",
+        "alias_invalid": "Adres aliasu jest nieprawidłowy",
         "aliasd_targetd_identical": "Alias domeny nie może być identyczny z domeną docelową",
         "aliases_in_use": "Maks. liczba aliasów musi być większa od lub równa %d",
         "description_invalid": "Nieprawidłowy opis źródła",
         "dkim_domain_or_sel_invalid": "Nieprawidłowa domena lub selektor DKIM",
-        "domain_exists": "Domena %s już istnieje",
+        "domain_exists": "Domena już istnieje",
         "domain_invalid": "Nazwa domeny jest pusta lub nieprawidłowa",
         "domain_not_empty": "Nie można usunąć niepustej domeny",
-        "domain_not_found": "Nie znaleziono domeny %s",
-        "domain_quota_m_in_use": "Limit domeny musi być większy lub równy do %s MiB",
+        "domain_not_found": "Nie znaleziono domeny",
+        "domain_quota_m_in_use": "Limit domeny musi być większy lub równy do MiB",
         "goto_empty": "Adres alias musi zawierać co najmniej jeden prawidłowy adres goto",
         "goto_invalid": "Adres Idź do jest nieprawidłowy",
-        "is_alias": "%s został już podany jako alias",
-        "is_alias_or_mailbox": "%s podano wcześniej jako alias lub skrzynkę",
-        "is_spam_alias": "%s podano wcześniej jako alias dla spam",
+        "is_alias": "został już podany jako alias",
+        "is_alias_or_mailbox": "jest już znany jako alias, skrzynka pocztowa lub adres aliasu rozwinięty z domeny aliasu.",
+        "is_spam_alias": "jest już znany jako tymczasowy adres aliasu (adres aliasu antyspamowego).",
         "last_key": "Nie można usunąć ostatniego klucza, zamiast tego należy wyłączyć TFA.",
         "login_failed": "Logowanie nie powiodło się",
         "mailbox_invalid": "Nieprawidłowa nazwa skrzynki",
@@ -456,34 +456,34 @@
         "sender_acl_invalid": "ACL Nadawcy jest nieprawidłowy",
         "target_domain_invalid": "Domena Idź do jest nieprawidłowa",
         "targetd_not_found": "Nie znaleziono domeny docelowej",
-        "username_invalid": "Nie można użyć nazwy użytkownika",
+        "username_invalid": "Nie można użyć tej nazwy użytkownika",
         "validity_missing": "Proszę wyznaczyć termin ważności",
         "to_invalid": "Pole odbiorca nie może być puste",
         "app_name_empty": "Nazwa aplikacji nie może być pusta",
-        "app_passwd_id_invalid": "Identyfikator hasła aplikacji %s jest niepoprawny",
+        "app_passwd_id_invalid": "Identyfikator hasła aplikacji jest niepoprawny",
         "authsource_in_use": "Nie można zmienić ani usunąć dostawcy tożsamości, ponieważ jest używany przez co najmniej jednego użytkownika.",
         "bcc_empty": "Miejsce docelowe BCC nie może być puste",
-        "bcc_exists": "Mapa BCC %s istnieje dla typu %s",
-        "bcc_must_be_email": "Miejsce docelowe BCC %s nie jest prawidłowym adresem e-mail",
+        "bcc_exists": "Mapa BCC istnieje już dla tego typu",
+        "bcc_must_be_email": "Miejsce docelowe BCC nie jest prawidłowym adresem e-mail",
         "comment_too_long": "Komentarz zbyt długi, maksymalnie 160 dozwolonych znaków.",
         "cors_invalid_method": "Podano nieprawidłową metodę Allow-Method",
         "cors_invalid_origin": "Podano nieprawidłową wartość Allow-Origin",
         "defquota_empty": "Domyślny limit skrzynki pocztowej nie może wynosić 0",
         "demo_mode_enabled": "Tryb demo jest włączony",
-        "dkim_domain_or_sel_exists": "Klucz DKIM dla \"%s\" istnieje i nie zostanie nadpisany",
+        "dkim_domain_or_sel_exists": "Klucz DKIM już istnieje i nie zostanie nadpisany",
         "domain_cannot_match_hostname": "Domena nie może być taka sama jak nazwa hosta",
         "extended_sender_acl_denied": "brak ACL do ustawiania adresów nadawcy zewnętrznego",
-        "extra_acl_invalid": "Adres nadawcy zewnętrznego \"%s\" jest nieważny",
-        "extra_acl_invalid_domain": "Nadawca zewnętrzny \"%s\" używa nieprawidłowej domeny",
-        "fido2_verification_failed": "Weryfikacja FIDO2 nie powiodła się: %s",
+        "extra_acl_invalid": "Adres nadawcy zewnętrznego jest nieprawidłowy",
+        "extra_acl_invalid_domain": "Nadawca zewnętrzny używa nieprawidłowej domeny",
+        "fido2_verification_failed": "Weryfikacja FIDO2 nie powiodła się",
         "file_open_error": "Nie można otworzyć pliku do zapisu",
         "filter_type": "Niewłaściwy typ filtra",
         "from_invalid": "Nadawca nie może być pusty",
         "generic_server_error": "Wystąpił nieoczekiwany błąd serwera. Skontaktuj się z administratorem.",
-        "global_filter_write_error": "Nie można zapisać pliku filtra: %s",
-        "global_map_invalid": "Id mapy globalnej %s nieprawidłowe",
-        "global_map_write_error": "Nie można napisać globalnej mapy ID %s: %s",
-        "ham_learn_error": "Błąd uczenia ham: %s",
+        "global_filter_write_error": "Nie można zapisać pliku filtra",
+        "global_map_invalid": "Id mapy globalnej nieprawidłowe",
+        "global_map_write_error": "Nie można zapisać globalnej mapy ID",
+        "ham_learn_error": "Błąd uczenia ham",
         "iam_test_connection": "Połączenie nie powiodło się",
         "imagick_exception": "Błąd: wyjątek Imagick podczas odczytu obrazu",
         "img_dimensions_exceeded": "Obraz przekracza maksymalny rozmiar obrazu",
@@ -491,14 +491,14 @@
         "img_size_exceeded": "Obraz przekracza maksymalny rozmiar pliku",
         "img_tmp_missing": "Nie można zweryfikować pliku obrazu: Nie znaleziono pliku tymczasowego",
         "invalid_bcc_map_type": "Nieprawidłowy typ mapy BCC",
-        "invalid_destination": "Format docelowy \"%s\" jest nieprawidłowy",
+        "invalid_destination": "Format docelowy jest nieprawidłowy",
         "invalid_filter_type": "Nieprawidłowy typ filtra",
-        "invalid_host": "Nieprawidłowy określony host: %s",
+        "invalid_host": "Nieprawidłowy określony host",
         "invalid_mime_type": "Niepoprawny typ mime",
         "invalid_nexthop": "Następny format hop jest nieprawidłowy",
         "invalid_nexthop_authenticated": "Następny hop już istnieje z innymi danymi logowania — zaktualizuj najpierw istniejące dane uwierzytelniające dla tego hopa",
-        "invalid_recipient_map_new": "Określony nieprawidłowy nowy odbiorca: %s",
-        "invalid_recipient_map_old": "Określony nieprawidłowy pierwotny odbiorca: %s",
+        "invalid_recipient_map_new": "Określony nieprawidłowy nowy odbiorca",
+        "invalid_recipient_map_old": "Określony nieprawidłowy pierwotny odbiorca",
         "invalid_reset_token": "Nieprawidłowy token resetu",
         "ip_list_empty": "Lista dozwolonych adresów IP nie może być pusta",
         "mailbox_defquota_exceeds_mailbox_maxquota": "Domyślny limit skrzynki pocztowej przekracza maksymalny dozwolony limit",
@@ -589,7 +589,7 @@
         "previous": "Poprzednia strona",
         "quota_mb": "Limit wielkośći (MiB)",
         "relay_all": "Przekaż wszystkim odbiorcom",
-        "relay_all_info": "<small>Jeśli decydujesz się <b>nie</b> przekazywać wszystkim odbiorcom, musisz dodać (\"ślepą\")skrzynkę dla każdego poszczególnego odbiorcy, któremu należy przekazać.</small>",
+        "relay_all_info": "↪ Jeśli zdecydujesz się <b>nie</b> przekazywać wszystkim odbiorcom, musisz dodać (\"ślepą\")skrzynkę dla każdego poszczególnego odbiorcy, któremu należy przekazać.",
         "relay_domain": "Domena przekaźnikowa",
         "remove": "Usuń",
         "resource": "Zasób",
@@ -637,7 +637,7 @@
         "extended_sender_acl": "Adresy nadawców zewnętrznych",
         "extended_sender_acl_info": "Klucz DKIM dla domeny powinien zostać zaimportowany, jeśli jest dostępny.\nPamiętaj, aby dodać ten serwer do odpowiadającego rekordu SPF typu TXT.\nKiedy domena lub domena aliasu zostanie dodana do tego serwera i pokrywa się z zewnętrznym adresem, zewnętrzny adres zostanie usunięty.",
         "force_pw_update": "Wymuszenie aktualizacji hasła przy następnym logowaniu",
-        "force_pw_update_info": "Ten użytkownik będzie mógł logować się wyłącznie do %s. Hasła aplikacyjne pozostają aktywne.",
+        "force_pw_update_info": "Ten użytkownik będzie mógł logować się wyłącznie tutaj %s. Hasła aplikacyjne pozostają aktywne.",
         "footer_exclude": "Wyklucz ze stopki",
         "gal": "Globalna lista adresowa",
         "gal_info": "GAL zawiera wszystkie obiekty domeny i nie może być edytowana przez żadnego użytkownika. Informacje o dostępności (free/busy) w SOGo są niedostępne, jeśli funkcja jest wyłączona!<b>Uruchom ponownie SOGo, aby zastosować zmiany.</b>",
@@ -674,7 +674,11 @@
         "spam_score": "Ustaw własny poziom punktacji spamu",
         "timeout1": "Limit czasu połączenia z serwerem zdalnym",
         "timeout2": "Limit czasu połączenia z serwerem lokalnym",
-        "validate_save": "Zatwierdź i zapisz"
+        "validate_save": "Zatwierdź i zapisz",
+        "pushover_info": "Ustawienia powiadomień push będą stosowane do wszystkich czystych (nie-spamowych) dostarczanych wiadomości w tym aliasów (współdzielonych, niewspółdzielonych, oznaczonych).",
+        "mailbox_quota_def": "Domyślny limit skrzynki pocztowej",
+        "mailbox_relayhost_info": "Dotyczy wyłącznie skrzynki pocztowej i bezpośrednich aliasów, nadpisuje ustawienie serwera pośredniczącego (relayhost) dla domeny.",
+        "maxbytespersecond": "Max. Ilość bajtów na sekundę <br><small>(0 = unlimited)</small>"
     },
     "footer": {
         "cancel": "Anuluj",
@@ -847,12 +851,32 @@
         "rejected": "Odrzucony",
         "release": "Zwolnij",
         "release_body": "Dołączyliśmy Twoją wiadomość jako plik eml do tej wiadomości.",
-        "release_subject": "Potencjalnie szkodliwa pozycja kwarantanny %s"
+        "release_subject": "Potencjalnie szkodliwa pozycja kwarantanny %s",
+        "show_item": "Pokaż element",
+        "spam": "Spam",
+        "spam_score": "Wskaźnik",
+        "subj": "Temat",
+        "table_size": "Rozmiar tabeli",
+        "table_size_show_n": "Pokaż %s elementy",
+        "text_from_html_content": "Zawartość (przekonwertowany HTML)",
+        "text_plain_content": "Zawartość (tekst zwykły)",
+        "type": "Typ"
     },
     "queue": {
         "queue_manager": "Menedżer kolejki",
         "delete": "Usuń wszystko",
-        "ays": "Potwierdź, że chcesz usunąć wszystkie elementy z bieżącej kolejki."
+        "ays": "Potwierdź, że chcesz usunąć wszystkie elementy z bieżącej kolejki.",
+        "flush": "Opróżnij kolejkę wiadomości",
+        "info": "Kolejka poczty zawiera wszystkie wiadomości e-mail oczekujące na dostarczenie.\nJeśli wiadomość e-mail pozostaje w kolejce przez dłuższy czas, system automatycznie ją usuwa.<br>\nKomunikat błędu dla danej wiadomości zawiera informacje o przyczynie, dla której nie mogła zostać dostarczona.",
+        "legend": "Funkcje zarządzania kolejką poczty",
+        "deliver_mail": "Dostarcz",
+        "deliver_mail_legend": "Próby ponownego dostarczenia wybranych wiadomości.",
+        "hold_mail": "Wstrzymane",
+        "hold_mail_legend": "Wstrzymuję wybrane maile. (Zapobiega dalszym próbom dostarczenia)",
+        "show_message": "Pokaż wiadomość",
+        "unban": "Usuń zablokowanie w kolejce",
+        "unhold_mail": "Zwolnij wiadomość",
+        "unhold_mail_legend": "Zwalnia wybrane wiadomości do dostarczenia (wymaga wcześniejszego wstrzymania)."
     },
     "start": {
         "help": "Pokaż/Ukryj panel pomocy",
@@ -878,7 +902,7 @@
         "f2b_modified": "Zmiany w Fail2ban zostały zapisane",
         "forwarding_host_added": "Dodano hosta przekazującego %s",
         "forwarding_host_removed": "Usunięto hosta przekazującego %s",
-        "item_deleted": "",
+        "item_deleted": "Element %s skutecznie usunięte",
         "items_deleted": "Elementy %s skutecznie usunięte",
         "mailbox_added": "Dodano skrzynkę %s",
         "mailbox_modified": "Zapisano zmiany w skrzynce %s",
@@ -895,7 +919,59 @@
         "verified_fido2_login": "Zweryfikowany login FIDO2",
         "verified_totp_login": "Zweryfikowany login TOTP",
         "verified_webauthn_login": "Zweryfikowany login WebAuthn",
-        "verified_yotp_login": "Zweryfikowany login Yubico OTP"
+        "verified_yotp_login": "Zweryfikowany login Yubico OTP",
+        "acl_saved": "ACL dla obiektu %s zapisany",
+        "admin_added": "Administrator %s został dodany",
+        "admin_api_modified": "Zmiany w API zostały zapisane",
+        "admin_removed": "Administrator %s został usunięty",
+        "app_links": "Zapisane zmiany w linkach aplikacji",
+        "app_passwd_added": "Dodano nowe hasło aplikacji",
+        "app_passwd_removed": "Usunięto ID hasła aplikacji %s",
+        "bcc_deleted": "Wpisy map BCC usunięte: %s",
+        "bcc_edited": "Wpis mapy BCC %s edytowany",
+        "bcc_saved": "Wpis mapy BCC zapisany",
+        "cors_headers_edited": "Ustawienia CORS zostały zapisane",
+        "custom_login_modified": "Dostosowanie logowania zostało pomyślnie zapisane",
+        "db_init_complete": "Inicjalizacja bazy danych zakończona",
+        "delete_filter": "Filtry %s ID usunięte",
+        "delete_filters": "Usunięte filtry: %s",
+        "deleted_syncjob": "Usunięte syncjob ID %s",
+        "deleted_syncjobs": "Usunięte syncjobs: %s”.",
+        "domain_add_dkim_available": "Klucz DKIM już istniał",
+        "dkim_duplicated": "Klucz DKIM dla domeny %s został skopiowany do %s",
+        "domain_footer_modified": "Zmiany w stopce domeny %s zostały zapisane",
+        "dovecot_restart_success": "Dovecot został pomyślnie zrestartowany",
+        "f2b_banlist_refreshed": "ID listy banów został pomyślnie odświeżony.",
+        "global_filter_written": "Filtr został pomyślnie zapisany do pliku",
+        "hash_deleted": "Hash usunięty",
+        "iam_test_connection": "Połączenie powiodło się",
+        "ip_check_opt_in_modified": "Sprawdzenie adresu IP zostało pomyślnie zapisane",
+        "item_released": "Pozycja %s zwolniona",
+        "items_released": "Wybrane elementy zostały zwolnione",
+        "learned_ham": "Pomyślnie nauczono ID %s jako ham",
+        "license_modified": "Zmiany w licencji zostały zapisane",
+        "logged_in_as": "Zalogowany jako %s",
+        "mailbox_renamed": "Nazwa skrzynki pocztowej została zmieniona z %s na %s",
+        "nginx_reloaded": "Nginx został przeładowany",
+        "password_policy_saved": "Polityka haseł została pomyślnie zapisana",
+        "password_changed_success": "Hasło zostało pomyślnie zmienione",
+        "pushover_settings_edited": "Ustawienia Pushover pomyślnie ustawione, proszę zweryfikować dane uwierzytelniające.",
+        "qlearn_spam": "Identyfikator wiadomości %s został nauczony jako spam i usunięty",
+        "queue_command_success": "Polecenie kolejki zostało pomyślnie wykonane",
+        "recipient_map_entry_deleted": "Id mapy odbiorcy %s został usunięty",
+        "recipient_map_entry_saved": "Wpis mapy odbiorcy \"%s\" został zapisany",
+        "recovery_email_sent": "E-mail do odzyskiwania wysłany do %s",
+        "relayhost_added": "Wpis mapy %s został dodany",
+        "relayhost_removed": "Wpis mapy %s został usunięty",
+        "reset_main_logo": "Reset do domyślnego logo",
+        "rl_saved": "Limit szybkości dla obiektu %s został zapisany",
+        "rspamd_ui_pw_set": "Hasło do Rspamd UI pomyślnie ustawione",
+        "saved_settings": "Zapisane ustawienia",
+        "settings_map_added": "Dodano ustawienia (wpis mapy)",
+        "settings_map_removed": "Usunięte ustawienia mapy ID %s",
+        "sogo_profile_reset": "Profil SOGo dla użytkownika/ów został zresetowany",
+        "template_added": "Dodano szablon",
+        "template_modified": "Zmiany w szablonie/ach zostały zapisane"
     },
     "tfa": {
         "api_register": "%s używa Yubico Cloud API. Proszę pobrać klucz API dla Twojego klucza <a href=\"https://upgrade.yubico.com/getapikey/\" target=\"_blank\">tutaj</a>",
@@ -1197,5 +1273,12 @@
         "set_fido2_touchid": "Zarejestruj Touch ID w Apple M1",
         "set_fn": "Ustaw przyjazną nazwę w FIDO",
         "start_fido2_validation": "Rozpocznij walidację FIDO2"
+    },
+    "ratelimit": {
+        "disabled": "Wyłączone",
+        "second": "wiadomości / sekundę",
+        "minute": "wiadomości / minutę",
+        "hour": "wiadomości / godzinę",
+        "day": "wiadomości/ dzień"
     }
 }

+ 31 - 7
data/web/lang/lang.ru-ru.json

@@ -109,7 +109,9 @@
         "timeout2": "Тайм-аут для подключения к локальному хосту",
         "username": "Имя пользователя",
         "validate": "Проверить",
-        "validation_success": "Проверка прошла успешно"
+        "validation_success": "Проверка прошла успешно",
+        "internal": "Внутренний",
+        "internal_info": "Внутренние псевдонимы доступны только из самого домена или доменов-псевдонимов."
     },
     "admin": {
         "access": "Настройки доступа",
@@ -550,7 +552,11 @@
         "generic_server_error": "На сервере произошла непредвиденная ошибка. Пожалуйста, свяжитесь с вашим администратором.",
         "authsource_in_use": "Поставщик идентификационных данных не может быть изменен или удален, так как в данный момент он используется одним или несколькими пользователями.",
         "iam_test_connection": "Ошибка соединения",
-        "required_data_missing": "Отсутствуют необходимые данные %s"
+        "required_data_missing": "Отсутствуют необходимые данные %s",
+        "max_age_invalid": "Максимальный возраст %s недействителен",
+        "mode_invalid": "Режим %s недействителен",
+        "mx_invalid": "Запись MX %s недействительна",
+        "version_invalid": "Версия %s недействительна"
     },
     "datatables": {
         "collapse_all": "Свернуть все",
@@ -762,7 +768,20 @@
         "title": "Изменение объекта",
         "unchanged_if_empty": "Если без изменений - оставьте пустым",
         "username": "Имя пользователя",
-        "validate_save": "Подтвердить и сохранить"
+        "validate_save": "Подтвердить и сохранить",
+        "internal": "Внутренний",
+        "internal_info": "Внутренние псевдонимы доступны только из самого домена или доменов-псевдонимов.",
+        "mta_sts": "MTA-STS",
+        "mta_sts_info": "<a href='https://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol#SMTP_MTA_Strict_Transport_Security' target='_blank'>MTA-STS</a> — это стандарт, который обязывает почтовые серверы использовать TLS с подлинными сертификатами для доставки электронной почты.<br>Он используется, когда <a target='_blank' href='https://ru.wikipedia.org/wiki/DANE'>DANE</a> невозможен из-за неиспользуемого или неподдерживаемого DNSSEC.<br><b>Примечание</b>: если принимающий домен поддерживает DANE с DNSSEC, <b>всегда</b> предпочитается DANE — MTA-STS действует только как резервный вариант.",
+        "mta_sts_version": "Версия",
+        "mta_sts_version_info": "Определяет версию стандарта MTA-STS – на данный момент существует только <code>STSv1</code>.",
+        "mta_sts_mode": "Режим",
+        "mta_sts_mode_info": "Есть три режима на выбор:<ul><li><em>testing</em> – политика только наблюдается, нарушения не имеют последствий.</li><li><em>enforce</em> – политика соблюдается строго, соединения без подлинного TLS отклоняются.</li><li><em>none</em> – политика опубликована, но не применяется.</li></ul>",
+        "mta_sts_max_age": "Максимальный возраст",
+        "mta_sts_max_age_info": "Время в секундах, в течение которого принимающие почтовые серверы могут кэшировать эту политику перед повторной загрузкой.",
+        "mta_sts_mx": "Сервер MX",
+        "mta_sts_mx_info": "Разрешает отправку только на явно указанные имена хостов почтовых серверов; отправляющий MTA проверяет, соответствует ли DNS-имя MX-хоста списку политик, и разрешает доставку только с подлинным TLS-сертификатом (защита от MITM).",
+        "mta_sts_mx_notice": "Можно указать несколько MX-серверов (через запятую)."
     },
     "fido2": {
         "confirm": "Подтвердить",
@@ -832,7 +851,8 @@
         "login_admintext": "Войти как администратор",
         "login_user": "Вход для пользователей",
         "login_dadmin": "Вход для администраторов домена",
-        "login_admin": "Вход для администраторов"
+        "login_admin": "Вход для администраторов",
+        "email": "Email-адрес"
     },
     "mailbox": {
         "action": "Действия",
@@ -1008,7 +1028,8 @@
         "waiting": "В ожидании",
         "weekly": "Раз в неделю",
         "yes": "&#10003;",
-        "iam": "Поставщик идентификационных данных"
+        "iam": "Поставщик идентификационных данных",
+        "internal": "Внутренний"
     },
     "oauth2": {
         "access_denied": "Пожалуйста, войдите в систему как владелец почтового аккаунта, чтобы получить доступ через OAuth2.",
@@ -1331,7 +1352,7 @@
         "sogo_profile_reset": "Сбросить профиль SOGo",
         "sogo_profile_reset_help": "<b>Внимание:</b> это удалит настройки профиля SOGo вместе с <b>всеми контактами, календарями и фильтрами безвозвратно</b>.",
         "sogo_profile_reset_now": "Сбросить профиль сейчас",
-        "spam_aliases": "Временные псевдонимы электронной почты",
+        "spam_aliases": "Псевдонимы для спама",
         "spam_score_reset": "Сброс на настройки по умолчанию",
         "spamfilter": "Спам фильтр",
         "spamfilter_behavior": "Фильтрация спама",
@@ -1387,7 +1408,10 @@
         "authentication": "Аутентификация",
         "tfa_info": "Двухфакторная аутентификация помогает защитить вашу учетную запись. Если вы включите эту функцию, вам понадобятся пароли приложений для входа в приложения или службы, которые не поддерживают двухфакторную аутентификацию (например, почтовые клиенты).",
         "protocols": "Протоколы",
-        "overview": "Обзор"
+        "overview": "Обзор",
+        "expire_never": "Никогда не истекает",
+        "forever": "Навсегда",
+        "spam_aliases_info": "Псевдоним для спама — это временный адрес электронной почты, который можно использовать для защиты реальных адресов.<br>При желании можно установить срок действия, по истечении которого псевдоним будет автоматически деактивирован, что позволяет эффективно избавляться от адресов, которые были использованы не по назначению или стали доступны посторонним лицам."
     },
     "warning": {
         "cannot_delete_self": "Вы не можете удалить сами себя",

+ 8 - 5
data/web/lang/lang.si-si.json

@@ -297,7 +297,7 @@
         "forwarding_hosts_add_hint": "Lahko vpišete IPv4/IPv6 naslove, mreže v CIDR obliki, imena gostiteljev (kateri se prevedejo v IP naslove) ali imena domen (katera se prevedejo v IP naslove glede na poizvedbo po SPF zapisih, v primeru manjkajočih zapisov pa MX zapisih).",
         "forwarding_hosts_hint": "Dohodna sporočila so brezpogojno sprejeta od katerih koli gostiteljev v tem seznamu. Ti gostitelji se ne bodo preverjali po DNSBL seznamih in ne bodo dodani v listo sivih. Prejeta neželena pošta s teh gostiteljev ni nikoli zavrnjena, opcijsko pa se lahko premakne v mapo neželene pošte. Najpogostejša uporaba za to je navedba poštnih strežnikov, iz katerih ste nastavili pravilo za posredovanje pošte na vaš mailcow strežnik.",
         "license_info": "Licenca ni zahtevana, a pomaga pri nadaljnjem razvoju. <br><a href=\"https://www.servercow.de/mailcow?lang=en#sal\" target=\"_blank\" alt=\"Naročilo SAL\">Registrirajte svoj GUID tukaj</a> ali <a href=\"https://www.servercow.de/mailcow?lang=en#support\" target=\"_blank\" alt=\"Naročilo podpore\">Kupite podporo za svojo namestitev Mailcow.</a>",
-        "lookup_mx": "Cilj je regularni izraz, ki se ujema z imenom MX (<code>.*\\.google\\.com</code> za usmerjanje vse pošte, usmerjene na MX, ki se konča na google.com, prek tega skoka).",
+        "lookup_mx": "Cilj je regularni izraz, ki se ujema z imenom MX (<code>.*\\.google\\.com</code> za usmerjanje vse pošte, usmerjene na MX, ki se konča na google.com, prek tega skoka)",
         "main_name": "Naziv \"mailcow UI\"",
         "merged_vars_hint": "Sive vrstice so združene iz <code>vars.(local.)inc.php</code> in jih ni mogoče spremeniti.",
         "oauth2_info": "Implementacija OAuth2 podpira vrsto odobritve »Avtorizacijska koda« in izda osvežilne žetone.<br>\nStrežnik samodejno izda tudi nove osvežilne žetone, ko je žeton za osvežitev uporabljen.<br><br>\n&#8226; Privzeti obseg je <i>profile</i>. Prek OAuth2 je mogoče overiti samo uporabnike poštnega predala. Če parameter obsega izpustite, se vrne na <i>profile</i>.<br>\n&#8226; Parameter <i>state</i> mora odjemalec poslati kot del zahteve za avtorizacijo.<br><br>\nPoti za zahteve do API-ja OAuth2: <br>\n<ul>\n<li>Končna točka avtorizacije: <code>/oauth/authorize</code></li>\n<li>Končna točka žetona: <code>/oauth/token</code></li>\n<li>Stran z viri: <code>/oauth/profile</code></li>\n</ul>\nPonovno ustvarjanje skrivnosti odjemalca ne bo poteklo obstoječih kod za avtorizacijo, vendar ne bo obnovilo žetona.<br><br>\nPreklic žetonov odjemalca bo povzročil takojšnjo prekinitev vseh aktivnih sej. Vse stranke se morajo ponovno overiti.",
@@ -414,7 +414,7 @@
         "needs_restart": "potreben je ponovni zagon"
     },
     "danger": {
-        "alias_goto_identical": "Vzdevek in ciljni naslov se ne smeta ujemati.",
+        "alias_goto_identical": "Vzdevek in ciljni naslov se ne smeta ujemati",
         "aliasd_targetd_identical": "Vzdevek domene ne sme biti enak ciljni domeni: %s",
         "bcc_exists": "Za tip %s obstaja BCC preslikava %s",
         "dkim_domain_or_sel_exists": "DKIM ključ za \"%s\" obstaja in ne bo prepisan",
@@ -651,7 +651,7 @@
         "pushover_title": "Naslov obvestila",
         "domains": "Domene",
         "extended_sender_acl_info": "Uvoziti je treba ključ domene DKIM, če je na voljo.<br>\n  Ne pozabite dodati tega strežnika v ustrezni zapis SPF TXT.<br>\n  Kadar koli je temu strežniku dodana domena ali vzdevek domene, ki se prekriva z zunanjim naslovom, se zunanji naslov odstrani.<br>\n  Uporabite @domain.tld, da omogočite pošiljanje kot *@domain.tld.",
-        "lookup_mx": "Cilj je regularni izraz, ki se ujema z imenom MX (<code>.*\\.google\\.com</code> za usmerjanje vse pošte, usmerjene na MX, ki se konča na google.com, prek tega skoka).",
+        "lookup_mx": "Cilj je regularni izraz, ki se ujema z imenom MX (<code>.*\\.google\\.com</code> za usmerjanje vse pošte, usmerjene na MX, ki se konča na google.com, prek tega skoka)",
         "maxbytespersecond": "Največ bajtov na sekundo <br><small>(0 = neomejeno)</small>",
         "pushover_sender_array": "Upoštevaj samo sledeče e-poštne naslove pošiljateljev <small>(ločeni z vejico)</small>",
         "mbox_rl_info": "Ta omejitev se uporabi za prijavno ime SASL in se ujema z naslovom \"od\", ki ga uporablja prijavljeni uporabnik. Omejitev poštnega nabiralnika preglasi omejitev za celotno domeno.",
@@ -1359,7 +1359,7 @@
         "sogo_profile_reset": "Ponastavi profil SOGo",
         "sogo_profile_reset_help": "S tem boste uničili uporabnikov profil SOGo in <b>nepovratno izbrisali vse stike in podatke koledarja</b>.",
         "sogo_profile_reset_now": "Ponastavi profil zdaj",
-        "spam_aliases": "Začasni vzdevki e-pošte",
+        "spam_aliases": "Vzdevki neželene e-pošte",
         "spam_score_reset": "Ponastavi na privzete nastavitve strežnika",
         "spamfilter": "Filter neželene pošte",
         "spamfilter_behavior": "Ocena",
@@ -1407,7 +1407,10 @@
         "years": "leta",
         "waiting": "Čakanje",
         "q_all": "Vse kategorije",
-        "syncjob_EX_OK": "Uspeh"
+        "syncjob_EX_OK": "Uspeh",
+        "expire_never": "Nikoli ne poteče",
+        "forever": "Za vedno",
+        "spam_aliases_info": "Vzdevek za neželeno pošto je začasni e-poštni naslov, ki ga je mogoče uporabiti za zaščito pravih e-poštnih naslovov. <br>Po želji je mogoče nastaviti čas poteka veljavnosti, tako da se vzdevek po določenem obdobju samodejno deaktivira, s čimer se učinkovito znebite zlorabljenih ali razkritih naslovov."
     },
     "warning": {
         "cannot_delete_self": "Prijavljenega uporabnika ni mogoče izbrisati",