<?php

    $g_lang["title_notg"] = "Znajdź najkrótszą ścieżkę";
    $g_lang["text"] = "<p>Stwórz graf i znajdź najkrótszą ścieżkę. Na stronie z pomocą <a href=\"/en/help\">znajdziesz poradnik wideo</a>.</p>\n";
    $g_lang["add_node"] = "Dodaj wierzchołek";
    $g_lang["connect_nodes"] = "Połącz wierzchołek";
    $g_lang["delete"] = "Usuń obiekt";
    $g_lang["default"] = "Przeciągnij";
    $g_lang["short_path"] = "Znajdź najkrótszą ścieżkę";
    $g_lang["save_direction_choose"] = "Zapisz typ krawędzi";
    $g_lang["edge_weight"] = "Waga krawędzi";
    $g_lang["save_weight_choose"] = "użyj wartości dla następnych krawędzi";
    $g_lang["default_weight"] = "nie ma wagi";
    $g_lang["browser_no_support"] = "Twoja przeglądarka nie jest wspierana";
    $g_lang["select_and_move_objects"] = "Wybierz i przesuń obiekt za pomocą myszki lub przesuń obszar roboczy.";
    $g_lang["move_cursor_for_moving"] = "Przeciągnij kursorem aby przesunąc obiekt";
    $g_lang["add_graph"] = "Dodaj krawędź";
    $g_lang["orint_edge"] = "Skierowany";
    $g_lang["not_orint_edge"] = "Nieskierowany";
    $g_lang["show_adjacency_matrix"] = "Macierz Sąsiedztwa";
    $g_lang["save"] = "Zapisz";
    $g_lang["cancel"] = "Anuluj";
    $g_lang["adjacency_matrix_description"] = "Stwórz macierz sąsiedztwa. Użyj przecinka \",\" jako separatora";
    $g_lang["adjacency_matrix_bad_format"] = "Macierz jest niepoprawna. Użyj przecinka \",\" jako separatora. Macierz powinna być kwadratowa";
    $g_lang["delete_all"] = "Usuń wszystko";    
    $g_lang["click_to_add_vertex"] = "Kliknij na obszar roboczy, aby dodac nowy wierzchołek. <span style=\"float:right;\">Numerowanie wierzchołka "  .
    "<select id=\"enumVertexsText\">" .
    "</select></span>";
    $g_lang["select_first_vertext_to_connect"] = "Wybierz pierwszy wierzchołek dla krawędzi";
    $g_lang["select_second_vertext_to_connect"] = "Wybierz drugi wierzchołek dla krawędzi";
    $g_lang["select_start_short_path_vertex"] = "Wybierz wierzchołek startowy dla najkrótszej ścieżki";
    $g_lang["select_finish_short_path_vertex"] = "Wybierz wierchołek końcowy dla najkrótszej ścieżki";
    $g_lang["short_path_result"] = "Najkrótsza ścieżka ma długość: %d";
    $g_lang["path_not_exists"] = "Ścieżka nie istnieje";
    $g_lang["select_object_to_delete"] = "Kliknij na obiekt, aby go usunąc";
    $g_lang["shortest_dist"] = "najmniejszy dystans to ";
    $g_lang["show_incidence_matrix"] = "Macierz Incydencji";
    $g_lang["incidence_matrix_description"] = "Stwórz macierz incydencji. Użyj przecnika \",\" jako separatora.";
    $g_lang["incidence_matrix_bad_format"] = "Macierz jest niepoprawna. Użyj przecinka \",\" jako separatora.";
    $g_lang["this_is_graph_link"] = "Graf został zapisany. Wejdź w ten ten link, aby go zobaczyć.";
    $g_lang["share_graph_text"] = "Graph Online: Zapisany graf";
    $g_lang["share_graph_description"] = "Link do udostępnienia w social mediach:";
    $g_lang["graph"] = "Graf";
    $g_lang["save_dialog_title"] = "Zapisywanie grafu";
    $g_lang["close_button"] = "zamknij";
    $g_lang["connected_component"] = "Znaleziono połączone komponenty";
    $g_lang["sick_connected_component_result"] = "Numer słabo połączonego komponentu to ";
    $g_lang["connected_component_result"] = "Numer połączonego komponentu to ";
    $g_lang["new_graph"] = "Stwórz graf";
    $g_lang["what_do_you_think"] = "Co myślisz o tej stronie?";
    $g_lang["name"] = "Nazwa (email w celu feedbacku)";
    $g_lang["feedback"] = "Feedback";
    $g_lang["send"] = "Wyślij";
    $g_lang["write_to_us"] = "Aby zadać nam pytanie lub napisać komentarz napisz na ";
    $g_lang["fix_matrix_button"] = "napraw macierz";
    $g_lang["open_matrix_help"] = "pomoc";
    $g_lang["wrong_matrix_title"] = "Macierz ma zły format";
    $g_lang["bad_adj_matrix_message"] = "Nie można stworzyć grafu. Macierz sąsiedztwa ma zły format. Kliknij \"fix matrix\" przycisk, aby naprawić matrix lub \"help\" przycisk, aby otworzyć stronę z pomocą o formacie macierzy sąsiedztwa";
    $g_lang["bad_inc_matrix_message"] = "Nie można stworzyć grafu. Macierz incydencji ma zły format. Kliknij \"fix matrix\" przycisk, aby naprawić matrix lub \"help\" przycisk, aby otworzyć stronę z pomocą o formacie macierzy incydencji";
    $g_lang["save_image"] = "Zrzut ekranu obszaru roboczego";
    $g_lang["save_full_image"] = "Zapisz zdjęcie grafu";
    $g_lang["save_print_image"] = "Widok grafu (czarny&biały)";
    $g_lang["open_saved_image_browser"] = "Otwórz zdjęcie w przeglądarce";
    $g_lang["download_saved_image"] = "Pobierz zapisane zdjęcie";
    $g_lang["save_image_dialog_title"] = "Save zdjęcie grafu";
    $g_lang["full_report"] = "Raport całkowity";
    $g_lang["short_report"] = "Raport krótki";
    $g_lang["find_eulerian_loop"] = "Znajdź cykl Eulera";
    $g_lang["has_eulerian_loop"] = "Ten graf ma cykl Eulera";
    $g_lang["has_not_eulerian_loop"] = "Ten graf nie ma cyklu Eulera";
    $g_lang["algorithms"] = "Algorytmy";
    $g_lang["processing"] = "Przetwarzanie...";
    $g_lang["view"] = "Widok";
    $g_lang["view_keys"] = "Aby się poruszać użyj klawiszy \"w\", \"a\", \"s\", \"d\".";
    $g_lang["zoom_fit"] = "Dopasowanie przybliżenia";
    $g_lang["zoom_in"] = "Przybliżenie";
    $g_lang["zoom_out"] = "Oddalenie";
    $g_lang["move_workspace"] = "Poruszaj obszarem roboczym";
    $g_lang["custom"] = "Własny tekst";
    $g_lang["enter_vertex_title"] = "Wpisz nazwę wierzchołka";
    $g_lang["rename_vertex"] = "Zmień nazwę wierzchołka";
    $g_lang["rename_text"] = "Zmień nazwę";

    $g_lang["m_title"] = "Stwórz graf online i znajdź najkrótszą ścieżkę lub wykorzystaj inny algorytm.";
    $g_lang["m_keyWords"] = "graf online, znajdź najkrótszą ścieżkę, wizualizacja grafu, graf z macierzy sąsiedztwa, macierz sąsiedztwa, macierz incydencji, szukaj połączonego kompnentu, cykle Eulera, minimalne drzewo";
    $g_lang["m_description"] = "Stwórz graf online i użyj dużej ilości algorytmów: znajdź najkrótszą ścieżkę, znajdź macierz sąsiedztwa, znajdź drzewo i inne";
    $g_lang["current_language"] = "pl";
    
    
    $g_lang["developer_tools_title"] = "Stwórz algorytm";
    $g_lang["developer_tools_text"] = "Wklej swój algorytm poniżej i naciśnij start";
    $g_lang["developer_tools_run"] = "Start";
    
    $g_lang["developer_tools_submit"] = "Prześlij do strony";
    
    $g_lang["algorithm_was_sent"] = "Algorytm został wysłany";
    $g_lang["your_algorithm_was_sent"] = "Twój algorytm został wysłany do sprawdzenia i w pozytywnytm wypadku zostanie dodany do strony.";
    
    $g_lang["edit_weight"] = "Zmień wagi";
    
    $g_lang["group_rename"] = "Zmień nazwę grupy";
    $g_lang["enter_vertices_text_in_each_line"] = "Wpisz tekst dla każdego wierzchołka w osobnej lini";
    $g_lang["or"] = "lub";
    $g_lang["vote"] = "Głos";
    $g_lang["vote_question"] = "Którą funkcję powinniśmy dodać jako pierwszą";

    $g_lang["what_algorithm_need"] = "Proszę napisz, jaki algorytm najchętniej zobaczyłbyś na naszej stronie?";

    $g_lang["recommend_algorithm"] = "Polecany algorytm";

    $g_lang["what_algorithm_we_have"] = "Nasz serwis już wspiera te funkcje: <a href=\"/en/wiki/Help/FindTheShortestPath\" target=\"_blank\" style=\"text-decoration: underline\">Find the shortest path using Dijkstra's algorithm</a>, <a href=\"/en/wiki/Help/AdjacencyMatrix\" target=\"_blank\" style=\"text-decoration: underline\">Adjacency matrix</a>, <a href=\"/en/wiki/Help/IncidenceMatrix\" target=\"_blank\" style=\"text-decoration: underline\">Incidence Matrix</a>.";

    $g_lang["has_eulerian_path"]     = "Graf ma ścieżkę Eulera";
    $g_lang["has_not_eulerian_path"] = "Graf nie ma ścieżki Eulera";

    $g_lang["min_dist_matrix_description"] = "Macierz o minimalnym dystansie";
    
    $g_lang["graphOfMinDist"] = "Graf o minimalnym dystansie";
    $g_lang["checkToSave"]    = "Sprawdź do zapisu";
    $g_lang["showDistMatrix"] = "Pokaż macierz dystansu";
    $g_lang["distMatrixText"] = "Macierz dystansu";
    
    $g_lang["selectStartVertexForMaxFlow"]   = "Wybierz maksymalne źródło";
    $g_lang["selectFinishVertexForMaxFlow"]  = "Wybierz maksymalny przepływ";
    $g_lang["maxFlowResult"]  = "Maksymalny przypływ od %2 do %3 jest równy %1";
    $g_lang["flowNotExists"]  = "Przepływ z %1 do %2 nie istenieje";

    $g_lang["sourceVertex"]  = "Źródło";
    $g_lang["sinkVertex"]    = "Koniec";

    $g_lang["export_graph"]    = "Wyeksprotuj do pliku";
    $g_lang["import_graph"]    = "Importuj z pliku";

    $g_lang["has_hamiltonian_path"] = "Ten graf ma ścieżke Hamiltona";
    $g_lang["has_not_hamiltonian_path"] = "Ten graf nie ma ścieżki Hamiltona";

    $g_lang["has_hamiltonian_loop"] = "Ten graf ma cykl Hamiltona";
    $g_lang["has_not_hamiltonian_loop"] = "Ten graf nie ma cyklu Hamiltona";

    $g_lang["start_traversal"]  = "Wybierz wierzchołek początkowy dla przechodznia grafu";
    $g_lang["traversal_order"]  = "Kolejność przechodzenia: ";

    $g_lang["curve_edge"]       = "Zagnij krawędź";
    $g_lang["undo"]             = "Cofnij";

    $g_lang["opensource_message"] = "Nasz projekt jest teraz Open Source. Wiecej szczegółów...";

    $g_lang["we_are_improving"] = "We are improving Graphonline, if you faced with any problem please let us know: admin@graphonline.ru";

    $g_lang["settings"] = "Ustawienia";
    $g_lang["common_vertex_settings"]   = "Częste wierzchołki";
    $g_lang["selected_vertex_settings"] = "Wybrane wierzchołki";
    $g_lang["common_edge_settings"]     = "Częste krawędzie";
    $g_lang["selected_edge_settings"]   = "Wybrane krawędzie";

    $g_lang["common_color"] = "Częste kolory";
    $g_lang["stroke_color"] = "Uderzający kolor";
    $g_lang["stroke_size"]  = "Grubość";
    $g_lang["text_color"]   = "Kolor tekstu";
    $g_lang["save_graph"]   = "Zapisz graf";
    $g_lang["default"]      = "Podstawowy";
    $g_lang["vertex_draw_style"] = "Styl wierzchołka";
    $g_lang["text_background"]   = "Tło tekstu";
    $g_lang["edge_draw_style"]   = "Styl krawędzi";

    $g_lang["color"] = "Kolor";
    $g_lang["alpha"] = "Przeźroczystość";

    $g_lang["background_style"] = "Background";

    $g_lang["adjacency_matrix_multigraph_description"] = "Macierz multigrafu zawiera wagi minimalnych krawędzi pomiędzy wierzchołkami.";

    $g_lang["graph_is_multi_message"]   = "multigraf nie wspiera wszystkich algorytmów";
    $g_lang["graph_is_general_message"] = "";

    $g_lang["replace_edge"] = "Zastąp obecną krawędź";
    $g_lang["add_edge"] = "Dodaj (multigraf)";
    $g_lang["greek_add"] = "<a class=\"ProgresssBarLink\" href=\"/nl/\" target=\"_blank\">
Dodaliśmy polskie tłumaczenie, Patryk</a>";
    $g_lang["text_above_edge"] = "Tekst nad krawędzią";

    $g_lang["select_groupe_mac"] = "Użyj Cmd⌘ by wybrać dane obiekty.";
    $g_lang["select_groupe_win"] = "Użyj Ctrl by wybrać dane obiekty.";
    $g_lang["drag_select_group"] = "Przeciągnij grupe.";
    $g_lang["copy_select_group"] = "Skopiuj grupe";
    $g_lang["remove_select_group"] = "Usuń grupe";

    $g_lang["bfs_name"] = "Breadth-first search";
    $g_lang["coloring_name"] = "kolorowanie grafu";
    $g_lang["find_connection_component_name"] = "Znajdź połączone komponenty";
    $g_lang["dfs_name"] = "Depth-first search";
    $g_lang["eulerin_loop_name"] = "Znajdź cykl Eulera";
    $g_lang["eulerin_path_name"] = "Znajdź ścieżkę Eulera";
    $g_lang["fiold_name"] = "algorytm Floyd–Warshall'a";
    $g_lang["graph_reorder_name"] = "Zaaranżuj graf";
    $g_lang["hamiltoian_cycle_name"] = "Znajdź cykl Hamiltona";
    $g_lang["hamiltonian_path_name"] = "Znajdź ścieżkę Hamiltona";
    $g_lang["max_flow_name"] = "Znajdź maksymalny przepływ";
    $g_lang["minimum_spanning_tree"] = "Znajdź minimalne drzewo rozpinające";
    $g_lang["modern_graph_style_name"] = "Wizualizajca bazująca na wadze";
    $g_lang["radius_and_diameter_name"] = "Znajdź średnicę i cięciwe grafu";
    $g_lang["find_short_path_name"] = "Znajdź najkrótszą ścieżkę używając algiorytmu Dijkstra";
    $g_lang["find_short_path_belman_ford_name"] = "Find shortest path using Bellman–Ford's algorithm";
    $g_lang["vertices_degree_name"] = "Policz stopień wierzchołków";

    $g_lang["min_spanning_tree_res_is"] = "Waga minimalnego drzewa rozpinającego to ";
    $g_lang["min_spanning_tree_ignore_direction"] = "Podczas kalkulacji zignorowaliśmy kierunek krawędzi.";
    $g_lang["min_spanning_tree_graph_not_connected"] = "Graf jest odłączony";

    // IsomorphismCheck.js
    $g_lang['select_first_graph_isomorphism_check'] = "Wybierz pierwszy graf do sprawdzenia izomofriczności. Kliknij na dowolny wierzchołek grafu";
    $g_lang['select_second_graph_isomorphism_check'] = "Wybierz drugi graf do sprawdzenia izomofriczności. Kliknij na dowolny wierzchołek grafu";
    $g_lang['select_first_graph_pattern_check'] = "Wybierz graf matrycowy klikając na dowolny wierchołek grafu";
    $g_lang['select_second_graph_for_search_subgraph'] = "Wybierz graf, w którym będziemy szukać izomofricznych podgrafów. Kliknij na dowolony wierzchołek grafu";
    $g_lang['graphs_isomorph'] = "Grafy są izomorficzne";
    $g_lang['graphs_not_isomorph'] = "Grafy nie są izomorficzne";
    $g_lang['number_of_isomorph_subgraph_is'] = "Numery izomorficznych podgrafów to ";
    $g_lang['graph_has_no_isomorph_subgraph'] = "Graf nie zawiera izomorficznych podgrafów";
    $g_lang['search_isomorph_subgraph'] = "Szukanie izomorficznych podgrafów";
    $g_lang['subgraph_no'] = "Graf izomorficzny # ";
    $g_lang['graph_has_no_atleast_2_graphs'] = "Aby użyć tego algorytmu, musisz stworzyć dwa osobne grafy";
    $g_lang['isomorphism_check'] = "Sprawdzanie izomorficzności grafu<sub>beta</sup>";

    // RadiusAndDiameter.js
    $g_lang['graph_is_disconnected'] = "Graf jest odłączony";    
    $g_lang['graph_is_trivial'] = "Graf zawiera tylko jeden wierzchołek";
    $g_lang['graph_radius'] = "Promień grafu";
    $g_lang['graph_diameter'] = "Średnica grafu";
    $g_lang['vertex_central'] = "Centralny";
    $g_lang['vertex_peripheral'] = "Peryferyjny";

    // VerticesDegree.js
    $g_lang['maximum_degree_of_graph'] = "Maksymalny stopień grafu to";

    // Coloring.js
    $g_lang['color_number'] = "Numer kolory to";

    $g_lang['done'] = "Gotowe";

    $g_lang['action'] = "Akcje";
    $g_lang['common_edge_style'] = "Powszechny styl krawędzi";
    $g_lang['selected_edge_style'] = "Wybrany styl krawędzi";
    $g_lang['common_vertex_style'] = "Powszechny styl wierzchołka";
    $g_lang['selected_vertex_style'] = "Wybrany styl wierzchołka";

    $g_lang['shape'] = "Kształt";
    $g_lang['circle'] = "Koło";
    $g_lang['squere'] = "Kwadrat";
    $g_lang['triangle'] = "Trójkąt";
    $g_lang['pentagon'] = "Pięciokąt";
    $g_lang['textbox'] = "Pole tekstowe";
    $g_lang['vertex_diameter'] = "Rozmiar wierzchołka";         
    
    $g_lang['additional_text_color'] = "Kolejny kolor tekst"; 
    $g_lang['center'] = "Wyśrodkuj";
    $g_lang['on_up'] = "Powyżej";

    $g_lang['weight_position'] = "Pozycja wagi";    
    $g_lang['text_position'] = "Pozycja tekstu";
    $g_lang['line_style']    = "Styl krawędzi";
    $g_lang['edge_width']    = "Szerokość krawędzi";
    $g_lang['selected_index'] = "Wybieranie grupy";    

    $g_lang['all'] = "WSZYSTKO";    

    //FindAllPatches.js
    $g_lang['find_all_pathes'] = "Znajdź wszystkie ścieżki";
    $g_lang['number_of_pathes_from'] = "Numer ścieżek od  ";
    $g_lang['to'] = " do ";
    $g_lang['are'] = " to ";
    $g_lang['path_n'] = "Ścieżka #";
    $g_lang['selected_finish_vertex'] = "Wybierz wierzchołek końcowy";
    $g_lang['selected_start_vertex'] = "Wybierz wierchołek począkowy";

    // FindShortPatchsFromOne.js
    $g_lang['find_all_paths_from_vertex'] = "Znajdź wszystkie najkrótsze ścieżki z wierzchołka";
    $g_lang['distance_from'] = "Dystans od ";
    $g_lang['path_to'] = "Ścieżka do ";

    $g_lang['search_pathes']    = "Szukaj ścieżek";
    $g_lang['other_algorithms'] = "Inne algorytmy";

    $g_lang['use_context_menu'] = "Użyj menu do wybrania dodatkowych opcjii.";

    $g_lang['find_longest_path'] = "Znajdź najdłuższą ścieżkę";
    $g_lang['length_of_longest_path_from'] = "Długość najdłuższej ścieżki z ";
    
    $g_lang['additionl_actions'] = "Specjalnje opcje";
    $g_lang['reverse_all_edges'] = "Odwróc wszystkie krawędzie";
    $g_lang['make_all_undirected'] = "Ustaw wszystkie krawędzie jako nieskierowane";
    $g_lang['make_all_directed'] = "Ustaw wszystkie krawędzie jako skierowane";      

    $g_lang['save_svg_image'] = "Zapisz graf do SVG";  
                                      
    $g_lang["bad_inc_pair_message"] = "Nie można stworzyć grafu. Lista krawędzi ma zły format. Kliknij \"fix\" przycisk,a= aby naprawić listę krawędzi lub \"help\" przycisk aby otworzyć stronę z pomocą dotyczącą formatu pliku";
    $g_lang["edge_list_wrong_format"] = "Format listy krawędzi jest niepoprawny";
    $g_lang["fix_button"] = "Napraw";

    $g_lang["snowflake"] = "Snowflake";
    
    $g_lang["save_edge_for_future"] = "Save edge to reuse in the future";    
    $g_lang["reuse_saved_edge"] = "Reuse saved edge";     

    $g_lang["max_clique"] = "Max Clique";
    $g_lang["max_clique_not_found"] = "Max Clique is not found";
    $g_lang["max_clique_size_is"] = "Max Clique size is ";
    $g_lang["max_clique_contains"] = ". Clique contains these vertecies: ";

    $g_lang["remove_background_image"] = "Remove background image";
    $g_lang["upload"] = "Upload";
    $g_lang["background_image"] = "Background image";

    $g_lang['wrong_image_background_format'] = "Wrong image format. Only JPEG and PNG are supported";
    $g_lang['wrong_image_background_size'] = "Image size is too big. Image size must be less than {0} pixels.";

    $g_lang['text_size'] = "Text size";

    $g_lang['you_have_autosave'] = "You have autosave for this graph.";
    $g_lang['load_oiginal_or_autosaved'] = "Would you like to load original graph or autosaved graph?";
    $g_lang['use_mouse_for_moving'] = "Use🖱️for moving";
    $g_lang['original_graph'] = "Original graph";
    $g_lang['autosaved_graph'] = "Autosaved graph";

    $g_lang['open_last_used_graph'] = "Open Recent Graph";

    $g_lang['vertex_name_place_holder'] = "vertex name";

    $g_lang["max_independent_set"] = "Max Independent Set";
    $g_lang["max_independent_set_not_found"] = "Max Independent Set is not found";
    $g_lang["max_independent_set_size_is"] = "Max Independent Set size is ";
    $g_lang["max_independent_set_contains"] = ". Set contains these vertecies: ";

    $g_lang['find_all_shortest_pathes'] = "Find all shortest paths between 2 vertices";
    $g_lang['number_of_shortest_pathes_from'] = "Number of shortest paths from ";
    $g_lang['length_is'] = "length is ";

    $g_lang['graph_is_to_large'] = "The graph is too large for this algorithm (<span id=\"current_graph_size\">X</span> vertices, <span id=\"current_edge_number\">X</span> edges).";
    $g_lang['algorith_supports_max_limit'] = "The algorithm supports graphs of size no larger than <span id=\"algorithm_max_limit\">X</span> vertices and <span id=\"algorithm_edge_limit\">X</span> edges.";
    $g_lang['error'] = "Error";

    $g_lang['salesman_problem'] = "Salesman Problem";
    $g_lang['no_solution'] = "The solution doesn't exist";
    $g_lang['shortest_loop_is'] = "The length of shortest possible loop is ";
    $g_lang['salesman_path_problem'] = "Salesman Path Problem";
    $g_lang['shortest_path_is'] = "The length of shortest path is ";

    $g_lang['default_style'] = "Default";
    $g_lang['night_style'] = "Night";
    $g_lang['large_high_contrast_style'] = "Large High Contrast";
    $g_lang['styles'] = "Styles";

    $g_lang['this_is_graph_image_link'] = "The image is saved and will be available at the following link:";
?>
