EscolaLMS/Front

View on GitHub
src/i18n.ts

Summary

Maintainability
F
1 wk
Test Coverage
import i18n from "i18next";
import { initReactI18next } from "react-i18next";
import { resources as ComponentTranslations } from "@escolalms/components/lib/styleguide/i18n";

// the translations
// (tip move them in a JSON file and import them,
// or even better, manage them separated from your code: https://react.i18next.com/guides/multiple-translation-files)
const resources = {
  en: {
    translation: {
      ...ComponentTranslations.en.translation,
      Show: "Show",
      Agenda: "Agenda",
      ReadAll: "Read all",
      HowItWorks: "How it works",
      "Access from": "Access from",
      "Access to": "Access to",
      PricePerAccess: "Price per access",
      Access: "Access",
      StartNow: "Start now",
      "Add to Cart": "Add to Cart",
      "All Categories": "All categories",
      "All Tutors": "All tutors",
      "Go to the course": "Go to the course",
      "Go to the main page": "Go to the main page",
      Authentication: "Authentication",
      Back: "Back",
      "Back to website": "Back to website",
      "Buy Course": "Buy Course",
      "Buy now": "Buy now",
      Categories: "Categories",
      Category: "Category",
      "change font size": "change font size",
      Confirm: "Confirm",
      Cancel: "Cancel",
      "Contact Us": "Contact Us",
      "Course Preview": "Course Preview",
      "Course Program": "Course Program",
      "Checkout Course": "Checkout Course",
      Courses: "Courses",
      Consultations: "Consultations",
      DateAdded: "Date added",
      Description: "Description",
      Duration: "Duration",
      From: "From",
      Found: "We found",
      FoundCourses_one:
        "We found <strong>{{count}}</strong> course available for you",
      FoundCourses_other:
        "We found <strong>{{count}}</strong> courses available for you",
      FREE: "FREE",
      SpecifyMore: "Specify more than {{count}} characters",
      group_access: "Group access",
      H5P: "Interactive element",
      Home: "Home",
      hours_to_complete: "Hours to complete",
      Image: "Image",
      Language: "Language",
      "Last Updated": "Last Updated",
      Lesson_one: "Lesson",
      Lesson_other: "Lessons",
      LessonSummary: "Lesson summary",
      Level: "Level",
      Lifetime: "Lifetime",
      LetsTalk: "Let's talk",
      StartChat: "Start chat",
      "Login to buy": "Login to buy",
      "Meet your instructor": "Meet your instructor",
      "next topic": "next topic",
      "Next Topic": "Next topic",
      next: "Next",
      NoCourses: "No courses found",
      NoCoursesYet: "You have no courses yet. Find one on ",
      OEmbed: "Inserted Element",
      Pages: "Pages",
      Password: "Password",
      playVideo: "Play video",
      "Popular Tags": "Popular Tags",
      "prev topic": "prev topic",
      prev: "Prev",
      "Preview course for free": "Preview course for free",
      Preview: "Preview",
      "Price: high to low": "Price: high to low",
      "Price: low to high": "Price: low to high",
      RecentCourses: "Recent courses",
      Register: "Register",
      RichText: "Text",
      "Search for": "Search for",
      Send: "Send",
      SortBy: "Sort by",
      Students: "students",
      Student_one: "Student",
      Student_other: "Students",
      StudentsEnrolled: "Students Enrolled",
      Summary: "Summary",
      Tags: "Tags",
      Title: "Title",
      Topic_one: "Topic",
      Topic_other: "Topics",
      TopicSummary: "Topic summary",
      Tutor: "Tutor",
      Tutors: "Tutors",
      Video: "Video",
      "Video Coursers": "Video Coursers",
      "No Videos": "No Videos",
      Payment: "Payment",
      "Card number": "Card number",
      "Name on card": "Name on card",
      "Expiration date": "Expiration date",
      "with Stripe": "with Stripe",
      "stripe testing card numbers": "stripe testing card numbers",
      Eg: "eg",
      Use: "Use",
      Close: "Close",
      Pay: "Pay",
      Download: "Download",
      CoursePreviewNavbar:
        "This is course preview. Back to app, or purchase this course.",
      CoursesLength: "{{count}} courses",
      CoursesLength_few: "{{count}} courses",
      CoursesLength_many: "{{count}} courses",
      CoursesLength_one: "{{count}} course",
      ShowCustomizer: "Show theme customizer",
      HideCustomizer: "Hide theme customizer",
      Time: "Time",
      Hour: "Hour",
      Hours: "Hours",
      SectionDescriptionTitle: "Description",
      Join: "Join",
      Next: "Next",
      DownloadCertificate: "Download certificate",
      BackToHomePage: "Back to home page",
      Terms: "Terms of use",
      AddNewPhoto: "Add new photo",
      CoursePage: {
        ErrorOccurred: "Error occurred",
        HeroBtnText: "See more",
        Level: "Level",
        StartDate: "Start date",
        CourseCategory: "Course category",
        Duration: "Duration",
        CompaniesTitle: "Companies that offer this course to their employees",
        CourseDescriptionTitle: "Course description",
        CourseRatingsTitle: "Course ratings",
        CourseRatingsEmpty: "This course has not been rated yet.",
        RelatedCoursesTitle: "Related courses",
        InterestTitle: "Maybe it will interest you",
        GoToCheckout: "Go to checkout",
        NotStarted: "Not started",
        "30Days": "30 day money return guarantee",
        ContentToDownload: "Content to download",
        SmartphoneAccess: "Access on smartphone and tablet",
        Certificate: "Certificate of completion",
        Finished: "Finished",
        Of: "of",
        IsFinished: "The course is over",
        Lessons: "Lessons",
        FinishToGetCertificate: "Finish to get certificate",
        MyProgress: "My progress",
        ToSeeProgress: "to see your progress",
        UnavailableCourse: "This course is unavailable to buy",
        NoRatings: "No ratings",
        AvarageRating: "Average rating of Jan Kamiński's training courses",
        Satisfaction: "satisfaction or your money back *",
        Guarantee: "Guaranteed",
        Recommends: "recommend training of Jan Kamiński",
        SeeOtherCourses: "See other courses",
        BackToCourse: "Go back to the course",
        Language: "Language",
        Students: "Students",
        Teacher: "Teacher",
        Login: "Log in",
        SelectQuestionnaire: "Select a questionnaire...",
        SelectQuestion: "Select a question...",
        Resources: "Resources",
        CourseTitle: "Course title",
        CertificateDate: "Obtained at",
        CertificateDownload: "Download certificate",
        SuccessfullyPurchased: "You have successfully purchased the course",
      },
      Cart: {
        IWantInvoice: "I want to receive a VAT invoice with a VAT number",
        UseTestCard: "Use test cards for Stripe",
        LearnMore: "Learn more",
        Cart: "Cart",
        PayWithStripe: "Pay with stripe",
        ChoosePaymentMethod: "Choose payment method",
        FreeCheckout: "End for free",
        Interest: "May be of interest to you",
        CartIsEmpty: "Cart is empty",
        CartSummary: "Cart total",
        Summary: "Summary",
        FullName: "Full name",
        RememberCard: "Remember card",
        YourCart: "Your cart",
        CreditCard: "Credit card",
        EmptyCartTitle: "Your cart is empty",
        EmptyCartText: "Add courses to your cart and checkout",
        EmptyCartBtnText: "Browse courses",
        EmptyNameWarning: "Enter your full name",
        ThankYouTitle: "Thank you for your purchase",
        ThankYouText: "Go to profile to see purchased products",
        Status: "You can check the status of your order in the tab",
      },
      CourseProgram: {
        TopicAttachment: "Topic attachments",
        ShowAgenda: "Show agenda",
        NoProgram: "No program",
        NoTopic: "No topic",
        FinishTitle: "Congratulations! You have finished the course!",
        FinishSubtitle:
          "Rate a course, go to your profile or browse other courses.",
        FinishSubtitleNoRating:
          "You have already rated this course. Go to your profile or browse other courses.",
        CourseRated: "Brak ankiet do wypełnienia dla tego kursu",
      },
      ConsultationsPageMeta: "Consultations",
      ConsultationPage: {
        Book: "Book your consultation",
        SidebarHeader: "Online consultation with your expert",
        IsFinished: "The consultation is over",
        GoToCheckout: "Go to checkout",
        BuyConsultation: "Buy consultation",
        SidebarFeature1: "Meet one-on-one with your expert",
        SidebarFeature2: "Ask whatever you want",
        SidebarFeature3: "Another value from meeting",
        ByFields: "By fields",
        Alphabetically: "Alphabetically",
        Join: "Join",
        Finished: "Finished",
        ReportTermSuccess: "Term reported",
        ChangeTerm: "Change term",
        Show: "Show",
        WaitForTutorDecision: "Term {{date}} waiting for acceptation",
        TutorAcceptedTerm: "Tutor accepted term {{date}}",
        NoTermsAvailable: "No terms available",
        Choose: "Choose",
        SelectDateAndHour: "Select the date and time of the consultation",
        SelectedTermOfConsultation: "Selected term of consultation",
        Expert: "Expert",
        ConsultationTerm: "Consultation term",
        Understand: "Understand",
        successTermInfo:
          "The given consultation date has been sent to the trainer. You will receive a separate notification after the trainer accepts the date or the trainer will contact you to arrange a different date if the date you proposed does not suit him.",
        Yes: "Yes",
        No: "No",
        AdditionalRecording:
          "Do you agree to provide an image for emotion and attentional analysis?",
        EmotionConsent: "Consent to the use of emotion analysis",
      },
      Warning: "Warning",
      "I'm aware": "I'm aware",
      EmailActivation: {
        Title: "Please check your email to complete the registration process",
        Title2: "Your account is awaiting activation",
        Text: `We sent a message to the address **{{email}}** z
        link to activate your account.
        Go to e-mail and confirm your e-mail address.`,
        HelpText: `**You did not receive the e-mail?**
- Check the SPAM folder
- Check that you have entered your e-mail address correctly
- We cannot deliver the message to your address (usually via firewall or mail filters)`,
        HelpText2:
          "We will send information to your email after the administrator verifies the account",
        RegisterAgain: "Try registering again",
      },
      CoursesPage: {
        Category: "Category",
        Free: "Free",
        All: "All",
        Type: "Type",
        Courses: "Courses",
        Search: "Search courses",
        showByCategory: "Show by category",
        sort: "Sort",
        newOnes: "Newest",
        oldOnes: "Oldest",
        clearAll: "Clear all",
      },
      EventsPage: {
        Events: "Stationary events",
      },
      TutorPage: {
        Courses: "Tutor Courses",
        TutorCoursesEmpty: "No courses",
      },
      Homepage: {
        HeroBtnText: "Check out our trainings",
        CoursesSlider1Title: "The best training for you",
        CoursesSlider2Title: "Last added",
        AwardedCoursesTitle: "Learning soft basics",
        AwardedCoursesBtnText: "See more training",
        CategoriesTitle: "See training categories",
        CategoryBtnText: "Read more",
      },
      LoginPage: {
        RememberMe: "Remember me",
        Lost: "Lost your password?",
        Reset: "Reset your password",
        TempLogin: "For this demo you can use the following credentials",
        Username: "Username",
        TempEmail1: "This demo is using fake email service",
        TempEmail2:
          "Use the following credentials to check what emails are being sent.",
        ForgotSuccess: "We send a email for password reset",
      },
      MyProfilePage: {
        DownloadCertificate: "Download certificate",
        Avatar: "Select file to replace Avatar",
        Archived: "Archived",
        Upcoming: "Upcoming",
        InvoiceTitle: "Invoice for order no",
        Invoice: "Download",
        OrdersEmpty: "You have not placed any orders yet",
        MyCourses: "My courses",
        MyTasks: "My tasks",
        MyBookmarks: "My bookmarks and notes",
        Ascending: "Ascending",
        Descending: "Descending",
        Personal: "Personal",
        Incoming: "Incoming",
        ShowDone: "Show done",
        HideDone: "Hide done",
        OrdersHistory: "Orders history",
        Notifications: "Notifications",
        Logout: "Logout",
        DeleteAccount: "Delete account",
        FinishedCourses: "finished courses",
        TotalCertificates: "total certificates",
        MyProgress: "My progress",
        YourAccount: "Your account",
        EmptyCoursesText:
          "You don't have any courses yet, but thanks to our offer you can start learning today!",
        EmptyCoursesBtnText: "Choose a course for yourself",
        EmptyCoursesTitle: "Start your development",
        EmptyCertificates:
          "Here you will see your certificates after completed courses",
        RateCourse: "Rate this course",
        ResetCourseProgress: "Restart the course",
        AccessCourseExpired: "Access to the course has expired",
        ShowMore: "Show more",
        MyCertificates: "My certificates",
        MyConsultations: "My consultations",
        Subscriptions: "Subscriptions",
        ALlCourses: "All courses",
        InProgress: "In progress",
        Planned: "Planned",
        Finished: "Finished",
        EditData: "Edit data",
        Authored: "Authored",
        MyStationaryEvents: "My stationary events",
        EmptyEventTitle: "Start your development",
        EmptyEventText:
          "You don't have any stationary events yet, but thanks to our offer you can start learning today!",
        EmptyEventsBtnText: "Choose a stationary event for yourself",
        BoughtUpcoming: "Bought upcoming",
        BoughtArchived: "Bought archived",
        MyWebinars: "My webinars",
        EmptyWebinarTitle: "Start your development",
        EmptyWebinarText:
          "You don't have any webinars yet, but thanks to our offer you can start learning today!",
        EmptyWebinarsBtnText: "Choose a webinar for yourself",
        WebinarIsStarted: "The webinar has already started",
        DeleteAccountConfirmation:
          "Are you sure you want to delete your account?",
        Delete: "Delete",
        AccountDeleted: "Account deleted",
      },
      ResetProgressModal: {
        Continue: "Do you want to continue?",
        WantContinue: "I want to continue",
        RestartCourse:
          "If you start the course over again, you will lose your previous progress",
        Cancel: "Cancel",
      },
      Menu: {
        Browse: "Browse",
        HomePage: "Home Page",
        Courses: "Courses",
        Tutors: "Tutors",
        Me: "My Menu",
        Profile: "Profile",
        Notifications: "Notifications",
        LoginRegister: "Login / Register",
        Language: "Language",
        Orders: "Orders",
        Consultations: "Consultations",
        Events: "Stationary events",
        Webinars: "Webinars",
        Packages: "Packages",
      },
      Footer: {
        HomePage: "Home Page",
        Courses: "Courses",
        Cart: "Cart",
        PoweredBy: "Powered by",
        UserProfile: "Your account",
      },
      Navbar: {
        MyProfile: "My Profile",
        MyCourses: "My Courses",
        MyCertificates: "My Certificates",
        MyMattermostChannels: "My Mattermost Channels",
        MyOrders: "My Orders",
        MyTasks: "My Tasks",
        MyBookmarks: "My bookmarks and notes",
        MyPayments: "My Payments",
        EditProfile: "Edit data",
        Logout: "Logout",
        MyStationaryEvents: "My stationary events",
        MyConsultations: "My consultations",
        MyWebinars: "My webinars",
      },
      Custom404Page: {
        NotFound: "Error 404 : Page Not Found",
        Info: "The page you are looking for might have been removed had its name changed or is temporarily unavailable.",
      },
      Notifications: {
        EscolaLmsTopicFinishedTemplateEvent: "Topic finished",
        NoNotifications: "You have no notification",
        UserLogged: "User logged in",
        list: "List",
        PermissionRoleRemoved: "Permission role removed",
        PermissionRoleChanged: "Permission role changed",
        CartOrderPaid: "Cart order paid",
        CartOrderSuccess: "Order success",
        PdfCreated: "PDF created",
        SettingPackageConfigUpdated: "Setting package config updated",
        CourseTutorAssigned: "Course tutor assigned",
        CourseStarted: "Course started",
        // NEW TRANLATIONS
        // STATIONARY EVENTS
        "EscolaLms\\StationaryEvents\\Events\\StationaryEventAssigned":
          "You are assigned to stationary event {{name}}",
        "EscolaLms\\StationaryEvents\\Events\\StationaryEventUnassigned":
          "You are unassigned from stationary event {{name}}",
        "EscolaLms\\StationaryEvents\\Events\\StationaryEventAuthorAssigned":
          "You are assigned to stationary event {{name}} as author",
        "EscolaLms\\StationaryEvents\\Events\\StationaryEventAuthorUnassigned":
          "You are unassigned from stationary event {{name}} as author",
        // CART
        "EscolaLms\\Cart\\Events\\AbandonedCartEvent": "Cart cleared",
        "EscolaLms\\Cart\\Events\\OrderCancelled": "Order canceled",
        "EscolaLms\\Cart\\Events\\OrderCreated": "Order created",
        "EscolaLms\\Cart\\Events\\OrderPaid": "Order {{name}} paid",
        "EscolaLms\\Cart\\Events\\ProductableAttached":
          "Productable {{name}} attached",
        "EscolaLms\\Cart\\Events\\ProductableDetached":
          "Productable {{name}} detached",
        "EscolaLms\\Cart\\Events\\ProductAddedToCart":
          "Product {{name}} added to cart",
        "EscolaLms\\Cart\\Events\\ProductAttached": "Product {{name}} attached",
        "EscolaLms\\Cart\\Events\\ProductBought": "Product {{name}} bought",
        "EscolaLms\\Cart\\Events\\ProductDetached": "Product {{name}} detached",
        "EscolaLms\\Cart\\Events\\ProductRemovedFromCart":
          "Product {{name}} removed from cart",
        // PAYMENT
        "EscolaLms\\Payments\\Events\\PaymentCancelled":
          "Payment for {{name}} product for the amount {{amount}} zł cancelled",
        "EscolaLms\\Payments\\Events\\PaymentFailed":
          "Payment for {{name}} product for the amount {{amount}} zł failed",
        "EscolaLms\\Payments\\Events\\PaymentRegistered":
          "Payment for the amount {{amount}} zł reqistered",
        "EscolaLms\\Payments\\Events\\PaymentSuccess":
          "Payment for {{name}} product for the amount {{amount}} zł success",
        // COURSE
        "EscolaLms\\Courses\\Events\\CourseAccessFinished":
          "You don't have access to course {{name}}",
        "EscolaLms\\Courses\\Events\\CourseAccessStarted":
          "You have access to course {{name}}",
        "EscolaLms\\Courses\\Events\\CourseAssigned":
          "Course {{name}} assigned to you",
        "EscolaLms\\Courses\\Events\\CourseDeadlineSoon":
          "Course {{name}} finishing soon {{date}}",
        "EscolaLms\\Courses\\Events\\CoursedPublished":
          "Course {{name}} published",
        "EscolaLms\\Courses\\Events\\CourseFinished":
          "Course {{name}} finished",
        "EscolaLms\\Courses\\Events\\CourseStarted": "Course {{name}} started",
        "EscolaLms\\Courses\\Events\\CourseStatusChanged":
          "Status of course {{name}} changed",
        "EscolaLms\\Courses\\Events\\CourseTutorAssigned":
          "You are assigned as tutor to course {{name}}",
        "EscolaLms\\Courses\\Events\\CourseTutorUnassigned":
          "You are unassigned as tutor to course {{name}}",
        "EscolaLms\\Courses\\Events\\CourseUnassigned":
          "You are assigned to course {{name}}",
        "EscolaLms\\Courses\\Events\\TopicFinished":
          "Topic of course {{name}} finished",
        "EscolaLms\\Courses\\Events\\LessonFinished": "Course lesson finished",
        "EscolaLms\\TemplatesPdf\\Events\\PdfCreated":
          'Certificate for course "{{name}}" created',
        "EscolaLms\\CourseAccess\\Events\\CourseAccessEnquiryStudentCreatedEvent":
          "Course access enquiry created",
        // TOPIC
        "EscolaLms\\TopicTypes\\Events\\TopicTypeChanged":
          "Topic {{name}} changed",
        // CONSULTATIONS
        "EscolaLms\\Consultations\\Events\\ApprovedTerm":
          "Term approved at {{date}}",
        "EscolaLms\\Consultations\\Events\\ApprovedTermWithTrainer":
          "Term approved with trainer at {{date}}",
        "EscolaLms\\Consultations\\Events\\ChangeTerm":
          "Term changed at {{date}}",
        "EscolaLms\\Consultations\\Events\\RejectTerm":
          "Term at {{date}} rejected",
        "EscolaLms\\Consultations\\Events\\RejectTermWithTrainer":
          "Term with trainer at {{date}} rejected",
        "EscolaLms\\Consultations\\Events\\ReminderAboutTerm":
          "Reminder! Term at {{date}}",
        "EscolaLms\\Consultations\\Events\\ReminderTrainerAboutTerm":
          "Reminder! Term at {{date}}",
        "EscolaLms\\Consultations\\Events\\ReportTerm":
          "User {{user}} report new term {{date}} for consultation {{name}}",
        // WEBINAR
        "EscolaLms\\Webinar\\Events\\ReminderAboutTerm":
          "Reminder! Webinar at {{date}}",
        "EscolaLms\\Webinar\\Events\\WebinarTrainerAssigned":
          "Webinar trainer assigned",
        "EscolaLms\\Webinar\\Events\\WebinarTrainerUnassigned":
          "Webinar trainer unassigned",
        // VIDEO
        ProcessVideoStarted: "Video process started",
        ProcessVideoFailed: "Video process failed",
        // CSV USER
        "EscolaLms\\CsvUsers\\Events\\EscolaLmsImportedNewUserTemplateEvent":
          "Imported new user template",
        // UNLOGGED USER
        AssignToProduct: "Unlogged user assigned to product",
        AssignToProductable: "Unlogged user unassigned to product",
        // FILES
        FileDeleted: "File deleted",
        FileStored: "File stored",
        // SETTINGS
        "EscolaLms\\Settings\\Events\\SettingPackageConfigUpdated":
          "Setting package config updated",
        // AUTH
        "EscolaLms\\Auth\\Events\\AccountBlocked": "Account blocked",
        "EscolaLms\\Auth\\Events\\AccountConfirmed": "Account confirmed",
        "EscolaLms\\Auth\\Events\\AccountDeleted": "Account deleted",
        "EscolaLms\\Auth\\Events\\AccountMustBeEnableByAdmin":
          "Account must be enable by admin",
        "EscolaLms\\Auth\\Events\\AccountRegistered": "Account registered",
        "EscolaLms\\Auth\\Events\\ForgotPassword": "Forgot password",
        "EscolaLms\\Auth\\Events\\Login": "Successfully logged in",
        "EscolaLms\\Auth\\Events\\Logout": "Logout",
        "EscolaLms\\Auth\\Events\\PasswordChanged": "Password changed",
        "EscolaLms\\Auth\\Events\\ResetPassword": "Reset password",
        "EscolaLms\\Auth\\Events\\UserAddedToGroup":
          "You have been added to the group",
        "EscolaLms\\Auth\\Events\\UserRemovedFromGroup":
          "You have been removed from the group",
        "EscolaLms\\BulkNotifications\\Events\\NotificationSent": "{{name}}",
        AccountConfirmed: "Account confirmed",

        ProductableAttached: "Productable attached???",
        ProductBought: "Product bought",
        ProductAttached: "Product attached",
        OrderCreated: "Order created",
        CreateBookmark: "Bookmark created",
        DeleteBookmark: "Bookmark deleted",
        Deleted: "Deleted successfully",

        notifications: "Notifications",
        readAll: "Read all",
        empty: "You have no notifications",
      },
      Header: {
        Register: "Register",
        Login: "Log in",
      },
      AcceptCheckbox: "By checking this fields you accept",
      PrivacyPolicy: "Privacy Policy",
      TermsOfService: "Terms of Service",
      EmailWasVerified: "Email has been verified.",
      RateCourse: {
        Title: "Share your opinion about the course",
        WriteComment: "Write comment",
        RateScale: "Rate on a scale of 1 - 5",
        ThankYou: "Thank you for rating this course",
        ThankYouMessage: "Your rating has been saved",
        OptionalComment:
          "Here you can write a comment or leave a review (optional)",
        SendAnswer: "Send",
        NoAnswer: "Cancel",
        WriteAnswer: "Write an answer",
      },
      OrderStatus: {
        NEW: "New",
        PAID: "Paid",
        CANCELLED: "Canceled",
        FAILED: "Failed",
        PROCESSING: "Processing",
        TRIAL_CANCELLED: "Trial canceled",
        TRIAL_PAID: "Trial paid",
        TRIAL_PROCESSING: "Trial processing",
      },

      Filters: {
        Category: "Category",
        Search: "Search",
      },
      EventPage: {
        IsFinished: "The stationary event is over",
        GoToCheckout: "Go to checkout",
        NotStarted: "Not started",
        UnavailableEvent: "This event is unavailable to buy",
        "30Days": "30 day money return guarantee",
      },
      CourseAccess: {
        RequestAccess: "Request access",
        Pending: "Request Pending",
      },
      WebinarsPage: {
        Webinars: "Webinars",
      },
      WebinarPage: {
        Webinar: "Webinar",
        StartDate: "Start date",
        EndDate: "End date",
        WebinarTags: "Webinar tags",
        CompaniesTitle: "Companies that offer this webinar to their employees",
        ErrorWhileGeneratingUrl: "Error while generating webinar",
      },
      ConsultationStatus: {
        Unconfirmed: "Unconfirmed",
        Bought: "Bought",
        Canceled: "Canceled",
        Appointment: "Appointment",
        Ended: "Ended",
        UnconfirmedInfo:
          "Confirm the date of the meeting proposed by the client or contact us to arrange another date.",
        AppointmentInfo: "The meeting link will be availlable on {{date}}",
      },
      PackagesPage: {
        Packages: "Packages",
      },
      PackagePage: {
        PackageIncludes: "Package includes:",
        CompaniesSectionTitle:
          "Companies that offer this packages to their employees",
        TutorsSectionTitle: "Autors",
        ProductOwned:
          "Go to your profile to see what's included in your purchased package.",
        DescriptionTitle: "Package description",
      },
      CoursePanel: {
        Course: "Course",
        Leave: "Leave",
        ScheduleTitle: "Schedule",
        MenuButtonAria: "Toogle menu",
        FinishPage: {
          Congrats: "Congratulations!",
          Subtitle: "You have just completed the course",
          Text: "You have obtained a certificate that allows you to work in the best companies from around the world",
          YourCertificate: "Your certificate",
          CertificateText: "You will also find it in your profile",
        },
      },
      InvoiceData: {
        BillingDetails: "Billing details",
        InvoiceData: "Invoice Data",
        ClientTaxId: "Tax Identification Number",
        ClientCompanyName: "Company Name",
        ClientAddress: "Address",
        ClientStreetNumber: "Street Number",
        ClientCity: "City",
        ClientPostalCode: "Postal Code",
        ClientCountry: "Country",
        ClientFirstName: "First Name",
        ClientEmail: "Email",
      },
      Subscriptions: {
        GetAccess: "Get access to all courses",
        YouHaveTwoOptions: "You have two options to choose from:",
        Subs: "Subscriptions",
        Text: "You can access courses on the platform on a subscription model, which is the cheapest form of use.",
        CheapestOffer: "Cheapest offer",
        AccessVia: "Access via",
        TrialText: "free trial period",
        IPick: "I pick",
        ActiveSubscription: `You have an active subscription until {{date}}.`,
        NoSubscription: `You do not have an active subscription. Get started now - it's the cheapest way to use the platform!`,
        Cancelled: "Subscription renewal has been cancelled",
        Periods: {
          yearly: "year",
          monthly: "month",
          daily: "day",
        },
      },
      RevenuecatErrors: {
        STORE_PROBLEM_ERROR: "Store problem error",
        PURCHASE_NOT_ALLOWED_ERROR: "Purchase not allowed error",
        PURCHASE_INVALID_ERROR: "Purchase invalid error",
        PRODUCT_NOT_AVAILABLE_FOR_PURCHASE_ERROR:
          "Product not available for purchase error",
        PRODUCT_ALREADY_PURCHASED_ERROR: "Product already purchased error",
        RECEIPT_ALREADY_IN_USE_ERROR: "Receipt already in use error",
        INVALID_RECEIPT_ERROR: "Invalid receipt error",
        MISSING_RECEIPT_FILE_ERROR: "Missing receipt file error",
        NETWORK_ERROR: "Network error",
        INVALID_CREDENTIALS_ERROR: "Invalid credentials error",
        UNEXPECTED_BACKEND_RESPONSE_ERROR: "Unexpected backend response error",
        RECEIPT_IN_USE_BY_OTHER_SUBSCRIBER_ERROR:
          "Receipt in use by other subscriber error",
        INVALID_APP_USER_ID_ERROR: "Invalid app user id error",
        OPERATION_ALREADY_IN_PROGRESS_ERROR:
          "Operation already in progress error",
        UNKNOWN_BACKEND_ERROR: "Unknown backend error",
        INVALID_APPLE_SUBSCRIPTION_KEY_ERROR:
          "Invalid apple subscription key error",
        INELIGIBLE_ERROR: "Ineligible error",
        INSUFFICIENT_PERMISSIONS_ERROR: "Insufficient permissions error",
        PAYMENT_PENDING_ERROR: "Payment pending error",
        INVALID_SUBSCRIBER_ATTRIBUTES_ERROR:
          "Invalid subscriber attributes error",
        LOG_OUT_ANONYMOUS_USER_ERROR: "Log out anonymous user error",
        CONFIGURATION_ERROR: "Configuration error",
        UNSUPPORTED_ERROR: "Unsupported error",
        EMPTY_SUBSCRIBER_ATTRIBUTES_ERROR: "Empty subscriber attributes error",
        PRODUCT_DISCOUNT_MISSING_IDENTIFIER_ERROR:
          "Product discount missing identifier error",
        PRODUCT_DISCOUNT_MISSING_SUBSCRIPTION_GROUP_IDENTIFIER_ERROR:
          "Product discount missing subscription group identifier error",
        CUSTOMER_INFO_ERROR: "Customer info error",
        SYSTEM_INFO_ERROR: "System info error",
        BEGIN_REFUND_REQUEST_ERROR: "Begin refund request error",
        PRODUCT_REQUEST_TIMED_OUT_ERROR: "Product request timed out error",
        API_ENDPOINT_BLOCKED: "API endpoint blocked",
        INVALID_PROMOTIONAL_OFFER_ERROR: "Invalid promotional offer error",
        OFFLINE_CONNECTION_ERROR: "Offline connection error",
      },
    },
  },
  pl: {
    translation: {
      ...ComponentTranslations.pl.translation,
      Show: "Zobacz",
      Agenda: "Program",
      ReadAll: "Odznacz wszystkie",
      Warning: "Uwaga",
      HowItWorks: "Jak to działa",
      UnexpectedError: "Wystąpił nieoczekiwany błąd. Spróbuj ponownie",
      StartNow: "Zacznij teraz",
      Students: "kursantów",
      PricePerAccess: "Cena za dostęp",
      Lessons: "lekcji",
      "Access from": "Dostęp od",
      "Access to": "Dostęp do",
      Access: "Dostęp",
      "Add to Cart": "Dodaj do koszyka",
      "All Categories": "Wszystkie kategorie",
      "All Tutors": "Wszyscy Instruktorzy",
      "Go to the course": "Idź do kursu",
      "Go to the main page": "Idź do strony głównej",
      Authentication: "Uwierzytelnianie",
      Back: "Wróć",
      "Back to website": "Wróć do strony głównej",
      "Buy Course": "Kup kurs",
      "Buy now": "Kup teraz",
      Categories: "Kategorie",
      "Checkout Course": "Zamówienie kursu",
      Category: "Kategoria",
      "change font size": "zmień wielkość tekstu",
      Confirm: "Potwierdź",
      Cancel: "Odrzuć",
      Consultations: "Konsultacje",
      Consultation: "Konsultacja",
      "Contact Us": "Kontakt",
      "Course Preview": "Zajawka Kursu",
      "Course Program": "Program Kursu",
      Courses: "Kursy",
      DateAdded: "Data dodania",
      Description: "Opis",
      Duration: "Czas trwania",
      From: "Od",
      Found: "Znaleźliśmy",
      FoundCourses_few:
        "Znaleźliśmy <strong>{{count}}</strong> kursy dostępne dla Ciebie",
      FoundCourses_many:
        "Znaleźliśmy <strong>{{count}}</strong> kursów dostępnych dla Ciebie",
      FoundCourses_one:
        "Znaleźliśmy <strong>{{count}}</strong> kurs dostępny dla Ciebie",
      FREE: "DARMOWY",
      group_access: "Dostęp grupowy",
      H5P: "Element interaktywny",
      Home: "Strona główna",
      hours_to_complete: "Godziny do ukończenia",
      Image: "Obraz",
      Language: "Język",
      "Last Updated": "Ostatnia aktualizacja",
      LetsTalk: "Porozmawiajmy",
      Lesson_few: "Lekcje",
      Lesson_many: "Lekcji",
      Lesson_one: "Lekcja",
      LessonSummary: "Podsumowanie lekcji",
      Level: "Poziom",
      Lifetime: "Dożywotni",
      "Login to buy": "Zaloguj się by kupić",
      "Meet your instructor": "Poznaj swojego nauczyciela",
      "Next Topic": "Następna lekcja",
      "next topic": "następny moduł",
      next: "Następny",
      NoCourses: "Nie znaleziono kursów",
      NoCoursesYet: "Nie masz kursów. Znajdź je na ",
      OEmbed: "Element wstawiony",
      Pages: "Strony",
      Password: "Hasło",
      playVideo: "Odtwórz wideo",
      "Popular Tags": "Popularne tagi",
      "prev topic": "poprzedni moduł",
      prev: "Poprzedni",
      "Preview course for free": "Podgląd kursu za darmo",
      Preview: "Podgląd",
      "Price: high to low": "Cena: od najniższej",
      "Price: low to high": "Cena: od najwyższej",
      RecentCourses: "Ostatnie kursy",
      Register: "Rejestracja",
      RichText: "Tekst",
      "Search for": "Szukaj",
      StartChat: "Rozpocznij czat",
      Send: "Wyślij",
      SortBy: "Sortuj według",
      Student_few: "Studentów",
      Student_many: "Studentów",
      Student_one: "Student",
      StudentsEnrolled: "Ilość słuchaczy",
      Summary: "Konspekt Kursu",
      Tags: "Tagi",
      Title: "Tytuł",
      Topic_few: "Tematy",
      Topic_many: "Tematów",
      Topic_one: "Temat",
      TopicSummary: "Podsumowanie tematu",
      Tutor: "Instruktor",
      Tutors: "Instruktorzy",
      Video: "Wideo",
      "Video Coursers": "Kursy wideo",
      "No Videos": "Brak wideo",
      Payment: "Płatność",
      "Card number": "Numer karty",
      "Name on card": "Nazwa na karcie",
      "Expiration date": "Data ważności",
      "with Stripe": "przez Stripe",
      "stripe testing card numbers": "stripe testowy numer karty",
      Eg: "np.",
      Use: "Użyj",
      Close: "Zamknij",
      Pay: "Zapłać",
      Download: "Pobierz",
      LoginAndRegister: "Logowanie i rejestracja",
      CoursesLength: "{{count}}kursów",
      CoursesLength_few: "{{count}} kursy",
      CoursesLength_many: "{{count}} kursów",
      CoursesLength_one: "{{count}} kurs",
      ShowCustomizer: "Pokaż edytor motywu",
      HideCustomizer: "Ukryj edytor motywu",
      Time: "Czas",
      Hour: "Godzina",
      Hours: "Godziny",
      SectionDescriptionTitle: "Opis",
      Join: "Dołącz",
      Next: "Dalej",
      DownloadCertificate: "Pobierz certyfikat",
      BackToHomePage: "Wróć do strony głównej",
      Terms: "Warunki korzystania",
      AddNewPhoto: "Dodaj nowe zdjęcie",
      SpecifyMore: "Podaj więcej jak {{count}} znaków",
      CoursePreviewNavbar:
        "To jest podgląd kursu. Wróć do aplikacji lub kup ten kurs.",
      "I'm aware": "Tak, wiem",
      EmailActivation: {
        Title: "Aby dokończyć proces rejestracji sprawdź swoją pocztę",
        Title2:
          "Proces rejestracji zakonczy się kiedy administator zweryfikuje Twoje konto",
        Text: `Wysłaliśmy wiadomość na adres **{{email}}** z
          linkiem do aktywacji Twojego konta.
          Przejdź do poczty i potwierdź swój adres e-mail.`,
        HelpText: `**Nie dostałeś maila?**
  - Sprawdź folder SPAM
  - Sprawdź czy poprawnie wpisałeś adres e-mail
  - Nie możemy dostarczyć wiadomości na Twój adres (zazwyczaj  przez firewalla lub filtry na poczcie)`,
        RegisterAgain: "Wpisz adres ponownie",
        HelpText2:
          "Na twojego maila wyślemy informacje po weryfikacji konta przez administratora",
      },
      CoursePage: {
        ErrorOccurred: "Wystąpił błąd",
        HeroBtnText: "Zobacz więcej",
        Level: "Poziom trudności",
        StartDate: "Termin rozpoczęcia",
        CourseCategory: "Kategoria szkolenia",
        Duration: "Czas trwania",
        CompaniesTitle: "Firmy które oferują ten kurs swoim pracownikom",
        CourseDescriptionTitle: "Opis szkolenia",
        CourseRatingsTitle: "Opinie studentów",
        CourseRatingsEmpty: "Ten kurs nie został jeszcze oceniony.",
        RelatedCoursesTitle: "Powiązane szkolenia",
        InterestTitle: "Może Cię zainteresuje",
        GoToCheckout: "Do kasy",
        NotStarted: "Kurs się jeszcze nie rozpoczął",
        "30Days": "Gwarantowane 30 dni na zwrot",
        ContentToDownload: "Materiały szkoleniowe do pobrania",
        SmartphoneAccess: "Dostęp na smartphone i tablet",
        Certificate: "Certyfikat ukończenia",
        Finished: "Ukończono",
        Of: "z",
        IsFinished: "Kurs się zakończył",
        Lessons: "Lekcji",
        FinishToGetCertificate: "Ukończ kurs aby zdobyć certyfikat",
        MyProgress: "Moje postępy",
        ToSeeProgress: "aby widzieć postępy",
        UnavailableCourse: "Kurs niemożliwy do kupienia",
        NoRatings: "Brak ocen",
        AvarageRating: "Średnia ocena szkoleń Jana Kamińskiego",
        Satisfaction: "zadowolenia lub zwrot pieniędzy*",
        Guarantee: "Gwarancja",
        Recommends: "Poleca szkolenia Jana Kaminskiego",
        SeeOtherCourses: "Zobacz inne kursy",
        BackToCourse: "Powrót do kursu",
        Language: "Język",
        Students: "Uczniów",
        Teacher: "Nauczyciel",
        Login: "Zaloguj się",
        SelectQuestionnaire: "Wybierz ankietę...",
        SelectQuestion: "Wybierz pytanie...",
        Resources: "Zasoby",
        Questionnaires: "Ankiety",
        CourseTitle: "Tytuł kursu",
        CertificateDate: "Uzyskany w dniu",
        DownloadCertificate: "Pobierz certyfikat",
        SuccessfullyPurchased: "Kurs został zakupiony",
      },
      Cart: {
        IWantInvoice: "Chcę otrzymać fakturę VAT z numerem NIP",
        UseTestCard: "Użyj testowej karty Stripe",
        LearnMore: "Sprawdź karty",
        Cart: "Koszyk",
        PayWithStripe: "Płać za pomocą stripe Checkout",
        ChoosePaymentMethod: "Wybierz metodę płatności",
        FreeCheckout: "Zakończ bezpłatnie",
        Interest: "Może Cię zainteresować",
        CartIsEmpty: "Koszyk jest pusty",
        CartSummary: "Suma koszyka",
        Summary: "Podsumowanie",
        FullName: "Imię i nazwisko",
        RememberCard: "Zapamiętaj kartę",
        YourCart: "Twój koszyk",
        CreditCard: "Karta kredytowa",
        EmptyCartTitle: "Twój koszyk jest pusty",
        EmptyCartText: "Dodaj kursy do koszyka",
        EmptyCartBtnText: "Przeglądaj kursy",
        EmptyNameWarning: "Podaj imię i nazwisko",
        ThankYouTitle: "Dziękujemy za zakup",
        ThankYouText: "Przejdź do profilu, aby zobaczyć zakupione produkty",
        Status: "Status zamówienia sprawdzisz w zakładce",
      },
      CourseProgram: {
        TopicAttachment: "Załączniki lekcji",
        ShowAgenda: "Pokaż agendę",
        NoProgram: "Lekcja nie istnieje",
        NoTopic: "Temat nie istnieje",
        FinishTitle: "Gratulacje! Ukończyłeś/aś kurs!",
        FinishSubtitle:
          "Oceń kurs, przejdź do swojego profilu albo przeglądaj pozostałe kursy.",
        FinishSubtitleNoRating:
          "Już oceniłeś ten kurs. Przejdź do swojego profilu albo przeglądaj pozostałe kursy.",
        CourseRated: "Brak ankiet do wypełnienia dla tego kursu",
      },
      CoursesPage: {
        Category: "Kategoria",
        Free: "Darmowe",
        All: "Wszystkie",
        Type: "Typ szkolenia",
        Courses: "Kursy",
        Search: "Szukaj kursów",
        showByCategory: "Pokaż wg kategorii",
        sort: "Sortuj",
        newOnes: "Najnowsze",
        oldOnes: "Najstarsze",
        clearAll: "Wyczyść wszystko",
      },
      EventsPage: {
        Events: "Wydarzenia stacjonarne",
      },
      ConsultationsPageMeta: "Konsultacje",
      ConsultationPage: {
        Book: "Umów spotkanie",
        SidebarHeader: "Konsultacja online z ekspertem",
        IsFinished: "Konsultacja się zakończyła",
        GoToCheckout: "Do kasy",
        BuyConsultation: "Kup konsultację",
        SidebarFeature1: "Spotkanie jeden na jeden",
        SidebarFeature2: "Zadaj pytania jakie chcesz",
        SidebarFeature3: "Kolejna wartość ze spotkania",
        ByFields: "Według dziedzin",
        Alphabetically: "Alfabetycznie",
        Join: "Dołącz",
        Finished: "Ukończono",
        ReportTermSuccess: "Termin zgłoszony",
        ChangeTerm: "Zmień termin",
        Show: "Zobacz",
        WaitForTutorDecision: "Termin {{date}} czeka na akceptację",
        TutorAcceptedTerm: "Trener zaakceptował termin {{date}}",
        NoTermsAvailable: "Brak dostępnych terminów",
        Choose: "Wybieram",
        SelectDateAndHour: "Wybierz datę i godzinę konsultacji",
        SelectedTermOfConsultation: "Wybrany termin konsultacji",
        Expert: "Ekspert",
        ConsultationTerm: "Termin spotkania",
        Understand: "Rozumiem",
        successTermInfo:
          "Podana data konsultacji została przesłana do trenera. Dostaniesz osobne powiadomienie po zaakceptowaniu terminu przez trenera lub trener skontaktuje się z Tobą w celu ustalenia innego terminu, jeśli zaproponowany przez Ciebie termin nie będzie mu odpowiadał.",
        Yes: "Tak",
        No: "Nie",
        AdditionalRecording:
          "Czy wyrażasz zgodę na przekazanie obrazu do analizy emocji i atencji?",
        EmotionConsent: "Zgoda na analizę emocji i uwagi",
      },
      TutorPage: {
        Courses: "Kursy instruktorów",
        TutorCoursesEmpty: "Ten autor nie ma jeszcze żadnych kursów",
      },
      Homepage: {
        HeroBtnText: "Sprawdź nasze szkolenia",
        HeroText:
          "Witaj w platformie elearningowej Orange. Pomożemy Ci znaleźć najlepsze szkolenia",
        CoursesSlider1Title: "Najlepsze szkolenia dla Ciebie",
        CoursesSlider2Title: "Ostatnio dodane",
        AwardedCoursesTitle: "Nauka podstaw miękkich",
        AwardedCoursesBtnText: "Zobacz więcej szkoleń",
        CategoriesTitle: "Zobacz kategorie szkoleń",
        CategoryBtnText: "Zobacz",
      },
      LoginPage: {
        RememberMe: "Zapamietaj mnie",
        Lost: "Zapomniałeś hasła?",
        RPlaeset: "Zresetuj swoje hasło",
        TempLogin:
          "W tym demo możesz użyć następujących danych uwierzytelniających",
        Username: "Nazwa użytkownika",
        TempEmail1: "To demo używa fałszywej usługi e-mail.",
        TempEmail2:
          "Użyj poniższych danych uwierzytelniających, aby sprawdzić, jakie e-maile są wysyłane",
        ForgotSuccess:
          "Wysłaliśmy wiadomość e-mail z prośbą o zresetowanie hasła",
        ForgotSuccessStep2: "Twoje hasło zostało zmienione",
      },
      OrderStatus: {
        NEW: "Nowe",
        PAID: "Opłacone",
        CANCELLED: "Anulowane",
        FAILED: "Nieudane",
        PROCESSING: "Przetwarzane",
        TRIAL_CANCELLED: "Okres próbny anulowany",
        TRIAL_PAID: "Okres próbny opłacony",
        TRIAL_PROCESSING: "Okres próbny przetwarzany",
      },
      Menu: {
        Browse: "Przeglądaj",
        HomePage: "Strona Główna",
        Courses: "Kursy",
        Tutors: "Trenerzy",
        Me: "Moje",
        Profile: "Profil",
        Notifications: "Notifikacje",
        LoginRegister: "Logowanie / Rejestracja",
        Language: "Język",
        Orders: "Zamównienia",
        Consultations: "Konsultacje",
        Events: "Wydarzenia stacjonarne",
        Webinars: "Webinary",
        Packages: "Pakiety",
      },
      Footer: {
        HomePage: "Strona Główna",
        Courses: "Kursy",
        Cart: "Koszyk",
        PoweredBy: "Powered by",
        UserProfile: "Twój profil",
      },
      MyProfilePage: {
        DownloadCertificate: "Pobierz certyfikat",
        InvoiceTitle: "Faktura za zamówienie nr",
        Invoice: "Pobierz",
        Archived: "Archiwalne",
        Upcoming: "Nadchodzące",
        OrdersEmpty: "Nie złożyłeś jeszcze żadnych zamówień",
        MyCourses: "Moje szkolenia",
        MyTasks: "Moje zadania",
        MyBookmarks: "Moje zakładki i notatki",
        Ascending: "Rosnąco",
        Descending: "Malejąco",
        Personal: "Osobiste",
        Incoming: "Zewnętrzne",
        ShowDone: "Pokaż skończone",
        HideDone: "Ukryj skończone",
        OrdersHistory: "Historia zakupów",
        Notifications: "Powiadomienia",
        Logout: "Wyloguj",
        DeleteAccount: "Usuń konto",
        FinishedCourses: "ukończonych kursów",
        TotalCertificates: "zdobytych certyfikatów",
        MyProgress: "Moje postępy",
        YourAccount: "Twoje konto",
        EmptyCoursesText:
          " Nie masz jeszcze żadnych kursów, ale dzięki naszej ofercie już dziś możesz zacząć naukę!",
        EmptyCoursesBtnText: " Wybierz kurs dla siebie",
        EmptyCoursesTitle: "Rozpocznij swój rozwój",
        EmptyCertificates:
          "Tu zobaczysz swoje certyfikaty po ukończonych kursach",
        RateCourse: "Oceń kurs",
        ResetCourseProgress: "Rozpocznij od nowa",
        AccessCourseExpired: "Dostęp do kursu wygasł",
        ShowMore: "Pokaż więcej",
        MyCertificates: "Moje certyfikaty",
        MyConsultations: "Moje konsultacje",
        Subscriptions: "Subskrypcje",
        ALlCourses: "Wszystkie kursy",
        InProgress: "W trakcie",
        Planned: "Zaplanowane",
        Finished: "Ukończone",
        Authored: "Autorskie",
        EditData: "Edytuj dane",
        MyStationaryEvents: "Moje wydarzenia stacjonarne",
        EmptyEventTitle: "Rozpocznij swój rozwój",
        EmptyEventText:
          "Nie masz jeszcze żadnych wydarzeń stacjonarnych, ale dzięki naszej ofercie już dziś możesz zacząć naukę!",
        EmptyEventsBtnText: " Wybierz wydarzenie stacjonarne dla siebie",
        BoughtUpcoming: "Kupione nadchodzące",
        BoughtArchived: "Kupione archiwalne",
        MyWebinars: "Moje webinaria",
        EmptyWebinarTitle: "Rozpocznij swój rozwój",
        EmptyWebinarText:
          "Nie masz jeszcze żadnych webinarów, ale dzięki naszej ofercie już dziś możesz zacząć naukę!",
        EmptyWebinarsBtnText: " Wybierz webinary dla siebie",
        WebinarIsStarted: "Webinar już się rozpoczął",
        DeleteAccountConfirmation: "Czy na pewno chcesz usunąć swoje konto?",
        Delete: "Usuń",
        AccountDeleted: "Twoje konto zostało usunięte",
      },
      ResetProgressModal: {
        Continue: "Czy chcesz kontynuować?",
        WantContinue: "Chcę kontynuować",
        RestartCourse:
          "Rozpoczynając kurs od nowa stracisz dotychczasowy postęp",
        Cancel: "Anuluj",
      },
      Navbar: {
        MyProfile: "Mój profil",
        MyCourses: "Moje kursy",
        MyCertificates: "Moje certyfikaty",
        MyMattermostChannels: "Moje kanały mattermost",
        MyOrders: "Moje zamówienia",
        MyTasks: "Moje zadania",
        MyBookmarks: "Moje zakładki i notatki",
        MyPayments: "Płatności",
        EditProfile: "Edytuj dane",
        Logout: "Wyloguj",
        MyStationaryEvents: "Moje wydarzenia stacjonarne",
        MyConsultations: "Moje konsultacje",
        MyWebinars: "Moje webinaria",
      },
      Custom404Page: {
        NotFound: "Error 404 : Nie znaleziono strony",
        Info: "Strona której szukasz może być usunięta albo zmienione jej nazwę albo jest czasowo niedostępna",
      },
      Notifications: {
        EscolaLmsTopicFinishedTemplateEvent: "Temat zakończony",
        NoNotifications: "Nie masz notyfikacji",
        UserLogged: "Użytkownik zalogowany",
        list: "Lista",
        PermissionRoleRemoved: "Uprawnienia usunięte",
        PermissionRoleChanged: "Uprawnienia zmienione",
        CartOrderPaid: "Zamówienie w koszyku opłacone",
        CartOrderSuccess: "Zamówienie zakończone",
        PdfCreated: "PDF stworzony",
        SettingPackageConfigUpdated: "Zaktualizowano konfigurację pakietu",
        CourseTutorAssigned: "Instruktor przypisany",
        CourseStarted: "Kurs rozpoczęty",
        "Notifications.EscolaLms\\TemplatesPdf\\Events\\PdfCreated":
          "PDF stworzony",
        // STATIONARY EVENT
        "EscolaLms\\StationaryEvents\\Events\\StationaryEventAssigned":
          "Zostałeś przypisany do wydarzenia stacjonarnego {{name}}",
        "EscolaLms\\StationaryEvents\\Events\\StationaryEventUnassigned":
          "Zostałeś wypisany z wydarzenia stacjonarnego {{name}}",
        "EscolaLms\\StationaryEvents\\Events\\StationaryEventAuthorAssigned":
          "Zostałeś przypisany do wydarzenia stacjonarnego {{name}} jako autor",
        "EscolaLms\\StationaryEvents\\Events\\StationaryEventAuthorUnassigned":
          "Zostałeś wypisany z wydarzenia stacjonarnego {{name}} jako autor",
        // CART
        "EscolaLms\\Cart\\Events\\AbandonedCartEvent": "Wyczyszczono koszyk",
        "EscolaLms\\Cart\\Events\\OrderCancelled": "Zamówienie anulowane",
        "EscolaLms\\Cart\\Events\\OrderCreated": "Zamówienie stworzone",
        "EscolaLms\\Cart\\Events\\OrderPaid": "Zamówienie {{name}} zapłacone",
        "EscolaLms\\Cart\\Events\\ProductableAttached":
          "Productable {{name}} attached",
        "EscolaLms\\Cart\\Events\\ProductableDetached":
          "Productable {{name}} detached",
        "EscolaLms\\Cart\\Events\\ProductAddedToCart":
          "Produkt {{name}} dodany do koszyka",
        "EscolaLms\\Cart\\Events\\ProductAttached":
          "Produkt {{name}} dołączony",
        "EscolaLms\\Cart\\Events\\ProductBought": "Produkt {{name}} zakupiony",
        "EscolaLms\\Cart\\Events\\ProductDetached":
          "Produkt {{name}} odłączony",
        "EscolaLms\\Cart\\Events\\ProductRemovedFromCart":
          "Produkt {{name}} usunięty z koszyka",
        // PAYMENT
        "EscolaLms\\Payments\\Events\\PaymentCancelled":
          "Płatność za produkty {{name}} na kwotę {{amount}} zł anulowana",
        "EscolaLms\\Payments\\Events\\PaymentFailed":
          "Błąd płatności za produkty {{name}} na kwotę {{amount}} zł",
        "EscolaLms\\Payments\\Events\\PaymentRegistered":
          "Płatność na kwotę {{amount}} zł zarejestrowana",
        "EscolaLms\\Payments\\Events\\PaymentSuccess":
          "Płatność za produkty {{name}} na kwotę {{amount}} zł udana",
        // COURSE
        "EscolaLms\\Courses\\Events\\CourseAccessFinished":
          "Nie masz dostępu do kursu {{name}}",
        "EscolaLms\\Courses\\Events\\CourseAccessStarted":
          "Masz dostęp do kursu {{name}}",
        "EscolaLms\\Courses\\Events\\CourseAssigned":
          "Kurs {{name}} został przypisany do Ciebie",
        "EscolaLms\\Courses\\Events\\CourseDeadlineSoon":
          "Kurs {{name}} zakończy się {{date}}",
        "EscolaLms\\Courses\\Events\\CoursedPublished":
          "Kurs {{name}} opublikowany",
        "EscolaLms\\Courses\\Events\\CourseFinished":
          "Kurs {{name}} zakończony",
        "EscolaLms\\Courses\\Events\\CourseStarted":
          "Kurs {{name}} wystartował",
        "EscolaLms\\Courses\\Events\\CourseStatusChanged":
          "Status kursu {{name}} zmieniony",
        "EscolaLms\\Courses\\Events\\CourseTutorAssigned":
          "Zostałeś przypisany jako trener do kursu {{name}}",
        "EscolaLms\\Courses\\Events\\CourseTutorUnassigned":
          "Zostałeś wypisany jako trener do kursu  {{name}}",
        "EscolaLms\\Courses\\Events\\CourseUnassigned":
          "Zostałeś przypisany {{name}}",
        "EscolaLms\\Courses\\Events\\TopicFinished":
          "Temat kursu {{name}} zakończony",
        "EscolaLms\\Courses\\Events\\LessonFinished": "Lekcja zakończona",
        "EscolaLms\\TemplatesPdf\\Events\\PdfCreated":
          "Certyfikat dla kursu {{name}} stworzony",
        "EscolaLms\\CourseAccess\\Events\\CourseAccessEnquiryStudentCreatedEvent":
          "Zgłoszenie o dostęp do kursu stworzone",
        // TOPIC
        "EscolaLms\\TopicTypes\\Events\\TopicTypeChanged":
          "Temat {{name}} zmianiony",
        // CONSULTATIONS
        "EscolaLms\\Consultations\\Events\\ApprovedTerm":
          "Termin zatwierdzony {{date}}",
        "EscolaLms\\Consultations\\Events\\ApprovedTermWithTrainer":
          "Termin z trenerem zatwierdzony {{date}}",
        "EscolaLms\\Consultations\\Events\\ChangeTerm":
          "Termin zmieniony na {{date}}",
        "EscolaLms\\Consultations\\Events\\RejectTerm":
          "Termin {{date}} odrzucony",
        "EscolaLms\\Consultations\\Events\\RejectTermWithTrainer":
          "Termin z trenerem {{date}} odrzucony",
        "EscolaLms\\Consultations\\Events\\ReminderAboutTerm":
          "Przypomnienie! Termin o {{date}}",
        "EscolaLms\\Consultations\\Events\\ReminderTrainerAboutTerm":
          "Przypomnienie! Termin o {{date}}",
        "EscolaLms\\Consultations\\Events\\ReportTerm":
          "Uytkownik {{user}} zgłosił nowy termin {{date}} na konsultacje {{name}}",
        // WEBINAR
        "EscolaLms\\Webinar\\Events\\ReminderAboutTerm":
          "Przypomnienie! Webinar startuje {{date}}",
        "EscolaLms\\Webinar\\Events\\WebinarTrainerAssigned":
          "Trener został przypisany do webinaru",
        "EscolaLms\\Webinar\\Events\\WebinarTrainerUnassigned":
          "Trener został wypisany z webinaru",
        // VIDEO
        ProcessVideoStarted: "Wideo zostało włączone",
        ProcessVideoFailed: "Błąd podczas włączania wideo",
        // CSV USER
        "EscolaLms\\CsvUsers\\Events\\EscolaLmsImportedNewUserTemplateEvent":
          "Zaimportowano nowy szablon użytkownika",
        // UNLOGGED USER
        AssignToProduct:
          "Niezalogowany użytkownik został przypisany do produktu",
        AssignToProductable: "Niezalogowany użytkownik",
        // FILES
        FileDeleted: "Plik usunięty",
        FileStored: "Plik przechowywany",
        // SETTINGS
        "EscolaLms\\Settings\\Events\\SettingPackageConfigUpdated":
          "Pakiet ustawień został zaktualizowany",
        // AUTH
        "EscolaLms\\Auth\\Events\\AccountBlocked": "Konto zablokowane",
        "EscolaLms\\Auth\\Events\\AccountConfirmed": "Konto potwierdzone",
        "EscolaLms\\Auth\\Events\\AccountDeleted": "Konto usuniete",
        "EscolaLms\\Auth\\Events\\AccountMustBeEnableByAdmin":
          "Konto musi został aktywowane przez administratora",
        "EscolaLms\\Auth\\Events\\AccountRegistered": "Konto zarejestrowane",
        "EscolaLms\\Auth\\Events\\ForgotPassword": "Zapomniano hasła",
        "EscolaLms\\Auth\\Events\\Login": "Poprawnie zalogowano",
        "EscolaLms\\Auth\\Events\\Logout": "Wylogowano",
        "EscolaLms\\Auth\\Events\\PasswordChanged": "Hasło zmienione",
        "EscolaLms\\Auth\\Events\\ResetPassword": "Hasło zresetowane",
        "EscolaLms\\Auth\\Events\\UserAddedToGroup": "Zostałeś dodany do grupy",
        "EscolaLms\\Auth\\Events\\UserRemovedFromGroup":
          "Zostałeś usunięty z grupy",
        "EscolaLms\\BulkNotifications\\Events\\NotificationSent": "{{name}}",
        AccountConfirmed: "Konto potwierdzone",
        ProductAddedToCart: "Produkt dodany do koszyka",
        ProductRemovedFromCart: "Produkt usunięty z koszyka",
        ProductableAttached: "Produkt dołączony???",
        ProductBought: "Produkt kupiony",
        ProductAttached: "Produkt dołączony",
        OrderCreated: "Zamówienie utworzone",
        CreateBookmark: "Stworzono zakładkę",
        DeleteBookmark: "Usunięto zakładkę",
        Deleted: "Usunięto pomyślnie",
        notifications: "Powiadomienia",
        readAll: "Oznacz wszystkie jako przeczytane",
        empty: "Brak powiadomień",
      },
      Header: {
        Register: "Zarejestruj",
        Login: "Logowanie",
      },
      AcceptCheckbox: "Zaznaczając to pole, akceptujesz",
      PrivacyPolicy: "Politykę prywatności",
      TermsOfService: "Warunki usługi",
      EmailWasVerified: "Email został potwierdzony.",
      RateCourse: {
        Title: "Podziel się opinią o kursie",
        WriteComment: "Napisz komentarz",
        RateScale: "Oceń w skali 1 - 5",
        ThankYou: "Dziękujemy za wystawienie oceny",
        ThankYouMessage: "Twoja ocena została zapisana",
        OptionalComment:
          "Tutaj możesz napisać komentarz lub zostawić opinię (nieobowiązkowe)",
        SendAnswer: "Wyślij",
        NoAnswer: "Anuluj",
        WriteAnswer: "Napisz odpowiedź",
      },
      Filters: {
        Category: "Kategoria",
        Search: "Szukaj",
      },
      EventPage: {
        IsFinished: "Wydarzenie zakończyło się",
        GoToCheckout: "Do kasy",
        NotStarted: "Wydarzenie jeszcze się nie rozpoczęło",
        UnavailableEvent: "Wydarzenie niemożliwe do kupienia",
        "30Days": "Gwarantowane 30 dni na zwrot",
      },
      CourseAccess: {
        RequestAccess: "Poproś o dostęp",
        Pending: "Wysłano prośbę",
      },
      WebinarsPage: {
        Webinars: "Webinary",
      },
      WebinarPage: {
        Webinar: "Webinar",
        StartDate: "Termin rozpoczęcia",
        EndDate: "Termin zakończenia",
        WebinarTags: "Tagi webinaru",
        CompaniesTitle: "Firmy które oferują ten webinar swoim pracownikom",
        ErrorWhileGeneratingUrl: "Błąd podczas generowania webinaria",
      },
      ConsultationStatus: {
        Unconfirmed: "Niepotwierdzona",
        Bought: "Kupiona",
        Canceled: "Odrzucona",
        Appointment: "Umówiona",
        Ended: "Zakończona",
        UnconfirmedInfo:
          "Potwierdź zaproponowany termin spotkania przez klienta lub skontaktuj się w celu ustalenie innego terminu.",
        AppointmentInfo: "Link do spotkania pojawi się w {{date}}",
      },
      PackagesPage: {
        Packages: "Pakiety",
      },
      PackagePage: {
        PackageIncludes: "Pakiet zawiera:",
        CompaniesSectionTitle:
          "Firmy które oferują ten pakiet swoim pracownikom",
        TutorsSectionTitle: "Autorzy",
        ProductOwned:
          "Przejdź do swojego profilu, aby zobaczyć elementy zakupionego pakietu.",
        DescriptionTitle: "Opis pakietu",
      },
      CoursePanel: {
        Course: "Kurs",
        Leave: "Wyjdź",
        ScheduleTitle: "Harmonogram kursu",
        MenuButtonAria: "Przełącz menu",
        FinishPage: {
          Congrats: "Gratulacje!",
          Subtitle: "Ukończyłeś właśnie kurs",
          Text: "Zdobyłeś certyfikat, który umożliwia Ci pracę w najlepszych firmach z całego świata",
          YourCertificate: "Twój certyfikat",
          CertificateText: "Znajdziesz go także w swoim profilu",
        },
      },
      InvoiceData: {
        BillingDetails: "Dane do rachunku",
        InvoiceData: "Dane do faktury",
        ClientTaxId: "NIP",
        ClientCompanyName: "Nazwa firmy",
        ClientAddress: "Adres",
        ClientStreetNumber: "Numer ulicy",
        ClientCity: "Miasto",
        ClientPostalCode: "Kod pocztowy",
        ClientCountry: "Kraj",
        ClientFirstName: "Imię",
        ClientEmail: "Email",
      },
      Subscriptions: {
        GetAccess: "Uzyskaj dostęp do kursów",
        YouHaveTwoOptions: "Masz do wyboru dwie opcje:",
        Subs: "Subskrypcje",
        Text: "Dostęp do kursów na platformie możesz uzyskać w modelu subskrypcyjnym, który jest najtańszą formą korzystania.",
        CheapestOffer: "Najtańsza oferta",
        AccessVia: "Dostęp przez",
        TrialText: "darmowy okres próbny",
        IPick: "Wybieram",
        ActiveSubscription: `Posiadasz aktywną subskrypcję do dnia {{date}}.`,
        NoSubscription:
          "Nie posiadasz aktywnej subskrypcji. Zacznij już teraz - to najtańsza forma korzystania z platformy!",
        Cancelled: "Przedlużenie subskrypcji zostało anulowane",
        Periods: {
          yearly: "rok",
          monthly: "miesiąc",
          daily: "dniowy",
        },
      },
      RevenuecatErrors: {
        PURCHASE_CANCELLED_ERROR: "Błąd: zakup anulowany",
        STORE_PROBLEM_ERROR: "Błąd: problem ze sklepem",
        PURCHASE_NOT_ALLOWED_ERROR: "Błąd: zakup niedozwolony",
        PURCHASE_INVALID_ERROR: "Błąd: nieprawidłowy zakup",
        PRODUCT_NOT_AVAILABLE_FOR_PURCHASE_ERROR:
          "Błąd: produkt niedostępny do zakupu",
        PRODUCT_ALREADY_PURCHASED_ERROR: "Błąd: produkt jest już zakupiony",
        RECEIPT_ALREADY_IN_USE_ERROR: "Błąd: paragon już w użyciu",
        INVALID_RECEIPT_ERROR: "Błąd: nieprawidłowy paragon",
        MISSING_RECEIPT_FILE_ERROR: "Błąd: brak pliku paragonu",
        NETWORK_ERROR: "Błąd sieci",
        INVALID_CREDENTIALS_ERROR: "Błąd: nieprawidłowe dane uwierzytelniające",
        UNEXPECTED_BACKEND_RESPONSE_ERROR:
          "Błąd: nieoczekiwana odpowiedź z serwera",
        RECEIPT_IN_USE_BY_OTHER_SUBSCRIBER_ERROR:
          "Błąd: paragon używany przez innego subskrybenta",
        INVALID_APP_USER_ID_ERROR:
          "Błąd: nieprawidłowy identyfikator użytkownika aplikacji",
        OPERATION_ALREADY_IN_PROGRESS_ERROR: "Błąd: operacja już w toku",
        UNKNOWN_BACKEND_ERROR: "Nieznany błąd zaplecza",
        INVALID_APPLE_SUBSCRIPTION_KEY_ERROR:
          "Błąd: nieprawidłowy klucz subskrypcji Apple",
        INELIGIBLE_ERROR: "Błąd: nieuprawniony",
        INSUFFICIENT_PERMISSIONS_ERROR: "Błąd: niewystarczające uprawnienia",
        PAYMENT_PENDING_ERROR: "Błąd: płatność jest w trakcie realizacji",
        INVALID_SUBSCRIBER_ATTRIBUTES_ERROR:
          "Błąd: nieprawidłowe atrybuty subskrybenta",
        LOG_OUT_ANONYMOUS_USER_ERROR:
          "Błąd: wylogowanie anonimowego użytkownika",
        CONFIGURATION_ERROR: "Błąd konfiguracji",
        UNSUPPORTED_ERROR: "Błąd nieobsługiwany",
        EMPTY_SUBSCRIBER_ATTRIBUTES_ERROR: "Błąd: puste atrybuty subskrybenta",
        PRODUCT_DISCOUNT_MISSING_IDENTIFIER_ERROR:
          "Błąd: brak identyfikatora zniżki produktu",
        PRODUCT_DISCOUNT_MISSING_SUBSCRIPTION_GROUP_IDENTIFIER_ERROR:
          "Błąd: brak identyfikatora grupy subskrypcji zniżki produktu",
        CUSTOMER_INFO_ERROR: "Błąd informacji o kliencie",
        SYSTEM_INFO_ERROR: "Błąd informacji systemowych",
        BEGIN_REFUND_REQUEST_ERROR: "Błąd rozpoczęcia żądania zwrotu",
        PRODUCT_REQUEST_TIMED_OUT_ERROR:
          "Błąd: przekroczono czas żądania produktu",
        API_ENDPOINT_BLOCKED: "Błąd: zapytania zablokowane",
        INVALID_PROMOTIONAL_OFFER_ERROR:
          "Błąd: nieprawidłowa oferta promocyjna",
        OFFLINE_CONNECTION_ERROR: "Błąd: połączenie offline",
      },
    },
  },
};

i18n
  .use(initReactI18next) // passes i18n down to react-i18next
  .init({
    resources,
    fallbackLng: "pl",
    // debug: true,
    lng: "pl",
    //supportedLngs: ["pl", "en"],
    // fallbackLng: "pl",
    // lng: "en", // language to use, more information here: https://www.i18next.com/overview/configuration-options#languages-namespaces-resources
    // you can use the i18n.changeLanguage function to change the language manually: https://www.i18next.com/overview/api#changelanguage
    // if you're using a language detector, do not define the lng option

    interpolation: {
      escapeValue: false, // react already safes from xss
    },
    react: {
      transKeepBasicHtmlNodesFor: ["br", "strong", "i"],
    },
  });

export default i18n;