All Downloads are FREE. Search and download functionalities are using the official Maven repository.

k.fh-docs.4.10.8.source-code.fh-docs_pl.properties Maven / Gradle / Ivy


# ++++++++++++++++++ INTERNATIONALIZATION ++++++++++++++++++++++++++++++++++++++++++

fh.core.dialog.button.close=Zamknij

fh.docs.welcome.info=Witaj w FH
fh.docs.table.cell=Kom\u00F3rka:
fh.docs.table.example=Przyk\u0142ad z t\u0142umaczeniami i18n u\u017Cywanymi w kom\u00F3rkach kolumny: 'Tekst dynamiczny + i18n'
fh.docs.table.example.no=Nr
fh.docs.table.example.dynamic_text_i18n_message=Tekst dynamiczny + i18n
fh.docs.table.example.binding =Prosty przyk\u0142ad \u0142\u0105czenia t\u0142umacze\u0144 i18n wewn\u0105trz komponent\u00F3w jako powi\u0105za\u0144
fh.docs.model.example.panel=Prosty przyk\u0142ad \u0142\u0105czenia t\u0142umacze\u0144 i18n poprzez binding dla komponent\u00F3w.
fh.docs.model.example.binding=Przyk\u0142adowe powi\u0105zanie do modelu
fh.docs.i18n.example.enums=T\u0142umaczenie typ\u00F3w enum
fh.docs.i18n.example.enums.desc=Warto\u015Bci typ\u00F3w enum wy\u015Bwietlane jako tekst (np. w OutputLabel, SelectOneMenu, Table) podlegaj\u0105 automatycznemu t\u0142umaczeniu, je\u017Celi odpowienie t\u0142umaczenia i18n s\u0105 dost\u0119pne. T\u0142umaczenia s\u0105 szukane we wszystkich zbiorach t\u0142umacze\u0144 u\u017Cywaj\u0105c klucza z\u0142o\u017Conego z prefiksu "enum", nazwy typu enum (kanonicznej lub prostej) i nazwa warto\u015Bci enum, np. enum.pl.fhframework.enums.SimpleEnum.VALUE lub enum.SimpleEnum.VALUE.
fh.docs.i18n.example.enums.selectOneMenu=Przyk\u0142adowe przet\u0142umaczone warto\u015Bci enum
fh.docs.validation.example.panel=Przyk\u0142ad tworzenia w\u0142asnych wiadomo\u015Bci walidacji z u\u017Cyciem i18n
fh.docs.validation.example.btn=Zg\u0142o\u015B b\u0142\u0105d walidacji
fh.docs.validation.example.msg=W\u0142asna wiadomo\u015B\u0107.
fh.docs.validation.example.msgWithParam=W\u0142asna wiadomo\u015B\u0107 z parametrem {0}.

fh.docs.i18n_project_can_use_spring_internationalization=Projekt mo\u017Ce wykorzystywa\u0107 mechanizm Spring Internationalization (i18n) w fh. Najpierw programista powinien zdefiniowa\u0107 komponenty MessageSource bean  (jeden lub wiele) w niekt\u00F3rych plikach konfiguracyjnych i * .properties. Nast\u0119pnie FH b\u0119dzie w stanie obs\u0142u\u017Cy\u0107 okre\u015Blone powi\u0105zania u\u017Cywane w formularzach XML. To powi\u0105zanie mo\u017Ce wygl\u0105da\u0107 tak:
fh.docs.i18n_if_developer_wants_to_use_global_message_binding=Je\u015Bli deweloper chce u\u017Cy\u0107 powi\u0105za\u0144 globalnych
fh.docs.i18n_fh_will_search_every_messagesource_to_find=Fh przeszuka wszystkie MessageSource, aby znale\u017A\u0107 pierwsze wyst\u0105pienie powi\u0105zanego klucza. Je\u015Bli klucz nie zostanie znaleziony, FH wygeneruje b\u0142\u0105d.
fh.docs.i18n_if_developer_wants_to_use_specific_message_binding=Je\u015Bli programista chce u\u017Cy\u0107 okre\u015Blonego powi\u0105zania
fh.docs.i18n_fh_will_search_for_messagesource_under=Fh b\u0119dzie szuka\u0107 MessageSource pod nazw\u0105
fh.docs.i18n_named_to_find_first_occurrence_of_binded_key=aby znale\u017A\u0107 pierwsze wyst\u0105pienie powi\u0105zanego klucza. Je\u015Bli klucz nie zostanie znaleziony, FH wygeneruje b\u0142\u0105d.

fh.docs.i18n_code_example_looks_like_this=Przyk\u0142adowy kod wygl\u0105da tak:
fh.docs.i18n_change_language=Zmie\u0144 j\u0119zyk
fh.docs.i18n_there_is_java_way_for_developer_to_use_model_binding=W Java jest spos\u00F3b aby deweloper m\u00F3g\u0142 u\u017Cywa\u0107 powi\u0105za\u0144 do modelu i w\u0142asnych tekst\u00F3w z kluczy z pliku .properties. W klasie Java deweloper mo\u017Ce wstrzykn\u0105\u0107 us\u0142ug\u0119 o nazwie pl.fhframework.core.i18n.MessageService i u\u017Cywa\u0107 jej zgodnie z w\u0142asnym pomys\u0142em. Wi\u0119cej szczeg\u00F3\u0142\u00F3w technicznych mo\u017Cna znale\u017A\u0107 w pliku javadoc tej us\u0142ugi.
fh.docs.i18n_fh_also_supports_custom_validation_messages_using_message=FH obs\u0142uguje r\u00F3wnie\u017C niestandardowe komunikaty walidacyjne za pomoc\u0105 kluczy w pliku .properties. W serwisach przypadku u\u017Cycia deweloper mo\u017Ce wywo\u0142a\u0107 kilka metod za to odpowiedzialnych. Wi\u0119cej na temat sprawdzania poprawno\u015Bci mo\u017Cna znale\u017A\u0107 w sekcji Validation w Documentation -> Fh concepts. Z wyj\u0105tkiem prostego niestandardowego komunikatu, FH obs\u0142uguje komunikaty z parametrami(kluczami), ale TYLKO po stronie Java (przynajmniej na razie).
fh.docs.i18n_code_example_on_java_side=Przyk\u0142adowy kod Java
fh.docs.i18n_fh_messages_with_simple_dialog=Wiadomo\u015Bci Fh z prostym dialogiem
fh.docs.i18n_fh_dialogs_works_with_messages_based=Dialogi Fh dzia\u0142aj\u0105 z komunikatami opartymi na predefiniowanych kluczach. Przyk\u0142ady g\u0142\u00F3wnych kluczy
fh.docs.i18n_display_dialog=Wy\u015Bwietl dialog

enum.ExampleI18nEnum.ONE=Jeden
enum.ExampleI18nEnum.TWO=Dwa
enum.ExampleI18nEnum.THREE=Trzy


# ++++++++++++++++++++++++++++ LEFT MENU DOCUMENTATION ++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.menudocumentation_documentation=Dokumentacja
fh.docs.menudocumentation_change_log=Rejestr zmian
fh.docs.menudocumentation_building_fh=Budowanie FH
fh.docs.menudocumentation_running_fh=Uruchamianie FH
fh.docs.menudocumentation_form_components=Kontrolki formularza
fh.docs.menudocumentation_working_with_forms=Praca z formularzami
fh.docs.menudocumentation_keyboard_events=Zdarzenia klawiaturowe
fh.docs.menudocumentation_core_security=Bezpiecze\u0144stwo
fh.docs.menudocumentation_fh_concepts=Koncepcje FH
fh.docs.menudocumentation_type_conversion=Przekszta\u0142canie typ\u00F3w
fh.docs.menudocumentation_periodic_jobs=Zadania cykliczne
fh.docs.menudocumentation_dynamic_model=Model dynamiczny
fh.docs.menudocumentation_dynamic_content=Dynamiczna tre\u015B\u0107
fh.docs.menudocumentation_validation=Walidacja
fh.docs.menudocumentation_availability_configuration=Konfiguracja dostepno\u015Bci
fh.docs.menudocumentation_fh_markup_language=FH Markup Language
fh.docs.menudocumentation_application_modes=Tryby pracy aplikacji
fh.docs.menudocumentation_urls_to_use_cases=URLe do przypadk\u00F3w u\u017Cycia
fh.docs.menudocumentation_external_return_to_fh=Powr\u00F3t do FH z zewn\u0119trznych stron
fh.docs.menudocumentation_fh_exceptions=Wyj\u0105tki w FH
fh.docs.menudocumentation_application_cache=Pami\u0119\u0107 podr\u0119czna aplikacji
fh.docs.menudocumentation_internationalization=U\u017Cywanie wielu j\u0119zyk\u00F3w
fh.docs.menudocumentation_appmenu=Menu aplikacji
fh.docs.menudocumentation_fh_composites=Kompozyty FH
fh.docs.menudocumentation_picklist=PickList
fh.docs.menudocumentation_searchlist=SearchList
fh.docs.menudocumentation_fh_events=Zdarzenia w FH
fh.docs.menudocumentation_file_download_event=\u0141adowanie pliku
fh.docs.menudocumentation_focus_event=Zdarzenie typu Focus
fh.docs.menudocumentation_scroll_event=Zdarzenie typu Scroll
fh.docs.menudocumentation_notification_event=Powiadomienie
fh.docs.menudocumentation_redirect_event=Przekierowanie
fh.docs.menudocumentation_redirect_home_event=Przekierowanie do strony startowej
fh.docs.menudocumentation_custom_action_event=W\u0142asna akcja


# ++++++++++++++++++GENERAL ++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.component.examples = Przyk\u0142ady
fh.docs.component.back=Wyjd\u017A
fh.docs.component.code=Kod
fh.docs.component.java=Java
fh.docs.service.save=Zapisz
fh.docs.service.close=Zamknij
fh.docs.component.documentation=Dokumentacja

# +++++++++++ ARRIBUTES+++++++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.component.attributes=Atrybuty
fh.docs.component.attributes_identifier=Identyfikator
fh.docs.component.attributes_type=Typ
fh.docs.component.attributes_boundable=Powi\u0105zanie
fh.docs.component.attributes_default_value=Domy\u015Blna warto\u015B\u0107
fh.docs.component.attributes_description=Opis

# ++++++++++ ACCORDION ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.component.accordion.simple = Prosty Accordion.
fh.docs.component.accordion_with_activegroup_attribute = Accordion z atrybutem activeGroup.
fh.docs.component.accordion_with_bound_activegroup_attribute = Accordion z zwi\u0105zanym atrybutem activeGroup.
fh.docs.component.accordion_group_one = Grupa pierwsza
fh.docs.component.accordion_group_two = Grupa druga
fh.docs.component.accordion_group_three = Grupa trzecia
fh.docs.component.accordion_active_group_index = Indeks aktywnej grupy


# ++++++++++ PANEL GROUP WRAPPER ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


fh.docs.component.panelgroupwrapper.simple=Prosty PanelGroup Wrapper
fh.docs.component.panelgroupwrapper_with_activegroup_attribute=PanelGroup Wrapper z atrybutem activeGroup.
fh.docs.component.panelgroupwrapper_with_bound_activegroup_attribute=PanelGroup Wrapper z zwi\u0105zanym atrybutem activeGroup.
fh.docs.component.panelgroupwrapper_group_one=Group pierwsza
fh.docs.component.panelgroupwrapper_group_two=Group druga
fh.docs.component.panelgroupwrapper_group_three=Group trzecia
fh.docs.component.panelgroupwrapper_active_group_index = Indeks aktywnej grupy

# ++++++++++ ANCHOR ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


fh.docs.component.anchor.automatic=Kotwica z automatycznym przewijaniem
fh.docs.component.anchor.programatic=Kotwica z przewijaniem programowym
fh.docs.component.anchor.programatic_inside=Kotwica z przewijaniem wew kontenera
fh.docs.component.anchor.programatic.scrol_down=Wci\u015Bnij przycisk aby przewin\u0105\u0107 stron\u0119 do Kotwicy.
fh.docs.component.anchor.programatic.scrol_down_inside=Wci\u015Bnij przycisk aby przewin\u0105\u0107 kontener do jednej z Kotwic.
fh.docs.component.anchor.fill_container=Kontener wype\u0142niaj\u0105cy.

# ++++++++++++++++ BARCHART ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


fh.docs.component.barchart_default_size_and_colors=Wykres z domy\u015Blnym rozmiarem i kolorami.
fh.docs.component.barchart_six_default_colors_for_first_data_series=Sze\u015B\u0107 domy\u015Blnych kolor\u00F3w dla pierwszej serii danych [color='#f00']#f00[/color], [color='#0f0']#0f0[/color], [color='#00f']#00f[/color], [color='#ff0']#ff0[/color], [color='#f0f']#f0f[/color], [color='#0ff']#0ff[/color]. Domy\u015Blny poziom to "md-12".
fh.docs.component.barchart_custom_size=Wykres z ustawianym przez u\u017Cytkownika rozmiarem.
fh.docs.component.barchart_with_additional_linear_series=Wykres z dodatkow\u0105 seri\u0105 liniow\u0105
fh.docs.component.barchart_custom_colors=Wykres z ustawianym przez u\u017Cytkownika kolorem.
fh.docs.component.barchart_link = Zobacz mo\u017Cliwe nazwy kolor\u00F3w HTML
fh.docs.component.barchart_define_custom_colors_for_data_series=Istnieje mo\u017Cliwo\u015B\u0107 okre\u015Blenia koloru ka\u017Cdej serii danych. U\u017Cyj atrybutu "colors" do definiowania kolor\u00F3w dla serii danych.
fh.docs.component.barchart_with_stacked_data=Wykres z u\u0142o\u017Conymi danymi.
fh.docs.component.barchart_display_stacked_data_series= Wy\u015Bwietlenie atrybutu zestawu danych zbiorczych: "stacked"="true".
fh.docs.component.barchart_stacked=U\u0142o\u017Cenie
fh.docs.component.barchart_with_dynamic_data=BarChart z dynamicznymi danymi.
fh.docs.component.barchart_add_user=Dodaj pracownika
fh.docs.component.barchart_with_bound_attributes=Wykres z powi\u0105zanymi atrybutami.
fh.docs.component.barchart_chart_title=Tytu\u0142 wykresu
fh.docs.component.barchart_x_axis_label=Etykieta osi X
fh.docs.component.barchart_y_axis_label=Etykieta osi Y
fh.docs.component.barchart_y_axis_min_value=Minimalna warto\u015B\u0107 osi Y
fh.docs.component.barchart_y_axis_max_value=Maxymalna warto\u015B\u0107 osi Y
fh.docs.component.barchart_data_from_table_displayed = Dane z tabeli wy\u015Bwietlane w BarChart
fh.docs.component.barchart_company_employees_per_year=Pracownicy firmy rocznie
fh.docs.component.barchart_year=Rok
fh.docs.component.barchart_position=Pozycja
fh.docs.component.barchart_number_of_employees=Liczba pracownik\u00F3w
fh.docs.component.barchart_employees=Pracownicy
fh.docs.component.barchart_inline_data=Dla lepszego prototypowania (nie dla produkcji) mo\u017Cna u\u017Cy\u0107 bindingu ze wstawionymi danymi. Specjalna regu\u0142a 'csvChartSeries' dostarcza list\u0119 obiekt\u00F3w ChartSeries na podstawie danych podobnie jak w pliku CSV. Dane wej\u015Bciowe zawieraj\u0105 oddzielone \u015Brednikiem warto\u015Bci osi X, oddzielone \u015Brednikiem nazwy serii danych oraz podobnie jak w pliku CSV warto\u015Bci liczbowe serii danych, gdzie warto\u015Bci s\u0105 oddzielone \u015Brednikami a serie danych znakiem |.
fh.docs.component.barchart_inline_data_header=Wykres na podstawie bindingu ze wstawionymi danymi
fh.docs.component.barchart_inline_title=Prototypowanie z danymi



# ++++++++++++++++++++++++++++++Button +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.component.button_description = Element HTML reprezentuj\u0105cy przycisk zawieraj\u0105cy okre\u015Blone funkcjonalno\u015Bci.

fh.docs.component.button_with_simple_usage=Button z prostym u\u017Cyciem
fh.docs.component.button_simple_button = Zwyk\u0142y Button
fh.docs.component.button_with_specified_height=Button o okre\u015Blonej wysoko\u015Bci
fh.docs.component.button_small_button = Ma\u0142y Button
fh.docs.component.button_large_button = Du\u017Cy Button
fh.docs.component.button_with_bound_label=Button z powi\u0105zan\u0105 etykiet\u0105
fh.docs.component.button_with_bootstrap_align_parameter=Button z bootstrapowym parametrem wyr\u00F3wnania
fh.docs.component.button_with_size_parameter = Button z okre\u015Blon\u0105 wielko\u015Bci\u0105
fh.docs.component.button_right_button=Prawy Button
fh.docs.component.button_left_button=Lewy Button
fh.docs.component.button_center_button=Wycentrowany Button
fh.docs.component.button_with_onclick_event=Button ze zdarzeniem onClick
fh.docs.component.button_clicked= Klikalny Button
fh.docs.component.button_clicked_label = Button naci\u015Bni\u0119ty
fh.docs.component.button_clicked_times = razy
fh.docs.component.button_with_multiple_size=Button z wieloma rozmiarami
fh.docs.component.button_multi_size=Button wielorozmarowy
fh.docs.component.button_with_bootstrap_styles=Buttons ze stylami Bootstrap
fh.docs.component.button_can_have_6_bootstrap_styles=Button ma 6 styl\u00F3w bootstrap . Je\u017Celi styl nie jest zdefiniowany , "primary" styl b\u0119dzie ustawiony.

fh.docs.component.button_without_defined_style=Button bez zdefinowanych styl\u00F3w
fh.docs.component.button_default=Domy\u015Blny
fh.docs.component.button_primary=Pierwszy
fh.docs.component.button_success=Powodzenie
fh.docs.component.button_info=Informacja
fh.docs.component.button_warning=Ostrze\u017Cenie
fh.docs.component.button_danger=Niebezpiecze\u0144stwo

fh.docs.component.button_with_bound_styles=Buttons z powi\u0105zanymi stylami  
fh.docs.component.button_button_1=Button 1  
fh.docs.component.button_button_2=Button 2    
fh.docs.component.button_reset_style = Reset styl\u00F3w   
fh.docs.component.button_selected_style = Wybrany styl:

fh.docs.component.button_with_confirm_msg=Button z oknem potwierdzenia akcji
fh.docs.component.button_confirmLabel=Button z potwierdzeniem
fh.docs.component.button_confirmMsg=Czy jeste\u015B pewien, \u017Ce chcesz kontynuowa\u0107?

# ++++++++++++++++++++++++++++ ButtonGroup++++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.component.buttongroup_simple_buttongroup=Prosty ButtonGroup

fh.docs.component.buttongroup_btn_1=BTN 1
fh.docs.component.buttongroup_btn_2=BTN 2
fh.docs.component.buttongroup_btn_3=BTN 3

fh.docs.component.buttongroup_with_onchange_event_bound_to_another_buttongroup=ButtonGroup z zdarzeniem onChange zwi\u0105zanym z innym ButtonGroup

fh.docs.component.buttongroup_btn_2_1=BTN 2_1
fh.docs.component.buttongroup_btn_2_2=BTN 2_2
fh.docs.component.buttongroup_btn_2_3=BTN 2_3

fh.docs.component.buttongroup_btn_3_1=BTN 3_1
fh.docs.component.buttongroup_btn_3_2=BTN 3_2
fh.docs.component.buttongroup_btn_3_3=BTN 3_3
fh.docs.component.buttongroup_active_group_index = Indeks aktywnej grupy

fh.docs.component.buttongroup_focus=ButtonGroup focus

fh.docs.component.buttongroup_1=1
fh.docs.component.buttongroup_2=2
fh.docs.component.buttongroup_3=3
fh.docs.component.buttongroup_4=4
fh.docs.component.buttongroup_5=5
fh.docs.component.buttongroup_6=6
fh.docs.component.buttongroup_7=7
fh.docs.component.buttongroup_8=8
fh.docs.component.buttongroup_group_with_predefined_activebutton=Grupa z predefiniowanym activeButton
fh.docs.component.buttongroup_group_with_multi_size_defined_for_different_displays=Grupa z wieloma rozmiarami dla r\u00F3\u017Cnych wy\u015Bwietle\u0144
fh.docs.component.buttongroup_group_with_margin=Grupa z marginesem

# ++++++++++++++++++++++++++++ CALENDAR +++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.component.calendar_simple_data=Proste dane
fh.docs.component.calendar_actions=Akcje
fh.docs.component.calendar_with_predefined_values=Calendar z predefiniowananymi warto\u015Bciami
fh.docs.component.calendar_schedule_of_random_events=   Harmonogram z r\u00F3\u017Cnymi zdarzeniami
fh.docs.component.calendar_with_predefined_values_for_allowed_date=Calendar z predefiniowanymi warto\u015Bciami dowolonego zakresu dat i zablokowan\u0105 dat\u0105
fh.docs.component.calendar_month_and_year_menu_selection=Calendar z wyborem miesi\u0105ca i roku
fh.docs.component.calendar_simple_binding_and_collections=Proste powi\u0105zania z kolekcj\u0105
fh.docs.component.calendar_with_simple_collection=Calendar z prost\u0105 kolekcj\u0105
fh.docs.component.calendar_with_holidays_and_weekends=Calendar z dniami wolnymi i weekendami
fh.docs.component.calendar_multi_collections=Multi kolekcje
fh.docs.component.calendar_with_advanced_biding=Calendar z zaawansowanym powi\u0105zaniem ( z MultiValueMap jako powi\u0105zanie )
fh.docs.component.calendar_schedule_of_game_events=Harmonogram gier
fh.docs.component.calendar_onchange_action=Calendar z akcj\u0105 onChange
fh.docs.component.calendar_schedule_of_sport_events= Harmongram wydarze\u0144 sportowych
fh.docs.component.calendar_binded_schedule_of_sport_events=Powi\u0105zany haromogram ze zdarzeniami sportowymi
fh.docs.component.calendar_with_multi_sizes=Calendar z wieloma rozmiarami
fh.docs.component.calendar_schedule_of_music_events = Harmonogram wydarze\u0144 muzycznych

# ++++++++++++++++++++++++++++ Checkbox +++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.component.checkbox_with_label=CheckBox z  etykiet\u0105
fh.docs.component.checkbox_to_be_or_not_to_be=By\u0107 albo nie by\u0107 ?
fh.docs.component.checkbox_with_label_and_hint=CheckBox z etykiet\u0105 i podpowiedzi\u0105
fh.docs.component.checkbox_hover_over_me = Najed\u017A kursorem na Checkbox
fh.docs.component.checkbox_with_specified_height=CheckBox z okre\u015Blon\u0105 wysoko\u015Bci\u0105.
fh.docs.component.checkbox_lorem_ipsum_dolor=Lorem ipsum dolor sit amet libero ac arcu nunc eget dolor massa ut quam quis nisl. Cras eu mauris. Nullam aliquet. Morbi eget sem. Quisque lorem tortor justo nibh malesuada fames ac turpis vitae lorem sapien, non dui. Aliquam erat lacus, suscipit ultricies, hendrerit magna lectus, eu aliquam tellus non risus. Morbi tellus felis augue nec augue. Vestibulum convallis posuere. Quisque pellentesque quis, tincidunt in, vulputate risus dictum aliquet ipsum. Vestibulum dignissim turpis. Sed pellentesque quis, massa. Nulla quis nisl. Curabitur fringilla ante ipsum ac ligula. Vivamus arcu elit, consequat faucibus, diam mollis vel, tortor. Nulla facilisi. Nullam sit amet.

fh.docs.component.checkbox_with_bootstrap_layout=CheckBox z warstw\u0105 bootstrap
fh.docs.component.checkbox_are_you_sure=Jeste\u015B pewny?
fh.docs.component.checkbox_are_you_really_sure=Czy jeste\u015B naprawd\u0119 pewien?

fh.docs.component.checkbox_with_required_value=CheckBox z wymagan\u0105 warto\u015Bci\u0105
fh.docs.component.checkbox_this_text_will_be_red_when_is_not_checked=Ten tekst b\u0119dzie czerwony, je\u015Bli nie zostanie zaznaczony

fh.docs.component.checkbox_with_onchange_event=CheckBox ze zdarzeniem onChange
fh.docs.component.checkbox_above_checkbox_is_selected=CheckBox powy\u017Cej jest zaznaczony
fh.docs.component.checkbox_this_checkbox_is_bound_to_below_label= Ten CheckBox jest powi\u0105zany poni\u017Cej etykiety


fh.docs.component.checkbox_with_onchange_event_bound_to_another_checkbox=CheckBox ze zdarzeniem onChange event powi\u0105zany z innym CheckBoxem

fh.docs.component.checkbox_this_checkbox_is_bound_to_below_checkbox=Ten CheckBox jest powi\u0105zany z poni\u017Cszym CheckBoxem

fh.docs.component.checkbox_above_is_checked=Powy\u017Cszy checkbox jest zaznaczony

fh.docs.component.checkbox_with_multiple_sizes_for_different_displays=Checkbox z wieloma rozmiarami dla r\u00F3\u017Cnych wy\u015Bwietle\u0144

fh.docs.component.checkbox_with_multiple_sizes=Checkbox z wieloma rozmiarami

# ++++++++++++++++++++++++++++ COLUMN +++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.component.column_displayed_data=Wy\u015Bwietlane dane

fh.docs.component.column_table_with_simple_usage=Tabela z prostym u\u017Cyciem

fh.docs.component.column_company_employees=Pracownicy firmy

fh.docs.component.column_name=Nazwa

fh.docs.component.column_surname=Nazwisko

fh.docs.component.column_city=Miasto

fh.docs.component.column_gender=P\u0142e\u0107

fh.docs.component.column_status=Status

fh.docs.component.column_non_editable_column=Kolumna nieedytowalna

fh.docs.component.column_merged_columns=Po\u0142\u0105czone kolumny

fh.docs.component.column_merged_columns_with_binding=Po\u0142\u0105czone kolumny z wi\u0105zaniem

fh.docs.component.column_merged_columns_advanced=Po\u0142\u0105czone kolumny - zaawansowane


#++++++++++++++++++++++++++++ COMBO +++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.component.combo_with_static_values=Combo z warto\u015Bciami statycznymi

fh.docs.component.combo_select_user=Wybierz u\u017Cytkownika
fh.docs.component.combo_select_users=Wybierz u\u017Cytkownik\u00F3w

fh.docs.component.combo_with_static_values_and_hint=Combo z warto\u015Bciami statycznymi i podpowiedziami
fh.docs.component.combo_this_is_example_hint=To jest przyk\u0142adowa podpowied\u017A
fh.docs.component.combo_with_static_values_with_collection_as_binding=Combo z warto\u015Bciami statycznymi (z Collection jako powi\u0105zanie)
fh.docs.component.combo_with_static_values_with_collection_as_binding_and_displayFunction=Combo z warto\u015Bciami statycznymi (z Collection jako powi\u0105zanie) i funkcj\u0105 wy\u015Bwietlania
fh.docs.component.combo_with_static_values_with_collection_as_binding_and_displayRuleSpel=Combo z warto\u015Bciami statycznymi (z Collection jako powi\u0105zanie) i funkcj\u0105 wy\u015Bwietlania okre\u015Blon\u0105 jako wyra\u017Cenie SPEL

fh.docs.component.combo_with_advanced_biding_with_multivaluemap_as_binding=Combo z zaawansowanym powi\u0105zaniem (z MultiValueMap jako powi\u0105zanie )
fh.docs.component.combo_with_multiselect=Combo z wielowyborem
fh.docs.component.combo_typed_user_is=Wybrany u\u017Cytkownik to
fh.docs.component.combo_typed_user_is_2=Wybrany u\u017Cytkownik ma
fh.docs.component.combo_years_old=lat
fh.docs.component.combo_typed_user_was_created_on=Wybranego u\u017Cytkownika utworzono w bazie
fh.docs.component.combo_add_user_to_admins=Dodaj losowego u\u017Cytkownika

fh.docs.component.combo_with_advanced_biding_with_multivaluemap_as_binding_and_preload_attribute=Combo z zaawanowanym powi\u0105zaniem (z MultiValueMap jako powi\u0105zanie ) i atrybut PRELOAD=true
fh.docs.component.combo_this_combo_will_show_all_values_even_no_text_is_typed=Ta kontrolka Combo poka\u017Ce wszystkie warto\u015Bci nawet bez wpisywania tekstu
fh.docs.component.combo_with_multi_sizes=Combo z wieloma rozmiarami

fh.docs.component.combo_with_empty_value=Combo z pust\u0105 warto\u015Bci\u0105

fh.docs.component.combo_with_enum=Combo z powi\u0105zanym Enumem
fh.docs.component.combo_with_enum_pickColor=Wybierz kolor
fh.docs.component.combo_with_enum_pickColors=Wybierz kolory
fh.docs.component.combo_with_enum_and_multiselect=Combo z powi\u0105zanym Enumem i wielowyborem

# ++++++++++++++++++++++++++++ DROPDOWN +++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.component.dropdown_simple=Prosty Dropdown
fh.docs.component.dropdown_dropdownitem_without_icon=DropdownItem bez ikony
fh.docs.component.dropdown_dropdownitem_with_icon_before=DropdownItem z ikon\u0105 przed tekstem
fh.docs.component.dropdown_dropdownitem_with_icon_after=DropdownItem z ikon\u0105 po tek\u015Bcie
fh.docs.component.dropdown_simple_with_hint=Prosty Dropdown z podpowiedzi\u0105
fh.docs.component.dropdown_this_is_example_hint=To jest przyk\u0142adowa podpowied\u017A
fh.docs.component.dropdown_with_changed_height=Dropdown z zmienialn\u0105 wysoko\u015Bci\u0105
fh.docs.component.dropdown_dropdown=Dropdown
fh.docs.component.dropdown_with_changed_size=Dropdown z zmienialnym rozmiarem
fh.docs.component.dropdown_alignment=Dropdown wyr\u00F3wnany
fh.docs.component.dropdown_dropdown_aligned_to_left=Dropdown wyr\u00F3wnany do lewej
fh.docs.component.dropdown_left_dropdown=Lewy Dropdown
fh.docs.component.dropdown_dropdown_aligned_to_right=Dropdown wyr\u00F3wnany do prawej
fh.docs.component.dropdown_right_dropdown=Prawy dropdown
fh.docs.component.dropdown_inside_buttongroup=Dropdown zawarty w  ButtonGroup
fh.docs.component.dropdown_button_1=Button 1
fh.docs.component.dropdown_button_2=Button 2
fh.docs.component.dropdown_with_bound_label=Dropdown z powi\u0105zan\u0105 etykiet\u0105.
fh.docs.component.dropdown_with_sizes_for_different_displays=Dropdown z r\u00F3\u017Cnymi rozmiarami
fh.docs.component.dropdown_change_width_of_browser_window = Zmie\u0144 rozmiar okna aby zobaczy\u0107, jak zmienia si\u0119 wielko\u015B\u0107 Dropdown
fh.docs.component.dropdown_with_link=Dropdown z linkiem
fh.docs.component.dropdown_with_bootstrap_style=Dropdown ze stylem bootstrap

# ++++++++++++++++++++++++++++FILE UPLOAD+++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.component.fileupload_example=FileUpload przyk\u0142ad
fh.docs.component.fileupload_multiple_example=FileUpload wiele plik\u00F3w przyk\u0142ad
fh.docs.component.fileupload_fileupload_component_must_have_binding_type_of=Kontrolka FileUpload musi mie\u0107 powi\u0105zanie typu
fh.docs.component.fileupload_fileupload_multiple_component_must_have_binding_type_of=Kontrolka FileUpload musi mie\u0107 powi\u0105zanie typu
fh.docs.component.fileupload_or=lub
fh.docs.component.fileupload_please_note_that_resource=[b]Nale\u017Cy pami\u0119ta\u0107, \u017Ce zas\u00F3b jest tymczasowo zapisany w systemowym folderze %TEMP%. Zas\u00F3b nale\u017Cy zapisa\u0107 przed wyj\u015Bciem z bie\u017C\u0105cego formularza lub uniewa\u017Cnieniem sesji.[/b]
fh.docs.component.fileupload_example_with_hidden_file_name=FileUpload przyk\u0142ad z ukryt\u0105 nazw\u0105 pliku
fh.docs.component.fileupload_example_with_extensions_file=FileUpload przyk\u0142ad  z rozszerzeniem pliku
fh.docs.component.fileupload_in_below_example_you_can_upload_only_files_with_xls_and_.xlsx_extensions=W poni\u017Cszym przyk\u0142adzie mo\u017Cna przes\u0142a\u0107 jedynie pliki z rozszerzeniem .xls oraz .xlsx.
fh.docs.component.fileupload_with_required_attribute=FileUpload z wymaganym atrybutem
fh.docs.component.fileupload_required_label = Przes\u0142anie pliku jest wymagane dla poni\u017Cszej kontrolki
fh.docs.component.fileupload_you_have_to_upload_file_here=Musisz przes\u0142a\u0107 plik tutaj
fh.docs.component.fileupload_upload_file=Za\u0142aduj plik
fh.docs.component.fileupload_upload_files=Za\u0142aduj pliki

# ++++++++++++++++++++++++++++ FloatingGroup +++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.component.floatinggroup_with_simple_usage=FloatingGroup z prostym u\u017Cyciem
fh.docs.component.floatinggroup_simple=Prosty FloatingGroup
fh.docs.component.floatinggroup_sample_content = Przyk\u0142adowa tre\u015B\u0107
fh.docs.component.floatinggroup_with_specified_size_and_height=Group z okre\u015Blonym rozmiarem i wysoko\u015Bci\u0105
fh.docs.component.floatinggroup_with_fixed_size=Group ze sta\u0142ym rozmiarem

fh.docs.component.floatinggroup_with_bootstrap_layout_horizontal=Group z warstw\u0105 bootstrap (horizontal)

fh.docs.component.floatinggroup_center_panelgroup=Centralny panelGroup
fh.docs.component.floatinggroup_left_panelgroup=Lewy panelGroup
fh.docs.component.floatinggroup_right_panelgroup=Prawy panelGroup


fh.docs.component.floatinggroup_with_only_floating_mode=FloatingGroup tylko z trybem p\u0142ywaj\u0105cym
fh.docs.component.floatinggroup_with_footer=Group ze stopk\u0105.
fh.docs.component.floatinggroup_cancel = Zamknij
fh.docs.component.floatinggroup_confirm = Potwierd\u017A
fh.docs.component.floatinggroup_group_with_binding=FloatingGroup grupa z powi\u0105zaniem
fh.docs.component.floatinggroup_group_without_drag=FloatingGroup bez mo\u015Bliwo\u015Bci przemieszczania.
fh.docs.component.floatinggroup_this_group_is_collapsible=Ta grupa jest zwijana
fh.docs.component.floatinggroup_this_group_is_not_draggable=Ta grupa ma wy\u0142\u0105czon\u0105 opcj\u0119 przeci\u0105gania po ekranie.

# ++++++++++++++++++++++++++++ Group +++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.component.group_row_with_simple_usage=Grupa z prostym u\u017Cyciem
fh.docs.component.group_label_for_the_first_group = Etykieta dla pierwszej grupy
fh.docs.component.group_label_for_the_second_group = Etykieta dla drugiej grupy
fh.docs.component.group_sample_input = Przyk\u0142adowy Input
fh.docs.component.group_group_index = Indeks grupy
fh.docs.component.group_row_with_multi_size=Grupa z wieloma rozmiarami
fh.docs.component.group_label_for_the_group_with_multiple_sizes = Etykieta dla grupy z wieloma rozmiarami
fh.docs.component.group_on_click=Grupa z akcj\u0105 onClick
fh.docs.component.group_label_for_the_group_with_onClick_action = Etykieta dla grupy z akcj\u0105 onClick
fh.docs.component.group_on_click_reminder = Je\u015Bli kontrolka Group ma zdefiniownan\u0105 jak\u0105\u015B akcj\u0119, komponenty ze zdefiniowanymi akcjami wewn\u0105trz tej grupy b\u0119d\u0105 wykonane.
fh.docs.component.group_click_any_component = Kliknij dowolny element wewn\u0105trz tej grupy
fh.docs.component.group_button_will_execute_action = Ten Button wywo\u0142a akcj\u0119, NIE Group

# ++++++++++++++++++++++++++++ IMAPLITE  +++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.component.imaplite_sample_map_form = Przyk\u0142adowy formularz IMapLite
fh.docs.component.imaplite_address_label = Wybierz adres
fh.docs.component.imaplite_show = Poka\u017C

# ++++++++++++++++++++++++++++ IMAGE  +++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.component.image_with_simple_usage=Image z prostym u\u017Cyciem
fh.docs.component.image_with_specified_height=Image z okre\u015Blon\u0105 wysoko\u015Bci\u0105
fh.docs.component.image_with_bootstrap_layout=Image z warstw\u0105 bootstrap 
fh.docs.component.image_with_onclick_event=Image ze zdarzeniem onClick 
fh.docs.component.image_clicked_label = Image naci\u015Bni\u0119ty
fh.docs.component.image_clicked_times = razy
fh.docs.component.image_with_onareaclick_event=Image ze zdarzeniem onAreaClick 
fh.docs.component.image_with_multi_size=Image z wieloma rozmiarami 
fh.docs.component.image_with_label=Image z label i labelPosition

# ++++++++++++++++++++++++++++ INCLUDE +++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.component.include_shipping_details_main_form_with_two_templates=Wysy\u0142anie szczeg\u00F3\u0142\u00F3w (g\u0142\u00F3wny formularz z dwoma szablonami)
fh.docs.component.include_shipping_adress_template_usage=Adres wysy\u0142ki (u\u017Cycie szablonu)
fh.docs.component.include_invoice_address_template_usage=Adres faktury (wykorzystanie szablonu)
fh.docs.component.include_example_by_code=Przyk\u0142ad kodu
fh.docs.component.include_preface=Prefix
fh.docs.component.include_template_model_addressmodel=Model szablonu (AddressModel)
fh.docs.component.include_composite_definition_addresscompositeform=Z\u0142o\u017Cona definicja (AddressCompositeForm)
fh.docs.component.include_template_address_xml=Szablon (Address.xml)
fh.docs.component.include_template_usage=U\u017Cycie szablonu
fh.docs.component.include_template_model_creation_and_overriding_some_default_logic=Tworzenie modelu szablonu i nadpisywanie domy\u015Blnej logiki

# ++++++++++++++++++++++++++++ INPUT DATE +++++++++++++++++++++++++++++++++++++++++++++++++++++


fh.docs.component.inputdate_with_specified_height=InputDate z okre\u015Blon\u0105 wysoko\u015Bci\u0105
fh.docs.component.inputdate_release_date=Data wydania
fh.docs.component.inputdate_with_bootstrap_layout=InputDate z warstw\u0105 bootstrap
fh.docs.component.inputdate_expiration_date_from=Data wa\u017Cno\u015Bci od:
fh.docs.component.inputdate_expiration_date_to=Data wa\u017Cno\u015Bci do:
fh.docs.component.inputdate_with_predefined_value=InputDate z predefinowan\u0105 warto\u015Bci\u0105
fh.docs.component.inputdate_christmas_time=Czas \u015Bwi\u0105t:
fh.docs.component.inputdate_with_predefined_value_and_hint=InputDate z predefinowan\u0105 warto\u015Bci\u0105 i podpowiedzi\u0105
fh.docs.component.inputdate_this_is_example_hint=To jest przyk\u0142adowa podpowied\u017A
fh.docs.component.inputdate_with_format_attribute_and_bound_to_java_util_date=InputDate z atrybutem formatu zwi\u0105zanym z obiektem java.time.LocalDate
fh.docs.component.inputdate_this_field_has_yyyy_mm_dd_format=To pole ma format YYYY/MM/DD :
fh.docs.component.inputdate_with_required_value=InputDate z wymagan\u0105 warto\u015Bci\u0105
fh.docs.component.inputdate_this_field_is_required=To pole jest wymagane:
fh.docs.component.inputdate_with_onchange_event= InputDate ze zdarzeniem onChange
fh.docs.component.inputdate_this_date_is_bound_to_below_date=Ta data jest powi\u0105zana z dat\u0105 poni\u017Cej:
fh.docs.component.inputdate_this_is_the_same_date_as_above=Ta data jest taka sama data jak powy\u017Cej:
fh.docs.component.inputdate_with_multi_size=InputDate z wieloma rozmiarami
fh.docs.component.inputdate_with_calendar_icon_aligned=InputDate z wyr\u00F3wnan\u0105 ikon\u0105 kalendarza
fh.docs.component.inputdate_this_calendar_icon_is_left_aligned=Ta ikona kalendarza jest wyr\u00F3wnywana:
fh.docs.component.inputdate_up_label=G\u00F3rna etykieta
fh.docs.component.inputdate_down_label=Dolna etykieta
fh.docs.component.inputdate_left_label=Lewa etykieta
fh.docs.component.inputdate_right_label=Prawa etykieta
fh.docs.component.inputdate_disabled_inputdate=Nieedytowalna InputDate
fh.docs.component.inputdate_with_validation_rule=InputDate z regu\u0142\u0105 walidacji
fh.docs.component.inputdate_common_model=Dwa InputDate ze wsp\u00F3lnym modelem
fh.docs.component.inputdate_this_calendar_using_validation_if_given_date=Kontrolka kalendarza nie waliduje si\u0119 poprawnie, je\u015Bli dana data ma miejsce przed 2017.04.26:
fh.docs.component.inputdate_label_position=Pozycja etykiety
fh.docs.component.inputdate_with_changed_position_of_a_label=InputDate ze zmienion\u0105 pozycj\u0105 etykiety
fh.docs.component.inputdate_label_with_labelposition_up=Etykieta z  labelPosition="up"
fh.docs.component.inputdate_label=Etykieta
fh.docs.component.inputdate_label_with_labelposition_down=Etykieta z   labelPosition="down"
fh.docs.component.inputdate_label_with_labelposition_left=Etykieta z   labelPosition="left"
fh.docs.component.inputdate_label_with_labelposition_right=Etykieta z   labelPosition="right"
fh.docs.component.inputdate_label_with_labelposition_right_and_inputsize_20=Etykieta z   labelPosition="right" i inputSize="20"
fh.docs.component.inputdate_label_with_labelposition_right_and_inputsize_50=Etykieta z labelPosition="right" i inputSize="50"
fh.docs.component.inputdate_label_with_labelposition_right_and_inputsize_90=Etykieta z labelPosition="right" i inputSize="90"
fh.docs.component.inputdate_label_with_labelposition_right_and_inputsize_100=Etykieta z labelPosition="right" i inputSize="100"
fh.docs.component.inputdate_label_with_labelposition_right_and_inputsize_30=Etykieta z labelPosition="right" i inputSize="30"


# ++++++++++++++++++++++++++++ INPUT NUMBER +++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.component.inputnumber_label_position=Umiejscowienie etykiety
fh.docs.component.inputnumber_simple=Prosty InputNumber
fh.docs.component.inputnumber_simple_inputnumber_with_hint=Prosty InputNumber z podpowiedzi\u0105
fh.docs.component.inputnumber_this_is_hint=To jest podpowied\u017A
fh.docs.component.inputnumber_with_binding=InputNumber z powi\u0105zaniem
fh.docs.component.inputnumber_binding_label = Zmiana warto\u015Bci w jednej z poni\u017Cszych kontrolek wp\u0142ynie na zmian\u0119 warto\u015Bci drugiej kontrolki
fh.docs.component.inputnumber_with_binding_of_different_types=InputNumber z powi\u0105zaniem r\u00F3\u017Cnych typ\u00F3w danych
fh.docs.component.inputnumber_with_required_value=InputNumber z wymagan\u0105 warto\u015Bci\u0105
fh.docs.component.inputnumber_with_multiple_sizes_for_different_displays=InputNumber z wieloma rozmiarami dla r\u00F3\u017Cnych wy\u015Bwietle\u0144
fh.docs.component.inputnumber_with_validation_rule=InputNumber z regu\u0142\u0105 walidacji
fh.docs.component.inputnumber_with_changed_position_of_a_label=InputNumber ze zmienion\u0105 pozycj\u0105 etykiety
fh.docs.component.inputnumber_with_labelposition_up=Etykieta z labelPosition="up"
fh.docs.component.inputnumber_label=Etykieta
fh.docs.component.inputnumber_label_with_labelposition_down=Etykieta z labelPosition="down"
fh.docs.component.inputnumber_label_with_labelposition_left=Etykieta z labelPosition="left"
fh.docs.component.inputnumber_label_with_labelposition_right=Etykieta z labelPosition="right"
fh.docs.component.inputnumber_label_with_labelposition_right__and_inputsize_20=Etykieta z labelPosition="right" i inputSize="20"
fh.docs.component.inputnumber_label_with_labelposition_right__and_inputsize_30=Etykieta z labelPosition="right" i inputSize="30"
fh.docs.component.inputnumber_label_with_labelposition_right__and_inputsize_50=Etykieta z labelPosition="right" i inputSize="50"
fh.docs.component.inputnumber_label_with_labelposition_right__and_inputsize_90=Etykieta z labelPosition="right" i inputSize="90"
fh.docs.component.inputnumber_label_with_labelposition_right__and_inputsize_100=Etykieta z labelPosition="right" i inputSize="100"

# ++++++++++++++++++++++++++++ INPUT TEXT +++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.component.inputtext_with_specified_size_and_height=InputText z okre\u015Blonym rozmiarem i wysoko\u015Bci\u0105
fh.docs.component.inputtext_with_predefined_value_and_label=InputText z predefiniowan\u0105 warto\u015Bci\u0105 i etykiet\u0105
fh.docs.component.inputtext_sample_input_value = Przyk\u0142adowy Input
fh.docs.component.inputtext_with_predefined_value_label_and_hint=InputText z predefiniowan\u0105 warto\u015Bci\u0105 , etykiet\u0105 i podpowiedzi\u0105
fh.docs.component.inputtext_header=Nag\u0142\u00F3wek
fh.docs.component.inputtext_this_is_hint=To jest podpowied\u017A
fh.docs.component.inputtext_with_bootstrap_layout=InputText z warstw\u0105 bootstrap
fh.docs.component.inputtext_with_placeholder=InputText z symbolem zast\u0119pczym
fh.docs.component.inputtext_placeholder = Imi\u0119
fh.docs.component.inputtext_with_required_value=InputText z wymagan\u0105 warto\u015Bci\u0105
fh.docs.component.inputtext_with_multiple_lines=InputText z wieloma wierszami
fh.docs.component.inputtext_with_icon_before_inputtext=InputText z ikon\u0105 przed InputText
fh.docs.component.inputtext_with_icon_before_label = Ikona znajduje si\u0119 przed tekstem poniewa\u017C atrybut iconAlignment nie zosta\u0142 ustawiony
fh.docs.component.inputtext_with_icon_after_inputtext=InputText Z ikon\u0105 po InputText
fh.docs.component.inputtext_with_icon_after_label = Ikona znajduje si\u0119 po tek\u015Bcie
fh.docs.component.inputtext_with_onchange_event=InputText ze zdarzeniem onChange
fh.docs.component.inputtext_change_below_value_and_change_focus_on_any_other_inputtext= Wpisz dowoln\u0105 warto\u015B\u0107 poni\u017Cej i zmie\u0144 focus na inny element
fh.docs.component.inputtext_with_oninput_event=InputText ze zdarzeniem onInput
fh.docs.component.inputtext_change_below_value_and_see_what_happen_below= Wpisz dowoln\u0105 warto\u015B\u0107 poni\u017Cej i obserwuj jak reaguje powi\u0105zany z nim poni\u017Cej drugi InputText.
fh.docs.component.inputtext_simple_binding_conversion=InputText prosty powi\u0105zany z konwersja
fh.docs.component.inputtext_below_value_will_be_converter_to_date_if_specified_in_format=Poni\u017Csza warto\u015B\u0107 b\u0119dzie konwertowana do daty, je\u015Bli jest okre\u015Blona w formacie: YYYY-MM-DDTHH:mm:ss.SSSZZ na przyk\u0142ad: 2016-12-24T00:00:00.000+00:00
fh.docs.component.inputtext_with_multi_size=InputText z wieloma rozmiarami
fh.docs.component.inputtext_with_length_limit=InputText z limitem d\u0142ugo\u015Bci
fh.docs.component.inputtext_password_type_inputtext=InputText o typie has\u0142a
fh.docs.component.inputtext_simple_inputtext_with_body_as_value=Prosty InputText z tre\u015Bci\u0105 jako warto\u015B\u0107
fh.docs.component.inputtext_as_value_with_cdata=Jako warto\u015B\u0107 z CDATA
fh.docs.component.inputtext_xml_elements_to_xml_attribute_value_converter_very_simple=Elementy XML do konwertera warto\u015Bci atrybut\u00F3w XML (bardzo prosty)
fh.docs.component.inputtext_convert = Konwertuj
fh.docs.component.inputtext_paste_xml_here=Wklej XML tutaj
fh.docs.component.inputtext_example_of_using_fhml_in_label_of_inputtext_component=Przyk\u0142ad u\u017Cycia HFML w etykiecie komponentu InputText
fh.docs.component.inputtext_highlight=Przyk\u0142ad wyr\u00F3\u017Cnienia komponentu InputText
fh.docs.component.inputtext_this_is_an_example_of_mixed_usage_of_tags=[color='green']To jest [b]przyk\u0142ad[/b] mieszanych[/color] [u][i] u\u017Cy\u0107 [/i] w tagach [/u]
fh.docs.component.inputtext_label_position=Pozycja etykiety
fh.docs.component.inputtext_with_changed_position_of_a_label=InputText ze zmienion\u0105 pozycj\u0105 etykiety
fh.docs.component.inputtext_label_with_labelposition_up=Etykieta z labelPosition="up"
fh.docs.component.inputtext_label=Etykieta
fh.docs.component.inputtext_label_with_labelposition_down=Etykieta z labelPosition="down"
fh.docs.component.inputtext_label_with_labelposition_left=Etykieta z labelPosition="left"
fh.docs.component.inputtext_label_with_labelposition_right=Etykieta z labelPosition="right"
fh.docs.component.inputtext_label_with_labelposition_right_and_inputsize_20=Etykieta z labelPosition="right"i inputSize="20"
fh.docs.component.inputtext_label_with_labelposition_right_and_inputsize_30=Etykieta z labelPosition="right" i inputSize="30"
fh.docs.component.inputtext_label_with_labelposition_right_and_inputsize_50=Etykieta z labelPosition="right"i inputSize="50"
fh.docs.component.inputtext_label_with_labelposition_right_and_inputsize_90=Etykieta z labelPosition="right" i inputSize="90"
fh.docs.component.inputtext_label_with_labelposition_right_and_inputsize_100=Etykieta z labelPosition="right" i inputSize="100"
fh.docs.component.inputtext_masks=Maski
fh.docs.component.inputtext_with_mask=InputText z mask\u0105
fh.docs.component.inputtext_default_mask_definitions = Domy\u015Blne definicje maskowania
fh.docs.component.inputtext_numeric = Warto\u015Bci numeryczne
fh.docs.component.inputtext_alphabetical_PL_up = Warto\u015Bci alfabetyczne (wielkie litery) z polskimi znakami
fh.docs.component.inputtext_alphabetical_PL_low = Warto\u015Bci alfabetyczne (ma\u0142e litery) z polskimi znakami
fh.docs.component.inputtext_alphabetical_up = Warto\u015Bci alfabetyczne (wielkie litery)
fh.docs.component.inputtext_alphabetical_low = Warto\u015Bci alfabetyczne (ma\u0142e litery)
fh.docs.component.inputtext_alphanumeric = Warto\u015Bci alfanumeryczne
fh.docs.component.inputtext_alphanumeric_duh = Warto\u015Bci alfanumeryczne plus "." (kropka), "_" (podkre\u015Blnik), oraz "-" (my\u015Blnik) 
fh.docs.component.inputtext_alphanumeric_duh_PL = Warto\u015Bci alfanumeryczne z polskimi znakami plus "." (kropka), "_" (podkre\u015Blnik), oraz "-" (my\u015Blnik) 
fh.docs.component.inputtext_optional_mask_character = Opcjonalny znak maski
fh.docs.component.inputtext_escaped_mask_character = Znak pomini\u0119ty w masce
fh.docs.component.inputtext_or = lub
fh.docs.component.inputtext_repeats = powt\u00F3rze\u0144
fh.docs.component.inputtext_from = od
fh.docs.component.inputtext_to = do
fh.docs.component.inputtext_more = wi\u0119cej
fh.docs.component.inputtext_with_email_mask=InputText z mask\u0105 email
fh.docs.component.inputtext_with_email_mask_label = U\u017Cyj nast\u0119puj\u0105cej maski dla poprawnego formatu adresu email
fh.docs.component.inputtext_mask_for_words_separated_with_space_character=Maska s\u0142\u00F3w oddzielonych spacj\u0105.
fh.docs.component.inputtext_mask_for_words_separated_with_space_character_label = S\u0142owa rozdzielone s\u0105 spacj\u0105. Ka\u017Cdy wyraz mo\u017Ce zawiera\u0107 dowolny znak alfanumeryczny
fh.docs.component.inputtext_allowed_values = Dozwolone warto\u015Bci
fh.docs.component.inputtext_mask_for_words_separated_with_space_character_label2 = S\u0142owa rozdzielone s\u0105 spacj\u0105. Ka\u017Cdy wyraz musi zaczyna\u0107 si\u0119 wielk\u0105 liter\u0105, a nast\u0119puj\u0105ce po nim znaki musz\u0105 by\u0107 ma\u0142ymi znakami alfanumerycznimi.
fh.docs.component.inputtext_mask_for_words_separated_with_space_character_label3 = S\u0142owa rozdzielone s\u0105 spacj\u0105. Ka\u017Cdy wyraz musi zaczyna\u0107 si\u0119 wielk\u0105 liter\u0105, a nast\u0119puj\u0105ce po nim znaki mog\u0105 by\u0107 dowolnymi znakami alfanumerycznimi.
fh.docs.component.inputtext_mask_for_words_separated_with_space_character_label4 = S\u0142owa rozdzielone s\u0105 spacj\u0105. Tylko pierwszy wyraz musi zaczyna\u0107 si\u0119 wielk\u0105 liter\u0105. Nast\u0119pne wyraz mog\u0105 zaczyna\u0107 si\u0119 dowolnym znakiem alfanumerycznym.
fh.docs.component.inputtext_phone_masks=Maska numeru telefonu
fh.docs.component.inputtext_phone_masks_dynamic=Dynamiczna maska numeru telefonu
fh.docs.component.inputtext_phone_masks_label = U\u017Cyj maski dla poprawnego formatu numeru telefonu, kt\u00F3ry pasuje do poni\u017Cszego wzoru 
fh.docs.component.inputtext_mask_with_custom_definition_symbol=Maska z symbolem definicji niestandardowej
fh.docs.component.inputtext_mask_with_custom_definition_symbol_label = Istnieje mo\u017Cliwo\u015B\u0107 zdefiniowania niestandardowego symbolu a nast\u0119pnie u\u017Cycia go w masce. Przyk\u0142ad: u\u017Cytkownik mo\u017Ce zdefiniowa\u0107 nowy symbol, kt\u00F3ry akceptuje wy\u0142\u0105cznie cyfry 4, 5, 6, 7 - t[4567]. Definicj\u0105 symbolu jest pierwsza litera ("t" w tym przypadku), a znaki umieszone w nawiasie kwadratowym s\u0105 dopuszczalnymi znakami dla danego symbolu. 
fh.docs.component.inputtext_mask_with_custom_definition_symbol_label2 = Istnieje mo\u017Cliwo\u015B\u0107 zdefiniowania wi\u0119cej ni\u017C jednego niestandardowego symbolu - w takim przypadku musz\u0105 by\u0107 one rozdzielone dwiema pionowymi liniami ("||"). Przyk\u0142ad: nast\u0119puj\u0105ca definicja maski x[!%$^*()]||w[abcd] definiuje dwa niestandardowe symbole. Pierwszy ("x") pozwala na u\u017Cycie kilku znak\u00F3w specjalnych ("!", "%", "$", "^", "*", "(", ")"), podczas gdy drugi ("w") pozwala na u\u017Cycie czterech liter (od "a" do "d").
fh.docs.component.inputtext_mask_with_custom_definition_symbol_label3 = Przyk\u0142ad maski dla nazwy miasta. Istnieje mo\u017Cliwo\u015B\u0107 dodania nazw zawieraj\u0105cych wiele wyraz\u00F3w - musza by\u0107 one rozdzielone spacj\u0105 (" ") lub my\u015Blnikiem ("-").
fh.docs.component.inputtext_mask_more=Wi\u0119cej informacji o u\u017Cyciu mask na stronie dokumentacji:
fh.docs.component.inputtext_mask_no_validation=Maski stanowi\u0105 jedynie podpowied\u017A i ograniczenie podczas wprowadzania. Aby zwalidowa\u0107 poprawno\u015B\u0107 wprowadzonego tekstu i zg\u0142osi\u0107 b\u0142\u0119dy nale\u017Cy u\u017Cy\u0107 atrybutu requiredRegex.
fh.docs.component.inputtext_casing_mask=Automatyczna zmiana wielko\u015Bci liter
fh.docs.component.inputtext_casing_mask_desc=Wbudowane definicje maski A, a, L oraz l wykonuj\u0105 automatyczn\u0105 konwersj\u0119 wielko\u015Bci liter. Aby zdefiniowa\u0107 automatyczn\u0105 konwersj\u0119 wielko\u015Bci liter u\u017Cyj /upper/ or /lower/ pomi\u0119dzy symbolem definicji a definicj\u0105.
fh.docs.component.inputtext_casing_mask_example=Wprowad\u017A 'Jan Nowak' do poni\u017Cszych p\u00F3l:
fh.docs.component.inputtext_regex=Walidacja wyra\u017Ce\u0144 regularnych
fh.docs.component.inputtext_regex_post_code=Walidacja kodu pocztowego (wyra\u017Cenie regularne \\d\\d-\\d\\d\\d)
fh.docs.component.inputtext_regex_post_code_mask=Walidacja kodu pocztowego z mask\u0105 i w\u0142asnym komunikatem (wyra\u017Cenie regularne \\d\\d-\\d\\d\\d, maska 99-999)
fh.docs.component.inputtext_regex_post_code_msg=Nieprawid\u0142owy kod pocztowy


# ++++++++++++++++++++++++++++ INPUT TIMESTAMP +++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.component.inputtimestamp_time_zone_support=Wspieranie stref czasowych
fh.docs.component.inputtimestamp_time_zone_support.description=Kontrolka InputTimestamp u\u017Cywa domy\u015Blnej strefy czasowej serwera. Domy\u015Blna strefa czasowa mo\u017Ce by\u0107 zmieniona poprzez u\u017Cycie opcji JVM -Duser.timezone lub TimeZone.setDefault().
fh.docs.component.inputtimestamp_inputtimestamp_with_specified_size_and_height=InputTimestamp z okre\u015Blonym rozmiarem i wysoko\u015Bci\u0105
fh.docs.component.inputtimestamp_release_date=Data wydania:
fh.docs.component.inputtimestamp_inputtimestamp_with_bootstrap_layout=InputTimestamp z warstw\u0105 bootstrap
fh.docs.component.inputtimestamp_expiration_date_from=Data wa\u017Cno\u015Bci od:
fh.docs.component.inputtimestamp_expiration_date_to=Data wa\u017Cno\u015Bci do:
fh.docs.component.inputtimestamp_inputtimestamp_with_hint=InputTimestamp z podpowiedzi\u0105
fh.docs.component.inputtimestamp_this_is_example_hint=Przyk\u0142adowa podpowied\u017A
fh.docs.component.inputtimestamp_inputtimestamp_with_predefined_value=InputTimestamp z wpisan\u0105 warto\u015Bci\u0105
fh.docs.component.inputtimestamp_christmas_time=Wigilia:
fh.docs.component.inputtimestamp_inputtimestamp_with_required_value=InputTimestamp z wymagan\u0105 warto\u015Bci\u0105
fh.docs.component.inputtimestamp_this_field_is_required=Wymagane pole:
fh.docs.component.inputtimestamp_inputtimestamp_with_format_attribute_and_bound_to_java.util.date=InputTimestamp z atrybutem format i powi\u0105zaniem do java.util.Date
fh.docs.component.inputtimestamp_this_field_has_dd_mm_yyyy_hh_mm_format=To pole ma format: DD/MM/RRRR GG:mm
fh.docs.component.inputtimestamp_inputtimestamp_with_onchange_event=InputTimestamp ze zdarzeniem onChange
fh.docs.component.inputtimestamp_this_date_is_bound_to_below_date=Ta data jest zwi\u0105zana z dat\u0105 poni\u017Cej:
fh.docs.component.inputtimestamp_this_is_the_same_date_as_above=To jest ta sama data jak powy\u017Cej:
fh.docs.component.inputtimestamp_inputtimestamp_with_multi_size=InputTimestamp z wieloma rozmiarami
fh.docs.component.inputtimestamp_inputtimestamp_with_icon_left_aligned=InputTimestamp z ikon\u0105 z prawej strony
fh.docs.component.inputtimestamp_inputtimestamp_with_format_attribute_and_bound_to_localdatetime=InputTimestamp z atrybutem format i powi\u0105zaniem do java.time.LocalDateTime


# ++++++++++++++++++++++++++++ LINK +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.component.link_simple_link_example = Przyk\u0142ad u\u017Cycia
fh.docs.component.link_to_google=Link do Google 
fh.docs.component.link_boundable_link = Powi\u0105zany link

# ++++++++++++++++++++++++++++ MD FILE VIEWER  +++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.component.mdfileviewer_with_simple_usage=MdFileViewer z prostym u\u017Cyciem

# ++++++++++++++++++++++++++++ METER GAUGE CHART++++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.component.metergaugechart_sample_chart_with_default_configuration_and_static_value=Przyk\u0142adowy wykres z domy\u015Bln\u0105 konfiguracj\u0105 i statyczn\u0105 warto\u015Bci\u0105
fh.docs.component.metergaugechart_simple_chart=Prosty wykres
fh.docs.component.metergaugechart_chart_with_bound_value=Wykres z powi\u0105zan\u0105 warto\u015Bci\u0105
fh.docs.component.metergaugechart_value=Warto\u015B\u0107
fh.docs.component.metergaugechart_min_value=Warto\u015B\u0107 minimalna
fh.docs.component.metergaugechart_max_value=Warto\u015B\u0107 maksymalna
fh.docs.component.metergaugechart_title=Tytu\u0142
fh.docs.component.metergaugechart_unit=Jednostka
fh.docs.component.metergaugechart_color=Kolor
fh.docs.component.metergaugechart_fill_color=Kolor wype\u0142nienia
fh.docs.component.metergaugechart_chart_inside_a_table=Wykres wewn\u0105trz tabeli
fh.docs.component.metergaugechart_company_employees=Pracownicy przedsi\u0119biorstwa
fh.docs.component.metergaugechart_chart=Wykres


# ++++++++++++++++++++++++++++ OPTIONS LIST ++++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.component.optionslist_elements=Elementy
fh.docs.component.optionslist_example=Przyk\u0142adowa lista
fh.docs.component.optionslist_submit=Zatwierd\u017A
fh.docs.component.optionslist_add_element_first=Dodaj element na pocz\u0105tku
fh.docs.component.optionslist_add_element_middle=Dodaj element w \u015Brodku
fh.docs.component.optionslist_add_element_last=Dodaj element na ko\u0144cu
fh.docs.component.optionslist_add_empty_element=Dodaj pusty element
fh.docs.component.optionslist_remove_first_element=Usu\u0144 pierwszy element
fh.docs.component.optionslist_remove_last_element=Usu\u0144 ostatni element
fh.docs.component.optionslist_example_of_optionslist_with_empty_element=Przyk\u0142ad OptionsList z pustym elementem
fh.docs.component.optionslist_example_of_optionslist_with_empty_element_is_selected_1=Je\u017Celi wybrany jest pusty element. Id pustego elementu:
fh.docs.component.optionslist_example_of_optionslist_with_empty_element_is_selected_2=. Label dla pustego elementu:
fh.docs.component.optionslist_original_list=Oryginalna lista
fh.docs.component.optionslist_copied_list=Skopiowana lista
fh.docs.component.optionslist_empty_value=Pusta warto\u015B\u0107
fh.docs.component.optionslist_copy=Kopiuj
fh.docs.component.optionslist_example_of_optionslist_with_multiple_sizes_for_different_displays=Przyk\u0142ad OptionsList z r\u00F3\u017Cnymi wielko\u015Bciami dla r\u00F3\u017Cnych rozmiar\u00F3w okna przegl\u0105darki
fh.docs.component.optionslist_sample_optionslist_with_multiple_sizes=Przyk\u0142adowy OptionsList z r\u00F3\u017Cnymi rozmiarami

fh.docs.component.optionslist_usage_and_code=U\u017Cycie i kod
fh.docs.component.optionslist_usage_example = Przyk\u0142ad u\u017Cycia
fh.docs.component.optionslist_usage_of_option_list_with_collection = U\u017Cycie OptionsList z kolekcj\u0105 element\u00F3w
fh.docs.component.optionslist_model_of_list_elemetnts = Model listy element\u00F3w (klasa OptionsListElementModel)
fh.docs.component.optionslist_model_of_list_elemetnts2 = Element listy powinien by\u0107 instancj\u0105 klasy OptionsListElementModel lub klasy po niej dziedzicz\u0105cej. Powinien zawiera\u0107 poprawne id, warto\u015B\u0107, oraz flag\u0119 elementu.

# ++++++++++++++++++++++++++++ OUTPUT LABEL ++++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.component.outputlabel_outputlabel_with_specified_height=OutputLabel z okre\u015Blon\u0105 wysoko\u015Bci\u0105
fh.docs.component.outputlabel_outputlabel_with_bootstrap_layout=OutputLabel z warstw\u0105 bootstrap
fh.docs.component.outputlabel_outputlabel_with_bootstrap_layout_sample_label_width_sm_5=To jest przyk\u0142adowa etykieta z
fh.docs.component.outputlabel_outputlabel_with_bootstrap_layout_sample_label_width_sm_7=To jest przyk\u0142adowa etykieta z
fh.docs.component.outputlabel_outputlabel_with_hint=OutputLabel z podpowiedzi\u0105
fh.docs.component.outputlabel_this_is_hint=Przyk\u0142adowa podpowied\u017A
fh.docs.component.outputlabel_this_is_sample_label=Przyk\u0142adowa etykieta
fh.docs.component.outputlabel_outputlabel_with_icon_before_text=OutputLabel z ikon\u0105 przed tekstem
fh.docs.component.outputlabel_the_icon_is_before_text_because_icon_alignment_is_not_set=Ikona jest przed tekstem poniewa\u017C iconAlignment nie jest okre\u015Blony(jest domy\u015Blny).
fh.docs.component.outputlabel_outputlabel_with_icon_after_text=OutputLabel z ikon\u0105 po tek\u015Bcie
fh.docs.component.outputlabel_the_icon_is_after_text=Ikona jest po tek\u015Bcie. 
fh.docs.component.outputlabel_outputlabel_with_binding=OutputLabel z powi\u0105zaniem
fh.docs.component.outputlabel_outputlabel_with_binding_sample_value_1=Nazywam si\u0119
fh.docs.component.outputlabel_outputlabel_with_binding_sample_value_2=. Mieszkam w
fh.docs.component.outputlabel_outputlabel_with_multi_size=OutputLabel z wieloma rozmiarami
fh.docs.component.outputlabel_outputlabel_with_body_as_value=OutputLabel z body jako warto\u015Bci\u0105
fh.docs.component.outputlabel_printed_document=Drukowany dokument


# ++++++++++++++++++++++++++++ PANEL GROUP ++++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.component.panelgroup_group_with_simple_usage=Zwyk\u0142e u\u017Cycie PanelGroup
fh.docs.component.panelgroup_simple_panelgroup=Zwyk\u0142y PanelGroup
fh.docs.component.panelgroup_simple_panelgroupb=Zwyk\u0142y PanelGroup z obramowaniem
fh.docs.component.panelgroup_this_is_sample_label=Przyk\u0142adowa etykieta
fh.docs.component.panelgroup_group_with_specified_size_and_height=PanelGroup z okre\u015Blonym rozmiarem i wysoko\u015Bci\u0105
fh.docs.component.panelgroup_group_with_fixed_size=PanelGroup z ustalonym rozmiarem
fh.docs.component.panelgroup_group_with=PanelGroup z
fh.docs.component.panelgroup_and=i
fh.docs.component.panelgroup_group_with_bootstrap_layout_horizontal=PanelGroup z warstw\u0105 bootstrap (poziomo)
fh.docs.component.panelgroup_center_panelgroup=PanelGroup wyr\u00F3wnany do obu kraw\u0119dzi
fh.docs.component.panelgroup_left_panelgroup=Lewy PanelGroup
fh.docs.component.panelgroup_right_panelgroup=Prawy PanelGroup
fh.docs.component.panelgroup_collapsible_panelgroup=Zwijalny PanelGroup
fh.docs.component.panelgroup_this_panelgroup_is_collapsible=To jest zwijalny PanelGroup
fh.docs.component.panelgroup_label=Etykieta
fh.docs.component.panelgroup_collapsible_panelgroup_collapsed_by_default=Zwijalny PanelGroup - domy\u015Blnie zwini\u0119ty
fh.docs.component.panelgroup_this_panelgroup_is_collapsible_with_ontoggle_event_and_collapsed=Ten PanelGroup jest zwijalny (z akcj\u0105 onToggle) i domy\u015Blnie zwini\u0119ty
fh.docs.component.panelgroup_group_with_headers=Nag\u0142\u00F3wki
fh.docs.component.panelgroup_group_with_headers.description=Nag\u0142\u00F3wki dla PanelGroup ustalane automatycznie b\u0119d\u0105 zawsze zaczyna\u0107 si\u0119 od tagu H2. Pierwszym i nadrz\u0119dnym elementem automatycznie otrzymuj\u0105cym tag H1 jest sam formularz(Form - je\u017Celi ustawimy mu opcj\u0119 headingType = auto).
fh.docs.component.panelgroup_group_with_manual_heading=PanelGroup z ustawionym r\u0119cznie nag\u0142\u00F3wkiem
fh.docs.component.panelgroup_group_with_auto_heading=PanelGroup z automatycznie wyliczonym nag\u0142\u00F3wkiem
fh.docs.component.panelgroup_this_panelgroup_is_collapsed=Ten PanelGroup ma collapsed=
fh.docs.component.panelgroup_group_with_multi_size=PanelGroup z wieloma rozmiarami
fh.docs.component.panelgroup_simple_panelgroup_with_multi_sizes=Zwyk\u0142y PanelGroup z wieloma rozmiarami
fh.docs.component.panelgroup_group_with_footer=PanelGroup ze stopk\u0105
fh.docs.component.panelgroup_this_is_sample_content_of_panelgroup=Przyk\u0142adowa zawarto\u015B\u0107 PanelGroup
fh.docs.component.panelgroup_cancel=Anuluj
fh.docs.component.panelgroup_ok=Zatwierd\u017A


# ++++++++++++++++++++++++++++ RADIO OPTIONS GROUP ++++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.component.radiooption_radiooption_with_simple_usage=Zwyk\u0142e u\u017Cycie RadioOption
fh.docs.component.radiooption_random=Warto\u015B\u0107 losowa
fh.docs.component.radiooption_radiooption_with_blocked_usage=Zwyk\u0142e u\u017Cycie RadioOption z zablokowanymi polami
fh.docs.component.radiooption_radiooption_selected_country=Wybrany kraj:


# ++++++++++++++++++++++++++++ RADIO OPTIONS GROUP ++++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.component.radiooptionsgroup_radiooptionsgroup_with_simple_usage=Zwyk\u0142e u\u017Cycie RadioOptionsGroup
fh.docs.component.radiooptionsgroup_countries=Kraje
fh.docs.component.radiooptionsgroup_poland_germany_uk_us=Polska|Niemcy|Wielka Brytania|USA
fh.docs.component.radiooptionsgroup_radiooptionsgroup_with_align_parameter=RadioOptionsGroup z parameterem align
fh.docs.component.radiooptionsgroup_gender=P\u0142e\u0107
fh.docs.component.radiooptionsgroup_male_female=M\u0119\u017Cczyzna|Kobieta
fh.docs.component.radiooptionsgroup_male=M\u0119\u017Cczyzna
fh.docs.component.radiooptionsgroup_female=Kobieta
fh.docs.component.radiooptionsgroup_radiooptionsgroup_with_bootstrap_size_parameter=RadioOptionsGroup z parametrem rozmiar w bootstrap
fh.docs.component.radiooptionsgroup_radiooptionsgroup_with_required_value=RadioOptionsGroup z wymagan\u0105 warto\u015Bci\u0105
fh.docs.component.radiooptionsgroup_radiooptionsgroup_with_model_value_changed=RadioOptionsGroup ze zmienn\u0105 warto\u015Bcia
fh.docs.component.radiooptionsgroup_poland=Polska
fh.docs.component.radiooptionsgroup_germany=Niemcy
fh.docs.component.radiooptionsgroup_uk=Wielka Brytania
fh.docs.component.radiooptionsgroup_us=USA
fh.docs.component.radiooptionsgroup_radiooptionsgroup_with_onchange_event=RadioOptionsGroup z akcj\u0105 onChange
fh.docs.component.radiooptionsgroup_radiooptionsgroup_with_onchange_event_bound_to_another_radiooptionsgroup=RadioOptionsGroup z akcj\u0105 onChange powi\u0105zan\u0105 do innego RadioOptionsGroup
fh.docs.component.radiooptionsgroup_radiooptionsgroup_with_multi_size=RadioOptionsGroup z wieloma rozmiarami



# ++++++++++++++++++++++++++++ REPEATER ++++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.component.repeater_displaying_text_content=Wy\u015Bwietlanie zawarto\u015Bci tekstowej
fh.docs.component.repeater_example_1_simple_use_one_collection_to_iterate_through=Przyk\u0142ad 1. Zwyk\u0142e u\u017Cycie: jedna kolekcja do iteracji
fh.docs.component.repeater_example_2_nested_repeaters=Przyk\u0142ad 2. Zagnie\u017Cd\u017Cone repeatery
fh.docs.component.repeater_add_student=Dodaj studenta
fh.docs.component.repeater_add_classes=Dodaj zaj\u0119cia
fh.docs.component.repeater_remove_classes=Usu\u0144 zaj\u0119cia
fh.docs.component.repeater_class=Zaj\u0119cia:
fh.docs.component.repeater_teacher=Nauczyciel:
fh.docs.component.repeater_grade=Ocena:
fh.docs.component.repeater_example_3_nested_repeaters_regrouped=Przyk\u0142ad 3. Zagnie\u017Cd\u017Cone repeatery przegrupowane
fh.docs.component.repeater_grades=Oceny:
fh.docs.component.repeater_example_4_same_repeaters_displayed_another_way=Przyk\u0142ad 4. Inny spos\u00F3b wy\u015Bwietlania repetear\u00F3w
fh.docs.component.repeater_student=Student
fh.docs.component.repeater_user_interaction_books_example=Interakcja z u\u017Cytkownikiem - przyk\u0142ad z ksi\u0105\u017Ckami
fh.docs.component.repeater_list_of_books=Lista ksi\u0105\u017Cek
fh.docs.component.repeater_list_of_books_basket=Koszyk
fh.docs.component.repeater_remove=Usu\u0144
fh.docs.component.repeater_title=Tytu\u0142
fh.docs.component.repeater_author=Autor
fh.docs.component.repeater_description=Opis
fh.docs.component.repeater_add_to_basket=Dodaj do koszyka
fh.docs.component.repeater_short_description=Kr\u00F3tki opis
fh.docs.component.repeater_about=Opis
fh.docs.component.repeater_by=napisanej przez
fh.docs.component.repeater_data_model=Model danych
fh.docs.component.repeater_user_interaction_currency_converter=Interakcja z u\u017Cytkownikiem - przeliczarka walut
fh.docs.component.repeater_simple_currency_converter=Prosta przeliczarka walut

# ++++++++++++++++++++++++++++ SELECT COMBO MENU ++++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.component.selectcombomenu_with_static_values=SelectComboMenu z warto\u015Bciami statycznymi
fh.docs.component.selectcombomenu_with_label=SelectComboMenu z etykiet\u0105
fh.docs.component.selectcombomenu_select_user=Wybierz u\u017Cytkownika
fh.docs.component.selectcombomenu_with_hint=SelectComboMenu z podpowiedzi\u0105
fh.docs.component.selectcombomenu_hint=Przyk\u0142adowa podpowied\u017A
fh.docs.component.selectcombomenu_with_bootstrap_layout=SelectComboMenu z warstw\u0105 Bootstrap
fh.docs.component.selectcombomenu_car=Wybierz samoch\u00F3d
fh.docs.component.selectcombomenu_countries=Wybierz kraj
fh.docs.component.selectcombomenu_selected_country=Wybrany kraj to:
fh.docs.component.selectcombomenu_with_onChange=SelectComboMenu ze zdarzeniem onChange
fh.docs.component.selectcombomenu_with_static_values_with_collection_as_binding=SelectComboMenu z warto\u015Bciami statycznymi i kolekcj\u0105 jako powi\u0105zanie
fh.docs.component.selectcombomenu_selected_user=Wybrany u\u017Cytkownik to
fh.docs.component.selectcombomenu_selected_user_is=Wybrany u\u017Cytkownik ma
fh.docs.component.selectcombomenu_selected_user_age=lat(a)
fh.docs.component.selectcombomenu_selected_user_created_on=Wybrany u\u017Cytkownik zosta\u0142 utworzony w bazie
fh.docs.component.selectcombomenu_with_empty_value=SelectComboMenu z pust\u0105 warto\u015Bci\u0105
fh.docs.component.selectcombomenu_with_multi_sizes_and_empty_value=SelectComboMenu z wieloma rozmiarami i pust\u0105 warto\u015Bci\u0105
fh.docs.component.selectcombomenu_with_multi_sizes_and_empty_value_hint=Zmie\u0144 rozmiar okna przegl\u0105darki, \u017Ceby zaobserwowa\u0107 zmian\u0119 rozmiaru kontrolki


# ++++++++++++++++++++++++++++ SELECT ONE MENU ++++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.component.selectonemenu_selectonemenu_with_label=SelectOneMenu z etykiet\u0105
fh.docs.component.selectonemenu_countries=Kraje
fh.docs.component.selectonemenu_selectonemenu_with_specified_size_and_height=SelectOneMenu z okre\u015Blonym rozmiarem i wysoko\u015Bci\u0105
fh.docs.component.selectonemenu_selectonemenu_with_hint=SelectOneMenu z podpowiedzi\u0105
fh.docs.component.selectonemenu_this_is_hint=Przyk\u0142adowa podpowied\u017A
fh.docs.component.selectonemenu_selectonemenu_with_bootstrap_layout=SelectOneMenu z warstw\u0105 bootstrap
fh.docs.component.selectonemenu_gender=P\u0142e\u0107
fh.docs.component.selectonemenu_selectonemenu_with_required_value=SelectOneMenu z wymagan\u0105 warto\u015Bci\u0105
fh.docs.component.selectonemenu_selectonemenu_with_onchange_event=SelectOneMenu ze zdarzeniem onChange
fh.docs.component.selectonemenu_below_selectonemenu_is_bound_to_label=Poni\u017Cszy SelectOneMenu jest powi\u0105zany z OutputLabel
fh.docs.component.selectonemenu_selectonemenu_with_onchange_event_bound_to_another_selectonemenu=SelectOneMenu ze zdarzeniem onChange powi\u0105zanym do innego SelectOneMenu
fh.docs.component.selectonemenu_below_selectonemenu_is_bound_to_another_selectonemenu=Poni\u017Cszy SelectOneMenu jest powi\u0105zany do innego SelectOneMenu
fh.docs.component.selectonemenu_selectonemenu_with_conversion_with_binding_to_collection_of_any_type=SelectOneMenu z konwersj\u0105 z powi\u0105zaniem do dowolnej kolekcji
fh.docs.component.selectonemenu_selected_user_is=Wybrany u\u017Cytkownik
fh.docs.component.selectonemenu_selected_user_is_1=Wybrany u\u017Cytkownik ma
fh.docs.component.selectonemenu_years_old=lat
fh.docs.component.selectonemenu_selected_user_was_created_on=Wybrany u\u017Cytkownik by\u0142 utworzony
fh.docs.component.selectonemenu_add_user=Dodaj u\u017Cytkownika
fh.docs.component.selectonemenu_selectonemenu_with_conversion_to_enumeration=SelectOneMenu z konwersj\u0105 do enumeracji
fh.docs.component.selectonemenu_my_name_is=Nazywam si\u0119
fh.docs.component.selectonemenu_i_live_in=Mieszkam w
fh.docs.component.selectonemenu_selectonemenu_with_multi_size=SelectOneMenu z wieloma rozmiarami
fh.docs.component.selectonemenu_selectonemenu_with_optional_empty_value=SelectOneMenu z opcjonaln\u0105 warto\u015Bci\u0105 pust\u0105
fh.docs.component.selectonemenu_with=z
fh.docs.component.selectonemenu_and=i
fh.docs.component.selectonemenu_with_emptyvalue_and_emptylabel_attributes_not_set=z nieustawionymi atrybutami emptyValue i emptyLabel
fh.docs.component.selectonemenu_selected_person=Wybrana osoba
fh.docs.component.selectonemenu_this_person_lives_in=Ta osoba mieszka w
fh.docs.component.selectonemenu_selectonemenu_that_keeps_selected_value_removed_from_values_collection=SelectOneMenu wy\u015Bwietla wybran\u0105 warto\u015B\u0107 po jej usunieciu z kolekcji warto\u015Bci
fh.docs.component.selectonemenu_do_not_keep_removed_value=Nie wy\u015Bwietlaj usuni\u0119tej warto\u015Bci
fh.docs.component.selectonemenu_keep_removed_value=Wy\u015Bwietlaj usuni\u0119t\u0105 warto\u015B\u0107
fh.docs.component.selectonemenu_remove_value=Usu\u0144 warto\u015B\u0107
fh.docs.component.selectonemenu_attribute=Atrybut
fh.docs.component.selectonemenu_bounded_with_string_object=powi\u0105zany z obiektem typu String
fh.docs.component.selectonemenu_selected_string=Wybrany string
fh.docs.component.selectonemenu_attribute_value_bounded_with_object=Atrybut value powi\u0105zany z obiektem


# ++++++++++++++++++++++++++++ SPACER ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.component.spacer_spacer_with_double_bootstrap_space=Spacer z podw\u00F3jnym odst\u0119pem bootstrap
fh.docs.component.spacer_animals=Zwierz\u0119ta
fh.docs.component.spacer_spacer_with_single_bootstrap_spaces=Spacer z pojedy\u0144czym odst\u0119pem bootstrap
fh.docs.component.spacer_dog=Pies
fh.docs.component.spacer_cat=Kot
fh.docs.component.spacer_horse=Ko\u0144
fh.docs.component.spacer_spacer_with_ten_bootstrap_spaces=Spacer z odst\u0119pem bootstrap md-10
fh.docs.component.spacer_please_insert_your_text_here=Tu prosz\u0119 wpisa\u0107 sw\u00F3j tekst
fh.docs.component.spacer_spacer_with_multi_size=Spacer z wieloma rozmiarami


# ++++++++++++++++++++++++++++ SPLIT CONTAINER +++++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.component.splitcontainer_split_container_example=SplitContainer - przyk\u0142ad
fh.docs.component.splitcontainer_this_is_label_for_the_first_row=To jest etykieta dla lewej strony
fh.docs.component.splitcontainer_this_is_label_for_the_second_row=To jest etykieta dla prawej strony


# ++++++++++++++++++++++++++++ TAB +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.component.tab_tab_with_simple_usage=Zwyk\u0142e u\u017Cycie Tab
fh.docs.component.tab_sample_binding = Przyk\u0142adowe powi\u0105zanie
fh.docs.component.tab_tab_with_bootstrap_layout=Tab z warstw\u0105 bootstrap
fh.docs.component.tab_tab_sample_label=Przyk\u0142adowa etykieta dla Tab


# ++++++++++++++++++++++++++++ TAB CONTAINER +++++++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.component.tabcontainer_tabcontainer_with_simple_usage=Zwyk\u0142e u\u017Cycie TabContainer
fh.docs.component.tabcontainer_tabcontainer_with_selected_active_tab=TabContainer z wybran\u0105 aktywn\u0105 zak\u0142adk\u0105
fh.docs.component.tabcontainer_tabcontainer_with_bootstrap_layout=TabContainer z warstw\u0105 bootstrap
fh.docs.component.tabcontainer_tabcontainer_with_active_tab_binding=TabContainer z powi\u0105zaniem aktywnej zak\u0142adki
fh.docs.component.tabcontainer_this_is_static_content_of=To jest niezmienna zawarto\u015B\u0107 zak\u0142adki
fh.docs.component.tabcontainer_selected_tab_index_is=Id wybranej zak\u0142adki to
fh.docs.component.tabcontainer_type_0_or_1=Wpisz 0 albo 1
fh.docs.component.tabcontainer_active_tab_id_automatic_conversion=Id aktywnej zak\u0142adki(automatyczna konwersja)
fh.docs.component.tabcontainer_tabcontainer_with_multi_size=TabContainer z wieloma rozmiarami


# ++++++++++++++++++++++++++++ TABLE +++++++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.component.table_displayed_data=Wy\u015Bwietlanie danych
fh.docs.component.table_table_with_simple_usage=Zwyk\u0142e u\u017Cycie Table
fh.docs.component.table_name=Imi\u0119
fh.docs.component.table_surname=Nazwisko
fh.docs.component.table_city=Miasto
fh.docs.component.table_gender=P\u0142e\u0107
fh.docs.component.table_status=Status
fh.docs.component.table_table_with_multi_size=Table z wieloma rozmiarami
fh.docs.component.table_table_with_footer=Table ze stopk\u0105
fh.docs.component.table_add=dodaj
fh.docs.component.table_table_with_multiselect=Table z mo\u017Cliwo\u015Bci\u0105 wyboru wielu wierszy

fh.docs.component.table_table_with_alignment=Table z wyr\u00F3wnaniem tre\u015Bci
fh.docs.component.table_horizontal_align = Wyr\u00F3wnanie w poziomie
fh.docs.component.table_vertical_align = Wyr\u00F3wnanie w pionie
fh.docs.component.table_fixed_header = Z zablokowanym nag\u0142\u00F3wkiem podczas przewijania

fh.docs.component.table_included_buttons=Zagnie\u017Cdzone przyciski
fh.docs.component.table_actions=Akcje

fh.docs.component.table_included_form_components=Zagnie\u017Cdzone kontrolki
fh.docs.component.table_company_employees=Pracownicy firmy
fh.docs.component.table_table_with_nested_and_binded_form_components_columns=Tabela z zagnie\u017Cd\u017Conymi i powi\u0105zanymi kontrolkami/kolumnami
fh.docs.component.table_no=Nr
fh.docs.component.table_add_new=Dodaj
fh.docs.component.table_edit=Edytuj
fh.docs.component.table_delete=Usu\u0144
fh.docs.component.table_binded_form_components_with_form_components_nested_in_table=Kontrolki powi\u0105zane z kontrolkami zagnie\u017Cd\u017Conymi w tabeli
fh.docs.component.table_in_below_examples=W poni\u017Cszych przyk\u0142adach powi\u0105zanie pierwszego i trzeciego InputText oraz SelectOneMenu do kontrolek w tabeli powy\u017Cej dzia\u0142a prawid\u0142owo, poniewa\u017C te kontrolki zawieraj\u0105 akcje informuj\u0105ce o zmianach warto\u015Bci. Drugi InputText nie dzia\u0142a prawid\u0142owo, poniewa\u017C nie ma dodanej takiej akcji, co powoduje \u017Ce kontrolki zagie\u017Cd\u017Cone w tabeli powy\u017Cej nie s\u0105 informowane o zmianach.

fh.docs.component.table_grouping_rows=Grupowanie wierszy
fh.docs.component.table_table_with_grouping_rows=Tabela z pogrupowanymi wierszami
fh.docs.component.table_tv_series=Seriale TV

fh.docs.component.table_colored_rows=Kolorowanie wierszy
fh.docs.component.table_table_with_colored_rows=Tabela z kolorowanymi wierszami
fh.docs.component.table_action=Akcja
fh.docs.component.table_reset_color=Kasuj kolor
fh.docs.component.table_reset_all_colors=Kasuj wszystkie kolory
fh.docs.component.table_table_with_colored_grouping_rows=Tabela z kolorowanymi pogrupowanymi wierszami

fh.docs.component.table_wide_table_with_scroll=Szeroka tabela z przewijaniem
fh.docs.component.table_table_with_scroll_on_smaller_displays=Tabela z przewijaniem na mniejszych ekranach
fh.docs.component.table_column1=Pierwsza kolumna
fh.docs.component.table_column2=Druga kolumna
fh.docs.component.table_column3=Trzecia kolumna
fh.docs.component.table_column4=Czwarta kolumna
fh.docs.component.table_table_with_scroll=Tabela z poziomym przewijaniem
fh.docs.component.table_wide_column_1=Pierwsza_kolumna_szerokiej_tabeli
fh.docs.component.table_wide_column_2=Druga_kolumna_szerokiej_tabeli
fh.docs.component.table_wide_column_3=Trzecia_kolumna_szerokiej_tabeli
fh.docs.component.table_wide_column_4=Czwarta_kolumna_szerokiej_tabeli
fh.docs.component.table_wide_column_5=Pi\u0105ta_kolumna_szerokiej_tabeli
fh.docs.component.table_wide_column_6=Sz\u00F3sta_kolumna_szerokiej_tabeli
fh.docs.component.table_wide_column_7=Si\u00F3dma_kolumna_szerokiej_tabeli
fh.docs.component.table_wide_column_8=\u00D3sma_kolumna_szerokiej_tabeli
fh.docs.component.table_wide_column_9=Dziewi\u0105ta_kolumna_szerokiej_tabeli
fh.docs.component.table_wide_column_10=Dziesi\u0105ta_kolumna_szerokiej_tabeli
fh.docs.component.table_table_with_horizontal_and_vertical_scroll=Tabela z poziomym i pionowym przewijaniem
fh.docs.component.table_table_with_synchronized_scroll=Tabela ze zsynchronizowanym przewijaniem
fh.docs.component.table_table_with_vertical_scroll_and_resizable_columns=Tabela z pionowym przewijaniem i zmienialn\u0105 szeroko\u015Bci\u0105 kolumn

fh.docs.component.table_prototyping_with_inline_data=Prototypowanie z wbudowanymi danymi
fh.docs.component.table_table_with_inline_data_binding=Tabela z powi\u0105zaniem do wbudowanych danych
fh.docs.component.table_for_better_prototyping=Dla lepszego prototypowania (nie dla produkcji) mo\u017Cna zastosowa\u0107 dla wierszy tabel powi\u0105zanie do wbudowanych danych. Regu\u0142a csvRows tworzy list\u0119 obiekt\u00F3w CsvRow na podstawie podanej tekstowej warto\u015Bci analogicznie jak w pliku CSV. Wiersze s\u0105 oddzielane znakiem |, a kolumny znakiem ;. Warto\u015Bci kolumn nale\u017Cy powi\u0105za\u0107 z column1, column2 itd.
fh.docs.component.table_first_name=Imi\u0119
fh.docs.component.table_last_name=Nazwisko
fh.docs.component.table_age=Wiek


# ++++++++++++++++++++++++++++ TABLE PAGED +++++++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.component.tablepaged_paged_data=Dane stronicowane
fh.docs.component.tablepaged_table_with_simple_usage=Zwyk\u0142e u\u017Cycie TablePaged
fh.docs.component.tablepaged_name=Imi\u0119
fh.docs.component.tablepaged_surname=Nazwisko
fh.docs.component.tablepaged_city=Miasto
fh.docs.component.tablepaged_gender=P\u0142e\u0107
fh.docs.component.tablepaged_status=Status

fh.docs.component.tablepaged_paged_sortable_data=Sortowanie danych
fh.docs.component.tablepaged_table_with_nested_and_binded_form_components_columns_lambda_for_sorting=Tabela stronicowana z zagnie\u017Cd\u017Conymi i powi\u0105zanymi kontrolkami/kolumnami - lambda dla sortowania

fh.docs.component.tablepaged_paged_data_with_multiselect=Mo\u017Cliwo\u015B\u0107 wyboru wielu wierszy
fh.docs.component.tablepaged_tablepaged_with_sortable_data_and_multiselect=Tabela stronicowana z sortowanymi danymi i mo\u017Cliwo\u015Bci\u0105 wyboru wielu wierszy
fh.docs.component.tablepaged_country_name=Nazwa
fh.docs.component.tablepaged_capital=Stolica
fh.docs.component.tablepaged_population_mln=Ludno\u015B\u0107 [mln]
fh.docs.component.tablepaged_area_10_3_km_2=Obszar [10^3 * km^2]
fh.docs.component.tablepaged_remove=Usu\u0144
fh.docs.component.tablepaged_remove_selected=Usu\u0144 wybrane
fh.docs.component.tablepaged_reset_countries=Resetuj kraje

fh.docs.component.tablepaged_paged_sortable_data_with_merged_columns=Sortowane dane z pogrupowanymi kolumnami
fh.docs.component.tablepaged_tablepaged_with_nested_and_binded_form_components_columns_property_or_lambda_for_sorting=Tabela stronicowana z zagnie\u017Cd\u017Conymi i powi\u0105zanymi kontrolkami/kolumnami - w\u0142a\u015Bciwo\u015B\u0107 lub lambda dla sortowania
fh.docs.component.tablepaged_no=Nr

fh.docs.component.tablepaged_paged_sortable_data_with_colored_rows=Sortowane dane z kolorowanymi wierszami
fh.docs.component.tablepaged_tablepaged_with_colored_rows=Tabela stronicowana z kolorowanymi wierszami

fh.docs.component.tablepaged_prototyping_with_inline_data=Prototypowanie z wbudowanymi danymi
fh.docs.component.tablepaged_table_with_inline_data_binding=Tabela stronicowana z powi\u0105zaniem do wbudowanych danych
fh.docs.component.tablepaged_for_better_prototyping=Dla lepszego prototypowania (nie dla produkcji) mo\u017Cna zastosowa\u0107 dla wierszy tabel powi\u0105zanie do wbudowanych danych. Regu\u0142a csvRows tworzy list\u0119 obiekt\u00F3w CsvRow na podstawie podanej tekstowej warto\u015Bci analogicznie jak w pliku CSV. Wiersze s\u0105 oddzielane znakiem |, a kolumny znakiem ;. Warto\u015Bci kolumn nale\u017Cy powi\u0105za\u0107 z column1, column2 itd.
fh.docs.component.tablepaged_first_name=Imi\u0119
fh.docs.component.tablepaged_last_name=Nazwisko
fh.docs.component.tablepaged_age=Wiek

fh.docs.component.tablepaged_model_header=Model kolekcji danych
fh.docs.component.tablepaged_model=Typem kolekcji danych (atrybut "collection") jest klasa PageModel. Aby wymusi\u0107 od\u015Bwie\u017Cenie danych w tabeli nale\u017Cy zawo\u0142a\u0107 metod\u0119 PageModel.refreshNeeded(). Aby wymusi\u0107 przej\u015Bcie na pierwsz\u0105 stron\u0119 wynik\u00F3w (np. po klikni\u0119ciu przycisku "Szukaj", po klikni\u0119ciu przycisku czyszczenia kryteri\u00F3w wyszukiwania) nale\u017Cy zawo\u0142a\u0107 metod\u0119 PageModel.resetPage() lub stworzy\u0107 now\u0105 instancj\u0119 PageModel.  


# ++++++++++++++++++++++++++++ TIMER++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
fh.docs.component.timer_label=Timer sterowany dynamicznie
fh.docs.component.timer_acitve=Czy aktywny
fh.docs.component.timer_interval=Odst\u0119p w sekundach

# ++++++++++++++++++++++++++++ TREE ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.component.tree_simple_tree=Proste drzewo
fh.docs.component.tree_simple_tree_without_lines=Proste drzewo bez linii
fh.docs.component.tree_dynamic_tree_change_tree_from_java=Dynamiczne drzewo - zmiana drzewa z poziomu javy
fh.docs.component.tree_add_node_dynamically=Dodaj w\u0119ze\u0142 dynamicznie
fh.docs.component.tree_add_subnode_to_selected_node=Dodaj podw\u0119ze\u0142 do wybranego w\u0119z\u0142a
fh.docs.component.tree_remove_selected_node=Usu\u0144 wybrany w\u0119ze\u0142
fh.docs.component.tree_selected_node_name=Nazwa wybranego wez\u0142a
fh.docs.component.tree_lazy_tree_calculates_children_on_demand=Leniwe drzewo - wylicza potomk\u00F3w na \u017C\u0105danie
fh.docs.component.tree_lazy_tree_calculates_children_on_demand_repeater=Leniwe drzewo w Repeaterze - wylicza potomk\u00F3w na \u017C\u0105danie

# ++++++++++++++++++++++++++++ VALIDATE MESSAGES ++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.component.validatemessages_navigation_for_fields=Nawigacja do p\u00F3l
fh.docs.component.validatemessages_validatemessages_with_required_fields_in_multiple_groups=ValidateMessages z wymagalnymi polami w wielu grupach
fh.docs.component.validatemessages_country=Kraj
fh.docs.component.validatemessages_your_bithday_date=Twoja data urodzenia
fh.docs.component.validatemessages_validatemessages_with_multi_size=ValidateMessages z wieloma rozmiarami
fh.docs.component.validatemessages_citizenship=Obywatelstwo

fh.docs.component.validatemessages_missing_navigation_for_fields=Bez nawigacji do p\u00F3l
fh.docs.component.validatemessages_validatemessages_without_navigation_for_fields=ValidateMessages bez nawigacji do p\u00F3l
fh.docs.component.validatemessages_this_panelgroup_is_collapsible_with_ontoggle_event=Ten panelGroup jest zwijalny (z akcj\u0105 onToggle)
fh.docs.component.validatemessages_surname=Nazwisko
fh.docs.component.validatemessages_name=Imi\u0119
fh.docs.component.validatemessages_city=Miasto


# ++++++++++++++++++++++++++++ WIDGET ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.component.widget_resized_widget=Zmiana rozmiaru widgetu
fh.docs.component.widget_person_statistics=Statystyki os\u00F3b
fh.docs.component.widget_name=Imi\u0119
fh.docs.component.widget_surname=Nazwisko
fh.docs.component.widget_city=Miasto
fh.docs.component.widget_gender=P\u0142e\u0107
fh.docs.component.widget_status=Status
fh.docs.component.widget_people_names=Imiona
fh.docs.component.widget_commission=Prowizja
fh.docs.component.widget_widget_with_multiple_components=Widget z r\u00F3\u017Cnymi komponentami
fh.docs.component.widget_person_tables=Tabele os\u00F3b
fh.docs.component.widget_multiple_person_statistics=Statystyki r\u00F3\u017Cnych os\u00F3b
fh.docs.component.widget_multiple_widgets=Wiele widget\u00F3w
fh.docs.component.widget_population=Liczba ludno\u015Bci


# ++++++++++++++++++++++++++++ WIZARD ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.component.wizard_wizard_example=Wizard - przyk\u0142ad
fh.docs.component.wizard_step=Krok
fh.docs.component.wizard_first_step=Krok pierwszy
fh.docs.component.wizard_this_is_first_step=To jest pierwszy krok
fh.docs.component.wizard_show_optional_process_step=Poka\u017C opcjonalny krok procesu
fh.docs.component.wizard_hide_optional_process_step=Ukryj opcjonalny krok procesu
fh.docs.component.wizard_optional_step=Krok opcjonalny
fh.docs.component.wizard_this_is_optional_step=To jest opcjonalny krok
fh.docs.component.wizard_second_step=Krok drugi
fh.docs.component.wizard_this_is_second_step=To jest drugi krok
fh.docs.component.wizard_third_step=Krok trzeci
fh.docs.component.wizard_this_is_third_step=To jest trzeci krok
fh.docs.component.wizard_fourth_step=Krok czwarty
fh.docs.component.wizard_this_is_fourth_step=To jest czwarty krok






# ++++++++++++++++++++++++++++ SERVICE ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.service.newperson_new_company_employee=Nowy pracownik firmy
fh.docs.service.newperson_name=Imi\u0119
fh.docs.service.newperson_surname=Nazwisko
fh.docs.service.newperson_city=Miasto
fh.docs.service.newperson_gender=P\u0142e\u0107
fh.docs.service.newperson_status=Status


# ++++++++++++++++++++++++++++ COMPONENTS LIST ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.service.componentlist_standard_form_components=Standardowe kontrolki
fh.docs.service.componentlist_identifier=Identyfikator
fh.docs.service.componentlist_description=Opis



# ++++++++++++++++++++++++++++ ADDRESS ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.component.address_select_country=Wybierz kraj
fh.docs.component.address_select_province=Wybierz prowincj\u0119
fh.docs.component.address_free_shipping = Free shipping!
fh.docs.component.address_city=Miasto
fh.docs.component.address_street=Ulica
fh.docs.component.address_address_summary=Adres podsumowanie



# ++++++++++++++++++++++++++++ PICKLIST ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.component.picklist_picklist_example=PickList - przyk\u0142ad
fh.docs.component.picklist_example=Przyk\u0142ad
fh.docs.component.picklist_order_cars=Zam\u00F3wienie samochod\u00F3w
fh.docs.component.picklist_documentation=Dokumentacja

fh.docs.component.picklist_template=Szablon
fh.docs.component.picklist_cars_available_checked=Samochody dost\u0119pne - zaznaczone
fh.docs.component.picklist_cars_ordered_checked=Samochodzy zam\u00F3wione - zaznaczone
fh.docs.component.picklist_cars_available_all=Samochody dost\u0119pne - wszystkie
fh.docs.component.picklist_cars_ordered_all=Samochody zam\u00F3wione - wszystkie



# ++++++++++++++++++++++++++++ SEARCH LIST ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.component.searchlist_search_list_example=SearchList - przyk\u0142ad
fh.docs.component.searchlist_send=Wy\u015Blij
fh.docs.component.searchlist_template=Szablon
fh.docs.component.searchlist_items_searched=Szukane elementy
fh.docs.component.searchlist_items_searched_and_checked=Szukane i wybrane elementy



# ++++++++++++++++++++++++++++ FH Markup Language +++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.fhml_fh_markup_language=FH Markup Language
fh.docs.fhml_fh_markup_language_is_set_of_tags=FH Markup Language to zestaw tag\u00F3w, stworzony do stylizowania tekstu np. etykiet.
fh.docs.fhml_basic_font_transformations=Podstawowe przekszta\u0142cenia font\u00F3w
fh.docs.fhml_bold=Pogrubienie
fh.docs.fhml_italic=Kursywa
fh.docs.fhml_underline=Podkre\u015Blenie
fh.docs.fhml_size=Rozmiar czcionki
fh.docs.fhml_size_takes_pixels_as_a_parameter=Parametrem dla size jest wielko\u015B\u0107 czcionki wyra\u017Cona w pikselach
fh.docs.fhml_color=Kolor
fh.docs.fhml_color_can_be_specified_same_as_in_css=Kolor mo\u017Ce by\u0107 okre\u015Blony tak samo jak w plikach CSS - poprzez nazw\u0119 lub warto\u015B\u0107 heksadecymaln\u0105
fh.docs.fhml_mixed_transformations=Mieszane przekszta\u0142cenia
fh.docs.fhml_more_than_one_tag_can_me_used_at_a_time=Mo\u017Cna u\u017Cy\u0107 wi\u0119cej ni\u017C jednego tagu na raz, ale musz\u0105 one by\u0107 zamkni\u0119te w odwrotnej kolejno\u015Bci
fh.docs.fhml_mixed_example=Przyk\u0142ad mieszania tag\u00F3w
fh.docs.fhml_text_addons=Dodatki do tekstu
fh.docs.fhml_things_that_can_be_added_to_label=Dodatkowe elementy do etykiet
fh.docs.fhml_icon=Ikony
fh.docs.fhml_highlight=Pod\u015Bwietlenie
fh.docs.fhml_blockquote=Cytat
fh.docs.fhml_blockquote_footer=Stopka cytatu
fh.docs.fhml_new_line=Nowa linia
fh.docs.fhml_strikethrough=Przekre\u015Blenie
fh.docs.fhml_classname=Tekst z w\u0142asn\u0105 klas\u0105 css.
fh.docs.fhml_code=Blok z kodem.
fh.docs.fhml_list=Lista element\u00F3w




# ++++++++++++++++++++++++++++ Running FH +++++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.running_running_fh=Uruchamianie aplikacji FH
fh.docs.running_jvm_options=Opcje JVM
fh.docs.running_mandatory_options=Opcje obowi\u0105zkowe
fh.docs.running_to_avoid_loosing_stacktraces_which_collides_with=Aby unikn\u0105\u0107 utraty trafie\u0144 stosu, kt\u00F3re koliduj\u0105 z implementacj\u0105
fh.docs.running_implementation_always_add=zawsze dodawaj



# ++++++++++++++++++++++++++++ Validation Info ++++++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.validation_new_company_employee=Nowy pracownik firmy
fh.docs.validation_description=Opis
fh.docs.validation_validation_in_fh_is_executed_after_data=Walidacja w FH jest wykonywana po ustawieniu danych na modelu i ustawieniu powi\u0105za\u0144 dla komponent\u00F3w. Walidacja odbywa si\u0119 przed aktualizacj\u0105 komponent\u00F3w na podstawie zmian w modelu. Walidacja jest r\u00F3wnie\u017C wykonywana na niekt\u00F3rych zdarzeniach na kontrolce, ale tylko dla tych kontrolek, kt\u00F3rych dost\u0119pno\u015B\u0107 jest w bie\u017C\u0105cym procesie ustawiona na EDIT. Na razie FH pomaga deweloperom walidowa\u0107 formanty dla danego modelu na kilka sposob\u00F3w
fh.docs.validation_first_way_of_validation_is_provided_by_fh=Pierwszy spos\u00F3b sprawdzania poprawno\u015Bci jest dostarczany przez fh. U\u017Cytkownik mo\u017Ce \u0142\u0105czy\u0107 wyniki sprawdzania poprawno\u015Bci z kontrolk\u0105 tak\u0105 jak ValidationMessages do wy\u015Bwietlania komunikat\u00F3w
fh.docs.validation_second_way_is_when_user_want_to_skip_fh_process_validation=Drugi spos\u00F3b polega na tym, \u017Ce u\u017Cytkownik mo\u017Ce pomin\u0105\u0107 walidacj\u0119 procesu FH i zapewni\u0107 w\u0142asn\u0105. Gdy ta metoda jest u\u017Cywana, komunikaty wy\u015Bwietlane dla walidacji FH s\u0105 przechowywane dop\u00F3ki nie zostan\u0105 rozwi\u0105zane przez odpowiedni\u0105 kontrol\u0119 / zdarzenie
fh.docs.validation_developer_can_combine_fh_validation_with_custom_validation=Deweloper mo\u017Ce po\u0142\u0105czy\u0107 walidacj\u0119 FH z w\u0142asn\u0105 niestandardow\u0105 walidacj\u0105
fh.docs.validation_developer_can_use_jsr_303_spec_validation_on_model=Programista mo\u017Ce u\u017Cywa\u0107 na modelu walidacji JSR-303. B\u0119dzie to traktowane jak walidacja FH
fh.docs.validation_default_level=B\u0142\u0119dy FH dla walidacji atrybut\u00F3w oraz JSR-303 maj\u0105 poziom BLOCKER
fh.docs.validation_default_action=Domy\u015Ble parametry walidacji dla Akcji s\u0105 nast\u0119puj\u0105ce: walidacja jest wykonywana (atrybut 'validate' jest true), walidacja wykonuje si\u0119 przed akcj\u0105 (atrybut 'validateBeforeAction' jest true), model jest aktualizowany (atrybut 'immediate' jest false), kontekst walidacji jest czyszczony (atrybut 'clearContext'jest true), akcja nie jest wykonywana gdy pojawi\u0105 si\u0119 komunikaty BLOCKER (atrybut 'stopOnErrors' jest BLOCKER)   
fh.docs.validation_default_matrix=Walidacja FH (z wykorzystaniem atrybut\u00F3w i JSR-303) jest wykonywana tylko dla p\u00F3l edytowalnych, w\u0142asna walidacja nie jest ograniczna (zg\u0142oszone komunikaty pojawi\u0105 sie dla p\u00F3l nieedytowalnych i ukrytych oraz nieprzypisanych do \u017Cadnego pola)
fh.docs.validation_validation_is_highly_dependent_on_events_that_are_executed=Walidacja jest bardzo zale\u017Cna od zdarze\u0144 wykonywanych na kontrolkach formularza. Domy\u015Blne zdarzenia w pumie dzia\u0142aj\u0105 w ten spos\u00F3b
fh.docs.validation_if_form_component_like_inputtext_has_default_event=Je\u015Bli kontrolka, taka jak InputText, ma domy\u015Blne zdarzenie
fh.docs.validation_then_validation_is_not_triggered=wtedy walidacja NIE jest uruchamiana i ValidationMessages NIE s\u0105 czyszczone przed wykonaniem walidacji
fh.docs.validation_then_validation_is_triggered=wtedy walidacja jest uruchamiana i ValidationMessages s\u0105 czyszczone przed wykonaniem walidacji
fh.docs.validation_example_is_in_section_named=Przyk\u0142ad znajduje si\u0119 w sekcji
fh.docs.validation_validation_with_default_events=walidacja ze zdarzeniami domy\u015Blnymi
fh.docs.validation_after_validation_process_is_finished=Po zako\u0144czeniu walidacji wynik b\u0142\u0119d\u00F3w b\u0119dzie przechowywany w
fh.docs.validation_default_validation_code=Domy\u015Blna walidacja (validate=true, validateBeforeAction=true, immediate=false, clearContext=true, breakOnErrors=BLOCKER) - kod
fh.docs.validation_xml=XML
fh.docs.validation_java=JAVA
fh.docs.validation_validation_after_action_code=Walidacja po akcji - kod
fh.docs.validation_default_lifecycle_of_action_and_validation_is=Domy\u015Bln\u0105 kolejno\u015Bci\u0105 jest: wywo\u0142anie walidacji; wywo\u0142anie akcji. Je\u015Bli chcesz zmieni\u0107 tak\u0105 kolejno\u015B\u0107, mo\u017Cesz ustawi\u0107 j\u0105 za pomoc\u0105 atrybutu validateBeforeAction na @Action.
fh.docs.validation_above_example_shows_how_to_invoke_validation_after_action=Powy\u017Cszy przyk\u0142ad pokazuje, jak wywo\u0142a\u0107 walidacj\u0119 po akcji (zamiast przed ni\u0105). Mo\u017Ce to by\u0107 u\u017Cyteczne, gdy akcja robi co\u015B na modelu. I ten model chcemy nast\u0119pnie walidowa\u0107.
fh.docs.validation_skip_validation_fh_code=Pomi\u0144 walidacj\u0119 FH - kod
fh.docs.validation_skip_clearcontext_fh_code=Nie czy\u015B\u0107 kontekstu walidacji - kod
fh.docs.validation_immediate_fh_code=Pomi\u0144 aktualizacj\u0119 modelu i walidacj\u0119 - kod
fh.docs.validation_break_fh_code=Nie wykonuj akcji gdy b\u0142\u0105d conajmniej ERROR (domy\u015Blnie BLOCKER) - kod
fh.docs.validation_no_break_fh_code=Wykonuj akcj\u0119 mimo b\u0142\u0119d\u00F3w walidacji - kod
fh.docs.validation_watch_out=Uwa\u017Caj
fh.docs.validation_developer_has_to_pay_extra_attention_when_binding=Deweloper musi zwr\u00F3ci\u0107 szczeg\u00F3ln\u0105 uwag\u0119 podczas wi\u0105zania tego samego pola z modelu do wielu kontrolek, np. InputText. Je\u015Bli jeden InputText ma jak\u0105\u015B walidacj\u0119 jako wymagan\u0105, a inne nie maj\u0105, to mo\u017Ce to powodowa\u0107 dziwne zachowania
fh.docs.validation_custom_message=W\u0142asny komunikat walidacyjny
fh.docs.validation_developer_can_create_custom_message_like_this=Deweloper mo\u017Ce utworzy\u0107 niestandardowy komunikat walidacyjny (przyk\u0142ad poni\u017Cej) i b\u0119dzie on pokazywany w komponencie ValidationMessages wraz z innymi komunikatami, tak jak komunikaty walidacyjne FH
fh.docs.validation_example=Przyk\u0142ad
fh.docs.validation_attribute_validation=walidacja z wykorzystaniem atrybut\u00F3w
fh.docs.validation_this_example_demonstrates_simple_validation=Ten przyk\u0142ad pokazuje prost\u0105 walidacj\u0119 kontrolek InputText. Ka\u017Cda z nich ma domy\u015Bln\u0105 akcj\u0119 onInput, ale tylko druga kontrolka uruchamia walidacj\u0119. Tutaj kontrolki s\u0105 walidowane w oparciu o atrybut required
fh.docs.validation_inputtext_with_event_oninput_without_validation=InputText ze zdarzeniem onInput bez walidacji
fh.docs.validation_inputtext_with_event_oninput_with_validation=InputText ze zdarzeniem onInput z walidacj\u0105
fh.docs.validation_besides_required_attribute_on_components_like_inputtext=Opr\u00F3cz atrybutu required dla kontrolek takich jak InputText, jest r\u00F3wnie\u017C atrybut validationRule, kt\u00F3ry pomaga deweloperom tworzy\u0107 walidacje w j\u0119zyku xml w oparciu o Spring Expression Language (SpEL)
fh.docs.validation_inputtext_is_length_of_text_longer_than_1_char=InputText: czy d\u0142ugo\u015B\u0107 tekstu jest d\u0142u\u017Csza ni\u017C 1 znak
fh.docs.validation_jsr_303_validation=walidacja JSR-303
fh.docs.validation_validation_plus_validationmessages=walidacja + ValidationMessages
fh.docs.validation_this_example_demonstrates_validation_based_on_jsr_303=Ten przyk\u0142ad demonstruje walidacj\u0119 w oparciu o JSR-303 i model. U\u017Cyj tej formy walidacjii, je\u015Bli chcesz zawsze walidowa\u0107 wybrane atrybuty. Tak jak dla w\u0142asnych komunikat\u00F3w walidacyjnych, deweloper mo\u017Ce utworzy\u0107 pliki .properties dla ustawie\u0144 narodowych (na razie dzia\u0142aj\u0105 tylko w j\u0119zyku angielskim i polskim !!), z kt\u00F3rych b\u0119d\u0105 pobierane teksty dla danego wzoru komunikatu
fh.docs.validation_name=Imi\u0119
fh.docs.validation_surname=Nazwisko
fh.docs.validation_nonEditableField=Pole nieedytowalne
fh.docs.validation_hiddenField=Pole ukryte
fh.docs.validation_save_with_fh_validation=Zapisz z walidacj\u0105 FH
fh.docs.validation_code=Kod
fh.docs.validation_combined_validation=walidacja mieszana
fh.docs.validation_don_t_validate_name=Nie waliduj imienia
fh.docs.validation_save_without_fh_validation=Zapisz bez walidacji FH
fh.docs.validation_test_security=Sprawd\u017A bezpiecze\u0144stwo
fh.docs.validation_alternate_label=Alternatywna etykieta
fh.docs.validation_alternate_label_name=Nazwa
fh.docs.validation_alternate_label_name_of=Nazwa
fh.docs.validation_alternate_label_age=Wiek
fh.docs.validation_alternate_label_age_of=Wiek
fh.docs.validation_alternate_label_first_person_panel=Pierwsza osoba
fh.docs.validation_alternate_label_second_person_panel=Druga osoba
fh.docs.validation_alternate_label_first_person=pierwszej osoby
fh.docs.validation_alternate_label_second_person=drugiej osoby
fh.docs.validation_alternate_label_validate=Walidacja
fh.docs.validation_alternate_label_row=wiersz

# ++++++++++++++++++++++++++++ FH Exceptions +++++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.exceptions_fh_exceptions=Wyj\u0105tki w FH
fh.docs.exceptions_handling=Nieprzechwycone wyj\u0105tki w kodzie aplikacji mog\u0105 by\u0107 obs\u0142u\u017Cone przez dodatkowe Handler'y. \
  Wyr\u00F3\u017Cniamy 3 sytuacje: a) b\u0142\u0105d wisz\u0105cego Przypadku U\u017Cycia (bez formaki), b) b\u0142\u0105d na starcie PU lub na obs\u0142udze zdarzenia PU, c) b\u0142\u0105d systemowy. \
  Klas\u0119 (bean'a spring'owego) ob\u0142suguj\u0105c\u0105 sytuacj\u0119 a) wskazujemy przy pomocy paramertu 'usecase.empty.form.stack.handler'. FH dostarcza \
  'pl.fhframework.core.uc.handlers.NoFormInfoMessage' (domy\u015Blna, wy\u015Bwietla jedynie komunikat o b\u0142\u0119dzie) i 'pl.fhframework.core.uc.handlers.NoFormRunUseCase' \
  (wy\u015Bwietla komunikat o b\u0142\u0119dzie i nast\u0119pnie przekierowuje na wskazany parametrem 'usecase.empty.form.stack.redirect' PU lub je\u015Bli nie jest podany to na \
  'initial.use.case' lub czy\u015Bci stos wywo\u0142anych PU). Mo\u017Cna dostarczy\u0107 w\u0142asn\u0105 implementacj\u0119 interfejsu 'pl.fhframework.core.uc.handlers.INoFormHandler'. \
  Klas\u0119 (bean'a spring'owego) obs\u0142uguj\u0105c\u0105 sytuacj\u0119 b) wskazujemy przy pomocy paramertu 'usecase.action.error.handler'. FH dostarcza \
  'pl.fhframework.core.uc.handlers.RethrowOnActionError' (domy\u015Blna, rzuca wyj\u0105tek dalej, b\u0119dzie obs\u0142u\u017Cony przez sytuacje c)) i 'pl.fhframework.core.uc.handlers.RunUseCaseOnActionError' \
  (wy\u015Bwietla komunikat o b\u0142\u0119dzie i nast\u0119pnie przekierowuje na wskazany parametrem 'usecase.action.error.redirect' PU lub je\u015Bli nie jest podany to na \
  'initial.use.case' lub czy\u015Bci stos wywo\u0142anych PU). Mo\u017Cna dostarczy\u0107 w\u0142asn\u0105 implementacj\u0119 interfejsu 'pl.fhframework.core.uc.handlers.IOnActionErrorHandler'. \
  Klas\u0119 (bean'a spring'owego) obs\u0142uguj\u0105c\u0105 sytuacj\u0119 c) wskazujemy przy pomocy paramertu 'system.error.handler'. FH dostarcza \
  'pl.fhframework.core.logging.handler.NotificationErrorInformationHandler' (domy\u015Blna, wy\u015Bwietla dymek z b\u0142\u0119dem) i 'pl.fhframework.model.forms.logging.handlers.MessageErrorInformationHandler' \
  (wy\u015Bwietla komunikat o b\u0142\u0119dzie i nast\u0119pnie przekierowuje na wskazany parametrem 'system.error.redirect' PU lub je\u015Bli nie jest podany to na \
  'initial.use.case' lub czy\u015Bci stos wywo\u0142anych PU). Mo\u017Cna dostarczy\u0107 w\u0142asn\u0105 implementacj\u0119 interfejsu 'pl.fhframework.core.logging.handler.IErrorInformationHandler'.
fh.docs.exceptions_constructor_details=Szczeg\u00F3\u0142y konstruktora
fh.docs.exceptions_class=Klasa
fh.docs.exceptions_constructor=Konstruktor
fh.docs.exceptions_declaration=Deklaracja
fh.docs.exceptions_description=Opis
fh.docs.exceptions_name=Nazwa
fh.docs.exceptions_parameters=Parametry
fh.docs.exceptions_package=Pakiet
fh.docs.exceptions_fh_specific_exceptions=Wyj\u0105tki FH rozszerzaj\u0105 wyj\u0105tek RuntimeException. Klas\u0105 podstawow\u0105 w hierarchii wyj\u0105tk\u00F3w jest FhException



# ++++++++++++++++++++++++++++ FH Events +++++++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.event.to_use_notification_use_following=Aby u\u017Cy\u0107 powiadomienia, u\u017Cyj nast\u0119puj\u0105cego
fh.docs.event.example_usage=Przyk\u0142ad u\u017Cycia
fh.docs.event.form_code=XML
fh.docs.event.use_case_code=Kod przypadku u\u017Cycia
fh.docs.event.java_code=Kod Java

fh.docs.event.custom_custom_action_event=Wywo\u0142anie w\u0142asnej akcji
fh.docs.event.custom_custom_action_event_helps=Wywo\u0142anie w\u0142asnej akcji pomaga deweloperom w tworzeniu w\u0142asnych funkcji javascript pod nazw\u0105 actionName
fh.docs.event.custom_action_name_is_a_function_name=Nazwa akcji jest nazw\u0105 funkcji u\u017Cywanej w javascript. Musi by\u0107 umieszczona w mapie CustomActions.callbacks
fh.docs.event.custom_javascript_example=Przyk\u0142ad Javascript
fh.docs.event.custom_usecase_java_example=Przyk\u0142ad Java w przypadku u\u017Cycia

fh.docs.event.file_file_download_event=\u0141adowanie pliku
fh.docs.event.file_file_download_event_is_an_event=Zdarzenie pobierania pliku jest zdarzeniem, kt\u00F3re spowoduje pobranie pliku po wykonaniu akcji
fh.docs.event.file_there_is_many_possible_api_parameters_depending_on_needs=Istnieje wiele mo\u017Cliwych parametr\u00F3w API w zale\u017Cno\u015Bci od potrzeb
fh.docs.event.file_if_you_will_upload_file_to_a_fileupload=Je\u015Bli za\u0142adujesz plik do kontrolki FileUpload, b\u0119dziesz m\u00F3g\u0142 go pobra\u0107. Co wi\u0119cej, jest to tylko przyk\u0142ad i je\u015Bli mo\u017Cesz mie\u0107 obiekt typu
fh.docs.event.file_you_can_just_point_it_from_code=mo\u017Cesz po prostu wskaza\u0107 go z kodu. [b] W tym przypadku powi\u0105zanie zasobu nie jest wymagane. [/b]
fh.docs.event.file_upload_file=Za\u0142aduj plik
fh.docs.event.file_download_by_resource=Pobierz wed\u0142ug zasobu
fh.docs.event.file_download_by_form_element_binding=Pobierz korzystaj\u0105c z powi\u0105zania kontrolki
fh.docs.event.file_download_by_iresourced_form_element=Pobierz korzystaj\u0105c z IResource

fh.docs.event.focus_focus_event=Zdarzenie typu Focus
fh.docs.event.focus_focus_event_is_an_event_which=Zdarzenie typu focus to zdarzenie, kt\u00F3re skupia si\u0119 na okre\u015Blonej kontrolce
fh.docs.event.focus_focus_input=Fokus na Input

fh.docs.event.scroll_event_form=Zdarznie typu Scroll
fh.docs.event.scroll_event_form.event_description=Zdarzenie typu Scroll to zdarzenie, kt\u00F3re skroluje najbli\u017Cszy element do elementu o id wskazanym w zdarzeniu. 
fh.docs.event.to_use_scroll_event_use_following=Aby u\u017Cy\u0107 zdarzenia typu Scroll, u\u017Cyj nast\u0119puj\u0105cego 
fh.docs.event.scroll_to_button=Scroll do Button 
fh.docs.event.scroll_with_animation=ScrollEvent z animacj\u0105
fh.docs.event.panel_with_height=PanelGroup ze sta\u0142\u0105 wysoko\u015Bci\u0105

fh.docs.event.notification_notification_event=Powiadomienie
fh.docs.event.notification_notification_event_is_an_event=Powiadomienie to zdarzenie, kt\u00F3re wy\u015Bwietla powiadomienie w prawym g\u00F3rnym rogu
fh.docs.event.notification_four_levels_of_notification_can_be_used=Mo\u017Cna zastosowa\u0107 cztery poziomy powiadomie\u0144
fh.docs.event.notification_push_notification_of=Wy\u015Bwietl powiadomienie typu
fh.docs.event.notification_level=

fh.docs.event.redirect_redirect_event=Przekierowanie
fh.docs.event.redirect_home=Przekierowanie do strony startowej
fh.docs.event.redirect_redirect_event_is_an_event_which=Zdarzenie przekierowania to zdarzenie, kt\u00F3re przekierowuje u\u017Cytkownika do innej strony
fh.docs.event.redirect_url_can_be_relative=Adres URL mo\u017Ce by\u0107 wzgl\u0119dny (na przyk\u0142ad '/logout') lub bezwzgl\u0119dny: 'http://google.com'. Strona mo\u017Ce otwiera\u0107 si\u0119 w nowym oknie lub w tym samym oknie (jest to kontrolowane przez flag\u0119 'newWindow')
fh.docs.event.redirect_warning=[b]Uwaga! U\u017Cycie flagi newWindow=true powoduje \u017Ce aktualny kontekst przypadku u\u017Cycia zostanie utracony !! [/b]
fh.docs.event.redirect_logout_user=Wyloguj u\u017Cytkownika
fh.docs.event.redirect_open_google.com_in_new_window=Otw\u00F3rz google.com w nowym oknie



# ++++++++++++++++++++++++++++ Dynamic Model ++++++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.dynamicmodel_dynamic_model=Model dynamiczny
fh.docs.dynamicmodel_dynamic_model_allows_creating_and_modifying=Model dynamiczny umo\u017Cliwia tworzenie i modyfikowanie klas dynamicznych i rozszerzonych klas statycznych podczas zwyk\u0142ej pracy systemu bez konieczno\u015Bci restartowania aplikacji.
fh.docs.dynamicmodel_static_class=Klasa statyczna
fh.docs.dynamicmodel_persistent_class_which_has_concrete_equivalent=Klasa sta\u0142a, kt\u00F3ra ma konkretny odpowiednik w modelu fizycznym (tworzonym przez programist\u0119). Klasy statyczne s\u0105 reprezentowane przez klasy Java z adnotacjami encji w aplikacji. W bazie danych ka\u017Cda klasa ma r\u00F3wnowa\u017Cn\u0105 tabel\u0119 lub tabele, kt\u00F3rych kolumny s\u0105 odwzorowywane na pola klasy (atrybuty).
fh.docs.dynamicmodel_extended_static_class=Rozszerzona klasa statyczna
fh.docs.dynamicmodel_a_class_which_extends_existing_static_class=Klasa, kt\u00F3ra rozszerza istniej\u0105c\u0105 klas\u0119 statyczn\u0105. Niekt\u00F3re pola tej klasy maj\u0105 odpowiednik w modelu fizycznym, pozosta\u0142e s\u0105 tworzone dynamicznie. Rozszerzona klasa statyczna, tak jak klasa dynamiczna, jest opisana przez plik XML. Ponadto tworzona jest klasa Java POJO, ale ta klasa rozszerza klas\u0119 statyczn\u0105, kt\u00F3r\u0105 rozszerza.
fh.docs.dynamicmodel_dynamic_class=Klasa dynamiczna
fh.docs.dynamicmodel_has_no_equivalent_in_physical_model=Nie ma ona odpowiednika w modelu fizycznym i jest ca\u0142kowicie stworzona w kreatorze. Klasa dynamiczna jest opisana przez plik XML (wygenerowany w tle wed\u0142ug projektu). W czasie wykonywania programu, w oparciu o XML, generowany jest plik klasy Java.
fh.docs.dynamicmodel_for_every_dynamic_model_class_attribute=Dla ka\u017Cdego atrybutu dynamicznej klasy modelu mo\u017Cliwe jest do\u0142\u0105czenie regu\u0142y walidacyjnej. Regu\u0142y walidacji do\u0142\u0105czone do dynamicznego atrybutu klasy modelu b\u0119d\u0105 dzia\u0142a\u0107 dla ka\u017Cdej kontrolki, kt\u00F3ra jest powi\u0105zana z tym atrybutem, niezale\u017Cnie na jakim formularzu znajduje si\u0119 kontrolka, i niezale\u017Cnie od regu\u0142 walidacyjnych umieszczonych na tej kontrolce.
fh.docs.dynamicmodel_dynamic_data_model_can_be_created=Dynamiczny model danych mo\u017Cna utworzy\u0107 przy u\u017Cyciu kreatora klas dynamicznych lub kreatora diagramu klas.
fh.docs.dynamicmodel_using_dynamic_class_designer_you_can=Za pomoc\u0105 kreatora dynamicznych klas mo\u017Cesz
fh.docs.dynamicmodel_manage_dynamic_classes_and_their_attributes=\u2022 Zarz\u0105dza\u0107 klasami dynamicznymi i ich atrybutami
fh.docs.dynamicmodel_map_dynamic_class_attributes_to_static_class_attributes=\u2022 Zmapowa\u0107 atrybuty klas dynamicznych na atrybuty klas statycznych
fh.docs.dynamicmodel_put_validation_rules_on_dynamic_class_attributes=\u2022 Umie\u015Bci\u0107 regu\u0142y walidacyjne dla atrybut\u00F3w klas dynamicznych
fh.docs.dynamicmodel_manage_relations_between_classes_in_non_graphical_way=\u2022 Zarz\u0105dza\u0107 relacjami mi\u0119dzy klasami w spos\u00F3b nie-graficzny
fh.docs.dynamicmodel_using_class_diagram_designer_you_can=Za pomoc\u0105 kreatora diagramu klas mo\u017Cesz
fh.docs.dynamicmodel_visualize_relationships_between_classes=\u2022 Pokaza\u0107 relacje mi\u0119dzy klasami
fh.docs.dynamicmodel_manage_relationships_between_classes_and_set=\u2022 Zarz\u0105dza\u0107 relacjami mi\u0119dzy klasami i ustawia\u0107 ich w\u0142a\u015Bciwo\u015Bci w spos\u00F3b graficzny
fh.docs.dynamicmodel_create_many_dynamic_model_class_diagrams=\u2022 Tworzy\u0107 wiele diagram\u00F3w klas modelu dynamicznego zawieraj\u0105cych dowoln\u0105 liczb\u0119 klas (jedna klasa mo\u017Ce by\u0107 umieszczona na wielu diagramach)
fh.docs.dynamicmodel_create_or_delete_dynamic_classes_from_the_diagram=\u2022 Utworzy\u0107 lub usun\u0105\u0107 klasy dynamiczne z diagramu
fh.docs.dynamicmodel_move_classes_over_the_diagram_s_surface=\u2022 Przesuwa\u0107 klasy po powierzchni diagramu
fh.docs.dynamicmodel_create_new_diagram_version_with_comments=\u2022 Utworzy\u0107 now\u0105 wersj\u0119 diagramu z komentarzami


# ++++++++++++++++++++++++++++ Dynamic Content ++++++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.dynamiccontent_dynamic_content=Zawarto\u015B\u0107 dynamiczna
fh.docs.dynamiccontent_bag=Worek
fh.docs.dynamiccontent_choose_component_to_add=Wybierz typ dodawanej kontrolki
fh.docs.dynamiccontent_available_components=Dost\u0119pne kontrolki
fh.docs.dynamiccontent_add_component=Dodaj kontrolk\u0119
fh.docs.dynamiccontent_add_3_components=Dodaj 3 kontrolki
fh.docs.dynamiccontent_remove_component=Usu\u0144 kontrolk\u0119
fh.docs.dynamiccontent_remove_3_components=Usu\u0144 3 kontrolki
fh.docs.dynamiccontent_remove_all=Usu\u0144 wszystko
fh.docs.dynamiccontent_add_1_component_to_the_beginning_and_2_at_the_end=Dodaj jedn\u0105 kontrolk\u0119 na pocz\u0105tku i dwie na ko\u0144cu
fh.docs.dynamiccontent_add_1_component_to_the_beginning_at_2_in_the_middle=Dodaj jedn\u0105 kontrolk\u0119 na pocz\u0105tku i dwie w \u015Brodku


# ++++++++++++++++++++++++++++ Core Security ++++++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.core.security_core_security=Bezpiecze\u0144stwo w FH Core
fh.docs.core.security_information=Informacja
fh.docs.core.security_basic_information=Podstawy
fh.docs.core.security_fh_core_provides_security_mechanism=FH Core zapewnia mechanizm bezpiecze\u0144stwa oparty na koncepcjach: [b]System Function[/b] i [b]Business Role[/b].
fh.docs.core.security_system_function_represents_resource=[b]System Function[/b] - reprezentuje zasoby, kt\u00F3re mog\u0105 by\u0107 chronione.
fh.docs.core.security_annotation_systemfunction_can_be_placed=Adnotacj\u0119 [i]@SystemFunction[/i] mo\u017Cna umie\u015Bci\u0107 w [b]UseCase[/b], [b]Action[/b], [b]BusinessRule[/b] oraz [b]FhService[/b].
fh.docs.core.security_business_role_represents_business=[b]Business Role[/b] - reprezentuje rol\u0119 biznesow\u0105, do kt\u00F3rej u\u017Cytkownik jest przypisany.
fh.docs.core.security_permission_checks_are_injected=Kontrole uprawnie\u0144 s\u0105 realizowane w nast\u0119puj\u0105cych miejscach cyklu \u017Cycia FH
fh.docs.core.security_when_initialized_menu_tree_is_loaded_based=Gdy zainicjalizowane drzewo menu jest \u0142adowane na podstawie plik\u00F3w module.sys - je\u015Bli zalogowany u\u017Cytkownik nie ma uprawnie\u0144, to przypadek u\u017Cycia nie jest dost\u0119pny z GUI.
fh.docs.core.security_when_user_wants_to_execute_use_case=Gdy u\u017Cytkownik chce wykona\u0107 [b]przypadek u\u017Cycia[/b] - fh sprawdza, czy u\u017Cytkownik ma uprawnienia do uruchomienia tego przypadku.
fh.docs.core.security_when_user_wants_to_execute_action=Gdy u\u017Cytkownik chce wykona\u0107 [b]akcj\u0119[/b] - fh sprawdza, czy u\u017Cytkownik ma uprawnienia do uruchomienia tej akcji.
fh.docs.core.security_when_user_wants_to_execute_rule=Gdy u\u017Cytkownik chce wykona\u0107 [b]regu\u0142\u0119[/b] - fh sprawdza, czy u\u017Cytkownik ma uprawnienia do uruchomienia tej regu\u0142y.
fh.docs.core.security_when_user_wants_to_execute_service=Gdy u\u017Cytkownik chce wywo\u0142a\u0107 metod\u0119 w [b]serwisie[/b] - fh sprawdza, czy u\u017Cytkownik ma uprawnienia do wywo\u0142\u0105nia tego serwisu.
fh.docs.core.security_core_authorization_manager=G\u0142\u00F3wny Manager Autoryzacji
fh.docs.core.security_fh_provides_core_authorization_manager=FH udost\u0119pnia g\u0142\u00F3wny mened\u017Cer autoryzacji [i]CoreAuthorizationManager[/i], kt\u00F3ry implementuje interfejsy [i]AuthorizationManager[/i].
fh.docs.core.security_this_manager_is_fully_responsible=Ten manager odpowiada za kontrolowanie, kt\u00F3re role biznesowe maj\u0105 dost\u0119p do funkcjonalno\u015Bci aplikacji.
fh.docs.core.security_authorizationmanager_interface_is_presented_below=Interfejs AuthorizationManager jest pokazany poni\u017Cej
fh.docs.core.security_allowing_guests_not_logged_in_users_access=Umo\u017Cliwienie dost\u0119pu dla \'Guests\' (niezalogowanych u\u017Cytkownik\u00F3w)
fh.docs.core.security_to_allow_not_logged_in_users=Aby umo\u017Cliwi\u0107 niezalogowanym u\u017Cytkownikom (\'Guests\') dost\u0119p do okre\u015Blonych zasob\u00F3w, musisz ustawi\u0107 w\u0142a\u015Bciwo\u015B\u0107
fh.docs.core.security_and_assign_guest_system_role_to_selected=i przypisa\u0107 roli biznesowej \'guest\' wybrane funkcje systemowe, do kt\u00F3rych powinien mie\u0107 dost\u0119p. W przypadku gdy niezalogowany u\u017Cytkownik poprosi o chroniony zas\u00F3b, nast\u0105pi przekierowanie na adres "/authenticateGuest" (mo\u017Cna zmieni\u0107 poprzez w\u0142a\u015Bciwo\u015B\u0107 fh.web.guests.authenticate.path), kt\u00F3ry jest zabezpieczony przez Spring Security. Po uwierzytelnieniu aplikacja ponownie spr\u00F3buje odczytaj zabezpieczony zas\u00F3b

fh.docs.core.security_using_security_in_a_new_module=Korzystanie z bezpiecze\u0144stwa w nowym module
fh.docs.core.security_introduction=Wst\u0119p
fh.docs.core.security_instruction=Instrukcja
fh.docs.core.security_on_starting_application_authorization=Przy uruchomieniu aplikacji, manager autoryzacji wyszukuje wszystkie adnotacje [b]@SystemFunction[/b], kt\u00F3re s\u0105 umieszczone w UseCases i Actions.
fh.docs.core.security_also_when_user_is_logged_in=Po zalogowaniu si\u0119 u\u017Cytkownika, napierw od dostawcy zabezpiecze\u0144 pobierane s\u0105  role biznesowe tego u\u017Cytkownika.
fh.docs.core.security_using_sam_module_administrator_can=Za pomoc\u0105 modu\u0142u SAM administrator mo\u017Ce mapowa\u0107 role biznesowe na okre\u015Blone funkcje systemowe, zdefiniowane w klasie przypadku u\u017Cycia lub w akcji za pomoc\u0105 adnotacji [b]@SystemFunction[/b].
fh.docs.core.security_new_module_must_fulfill_requirements=Je\u015Bli nowy modu\u0142 chce korzysta\u0107 z podstawowego mechanizmu bezpiecze\u0144stwa Fh, musi spe\u0142nia\u0107 wymagania przedstawione poni\u017Cej
fh.docs.core.security_each_module_has_to_declare_enum=Ka\u017Cdy modu\u0142 musi deklarowa\u0107 interfejs implementuj\u0105cy enum: [b]ISystemFunctionId[/b].
fh.docs.core.security_inside_the_enum_implementation_there=Wewn\u0105trz implementacji enum musz\u0105 by\u0107 zadeklarowane nazwy funkcji systemowych jako pola [b]public static final String[/b], np.
fh.docs.core.security_public_static_final_string=[b]public static final String SAM_SECURITY_USER_VIEW = "sam/security/user/view";[/b]
fh.docs.core.security_system_function_name_should_contains=Nazwa funkcji systemowej powinna zawiera\u0107 nazw\u0119 modu\u0142u (jako przedrostek) i nazw\u0119 funkcji. Ka\u017Cde s\u0142owo nale\u017Cy oddzieli\u0107 za pomoc\u0105 znaku \'/\'.
fh.docs.core.security_pattern_modulename_functionalityname=Wz\u00F3r: [b]NazwaModu\u0142u/NazwaFunkcjonalno\u015Bci[/b], np. [b]sam/security/user/view[/b]
fh.docs.core.security_separation_char_in_system_function=Znak separacji w nazwie funkcji systemowej s\u0142u\u017Cy do budowania hierarchii wszystkich funkcji (patrz punkt \'g\').
fh.docs.core.security_fields_declared_at_point=Pola zadeklarowane w punkcie \'a\' powinny mie\u0107 tak\u0105 sam\u0105 nazw\u0119 jak nazwa deklarowanej funkcji systemowej (u\u017Cywaj\u0105c wielkich liter i zast\u0119puj\u0105c znak \'/\' przez \'_\').
fh.docs.core.security_system_function_name=nazwa funkcji systemowej: [b]sam/security/user/view[/b] -> nazwa pola statycznego: [b]SAM_SECURITY_USER_VIEW[/b]
fh.docs.core.security_each_static_field_declared=Ka\u017Cde pole statyczne zadeklarowane w punkcie \'a\' powinno by\u0107 u\u017Cyte do zadeklarowania typu enum funkcji systemowej, np.
fh.docs.core.security_fun_user_preview=[b]FUN_SECURITY_USER_VIEW(SAMSystemFunction.SAM_SECURITY_USER_VIEW)[/b]
fh.docs.core.security_enums_declared_at_point_d=Enumeracje zadeklarowane w punkcie \'d\' powinny mie\u0107 przedrostek 'FUN' (od FUNKCJA).
fh.docs.core.security_each_static_field_declared_at_point=Ka\u017Cde pole statyczne zadeklarowane w punkcie \'a\' powinno by\u0107 u\u017Cyte we wszystkich adnotacjach [b]@SystemFunction[/b], np.
fh.docs.core.security_systemfunction=[b]@SystemFunction(SAMSystemFunction.SAM_SECURITY_USER_VIEW)[/b]
fh.docs.core.security_it_is_able_to_declare_given=Mo\u017Cliwe jest budowanie hierarchii funkcji systemowych za pomoc\u0105 separatora wykorzystywanego w nazwach funkcji (np. [b]sam/security[/b], [b]sam/security/user[/b], [b]sam/security/user/view[/b]).
fh.docs.core.security_fun_user_management=Je\u015Bli u\u017Cytkownik posiada uprawnienia do funkcji [b]sam/security/user[/b] to oznacza, \u017Ce ma tak\u017Ce uprawnienia do podrz\u0119dnych funkcji (np. [b]sam/security/user/view[/b] and [b]sam/security/user/edit[/b])
fh.docs.core.security_module_sys_uuid=W pliku [b]module.sys[/b] nale\u017Cy r\u00F3wnie\u017C zdefiniowa\u0107 unikalny identyfikator modu\u0142u (UUID). Dozwolone jest aby kilka modu\u0142\u00F3w u\u017Cywa\u0142o jednego identyfikatora UUID. W takim przypadku wszystkie modu\u0142u b\u0119d\u0105 wykorzystywa\u0142y wsp\u00F3lne funkcje systemowe oraz b\u0119d\u0105 widoczne pod jednym drzewkiem uprawnie\u0144 w module SAM.
fh.docs.core.security_also_in_module_sys=W pliku [b]module.sys[/b] nale\u017Cy r\u00F3wnie\u017C zdefiniowa\u0107 klas\u0119 mapuj\u0105c\u0105 implementuj\u0105c\u0105 [b]ISystemFunctionsMapper[/b].
fh.docs.core.security_example_implementation_of_system=Przyk\u0142adowa implementacja enumeracji funkcji systemowych dla modu\u0142u SAM:
fh.docs.core.security_example_implementation_of_using=Przyk\u0142adowa implementacja adnotacji [b]@SystemFunction[/b]:

fh.docs.core.security_application_privileges=Plik maskuj\u0105cy uprawnienia aplikacji
fh.docs.core.security_privileges_introduction=Opis
fh.docs.core.security_privileges_common=Istnieje mo\u017Cliwo\u015B\u0107 zdefiniowania pliku maskuj\u0105cego uprawnienia dla ca\u0142ej aplikacji. W pliku tym mo\u017Cemy okre\u015Bli\u0107 do jakich funkcjonalno\u015Bci aplikacja b\u0119dzie mia\u0142a dost\u0119p, a do jakich funkcjonalno\u015Bci dost\u0119p ten b\u0119dzie zablokowany. W aplikacji w module [b]SAM[/b] b\u0119dzie mo\u017Cna nadawa\u0107 uprawnienia dla u\u017Cytkownik\u00F3w wy\u0142\u0105cznie do funkcji systemowych zgodnych z uprawnieniami nadanymi w tym pliku. Tak\u017Ce tylko te funkcje b\u0119d\u0105 dost\u0119pne w menu aplikacji. Plik maskuj\u0105cy wskazujemy poprzez konfiguracj\u0119 aplikacji:   
fh.docs.core.security_privileges_selected_file=Wskazany plik musi mie\u0107 rozszerzenie [b]YAML[/b] oraz struktur\u0119 zgodn\u0105 z poni\u017Cszym przyk\u0142adem i opisem:
fh.docs.core.security_privileges_module:[b]module[/b] - dostarcza maskowania grupy uprawnie\u0144 dla pojedynczego modu\u0142u.
fh.docs.core.security_privileges_uuid:[b]uuid[/b] - unikalny identyfikator modu\u0142u lub grupy modu\u0142\u00F3w. 
fh.docs.core.security_privileges_permission:[b]permission[/b] - dostarcza mapowania pojedynczego uprawnienia dla danego modu\u0142u. 
fh.docs.core.security_privileges_type:[b]type[/b] - okre\u015Bla typ maskowanego uprawnienia ([b]ALLOW[/b] - zewolenie na dost\u0119p do wskazanej funkcji systemowej, [b]DENY[/b] - blokowanie dost\u0119pu do wskazanej funkcji systemowej).  
fh.docs.core.security_privileges_function:[b]function[/b] - nazwa funkcji systemowej, dla kt\u00F3rej definiujemy uprawnienie.
fh.docs.core.security_privileges_allow_all:Je\u015Bli chcemy zezwoli\u0107 aplikacji na dost\u0119p do wszystkich jej funkcjonalno\u015Bci to w pliku [b]YAML[/b] nale\u017Cy w pierwszym wierszu wstawi\u0107 poni\u017Cszy zapis (w takim przypadku reszta pliku b\u0119dzie ignorowana):

fh.docs.core.security.providers.tab=Dostawcy danych bezpiecze\u0144stwa
fh.docs.core.security.providers.description=Opis
fh.docs.core.security.providers.header=W ramach konfiguracji aplikacji FH mo\u017Cna okre\u015Bli\u0107 jeden z typ\u00F3w dostawcy danych bezpiecze\u0144stwa, kt\u00F3ry b\u0119dzie dostarcza\u0142 informacji o u\u017Cytkownikach i rolach biznesowych. Dane te b\u0119d\u0105 wykorzystywane zar\u00F3wno do autetntykacji u\u017Cytkownika jak i do jego autoryzacji czyli weryfikacji mo\u017Cliwo\u015Bci dost\u0119pu do wybranych przypadk\u00F3w u\u017Cycia, akcji, serwis\u00F3w lub regu\u0142 biznesowych.
fh.docs.core.security.providers.types=W aplikacji FH zaimplementowani zostali nast\u0119puj\u0105cy dostawcy danych bezpiecze\u0144stwa:
fh.docs.core.security.providers.jdbc=[b]JDBC[/b] (domy\u015Blny) - dane u\u017Cytkownik\u00F3w oraz role biznesowe przechowywane s\u0105 w lokalnej bazie danych. W ramach tej implementacji [b]mo\u017Cliwe jest[/b] dodawanie, edycja i usuwanie u\u017Cytkownik\u00F3w systemu oraz r\u00F3l biznesowych w ramach modu\u0142u administracyjnego [b]SAM[/b].
fh.docs.core.security.providers.ldap=[b]LDAP[/b] - dane u\u017Cytkownik\u00F3w oraz role biznesowe przechowywane s\u0105 w zewn\u0119trznej bazie LDAP. W ramach tej implementacji [b]nie jest mo\u017Cliwe[/b] dodawanie, edycja i usuwanie u\u017Cytkownik\u00F3w systemu oraz r\u00F3l biznesowych w ramach modu\u0142u administracyjnego [b]SAM[/b].
fh.docs.core.security.providers.saml=[b]SAML[/b] - dane u\u017Cytkownik\u00F3w oraz role biznesowe przechowywane s\u0105 w zewn\u0119trznym systemie. Tak\u017Ce proces logowania do aplikacji jest przekierowywany do zewn\u0119trznego dostawcy to\u017Csamo\u015Bci (IDP). W ramach tej implementacji [b]nie jest mo\u017Cliwe[/b] dodawanie, edycja i usuwanie u\u017Cytkownik\u00F3w systemu, natomiast [b]jest mo\u017Cliwe[/b] dodawanie r\u00F3l biznesowych w ramach modu\u0142u administracyjnego [b]SAM[/b]. Dodawane w systemie role biznesowe powinny by\u0107 analogiczne jak role zarejestrowane w zewn\u0119trznym systemie IDP.
fh.docs.core.security.providers.remote=[b]REMOTE[/b] - dane u\u017Cytkownik\u00F3w oraz role biznesowe przechowywane s\u0105 w zewn\u0119trznym systemie, jednak to w gestii programisty pozostaje implementacja wywo\u0142ania zewn\u0119trznego systemu w celu uzyskania danych u\u017Cytkownika oraz jego r\u00F3l. Wykorzystuj\u0105c tego dostawc\u0119 nale\u017Cy dostarczy\u0107 implementacji interfejsu [b]RemoteSecurityDataRepository[/b], kt\u00F3ry definiuje metod\u0119 pobier\u0105c\u0105 dane wybranego u\u017Cytkownika oraz metod\u0119 pobieraj\u0105c\u0105 dane wszystkich r\u00F3l dost\u0119pnych w systemie. Mo\u017Cliwe jest dostarczenie wielu implementacji w ramach jednej aplikacji, gdzie poprzez dostarczenie metody [b]getOrder[/b] dla ka\u017Cdego repozytorium jeste\u015Bmy w stanie okre\u015Bli\u0107 kolejno\u015B\u0107 ich przeszukiwania w celu pobrania danych u\u017Cytkownika. W ramach tej implementacji [b]nie jest mo\u017Cliwe[/b] dodawanie, edycja i usuwanie u\u017Cytkownik\u00F3w systemu oraz r\u00F3l biznesowych w ramach modu\u0142u administracyjnego [b]SAM[/b].
fh.docs.core.security.providers.cached=[b]CACHED[/b] - specyficzna implementacja dostawcy [b]REMOTE[/b], dla kt\u00F3rej dane u\u017Cytkownik\u00F3w oraz r\u00F3l biznesowych s\u0105 przechowywane w lokalnym b\u0105d\u017A rozproszonym cache-u. W ramach tej implementacji [b]nie jest mo\u017Cliwe[/b] dodawanie, edycja i usuwanie u\u017Cytkownik\u00F3w systemu oraz r\u00F3l biznesowych w ramach modu\u0142u administracyjnego [b]SAM[/b]. Cache mo\u017Cna zasili\u0107 danymi u\u017Cytkownik\u00F3w przekazanymi w parametrach uruchomieniowych aplikacji, np:
fh.docs.core.security.providers.rest=[b]REST[/b] - specyficzna implementacja dostawcy [b]REMOTE[/b], dla kt\u00F3rej dane u\u017Cytkownik\u00F3w oraz r\u00F3l biznesowych s\u0105 pobierane przez zewn\u0119trzn\u0105 us\u0142ug\u0119 REST. W ramach tej implementacji [b]nie jest mo\u017Cliwe[/b] dodawanie, edycja i usuwanie u\u017Cytkownik\u00F3w systemu oraz r\u00F3l biznesowych w ramach modu\u0142u administracyjnego [b]SAM[/b].
fh.docs.core.security.providers.permissions=W ramch wszystkich powy\u017Cszych dostawc\u00F3w danych bezpiecze\u0144stwa dost\u0119pna jest w module administracyjnym [b]SAM[/b] funkcjonalno\u015B\u0107 nadawania uprawnie\u0144 tj. przypisywania funkcji systemowych do wybranych r\u00F3l biznesowych.
fh.docs.core.security.providers.custom=Istnieje tak\u017Ce mo\u017Cliwo\u015B\u0107 aby samemu zaimplementowa\u0107 dowolnego dostawc\u0119 danych bezpiecze\u0144stwa i wykorzystywa\u0107 go w swojej aplikacji. Aby tego dokona\u0107 nale\u017Cy dostarczy\u0107 implementacji dla nast\u0119puj\u0105cych interfejs\u00F3w:
fh.docs.core.security.providers.userAccountProvider=[b]UserAccountProvider[/b] - interfejs definiuj\u0105cy metody pozwalaj\u0105ce na zarz\u0105dzanie u\u017Cytkownikami systemu.
fh.docs.core.security.providers.businessRoleProvider=[b]BusinessRoleProvider[/b] - interfejs definiuj\u0105cy metody pozwalaj\u0105ce na zarz\u0105dzanie rolami biznesowymi.
fh.docs.core.security.providers.securityProviderInitializer=[b]SecurityProviderInitializer[/b] - interfejs definiuj\u0105cy metody pozwalaj\u0105ce na skonfigurowanie Spring Security dla naszej aplikacji oraz wykonanie jaki\u015B innych czynno\u015Bci inicjalizuj\u0105cych dane bezpiecze\u0144stwa.
fh.docs.core.security.providers.user_params=Dodatkowe parametry u\u017Cytkownika
fh.docs.core.security.providers.user_params.header=Dla dostawc\u00F3w danych bezpiecze\u0144stwa [b]REMOTE[/b] oraz [b]REST[/b] istnieje mo\u017Cliwo\u015B\u0107 przekazania dodatkowych parametr\u00F3w u\u017Cytkownika. Dodatkowe parametry powinny zosta\u0107 przekazane jako kolekcja klucz - warto\u015B\u0107, gdzie kluczem jest obiekt typu [b]String[/b], a warto\u015Bci\u0105 jest typ generyczny [b]Object[/b]. Przekazane dodatkowe parametry b\u0119d\u0105 przechowywane w obiekcie sesji u\u017Cytkownika ([b]UserSession[/b]) i b\u0119d\u0105 dost\u0119pne na ka\u017Cdym etapie \u017Cycia tej sesji.
fh.docs.core.security.providers.user_params.types=Spos\u00F3b przekazania dodatkowych parametr\u00F3w dla wybranego dostawcy danych bezpiecze\u0144stwa:
fh.docs.core.security.providers.user_params.remote=[b]REMOTE[/b] - wykorzystuj\u0105c tego dostawc\u0119 nale\u017Cy dostarczy\u0107 implementacj\u0119 interfejsu [b]RemoteSecurityDataRepository[/b]. W ramach tego interfejsu nale\u017Cy zaimplementowa\u0107 metod\u0119 [b]findUserByName[/b], kt\u00F3ra zwraca instancj\u0119 klasy [b]UserInfo[/b]. Klasa ta przechowuje podstawowe informacje o u\u017Cytkowniku systemu, wymagane do poprawnego dzia\u0142ania bezpiecze\u0144stwa. W ramach tej klasy dost\u0119pne jest pole [b]attributes[/b], kt\u00F3re jest map\u0105 typu klucz ([b]String[/b]) - warto\u015B\u0107 ([b]Object[/b]). Zasilenie tej mapy na etapie implementacji metody [b]findUserByName[/b] pozwoli na przeniesienie tych atrybut\u00F3w do sesji danego u\u017Cytkownika.
fh.docs.core.security.providers.user_params.rest=[b]REST[/b] - wykorzystuj\u0105c tego dostawc\u0119 nale\u017Cy dostarczy\u0107 zewn\u0119trzn\u0105 us\u0142ug\u0119 REST, kt\u00F3ra zwraca informacje o danym u\u017Cytkowniku i jego rolach. W ramach zwracanego obiektu JSON powinna znale\u017A\u0107 si\u0119 w\u0142a\u015Bciwo\u015B\u0107 [b]attributes[/b], w kt\u00F3rej podane b\u0119d\u0105 dane w formacie klucz ([b]String[/b]) - warto\u015B\u0107 ([b]Object[/b]). Przekazane w ten spos\u00F3b dane zostan\u0105 przeniesione do atrybut\u00F3w sesji danego u\u017Cytkownika. Przyk\u0142adowe dane zwracane przez us\u0142ug\u0119 REST:

fh.docs.core.security.permissions.tab=Dostawcy uprawnie\u0144
fh.docs.core.security.permissions.description=Opis
fh.docs.core.security.permissions.header=W ramach konfiguracji aplikacji FH mo\u017Cna okre\u015Bli\u0107 jeden z typ\u00F3w dostawcy informacji o uprawnieniach. Dane te b\u0119d\u0105 wykorzystywane w mechanizmach bezpiecze\u0144stwa do okre\u015Blenia, kt\u00F3re funkcjonalno\u015Bci aplikacji mog\u0105 by\u0107 uruchamiane przez u\u017Cytkownika. Uprawnienie jest informacj\u0105 wskazuj\u0105c\u0105, i\u017C wybrana rola biznesowa ma mo\u017Cliwo\u015B\u0107 uruchomienia danej funkcjonalno\u015Bci w ramach konkretnego modu\u0142u aplikacji. 
fh.docs.core.security.permissions.types=W aplikacji FH zaimplementowani zostali nast\u0119puj\u0105cy dostawcy danych o uprawnieniach:
fh.docs.core.security.permissions.jdbc=[b]JDBC[/b] (domy\u015Blny) - dane o uprawnieniach przechowywane s\u0105 w operacyjnej bazie danych.
fh.docs.core.security.permissions.standalone=[b]STANDALONE[/b] - dane o uprawnieniach przechowywane s\u0105 w lokalnym pliku XML.
fh.docs.core.security.permissions.rest=[b]REST[/b] - dane o uprawnieniach przechowywane s\u0105 w zewn\u0119trznym repozytorium, a dost\u0119p do nich nast\u0119puje poprzez us\u0142ugi REST.
fh.docs.core.security.permissions.sam=W ramach wszystkich powy\u017Cszych dostawc\u00F3w dost\u0119pna jest w module administracyjnym [b]SAM[/b] funkcjonalno\u015B\u0107 zarz\u0105dzania uprawnieniami aplikacji.
fh.docs.core.security.permissions.custom=Istnieje tak\u017Ce mo\u017Cliwo\u015B\u0107 aby samemu zaimplementowa\u0107 dowolnego dostawc\u0119 uprawnie\u0144 i wykorzystywa\u0107 go w swojej aplikacji. Aby tego dokona\u0107 nale\u017Cy dostarczy\u0107 implementacj\u0119 dla interfejsu [b]PermissionRepository[/b].

# ++++++++++++++++++++++++++++ Core Keyboard Events +++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.core.keyboard_keyboard_events=Zdarzenia klawiaturowe
fh.docs.core.keyboard_description=Opis
fh.docs.core.keyboard_theese_form_components_can_handle=Zdarzenia klawiaturowe obs\u0142uguj\u0105 kontrolki: InputText, InputNumber, InputDate, InputTimestamp, Combo, Diagram. Aby obs\u0142u\u017Cy\u0107 naci\u015Bni\u0119cie klawisza, umie\u015B\u0107 definicj\u0119 [b]kombinacji klawiszy[/b] w atrybucie "keyEvent" oraz w atrybucie "onKeyEvent" nazw\u0119 akcji, kt\u00F3ra ma by\u0107 wykonywana.
fh.docs.core.keyboard_key_combination_is_defined=[b]Kombinacja klawiszy[/b] jest definiowana wed\u0142ug wzoru: [CTRL+] [ALT+] [SHIFT+] KEY, gdzie KEY to: pojedynczy znak, $ASCII (id dziesi\u0119tnego kodu klucza ASCII) lub jeden z [b]predefiniowanych kluczy[/b], np CTRL + ALT + A, SHIFT + $32, ALT + ENTER.
fh.docs.core.keyboard_predefined_keys_are=[b]Kluczami predefiniowanymi[/b] s\u0105: F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, ESC, ESCAPE, TAB, SPACE, RETURN, ENTER, BACKSPACE, SCROLLLOCK , SCROLL_LOCK, SCROLL, CAPSLOCK, CAPS_LOCK, CAPS, NUMLOCK, NUM_LOCK, NUM, PAUSE, BREAK, INSERT, HOME, DELETE, DEL, END, PAGEUP, PAGE_UP, PAGEDOWN, PAGE_DOWN, LEFT, UP, RIGHT, DOWN.
fh.docs.core.keyboard_in_order_to_handle_more_than=Aby obs\u0142u\u017Cy\u0107 wi\u0119cej ni\u017C jedn\u0105 kombinacj\u0119 klawiszy w pojedy\u0144czej akcji, umie\u015B\u0107 [b]wiele kombinacji klawiszy[/b] w definicji oddzielaj\u0105c je znakiem |, np. CTRL + SPACE | CTRL + ENTER | ESC.
fh.docs.core.keyboard_in_order_to_handle_more_than_one=Aby obs\u0142u\u017Cy\u0107 wi\u0119cej ni\u017C jedn\u0105 kombinacj\u0119 klawiszy przy u\u017Cyciu r\u00F3\u017Cnych akcji, dodaj dodatkowe elementy  do  kontrolki.
fh.docs.core.keyboard_a_single_action_with_a_single_keyboard_event=Pojedyncza akcja z pojedynczym zdarzeniem klawiaturowym
fh.docs.core.keyboard_press_enter=Naci\u015Bnij ENTER
fh.docs.core.keyboard_press_del=Naci\u015Bnij DEL
fh.docs.core.keyboard_press_ctrl_x=Naci\u015Bnij CTRL+X
fh.docs.core.keyboard_press_f2=Nacisnij F2
fh.docs.core.keyboard_press_ctrl_shift_space=Naci\u015Bnij CTRL+SHIFT+SPACJA
fh.docs.core.keyboard_xml=XML
fh.docs.core.keyboard_a_single_action_with_multiple_keyboard_events=Pojedyncza akcja z wieloma zdarzeniami klawiaturowymi
fh.docs.core.keyboard_press_enter_del_or_space=Naci\u015Bnij ENTER, DEL lub SPACJ\u0118
fh.docs.core.keyboard_multiple_actions_each_with_a_single_keyboard_event=Wiele akcji z jednym zdarzeniem klawiaturowym
fh.docs.core.keyboard_press_enter_ctrl_x_or_esc=Naci\u015Bnij ENTER, CTRL+X lub ESC
fh.docs.core.keyboard_mixed_example=Przyk\u0142ad mieszany


# ++++++++++++++++++++++++++++ Core Forms +++++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.core.forms_forms_documentation=Dokumentacja formularzy
fh.docs.core.forms_basic_information=Podstawowe informacje
fh.docs.core.forms_core_functionality_of_fh=Podstawow\u0105 funkcjonalno\u015Bci\u0105 FH jest zarz\u0105dzanie formularzami, kt\u00F3re s\u0105 powi\u0105zane z [b]kontenerami[/b] i [b]przypadkami u\u017Cycia[/b].
fh.docs.core.forms_examples_legend=Legenda do przyk\u0142ad\u00F3w
fh.docs.core.forms_f_normal_form=F - zwyk\u0142y formularz
fh.docs.core.forms_mn_modal_form=M(n) - okno modalne, gdzie n - oznacza indeks formularza ze stosu
fh.docs.core.forms_mon_modal_form_as_overflow=MO(n) - okno modalne typu overflow, gdzie n - oznacza indeks formularza ze stosu
fh.docs.core.forms_modal_forms_with_inline_messages_from_java=Okna modalne z wstawionymi wiadomo\u015Bciami - w java
fh.docs.core.forms_by_default_messages_class=Domy\u015Blnie klasa Messages tworzy formularz MODAL z [b]overflow = true[/b]. Oznacza to, \u017Ce nowy modal zastapi dowolny modal, kt\u00F3ry jest ju\u017C prezentowany.
fh.docs.core.forms_if_no_modal_is_presented=Je\u015Bli nie jest wy\u015Bwietlany \u017Caden modal, nowy modal b\u0119dzie zachowywa\u0142 si\u0119 jak "normalny" formularz MODAL. Poni\u017Cej znajduje si\u0119 schemat workflow formularzy opisanego przyk\u0142adu.
fh.docs.core.forms_messages_modal=Modal dla wiadomo\u015Bci
fh.docs.core.forms_modal_forms_as_normal_xml_form=Okna modalne jako zwyk\u0142y formularz xml
fh.docs.core.forms_creating_form_by_xml=Tworzenie formularza w xml oznacza, \u017Ce klient definiuje formType. Je\u015Bli klient chce utworzy\u0107 "normalne" okno modalne, formType nale\u017Cy zdefiniowa\u0107 jako "MODAL".
fh.docs.core.forms_or_if_modal_with_overflow=Je\u015Bli modal ma by\u0107 typu overflow, ustawia formType na "MODAL_OVERFLOW" (zachowuje si\u0119 on jak modal dla wiadomo\u015Bci). Poni\u017Cej znajduje si\u0119 schemat workflow formularzy tego przyk\u0142adu.
fh.docs.core.forms_form_modal=Okno modalne
fh.docs.core.forms_more_complex_modal_forms_usage=Bardziej z\u0142o\u017Cone u\u017Cycie okien modalnych
fh.docs.core.forms_lets_assume_that_client=Za\u0142\u00F3\u017Cmy, \u017Ce klient chce wy\u015Bwietla\u0107 okna modalne w tej kolejno\u015Bci
fh.docs.core.forms_when_messages2_will_be_displayed=Po wy\u015Bwietleniu Messages2 wszystkie poprzednie okna modalne b\u0119d\u0105 widoczne (ale nieaktywne).
fh.docs.core.forms_when_simplemodal_will_be_display=Po wy\u015Bwietleniu SimpleModal wszystkie okna modalne zostan\u0105 zamkni\u0119te, a tylko SimpleModal b\u0119dzie widoczny i dost\u0119pny dla u\u017Cytkownika. Poni\u017Cej znajduje si\u0119 schemat workflow formularzy tego przyk\u0142adu.

fh.docs.core.forms.example_other_modal=Inne okno modalne
fh.docs.core.forms.example_its_not_the_same_modal_as_before=To nie jest to samo okno modalne co poprzednio.
fh.docs.core.forms.example_simple_modal=Okno modalne
fh.docs.core.forms.example_some_basic_modal=Proste okno modalne
#fh.docs.core.forms.example_next_modal=Kolejne okno modalne
#fh.docs.core.forms.example_modal_with_overflow=Okno modalne typu overflow
#fh.docs.core.forms.example_no=Nie
#fh.docs.core.forms.example_title=Tytu\u0142
#fh.docs.core.forms.example_do_you_want_next_modal=Czy otworzy\u0107 kolejne okno modalne?
#fh.docs.core.forms.example_do_you_want_next_modal_but_not=Czy otworzy\u0107 kolejne okno modalne, ale bez overflow?

# ++++++++++++++++++++++++++++ Core Publisher ++++++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.core.publisher.menu=Publikacja komunikat\u00F3w
fh.docs.core.publisher.basics=Podstawowe informacje
fh.docs.core.publisher.basics_description=FH Core zapewnia implementacj\u0119 wzorca projektowego [b]publikacji - subskrypcji[/b]. W ramach tego mechanizmu mo\u017Cna rozg\u0142asza\u0107 dowolny komunikat do wszystkich komponent\u00F3w subskrybuj\u0105cych wybrany temat. W zale\u017Cno\u015Bci od wyboru wariantu realizacji, rozg\u0142aszanie mo\u017Ce nast\u0119powa\u0107 w obr\u0119bie jednego serwera ([b]pubsub-standalone[/b]) b\u0105d\u017A we wszystkich w\u0119z\u0142ach w klastrze ([b]pubsub-cluster[/b]). Komunikaty rozg\u0142aszane s\u0105 w trybie asynchronicznym. Na wybranym serwerze mo\u017Ce istnie\u0107 wi\u0119cej ni\u017C jeden komponent nas\u0142uchuj\u0105cy w tym samym temacie. Ka\u017Cdy z nich zostanie oddzielnie powiadomiony o publikacji wiadomo\u015Bci. W przypadku rozg\u0142aszania komunikat\u00F3w w klastrze klasa wiadomo\u015Bci powinna implementowa\u0107 interfejs [b]Serializable[/b].
fh.docs.core.publisher.usage=U\u017Cycie
fh.docs.core.publisher.usage_model=Przesy\u0142any komunikat mo\u017Ce by\u0107 obiektem dowolnego typu:
fh.docs.core.publisher.usage_subscriber=Aby stworzy\u0107 subskrybenta dla wybranego tematu nale\u017Cy dostarczy\u0107 implementacji interfejsu [b]MessageSubscriber[/b] i oznaczy\u0107 j\u0105 jako Spring-owy komponent typu [b]@Service[/b]. W ramach implementacji nale\u017Cy dostarczy\u0107 dwie metody:
fh.docs.core.publisher.usage_subscriber_get_topic=[b]String getTopic()[/b] - okre\u015Bla jakiego tematu subskrybentem b\u0119dzie implementowany komponent
fh.docs.core.publisher.usage_subscriber_on_message=[b]void onMessage(Object message)[/b] - reakcja na opublikowanie komunikatu w danym temacie
fh.docs.core.publisher.usage_publish=W celu wys\u0142ania komunikatu nale\u017Cy wstrzykn\u0105\u0107 komponent [b]MessagePublisher[/b] oraz wywo\u0142a\u0107 na nim metod\u0119 [b]publish[/b]. Metoda przyjmuje dwa argumenty, pierwszym z nich jest temat ([b]String[/b]), pod jakim wiadomo\u015B\u0107 b\u0119dzie publikowana, a drugim jest sam obiekt wiadomo\u015Bci.
fh.docs.core.publisher.usage_example_message=Tre\u015B\u0107 wiadomo\u015Bci
fh.docs.core.publisher.usage_example_send=Wy\u015Blij
fh.docs.core.publisher.config=Konfiguracja
fh.docs.core.publisher.config_variants=W ramach konfiguracji dost\u0119pne s\u0105 dwa warianty implementacji mechanizm\u00F3w publikacji:
fh.docs.core.publisher.config_standalone=[b]Standalone[/b] - komunikaty b\u0119d\u0105 rozg\u0142aszane wy\u0142\u0105cznie w ramach danego serwera
fh.docs.core.publisher.config_cluster=[b]Cluster[/b] - komunikaty b\u0119d\u0105 rozg\u0142aszane do wszystkich serwer\u00F3w w klastrze. Wybrany wariant wymaga skonfigurowania i uruchomienia serwera [b]Redis[/b], kt\u00F3ry b\u0119dzie wykorzystywany do rozsy\u0142ania komunikat\u00F3w w klastrze.
fh.docs.core.publisher.noconfig=Publikacja komunikat\u00F3w nie zosta\u0142a skonfigurowana

# ++++++++++++++++++++++++++++ Converter ++++++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.converter_type_conversion=Konwersja typ\u00F3w
fh.docs.converter_selectonemenu_bound_to_collection=SelectOneMenu powi\u0105zane z kolekcj\u0105 obiekt\u00F3w z konwersj\u0105
fh.docs.converter_conversion_is_mechanism_which_will=Konwersja to mechanizm, kt\u00F3ry automatycznie przekszta\u0142ci Tw\u00F3j Web model w Obiekty Java i odwrotnie. W Spring mamy dwie klasy odpowiedzialne za konwersj\u0119: org.springframework.core.convert.converter.Converter (konwersja jednokierunkowa) i org.springframework.format.Formatter (konwersja dwukierunkowa).
fh.docs.converter_to_string_conversion=Konwersja do stringa
fh.docs.converter_in_this_example_first_selectonemenu=W tym przyk\u0142adzie pierwsze SelectOneMenu jest powi\u0105zane z imieniem w modelu u\u017Cytkownika, a drugie jest powi\u0105zane z nazwiskiem w modelu u\u017Cytkownika. Oba s\u0105 powi\u0105zane z obiektem u\u017Cytkownika, ale konwertowane osobno z powodu atrybutu formatter.
fh.docs.converter_please_select_user_by_last_name=Wybierz u\u017Cytkownika po nazwisku
fh.docs.converter_please_select_user_by_first_name=Wybierz u\u017Cytkownika po imieniu
fh.docs.converter_selected_user_is=Wybrany u\u017Cytkownik
fh.docs.converter_selected_user_is_2=Wybrany u\u017Cytkownik ma
fh.docs.converter_years_old=lat
fh.docs.converter_selected_user_was_created_on=Wybranego u\u017Cytkownika w bazie utworzono
fh.docs.converter_code=Kod
fh.docs.converter_to_object_conversion=Konwersja do obiektu
fh.docs.converter_in_this_example_inputtext_is_bound=W tym przyk\u0142adzie InputText jest powi\u0105zany z u\u017Cytkownikiem przez jego nazwisko. Je\u015Bli wpiszemy poprawne nazwisko, wpisany ci\u0105g zostanie powi\u0105zany z obiektem u\u017Cytkownik.
fh.docs.converter_please_type_last_name_one_of_users=Wpisz nazwisko jednego z u\u017Cytkownik\u00F3w
fh.docs.converter_typed_user_is=Wpisany u\u017Cytkownik
fh.docs.converter_typed_user_is_2=Wpisany u\u017Cytkownik ma
fh.docs.converter_typed_user_was_created_on=Wpisanego u\u017Cytkownika w bazie utworzono
fh.docs.converter_model=Model
fh.docs.converter_formatter=Formater
fh.docs.converter_in_fh_framework_we_have_two_ways=W FH Framework mamy dwa sposoby formatowania obiektu. Pierwszy jest domy\u015Blny (wyst\u0119puje, gdy nie przekazujemy parametru formatera). W takim przypadku zostanie wywo\u0142any standardowy formater: Musi to by\u0107 klasa, kt\u00F3ra jest odnotowana w klasie pl.fhframework.formatter.FhFormatter i rozszerza klas\u0119 pl.fhframework.formatter.AutoRegisteredFormatter. Zobacz przyk\u0142ad poni\u017Cej.
fh.docs.converter_default_formatter_code=Kod domy\u015Blnego formatera
fh.docs.converter_if_we_want_to_have_other_than_default=Je\u015Bli chcemy mie\u0107 inn\u0105 ni\u017C domy\u015Bln\u0105 konwersj\u0119 do Stringa, mo\u017Cemy mie\u0107 inny formater, kt\u00F3ry zostanie wywo\u0142any, gdy okre\u015Blimy atrybut formatera. Warto\u015B\u0107 atrybutu formatter musi by\u0107 r\u00F3wna warto\u015Bci adnotacji w pl.fhframework.formatter.FhFormatter.
fh.docs.converter_custom_formatter_code=Kod w\u0142asnego formatera
fh.docs.converter_inherited_conversion=Odziedziczona konwersja
fh.docs.converter_inherited_to_string_conversion=Odziedziczona konwersja do stringa
fh.docs.converter_in_this_example_first_selectonemenu_is_bound=W tym przyk\u0142adzie pierwsze SelectOneMenu jest powi\u0105zane z imieniem w modelu ForeignUser. Oba s\u0105 powi\u0105zane z obiektem ForeignUser, ale nie zdefiniowano formatera ForeignUser. W tym przypadku powy\u017Cej UserFormatter b\u0119dzie u\u017Cyty jako domy\u015Blny, poniewa\u017C ForeignUser rozszerza klas\u0119 u\u017Cytkownika.
fh.docs.converter_selected_user_comes_from_system_id=Wybrany u\u017Cytkownik ma ID systemu
fh.docs.converter_selected_user_comes_from_company=Wybrany u\u017Cytkownik jest z firmy



# ++++++++++++++++++++++++++++ Change log ++++++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.changelog_change_log=Rejestr zmian
fh.docs.changelog_everything_you_need_to_know_about=Mo\u017Cesz \u015Bledzi\u0107 na tej stronie wszystko, co musisz wiedzie\u0107 o post\u0119pach w Twoim projekcie.
fh.docs.changelog_new_features=Nowe funkcje
fh.docs.changelog_list_of_new_features_and_improvements=Lista nowych funkcji i ulepsze\u0144.
fh.docs.changelog_new=Nowe
fh.docs.changelog_authors=Autorzy
fh.docs.changelog_release=Wydanie
fh.docs.changelog_ticket=Link
fh.docs.changelog_area=Obszar
fh.docs.changelog_all=Wszystkie
fh.docs.changelog_title=Tytu\u0142
fh.docs.changelog_description=Opis
fh.docs.changelog_version=Wersja
fh.docs.changelog_update=Aktualizuj
fh.docs.changelog_bug_fixes=Poprawki b\u0142\u0119d\u00F3w
fh.docs.changelog_list_of_bug_fixes=Lista poprawek b\u0142\u0119d\u00F3w.



# ++++++++++++++++++++++++++++ Building Fh ++++++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.building_building_fh=Budowanie FH
fh.docs.building_error_while_building_basiccontrols=B\u0142\u0105d podczas budowania basicControls
fh.docs.building_if_there_is_a_problem_while_building=Je\u015Bli wyst\u0105pi problem podczas budowania basicControls w systemie Windows (por\u00F3wnaj list\u0119 "B\u0142\u0105d" poni\u017Cej), nale\u017Cy zainstalowa\u0107 narz\u0119dzia do budowy. Zak\u0142adamy, \u017Ce proces budowania zosta\u0142 uruchomiony, a npm ju\u017C tam jest. Uruchom polecenia w "Poleceniach instalatora" [b]jako Administrator[/b] i wzn\u00F3w proces budowania.
fh.docs.building_error=B\u0142\u0105d
fh.docs.building_installer_commands=Polecenia instalatora



# ++++++++++++++++++++++++++++ Availability ++++++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.availability_availability_configuration=Konfiguracja dost\u0119pno\u015Bci
fh.docs.availability_elements=Elementy
fh.docs.availability_component_is_editable=Kontrolka jest edytowalna
fh.docs.availability_component_is_read_only=Kontrolka jest tylko do odczytu
fh.docs.availability_component_is_hidden=Kontrolka jest ukryta
fh.docs.availability_component_will_be_the_method=Kontrolka jest metod\u0105, kt\u00F3ra wyliczy dost\u0119pno\u015B\u0107
fh.docs.availability_the_variant_contains_the_availability=Wariant zawiera regu\u0142y dost\u0119pno\u015Bci, kt\u00F3re okre\u015Blaj\u0105 czy kontrolka jest wy\u015Bwietlana w danym wariancie
fh.docs.availability_value=Ustawienie dost\u0119pno\u015Bci bazuj\u0105ce na wyra\u017Ceniu
fh.docs.availability_complex_availability=Z\u0142o\u017Cone, bazuj\u0119ce na uprawnieniach ustawienia dost\u0119pno\u015Bci
fh.docs.availability_permission_based_availability=Dost\u0119pno\u015B\u0107 bazuj\u0105ca na uprawnieniach
fh.docs.availability_permission_based_using_availability_tag=U\u017Cywaj\u0105c elementu "Availability"
fh.docs.availability_use_some_attrs=u\u017Cyj tylko wybranych atrybut\u00F3w
fh.docs.availability_roles_based=dost\u0119pno\u015B\u0107 oparta o role u\u017Cytkownika
fh.docs.availability_perm_based=dost\u0119pno\u015B\u0107 oparta o uprawnienia do funkcjonalno\u015Bci
fh.docs.availability_permission_based_using_permission_checks=U\u017Cywaj\u0105c sprawdzania uprawnie\u0144 i r\u00F3l
fh.docs.availability_calculated=wyliczane wyra\u017Cenie
fh.docs.availability_availability_value=Element "AvailablityValue"
fh.docs.availability_variants=Warianty
fh.docs.availability_default_availabilityconfiguration_is_always=Domy\u015Blnie AvailabilityConfiguration jest zawsze aktywna; kontrolki InputText b\u0119d\u0105 w trybie tylko do odczytu w zale\u017Cno\u015Bci od wybranego wariantu.
fh.docs.availability_default_variant=Wariant domy\u015Blny - Tekst 1 tylko do odczytu
fh.docs.availability_variant_a=Wariant A - Tekst 1 i Tekst 2 tylko do odczytu
fh.docs.availability_variant_b=Wariant B - Tekst 1 i Tekst 3 tylko do odczytu
fh.docs.availability_variant_c=Wariant C - Tekst 1, Tekst 2 i Tekst 3 tylko do odczytu
fh.docs.availability_readonly_inputtext_linked_with_variants=Kontrolki InputText w trybie tylko do odczytu zale\u017Cnie od wybranego wariantu
fh.docs.availability_code=Kod
# fh.docs.availability_example_text=Przyk\u0142adowy tekst
fh.docs.availability_example_radiooption=Przyk\u0142adowa kontrolka RadioOption
fh.docs.availability_setbyprogrammer_inputtext_linked_with_variants=Kontrolki InputText w trybie tylko do odczytu ustawianym metod\u0105 przez programist\u0119 zale\u017Cnie od wybranego wariantu
fh.docs.availability_the_same_above_example=Ten sam przyk\u0142ad co powy\u017Cej(te same regu\u0142y) przy u\u017Cyciu tag\u00F3w SetByProgrammer.
fh.docs.availability_availabilityconfiguration_code=Kod konfiguracji dost\u0119pno\u015Bci
fh.docs.availability_form_components_code=Kod kontrolek formularza
fh.docs.availability_java_code=Kod Java
fh.docs.availability_form_code=Kod formularza
fh.docs.availability_usecase_code=Kod przypadku u\u017Cycia
fh.docs.availability_boundable_availability=Wyliczona dost\u0119pno\u015B\u0107
fh.docs.availability_availability_configuration_in_table=Konfiguracja dost\u0119pno\u015Bci w tabeli
fh.docs.availability_availability=Dost\u0119pno\u015B\u0107
fh.docs.availability_editable=Edytowalne
fh.docs.availability_xml=XML
fh.docs.availability_java=Java
fh.docs.availability_availability_configuration_for_controls=Konfiguracja dost\u0119pno\u015Bci dla kontrolek
fh.docs.availability_set_availability=Ustaw dost\u0119pno\u015B\u0107
fh.docs.availability_hide=Ukryj
fh.docs.availability_edit=Edytuj
fh.docs.availability_view=Podgl\u0105d
fh.docs.availability_inheritance=Dziedziczenie
fh.docs.availability_limited_inheritance_example=Przyk\u0142ad ograniczonego dziedziczenia
fh.docs.availability_panel_with_view_availability=PanelGroup z dost\u0119pno\u015Bci\u0105 ustawion\u0105 na PODGL\u0104D
fh.docs.availability_input_without_any_defined_availability_inherits_view_from_panel=Pole tekstowe bez zdefiniowanej dost\u0119pno\u015Bci - dziedziczy ustawienie PODGL\u0104D z PanelGroup.
fh.docs.availability_input_with_a_availability_rule_in_availabilityconfiguration=Pole tekstowe z regu\u0142\u0105 dost\u0119pno\u015Bci w AvailabilityConfiguration
fh.docs.availability_input_with_a_availability_binding=Pole tekstowe z atrybutem availability
fh.docs.availability_nested_panels_example=Przyk\u0142ad zagnie\u017Cd\u017Conych paneli
fh.docs.availability_panel_with_edit_availability=PanelGroup z dost\u0119pno\u015Bci\u0105 ustawion\u0105 na EDYCJA
fh.docs.availability_input_in_panel=Pole tekstowe w panelu



# ++++++++++++++++++++++++++++ UseCase Urls ++++++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.url_urls_to_use_cases=URLe do przypadk\u00F3w u\u017Cycia
fh.docs.url_concept=Koncepcja
fh.docs.url_many_use_cases_are_being_started_while=Podczas korzystania z aplikacji jest uruchamianych wiele przypadk\u00F3w u\u017Cycia. Niekt\u00F3re z nich warto zapami\u0119ta\u0107 i zaznaczy\u0107 do p\u00F3\u017Aniejszego wykorzystania lub udost\u0119pniania innym u\u017Cytkownikom aplikacji.
fh.docs.url_use_cases_creator_can_mark_it_as_use_case=Tw\u00F3rca przypadku u\u017Cycia mo\u017Ce oznaczy\u0107 go jako przypadek u\u017Cycia z adresem URL. Za ka\u017Cdym razem, gdy ten przypadek u\u017Cycia zostanie uruchomiony, wy\u015Bwietli adres URL samego siebie. Adresy URL mog\u0105 nawet zawiera\u0107 parametry wej\u015Bciowe przypadk\u00F3w u\u017Cycia (typy proste lub zamienne, wyliczenia, rekordy baz danych lub typy z\u0142o\u017Cone zdarze\u0144).
fh.docs.url_url_format=Format URL
fh.docs.url_url_to_an_use_case_contains=Adres URL do przypadku u\u017Cycia zawiera
fh.docs.url_alias_identifies_the_use_case=alias (identyfikuje przypadek u\u017Cycia)
fh.docs.url_positional_parameters_visible_as_path_elements=parametry pozycyjne (widoczne jako elementy \u015Bcie\u017Cki)
fh.docs.url_named_parameters_visible_as_query_parameters=parametry z nazw\u0105 (widoczne jako parametry zapytania)
fh.docs.url_example_urls=Przyk\u0142adowe adresy URL
fh.docs.url_exposing_an_url=Wy\u015Bwietlanie adresu URL
fh.docs.url_to_expose_an_url_start_with_annotating=Zacznij od adnotacji @UseCaseWithUrl w przypadku u\u017Cycia, aby wy\u015Bwietli\u0107 adres URL.
fh.docs.url_it_is_recommended_to_give_use_case=Zaleca si\u0119 nadanie przypadkowi u\u017Cycia jasnego i niepowtarzalnego aliasu, podaj\u0105c w adnotacji parametr "alias". W przeciwnym razie jako alias zostanie przyj\u0119ta nazwa klasy przypadku u\u017Cycia.
fh.docs.url_input_parameters=Parametry wej\u015Bciowe
fh.docs.url_input_parameter_of_an_url_enabled=Parametr wej\u015Bciowy przypadku u\u017Cycia pokazuj\u0105cego adres URL mo\u017Ce by\u0107 automatycznie wy\u015Bwietlany jako parametr pozycyjny lub parametr z nazw\u0105. Obs\u0142ugiwane typy to
fh.docs.url_strings_number=stringi, liczby
fh.docs.url_enums=wyliczenia
fh.docs.url_convertible_types_see=typy przekszta\u0142calne (por\u00F3wnaj
fh.docs.url_type_convertion_concept=koncepcja Przekszta\u0142canie typ\u00F3w
fh.docs.url_database_entities_id_of_an_entity_is_exposed=rekordy bazy danych (pokazywany jest identyfikator rekordu)
fh.docs.url_complex_types_if_urlparamwrapper=typy z\u0142o\u017Cone, je\u015Bli adnotowano @UrlParamWrapper (pokazywane s\u0105 zagnie\u017Cd\u017Cone w\u0142a\u015Bciwo\u015Bci)
fh.docs.url_no_annotations=Bez adnotacji
fh.docs.url_by_default_all_parameters_are_exposed=Domy\u015Blnie wszystkie parametry s\u0105 pokazywane jako parametry pozycyjne, a typy z\u0142o\u017Cone nie s\u0105 obs\u0142ugiwane (opr\u00F3cz typ\u00F3w przekszta\u0142calnych i rekord\u00F3w baz danych).
fh.docs.url_urlparam_annotation=Adnotacja @UrlParam
fh.docs.url_urlparam_annotation_can_be_used_to_declare=Adnotacja UrlParam mo\u017Ce by\u0107 u\u017Cywana do deklarowania pozycji parametru (co sprawia, \u017Ce parametr jest pozycyjny) lub nazwy (co powoduje, \u017Ce jest to parametr z nazw\u0105).
fh.docs.url_urlparamignored_annotation=Adnotacja @UrlParamIgnored
fh.docs.url_urlparamignored_annotation_can_be_used=Adnotacja UrlParamIgnored mo\u017Ce by\u0107 u\u017Cywana do pomijania ich w adresie URL.
fh.docs.url_urlparamwrapper_annotation=Adnotacja @UrlParamWrapper
fh.docs.url_urlparamwrapper_annotation_can_be_used=Adnotacja UrlParamWrapper mo\u017Ce by\u0107 u\u017Cyta do pokazania zagnie\u017Cd\u017Conych w\u0142a\u015Bciwo\u015Bci parametru, tak jakby same by\u0142y parametrami. Adnotacja UrlParamWrapper mo\u017Ce zadeklarowa\u0107 prefiks nazwy (namePrefix), kt\u00F3ry b\u0119dzie u\u017Cywany dla nazw zagnie\u017Cd\u017Conych parametr\u00F3w. Zagnie\u017Cd\u017Cone w\u0142a\u015Bciwo\u015Bci s\u0105 domy\u015Blnie nazwane, ale mo\u017Cna to zmieni\u0107, ustawiaj\u0105c flag\u0119 useNames na false. Ka\u017Cda zagnie\u017Cd\u017Cona w\u0142a\u015Bciwo\u015B\u0107 parametru mo\u017Ce zosta\u0107 przypisana do adnotacji @UrlParam, @UrlParamIgnored lub @UrlParamWrapper w celu zmiany domy\u015Blnego zachowania.
fh.docs.url_adapters=Adaptery
fh.docs.url_in_more_complex_scenarios_eg_external_service=W bardziej z\u0142o\u017Conych scenariuszach (np. potrzebna jest zewn\u0119trzna us\u0142uga do uzyskania warto\u015Bci poprzez jej id) mo\u017Cna zastosowa\u0107 specjalne adaptery. Tw\u00F3rca przypadku u\u017Cycia mo\u017Ce (w zale\u017Cno\u015Bci od interfejsu wprowadzania przypadk\u00F3w u\u017Cycia) implementowa\u0107 IUseCaseOneInputUrlAdapter lub IuseCaseTwoInputUrlAdapter, aby pokaza\u0107 i analizowa\u0107 parametry, zamiast korzysta\u0107 z adnotacji i domy\u015Blnego zachowania. Klasa adaptera jest deklarowana w @UseCaseWithUrl.
fh.docs.url_adapters_hacking_not_recommended=Adaptery - hakowanie (niezalecane)
fh.docs.url_although_it_is_not_considered_to_be_a_good_practice=Chocia\u017C nie jest to uwa\u017Cane za dobr\u0105 praktyk\u0119, w bardzo rzadkich przypadkach adapter mo\u017Ce implementowa\u0107 IUseCaseUrlAdapter bezpo\u015Brednio, aby ca\u0142kowicie przej\u0105\u0107 kontrol\u0119 nad pokazywaniem adresu URL i pocz\u0105tkowym przypadkiem u\u017Cycia opartym na adresie URL. Mo\u017Cliwe jest r\u00F3wnie\u017C zaimplementowanie adaptera przez sam przypadek u\u017Cycia. W tym przypadku to samo wyst\u0105pienie jest u\u017Cywane zar\u00F3wno jako adapter, jak i przypadek u\u017Cycia.



# ++++++++++++++++++++++++++++ Application Modes ++++++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.management_application_modes=Tryby pracy aplikacji
fh.docs.management_available_application_modes=Dost\u0119pne tyby pracy
fh.docs.management_it_is_possible_to_select_one=Mo\u017Cna wybra\u0107 jeden z poni\u017Cszych dost\u0119pnych tryb\u00F3w aplikacji
fh.docs.management_empty_none_mode_is_selected=empty - nie wybrano trybu
fh.docs.management_dev_development_mode=dev - tryb rozwoju
fh.docs.management_prod_production_mode=prod - tryb produkcji
fh.docs.management_how_to_change_application_mode=Jak zmieni\u0107 tryb aplikacji
fh.docs.management_application_mode_is_based_on=Tryb aplikacji oparty jest na mechanizmie Spring active profiles opisanym w dokumentacji tutaj
fh.docs.management_set_the_active_spring_profiles=Ustaw Spring active profiles
fh.docs.management_to_set_up_value_of_active_application=Aby ustawi\u0107 aktywny tryb aplikacji, musisz ustawi\u0107 warto\u015B\u0107 w\u0142a\u015Bciwo\u015Bci tak jak poni\u017Cej
fh.docs.management_pura_application_is_set_to_start=Aplikacja PURA jest domy\u015Blnie uruchamiana w trybie rozwoju - przyk\u0142adow\u0105 konfiguracj\u0105 jest plik
fh.docs.management_menu_nodes_visibility=Widoczno\u015B\u0107 w\u0119z\u0142\u00F3w menu
fh.docs.management_steering_of_tree_nodes_visibility=Sterowanie widoczno\u015Bci\u0105 w\u0119z\u0142\u00F3w drzewa
fh.docs.management_since_application_modes_are_available=Poniewa\u017C dost\u0119pne s\u0105 tryby aplikacji, mo\u017Cliwe jest ukrycie okre\u015Blonych w\u0119z\u0142\u00F3w drzewa lewego menu w wybranym trybie aplikacji.
fh.docs.management_it_is_not_possible_to_run_manually=[color='red'] Nie mo\u017Cna uruchomi\u0107 r\u0119cznie Przypadku u\u017Cycia, kt\u00F3ry nie jest uwzgl\u0119dniony w menu [/color] (zauwa\u017C, \u017Ce Przypadek u\u017Cycia mo\u017Ce by\u0107 ukryty w menu lub mo\u017Ce go brakowa\u0107)
fh.docs.management_show_nodes_always=W\u0119z\u0142y zawsze widoczne - niezale\u017Cnie od wybranego trybu aplikacji
fh.docs.management_it_is_possible_to_define=Mo\u017Cliwe jest zdefiniowanie widoczno\u015Bci w\u0119z\u0142\u00F3w poprzez ustawienie warto\u015Bci atrybutu "mode". Mo\u017Cna go zastosowa\u0107 dla Przypadk\u00F3w u\u017Cycia i Grup
fh.docs.management_in_example_below=W poni\u017Cszym przyk\u0142adzie grupa "Dokumentacja" b\u0119dzie widoczna we wszystkich trybach: dev, empty, prod.
fh.docs.management_hide_nodes_based_on_application_mode=W\u0119z\u0142y ukryte w oparciu o tryb aplikacji
fh.docs.management_in_example_below_2=W poni\u017Cszym przyk\u0142adzie grupa "Dokumentacja" b\u0119dzie widoczna tylko w trybach: dev, empty. Grupa nie b\u0119dzie widoczna w trybie prod.
fh.docs.management_hide_only_specific_node_not_whole_group=Tylko okre\u015Blony w\u0119ze\u0142 ukryty (nie ca\u0142a grupa)
fh.docs.management_in_example_below_3=W poni\u017Cszym przyk\u0142adzie przypadek u\u017Cycia "Form components" b\u0119dzie widoczny tylko w trybach: dev, empty. Przypadek u\u017Cycia nie b\u0119dzie widoczny w trybie prod.
fh.docs.management_xml=XML
fh.docs.management_other_aspects_impacts=Inne aspekty (oddzia\u0142ywania)
fh.docs.management_dependent_functionalities=Funkcjonalno\u015Bci zale\u017Cne
fh.docs.management_this_section_describes_other_impacts=Ta sekcja opisuje inne wp\u0142ywy tryb\u00F3w aplikacji. Dokumentacja obejmuje funkcjonalno\u015Bci aplikacji, kt\u00F3re zale\u017C\u0105 od trybu aplikacji i mog\u0105 zachowywa\u0107 si\u0119 inaczej w ka\u017Cdym trybie.
fh.docs.management_logging_level=Poziom rejestrowania
fh.docs.management_in_production_mode_ui_errors=W trybie produkcyjnym b\u0142\u0119dy UI (takie jak toast, powiadomienia) nie s\u0105 wy\u015Bwietlane. B\u0142\u0119dy interfejsu u\u017Cytkownika s\u0105 widoczne tylko w trybie dev lub empty.



# ++++++++++++++++++++++++++++ Application Cache ++++++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.cache_application_cache=Pami\u0119\u0107 podr\u0119czna aplikacji
fh.docs.cache_fh_components_use_jcache_api=Komponenty FH wykorzystuj\u0105 JCache API (JSR-107). Aplikacje korzystaj\u0105ce z FH musz\u0105 zdefiniowa\u0107 dostawc\u0119 pami\u0119ci podr\u0119cznej. Dostawca pami\u0119ci podr\u0119cznej musi obs\u0142ugiwa\u0107 replikacj\u0119 asynchroniczn\u0105. Zaleca si\u0119 korzystanie z Infinispan.
fh.docs.cache_application_properties=W\u0142a\u015Bciwo\u015Bci aplikacji
fh.docs.cache_parameters_that_can_be_defined_in=Parametry, kt\u00F3re mo\u017Cna zdefiniowa\u0107 w
fh.docs.cache_property_name=Nazwa obiektu
fh.docs.cache_description=Opis
fh.docs.cache_default_value=Domy\u015Blna warto\u015B\u0107
fh.docs.cache_when_parameter=Gdy parametr "spring.profiles.active" jest ustawiony na "dev", nazwa klastra jest zast\u0119powana nazw\u0105 w\u0119z\u0142a. Aby wymusi\u0107 normalne zachowanie, ustaw "cache.cluster.force" na "true".
fh.docs.cache_application_has_to_provide=Aplikacja musi zapewnia\u0107 implementacj\u0119 interfejsu CreateCacheProvider, kt\u00F3ry utworzy pami\u0119\u0107 podr\u0119czn\u0105 o w\u0142a\u015Bciwej nazwie i w\u0142a\u015Bciwo\u015Bciach JCache przy u\u017Cyciu wybranego dostawcy pami\u0119ci podr\u0119cznej.
fh.docs.cache_fh_defines_following_cache_names=FH definiuje nast\u0119puj\u0105ce nazwy pami\u0119ci podr\u0119cznej
fh.docs.cache_cache_name=Nazwa pami\u0119ci podr\u0119cznej
fh.docs.cache_cache_properties=W\u0142a\u015Bciwo\u015Bci pami\u0119ci podrecznej
fh.docs.cache_infinispan_as_a_cache_provider=Infinispan mo\u017Cna skonfigurowa\u0107 jako dostawc\u0119 pami\u0119ci podr\u0119cznej, definiuj\u0105c te komponenty
fh.docs.cache_implementation_of_createcacheprovider_interface=Implementacja interfejsu CreateCacheProvider
fh.docs.cache_infinispan_uses_jgroups_for_creating=Infinispan u\u017Cywa JGroups do tworzenia klastra przy u\u017Cyciu IP Multicast. Grupy JGroups mo\u017Cna konfigurowa\u0107 za pomoc\u0105 w\u0142a\u015Bciwo\u015Bci systemu (jako parametr -D dla JVM) lub definiuj\u0105c plik jgroup.xml
fh.docs.cache_system_property=Obiekt systemowy

# ++++++++++++++++++++++++++++ Layouting ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
fh.docs.layouting.layouting_elements=Rozmieszczanie element\u00F3w
fh.docs.layouting.application_layout=Layout aplikacji
fh.docs.layouting.usage=U\u017Cycie
fh.docs.layouting.examples=Przyk\u0142ady
fh.docs.layouting.page.full=Strona w pe\u0142nej szeroko\u015Bci
fh.docs.layouting.page.grid=Uk\u0142ad trzech paneli
fh.docs.layouting.infoLabel=Zmiana layoutu strony w zale\u017Cno\u015Bci od przypadku u\u017Cycia
fh.docs.layouting.fullWidthExample=Pe\u0142na szeroko\u015B\u0107
fh.docs.layouting.fullWidth=Pe\u0142na szeroko\u015B\u0107 strony
fh.docs.layouting.gridLayout=Uk\u0142ad trzech paneli

# ++++++++++++++++++++++++++++ Creating new project ++++++++++++++++++++++++++++++++++++++++++++++++++++++++

fh.docs.create_new_project_menu=Tworzenie nowego projektu
fh.docs.create_new_project_archetype_repository=Konfiguracja dost\u0119pu do repozytorium archetyp\u00F3w fh.
fh.docs.create_new_project_archetype_repository_description=Utworzenie nowego projektu aplikacji z wykorzystaniem FH mo\u017Cna dokona\u0107 za pomoc\u0105 mavenowego pluginu do generowania archetyp\u00F3w. Nale\u017Cy zainstalowa\u0107 Apache Maven w wersji 3 lub wy\u017Cszej. Aby uzyska\u0107 dost\u0119p do repozytorium, w kt\u00F3rym znajduje si\u0119 archetyp, nale\u017Cy utworzy\u0107 lub nadpisa\u0107 plik znajduj\u0105cy si\u0119 w lokalizacji: %user.home%/.m2/settings.xml
fh.docs.create_new_project_archetype_generation=Generowanie projektu z archetypu
fh.docs.create_new_project_archetype_generation_description=Za pomoc\u0105 wiersza polece\u0144 przejd\u017A do katalogu, w kt\u00F3rym chcesz utworzy\u0107 nowy projekt i uruchom poni\u017Csze polecenie.
fh.docs.create_new_project_archetype_generation_maven_command=Polecenie Mavenowe
fh.docs.create_new_project_archetype_generation_description_parameters_1=Po pobraniu archetypu, maven poprosi o kilka parametr\u00F3w:
fh.docs.create_new_project_archetype_generation_description_parameters_2=groupId: pakietowa grupa aplikacji (np. pl.sample)
fh.docs.create_new_project_archetype_generation_description_parameters_3=artifactId: nazwa artefaktu (np. sample)
fh.docs.create_new_project_archetype_generation_description_parameters_4=version: wersja aplikacji. Domy\u015Blna jest 1.0-SNAPSHOT. (mo\u017Cna zostawi\u0107 bez zmian)
fh.docs.create_new_project_archetype_generation_description_parameters_5=package: g\u0142\u00F3wny pakiet aplikacji (mo\u017Cna zostawi\u0107 bez zmian)
fh.docs.create_new_project_archetype_generation_description_parameters_6=Nast\u0119pnie po podsumowaniu wprowadzonych danych aby zatwierdzi\u0107 trzeba wpisa\u0107 Y. Po paru chwilach generowanie archetypu zako\u0144czy si\u0119 sukcesem. W katalgou "coreLite_release" znajduje si\u0119 instrukcja i skrypt wydawania aplikacji zgodnej z FH Framework.
fh.docs.create_new_project_archetype_generation_console_output=Logi konsoli
fh.docs.create_new_project_archetype_generation_warning=Uwaga: Po wygenerowaniu projektu usu\u0144 tag  z pliku settings.xml. Uruchamianie innych polece\u0144 mavenowych z tym tagiem w pliku mo\u017Ce powodowa\u0107 b\u0142\u0119dy.

fh.docs.create_new_module_menu=Tworzenie nowego modu\u0142u
fh.docs.create_new_module_archetype_configure=Dodanie nowo utworzonego modu\u0142u do projektu
fh.docs.create_new_module_archetype_configure_dependecy=Po utworzeniu nowego modu\u0142u, nale\u017Cy wprowadzi\u0107 jeszcze zmiany w projekcie. W pakiecie startowym aplikacji (domy\u015Blnie starter_module) nale\u017Cy edytowa\u0107 plik pom.xml dodaj\u0105c zale\u017Cno\u015B\u0107 do nowo utworzonego modu\u0142u. Przyk\u0142adowo:

# ++++++++++++++++++++++++++++ Periodic Jobs ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
fh.docs.periodic_title=Zadania cykliczne
fh.docs.periodic_info=Fh mo\u017Ce uruchamia\u0107 zadania zgodnie z zadeklarowanym harmonogramem. Dla ka\u017Cdego z takich zadan stw\u00F3rz komponent Spring'a implementuj\u0105cy IPeriodicJob (nale\u017Cy posiada\u0107 zale\u017Cno\u015Bci do modu\u0142u coreScheduler). Aby zadanie uruchamia\u0142o si\u0119 tylko na jednej instancji aplikacji w klastrze, ustaw w\u0142a\u015Bciwo\u015B\u0107 fhframework.scheduler.properties na lokalizacj\u0119 odpowiedniej konfiguracji Quartz u\u017Cywaj\u0105cej bazy danych i utworzy\u0107 tabele dla Quartz u\u017Cywaj\u0105c dostarczonego skryptu tables_*.sql. Na przyk\u0142ad: -Dfhframework.scheduler.properties=classpath:quartz-cluster-postgres.properties (dostarczona konfiguracja u\u017Cywaj\u0105ca PostgreSQL).

# ++++++++++++++++++++++++++++ Application Menu ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
fh.docs.appmenu.definition=Menu definition
fh.docs.appmenu.defaultapp=FH provides default component for Application Menu: 'pl.fhframework.app.menu.MenuUC'. It's system UseCase and can be excluded (and replaced by own implementation) in application.properties with entry:
fh.docs.appmenu.menuxml=Elements for menu can be defined in menu.xml file for every FH module (located in /src/main/java folder):
fh.docs.appmenu.menuxml.ucattrs1=Attributes for  element
fh.docs.appmenu.menuxml.ucattrs2=Attribute name
fh.docs.appmenu.menuxml.ucattrs3=Description
fh.docs.appmenu.menuxml.ucattrs3_1=fully qualified use case id
fh.docs.appmenu.menuxml.ucattrs3_2=element label displayed in menu, can be string or localized key ($.)
fh.docs.appmenu.menuxml.ucattrs3_3=determines if menu element is available remotely through FH Share (true/false value)
fh.docs.appmenu.menuxml.ucattrs3_4=factory name providing default values for use case input parameters
fh.docs.appmenu.menuxml.ucattrs4=Default value
fh.docs.appmenu.custom.label=Customization
fh.docs.appmenu.custom.txt1=To fully customize menu you need to create:\n 1. System UseCase and register it in application.properties.
fh.docs.appmenu.custom.txt2=2. Form for menu, with proper container (for default index.html it is "menuForm")
fh.docs.appmenu.custom.txt3=Spring Component 'MenuManager' provides access to menu elements tree defined in corresponding FH modules
fh.docs.appmenu.factory.label=Usecase inputs factories
fh.docs.appmenu.factory.txt1=FH Core provides 3 input factories:
fh.docs.appmenu.factory.txt1_1=nullUseCaseInputFactory \u2013 parameter przyjmuje warto\u015B\u0107 null lub w przypadku prymitywnych typ\u00F3w warto\u015B\u0107 domy\u015Bln\u0105 (0, 0l, 0.0f, 0.0, false itp)
fh.docs.appmenu.factory.txt1_2=constructorUseCaseInputFactory \u2013 dla parametru wo\u0142any jest bezparametrowy konstruktor, je\u015Bli nie istnieje korzysta z nullUseCaseInputFactory
fh.docs.appmenu.factory.txt1_3=ofUseCaseInputFactory \u2013 dla parametru wo\u0142ana jest statyczna metoda \u201Cof()\u201D, je\u015Bli nie istnieje korzysta z constructorUseCaseInputFactory
fh.docs.appmenu.factory.txt2_1=Custom stratiegies for initializing input parameters can be provided by creating Spring Component implementing 'IUseCaseInputFactory' interface.
fh.docs.appmenu.factory.back.label=Back




© 2015 - 2025 Weber Informatics LLC | Privacy Policy