From c2b2918cbf0b4eb26bbfa90f5f56cc74c8b51135 Mon Sep 17 00:00:00 2001 From: Berkan Sasmaz Date: Thu, 18 Nov 2021 17:50:57 +0300 Subject: [PATCH] Add missing localization for pl-PL --- .../Account/Localization/Resources/pl-PL.json | 15 + .../Admin/Localization/Resources/pl-PL.json | 353 ++++++++++++++++ .../Base/Localization/Resources/pl-PL.json | 44 ++ .../Localization/Resources/pl-PL.json | 395 ++++++++++++++++++ .../Localization/Resources/pl-PL.json | 147 +++++++ .../Www/Localization/Resources/pl-PL.json | 278 ++++++++++++ .../UI/MultiTenancy/Localization/pl-PL.json | 3 +- .../Abp/Authorization/Localization/pl-PL.json | 10 + .../Localization/Resources/AbpDdd/pl-PL.json | 6 + .../Volo/Abp/Emailing/Localization/pl-PL.json | 25 ++ .../ExceptionHandling/Localization/pl-PL.json | 12 +- .../Volo/Abp/Features/Localization/pl-PL.json | 8 + .../GlobalFeatures/Localization/pl-PL.json | 6 + .../Volo/Abp/Ldap/Localization/pl-PL.json | 15 + .../Resources/AbpLocalization/pl-PL.json | 7 + .../Volo/Abp/Timing/Localization/pl-PL.json | 7 + .../Localization/Resources/AbpUi/pl-PL.json | 17 +- .../Abp/Validation/Localization/pl-PL.json | 16 +- .../Mvc/Localization/Resource/pl-PL.json | 5 +- .../Volo/Abp/Http/Localization/pl-PL.json | 6 + .../TextTemplating/Localization/pl-PL.json | 7 + .../Account/Localization/Resources/pl-PL.json | 48 ++- .../Database/Localization/pl-PL.json | 2 +- .../Localization/Resources/pl-PL.json | 9 +- .../CmsKit/Localization/Resources/pl-PL.json | 163 ++++++++ .../Resources/VoloDocs/Web/pl-PL.json | 1 + .../Docs/ApplicationContracts/pl-PL.json | 29 +- .../Volo/Docs/Localization/Domain/pl-PL.json | 25 +- .../Localization/Domain/pl-PL.json | 6 +- .../Volo/Abp/Identity/Localization/pl-PL.json | 42 +- .../LocalizationExtensions/pl-PL.json | 7 + .../Localization/Resources/pl-PL.json | 15 + .../Resources/AbpSettingManagement/pl-PL.json | 20 +- .../Localization/Resources/pl-PL.json | 5 +- .../Localization/Resources/pl-PL.json | 10 +- .../Localization/MyProjectName/pl-PL.json | 3 +- 36 files changed, 1746 insertions(+), 21 deletions(-) create mode 100644 abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/pl-PL.json create mode 100644 abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/pl-PL.json create mode 100644 abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/pl-PL.json create mode 100644 abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/pl-PL.json create mode 100644 abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/pl-PL.json create mode 100644 abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/pl-PL.json create mode 100644 framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Localization/pl-PL.json create mode 100644 framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Localization/Resources/AbpDdd/pl-PL.json create mode 100644 framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Localization/pl-PL.json create mode 100644 framework/src/Volo.Abp.Features/Volo/Abp/Features/Localization/pl-PL.json create mode 100644 framework/src/Volo.Abp.GlobalFeatures/Volo/Abp/GlobalFeatures/Localization/pl-PL.json create mode 100644 framework/src/Volo.Abp.Ldap/Volo/Abp/Ldap/Localization/pl-PL.json create mode 100644 framework/src/Volo.Abp.Localization/Volo/Abp/Localization/Resources/AbpLocalization/pl-PL.json create mode 100644 framework/src/Volo.Abp.Timing/Volo/Abp/Timing/Localization/pl-PL.json create mode 100644 framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/pl-PL.json create mode 100644 framework/test/Volo.Abp.TextTemplating.Tests/Volo/Abp/TextTemplating/Localization/pl-PL.json create mode 100644 modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/pl-PL.json create mode 100644 modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/pl-PL.json create mode 100644 modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/pl-PL.json diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/pl-PL.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/pl-PL.json new file mode 100644 index 0000000000..565a77b915 --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/pl-PL.json @@ -0,0 +1,15 @@ +{ + "culture": "pl-PL", + "texts": { + "Account": "Konto ABP — logowanie i rejestracja | ABP.IO", + "Welcome": "Witamy", + "UseOneOfTheFollowingLinksToContinue": "Użyj jednego z poniższych linków, aby kontynuować", + "FrameworkHomePage": "Strona główna Frameworka", + "FrameworkDocumentation": "Dokumentacja ramowa", + "OfficialBlog": "Oficjalny blog", + "CommercialHomePage": "Komercyjna strona główna", + "CommercialSupportWebSite": "Witryna wsparcia komercyjnego", + "CommunityWebSite": "Strona społeczności ABP", + "ManageAccount": "Moje konto | ABP.IO" + } +} \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/pl-PL.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/pl-PL.json new file mode 100644 index 0000000000..7a60454be4 --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/pl-PL.json @@ -0,0 +1,353 @@ +{ + "culture": "pl-PL", + "texts": { + "Permission:Organizations": "Organizacje", + "Permission:Manage": "Zarządzaj organizacjami", + "Permission:DiscountRequests": "Prośby o zniżkę", + "Permission:DiscountManage": "Zarządzaj prośbami o rabat", + "Permission:Disable": "Wyłączyć", + "Permission:Enable": "Włączyć", + "Permission:EnableSendEmail": "Włącz wysyłanie e-maili", + "Permission:SendEmail": "Wysłać email", + "Permission:NpmPackages": "Pakiety NPM", + "Permission:NugetPackages": "Pakiety Nuget", + "Permission:Maintenance": "Utrzymanie", + "Permission:Maintain": "Utrzymywać", + "Permission:ClearCaches": "Wyczyść pamięć podręczną", + "Permission:Modules": "Moduły", + "Permission:Packages": "Pakiety", + "Permission:Edit": "Edytować", + "Permission:Delete": "Kasować", + "Permission:Create": "Tworzyć", + "Permission:Accounting": "Księgowość", + "Permission:Accounting:Quotation": "Cytat", + "Permission:Accounting:Invoice": "Faktura", + "Menu:Organizations": "Organizacje", + "Menu:Accounting": "Księgowość", + "Menu:Packages": "Pakiety", + "Menu:DiscountRequests": "Prośby o zniżkę", + "NpmPackageDeletionWarningMessage": "Ten pakiet NPM zostanie usunięty. Czy to potwierdzasz?", + "NugetPackageDeletionWarningMessage": "Ten pakiet Nuget zostanie usunięty. Czy to potwierdzasz?", + "ModuleDeletionWarningMessage": "Ten moduł zostanie usunięty. Czy to potwierdzasz?", + "Name": "Nazwa", + "DisplayName": "Wyświetlana nazwa", + "ShortDescription": "Krótki opis", + "NameFilter": "Nazwa", + "CreationTime": "Czas utworzenia", + "IsPro": "jest pro", + "IsFreeToActiveLicenseOwners": "Bezpłatna licencja dla właścicieli", + "ShowOnModuleList": "Pokaż na liście modułów", + "EfCoreConfigureMethodName": "Skonfiguruj nazwę metody", + "IsProFilter": "jest pro", + "ApplicationType": "Typ aplikacji", + "Target": "Cel", + "TargetFilter": "Cel", + "ModuleClass": "Klasa modułu", + "NugetPackageTarget.DomainShared": "Udostępniona domena", + "NugetPackageTarget.Domain": "Domena", + "NugetPackageTarget.Application": "Podanie", + "NugetPackageTarget.ApplicationContracts": "Umowy aplikacyjne", + "NugetPackageTarget.HttpApi": "API HTTP", + "NugetPackageTarget.HttpApiClient": "Klient API HTTP", + "NugetPackageTarget.Web": "Sieć", + "NugetPackageTarget.EntityFrameworkCore": "Usuń AllEntityFramework Core", + "NugetPackageTarget.MongoDB": "MongoDB", + "Edit": "Edytować", + "Delete": "Kasować", + "Refresh": "Odświeżać", + "NpmPackages": "Pakiety NPM", + "NugetPackages": "Pakiety Nuget", + "NpmPackageCount": "Liczba pakietów NPM", + "NugetPackageCount": "Liczba pakietów Nuget", + "Module": "Moduły", + "ModuleInfo": "Informacje o module", + "CreateANpmPackage": "Utwórz pakiet NPM", + "CreateAModule": "Utwórz moduł", + "CreateANugetPackage": "Utwórz pakiet Nuget", + "AddNew": "Dodaj nowe", + "PackageAlreadyExist{0}": "Pakiet „{0}” jest już dodany.", + "ModuleAlreadyExist{0}": "Moduł „{0}” jest już dodany.", + "ClearCache": "Wyczyść pamięć podręczną", + "SuccessfullyCleared": "Wyczyszczono pomyślnie", + "Menu:NpmPackages": "Pakiety NPM", + "Menu:Modules": "Moduły", + "Menu:Maintenance": "Utrzymanie", + "Menu:NugetPackages": "Pakiety Nuget", + "CreateAnOrganization": "Utwórz organizację", + "Organizations": "Organizacje", + "LongName": "Długie imię", + "LicenseType": "Rodzaj licencji", + "MissingLicenseTypeField": "Pole typu licencji jest wymagane!", + "LicenseStartTime": "Czas rozpoczęcia licencji", + "LicenseEndTime": "Czas zakończenia licencji", + "AllowedDeveloperCount": "Dozwolona liczba programistów", + "UserNameOrEmailAddress": "Nazwa użytkownika lub adres e-mail", + "AddOwner": "Dodaj właściciela", + "UserName": "Nazwa użytkownika", + "Email": "E-mail", + "Developers": "Deweloperzy", + "AddDeveloper": "Dodaj programistę", + "Create": "Tworzyć", + "UserNotFound": "Użytkownik nie znaleziony", + "{0}WillBeRemovedFromDevelopers": "{0} Zostanie usunięty z programistów, czy potwierdzasz?", + "{0}WillBeRemovedFromOwners": "{0} Zostanie usunięty z właścicieli, czy potwierdzasz?", + "{0}WillBeRemovedFromMembers": "{0} Zostanie usunięty z członków, czy potwierdzasz?", + "Computers": "Komputery", + "UniqueComputerId": "Unikalny identyfikator komputera", + "LastSeenDate": "Data ostatniej wizyty", + "{0}Computer{1}WillBeRemovedFromRecords": "Komputer {0} ({1}) zostanie usunięty z rekordów", + "OrganizationDeletionWarningMessage": "Organizacja zostanie usunięta", + "DeletingLastOwnerWarningMessage": "Organizacja musi mieć co najmniej jednego właściciela! Dlatego nie możesz usunąć tego właściciela", + "This{0}AlreadyExistInThisOrganization": "Ten {0} już istnieje w tej organizacji", + "AreYouSureYouWantToDeleteAllComputers": "Czy na pewno chcesz usunąć wszystkie komputery?", + "DeleteAll": "Usuń wszystko", + "DoYouWantToCreateNewUser": "Czy chcesz utworzyć nowego użytkownika?", + "MasterModules": "Moduły główne", + "OrganizationName": "Nazwa organizacji", + "CreationDate": "Data utworzenia", + "LicenseStartDate": "Data rozpoczęcia licencji", + "LicenseEndDate": "Data zakończenia licencji", + "OrganizationNamePlaceholder": "Nazwa organizacji...", + "TotalQuestionCountPlaceholder": "Całkowita liczba pytań...", + "RemainingQuestionCountPlaceholder": "Pozostała liczba pytań...", + "LicenseTypePlaceholder": "Rodzaj licencji...", + "CreationDatePlaceholder": "Data utworzenia...", + "LicenseStartDatePlaceholder": "Data rozpoczęcia licencji...", + "LicenseEndDatePlaceholder": "Data zakończenia licencji...", + "UsernameOrEmail": "Nazwa użytkownika lub email", + "UsernameOrEmailPlaceholder": "Nazwa użytkownika lub email...", + "Member": "Członek", + "PurchaseOrderNo": "Numer zamówienia", + "QuotationDate": "Data wyceny", + "CompanyName": "Nazwa firmy", + "CompanyAddress": "Adres spółki", + "Price": "Cena", + "DiscountText": "Tekst rabatu", + "DiscountQuantity": "Ilość rabatu", + "DiscountPrice": "Promocyjna cena", + "Quotation": "Cytat", + "ExtraText": "Dodatkowy tekst", + "ExtraAmount": "Dodatkowa kwota", + "DownloadQuotation": "Pobierz wycenę", + "Invoice": "Faktura", + "TaxNumber": "Numer identyfikacji podatkowej", + "InvoiceNumber": "Numer faktury", + "InvoiceDate": "Data wystawienia faktury", + "InvoiceNote": "Notatka do faktury", + "Quantity": "Ilość", + "AddProduct": "Dodaj produkt", + "AddProductWarning": "Musisz dodać produkt!", + "TotalPrice": "Całkowita cena", + "Generate": "Generować", + "MissingQuantityField": "Pole ilości jest wymagane!", + "MissingPriceField": "Pole Cena jest wymagane!", + "CodeUsageStatus": "Status", + "Country": "Kraj", + "DeveloperCount": "Liczba programistów", + "RequestCode": "Kod zapytania", + "WebSite": "Strona internetowa", + "GithubUsername": "Nazwa użytkownika Github", + "PhoneNumber": "Numer telefonu", + "ProjectDescription": "Opis Projektu", + "Referrer": "Polecający", + "DiscountRequests": "Prośba o zniżkę", + "Copylink": "Skopiuj link", + "Disable": "Wyłączyć", + "Enable": "Włączyć", + "EnableSendEmail": "Włącz wysyłanie e-maili", + "SendEmail": "Wysłać email", + "SuccessfullyDisabled": "Pomyślnie wyłączone", + "SuccessfullyEnabled": "Pomyślnie włączone", + "EmailSent": "E-mail wysłany", + "SuccessfullySent": "Pomyślnie wysłane", + "SuccessfullyDeleted": "Usunięto pomyślnie!", + "DiscountRequestDeletionWarningMessage": "Prośba o zniżkę zostanie usunięta", + "BusinessType": "Rodzaj działalności", + "TotalQuestionCount": "Całkowita liczba pytań", + "RemainingQuestionCount": "Pozostała liczba pytań", + "TotalQuestionMustBeGreaterWarningMessage": "TotalQuestionCount musi być większa niż RemainingQuestionCount !", + "QuestionCountsMustBeGreaterThanZero": "TotalQuestionCount i RemainingQuestionCount muszą być równe zero lub większe od zera !", + "UnlimitedQuestionCount": "Nieograniczona liczba pytań", + "Notes": "Uwagi", + "Menu:Community": "Społeczność", + "Menu:Articles": "Artykuły", + "Wait": "Czekać", + "Approve": "Zatwierdzić", + "Reject": "Odrzucić", + "Details": "Detale", + "Url": "URL", + "Title": "Tytuł", + "ContentSource": "źródło treści", + "Status": "Status", + "ReadArticle": "Przeczytaj artykuł", + "ArticleHasBeenWaiting": "Artykuł czekał", + "ArticleHasBeenApproved": "Artykuł został zatwierdzony", + "ArticleHasBeenRejected": "Artykuł został odrzucony", + "Permission:Community": "Społeczność", + "Permission:CommunityArticle": "Artykuł", + "Link": "Połączyć", + "Enum:ContentSource:0": "Github", + "Enum:ContentSource:1": "Zewnętrzny", + "Enum:Status:0": "Czekanie", + "Enum:Status:1": "Odrzucony", + "Enum:Status:2": "Zatwierdzony", + "Summary": "Streszczenie", + "AuthorName": "Imię autora", + "CoverImage": "Okładka", + "RemoveCacheConfirmationMessage": "Czy na pewno usunąłeś pamięć podręczną dla artykułu „{0}”?", + "SuccessfullyRemoved": "Wyczyszczono pomyślnie", + "RemoveCache": "Usuń pamięć podręczną", + "Language": "Język", + "Optional": "Opcjonalny", + "CreateArticleLanguageInfo": "Język, w którym napisany jest post", + "Enum:ContentSource:2": "Post wideo", + "VideoPreview": "Podgląd wideo", + "VideoPreviewErrorMessage": "Nie można pobrać adresu URL filmu z YouTube. Może to być spowodowane tym, że film jest prywatny lub podany adres URL jest niedostępny.", + "DeleteCoverImage": "Usuń obraz okładki", + "DeleteCoverImageConfirmationMessage": "Czy na pewno chcesz usunąć obraz okładki dla „{0}”?", + "DeleteCoverImageSuccessMessage": "Obraz okładki został pomyślnie usunięty", + "PaymentsOf": "Płatności", + "ShowPaymentsOfOrganization": "Płatności", + "Date": "Data", + "Products": "Produkty", + "TotalAmount": "Całkowita kwota", + "Currency": "Waluta", + "Gateway": "wejście", + "State": "Stan", + "FailReason": "Powód niepowodzenia", + "ReIndexAllPosts": "Ponownie indeksuj wszystkie posty", + "ReIndexAllPostsConfirmationMessage": "Czy na pewno chcesz ponownie zindeksować wszystkie posty?", + "SuccessfullyReIndexAllPosts": "Wszystkie posty zostały pomyślnie ponownie zindeksowane.", + "Permission:FullSearch": "Wyszukiwanie pełnotekstowe", + "Menu:CliAnalytics": "Analiza Cli", + "TemplateName": "Nazwa szablonu", + "TemplateVersion": "Wersja szablonu", + "DatabaseProvider": "Dostawca bazy danych", + "IsTiered": "jest wielopoziomowy", + "ProjectName": "Nazwa Projektu", + "Username": "Nazwa użytkownika", + "Tool": "Narzędzie", + "Command": "Komenda", + "UiFramework": "Ramy interfejsu użytkownika", + "Options": "Opcje", + "CliAnalytics": "Analiza Cli", + "Permission:CliAnalyticses": "Analizy Cli", + "Permission:CliAnalytics": "Analiza Cli", + "Search": "Szukaj", + "ClearFilter": "Czysty filtr", + "LicensePrivateKey": "Klucz prywatny licencji", + "LicensePublicKey": "Licencyjny klucz publiczny", + "ApiKey": "Klucz interfejsu API NuGet", + "ShowInvoiceRequestsOfOrganization": "Żądania faktury", + "ShowQuestionsOfOrganization": "pytania", + "Question": "Pytanie", + "Open": "otwarty", + "Questions": "pytania", + "InvoiceRequests": "Żądania faktury", + "Address": "Adres", + "TaxNo": "Numer podatkowy", + "Permission:InvoiceRequest": "Żądanie faktury", + "Permission:Question": "Pytanie", + "AddNoteSuccessMessage": "Pomyślnie dodano notatkę", + "NameSurname": "Imię Nazwisko", + "Note": "Notatka", + "Add": "Dodać", + "ProjectDownloads": "Pobieranie projektów", + "ShowProjectDownloadsOfOrganization": "Pobieranie projektów", + "ShowAuditLogsOfOrganization": "Dzienniki audytu", + "Enum:EntityChangeType:0": "Utworzony", + "Enum:EntityChangeType:1": "Zaktualizowano", + "Enum:EntityChangeType:2": "Usunięto", + "TenantId": "Identyfikator najemcy", + "ChangeTime": "Zmienić czas", + "EntityTypeFullName": "Pełna nazwa typu jednostki", + "AuditLogsFor{0}Organization": "Dzienniki kontrolne dla organizacji „{0}”", + "Permission:EntityChange": "Zmiana jednostki", + "Permission:ProjectDownload": "Pobieranie projektu", + "Permission:PaymentRequest": "Żądanie zapłaty", + "CreatorEmailAddress": "Adres e-mail twórcy", + "EmailSendDate": "Data wysłania e-maila", + "PaymentRequestsFor{0}Organization": "Prośby o płatność dla organizacji „{0}”", + "PaymentDetails": "Szczegóły płatności", + "PaymentProduct": "Produkt płatniczy", + "ProductName": "Nazwa produktu", + "Code": "Kod", + "GenerateInvoice": "Wystaw fakturę", + "ExportOrganizationsToExcel": "Eksport do Excela", + "ThisExtensionIsNotAllowed": "To rozszerzenie jest niedozwolone.", + "TheFileIsTooLarge": "Plik jest za duży!", + "ArticleDeletionConfirmationMessage": "Czy na pewno chcesz mocno usunąć ten artykuł?", + "ChooseCoverImage": "Wybierz zdjęcie na okładkę...", + "Menu:Quotation": "Cytat", + "Menu:Invoice": "Faktura", + "Menu:PaymentRequests": "Wnioski o płatność", + "Permission:PaymentRequests": "Wnioski o płatność", + "PaymentRequests": "Wnioski o płatność", + "Creator": "Twórca", + "ExtraProperties": "Dodatkowe właściwości", + "Organization": "Organizacja", + "Waiting": "Czekanie", + "Completed": "Zakończony", + "Failed": "Przegrany", + "PaymentRequestDeletionWarningMessage": "Ta prośba o płatność zostanie usunięta. Czy to potwierdzasz?", + "Payment": "Zapłata", + "AddPayment": "Dodaj płatność", + "Enum:PurchaseType:1": "Nowa licencja", + "Enum:PurchaseType:2": "Rozszerzenie licencji", + "Enum:PurchaseType:3": "Aktualizacja licencji", + "Enum:PurchaseType:4": "Dodatkowy programista", + "LicenceType": "Rodzaj licencji", + "PurchaseType": "Rodzaj zakupu", + "ReceiptNo": "Numer paragonu", + "PaymentTime": "Czas płatności", + "ProductPrice": "Cena produktu", + "AdditionalDeveloper": "Dodatkowy programista", + "ThisPaymentHasBeenAlreadyUsed": "Ta płatność została już wykorzystana", + "PaymentTimeCannotBeFutureTime": "Termin płatności nie może być czasem przyszłym!", + "SaveAndDownload": "Zapisz i pobierz", + "BillingInfo": "Informacja rachunkowa", + "DeleteInvoice": "Usuń fakturę", + "PaymentStateSetTo": "Stan płatności ustawiony na {0}", + "ChangeState": "Zmień stan", + "Permission:TrialLicense": "Licencja testowa", + "Menu:TrialLicenses": "Licencje próbne", + "TrialLicenses": "Licencje próbne", + "UserNameFilter": "Nazwa użytkownika", + "TrialLicenseStatusFilter": "Status", + "TrialLicenseStartDateFilter": "Data rozpoczęcia", + "TrialLicenseEndDateFilter": "Data końcowa", + "FirsName": "Imię", + "LastName": "Nazwisko", + "StartDate": "Data rozpoczęcia", + "EndDate": "Data końcowa", + "PurchasedDate": "Data zakupu", + "OrganizationDetail": "Szczegóły organizacji", + "SendActivationMail": "Wyślij wiadomość aktywacyjną", + "ActivationMailSentSuccessfully": "Wiadomość aktywacyjna wysłana pomyślnie!", + "TrialLicenseStatus": "Status licencji próbnej", + "TrialLicenseDetail": "Szczegóły licencji próbnej", + "AcceptsMarketingCommunications": "Komunikacja marketingowa", + "PurposeOfUsage": "Cel użycia", + "CountryName": "Nazwa kraju", + "CompanySize": "Wielkość spółki", + "DetailTrialLicense": "Detale", + "Requested": "Wymagany", + "Activated": "Aktywowany", + "PurchasedToNormalLicense": "Zakupione", + "Expired": "Wygasły", + "TrialLicenseDeletionWarningMessage": "Czy na pewno chcesz usunąć licencję próbną? Licencja próbna, organizacja, konta wsparcia zostaną usunięte!", + "LicenseCategoryFilter": "Kategoria licencji", + "Volo.AbpIo.Commercial:030000": "Korzystałeś już z okresu próbnego.", + "Volo.AbpIo.Commercial:030001": "Ta nazwa organizacji już istnieje.", + "Volo.AbpIo.Commercial:030002": "Po aktywacji licencji próbnej nie można ustawić na żądanie!", + "Volo.AbpIo.Commercial:030003": "Nie ma takiego statusu!", + "Volo.AbpIo.Commercial:030004": "Nie można zmienić statusu z powodu nieoczekiwanego błędu!", + "Volo.AbpIo.Commercial:030005": "Datę rozpoczęcia i zakończenia można zaktualizować, gdy licencja testowa ma status -aktywowana-!", + "Volo.AbpIo.Commercial:030006": "Data zakończenia musi być zawsze późniejsza niż data rozpoczęcia!", + "Volo.AbpIo.Commercial:030007": "Ta licencja próbna została już raz aktywowana!", + "Volo.AbpIo.Commercial:030008": "Datę zakupu można ustawić tylko wtedy, gdy status to Kupione!", + "Volo.AbpIo.Commercial:030009": "Użytkownik nie znaleziony!", + "Volo.AbpIo.Commercial:030010": "Aby kupić licencję próbną, najpierw musisz aktywować licencję próbną!", + "Volo.AbpIo.Commercial:030011": "Zakupionej licencji próbnej nie można usunąć!" + } +} \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/pl-PL.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/pl-PL.json new file mode 100644 index 0000000000..94790b7538 --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/pl-PL.json @@ -0,0 +1,44 @@ +{ + "culture": "pl-PL", + "texts": { + "Volo.AbpIo.Domain:010004": "Osiągnięto maksymalną liczbę członków!", + "Volo.AbpIo.Domain:010005": "Osiągnięto maksymalną liczbę właścicieli!", + "Volo.AbpIo.Domain:010006": "Ten użytkownik jest już właścicielem w tej organizacji!", + "Volo.AbpIo.Domain:010007": "Ten użytkownik jest już programistą w tej organizacji!", + "Volo.AbpIo.Domain:010008": "Dozwolona liczba programistów nie może być mniejsza niż aktualna liczba programistów!", + "Volo.AbpIo.Domain:010009": "Dozwolona liczba programistów nie może być mniejsza niż 0!", + "Volo.AbpIo.Domain:010010": "Przekroczono maksymalną liczbę adresów MAC!", + "Volo.AbpIo.Domain:010011": "Licencja osobista nie może mieć więcej niż 1 programistę!", + "Volo.AbpIo.Domain:010012": "Licencja nie może zostać przedłużona miesiąc po wygaśnięciu licencji!", + "Volo.AbpIo.Domain:020001": "Nie można usunąć tego pakietu NPM, ponieważ pakiety Nuget „{NugetPackages}” są zależne od tego pakietu.", + "Volo.AbpIo.Domain:020002": "Nie można usunąć tego pakietu NPM, ponieważ moduły „{Modules}” używają tego pakietu.", + "Volo.AbpIo.Domain:020003": "Nie można usunąć tego pakietu NPM, ponieważ moduły „{Modules}” używają tego pakietu, a pakiety Nuget „{NugetPackages}” są zależne od tego pakietu.", + "Volo.AbpIo.Domain:020004": "Nie można usunąć tego pakietu Nuget, ponieważ moduły „{Modules}” używają tego pakietu.", + "WantToLearn?": "Chcieć się nauczyć?", + "ReadyToGetStarted?": "Gotowy żeby zacząć?", + "JoinOurCommunity": "Dołącz do naszej społeczności", + "GetStartedUpper": "ZACZYNAJ", + "ForkMeOnGitHub": "Rozwidl mnie na GitHub", + "Features": "Cechy", + "GetStarted": "Zaczynaj", + "Documents": "Dokumenty", + "Community": "Społeczność", + "ContributionGuide": "Przewodnik dotyczący wkładu", + "Blog": "Blog", + "Commercial": "Handlowy", + "MyAccount": "Moje konto", + "Permission:License": "Licencja", + "Permission:UserInfo": "Informacje o użytkowniku", + "SeeDocuments": "Zobacz dokumenty", + "Samples": "Próbki", + "Framework": "Struktura", + "Support": "Wsparcie", + "FreeDDDBook": "Bezpłatny e-book DDD", + "New": "Nowy", + "Volo.AbpIo.Domain:020005": "Rok przedłużenia licencji nie może być krótszy niż {MinExtendLicenseYear} year(s) ani dłuższy niż {MaxExtendLicenseYear} year(s)", + "TrialLicensePeriodHasExpired": "Okres próbnej licencji wygasł {0} dni temu.", + "TrialLicensePeriodWillExpire": "Okres ważności licencji próbnej wygaśnie za {0} dni.", + "TrialLicensePeriodExpireToday": "Okres próbnej licencji wygaśnie dzisiaj.", + "PurchaseNow": "Kup Teraz!" + } +} \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/pl-PL.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/pl-PL.json new file mode 100644 index 0000000000..e1c63ae766 --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/pl-PL.json @@ -0,0 +1,395 @@ +{ + "culture": "pl-PL", + "texts": { + "OrganizationManagement": "Zarządzanie organizacją", + "OrganizationList": "Lista organizacji", + "Volo.AbpIo.Commercial:010003": "Nie jesteś właścicielem tej organizacji!", + "OrganizationNotFoundMessage": "Nie znaleziono organizacji!", + "DeveloperCount": "Programiści przydzieleni / ogółem", + "QuestionCount": "Pozostałe/wszystkie pytania", + "Unlimited": "Nieograniczony", + "Owners": "Właściciele", + "AddMember": "Dodaj członka", + "AddOwner": "Dodaj właściciela", + "AddDeveloper": "Dodaj programistę", + "UserName": "Nazwa użytkownika", + "Name": "Nazwa", + "EmailAddress": "Adres e-mail", + "Developers": "Deweloperzy", + "LicenseType": "Rodzaj licencji", + "Manage": "Zarządzać", + "StartDate": "Data rozpoczęcia", + "EndDate": "Data końcowa", + "Modules": "Moduły", + "LicenseExtendMessage": "Data zakończenia Twojej licencji została przedłużona do {0}", + "LicenseUpgradeMessage": "Twoja licencja została uaktualniona do {0}", + "LicenseExtendAdnUpgradeMessage": "Twoja licencja została przedłużona do {0}, a plan licencji został uaktualniony do {1}.", + "LicenseAddDeveloperMessage": "{0} programistów dodanych do Twojej licencji", + "Volo.AbpIo.Commercial:010004": "Nie można znaleźć podanego użytkownika! Użytkownik musi być już zarejestrowany.", + "MyOrganizations": "Moje organizacje", + "ApiKey": "Klucz API", + "UserNameNotFound": "Brak użytkownika o nazwie użytkownika {0}", + "SuccessfullyAddedToNewsletter": "Dziękujemy za zapisanie się do naszego newslettera!", + "MyProfile": "Mój profil", + "EmailNotValid": "Proszę wpisać aktualny adres e-mail.", + "JoinOurMarketingNewsletter": "Dołącz do naszego newslettera marketingowego", + "WouldLikeToReceiveMarketingMaterials": "Chcę otrzymywać materiały marketingowe, takie jak oferty produktów i oferty specjalne.", + "StartUsingYourLicenseNow": "Zacznij korzystać z licencji już teraz!", + "WelcomePage": "Strona powitalna", + "UnsubscriptionExpireEmail": "Anuluj subskrypcję e-maili z przypomnieniem o dacie wygaśnięcia licencji", + "UnsubscribeLicenseExpireEmailReminderMessage": "Ta subskrypcja e-mail zawiera tylko przypomnienie o dacie wygaśnięcia licencji.", + "UnsubscribeFromLicenseExpireEmails": "Jeśli nie chcesz otrzymywać wiadomości e-mail o dacie wygaśnięcia licencji, możesz zrezygnować z subskrypcji w dowolnym momencie.", + "Unsubscribe": "Anuluj subskrypcję", + "NotOrganizationMember": "Nie jesteś członkiem żadnej organizacji.", + "UnsubscribeLicenseExpirationEmailSuccessTitle": "Pomyślnie anulowano subskrypcję", + "UnsubscribeLicenseExpirationEmailSuccessMessage": "Nie będziesz już otrzymywać wiadomości e-mail z przypomnieniem o dacie wygaśnięcia licencji.", + "IndexPageHeroSection": "A complete web development platformbuilt-on framework", + "AbpCommercialShortDescription": "ABP Commercial zapewnia gotowe moduły aplikacji, narzędzia do szybkiego tworzenia aplikacji, profesjonalne motywy interfejsu użytkownika, wsparcie premium i nie tylko.", + "LiveDemo": "Demo na żywo", + "GetLicence": "Uzyskaj licencję", + "Application": "Podanie", + "StartupTemplates": "Szablony startowe", + "Startup": "Uruchomienie", + "Templates": "Szablony", + "Developer": "Deweloper", + "Tools": "Narzędzia", + "Premium": "Premia", + "PremiumSupport": "Wsparcie Premium", + "PremiumForumSupport": "Wsparcie forum Premium", + "UI": "interfejs użytkownika", + "Themes": "Motywy", + "JoinOurNewsletter": "Dołącz do naszego newslettera", + "Send": "Wysłać", + "Learn": "Uczyć się", + "AdditionalServices": "Dodatkowe usługi", + "WhatIsABPFramework": "CO TO JEST RAMA ABP?", + "OpenSourceBaseFramework": "Podstawowa platforma open source", + "ABPFrameworkExplanation": "

ABP Commercial jest oparty na ABP Framework, platformie aplikacji internetowych typu open source i opartej na społeczności dla ASP.NET Core.

ABP Framework zapewnia doskonałą infrastrukturę do pisania, którą można konserwować i rozszerzać i testowalny kod z najlepszymi praktykami.

Wbudowany i zintegrowany z popularnymi narzędziami, które już znasz. Niska krzywa uczenia się, łatwa adaptacja, komfortowy rozwój.

", + "Modular": "Modułowy", + "MicroserviceCompatible": "Kompatybilny z mikroserwisami", + "DomainDrivenDesignInfrastructure": "Infrastruktura projektowa oparta na domenie", + "MultiTenancy": "Wielu najemców", + "DistributedMessaging": "Wiadomości rozproszone", + "DynamicProxying": "Dynamiczne proxy", + "BackgroundJobs": "Praca w tle", + "AuditLogging": "Rejestrowanie audytów", + "BLOBStoring": "Przechowywanie BLOB", + "BundlingMinification": "Grupowanie i minifikacja", + "AdvancedLocalization": "Zaawansowana lokalizacja", + "ManyMore": "Wiele więcej", + "ExploreTheABPFramework": "Poznaj ramy ABP", + "WhyUseTheABPCommercial": "Dlaczego warto korzystać z reklamy ABP?", + "WhyUseTheABPCommercialExplanation": "

Tworzenie aplikacji internetowych klasy korporacyjnej może być złożone i czasochłonne.

ABP Commercial oferuje idealną infrastrukturę podstawową niezbędną dla wszystkich nowoczesnych ASP.NET Core klasy korporacyjnej oparte na rozwiązaniach. Od projektu do wdrożenia cały cykl rozwoju jest wspierany przez wbudowane funkcje i moduły ABP.

", + "StartupTemplatesShortDescription": "Szablony startowe pozwalają błyskawicznie rozpocząć projekt w kilka sekund.", + "UIFrameworksOptions": "opcje ram interfejsu użytkownika;", + "DatabaseProviderOptions": "Opcje dostawcy bazy danych;", + "PreBuiltApplicationModules": "Gotowe moduły aplikacji", + "PreBuiltApplicationModulesShortDescription": "Większość typowych wymagań dotyczących aplikacji została już opracowana dla Ciebie jako moduły wielokrotnego użytku.", + "Account": "Konto", + "Blogging": "Blogowanie", + "Identity": "Tożsamość", + "IdentityServer": "Serwer tożsamości", + "Saas": "Saas", + "LanguageManagement": "Zarządzanie językiem", + "TextTemplateManagement": "Zarządzanie szablonami tekstu", + "See All Modules": "Zobacz wszystkie moduły", + "ABPSuite": "ABP Suite", + "AbpSuiteShortDescription": "ABP Suite jest narzędziem uzupełniającym do ABP Commercial.", + "AbpSuiteExplanation": "Umożliwia tworzenie stron internetowych w ciągu kilku minut. Jest to narzędzie .NET Core Global, które można zainstalować z wiersza poleceń. Może tworzyć nowe rozwiązanie ABP, generować strony CRUD z bazy danych do front-endu.", + "Details": "Detale", + "LeptonTheme": "Motyw Lepton", + "ProfessionalModernUIThemes": "Profesjonalne, nowoczesne motywy interfejsu użytkownika", + "LeptonThemeExplanation": "Lepton zapewnia gamę motywów administracyjnych Bootstrap, które służą jako solidna podstawa dla każdego projektu wymagającego pulpitu administracyjnego.", + "DefaultTheme": "Domyślny motyw", + "MaterialTheme": "Motyw materiału", + "Default2Theme": "Domyślny motyw 2", + "DarkTheme": "Ciemny schemat", + "DarkBlueTheme": "Ciemnoniebieski motyw", + "LightTheme": "Jasny motyw", + "ProudToWorkWith": "Dumni ze współpracy", + "OurConsumers": "Tysiące przedsiębiorstw i deweloperów w ponad 70 krajach na całym świecie polega na ABP Commercial.", + "JoinOurConsumers": "Dołącz do nich i szybko buduj niesamowite produkty.", + "AdditionalServicesExplanation": "Potrzebujesz usług dodatkowych lub niestandardowych? My i nasi partnerzy możemy zapewnić;", + "CustomProjectDevelopment": "Rozwój projektów niestandardowych", + "CustomProjectDevelopmentExplanation": "Dedykowani programiści do Twoich niestandardowych projektów.", + "PortingExistingProjects": "Przenoszenie istniejących projektów", + "PortingExistingProjectsExplanation": "Migracja dotychczasowych projektów na platformę ABP.", + "LiveSupport": "Wsparcie na żywo", + "LiveSupportExplanation": "Opcja zdalnej pomocy na żywo, kiedy jej potrzebujesz.", + "Training": "Szkolenie", + "TrainingExplanation": "Dedykowane szkolenie dla Twoich programistów.", + "OnBoarding": "Proces wdrażania do firmy nowego pracownika", + "OnBoardingExplanation": "Pomoc w konfiguracji środowisk programistycznych, CI i CD.", + "PrioritizedTechnicalSupport": "Priorytetowe wsparcie techniczne", + "PremiumSupportExplanation": "Poza wspaniałym wsparciem społeczności ABP, nasz zespół wsparcia odpowiada na pytania techniczne i problemy użytkowników komercyjnych o wysokim priorytecie.", + "SeeTheSupportOptions": "Zobacz opcje pomocy technicznej", + "Contact": "Kontakt", + "TellUsWhatYouNeed": "Powiedz nam, czego potrzebujesz.", + "YourMessage": "Twoja wiadomość", + "YourFullName": "Twoje pełne imię", + "EmailField": "Adres e-mail", + "YourEmailAddress": "Twój adres email", + "HowMayWeHelpYou": "Jak możemy Ci pomóc?", + "SendMessage": "Wyślij wiadomość", + "Success": "Powodzenie", + "WeWillReplyYou": "Otrzymaliśmy Twoją wiadomość i wkrótce się z Tobą skontaktujemy.", + "GoHome": "Idź do domu", + "CreateLiveDemo": "Utwórz demo na żywo", + "RegisterToTheNewsletter": "Zarejestruj się do newslettera, aby otrzymywać informacje dotyczące ABP.IO, w tym nowości itp.", + "EnterYourEmailOrLogin": "Wprowadź swój adres e-mail, aby utworzyć demo lub Zaloguj się przy użyciu istniejącego konta.", + "ApplicationTemplate": "Szablon aplikacji", + "ApplicationTemplateExplanation": "Szablon startowy aplikacji służy do tworzenia nowej aplikacji internetowej.", + "EfCoreProvider": "Entity Framework (obsługuje SQL Server, MySQL, PostgreSQL, Oracle i inne)", + "AlreadyIncludedInTemplateModules": "W tym szablonie są już uwzględnione i skonfigurowane następujące moduły:", + "ApplicationTemplateArchitecture": "Ten szablon aplikacji obsługuje również architekturę warstwową, w której warstwa interfejsu użytkownika, warstwa interfejsu API i usługa uwierzytelniania są fizycznie oddzielone.", + "SeeTheGuideOrGoToTheLiveDemo": "Zapoznaj się z przewodnikiem dla programistów, aby uzyskać informacje techniczne o tym szablonie lub przejdź do demonstracji na żywo.", + "DeveloperGuide": "Przewodnik dla programistów", + "ModuleTemplate": "Szablon modułu", + "ModuleTemplateExplanation1": "Chcesz stworzyć moduł i używać go ponownie w różnych aplikacjach? Ten szablon startowy przygotowuje wszystko do rozpoczęcia tworzenia modułu aplikacji wielokrotnego użytku lub mikroserwisu.", + "ModuleTemplateExplanation2": "

Możesz obsługiwać jeden lub wiele struktur interfejsu użytkownika, jednego lub wielu dostawców baz danych dla jednego modułu. Szablon startowy jest skonfigurowany do uruchamiania i testowania Twojego modułu w minimalnej aplikacji oprócz infrastruktury testów jednostkowych i integracyjnych.

Zapoznaj się z przewodnikiem programisty, aby uzyskać informacje techniczne na temat tego szablonu.

", + "WithAllStyleOptions": "ze wszystkimi opcjami stylu", + "Demo": "Próbny", + "SeeAllModules": "Zobacz wszystkie moduły", + "ABPCLIExplanation": "ABP CLI (Interfejs wiersza poleceń) to narzędzie wiersza poleceń do wykonywania niektórych typowych operacji dla rozwiązań opartych na ABP.", + "ABPSuiteEasilyCURD": "ABP Suite to narzędzie, które pozwala łatwo tworzyć strony CRUD", + "WeAreHereToHelp": "Jesteśmy tutaj, aby pomoc", + "BrowseOrAskQuestion": "Możesz przeglądać nasze tematy pomocy lub przeszukiwać często zadawane pytania albo możesz zadać nam pytanie, korzystając z formularza kontaktowego.", + "SearchQuestionPlaceholder": "Szukaj w często zadawanych pytaniach", + "WhatIsTheABPCommercial": "Co to jest reklama ABP?", + "WhatAreDifferencesThanAbpFramework": "Jakie są różnice między Open Source ABP Framework a ABP Commercial?", + "ABPCommercialExplanation": "ABP Commercial to zestaw modułów, narzędzi, motywów i usług premium zbudowanych na bazie szkieletu ABP o otwartym kodzie źródłowym. ABP Commercial jest rozwijany i wspierany przez ten sam zespół odpowiedzialny za framework ABP.", + "WhatAreDifferencesThanABPFrameworkExplanation": "

Struktura ABP to modułowa, oparta na motywach, zgodna z mikrousługami platforma do tworzenia aplikacji dla ASP.NET Core. Zapewnia kompletną architekturę i silną infrastrukturę, dzięki czemu możesz skupić się na własnym kodzie biznesowym, zamiast powtarzać się przy każdym nowym projekcie. Opiera się na najlepszych praktykach tworzenia oprogramowania i popularnych narzędziach, które już znasz.

Framework ABP jest całkowicie darmowy, open source i oparty na społeczności. Zapewnia również darmowy motyw i kilka gotowych modułów (np. Zarządzanie tożsamością i zarządzanie najemcami).

", + "VisitTheFrameworkVSCommercialDocument": "Odwiedź poniższy link, aby uzyskać więcej informacji {1} ", + "ABPCommercialFollowingBenefits": "ABP Commercial dodaje następujące korzyści do ram ABP;", + "Professional": "Profesjonalny", + "UIThemes": "Motywy interfejsu użytkownika", + "EnterpriseModules": "Gotowe dla przedsiębiorstw, bogate w funkcje, wstępnie wbudowane moduły aplikacji (np. zarządzanie serwerem tożsamości, zarządzanie SaaS, zarządzanie językiem)", + "ToolingToSupport": "Narzędzia wspierające Twoją produktywność programistyczną (np. ABP Suite)", + "PremiumSupportLink": "wsparcie premium", + "WhatDoIDownloadABPCommercial": "Co mogę pobrać, kupując reklamę ABP?", + "CreateUnlimitedSolutions": "Po zakupie licencji komercyjnej ABP będziesz mógł tworzyć nieograniczone rozwiązania, jak opisano w dokumencie Pierwsze kroki.", + "ABPCommercialSolutionExplanation": "Podczas tworzenia nowej aplikacji otrzymujesz rozwiązanie Visual Studio (szablon startowy) na podstawie Twoich preferencji. Pobrane rozwiązanie zawiera już zainstalowane i skonfigurowane komercyjne moduły i motywy. Możesz usunąć wstępnie zainstalowany moduł lub dodać inny moduł, jeśli chcesz. Wszystkie moduły i motywy są domyślnie używane jako pakiety NuGet/NPM.", + "StartDevelopWithTutorials": "Pobrane rozwiązanie jest dobrze zaprojektowane i udokumentowane. Możesz zacząć tworzyć własny kod biznesowy na jego podstawie, postępując zgodnie z samouczkami", + "TryTheCommercialDemo": "Możesz wypróbować demo, aby zobaczyć przykładową aplikację utworzoną przy użyciu szablonu startowego ABP Commercial.", + "HowManyProducts": "Ile różnych produktów/rozwiązań mogę zbudować za pomocą ABP Commercial?", + "HowManyProductsExplanation": "Nie ma ograniczeń co do tworzenia projektu ABP. Możesz stworzyć tyle projektów, ile chcesz, rozwijać i przesyłać je na różne serwery.", + "HowManyDevelopers": "Ilu programistów może pracować nad reklamą ABP?", + "HowManyDevelopersExplanation": "Licencje komercyjne ABP dotyczą jednego dewelopera. Różne typy licencji mają różne ograniczenia programistyczne. Możesz jednak dodać więcej programistów do dowolnego typu licencji, kiedy tylko zajdzie taka potrzeba. Zobacz stronę ceny, aby poznać typy licencji, limity programistów i dodatkowe koszty programistów.", + "ChangingLicenseType": "Czy mogę uaktualnić swój typ licencji później?", + "ChangingLicenseTypeExplanation": "Możesz uaktualnić do wyższej licencji, płacąc różnicę w okresie aktywnej licencji. Po uaktualnieniu do wyższego planu licencji uzyskujesz korzyści z nowego planu, ale uaktualnienie licencji nie zmienia daty wygaśnięcia licencji. Poza tym możesz również dodać nowe stanowiska programisty do istniejącej licencji, zobacz „Ilu programistów może pracować nad komercyjnym ABP?”", + "LicenseExtendUpgradeDiff": "Jaka jest różnica między rozszerzeniem licencji a aktualizacją?", + "LicenseExtendUpgradeDiffExplanation": "Przedłużanie: przedłużając/odnawiając licencję, będziesz nadal otrzymywać wsparcie premium i ważne aktualizacje modułów i motywów. Poza tym będziesz mógł kontynuować tworzenie nowych projektów. I nadal będziesz mógł korzystać z pakietu ABP Suite, który przyspieszy Twój rozwój.
Aktualizacja: Uaktualniając swoją licencję, awansujesz do wyższego planu licencyjnego, który pozwoli Ci uzyskać dodatkowe korzyści . Zobacz tablicę porównawczą licencji, aby sprawdzić różnice między planami licencyjnymi.Z drugiej strony po uaktualnieniu data wygaśnięcia licencji nie ulegnie zmianie!Aby przedłużyć datę zakończenia licencji, musisz przedłużyć swoją licencję.", + "LicenseRenewalCost": "Jaki jest koszt odnowienia licencji po 1 roku?", + "LicenseRenewalCostExplanation": "Stawka odnawiania (przedłużania) wszystkich komercyjnych licencji wieczystych ABP wynosi {0} ceny katalogowej licencji. Cena odnowienia standardowej licencji zespołowej wynosi {1} USD, standardowej licencji biznesowej {2} USD, a standardowej Licencji Enterprise {3} USD. Jeśli jesteś już klientem, zaloguj się na swoje konto, aby sprawdzić dostępne ceny odnowienia.", + "HowDoIRenewMyLicense": "Jak odnowić licencję?", + "HowDoIRenewMyLicenseExplanation": "Możesz odnowić licencję, przechodząc na stronę zarządzania organizacją. Aby skorzystać z naszych obniżonych stawek za wcześniejsze odnowienie, pamiętaj o odnowieniu przed wygaśnięciem licencji. Nie martw się jednak, że nie wiesz, kiedy kończy się Twoja szansa na wczesne odnowienie. Otrzymasz 3 e-maile z przypomnieniem przed wygaśnięciem subskrypcji. Wyślemy je na 30 dni, 7 dni i 1 dzień przed wygaśnięciem.", + "IsSourceCodeIncluded": "Czy moja licencja zawiera kod źródłowy modułów i motywów komercyjnych?", + "IsSourceCodeIncludedExplanation1": "Zależy od typu zakupionej licencji:", + "IsSourceCodeIncludedExplanation2": "Zespół: Twoje rozwiązanie używa modułów i motywów jako pakietów NuGet i NPM. Nie zawiera ich kodu źródłowego. W ten sposób możesz łatwo aktualizować te moduły i motywy, gdy tylko dostępna jest nowa wersja. Nie możesz jednak uzyskać kodu źródłowego modułów i motywów.", + "IsSourceCodeIncludedExplanation3": "Business/Enterprise: oprócz licencji zespołowej możesz pobrać kod źródłowy dowolnego modułu lub motywu, którego potrzebujesz. Możesz nawet usunąć odwołania do pakietu NuGet/NPM dla określonego modułu i dodać jego kod źródłowy bezpośrednio do rozwiązania, aby w pełni go zmienić.", + "IsSourceCodeIncludedExplanation4": "

Dołączenie kodu źródłowego modułu do rozwiązania zapewnia maksymalną swobodę dostosowywania tego modułu. Jednak wtedy nie będzie możliwe automatyczne uaktualnienie modułu po wydaniu nowej wersji.

Żadna z licencji nie zawiera kodu źródłowego ABP Suite, który jest zewnętrznym narzędziem, które generuje kod dla Ciebie i pomaga do swojego rozwoju.

Zobacz stronę cen, aby poznać inne różnice między typami licencji.

", + "ChangingDevelopers": "Czy mogę w przyszłości zmienić zarejestrowanych programistów mojej organizacji?", + "ChangingDevelopersExplanation": "Oprócz dodawania nowych programistów do swojej licencji możesz również zmieniać istniejących programistów (możesz usunąć programistę i dodać nowego do tego samego stanowiska) bez żadnych dodatkowych kosztów.", + "WhatHappensWhenLicenseEnds": "Co się stanie, gdy skończy się mój okres licencji?", + "WhatHappensWhenLicenseEndsExplanation1": "Typ licencji komercyjnej ABP to licencja wieczysta. Po wygaśnięciu licencji możesz kontynuować rozwijanie swojego projektu. I nie musisz odnawiać swojej licencji. Twoja licencja jest dostarczana z rocznym planem aktualizacji i pomocy technicznej zaraz po wyjęciu z pudełka. Aby nadal otrzymywać nowe funkcje, ulepszenia wydajności, poprawki błędów, wsparcie i nadal korzystać z pakietu ABP Suite, pamiętaj o odnawianiu swojego planu co roku. Po wygaśnięciu licencji nie będziesz mógł uzyskać więcej z następujących korzyści;", + "WhatHappensWhenLicenseEndsExplanation2": "Nie możesz tworzyć nowych rozwiązań za pomocą ABP Commercial, ale możesz dalej rozwijać swoje istniejące aplikacje w nieskończoność.", + "WhatHappensWhenLicenseEndsExplanation3": "Będziesz mógł otrzymywać aktualizacje modułów i motywów w swojej GŁÓWNEJ wersji. Na przykład; jeśli używasz v3.2.0 modułu, nadal możesz otrzymywać aktualizacje dla v3.x.x (v3.3.0, v3.5.2... itd.) tego modułu. Ale nie możesz pobrać aktualizacji dla następnej głównej wersji (takiej jak v4.x, v5.x)", + "WhatHappensWhenLicenseEndsExplanation4": "Nie możesz instalować nowych modułów i motywów dodanych do platformy ABP Commercial po wygaśnięciu licencji.", + "WhatHappensWhenLicenseEndsExplanation5": "Nie możesz korzystać z pakietu ABP.", + "WhatHappensWhenLicenseEndsExplanation6": "Nie możesz już uzyskać pomocy premium.", + "WhatHappensWhenLicenseEndsExplanation7": "Możesz odnowić swoją subskrypcję, jeśli chcesz nadal korzystać z tych korzyści. Jeśli odnowisz subskrypcję w ciągu 1 miesiąca po wygaśnięciu licencji, zostanie zastosowana zniżka 20%.", + "WhenShouldIRenewMyLicense": "Kiedy powinienem odnowić licencję?", + "WhenShouldIRenewMyLicenseExplanation1": "Jeśli odnowisz licencję w ciągu 1 miesiąca po wygaśnięciu licencji, zostanie zastosowana zniżka w wysokości 20%.", + "WhenShouldIRenewMyLicenseExplanation2": "Jeśli odnowisz licencję po upływie 1 miesiąca od daty wygaśnięcia licencji, cena odnowienia będzie taka sama jak cena zakupu licencji i nie będzie rabatu za odnowienie.", + "TrialPlan": "Czy masz plan próbny?", + "TrialPlanExplanation": "Na razie ABP Commercial nie ma planu próbnego. W przypadku licencji Team zapewniamy 30-dniową gwarancję zwrotu pieniędzy. Możesz po prostu poprosić o zwrot pieniędzy w ciągu pierwszych 30 dni. W przypadku licencji Business i Enterprise zapewniamy zwrot 60% w ciągu 30 dni. Dzieje się tak, ponieważ licencje Business i Enterprise zawierają pełny kod źródłowy wszystkich modułów i motywów.", + "DoYouAcceptBankWireTransfer": "Czy akceptujesz przelew bankowy?", + "DoYouAcceptBankWireTransferExplanation": "Tak, akceptujemy przelew bankowy.
Po wysłaniu opłaty licencyjnej przelewem bankowym wyślij nam e-mail na adres info@abp.io z potwierdzeniem odbioru i rodzajem żądanej licencji. Informacje o naszych międzynarodowych kontach bankowych:", + "HowToUpgrade": "Jak zaktualizować istniejące aplikacje, gdy dostępna jest nowa wersja?", + "HowToUpgradeExplanation1": "Podczas tworzenia nowej aplikacji przy użyciu ABP Commercial wszystkie moduły i motyw są używane jako pakiety NuGet i NPM. Możesz więc łatwo zaktualizować pakiety, gdy dostępna będzie nowa wersja.", + "HowToUpgradeExplanation2": "Oprócz standardowych uaktualnień NuGet/NPM ABP CLI udostępnia polecenie aktualizacji, które automatycznie wyszukuje i uaktualnia wszystkie pakiety powiązane z ABP w Twoim rozwiązaniu.", + "DatabaseSupport": "Jakie systemy baz danych są obsługiwane?", + "DatabaseSupportExplanation": "ABP Framework sam w sobie jest niezależny od bazy danych i może współpracować z dowolnym dostawcą bazy danych ze względu na swoją naturę. Zobacz dokument dostępu do danych, aby zobaczyć listę aktualnie wdrożonych dostawców.", + "UISupport": "Jakie frameworki interfejsu użytkownika są obsługiwane?", + "Supported": "Utrzymany", + "UISupportExplanation": "ABP Framework sam w sobie jest niezależny od frameworka UI i może współpracować z dowolnym frameworkiem UI. Jednak szablony startowe, interfejsy użytkownika modułów i motywy nie zostały zaimplementowane dla wszystkich frameworków interfejsu użytkownika. Zobacz dokument wprowadzający, aby uzyskać aktualną listę opcji interfejsu użytkownika.", + "MicroserviceSupport": "Czy wspiera architekturę mikroserwisów?", + "MicroserviceSupportExplanation1": "Jednym z głównych celów ram ABP jest zapewnienie wygodnej infrastruktury do tworzenia rozwiązań mikrousługowych. Zapoznaj się z dokumentem architektura mikrousług, aby dowiedzieć się, jak pomaga tworzyć systemy mikrousług.", + "MicroserviceSupportExplanation2": "Wszystkie moduły komercyjne ABP są zaprojektowane do obsługi scenariuszy wdrażania mikrousług (z własnym interfejsem API i bazą danych) zgodnie z dokumentem najlepsze praktyki tworzenia modułów.", + "MicroserviceSupportExplanation3": "Udostępniamy przykładowe rozwiązanie demonstracyjne mikrousług, które demonstruje implementację architektury mikrousług, aby pomóc Ci stworzyć własne rozwiązanie.", + "MicroserviceSupportExplanation4": "Krótka odpowiedź brzmi więc „tak, obsługuje architekturę mikrousług”.", + "MicroserviceSupportExplanation5": "Jednak system mikrousług jest rozwiązaniem, a każde rozwiązanie będzie miało inne wymagania, topologię sieci, scenariusze komunikacji, możliwości uwierzytelniania, decyzje o separacji/udostępnianiu baz danych, konfiguracje środowiska uruchomieniowego, integracje z systemami innych firm i wiele innych.", + "MicroserviceSupportExplanation6": "ABP Framework i ABP Commercial zapewniają infrastrukturę dla scenariuszy mikrousług, modułów kompatybilnych z mikrousługami, próbek i dokumentacji, które pomogą Ci zbudować własne rozwiązanie. Ale nie oczekuj, że bezpośrednio pobierzesz swoje wymarzone rozwiązanie, które jest dla Ciebie gotowe. Musisz to zrozumieć i połączyć niektóre części w oparciu o swoje wymagania.", + "WhereCanIDownloadSourceCode": "Gdzie mogę pobrać kod źródłowy?", + "WhereCanIDownloadSourceCodeExplanation": "Możesz pobrać kod źródłowy wszystkich modułów ABP, pakietów Angular i motywów za pośrednictwem ABP Suite lub ABP CLI. Zobacz Jak pobrać kod źródłowy?", + "ComputerLimitation": "Ile komputerów może zalogować się programista podczas opracowywania ABP?", + "ComputerLimitationExplanation": "W szczególności zezwalamy na {0} komputery na osobę/licencjonowanego programistę. Ilekroć istnieje potrzeba, aby programista rozwijał produkty ABP Commercial na trzeciej maszynie, należy wysłać e-mail na adres license@abp.io wyjaśniając sytuację, a następnie dokonamy odpowiedniej alokacji w naszym systemie.", + "RefundPolicy": "Czy masz politykę zwrotów?", + "RefundPolicyExplanation": "Możesz poprosić o zwrot pieniędzy w ciągu 30 dni od zakupu licencji. Licencje Business i Enterprise mają opcję pobierania kodu źródłowego, dlatego zwroty kosztów nie są dostępne w przypadku licencji Business i Enterprise (oraz wszelkich licencji zawierających prawo do otrzymania kodu źródłowego). Ponadto nie są dokonywane żadne zwroty za odnowienia i zakup drugiej licencji.", + "HowCanIRefundVat": "Jak mogę zwrócić VAT?", + "HowCanIRefundVatExplanation1": "Jeśli dokonałeś płatności za pomocą 2Checkout, możesz zwrócić podatek VAT za pośrednictwem swojego konta 2Checkout:", + "HowCanIRefundVatExplanation2": "Zaloguj się na swoje konto 2Checkout", + "HowCanIRefundVatExplanation3": "Znajdź odpowiednie zamówienie i naciśnij „Zwróć spóźniony VAT” (wprowadź swój NIP)", + "HowCanIGetMyInvoice": "Jak mogę otrzymać fakturę?", + "HowCanIGetMyInvoiceExplanation": "Istnieją 2 bramki płatnicze do zakupu licencji: Iyzico i 2Checkout. Jeśli kupisz licencję za pośrednictwem bramki 2Checkout, faktura w formacie PDF zostanie wysłana na Twój adres e-mail, zobacz Fakturowanie 2Checkout. Jeśli dokonasz zakupu przez bramkę Iyzico, z niestandardowym linkiem do zakupu lub przelewem bankowym, przygotujemy i wyślemy Twoją fakturę. Możesz poprosić o fakturę lub ją pobrać na stronie zarządzania organizacją. Zanim skontaktujesz się z nami w sprawie faktury, sprawdź stronę zarządzania organizacją!", + "Forum": "Forum", + "SupportExplanation": "Licencje komercyjne ABP zapewniają wsparcie forum premium przez zespół składający się z ekspertów ABP Framework.", + "PrivateTicket": "Bilet prywatny", + "PrivateTicketExplanation": "Licencja Enterprise obejmuje również prywatne wsparcie z systemem e-mail i ticketów.", + "AbpSuiteExplanation1": "ABP Suite umożliwia tworzenie stron internetowych w ciągu kilku minut. Jest to narzędzie .NET Core Global, które można zainstalować z wiersza polecenia.", + "AbpSuiteExplanation2": "Może tworzyć nowe rozwiązanie ABP, generować strony CRUD z bazy danych do front-endu. Przegląd techniczny znajduje się w dokumencie", + "FastEasy": "Szybki i łatwy", + "AbpSuiteExplanation3": "ABP Suite umożliwia łatwe tworzenie stron CRUD. Musisz tylko zdefiniować swoją encję i jej właściwości, resztę niech ABP Suite za Ciebie! ABP Suite generuje cały niezbędny kod dla Twojej strony CRUD w kilka sekund. Obsługuje interfejsy użytkownika Angular, MVC i Blazor.", + "RichOptions": "Bogate opcje", + "AbpSuiteExplanation4": "ABP Suite obsługuje wiele opcji interfejsu użytkownika, takich jak Razor Pages i Angular. Obsługuje również wiele baz danych, takich jak MongoDB i wszystkie bazy danych obsługiwane przez EntityFramework Core< /strong> (MS SQL Server, Oracle, MySql, PostgreSQL i więcej ).", + "AbpSuiteExplanation5": "Dobrą rzeczą jest to, że nie musisz się martwić o te opcje. ABP Suite rozumie typ twojego projektu i generuje kod dla twojego projektu oraz umieszcza wygenerowany kod we właściwym miejscu w twoim projekcie.", + "SourceCode": "Kod źródłowy", + "AbpSuiteExplanation6": "ABP Suite generuje dla Ciebie kod źródłowy! Nie generuje magicznych plików do generowania strony internetowej. ABP Suite generuje kod źródłowy dla jednostki, repozytorium, usługi aplikacji, migracji Code First, JavaScript/TypeScript i CSHTML/HTML oraz niezbędnych interfejsów. ABP Suite generuje również kod zgodnie z najlepszymi praktykami tworzenia oprogramowania, więc nie musisz się martwić o jakość wygenerowanego kodu.", + "AbpSuiteExplanation7": "Ponieważ masz kod źródłowy bloków konstrukcyjnych wygenerowanej strony CRUD w poprawnych warstwach aplikacji, możesz łatwo modyfikować kod źródłowy i wstrzykiwać własną/biznesową logikę do wygenerowanego kodu.", + "CrossPlatform": "Platforma międzyplatformowa", + "AbpSuiteExplanation8": "ABP Suite jest zbudowany z .NET Core i jest wieloplatformowy. Działa jako aplikacja internetowa na komputerze lokalnym. Możesz go uruchomić na Windows, Mac i Linux", + "OtherFeatures": "Inne funkcje", + "OtherFeatures1": "Łatwo aktualizuje pakiety NuGet i NPM w Twoim rozwiązaniu.", + "OtherFeatures2": "Regeneruje już wygenerowane strony od podstaw.", + "OtherFeatures3": "Tworzy nowe rozwiązania", + "ThanksForCreatingProject": "Dziękujemy za stworzenie projektu!", + "HotToRunSolution": "Jak uruchomić swoje rozwiązanie?", + "HotToRunSolutionExplanation": "Zobacz dokument wprowadzający, aby dowiedzieć się, jak skonfigurować i uruchomić swoje rozwiązanie.", + "GettingStarted": "Pierwsze kroki", + "WebAppDevTutorial": "Samouczek dla programistów aplikacji internetowych", + "WebAppDevTutorialExplanation": "Zobacz samouczek dotyczący tworzenia aplikacji internetowych, aby zapoznać się z przykładem programowania krok po kroku.", + "Document": "Dokument", + "UsingABPSuiteToCURD": "Korzystanie z ABP Suite do generowania stron i narzędzi CRUD", + "SeeABPSuiteDocument": "Zobacz dokument ABP Suite, aby dowiedzieć się, jak korzystać z ABP Suite.", + "AskQuestionsOnSupport": "Możesz zadawać pytania dotyczące wsparcia komercyjnego ABP.", + "Documentation": "Dokumentacja", + "SeeModulesDocument": "Zobacz dokument dotyczący modułów, aby zobaczyć listę wszystkich komercyjnych (pro) modułów i ich dokumentów.", + "Pricing": "cennik", + "PricingExplanation": "Wybierz funkcje i funkcje, których potrzebuje Twoja firma. Łatwa rozbudowa wraz z rozwojem firmy.", + "Team": "Zespół", + "Business": "Biznes", + "Enterprise": "Przedsiębiorstwo", + "Custom": "Zwyczaj", + "IncludedDeveloperLicenses": "Dołączone licencje programistyczne", + "CustomLicenceOrAdditionalServices": "Potrzebujesz niestandardowej licencji lub dodatkowych usług?", + "CustomOrVolumeLicense": "Licencja niestandardowa lub zbiorcza", + "LiveTrainingSupport": "Szkolenie na żywo i wsparcie", + "AndMore": "i więcej", + "AdditionalDeveloperLicense": "Dodatkowa licencja programisty", + "ProjectCount": "Liczba projektów", + "AllProModules": "Wszystkie moduły pro", + "AllProThemes": "Wszystkie motywy pro", + "AllProStartupTemplates": "Wszystkie profesjonalne szablony startowe", + "SourceCodeOfAllModules": "Kod źródłowy wszystkich modułów", + "SourceCodeOfAllThemes": "Kod źródłowy wszystkich motywów", + "PerpetualLicense": "Dożywotnia licencja", + "UnlimitedServerDeployment": "Nieograniczone wdrażanie serwerów", + "YearUpgrade": "1 rok aktualizacji", + "YearPremiumForumSupport": "Roczne wsparcie forum premium", + "ForumSupportIncidentCountYear": "Liczba incydentów wsparcia forum/rok", + "PrivateTicketEmailSupport": "Prywatny bilet i wsparcie e-mail", + "BuyNow": "Kup Teraz", + "PayViaAmexCard": "Jak mogę zapłacić kartą AMEX?", + "PayViaAmexCardDescription": "Domyślna bramka płatnicza „Iyzico” może odrzucić niektóre karty kredytowe AMEX ze względu na środki bezpieczeństwa. W takim przypadku możesz zapłacić za pośrednictwem alternatywnej bramki płatniczej „2Checkout”.", + "ThankYou": "Dziękuję Ci", + "InvalidReCaptchaErrorMessage": "Wystąpił błąd podczas weryfikacji reCAPTCHA. Proszę spróbuj ponownie.", + "CompanyName": "Nazwa firmy", + "YourCompanyName": "Nazwa Twojej firmy", + "FirstName": "Imię", + "LastName": "Nazwisko", + "Optional": "Opcjonalny", + "YourFirstName": "Twoje imię", + "YourLastName": "Twoje nazwisko", + "SpecialOffer": "Oferta specjalna", + "SpecialOfferMessage": "Pośpiesz się! Ceny obowiązują przez ograniczony czas.", + "DiscountRequest": "Prośba o zniżkę", + "DiscountRequestDescribeCustomerQuestion": "Która z poniższych odpowiedzi Cię opisuje?", + "DiscountRequestStudentEmailMessage": "Adres e-mail musi zawierać „edu”.", + "DiscountRequestDeveloperCount": "Ilu programistów jesteś?", + "DiscountRequestDeveloperCountExceedMessage": "Nie oferujemy licencji ze zniżką dla firm, które mają ponad {0} programistów.", + "DiscountRequestOrganizationName": "Nazwa firmy/organizacji/szkoły", + "Website": "Strona internetowa", + "GithubUsername": "Nazwa użytkownika GitHub", + "PhoneNumber": "Numer telefonu", + "Country": "Kraj", + "DescribeABPCommercialUsage": "Opisz projekt, który planujesz rozwijać w oparciu o APB Commercial", + "DiscountRequestCertifyInformationMessage": "Oświadczam, że wszystkie informacje są prawdziwe i poprawne.", + "DiscountRequestReceived": "Otrzymaliśmy Twoją prośbę o zniżkę.", + "DiscountRequestStatusMessage": "Odpowiemy Ci po sprawdzeniu podanych przez Ciebie informacji.", + "MVCOrRazorPages": "MVC (Strony brzytwy)", + "Angular": "Kątowy", + "Blazor": "Blazor", + "New": "Nowy", + "MongoDB": "MongoDB", + "EBookDDD": "Projekt oparty na domenie e-booków", + "PracticalGuideForImplementingDDD": "Ta książka jest praktycznym przewodnikiem wdrażania projektowania opartego na domenie za pomocą ABP Framework.", + "IntroducingDDD": "Przedstawiamy projektowanie oparte na domenie", + "DDDLayersAndCleanArchitecture": "Warstwy DDD i czysta architektura", + "LayeringOfADotnetSolution": "Nakładanie warstw rozwiązania .NET", + "ImplementingDDDBuildingBlocks": "Wdrażanie bloków konstrukcyjnych DDD", + "DomainVsApplicationLogic": "Logika domeny a logika aplikacji", + "SamplesAndDiscussions": "Próbki i dyskusje", + "Free": "Darmowy", + "Download": "Pobierać", + "DDDEBook": "E-book DDD", + "ImplementingDDD": "Wdrażanie projektowania opartego na domenie", + "DDDBookExplanation": "Praktyczny przewodnik dotyczący wdrażania projektu opartego na domenie za pomocą ABP Framework.", + "Overview": "Przegląd", + "DDDBookPracticalGuide": "To jest praktyczny przewodnik dotyczący wdrażania projektu opartego na domenie (DDD). Chociaż szczegóły implementacji opierają się na infrastrukturze ABP Framework, podstawowe koncepcje, zasady i wzorce mają zastosowanie w każdym rozwiązaniu, nawet jeśli nie jest to rozwiązanie .NET.", + "TableOfContents": "Spis treści", + "IntroductionToImplementingDDD": "Wprowadzenie do wdrażania projektowania opartego na domenie", + "WhatIsDDD": "Co to jest projektowanie oparte na domenie?", + "Implementation": "Realizacja", + "TheBigPicture": "Wielkie zdjęcie", + "TheBuildingBlock": "Blok konstrukcyjny", + "ExampleUseCase": "Przykładowy przypadek użycia", + "DomainAndApplicationLogic": "Logika domeny i logika aplikacji", + "Author": "Autor", + "PublishedOn": "Opublikowano dnia", + "Page": "Strona", + "FreeEBook": "Bezpłatny e-book", + "EBookSignInForDownload": "Aby pobrać e-booka, zaloguj się", + "SignIn": "Zaloguj", + "Or": "Lub", + "TellUsAboutYourself": "Opowiedz nam trochę o sobie", + "Surname": "Nazwisko", + "DoYouAgreePrivacyPolicy": "Akceptuję Warunki korzystania z usługi i Politykę prywatności.", + "VolosoftMarketingInformationMessage": "Chcę uzyskać informacje, wskazówki i oferty dotyczące rozwiązań dla firm i organizacji oraz innych produktów i usług Volosoft.", + "VolosoftSharingInformationMessage": "Chciałbym, aby firma Volosoft udostępniała moje informacje wybranym partnerom, abym mogła otrzymywać istotne informacje o ich produktach i usługach.", + "WeWillSendYouADownloadLink": "Link do pobrania e-booka został wysłany na {0}.
Sprawdź skrzynkę odbiorczą / śmieci / spam!", + "InvalidFormInputs": "Proszę wpisać prawidłowe informacje podane w formularzu.", + "DDDBookEmailBody": "Dziękuję Ci.
Aby pobrać książkę, kliknij tutaj.", + "FreeDDDEBook": "Bezpłatny e-book DDD", + "StartFree": "Zacznij bezpłatnie", + "FreeTrial": "Bezpłatna wersja próbna", + "AcceptsMarketingCommunications": " Tak, chcę otrzymywać komunikaty marketingowe ABP Commercial.", + "PurposeOfUsage": "Cel użycia", + "Industry": "Przemysł", + "Choose": "- Wybierać -", + "CompanyOrganizationName": "Nazwa firmy / organizacji", + "CompanySize": "Wielkość spółki", + "Next": "Następny", + "StartTrial": "Rozpocznij mój bezpłatny okres próbny", + "ContactUsIssues": "Skontaktuj się z nami, jeśli masz jakiekolwiek problemy", + "TrialActivatedWarning": "Drogi {0}, użytkownik może mieć tylko 1 bezpłatny okres próbny. Korzystałeś już z okresu próbnego.", + "ActivationRequirement": "Jesteś o krok od rozpoczęcia bezpłatnego okresu próbnego.
Wysłaliśmy wiadomość e-mail na adres {0}, aby aktywować Twoje konto. Sprawdź swoją skrzynkę odbiorczą/śmieci/spam!", + "SaveAndDownload": "Zapisz i pobierz", + "CompanyNameValidationMessage": "Nazwa firmy jest za długa!", + "AddressValidationMessage": "Adres jest za długi!", + "TaxNoValidationMessage": "Numer podatku/VAT jest za długi!", + "NotesValidationMessage": "Pole notatek jest za długie!", + "CheckYourBillingInfo": "Fakturę możesz utworzyć tylko raz! Sprawdź informacje rozliczeniowe przed utworzeniem faktury.", + "Volo.AbpIo.Commercial:030000": "Korzystałeś już z okresu próbnego.", + "Volo.AbpIo.Commercial:030001": "Ta nazwa organizacji już istnieje.", + "StartYourFreeTrial": "Rozpocznij darmowy okres próbny", + "TrialLicenseModelInvalidErrorMessage": "Jedno z następujących pól jest nieprawidłowe: nazwa kraju, wielkość firmy, branża lub cel użytkowania.", + "Trial": "Test", + "Purchased": "Zakupione", + "PurchaseLicense": "Licencja kupna", + "PurchaseTrialLicenseMessage": "Data wygaśnięcia Twojej licencji to {0}.
Jeśli chcesz nadal korzystać z projektów utworzonych podczas bezpłatnego okresu próbnego, musisz zmienić klucze licencyjne w plikach appsettings.secrets.json. Oto twój klucz licencyjny:", + "TrialLicenseExpireMessage": "Korzystasz z licencji próbnej, a Twoja licencja próbna wygaśnie w dniu {0}.", + "TryForFree": "Wypróbuj za darmo", + "TrialLicenseExpiredInfo": "Twoja licencja próbna wygasła!", + "CommercialNewsletterConfirmationMessage": "Wyrażam zgodę na Warunki i Politykę prywatności ." + } +} \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/pl-PL.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/pl-PL.json new file mode 100644 index 0000000000..3c38d02e5c --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/pl-PL.json @@ -0,0 +1,147 @@ +{ + "culture": "pl-PL", + "texts": { + "Permission:CommunityArticle": "Artykuł wspólnotowy", + "Permission:Edit": "Edytować", + "Waiting": "Czekanie", + "Approved": "Zatwierdzony", + "Rejected": "Odrzucony", + "Wait": "Czekać", + "Approve": "Zatwierdzić", + "Reject": "Odrzucić", + "ReadArticle": "Przeczytaj artykuł", + "Status": "Status", + "ContentSource": "Źródło treści", + "Details": "Detale", + "Url": "URL", + "Title": "Tytuł", + "CreationTime": "Czas utworzenia", + "Save": "Zapisać", + "SameUrlAlreadyExist": "Ten sam adres URL już istnieje, jeśli chcesz dodać ten artykuł, powinieneś zmienić adres URL!", + "UrlIsNotValid": "URL jest nieprawidłowy.", + "UrlNotFound": "Nie znaleziono adresu URL.", + "UrlContentNotFound": "Nie znaleziono treści adresu URL.", + "Summary": "Streszczenie", + "MostRead": "Najczesciej czytane", + "Latest": "Najnowszy", + "ContributeAbpCommunity": "Wspomóż społeczność ABP", + "SubmitYourArticle": "Prześlij swój post", + "ContributionGuide": "Przewodnik dotyczący wkładu", + "BugReport": "Zgłoszenie błędu", + "SeeAllArticles": "Zobacz wszystkie posty", + "WelcomeToABPCommunity!": "Witamy w społeczności ABP!", + "MyProfile": "Mój profil", + "MyOrganizations": "Moje organizacje", + "EmailNotValid": "Proszę wpisać aktualny adres e-mail.", + "FeatureRequest": "Prośba o funkcję", + "CreateArticleTitleInfo": "Tytuł postu do wyświetlenia na liście postów.", + "CreateArticleSummaryInfo": "Krótkie podsumowanie postu do wyświetlenia na liście postów.", + "CreateArticleCoverInfo": "Aby stworzyć efektowny artykuł, dodaj zdjęcie na okładkę. Prześlij zdjęcia o proporcjach 16:9, aby uzyskać najlepszy widok. Maksymalny rozmiar pliku: 1 MB.", + "ThisExtensionIsNotAllowed": "To rozszerzenie jest niedozwolone.", + "TheFileIsTooLarge": "Plik jest za duży.", + "GoToTheArticle": "Przejdź do artykułu", + "Contribute": "Brać w czymś udział", + "OverallProgress": "Ogólny postęp", + "Done": "Gotowe", + "Open": "otwarty", + "Closed": "Zamknięte", + "LatestQuestionOnThe": "Najnowsze pytanie na temat", + "Stackoverflow": "Przepełnienie stosu", + "Votes": "głosów", + "Answer": "Odpowiedź", + "Views": "wyświetlenia", + "Answered": "Odebrano", + "WaitingForYourAnswer": "Czekając na Twoją odpowiedź", + "Asked": "zapytał", + "AllQuestions": "Wszystkie pytania", + "NextVersion": "Następna wersja", + "MilestoneErrorMessage": "Nie udało się uzyskać aktualnych szczegółów kamienia milowego z Github.", + "QuestionItemErrorMessage": "Nie udało się uzyskać najnowszych szczegółów pytania z Stackoverflow.", + "Oops": "Ups!", + "CreateArticleSuccessMessage": "Artykuł został pomyślnie przesłany. Zostanie on opublikowany po recenzji ze strony administratora strony.", + "ChooseCoverImage": "Wybierz zdjęcie na okładkę...", + "CoverImage": "Okładka", + "ShareYourExperiencesWithTheABPFramework": "Podziel się swoimi doświadczeniami z ABP Framework!", + "Optional": "Opcjonalny", + "UpdateUserWebSiteInfo": "Przykład: https://johndoe.com", + "UpdateUserTwitterInfo": "Przykład: johndoe", + "UpdateUserGithubInfo": "Przykład: johndoe", + "UpdateUserLinkedinInfo": "Przykład: https://www.linkedin.com/...", + "UpdateUserCompanyInfo": "Przykład: Volosoft", + "UpdateUserJobTitleInfo": "Przykład: programista", + "UserName": "Nazwa Użytkownika", + "Company": "Spółka", + "PersonalWebsite": "Osobista strona internetowa", + "RegistrationDate": "Data rejestracji", + "Social": "Społeczny", + "Biography": "Biografia", + "HasNoPublishedArticlesYet": "nie ma jeszcze opublikowanych artykułów", + "Author": "Autor", + "LatestGithubAnnouncements": "Najnowsze ogłoszenia na Github", + "SeeAllAnnouncements": "Zobacz wszystkie ogłoszenia", + "LatestBlogPost": "Najnowszy wpis na blogu", + "Edit": "Edytować", + "ProfileImageChange": "Zmień zdjęcie profilowe", + "BlogItemErrorMessage": "Nie udało się uzyskać najnowszych szczegółów wpisu na blogu od ABP.", + "PlannedReleaseDate": "Planowana data premiery", + "CommunityArticleRequestErrorMessage": "Nie udało się pobrać najnowszego żądania artykułu z Github.", + "ArticleRequestFromGithubIssue": "Obecnie nie ma żadnych próśb o artykuły.", + "LatestArticles": "Najnowsze posty", + "ArticleRequests": "Żądania artykułów", + "AllArticleRequests": "Zobacz wszystkie prośby o artykuły", + "SubscribeToTheNewsletter": "Zapisz się do Newslettera", + "NewsletterEmailDefinition": "Uzyskaj informacje o wydarzeniach w ABP, takich jak nowe wydania, bezpłatne źródła, artykuły i nie tylko.", + "NoThanks": "Nie, dziękuję", + "MaybeLater": "Może później", + "JoinOurArticleNewsletter": "Dołącz do naszego biuletynu artykułu", + "Community": "Społeczność", + "Marketing": "Marketing", + "CommunityPrivacyPolicyConfirmation": "Akceptuję Warunki i Politykę prywatności.", + "ArticleRequestMessageTitle": "Otwórz zgłoszenie na GitHub, aby poprosić o artykuł/samouczek, który chcesz zobaczyć na tej stronie internetowej.", + "ArticleRequestMessageBody": "Tutaj lista artykułów żądanych przez społeczność. Chcesz napisać żądany artykuł? Kliknij na prośbę i dołącz do dyskusji.", + "Language": "Język", + "CreateArticleLanguageInfo": "Język treści posta.", + "VideoPost": "Post wideo", + "Article": "Artykuł", + "Read": "Czytać", + "CreateGithubArticleUrlInfo": "Oryginalny adres URL artykułu w serwisie GitHub.", + "CreateVideoContentUrlInfo": "Oryginalny adres URL posta w YouTube.", + "CreateExternalArticleUrlInfo": "Oryginalny zewnętrzny adres URL artykułu.", + "VideoContentForm": "Prześlij wideo na YouTube", + "GithubPostForm": "Prześlij artykuł na GitHub", + "ExternalPostForm": "Prześlij treść zewnętrzną", + "HowToPost": "Jak publikować?", + "Posts": "Posty", + "VideoUrl": "URL wideo", + "GithubArticleUrl": "Adres URL artykułu na Github", + "ExternalArticleUrl": "Zewnętrzny adres URL artykułu", + "CreatePostCoverInfo": "Aby stworzyć efektowny post, dodaj zdjęcie na okładkę. Prześlij zdjęcia o proporcjach 16:9, aby uzyskać najlepszy widok. Maksymalny rozmiar pliku: 1 MB.", + "ThankYouForContribution": "Dziękujemy za udział w społeczności ABP.", + "GithubArticle": "Artykuł na Github", + "GithubArticleSubmitStepOne": "1. Napisz artykuł w dowolnym publicznym repozytorium GitHub w formacie Markdown. przykład ", + "GithubArticleSubmitStepTwo": "2. Prześlij adres URL artykułu za pomocą formularza.", + "GithubArticleSubmitStepThree": "3. Twój artykuł zostanie wyrenderowany w tej witrynie internetowej.", + "YoutubeVideo": "Wideo z YouTube", + "YoutubeVideoSubmitStepOne": "1. Opublikuj swój film w YouTube.", + "YoutubeVideoSubmitStepTwo": "2. Prześlij adres URL filmu za pomocą formularza.", + "YoutubeVideoSubmitStepThree": "3. Odwiedzający będą mogli oglądać Twoje treści wideo bezpośrednio w tej witrynie.", + "ExternalContent": "Treść zewnętrzna", + "ExternalContentSubmitStepOne": "1. Twórz treści na dowolnej platformie publicznej (medium, własnym blogu lub gdziekolwiek chcesz).", + "ExternalContentSubmitStepTwo": "2. Prześlij adres URL treści za pomocą formularza.", + "ExternalContentSubmitStepThree": "3. Odwiedzający są przekierowywani do treści oryginalnej witryny.", + "ChooseYourContentType": "Wybierz sposób, w jaki chcesz dodać swoją treść.", + "PostContentViaGithub": "Chcę dodać swój artykuł za pomocą GitHub zgodnie z zasadami przecen.", + "PostContentViaYoutube": "Chcę udostępnić moje filmy dostępne na Youtube tutaj.", + "PostContentViaExternalSource": "Chcę dodać tutaj treści, które opublikowałem na innej platformie.", + "GitHubUserNameValidationMessage": "Twoja nazwa użytkownika Github nie może zawierać spacji, upewnij się, że Twoja nazwa użytkownika Github jest poprawna.", + "PersonalSiteUrlValidationMessage": "Adres URL Twojej witryny osobistej nie może zawierać spacji, upewnij się, że adres URL witryny osobistej jest poprawny.", + "TwitterUserNameValidationMessage": "Twoja nazwa użytkownika Twittera nie może zawierać spacji. Upewnij się, że nazwa użytkownika Twittera jest poprawna.", + "LinkedinUrlValidationMessage": "Twój adres URL Linkedin nie może zawierać spacji, upewnij się, że adres URL Linkedin jest poprawny.", + "NoPostsFound": "Nie znaleziono postów!", + "SearchInPosts": "Szukaj w postach...", + "MinimumSearchContent": "Musisz wpisać co najmniej 3 znaki!", + "Volo.AbpIo.Domain:060001": "Źródłowy adres URL („{ArticleUrl}”) nie jest adresem URL Github", + "Volo.AbpIo.Domain:060002": "Treść artykułu nie jest dostępna w zasobach Github(\"{ArticleUrl}\").", + "Volo.AbpIo.Domain:060003": "Nie znaleziono treści artykułu!" + } +} \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/pl-PL.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/pl-PL.json new file mode 100644 index 0000000000..d6b7331366 --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/pl-PL.json @@ -0,0 +1,278 @@ +{ + "culture": "pl-PL", + "texts": { + "GetStarted": "Rozpocznij — szablony startowe", + "Create": "Tworzyć", + "NewProject": "Nowy projekt", + "DirectDownload": "Bezpośrednie pobieranie", + "ProjectName": "Nazwa Projektu", + "ProjectType": "Typ projektu", + "DatabaseProvider": "Dostawca bazy danych", + "DatabaseManagementSystem": "System zarządzania bazą danych", + "NTier": "N-poziom", + "IncludeUserInterface": "Dołącz interfejs użytkownika", + "CreateNow": "Stwórz teraz", + "TheStartupProject": "Projekt startowy", + "Tutorial": "Instruktaż", + "UsingCLI": "Korzystanie z CLI", + "SeeDetails": "Patrz szczegóły", + "AbpShortDescription": "ABP Framework to kompletna infrastruktura do tworzenia nowoczesnych aplikacji internetowych zgodnie z najlepszymi praktykami i konwencjami tworzenia oprogramowania.", + "SourceCodeUpper": "KOD ŹRÓDŁOWY", + "LatestReleaseLogs": "Dzienniki ostatnich wydań", + "Infrastructure": "Infrastruktura", + "Architecture": "Architektura", + "Modular": "Modułowy", + "DontRepeatYourself": "Nie powtarzaj się", + "DeveloperFocused": "Zorientowany na programistę", + "FullStackApplicationInfrastructure": "Infrastruktura aplikacji z pełnym stosem.", + "DomainDrivenDesign": "Projektowanie oparte na domenie", + "DomainDrivenDesignExplanation": "Zaprojektowane i opracowane w oparciu o wzorce i zasady DDD. Zapewnia warstwowy model dla Twojej aplikacji.", + "Authorization": "Upoważnienie", + "AuthorizationExplanation": "Zaawansowana autoryzacja z użytkownikiem, rolą i szczegółowym systemem uprawnień. Oparty na bibliotece Microsoft Identity.", + "MultiTenancy": "Wielu najemców", + "MultiTenancyExplanationShort": "Aplikacje SaaS są proste! Zintegrowana obsługa wielu dzierżawców od bazy danych do interfejsu użytkownika.", + "CrossCuttingConcerns": "Obawy dotyczące przekrojów", + "CrossCuttingConcernsExplanationShort": "Kompletna infrastruktura do autoryzacji, walidacji, obsługi wyjątków, buforowania, rejestrowania audytów, zarządzania transakcjami i nie tylko.", + "BuiltInBundlingMinification": "Wbudowane łączenie i minifikacja", + "BuiltInBundlingMinificationExplanation": "Nie ma potrzeby używania zewnętrznych narzędzi do łączenia i minifikacji. ABP oferuje prostszy, dynamiczny, mocniejszy, modułowy i wbudowany sposób!", + "VirtualFileSystem": "Wirtualny system plików", + "VirtualFileSystemExplanation": "Osadzaj widoki, skrypty, style, obrazy... w pakietach/bibliotekach i wykorzystuj je ponownie w różnych aplikacjach.", + "Theming": "Tematy", + "ThemingExplanationShort": "Użyj i dostosuj standardowy motyw interfejsu użytkownika oparty na ładowaniu początkowym lub stwórz własny.", + "BootstrapTagHelpersDynamicForms": "Pomocnicy tagów Bootstrap i formularze dynamiczne", + "BootstrapTagHelpersDynamicFormsExplanation": "Zamiast ręcznie pisać powtarzające się szczegóły komponentów ładowania początkowego, użyj pomocników ABP, aby uprościć to i wykorzystać intellisense. Szybko twórz formularze interfejsu użytkownika w oparciu o model C# przy użyciu dynamicznego pomocnika tagów formularza.", + "HTTPAPIsDynamicProxies": "Interfejsy API HTTP i dynamiczne proxy", + "HTTPAPIsDynamicProxiesExplanation": "Automatycznie udostępniaj usługi aplikacji jako interfejsy API HTTP w stylu REST i korzystaj z nich za pomocą dynamicznych serwerów proxy JavaScript i C#.", + "CompleteArchitectureInfo": "Nowoczesna architektura do tworzenia rozwiązań programowych, które można konserwować.", + "DomainDrivenDesignBasedLayeringModelExplanation": "Pomaga zaimplementować architekturę warstwową opartą na DDD i zbudować możliwą do utrzymania bazę kodu.", + "DomainDrivenDesignBasedLayeringModelExplanationCont": "Udostępnia szablony startowe, abstrakcje, klasy podstawowe, usługi, dokumentację i przewodniki, które pomogą Ci w tworzeniu aplikacji w oparciu o wzorce i zasady DDD.", + "MicroserviceCompatibleModelExplanation": "Podstawowe ramy i gotowe moduły zostały zaprojektowane z myślą o architekturze mikrousług.", + "MicroserviceCompatibleModelExplanationCont": "Zapewnia infrastrukturę, integracje, próbki i dokumentację, aby łatwiej wdrażać rozwiązania mikrousługowe, a jednocześnie nie zapewnia dodatkowej złożoności, jeśli potrzebujesz aplikacji monolitycznej.", + "ModularInfo": "ABP zapewnia system modułów, który umożliwia tworzenie modułów aplikacji wielokrotnego użytku, wiązanie ze zdarzeniami cyklu życia aplikacji i wyrażanie zależności między podstawowymi częściami systemu.", + "PreBuiltModulesThemes": "Gotowe moduły i motywy", + "PreBuiltModulesThemesExplanation": "Moduły i motywy open source i komercyjne są gotowe do użycia w Twojej aplikacji biznesowej.", + "NuGetNPMPackages": "Pakiety NuGet i NPM", + "NuGetNPMPackagesExplanation": "Dystrybuowane jako pakiety NuGet i NPM. Łatwa instalacja i aktualizacja.", + "ExtensibleReplaceable": "Rozszerzalny/Wymienny", + "ExtensibleReplaceableExplanation": "Wszystkie usługi i moduły zostały zaprojektowane z myślą o rozszerzalności. Możesz wymieniać usługi, strony, style i komponenty.", + "CrossCuttingConcernsExplanation2": "Utrzymuj mniejszą bazę kodu, aby móc skupić się na kodzie, który jest specyficzny dla Twojej firmy.", + "CrossCuttingConcernsExplanation3": "Nie trać czasu na wdrażanie wspólnych wymagań aplikacji w wielu projektach.", + "AuthenticationAuthorization": "Uwierzytelnianie i autoryzacja", + "ExceptionHandling": "Obsługa wyjątków", + "Validation": "Walidacja", + "DatabaseConnection": "Połączenie z bazą danych", + "TransactionManagement": "Zarządzanie transakcjami", + "AuditLogging": "Rejestrowanie audytów", + "Caching": "Buforowanie", + "Multitenancy": "Wielodostępność", + "DataFiltering": "Filtrowanie danych", + "ConventionOverConfiguration": "Konwencja nad konfiguracją", + "ConventionOverConfigurationExplanation": "ABP domyślnie implementuje typowe konwencje aplikacji z minimalną lub zerową konfiguracją.", + "ConventionOverConfigurationExplanationList1": "Automatycznie rejestruje znane usługi do iniekcji zależności.", + "ConventionOverConfigurationExplanationList2": "Udostępnia usługi aplikacji jako interfejsy API HTTP przez konwencje nazewnictwa.", + "ConventionOverConfigurationExplanationList3": "Tworzy dynamiczne serwery proxy klienta HTTP dla C# i JavaScript.", + "ConventionOverConfigurationExplanationList4": "Zapewnia domyślne repozytoria dla twoich encji.", + "ConventionOverConfigurationExplanationList5": "Zarządza jednostką pracy według żądania internetowego lub metody obsługi aplikacji.", + "ConventionOverConfigurationExplanationList6": "Publikuje tworzyć, aktualizować i usuwać wydarzenia dla Twoich podmiotów.", + "BaseClasses": "Klasy podstawowe", + "BaseClassesExplanation": "Wstępnie skompilowane klasy bazowe dla typowych wzorców aplikacji.", + "DeveloperFocusedExplanation": "ABP jest dla programistów.", + "DeveloperFocusedExplanationCont": "Ma na celu uproszczenie codziennego tworzenia oprogramowania bez ograniczania możliwości pisania kodu niskiego poziomu.", + "SeeAllFeatures": "Zobacz wszystkie funkcje", + "CLI_CommandLineInterface": "CLI (interfejs wiersza poleceń)", + "CLI_CommandLineInterfaceExplanation": "Zawiera CLI, który pomaga zautomatyzować tworzenie nowych projektów i dodawanie nowych modułów.", + "StartupTemplates": "Szablony startowe", + "StartupTemplatesExplanation": "Różne szablony startowe zapewniają w pełni skonfigurowane rozwiązanie umożliwiające szybkie rozpoczęcie rozwoju.", + "BasedOnFamiliarTools": "Oparte na znanych narzędziach", + "BasedOnFamiliarToolsExplanation": "Zbudowany i zintegrowany z popularnymi narzędziami, które już znasz. Niska krzywa uczenia się, łatwa adaptacja, komfortowy rozwój.", + "ORMIndependent": "Niezależność ORM", + "ORMIndependentExplanation": "Podstawowa struktura jest niezależna od ORM/bazy danych i może współpracować z dowolnym źródłem danych. Dostawcy Entity Framework Core i MongoDB są już dostępni.", + "Features": "Poznaj funkcje ABP Framework", + "ABPCLI": "ABP CLI", + "Modularity": "Modułowość", + "BootstrapTagHelpers": "Pomocnicy tagów Bootstrap", + "DynamicForms": "Formularze dynamiczne", + "BundlingMinification": "Grupowanie i minifikacja", + "BackgroundJobs": "Praca w tle", + "BackgroundJobsExplanation": "Zdefiniuj proste klasy, aby wykonywać zadania w tle jako kolejkowane. Skorzystaj z wbudowanego menedżera zadań lub zintegruj własny. Integracje Hangfire i RabbitMQ są już dostępne.", + "DDDInfrastructure": "Infrastruktura DDD", + "DomainDrivenDesignInfrastructure": "Infrastruktura projektowa oparta na domenie", + "AutoRESTAPIs": "Automatyczne interfejsy API REST", + "DynamicClientProxies": "Dynamiczne proxy klienta", + "DistributedEventBus": "Rozproszony autobus zdarzeń", + "DistributedEventBusWithRabbitMQIntegration": "Rozproszona magistrala zdarzeń z integracją RabbitMQ", + "TestInfrastructure": "Infrastruktura testowa", + "AuditLoggingEntityHistories": "Rejestrowanie audytów i historie jednostek", + "ObjectToObjectMapping": "Mapowanie obiektu na obiekt", + "ObjectToObjectMappingExplanation": "Abstrakcja Objekt do mapowania obiektów z integracją AutoMappera.", + "EmailSMSAbstractions": "Abstrakcje e-maili i SMS-ów", + "EmailSMSAbstractionsWithTemplatingSupport": "Abstrakcje e-maili i SMS-ów z obsługą szablonów", + "Localization": "Lokalizacja", + "SettingManagement": "Zarządzanie ustawieniami", + "ExtensionMethods": "Metody rozszerzenia", + "ExtensionMethodsHelpers": "Metody rozszerzenia i pomocnicy", + "AspectOrientedProgramming": "Programowanie aspektowe", + "DependencyInjection": "Wstrzykiwanie zależności", + "DependencyInjectionByConventions": "Wstrzykiwanie zależności według konwencji", + "ABPCLIExplanation": "ABP CLI (Interfejs wiersza poleceń) to narzędzie wiersza poleceń do wykonywania niektórych typowych operacji dla rozwiązań opartych na ABP.", + "ModularityExplanation": "ABP zapewnia kompletną infrastrukturę do budowania własnych modułów aplikacji, które mogą zawierać encje, usługi, integrację baz danych, interfejsy API, komponenty interfejsu użytkownika i tak dalej.", + "MultiTenancyExplanation": "Framework ABP nie tylko wspiera tworzenie aplikacji dla wielu dzierżawców, ale także sprawia, że Twój kod w większości nie zdaje sobie sprawy z wielodostępności.", + "MultiTenancyExplanation2": "Potrafi automatycznie określić aktualnego najemcę, izolować od siebie dane różnych najemców.", + "MultiTenancyExplanation3": "Obsługuje pojedynczą bazę danych, bazę danych na dzierżawcę i podejście hybrydowe.", + "MultiTenancyExplanation4": "Skupiasz się na kodzie biznesowym i pozwalasz, by framework obsługiwał wielodostępność w Twoim imieniu.", + "BootstrapTagHelpersExplanation": "Zamiast ręcznie pisać powtarzające się szczegóły komponentów ładowania początkowego, użyj pomocników tagów ABP, aby to uprościć i wykorzystać intellisense. Zdecydowanie możesz używać Bootstrapa, kiedy tylko tego potrzebujesz.", + "DynamicFormsExplanation": "Pomocnicy dynamicznych formularzy i tagów wejściowych mogą tworzyć kompletny formularz z klasy C# jako modelu.", + "AuthenticationAuthorizationExplanation": "Bogate opcje uwierzytelniania i autoryzacji zintegrowane z ASP.NET Core Identity & IdentityServer4. Zapewnia rozszerzalny i szczegółowy system uprawnień.", + "CrossCuttingConcernsExplanation": "Nie powtarzaj się, aby ciągle wdrażać te wszystkie typowe rzeczy. Skoncentruj się na kodzie biznesowym i pozwól ABP zautomatyzować je zgodnie z konwencjami.", + "DatabaseConnectionTransactionManagement": "Połączenie z bazą danych i zarządzanie transakcjami", + "CorrelationIdTracking": "Śledzenie identyfikatora korelacji", + "BundlingMinificationExplanation": "ABP oferuje prosty, dynamiczny, wydajny, modułowy i wbudowany system łączenia i minifikacji.", + "VirtualFileSystemnExplanation": "Wirtualny system plików umożliwia zarządzanie plikami, które fizycznie nie istnieją w systemie plików (dysku). Służy głównie do osadzania plików (js, css, image, cshtml...) w zespołach i używania ich jak fizycznych plików w czasie wykonywania.", + "ThemingExplanation": "System motywów pozwala na samodzielne rozwijanie motywu aplikacji i modułów poprzez zdefiniowanie zestawu wspólnych bazowych bibliotek i układów, opartych na najnowszym frameworku Bootstrap.", + "DomainDrivenDesignInfrastructureExplanation": "Kompletna infrastruktura do tworzenia aplikacji warstwowych w oparciu o wzorce i zasady projektowania opartego na domenach;", + "Specification": "Specyfikacja", + "Repository": "Magazyn", + "DomainService": "Usługa domeny", + "ValueObject": "Wartość obiektu", + "ApplicationService": "Usługa aplikacji", + "DataTransferObject": "Obiekt transferu danych", + "AggregateRootEntity": "Agregat główny, encja", + "AutoRESTAPIsExplanation": "ABP może automatycznie skonfigurować usługi aplikacji jako kontrolery API zgodnie z konwencją.", + "DynamicClientProxiesExplanation": "Łatwo korzystaj z interfejsów API z klientów JavaScript i C#.", + "DistributedEventBusWithRabbitMQIntegrationExplanation": "Łatwo publikuj i wykorzystuj zdarzenia rozproszone za pomocą wbudowanej magistrali zdarzeń rozproszonych z dostępną integracją RabbitMQ.", + "TestInfrastructureExplanation": "Framework został opracowany z myślą o testach jednostkowych i integracyjnych. Udostępnia klasy podstawowe, aby to ułatwić. Szablony startowe są wstępnie skonfigurowane do testowania.", + "AuditLoggingEntityHistoriesExplanation": "Wbudowane rejestrowanie audytu dla aplikacji o znaczeniu krytycznym dla firmy. Rejestrowanie żądań, usług, audytów na poziomie metod i historii jednostek ze szczegółami na poziomie właściwości.", + "EmailSMSAbstractionsWithTemplatingSupportExplanation": "Abstrakcje IEmailSender i ISmsSender oddzielają logikę aplikacji od infrastruktury. Zaawansowany system szablonów wiadomości e-mail pozwala tworzyć i lokalizować szablony wiadomości e-mail oraz łatwo używać ich w razie potrzeby.", + "LocalizationExplanation": "System lokalizacji pozwala na tworzenie zasobów w czystych plikach JSON i wykorzystanie ich do lokalizacji Twojego UI. Obsługuje zaawansowane scenariusze, takie jak dziedziczenie, rozszerzenia i integracja JavaScript, a jednocześnie jest w pełni kompatybilny z systemem lokalizacji AspNet Core.", + "SettingManagementExplanation": "Zdefiniuj ustawienia aplikacji i uzyskaj wartości w czasie wykonywania na podstawie bieżącej konfiguracji, dzierżawy i użytkownika.", + "ExtensionMethodsHelpersExplanation": "Nie powtarzaj się nawet w przypadku trywialnych części kodu. Rozszerzenia i pomocniki dla standardowych typów sprawiają, że Twój kod jest znacznie czystszy i łatwy do napisania.", + "AspectOrientedProgrammingExplanation": "Zapewnia wygodną infrastrukturę do tworzenia dynamicznych serwerów proxy i wdrażania programowania zorientowanego na aspekty. Przechwyć dowolną klasę i wykonaj swój kod przed i po wykonaniu każdej metody.", + "DependencyInjectionByConventionsExplanation": "Nie musisz ręcznie rejestrować swoich klas do wstrzykiwania zależności. Automatycznie rejestruje typowe typy usług według konwencji. W przypadku innych rodzajów usług możesz użyć interfejsów i atrybutów, aby ułatwić pracę na miejscu.", + "DataFilteringExplanation": "Zdefiniuj i używaj filtrów danych, które są automatycznie stosowane podczas tworzenia zapytań o encje z bazy danych. Filtry Soft Delete i MultiTenant są dostarczane po zaimplementowaniu prostych interfejsów.", + "PublishEvents": "Opublikuj wydarzenia", + "HandleEvents": "Obsługa zdarzeń", + "AndMore": "i więcej...", + "Code": "Kod", + "Result": "Wynik", + "SeeTheDocumentForMoreInformation": "Więcej informacji znajdziesz w {0}dokumencie", + "IndexPageHeroSection": "open sourceAplikacja internetowa
Struktura
dla rdzenia asp.net", + "UiFramework": "Ramy interfejsu użytkownika", + "EmailAddress": "Adres e-mail", + "Mobile": "mobilny", + "ReactNative": "Reaguj natywnie", + "Strong": "Silny", + "Complete": "Kompletny", + "BasedLayeringModel": "Model oparty na warstwie", + "Microservice": "Mikroserwis", + "Compatible": "Zgodny", + "MeeTTheABPCommunityInfo": "Naszą misją jest stworzenie środowiska, w którym programiści mogą pomagać sobie nawzajem poprzez artykuły, tutoriale, studia przypadków itp. i spotykać ludzi o podobnych poglądach.", + "JoinTheABPCommunityInfo": "Zaangażuj się w tętniącą życiem społeczność i zostań współtwórcą ABP Framework!", + "AllArticles": "Wszystkie artykuły", + "SubmitYourArticle": "Prześlij swój artykuł", + "DynamicClientProxyDocument": "Zapoznaj się z dokumentacją dynamicznego klienta proxy dla JavaScript i C#.", + "EmailSMSAbstractionsDocument": "Zobacz dokumenty e-mail i wysyłanie SMS, aby uzyskać więcej informacji.", + "CreateProjectWizard": "Ten kreator tworzy nowy projekt z szablonu startowego, który jest prawidłowo skonfigurowany do szybkiego startu projektu.", + "TieredOption": "Tworzy rozwiązanie warstwowe, w którym warstwy interfejsu API sieci Web i HTTP są fizycznie oddzielone. Jeśli nie jest zaznaczone, tworzy rozwiązanie warstwowe, które jest mniej złożone i odpowiednie dla większości scenariuszy.", + "SeparateIdentityServerOption": "Rozdziela stronę serwera na dwie aplikacje: pierwsza jest przeznaczona dla serwera tożsamości, a druga dla interfejsu API HTTP po stronie serwera.", + "UseslatestPreVersion": "Używa najnowszej wersji przedpremierowej", + "ReadTheDocumentation": "PrzeczytajDokumentację", + "Documentation": "Dokumentacja", + "GettingStartedTutorial": "Wprowadzenie do samouczka", + "ApplicationDevelopmentTutorial": "Samouczek tworzenia aplikacji", + "TheStartupTemplate": "Szablon startowy", + "InstallABPCLIInfo": "ABP CLI to najszybszy sposób na rozpoczęcie nowego rozwiązania z frameworkiem ABP. Zainstaluj ABP CLI za pomocą okna wiersza poleceń:", + "DifferentLevelOfNamespaces": "Możesz użyć różnych poziomów przestrzeni nazw; np. BookStore, Acme.BookStore lub Acme.Retail.BookStore.", + "ABPCLIExamplesInfo": "nowe polecenie tworzy warstwową aplikację MVC z Entity Framework Core jako dostawcą bazy danych. Ma jednak dodatkowe opcje. Przykłady:", + "SeeCliDocumentForMoreInformation": "Zobacz dokument ABP CLI, aby uzyskać więcej opcji, lub wybierz kartę „Bezpośrednie pobieranie” powyżej.", + "Optional": "Opcjonalny", + "LocalFrameworkRef": "Zachowaj lokalne odniesienie do projektu dla pakietów framework.", + "BlobStoring": "Przechowywanie BLOB", + "BlobStoringExplanation": "System przechowywania obiektów BLOB zapewnia abstrakcję do pracy z obiektami BLOB. ABP zapewnia kilka gotowych integracji z dostawcami pamięci masowej (Azure, AWS, system plików, baza danych itp.), które można łatwo wykorzystać w swoich aplikacjach.", + "TextTemplating": "Szablonowanie tekstu", + "TextTemplatingExplanation": "Szablony tekstu są używane do dynamicznego renderowania treści na podstawie szablonu i modelu (obiektu danych). Możesz na przykład użyć go do tworzenia dynamicznej zawartości wiadomości e-mail za pomocą gotowego szablonu.", + "MultipleUIOptions": "Wiele opcji interfejsu użytkownika", + "MultipleDBOptions": "Wielu dostawców baz danych", + "MultipleUIOptionsExplanation": "Podstawowa struktura została zaprojektowana jako niezależna od interfejsu użytkownika i może współpracować z dowolnym systemem interfejsu użytkownika, podczas gdy istnieje wiele gotowych i zintegrowanych opcji dostępnych po wyjęciu z pudełka.", + "MultipleDBOptionsExplanation": "Framework może współpracować z dowolnym źródłem danych, a następujący dostawcy są oficjalnie opracowywani i wspierani;", + "SelectLanguage": "Wybierz język", + "LatestArticleOnCommunity": "Najnowszy artykuł na temat społeczności ABP", + "Register": "Zarejestrować", + "IsDownloadable": "Można pobrać", + "DatabaseOptions": "Opcje bazy danych", + "BackToPackagesPage": "Powrót do strony pakietów", + "HowToInstall": "Jak zainstalować", + "SeeOnNpm": "Zobacz na NPM", + "SeeOnNuget": "Zobacz na Nuget", + "MVCGulpCommandExplanation": "Jeśli używasz interfejsu użytkownika MVC (Razor Pages), uruchom polecenie „gulp” po instalacji pakietu.", + "UsingABPCLI": "Korzystanie z Abp CLI", + "WithoutABPCLI": "Bez ABP CLI", + "ABPCLIModuleDependency": "Abp Cli automatycznie dodaje zależność modułu.", + "AddModuleDependency": "Następnie dodaj zależność modułu", + "Packages": "Pakiety", + "NugetPackages": "Pakiety Nuget", + "NPMPackages": "Pakiety NPM", + "SeeDocs": "Zobacz dokumenty", + "None": "Nic", + "Application": "Podanie", + "Module": "Moduł", + "PackageName": "Nazwa pakietu", + "LicenseURL": "URL licencji", + "License": "Licencja", + "ProjectCreationSuccessMessage": "Twój projekt został pomyślnie utworzony", + "HowToRunSolution": "Jak uruchomić swoje rozwiązanie?", + "GettingStartedMessage": "Zobacz dokument wprowadzający, aby dowiedzieć się, jak skonfigurować i uruchomić swoje rozwiązanie.", + "WebAppDevTutorial": "Samouczek dla programistów aplikacji internetowych", + "WebAppDevTutorialMessage": "Zobacz samouczek dotyczący tworzenia aplikacji internetowych, aby zapoznać się z przykładem programowania krok po kroku.", + "CommunityArticles": "Artykuły społeczności", + "CommunityArticleMessage": "Sprawdź ABP Community Platform, aby przeczytać przydatne artykuły dotyczące ABP Framework.", + "InvestigateSolutionDetails": "Sprawdź szczegóły rozwiązania", + "StartupTemplateDocumentationMessage": "Zapoznaj się z dokumentem dotyczącym szablonu uruchamiania aplikacji, aby poznać architekturę i strukturę swojego rozwiązania.", + "ClientSideDevelopment": "Rozwój po stronie klienta", + "ClientSideDevelopmentDocumentationMessage": "Zapoznaj się z dokumentem {0}, aby poznać kluczowe punkty dotyczące opracowywania interfejsu użytkownika (po stronie klienta).", + "DatabaseProviderDocumentationMessage": "Zobacz dokument {0}, aby poznać kluczowe punkty dotyczące tworzenia warstwy bazy danych.", + "ABPCommercialExplanationMessage": "ABP Commercial zapewnia moduły premium, motywy, narzędzia i wsparcie dla ABP Framework.", + "ImplementingDDD": "Wdrażanie projektowania opartego na domenie", + "DDDBookExplanation": "Praktyczny przewodnik dotyczący wdrażania projektu opartego na domenie za pomocą ABP Framework.", + "Overview": "Przegląd", + "DDDBookPracticalGuide": "To jest praktyczny przewodnik dotyczący wdrażania projektowania opartego na domenie (DDD). Chociaż szczegóły implementacji opierają się na infrastrukturze ABP Framework, podstawowe koncepcje, zasady i modele można zastosować do dowolnego rozwiązania, nawet jeśli nie jest to rozwiązanie .NET.", + "TableOfContents": "Spis treści", + "IntroductionToImplementingDDD": "Wprowadzenie do wdrażania projektowania opartego na domenie", + "WhatIsDDD": "Co to jest projektowanie oparte na domenie?", + "Implementation": "Realizacja", + "TheBigPicture": "Wielkie zdjęcie", + "TheBuildingBlock": "Blok konstrukcyjny", + "ExampleUseCase": "Przykładowy przypadek użycia", + "DomainAndApplicationLogic": "Logika domeny i logika aplikacji", + "Author": "Autor", + "Pages": "Strony", + "PublishedOn": "Opublikowano dnia", + "FreeEBook": "Bezpłatny e-book", + "Download": "Pobierać", + "EBookSignInForDownload": "Aby pobrać e-booka, zaloguj się", + "SignIn": "Zaloguj", + "Or": "Lub", + "TellUsAboutYourself": "Opowiedz nam trochę o sobie", + "Name": "Nazwa", + "Surname": "Nazwisko", + "CompanyName": "Nazwa firmy", + "DoYouAgreePrivacyPolicy": "Zgadzam się z Warunkami korzystania z usługi i Polityka prywatności.", + "Free": "Darmowy", + "DDDEBook": "E-book DDD", + "PracticalGuideForImplementingDDD": "Ta książka jest praktycznym przewodnikiem wdrażania projektowania opartego na domenie za pomocą ABP Framework.", + "IntroducingDDD": "Przedstawiamy projektowanie oparte na domenie", + "DDDLayersAndCleanArchitecture": "Warstwy DDD i czysta architektura", + "LayeringOfADotnetSolution": "Nakładanie warstw rozwiązania .NET", + "ImplementingDDDBuildingBlocks": "Wdrażanie bloków konstrukcyjnych DDD", + "DomainVsApplicationLogic": "Logika domeny a logika aplikacji", + "SamplesAndDiscussions": "Próbki i dyskusje", + "EmailNotValid": "Proszę wpisać aktualny adres e-mail.", + "WeWillSendYouADownloadLink": "Link do pobrania e-booka został wysłany do {0}. Sprawdź swoją skrzynkę odbiorczą, śmieci lub spam!", + "GoHome": "Idź do domu", + "InvalidFormInputs": "Proszę wpisać prawidłowe informacje podane w formularzu.", + "DDDBookEmailBody": "Dziękuję Ci.
Aby pobrać książkę, kliknij tutaj.", + "SubscribeToNewsletter": "Zapisz się do newslettera, aby otrzymywać informacje o wydarzeniach na platformie ABP.IO, takie jak nowości, artykuły, oferty i nie tylko.", + "FirstEdition": "Pierwsza edycja", + "ThankYou": "Dziękuję Ci!", + "CheckboxMandatory": "Musisz to sprawdzić, aby kontynuować!" + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Volo/Abp/AspNetCore/Mvc/UI/MultiTenancy/Localization/pl-PL.json b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Volo/Abp/AspNetCore/Mvc/UI/MultiTenancy/Localization/pl-PL.json index 020688e50f..ce255739a3 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Volo/Abp/AspNetCore/Mvc/UI/MultiTenancy/Localization/pl-PL.json +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Volo/Abp/AspNetCore/Mvc/UI/MultiTenancy/Localization/pl-PL.json @@ -7,6 +7,7 @@ "Switch": "zmień", "Name": "Nazwa", "SwitchTenantHint": "Pozostaw pole nazwy puste, aby przełączyć się na stronę hosta.", + "SwitchTenant": "Zmień najemcę", "NotSelected": "Nie wybrano" } -} +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Localization/pl-PL.json b/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Localization/pl-PL.json new file mode 100644 index 0000000000..eb3a9631b0 --- /dev/null +++ b/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Localization/pl-PL.json @@ -0,0 +1,10 @@ +{ + "culture": "pl-PL", + "texts": { + "Volo.Authorization:010001": "Autoryzacja nie powiodła się! Podana polityka nie przyznała.", + "Volo.Authorization:010002": "Autoryzacja nie powiodła się! Podana zasada nie została przyznana: {PolicyName}", + "Volo.Authorization:010003": "Autoryzacja nie powiodła się! Podana zasada nie została przyznana dla danego zasobu: {ResourceName}", + "Volo.Authorization:010004": "Autoryzacja nie powiodła się! Podane wymaganie nie zostało spełnione dla danego zasobu: {ResourceName}", + "Volo.Authorization:010005": "Autoryzacja nie powiodła się! Podane wymagania nie zostały przyznane dla danego zasobu: {ResourceName}" + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Localization/Resources/AbpDdd/pl-PL.json b/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Localization/Resources/AbpDdd/pl-PL.json new file mode 100644 index 0000000000..513c19123f --- /dev/null +++ b/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Localization/Resources/AbpDdd/pl-PL.json @@ -0,0 +1,6 @@ +{ + "culture": "pl-PL", + "texts": { + "MaxResultCountExceededExceptionMessage": "{0} nie może być większe niż {1}! Zwiększ {2}.{3} po stronie serwera, aby umożliwić więcej wyników." + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Localization/pl-PL.json b/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Localization/pl-PL.json new file mode 100644 index 0000000000..91116cf424 --- /dev/null +++ b/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Localization/pl-PL.json @@ -0,0 +1,25 @@ +{ + "culture": "pl-PL", + "texts": { + "DisplayName:Abp.Mailing.DefaultFromAddress": "Domyślnie z adresu", + "DisplayName:Abp.Mailing.DefaultFromDisplayName": "Domyślnie z wyświetlanej nazwy", + "DisplayName:Abp.Mailing.Smtp.Host": "Gospodarz", + "DisplayName:Abp.Mailing.Smtp.Port": "Port", + "DisplayName:Abp.Mailing.Smtp.UserName": "Nazwa użytkownika", + "DisplayName:Abp.Mailing.Smtp.Password": "Hasło", + "DisplayName:Abp.Mailing.Smtp.Domain": "Domena", + "DisplayName:Abp.Mailing.Smtp.EnableSsl": "Włącz SSL", + "DisplayName:Abp.Mailing.Smtp.UseDefaultCredentials": "Użyj domyślnych danych logowania", + "Description:Abp.Mailing.DefaultFromAddress": "Domyślny z adresu", + "Description:Abp.Mailing.DefaultFromDisplayName": "Wartość domyślna z wyświetlanej nazwy", + "Description:Abp.Mailing.Smtp.Host": "Nazwa lub adres IP hosta używanego do transakcji SMTP.", + "Description:Abp.Mailing.Smtp.Port": "Port używany do transakcji SMTP.", + "Description:Abp.Mailing.Smtp.UserName": "Nazwa użytkownika powiązana z poświadczeniami.", + "Description:Abp.Mailing.Smtp.Password": "Hasło dla nazwy użytkownika powiązanej z poświadczeniami.", + "Description:Abp.Mailing.Smtp.Domain": "Nazwa domeny lub komputera, który weryfikuje poświadczenia.", + "Description:Abp.Mailing.Smtp.EnableSsl": "Czy SmtpClient używa protokołu Secure Sockets Layer (SSL) do szyfrowania połączenia.", + "Description:Abp.Mailing.Smtp.UseDefaultCredentials": "Czy DefaultCredentials są wysyłane z żądaniami.", + "TextTemplate:StandardEmailTemplates.Layout": "Domyślny szablon układu wiadomości e-mail", + "TextTemplate:StandardEmailTemplates.Message": "Prosty szablon wiadomości na e-maile" + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/pl-PL.json b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/pl-PL.json index 74105cb1d4..652e5e0c05 100644 --- a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/pl-PL.json +++ b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/pl-PL.json @@ -13,6 +13,14 @@ "DefaultErrorMessage404": "Nie znaleziono zasobu!", "DefaultErrorMessage404Detail": "Nie znaleziono zasobu z żądania na serwerze!", "EntityNotFoundErrorMessage": "Nie istnieje encja {0} z id = {1}!", - "Error": "Błąd" + "AbpDbConcurrencyErrorMessage": "Przesłane przez Ciebie dane zostały już zmienione przez innego użytkownika/klienta. Odrzuć wprowadzone zmiany i spróbuj od początku.", + "Error": "Błąd", + "UnhandledException": "Nieobsługiwany wyjątek!", + "401Message": "Nieautoryzowany", + "403Message": "Zabroniony", + "404Message": "Strona nie znaleziona", + "500Message": "Wewnętrzny błąd serwera", + "403MessageDetail": "Nie masz uprawnień do wykonania tej operacji!", + "404MessageDetail": "Przepraszamy, pod tym adresem nic nie ma." } -} +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Features/Volo/Abp/Features/Localization/pl-PL.json b/framework/src/Volo.Abp.Features/Volo/Abp/Features/Localization/pl-PL.json new file mode 100644 index 0000000000..271740e48c --- /dev/null +++ b/framework/src/Volo.Abp.Features/Volo/Abp/Features/Localization/pl-PL.json @@ -0,0 +1,8 @@ +{ + "culture": "pl-PL", + "texts": { + "Volo.Feature:010001": "Funkcja nie jest włączona: {FeatureName}", + "Volo.Feature:010002": "Wymagane funkcje nie są włączone. Wszystkie te funkcje muszą być włączone: {FeatureNames}", + "Volo.Feature:010003": "Wymagane funkcje nie są włączone. Co najmniej jedna z tych funkcji musi być włączona: {FeatureNames}" + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.GlobalFeatures/Volo/Abp/GlobalFeatures/Localization/pl-PL.json b/framework/src/Volo.Abp.GlobalFeatures/Volo/Abp/GlobalFeatures/Localization/pl-PL.json new file mode 100644 index 0000000000..921773ebd6 --- /dev/null +++ b/framework/src/Volo.Abp.GlobalFeatures/Volo/Abp/GlobalFeatures/Localization/pl-PL.json @@ -0,0 +1,6 @@ +{ + "culture": "pl-PL", + "texts": { + "Volo.GlobalFeature:010001": "Usługa „{ServiceName}” musi włączyć funkcję „{GlobalFeatureName}”." + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Ldap/Volo/Abp/Ldap/Localization/pl-PL.json b/framework/src/Volo.Abp.Ldap/Volo/Abp/Ldap/Localization/pl-PL.json new file mode 100644 index 0000000000..38cb777019 --- /dev/null +++ b/framework/src/Volo.Abp.Ldap/Volo/Abp/Ldap/Localization/pl-PL.json @@ -0,0 +1,15 @@ +{ + "culture": "pl-PL", + "texts": { + "DisplayName:Abp.Ldap.ServerHost": "Host serwera", + "Description:Abp.Ldap.ServerHost": "Host serwera", + "DisplayName:Abp.Ldap.ServerPort": "Port serwera", + "Description:Abp.Ldap.ServerPort": "Port serwera", + "DisplayName:Abp.Ldap.BaseDc": "Podstawowy składnik domeny", + "Description:Abp.Ldap.BaseDc": "Podstawowy składnik domeny", + "DisplayName:Abp.Ldap.UserName": "Nazwa użytkownika", + "Description:Abp.Ldap.UserName": "Nazwa użytkownika", + "DisplayName:Abp.Ldap.Password": "Hasło", + "Description:Abp.Ldap.Password": "Hasło" + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Localization/Volo/Abp/Localization/Resources/AbpLocalization/pl-PL.json b/framework/src/Volo.Abp.Localization/Volo/Abp/Localization/Resources/AbpLocalization/pl-PL.json new file mode 100644 index 0000000000..0997708704 --- /dev/null +++ b/framework/src/Volo.Abp.Localization/Volo/Abp/Localization/Resources/AbpLocalization/pl-PL.json @@ -0,0 +1,7 @@ +{ + "culture": "pl-PL", + "texts": { + "DisplayName:Abp.Localization.DefaultLanguage": "Domyślny język", + "Description:Abp.Localization.DefaultLanguage": "Domyślny język aplikacji." + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Timing/Volo/Abp/Timing/Localization/pl-PL.json b/framework/src/Volo.Abp.Timing/Volo/Abp/Timing/Localization/pl-PL.json new file mode 100644 index 0000000000..10a98fca71 --- /dev/null +++ b/framework/src/Volo.Abp.Timing/Volo/Abp/Timing/Localization/pl-PL.json @@ -0,0 +1,7 @@ +{ + "culture": "pl-PL", + "texts": { + "DisplayName:Abp.Timing.Timezone": "Strefa czasowa", + "Description:Abp.Timing.Timezone": "Strefa czasowa aplikacji" + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/pl-PL.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/pl-PL.json index 9e57e64ccc..e7cd503b4f 100644 --- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/pl-PL.json +++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/pl-PL.json @@ -1,10 +1,13 @@ { "culture": "pl-PL", "texts": { + "Languages": "Języki", "AreYouSure": "Czy jesteś pewien?", "Cancel": "Anuluj", + "Clear": "Jasne", "Yes": "Tak", "No": "Nie", + "Ok": "Ok", "Close": "Zamknij", "Save": "Zapisz", "SavingWithThreeDot": "Zapisywanie...", @@ -13,6 +16,8 @@ "SuccessfullyDeleted": "Pomyślnie usunięto", "Edit": "Edytuj", "Refresh": "Odśwież", + "Language": "Język", + "LoadMore": "Załaduj więcej", "ProcessingWithThreeDot": "Procesowanie...", "LoadingWithThreeDot": "Ładowanie...", "Welcome": "Witaj", @@ -31,10 +36,18 @@ "PagerInfoEmpty": "Pokaż od 0 do 0 z 0 rekordów", "PagerInfoFiltered": "(filtruj od _MAX_ wszystkich rekordów)", "NoDataAvailableInDatatable": "Nie znaleziono danych w tabeli", + "Total": "całkowity", + "Selected": "wybrany", "PagerShowMenuEntries": "Pokaż _MENU_ rekordów", "DatatableActionDropdownDefaultText": "Akcje", "ChangePassword": "Zmień hasło", "PersonalInfo": "Mój profil", - "AreYouSureYouWantToCancelEditingWarningMessage": "Masz niezapisane zmiany." + "AreYouSureYouWantToCancelEditingWarningMessage": "Masz niezapisane zmiany.", + "GoHomePage": "Przejdź do strony głównej", + "GoBack": "Wróć", + "Search": "Szukaj", + "ItemWillBeDeletedMessageWithFormat": "{0} zostanie usunięty!", + "ItemWillBeDeletedMessage": "Ten element zostanie usunięty!", + "ManageYourAccount": "Zarządzaj kontem" } -} +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/pl-PL.json b/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/pl-PL.json index 80dc72212d..c4a6cfe9d6 100644 --- a/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/pl-PL.json +++ b/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/pl-PL.json @@ -15,6 +15,20 @@ "The field {0} must be a string with a maximum length of {1}.": "Pole {0} musi być łańcuchem znaków o maksymalnej długości {1}.", "The field {0} must be a string with a minimum length of {2} and a maximum length of {1}.": "Pole {0} musi być łańcuchem znaków o minimalnej długości {2} i maksymalnej długości {1}.", "The {0} field is not a valid fully-qualified http, https, or ftp URL.": "Pole {0} nie jest prawidłowym, w pełni kwalifikowanym adresem URL http, https lub ftp.", - "The field {0} is invalid.": "Pole {0} jest niepoprawne." + "The field {0} is invalid.": "Pole {0} jest niepoprawne.", + "ThisFieldIsNotAValidCreditCardNumber.": "To pole nie jest prawidłowym numerem karty kredytowej.", + "ThisFieldIsNotValid.": "To pole jest nieprawidłowe.", + "ThisFieldIsNotAValidEmailAddress.": "To pole nie jest prawidłowym adresem e-mail.", + "ThisFieldOnlyAcceptsFilesWithTheFollowingExtensions:{0}": "To pole akceptuje tylko pliki z następującymi rozszerzeniami: {0}", + "ThisFieldMustBeAStringOrArrayTypeWithAMaximumLengthOf{0}": "To pole musi być ciągiem lub typem tablicy o maksymalnej długości „{0}”.", + "ThisFieldMustBeAStringOrArrayTypeWithAMinimumLengthOf{0}": "To pole musi być ciągiem lub typem tablicy o minimalnej długości „{0}”.", + "ThisFieldIsNotAValidPhoneNumber.": "To pole nie jest prawidłowym numerem telefonu.", + "ThisFieldMustBeBetween{0}And{1}": "To pole musi zawierać się w przedziale od {0} do {1}.", + "ThisFieldMustMatchTheRegularExpression{0}": "To pole musi być zgodne z wyrażeniem regularnym „{0}”.", + "ThisFieldIsRequired.": "To pole jest wymagane.", + "ThisFieldMustBeAStringWithAMaximumLengthOf{0}": "To pole musi być ciągiem o maksymalnej długości {0}.", + "ThisFieldMustBeAStringWithAMinimumLengthOf{1}AndAMaximumLengthOf{0}": "To pole musi być ciągiem o minimalnej długości {1} i maksymalnej długości {0}.", + "ThisFieldIsNotAValidFullyQualifiedHttpHttpsOrFtpUrl": "To pole nie jest prawidłowym, w pełni kwalifikowanym adresem URL http, https lub ftp.", + "ThisFieldIsInvalid.": "To pole jest nieprawidłowe." } } \ No newline at end of file diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/pl-PL.json b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/pl-PL.json index 5370ccdf57..9b4217f627 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/pl-PL.json +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/pl-PL.json @@ -1,7 +1,10 @@ { "culture": "pl-PL", "texts": { + "DisplayName:PersonModel:BirthDate1": "Data urodzenia1", + "DisplayName:BirthDate2": "Data urodzenia2", + "PersonModel:BirthDate3": "Data urodzenia3", "BirthDate": "Data urodzenia", - "Value1": "Wartość jeden" + "Value1": "Wartość jeden" } } \ No newline at end of file diff --git a/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/pl-PL.json b/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/pl-PL.json new file mode 100644 index 0000000000..bda2687351 --- /dev/null +++ b/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/pl-PL.json @@ -0,0 +1,6 @@ +{ + "culture": "pl-PL", + "texts": { + "Volo.Abp.Http.DynamicProxying:10001": "Wyjątek biznesowy z danymi: {0}" + } +} \ No newline at end of file diff --git a/framework/test/Volo.Abp.TextTemplating.Tests/Volo/Abp/TextTemplating/Localization/pl-PL.json b/framework/test/Volo.Abp.TextTemplating.Tests/Volo/Abp/TextTemplating/Localization/pl-PL.json new file mode 100644 index 0000000000..90842137d2 --- /dev/null +++ b/framework/test/Volo.Abp.TextTemplating.Tests/Volo/Abp/TextTemplating/Localization/pl-PL.json @@ -0,0 +1,7 @@ +{ + "culture": "pl-PL", + "texts": { + "HelloText": "Witaj {0}", + "HowAreYou": "jak się masz?" + } +} \ No newline at end of file diff --git a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/pl-PL.json b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/pl-PL.json index 05927f1efa..21af5b9ce1 100644 --- a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/pl-PL.json +++ b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/pl-PL.json @@ -11,11 +11,57 @@ "InvalidUserNameOrPassword": "Niepoprawna nazwa użytkownika lub hasło!", "LoginIsNotAllowed": "Nie możesz się zalogować! Twoje konto jest nieaktywne lub wymaga potwierdzenia adresu e-mail/numeru telefonu.", "SelfRegistrationDisabledMessage": "Rejestracja użytkowników jest wyłączona dla tej aplikacji. Skontaktuj się z administratorem aplikacji w celu rejestracji nowego użytkownika.", + "LocalLoginDisabledMessage": "Logowanie lokalne jest wyłączone dla tej aplikacji.", "Login": "Zaloguj", "Cancel": "Anuluj", "Register": "Zarejestruj", + "AreYouANewUser": "Czy jesteś nowym użytkownikiem?", + "AlreadyRegistered": "Już zarejestrowany?", "InvalidLoginRequest": "Logowanie nieudane", "ThereAreNoLoginSchemesConfiguredForThisClient": "Nie istnieje skonfigurany schemat logowania dla użytkownika.", - "LogInUsingYourProviderAccount": "Zaloguj używając konta {0}" + "LogInUsingYourProviderAccount": "Zaloguj używając konta {0}", + "DisplayName:CurrentPassword": "Aktualne hasło", + "DisplayName:NewPassword": "Nowe hasło", + "DisplayName:NewPasswordConfirm": "Potwierdź nowe hasło", + "PasswordChangedMessage": "Twoje hasło zostało zmienione.", + "DisplayName:UserName": "Nazwa użytkownika", + "DisplayName:Email": "E-mail", + "DisplayName:Name": "Nazwa", + "DisplayName:Surname": "Nazwisko", + "DisplayName:Password": "Hasło", + "DisplayName:EmailAddress": "Adres e-mail", + "DisplayName:PhoneNumber": "Numer telefonu", + "PersonalSettings": "Ustawienia osobiste", + "PersonalSettingsSaved": "Zapisano ustawienia osobiste", + "PasswordChanged": "Hasło zostało zmienione", + "NewPasswordConfirmFailed": "Potwierdź nowe hasło.", + "Manage": "Zarządzać", + "MyAccount": "Moje konto", + "DisplayName:Abp.Account.IsSelfRegistrationEnabled": "Czy włączona jest samodzielna rejestracja?", + "Description:Abp.Account.IsSelfRegistrationEnabled": "Czy użytkownik może samodzielnie zarejestrować konto.", + "DisplayName:Abp.Account.EnableLocalLogin": "Uwierzytelnij się za pomocą konta lokalnego", + "Description:Abp.Account.EnableLocalLogin": "Wskazuje, czy serwer umożliwi użytkownikom uwierzytelnianie za pomocą konta lokalnego.", + "LoggedOutTitle": "Wylogowany", + "LoggedOutText": "Zostałeś wylogowany i wkrótce zostaniesz przekierowany.", + "ReturnToText": "Kliknij tutaj, aby wrócić do aplikacji", + "OrLoginWith": "Lub zaloguj się za pomocą:", + "ForgotPassword": "Zapomniałeś hasła?", + "SendPasswordResetLink_Information": "Link do resetowania hasła zostanie wysłany na Twój adres e-mail, aby zresetować hasło. Jeśli nie otrzymasz e-maila w ciągu kilku minut, spróbuj ponownie.", + "PasswordResetMailSentMessage": "E-mail odzyskiwania konta wysłany na Twój adres e-mail. Jeśli nie zobaczysz tego e-maila w skrzynce odbiorczej w ciągu 15 minut, poszukaj go w folderze ze spamem. Jeśli go tam znajdziesz, oznacz go jako -Nie śmieci-.", + "ResetPassword": "Zresetuj hasło", + "ConfirmPassword": "Potwierdź (powtórz) hasło", + "ResetPassword_Information": "Wprowadź nowe hasło.", + "YourPasswordIsSuccessfullyReset": "Twoje hasło zostało pomyślnie zresetowane.", + "GoToTheApplication": "Przejdź do aplikacji", + "BackToLogin": "Powrót do logowania", + "ProfileTab:Password": "Zmień hasło", + "ProfileTab:PersonalInfo": "Dane osobiste", + "ReturnToApplication": "Wróć do aplikacji", + "Volo.Account:InvalidEmailAddress": "Nie można znaleźć podanego adresu e-mail: {0}", + "PasswordReset": "Resetowania hasła", + "PasswordResetInfoInEmail": "Otrzymaliśmy prośbę o odzyskanie konta! Jeśli zainicjowałeś to żądanie, kliknij poniższy link, aby zresetować hasło.", + "ResetMyPassword": "Zresetować moje hasło", + "AccessDenied": "Brak dostępu!", + "AccessDeniedMessage": "Nie masz dostępu do tego zasobu." } } \ No newline at end of file diff --git a/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/pl-PL.json b/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/pl-PL.json index 3ea7b190ee..c0f5bdc6ce 100644 --- a/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/pl-PL.json +++ b/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/pl-PL.json @@ -1,6 +1,6 @@ { "culture": "pl-PL", "texts": { - + "MyAccount": "Moje konto" } } \ No newline at end of file diff --git a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/pl-PL.json b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/pl-PL.json index 5e6fd41c36..63a9799da5 100644 --- a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/pl-PL.json +++ b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/pl-PL.json @@ -12,6 +12,7 @@ "Permission:Posts": "Posty", "Permission:Tags": "Tagi", "Permission:Comments": "Komentarze", + "Permission:ClearCache": "Wyczyść pamięć podręczną", "Title": "Tytuł", "Delete": "Usuń", "Reply": "Odpowiedz", @@ -51,6 +52,10 @@ "CreationTime": "Data utworzenia", "Description": "Opis", "Blogs": "Blogi", - "Tags": "Tagi" + "Tags": "Tagi", + "ShareOn": "Podziel się", + "TitleLengthWarning": "Utrzymuj rozmiar tytułu poniżej 60 znaków, aby był przyjazny dla SEO!", + "ClearCache": "Wyczyść pamięć podręczną", + "ClearCacheConfirmationMessage": "Czy na pewno chcesz wyczyścić pamięć podręczną?" } -} +} \ No newline at end of file diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/pl-PL.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/pl-PL.json new file mode 100644 index 0000000000..6c5e77a7d3 --- /dev/null +++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/pl-PL.json @@ -0,0 +1,163 @@ +{ + "culture": "pl-PL", + "texts": { + "AddSubMenuItem": "Dodaj element podmenu", + "AreYouSure": "Jesteś pewny?", + "BlogDeletionConfirmationMessage": "Blog „{0}” zostanie usunięty. Jesteś pewny?", + "BlogFeatureNotAvailable": "Ta funkcja nie jest teraz dostępna. Włącz z „GlobalFeatureManager”, aby z niego korzystać.", + "BlogId": "Blog", + "BlogPostDeletionConfirmationMessage": "Post na blogu „{0}” zostanie usunięty. Jesteś pewny?", + "BlogPosts": "Posty na blogu", + "Blogs": "Blogi", + "ChoosePreference": "Wybierz preferencje...", + "Cms": "CMS", + "CmsKit.Comments": "Uwagi", + "CmsKit.Ratings": "Oceny", + "CmsKit.Reactions": "Reakcje", + "CmsKit.Tags": "Tagi", + "CmsKit:0002": "Treść już istnieje!", + "CmsKit:0003": "Jednostka {0} nie może być otagowana.", + "CmsKit:Blog:0001": "Podany ślimak ({Slug}) już istnieje!", + "CmsKit:BlogPost:0001": "Podany ślimak już istnieje!", + "CmsKit:Comments:0001": "Jednostka {EntityType} nie może być komentowana.", + "CmsKit:Media:0001": "„{Name}” nie jest prawidłową nazwą mediów.", + "CmsKit:Media:0002": "Jednostka nie może mieć mediów.", + "CmsKit:Page:0001": "Podany adres URL ({Slug}) już istnieje. Spróbuj z innym adresem URL.", + "CmsKit:Rating:0001": "Nie można ocenić jednostki {EntityType}.", + "CmsKit:Reaction:0001": "Jednostka {EntityType} nie może mieć reakcji.", + "CmsKit:Tag:0002": "Jednostka nie może być otagowana!", + "CommentAuthorizationExceptionMessage": "Te komentarze nie są dozwolone do publicznego wyświetlania.", + "CommentDeletionConfirmationMessage": "Ten komentarz i wszystkie odpowiedzi zostaną usunięte!", + "Comments": "Uwagi", + "Content": "Zadowolony", + "ContentDeletionConfirmationMessage": "Czy na pewno chcesz usunąć tę zawartość?", + "Contents": "Zawartość", + "CoverImage": "Okładka", + "CreateBlogPostPage": "Nowy wpis na blogu", + "CreationTime": "Czas utworzenia", + "Delete": "Kasować", + "Detail": "Szczegół", + "Details": "Detale", + "DisplayName": "Wyświetlana nazwa", + "DoYouPreferAdditionalEmails": "Wolisz dodatkowe e-maile?", + "Edit": "Edytować", + "EndDate": "Data końcowa", + "EntityId": "Identyfikator podmiotu", + "EntityType": "Typ encji", + "ExportCSV": "Eksportuj CSV", + "Features": "Cechy", + "GenericDeletionConfirmationMessage": "Czy na pewno chcesz usunąć „{0}”?", + "IsActive": "Aktywny", + "LastModification": "Ostatnia modyfikacja", + "LastModificationTime": "Czas ostatniej modyfikacji", + "LoginToAddComment": "Zaloguj się, aby dodać komentarz", + "LoginToRate": "Zaloguj się, aby ocenić", + "LoginToReact": "Zaloguj się, aby zareagować", + "LoginToReply": "Zaloguj się, aby odpowiedzieć", + "MainMenu": "Menu główne", + "MakeMainMenu": "Stwórz menu główne", + "Menu:CMS": "CMS", + "Menus": "Menu", + "MenuDeletionConfirmationMessage": "Menu „{0}” zostanie usunięte. Jesteś pewny?", + "MenuItemDeletionConfirmationMessage": "Czy na pewno chcesz usunąć ten element menu?", + "MenuItemMoveConfirmMessage": "Czy na pewno chcesz przenieść „{0}” pod „{1}”?", + "MenuItems": "Elementy menu", + "Message": "Wiadomość", + "MessageDeletionConfirmationMessage": "Ten komentarz zostanie całkowicie usunięty.", + "NewBlog": "Nowy blog", + "NewBlogPost": "Nowy wpis na blogu", + "NewMenu": "Nowe menu", + "NewMenuItem": "Nowy element menu głównego", + "NewPage": "Nowa strona", + "NewTag": "Nowy tag", + "NoMenuItems": "Nie ma jeszcze pozycji w menu!", + "OK": "ok", + "PageDeletionConfirmationMessage": "Czy na pewno chcesz usunąć tę stronę?", + "PageId": "Strona", + "Pages": "Strony", + "PageSlugInformation": "Slug jest używany na adresie URL. Twój adres URL to „/pages/{{slug}}”.", + "Permission:BlogManagement": "Zarządzanie blogiem", + "Permission:BlogManagement.Create": "Tworzyć", + "Permission:BlogManagement.Delete": "Kasować", + "Permission:BlogManagement.Features": "Cechy", + "Permission:BlogManagement.Update": "Aktualizacja", + "Permission:BlogPostManagement": "Zarządzanie postami na blogu", + "Permission:BlogPostManagement.Create": "Tworzyć", + "Permission:BlogPostManagement.Delete": "Kasować", + "Permission:BlogPostManagement.Update": "Aktualizacja", + "Permission:CmsKit": "CmsKit", + "Permission:Comments": "Zarządzanie komentarzami", + "Permission:Comments.Delete": "Kasować", + "Permission:Contents": "Zarządzanie zawartością", + "Permission:Contents.Create": "Utwórz zawartość", + "Permission:Contents.Delete": "Usuń zawartość", + "Permission:Contents.Update": "Aktualizuj zawartość", + "Permission:MediaDescriptorManagement": "Zarządzanie mediami", + "Permission:MediaDescriptorManagement:Create": "Tworzyć", + "Permission:MediaDescriptorManagement:Delete": "Kasować", + "Permission:MenuItemManagement": "Zarządzanie pozycjami menu", + "Permission:MenuItemManagement.Create": "Tworzyć", + "Permission:MenuItemManagement.Delete": "Kasować", + "Permission:MenuItemManagement.Update": "Aktualizacja", + "Permission:MenuManagement": "Zarządzanie menu", + "Permission:MenuManagement.Create": "Tworzyć", + "Permission:MenuManagement.Delete": "Kasować", + "Permission:MenuManagement.Update": "Aktualizacja", + "Permission:Menus": "Zarządzanie menu", + "Permission:Menus.Create": "Tworzyć", + "Permission:Menus.Delete": "Kasować", + "Permission:Menus.Update": "Aktualizacja", + "Permission:PageManagement": "Zarządzanie stroną", + "Permission:PageManagement:Create": "Tworzyć", + "Permission:PageManagement:Delete": "Kasować", + "Permission:PageManagement:Update": "Aktualizacja", + "Permission:TagManagement": "Zarządzanie tagami", + "Permission:TagManagement.Create": "Tworzyć", + "Permission:TagManagement.Delete": "Kasować", + "Permission:TagManagement.Update": "Aktualizacja", + "PickYourReaction": "Wybierz swoją reakcję", + "Rating": "Ocena", + "RatingUndoMessage": "Twoja ocena zostanie cofnięta.", + "Reactions": "Reakcje", + "Read": "Czytać", + "RepliesToThisComment": "Odpowiedzi na ten komentarz", + "Reply": "Odpowiedź", + "ReplyTo": "Odpowiedzieć do", + "SamplePageMessage": "Przykładowa strona modułu Pro", + "SaveChanges": "Zapisz zmiany", + "Script": "Scenariusz", + "SelectAll": "Zaznacz wszystko", + "Send": "Wysłać", + "SendMessage": "Wyślij wiadomość", + "ShortDescription": "Krótki opis", + "Slug": "Ślimak", + "Source": "Źródło", + "SourceUrl": "Źródłowy adres URL", + "Star": "Gwiazda", + "StartDate": "Data rozpoczęcia", + "Style": "Styl", + "Subject": "Podmiot", + "SubjectPlaceholder": "Proszę wpisać temat", + "Submit": "Składać", + "Subscribe": "Subskrybuj", + "SuccessfullySaved": "Zapisano pomyślnie!", + "TagDeletionConfirmationMessage": "Czy na pewno chcesz usunąć tag „{0}”?", + "Tags": "Tagi", + "Text": "Tekst", + "ThankYou": "Dziękuję Ci", + "Title": "Tytuł", + "Undo": "Cofnij", + "Update": "Aktualizacja", + "UpdatePreferenceSuccessMessage": "Twoje preferencje zostały zapisane.", + "UpdateYourEmailPreferences": "Zaktualizuj swoje preferencje dotyczące poczty e-mail", + "UnMakeMainMenu": "Usuń menu główne", + "UploadFailedMessage": "Przesyłanie nie powiodło się.", + "UserId": "Identyfikator użytkownika", + "Username": "Nazwa użytkownika", + "YourComment": "Twój komentarz", + "YourEmailAddress": "Twój adres email", + "YourFullName": "Twoje pełne imię", + "YourMessage": "Twoja wiadomość", + "YourReply": "Pańska odpowiedź" + } +} \ No newline at end of file diff --git a/modules/docs/app/VoloDocs.Web/Localization/Resources/VoloDocs/Web/pl-PL.json b/modules/docs/app/VoloDocs.Web/Localization/Resources/VoloDocs/Web/pl-PL.json index 0d9134cf69..ddc0463d11 100644 --- a/modules/docs/app/VoloDocs.Web/Localization/Resources/VoloDocs/Web/pl-PL.json +++ b/modules/docs/app/VoloDocs.Web/Localization/Resources/VoloDocs/Web/pl-PL.json @@ -1,6 +1,7 @@ { "culture": "pl-PL", "texts": { + "DocsTitle": "VoloDocs", "WelcomeVoloDocs": "Witaj w VoloDocs!", "NoProjectWarning": "Nie ma jeszcze zdefiniowanego projektu!", "CreateYourFirstProject": "Kliknij, aby rozpocząć swój pierwszy projekt", diff --git a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/pl-PL.json b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/pl-PL.json index d458fbe3ce..26e4b8bc7f 100644 --- a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/pl-PL.json +++ b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/pl-PL.json @@ -6,11 +6,14 @@ "Permission:Edit": "Edytuj", "Permission:Delete": "Usuń", "Permission:Create": "Utwórz", + "Permission:Documents": "Dokumenty", + "Menu:Documents": "Dokumenty", "Menu:DocumentManagement": "Dokumenty", "Menu:ProjectManagement": "Projekty", "CreateANewProject": "Utwórz nowy projet", "Edit": "Edytuj", "Create": "Utwórz", + "Pull": "Ciągnąć", "Projects": "Projekty", "Name": "Nazwa", "ShortName": "Krótka nazwa", @@ -27,6 +30,30 @@ "DisplayName:LatestVersionBranchName": "Nazwa brancha ostatniej wersji", "DisplayName:GitHubRootUrl": "Adres URL do GitHub'a", "DisplayName:GitHubAccessToken": "GitHub access token", - "DisplayName:GitHubUserAgent": "GitHub user agent" + "DisplayName:GitHubUserAgent": "GitHub user agent", + "DisplayName:GithubVersionProviderSource": "Źródło dostawcy wersji GitHub", + "DisplayName:VersionBranchPrefix": "Prefiks gałęzi wersji", + "DisplayName:All": "Pociągnij wszystko", + "DisplayName:LanguageCode": "Kod języka", + "DisplayName:Version": "Wersja", + "Documents": "Dokumenty", + "RemoveFromCache": "Usuń z pamięci podręcznej", + "Reindex": "Ponowna indeksacja", + "ReindexCompleted": "Ponowna indeksacja zakończona", + "RemovedFromCache": "Usunięto z pamięci podręcznej", + "RemoveFromCacheConfirmation": "Czy na pewno chcesz usunąć ten element z pamięci podręcznej?", + "ReIndexDocumentConfirmation": "Czy na pewno chcesz ponownie zindeksować ten element?", + "DeleteFromDatabase": "Usuń z bazy danych", + "Deleted": "Usunięto", + "Search": "Szukaj", + "StartDate": "Data rozpoczęcia", + "EndDate": "Data końcowa", + "CreationTime": "Czas utworzenia", + "LastUpdateTime": "Ostatnia aktualizacja", + "LastSignificantUpdateTime": "Ostatnia ważna aktualizacja", + "Version": "Wersja", + "LanguageCode": "Kod języka", + "FileName": "Nazwa pliku", + "LastCachedTime": "Czas w pamięci podręcznej" } } \ No newline at end of file diff --git a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/pl-PL.json b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/pl-PL.json index 03a5e152e8..08437dbe66 100644 --- a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/pl-PL.json +++ b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/pl-PL.json @@ -7,12 +7,35 @@ "ShareOn": "Udostępnij", "Version": "Wersja", "Edit": "Edytuj", + "LastEditTime": "Ostatnia edycja", "Delete": "Usuń", + "ClearCache": "Wyczyść pamięć podręczną", + "ClearCacheConfirmationMessage": "Czy na pewno chcesz wyczyścić wszystkie pamięci podręczne dla projektu „{0}”", + "ReIndexAllProjects": "Ponownie zindeksuj wszystkie projekty", + "ReIndexProject": "Projekt Reindeks", + "ReIndexProjectConfirmationMessage": "Czy na pewno chcesz ponownie zindeksować projekt „{0}”", + "SuccessfullyReIndexProject": "Pomyślnie ponownie zindeksowano: „{0}”", + "ReIndexAllProjectConfirmationMessage": "Czy na pewno ponownie zindeksujesz wszystkie projekty?", + "SuccessfullyReIndexAllProject": "Pomyślnie ponownie zindeksowano wszystkie projekty", "InThisDocument": "W tym dokumencie", "GoToTop": "Idź do góry", "Projects": "Projekt(y)", "NoProjectWarning": "Projekt nie istnieje!", "DocumentNotFound": "Oops, żądany dokument nie istnieje!", - "NavigationDocumentNotFound": "Ta wersja nie posiada tego dokumentu!" + "ProjectNotFound": "Ups, nie znaleziono żądanego projektu!", + "NavigationDocumentNotFound": "Ta wersja nie posiada tego dokumentu!", + "DocumentNotFoundInSelectedLanguage": "Nie znaleziono dokumentu w żądanym języku. Wyświetlany jest dokument w domyślnym języku.", + "FilterTopics": "Filtruj tematy", + "FullSearch": "Szukaj w dokumentach", + "Volo.Docs.Domain:010001": "Wyszukiwanie elastyczne nie jest włączone.", + "MultipleVersionDocumentInfo": "Ten dokument ma wiele wersji. Wybierz opcje, które najbardziej Ci odpowiadają.", + "New": "Nowy", + "Upd": "Aktualizacja", + "NewExplanation": "Utworzony w ciągu ostatnich dwóch tygodni.", + "UpdatedExplanation": "Zaktualizowany w ciągu ostatnich dwóch tygodni.", + "Volo.Docs.Domain:010002": "ShortName {ShortName} już istnieje.", + "Preview": "zapowiedź", + "Search": "Szukaj", + "SearchResults": "Wyniki wyszukiwania" } } \ No newline at end of file diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/pl-PL.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/pl-PL.json index 86d5f08258..6eff64c1b0 100644 --- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/pl-PL.json +++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/pl-PL.json @@ -1,6 +1,10 @@ { "culture": "pl-PL", "texts": { - "Features": "Funkcje" + "Features": "Funkcje", + "NoFeatureFoundMessage": "Brak dostępnej funkcji.", + "Permission:FeatureManagement": "Zarządzanie funkcjami", + "Permission:FeatureManagement.ManageHostFeatures": "Zarządzaj funkcjami hosta", + "Volo.Abp.FeatureManagement:InvalidFeatureValue": "{0} wartość funkcji jest nieprawidłowa!" } } \ No newline at end of file diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/pl-PL.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/pl-PL.json index e8094553a9..08551b5615 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/pl-PL.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/pl-PL.json @@ -25,6 +25,7 @@ "DisplayName:Email": "Adres email", "DisplayName:PhoneNumber": "Numer telefonu", "DisplayName:TwoFactorEnabled": "Dwustopniowa weryfikacja", + "DisplayName:IsActive": "Aktywny", "DisplayName:LockoutEnabled": "Blokowanie konta po nieudanych próbach zalogowania", "NewRole": "Nowa rola", "RoleName": "Nazwa roli", @@ -61,9 +62,16 @@ "Volo.Abp.Identity:UserNameNotFound": "Użytkownik {0} nie istnieje.", "Volo.Abp.Identity:UserNotInRole": "Użytkownik nie posiada roli '{0}'.", "Volo.Abp.Identity:PasswordConfirmationFailed": "Podane hasła różnią się od siebie.", + "Volo.Abp.Identity:010001": "Nie możesz usunąć swojego własnego konta!", + "Volo.Abp.Identity:010002": "Nie można ustawić więcej niż {MaxUserMembershipCount} jednostki organizacyjnej dla użytkownika!", + "Volo.Abp.Identity:010003": "Nie można zmienić hasła zewnętrznie zalogowanego użytkownika!", + "Volo.Abp.Identity:010004": "Istnieje już jednostka organizacyjna o nazwie {0}. Nie można utworzyć dwóch jednostek o tej samej nazwie na tym samym poziomie.", "Volo.Abp.Identity:010005": "Statyczna rola nie może mieć zmienionej nazwy.", "Volo.Abp.Identity:010006": "Statyczna rola nie może zostać usunięta.", - "Volo.Abp.Identity:010001": "Nie możesz usunąć swojego własnego konta!", + "Volo.Abp.Identity:010007": "Nie możesz zmienić ustawienia dwóch czynników.", + "Volo.Abp.Identity:010008": "Nie wolno zmieniać ustawienia dwuczynnikowego.", + "Identity.OrganizationUnit.MaxUserMembershipCount": "Maksymalna dozwolona liczba członków jednostki organizacyjnej dla użytkownika", + "ThisUserIsNotActiveMessage": "Ten użytkownik nie jest aktywny.", "Permission:IdentityManagement": "Zarządzanie tożsamością", "Permission:RoleManagement": "Zarządanie rolami", "Permission:Create": "Utwórz", @@ -71,6 +79,34 @@ "Permission:Delete": "Usuń", "Permission:ChangePermissions": "Zmień uprawnienia", "Permission:UserManagement": "Zarządzanie użytkownikami", - "Permission:UserLookup": "Wyszukiwanie użytkownika" + "Permission:UserLookup": "Wyszukiwanie użytkownika", + "DisplayName:Abp.Identity.Password.RequiredLength": "Wymagana długość", + "DisplayName:Abp.Identity.Password.RequiredUniqueChars": "Wymagana liczba unikalnych znaków", + "DisplayName:Abp.Identity.Password.RequireNonAlphanumeric": "Wymagany znak niealfanumeryczny", + "DisplayName:Abp.Identity.Password.RequireLowercase": "Wymagana mała litera", + "DisplayName:Abp.Identity.Password.RequireUppercase": "Wymagana wielka litera", + "DisplayName:Abp.Identity.Password.RequireDigit": "Wymagana cyfra", + "DisplayName:Abp.Identity.Lockout.AllowedForNewUsers": "Włączone dla nowych użytkowników", + "DisplayName:Abp.Identity.Lockout.LockoutDuration": "Czas trwania blokady (sekundy)", + "DisplayName:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Maksymalna liczba nieudanych prób dostępu", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Wymagaj potwierdzonego adresu e-mail", + "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Zezwalaj użytkownikom na potwierdzanie ich numeru telefonu", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Wymagaj potwierdzonego numeru telefonu", + "DisplayName:Abp.Identity.User.IsUserNameUpdateEnabled": "Zezwalaj użytkownikom na zmianę nazwy użytkownika", + "DisplayName:Abp.Identity.User.IsEmailUpdateEnabled": "Zezwalaj użytkownikom na zmianę ich adresów e-mail", + "Description:Abp.Identity.Password.RequiredLength": "Minimalna długość hasła.", + "Description:Abp.Identity.Password.RequiredUniqueChars": "Minimalna liczba unikalnych znaków, jaką musi zawierać hasło.", + "Description:Abp.Identity.Password.RequireNonAlphanumeric": "Jeśli hasła muszą zawierać znak inny niż alfanumeryczny.", + "Description:Abp.Identity.Password.RequireLowercase": "Jeśli hasła muszą zawierać małą literę ASCII.", + "Description:Abp.Identity.Password.RequireUppercase": "Jeśli hasła muszą zawierać wielką literę ASCII.", + "Description:Abp.Identity.Password.RequireDigit": "Jeśli hasła muszą zawierać cyfrę.", + "Description:Abp.Identity.Lockout.AllowedForNewUsers": "Czy można zablokować nowego użytkownika.", + "Description:Abp.Identity.Lockout.LockoutDuration": "Czas, na jaki użytkownik jest zablokowany, gdy nastąpi blokada.", + "Description:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Liczba nieudanych prób dostępu dopuszczonych przed zablokowaniem użytkownika, przy założeniu, że blokada jest włączona.", + "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Czy do zalogowania jest wymagany potwierdzony adres e-mail.", + "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Czy numer telefonu może być potwierdzony przez użytkownika.", + "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Czy do zalogowania jest wymagany potwierdzony numer telefonu.", + "Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Czy nazwa użytkownika może być aktualizowana przez użytkownika.", + "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Czy wiadomość e-mail może zostać zaktualizowana przez użytkownika." } -} +} \ No newline at end of file diff --git a/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/pl-PL.json b/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/pl-PL.json new file mode 100644 index 0000000000..2d762ab798 --- /dev/null +++ b/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/pl-PL.json @@ -0,0 +1,7 @@ +{ + "culture": "pl-PL", + "texts": { + "Volo.Abp.Identity:PasswordTooShort": "Długość hasła musi być większa niż {0} znaków.", + "Volo.Abp.Identity:PasswordRequiresNonAlphanumeric": "Hasło musi zawierać co najmniej jeden znak niealfanumeryczny." + } +} \ No newline at end of file diff --git a/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/pl-PL.json b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/pl-PL.json new file mode 100644 index 0000000000..0f65317863 --- /dev/null +++ b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/pl-PL.json @@ -0,0 +1,15 @@ +{ + "culture": "pl-PL", + "texts": { + "Volo.IdentityServer:DuplicateIdentityResourceName": "Nazwa zasobu tożsamości już istnieje: {Name}", + "Volo.IdentityServer:DuplicateApiResourceName": "Nazwa zasobu API już istnieje: {Name}", + "Volo.IdentityServer:DuplicateApiScopeName": "Nazwa zakresu API już istnieje: {Name}", + "Volo.IdentityServer:DuplicateClientId": "ClientId już istnieje: {ClientId}", + "UserLockedOut": "Konto użytkownika zostało zablokowane z powodu nieprawidłowych prób logowania. Poczekaj chwilę i spróbuj ponownie.", + "InvalidUserNameOrPassword": "Nieprawidłowa nazwa użytkownika lub hasło!", + "LoginIsNotAllowed": "Nie możesz się zalogować! Twoje konto jest nieaktywne lub wymaga potwierdzenia adresu e-mail/numeru telefonu.", + "InvalidUsername": "Nieprawidłowa nazwa użytkownika lub hasło!", + "InvalidAuthenticatorCode": "Nieprawidłowy kod uwierzytelniający!", + "TheTargetUserIsNotLinkedToYou": "Docelowy użytkownik nie jest z Tobą powiązany!" + } +} \ No newline at end of file diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/pl-PL.json b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/pl-PL.json index 6c29a15453..e57242ae2e 100644 --- a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/pl-PL.json +++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/pl-PL.json @@ -1,6 +1,24 @@ { "culture": "pl-PL", "texts": { - "Settings": "Ustawienia" + "Settings": "Ustawienia", + "SuccessfullySaved": "Zapisano pomyślnie", + "Permission:SettingManagement": "Zarządzanie ustawieniami", + "Permission:Emailing": "Wysyłanie e-maili", + "Menu:Emailing": "Wysyłanie e-maili", + "SmtpHost": "Gospodarz", + "SmtpPort": "Port", + "SmtpUserName": "Nazwa użytkownika", + "SmtpPassword": "Hasło", + "SmtpDomain": "Domena", + "SmtpEnableSsl": "Włącz SSL", + "SmtpUseDefaultCredentials": "Użyj domyślnych danych logowania", + "DefaultFromAddress": "Domyślnie z adresu", + "DefaultFromDisplayName": "Domyślnie z wyświetlanej nazwy", + "Feature:SettingManagementGroup": "Zarządzanie ustawieniami", + "Feature:SettingManagementEnable": "Włącz zarządzanie ustawieniami", + "Feature:SettingManagementEnableDescription": "Włącz system zarządzania ustawieniami w aplikacji.", + "Feature:AllowTenantsToChangeEmailSettings": "Zezwalaj najemcom na zmianę ustawień poczty e-mail.", + "Feature:AllowTenantsToChangeEmailSettingsDescription": "Zezwalaj najemcom na zmianę ustawień poczty e-mail." } } \ No newline at end of file diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/pl-PL.json b/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/pl-PL.json index be3af86d22..c62c67123e 100644 --- a/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/pl-PL.json +++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/pl-PL.json @@ -10,11 +10,14 @@ "ConnectionStrings": "Connection Strings", "DisplayName:DefaultConnectionString": "Domyślny Connection String", "DisplayName:UseSharedDatabase": "Użyj współdzielonej bazy danych", + "ManageHostFeatures": "Zarządzaj funkcjami hosta", "Permission:TenantManagement": "Zarządzanie tenantami", "Permission:Create": "Utwórz", "Permission:Edit": "Edytuj", "Permission:Delete": "Usuń", "Permission:ManageConnectionStrings": "Zarządzaj connection string'ami", - "Permission:ManageFeatures": "Zarządzaj fukcjami" + "Permission:ManageFeatures": "Zarządzaj fukcjami", + "DisplayName:AdminEmailAddress": "Adres e-mail administratora", + "DisplayName:AdminPassword": "Hasło administratora" } } \ No newline at end of file diff --git a/modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Web/Localization/Resources/pl-PL.json b/modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Web/Localization/Resources/pl-PL.json index 3ea7b190ee..3527bfbe02 100644 --- a/modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Web/Localization/Resources/pl-PL.json +++ b/modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Web/Localization/Resources/pl-PL.json @@ -1,6 +1,14 @@ { "culture": "pl-PL", "texts": { - + "VirtualFileExplorer": "Wirtualny eksplorator plików", + "VirtualFileType": "Wirtualny typ pliku", + "Menu:VirtualFileExplorer": "Wirtualny eksplorator plików", + "LastUpdateTime": "Czas ostatniej aktualizacji", + "VirtualFileName": "Nazwa wirtualnego pliku", + "FileContent": "Zawartość pliku", + "Size": "Rozmiar", + "BackToRoot": "Powrót do korzenia", + "EmptyFileInfoList": "Nie ma wirtualnych plików" } } \ No newline at end of file diff --git a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/pl-PL.json b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/pl-PL.json index 3ea7b190ee..0608dfdfd7 100644 --- a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/pl-PL.json +++ b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/pl-PL.json @@ -1,6 +1,7 @@ { "culture": "pl-PL", "texts": { - + "MyAccount": "Moje konto", + "SamplePageMessage": "Przykładowa strona modułu MyProjectName" } } \ No newline at end of file