From 06f5d3929a6dfb9c3ea660da08c5b548a4964213 Mon Sep 17 00:00:00 2001 From: Unick Soft Date: Sat, 10 Oct 2020 18:12:28 +0200 Subject: [PATCH] Added Portuguese lang --- core/config/main.php | 4 +- i/image/flags/pt.png | Bin 0 -> 4203 bytes lang/pt/404.php | 7 + lang/pt/_500.php | 6 + lang/pt/about.php | 8 + lang/pt/autoload/main.php | 8 + lang/pt/contacts.php | 9 + lang/pt/create_algorithm.php | 12 ++ lang/pt/create_graph_by_incidence_matrix.php | 17 ++ lang/pt/create_graph_by_matrix.php | 18 ++ lang/pt/graphs_examples.php | 10 ++ lang/pt/help.php | 8 + lang/pt/home.php | 164 +++++++++++++++++++ lang/pt/main_tpl.php | 18 ++ lang/pt/main_tpl/page_btns.php | 5 + lang/pt/news.php | 11 ++ lang/pt/opensource.php | 6 + 17 files changed, 309 insertions(+), 2 deletions(-) create mode 100644 i/image/flags/pt.png create mode 100644 lang/pt/404.php create mode 100644 lang/pt/_500.php create mode 100644 lang/pt/about.php create mode 100644 lang/pt/autoload/main.php create mode 100644 lang/pt/contacts.php create mode 100644 lang/pt/create_algorithm.php create mode 100644 lang/pt/create_graph_by_incidence_matrix.php create mode 100644 lang/pt/create_graph_by_matrix.php create mode 100644 lang/pt/graphs_examples.php create mode 100644 lang/pt/help.php create mode 100644 lang/pt/home.php create mode 100644 lang/pt/main_tpl.php create mode 100644 lang/pt/main_tpl/page_btns.php create mode 100644 lang/pt/news.php create mode 100644 lang/pt/opensource.php diff --git a/core/config/main.php b/core/config/main.php index d03c919..1f51422 100755 --- a/core/config/main.php +++ b/core/config/main.php @@ -21,8 +21,8 @@ 'es' => array('name' => 'Spanish'), 'nl' => array('name' => 'Dutch'), 'sv' => array('name' => 'Swedish'), - 'de' => array('name' => 'German') - + 'de' => array('name' => 'German'), + 'pt' => array('name' => 'Portuguese') ); $g_config = array(); diff --git a/i/image/flags/pt.png b/i/image/flags/pt.png new file mode 100644 index 0000000000000000000000000000000000000000..081b6a586c07627e32a459a45db8c736723d6ce8 GIT binary patch literal 4203 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 B|2qHx literal 0 HcmV?d00001 diff --git a/lang/pt/404.php b/lang/pt/404.php new file mode 100644 index 0000000..06c9a1c --- /dev/null +++ b/lang/pt/404.php @@ -0,0 +1,7 @@ +Sorry, but the page was not found on the server.

\n\n

Perhaps, these options may help you:

\n\n\n"; + + $g_lang["m_title"] = "404 Page is not found"; +?> \ No newline at end of file diff --git a/lang/pt/_500.php b/lang/pt/_500.php new file mode 100644 index 0000000..fd20717 --- /dev/null +++ b/lang/pt/_500.php @@ -0,0 +1,6 @@ + diff --git a/lang/pt/about.php b/lang/pt/about.php new file mode 100644 index 0000000..69c256a --- /dev/null +++ b/lang/pt/about.php @@ -0,0 +1,8 @@ + \ No newline at end of file diff --git a/lang/pt/autoload/main.php b/lang/pt/autoload/main.php new file mode 100644 index 0000000..83f22d9 --- /dev/null +++ b/lang/pt/autoload/main.php @@ -0,0 +1,8 @@ + \ No newline at end of file diff --git a/lang/pt/contacts.php b/lang/pt/contacts.php new file mode 100644 index 0000000..3762f50 --- /dev/null +++ b/lang/pt/contacts.php @@ -0,0 +1,9 @@ +Please, send your questions to admin@graphonline.ru or look our facebook page

"; + + $g_lang["m_title"] = "Graph Online contacts"; + $g_lang["m_keyWords"] = "graph online contacts"; + $g_lang["m_description"] = "Contacts with admins of Graph online."; +?> diff --git a/lang/pt/create_algorithm.php b/lang/pt/create_algorithm.php new file mode 100644 index 0000000..ac93f4f --- /dev/null +++ b/lang/pt/create_algorithm.php @@ -0,0 +1,12 @@ +Create own algorithm for graph using JavaScript. To learn more read API documentation.

\n"; + $g_lang["m_title"] = "Create own algorithm on JavaScript for graph online"; + $g_lang["m_keyWords"] = "graphs, creating of algorithm, JavaScript"; + $g_lang["m_description"] = "Create algorithm on JavaScript for graph online"; + +?> \ No newline at end of file diff --git a/lang/pt/create_graph_by_incidence_matrix.php b/lang/pt/create_graph_by_incidence_matrix.php new file mode 100644 index 0000000..e6b870d --- /dev/null +++ b/lang/pt/create_graph_by_incidence_matrix.php @@ -0,0 +1,17 @@ +Nesta página, você pode criar uma matriz de incidência e desenhar o grafo

"; + $g_lang["incidence_matrix_description"] = "Entre a matriz de incidência. Use a vírgula \",\" como separador e clique em \"Plotar Grafo\"."; + $g_lang["incidence_matrix_bad_format"] = "Matriz incorreta. Use vírgula como separador. A matriz deve ser quadrada."; + $g_lang["plot_graph_button"] = "Plotar grafo"; + $g_lang["matrix_matrix_input"] = "Entre como tabela"; + $g_lang["text_matrix_input"] = "Entre como texto"; + $g_lang["incidence_matrix_description_matrix"] = "Entre a matriz de incidência. Clique em \"Plotar Grafo\"."; + $g_lang["add_edge_to_matrix"] = "Insere aresta"; + $g_lang["add_node_to_matrix"] = "Insere nodo"; + $g_lang["m_title"] = "Criando grafo a partir de uma matriz de incidência"; + $g_lang["m_keyWords"] = "grafo onilne, plotar grafo, criar grafo a partir de uma matriz de incidência, matriz de incidência "; + $g_lang["m_description"] = "Crie o grafo online a partir da matriz de incidência e veja o resultado"; + +?> \ No newline at end of file diff --git a/lang/pt/create_graph_by_matrix.php b/lang/pt/create_graph_by_matrix.php new file mode 100644 index 0000000..f2c7df4 --- /dev/null +++ b/lang/pt/create_graph_by_matrix.php @@ -0,0 +1,18 @@ +Nesta página, você pode criar uma matriz de adjacência e desenhar o grafo

"; + $g_lang["adjacency_matrix_description"] = "Entre a matriz de adjacência. Use a vírgula \",\" como separador e clique em \"Plotar Grafo\"."; + $g_lang["adjacency_matrix_bad_format"] = "Matriz incorreta. Use vírgula como separador. A matriz deve ser quadrada."; + $g_lang["plot_graph_button"] = "Plotar grafo"; + $g_lang["matrix_matrix_input"] = "Entre como tabela"; + $g_lang["text_matrix_input"] = "Entre como texto"; + $g_lang["adjacency_matrix_description_matrix"] = "Entre a matriz de adjacência. Clique em \"Plotar Grafo\"."; + $g_lang["add_node_to_matrix"] = "Adicionar nó à matriz"; + $g_lang["m_title"] = "Criando grafo a partir de uma matriz de adjacência"; + $g_lang["m_keyWords"] = "grafo onilne, plotar grafo, criar grafo a partir de uma matriz de adjacência, matriz de adjacência "; + $g_lang["m_description"] = "Crie o grafo online a partir da matriz de adjacência e veja o resultado"; + $g_lang["current_language"] = "pt"; + $g_lang["separator"] = "Separador:"; + $g_lang["separator_commo"] = "vírgula"; + $g_lang["separator_space"] = "espaço"; +?> diff --git a/lang/pt/graphs_examples.php b/lang/pt/graphs_examples.php new file mode 100644 index 0000000..a725248 --- /dev/null +++ b/lang/pt/graphs_examples.php @@ -0,0 +1,10 @@ +Below you can find graphs examples, you may create your graph based on one of them.

\n"; + $g_lang["current_language"] = "en"; + + $g_lang["m_title"] = "Graph Online: Graphs examples"; + $g_lang["m_keyWords"] = "graphs examples, graph gallery, create graph"; + $g_lang["m_description"] = "Graphs examples gallery"; +?> \ No newline at end of file diff --git a/lang/pt/help.php b/lang/pt/help.php new file mode 100644 index 0000000..17c5c45 --- /dev/null +++ b/lang/pt/help.php @@ -0,0 +1,8 @@ +

\n

Adicione vértice.

\n\n

Para criar um grafo, você precisa adicionar vértices. Selecione «Adicionar vértice» e clique na área de trabalho.

\n\n

\"Add

\n\n

 

\n\n

Conecte vértices.

\n\n

Para conectar vértices você precisa selecionar «Connect vertexes» e clicar no primeiro vértice e depois no segundo.

\n\n

\"Connect

\n\n

Na caixa de diálogo você precisa selecionar o peso da conexão ou deixá-lo sem peso. Você também pode escolher o tipo de conexão, dirigida ou não-dirigida.

\n\n

Encontre o caminho mais curto.

\n\n

Escolha «Encontrar o caminho mais curto» no menu suspenso. Depois disso, selecione os vértices inicial e final. Se houver um caminho, você o verá no grafo. Usamos o algoritmo de Dijkstra.

\n\n

\"Find

\n\n

 

\n"; + $g_lang["m_title"] = "Ajuda do Graph Online"; + $g_lang["m_keyWords"] = "grafo, ajuda"; + $g_lang["m_description"] = "Página de Ajuda do Graph Online"; +?> \ No newline at end of file diff --git a/lang/pt/home.php b/lang/pt/home.php new file mode 100644 index 0000000..68a48d0 --- /dev/null +++ b/lang/pt/home.php @@ -0,0 +1,164 @@ +Crie grafos e encontre o caminho mais curto. Na página de ajuda você encontrará um tutorial em vídeo.

"; + $g_lang["add_node"] = "Adicionar vértice"; + $g_lang["connect_nodes"] = "Conectar vértices"; + $g_lang["delete"] = "Remover objeto"; + $g_lang["default"] = "Padrão"; + $g_lang["short_path"] = "Encontrar caminho mais curto"; + $g_lang["save_direction_choose"] = "Salvar tipo de borda"; + $g_lang["edge_weight"] = "Peso da borda"; + $g_lang["save_weight_choose"] = "Usar valor para as próximas arestas"; + $g_lang["default_weight"] = "Não possui peso"; + $g_lang["browser_no_support"] = "Seu navegador não é compatível"; + $g_lang["select_and_move_objects"] = "Selecionar e mover objetos com o mouse ou mover área de trabalho"; + $g_lang["move_cursor_for_moving"] = "Arraste o cursor para mover objetos"; + $g_lang["add_graph"] = "Adicionar aresta"; + $g_lang["orint_edge"] = "Direcionado"; + $g_lang["not_orint_edge"] = "Não direcionado"; + $g_lang["show_adjacency_matrix"] = "Matriz de adjacência"; + $g_lang["save"] = "Guardar"; + $g_lang["cancel"] = "Cancelar"; + $g_lang["adjacency_matrix_description"] = "Criar matriz de adjacência. Usar vírgula \",\" como separador"; + $g_lang["adjacency_matrix_bad_format"] = "Matriz incorreta. Usar vírgula \",\" como separador. A matriz tem de ser quadrada"; + $g_lang["delete_all"] = "Remover todos"; + $g_lang["click_to_add_vertex"] = "Clique na área de trabalho para adiconar um novo vértice. Enumeração de vértices "; + $g_lang["select_first_vertext_to_connect"] = "Selecione o primeiro vértice da aresta"; + $g_lang["select_second_vertext_to_connect"] = "Seleciona o segundo vértice da aresta"; + $g_lang["select_start_short_path_vertex"] = "Seleciona o vértice inicial do caminho mais curto"; + $g_lang["select_finish_short_path_vertex"] = "Selecione o vértice final do caminho mais curto"; + $g_lang["short_path_result"] = "O comprimento do caminho mais curto é %d"; + $g_lang["path_not_exists"] = "Caminho não existe"; + $g_lang["select_object_to_delete"] = "Clique no objeto para remover"; + $g_lang["shortest_dist"] = "a menor distância é"; + $g_lang["show_incidence_matrix"] = "Matriz de incidência"; + $g_lang["incidence_matrix_description"] = "Crie a matriz de incidência. Use vírgula \",\" como separador."; + $g_lang["incidence_matrix_bad_format"] = "Matriz incorreta. Usar vírgula \",\" como separador."; + $g_lang["this_is_graph_link"] = "Grafo foi salvo. Siga esse link para vê-lo."; + $g_lang["share_graph_text"] = "Graph Online: Grafo salvo."; + $g_lang["share_graph_description"] = "Compartilhe o link nas redes sociais"; + $g_lang["graph"] = "Grafo"; + $g_lang["save_dialog_title"] = "Salvar Grafo"; + $g_lang["close_button"] = "Fechar"; + $g_lang["connected_component"] = "Encontrar componentes conexas"; + $g_lang["sick_connected_component_result"] = "O número de componentes conexas fracas é"; + $g_lang["connected_component_result"] = "O número de componentes conexas é"; + $g_lang["new_graph"] = "Criar Grafo"; + $g_lang["what_do_you_think"] = "O que acha do site?"; + $g_lang["name"] = "Nome (email para feedback)"; + $g_lang["feedback"] = "Feedback"; + $g_lang["send"] = "Enviar"; + $g_lang["write_to_us"] = "Para nos fazer qualquer questão ou enviar comentários, escreve para"; + $g_lang["fix_matrix_button"] = "corrigir matriz"; + $g_lang["open_matrix_help"] = "Ajuda"; + $g_lang["wrong_matrix_title"] = "A matriz tem um formato errado"; + $g_lang["bad_adj_matrix_message"] = "Grafo não pode ser criado. Matriz de Adjacência possui um formato errado. Clique no botão \"corrigir matriz\" para corrigir a matriz ou no botão \"ajuda\" para abrir a ajuda sobre o formato da Matriz de Adjacência. "; + $g_lang["bad_inc_matrix_message"] = "Grafo não pode ser criado. Matriz de Incidência possui um formato errado. Clique no botão \"corrigir matriz\" para corrigir a matriz ou no botão \"ajuda\" para abrir a ajuda sobre o formato da Matriz de Incidência."; + $g_lang["save_image"] = "Capturar área de trabalho"; + $g_lang["save_full_image"] = "Salvar imagem do grafo"; + $g_lang["save_print_image"] = "Imagem impressa do grafo (preto e branco)"; + $g_lang["open_saved_image_browser"] = "Abrir imagem no navegador"; + $g_lang["download_saved_image"] = "Download da imagem salva"; + $g_lang["save_image_dialog_title"] = "Salvar Imagem do Grafo"; + $g_lang["full_report"] = "Mostrar detalhes"; + $g_lang["short_report"] = "Mostrar resultado"; + $g_lang["find_eulerian_loop"] = "Achar ciclo Euleriano"; + $g_lang["has_eulerian_loop"] = "Grafo possui ciclo euleriano"; + $g_lang["has_not_eulerian_loop"] = "Grafo não possui ciclo euleriano"; + $g_lang["algorithms"] = "Algoritmos"; + $g_lang["processing"] = "Carregando..."; + $g_lang["view"] = "Visualizar"; + $g_lang["view_keys"] = "Para mover use as teclas \"w\", \"a\", \"s\", \"d\"."; + $g_lang["zoom_fit"] = "Zoom ajustado"; + $g_lang["zoom_in"] = "Mais zoom"; + $g_lang["zoom_out"] = "Menos zoom"; + $g_lang["move_workspace"] = "Mover a área de trabalho"; + $g_lang["custom"] = "Texto customizado"; + $g_lang["enter_vertex_title"] = "Adicione o título"; + $g_lang["rename_vertex"] = "Renomear vértice"; + $g_lang["rename_text"] = "Renomear"; + $g_lang["m_title"] = "Crie grafos online e encontre o caminho mais curto ou use outro algoritmo"; + $g_lang["m_keyWords"] = "grafo online, encontre o caminho mais curto, visualização de grafo, grafo por matriz de adjacência, matriz de adjacência, matriz de incidência, procure componentes conexos, ciclos eulerianos, árvore geradora mínima"; + $g_lang["m_description"] = "Crie grafos online e use uma variedade de algoritmos: encontre o caminho mais curto, encontre a matriz de adjacência, encontre a árvore geradora mínima e outros"; + $g_lang["current_language"] = "pt"; + $g_lang["developer_tools_title"] = "Criar algoritmo"; + $g_lang["developer_tools_text"] = "Cole seu algoritmo abaixo e pressione Executar"; + $g_lang["developer_tools_run"] = "Executar"; + $g_lang["developer_tools_submit"] = "Enviar para o site"; + $g_lang["algorithm_was_sent"] = "Algoritmo foi enviado"; + $g_lang["your_algorithm_was_sent"] = "Seu algoritmo foi enviado para checagem em caso de sucesso será adicionado ao site"; + $g_lang["edit_weight"] = "Editar peso"; + $g_lang["group_rename"] = "Renomear em grupo"; + $g_lang["enter_vertices_text_in_each_line"] = "Insira texto para cada vértice em linha separada"; + $g_lang["or"] = "Ou"; + $g_lang["vote"] = "Vote"; + $g_lang["vote_question"] = "Quais funções devemos adicionar primeiramente?"; + $g_lang["what_algorithm_need"] = "Por favor, escreva que tipo de algoritmo você deseja ver neste site?"; + $g_lang["recommend_algorithm"] = "Algoritmos recomendados"; + $g_lang["what_algorithm_we_have"] = "Nosso serviço já suporta esses recursos Encontre o caminho mais curto usando o algoritmo de Dijkstra, Matriz de adjacência, Matriz de incidência."; + $g_lang["has_eulerian_path"] = "Grafo possui caminho euleriano"; + $g_lang["has_not_eulerian_path"] = "Grafo não possui caminho euleriano"; + $g_lang["min_dist_matrix_description"] = "Matriz de distâncias mínimas"; + $g_lang["graphOfMinDist"] = "Grafo de distâncias mínimas"; + $g_lang["checkToSave"] = "Marque para salvar"; + $g_lang["showDistMatrix"] = "Mostrar matriz de distâncias"; + $g_lang["distMatrixText"] = "Matriz de distâncias mínimas"; + $g_lang["selectStartVertexForMaxFlow"] = "Selecione a fonte do fluxo máximo"; + $g_lang["selectFinishVertexForMaxFlow"] = "Selecione o dreno do fluxo máximo"; + $g_lang["maxFlowResult"] = "Fluxo máximo de %2 até %3 é igual a %1"; + $g_lang["flowNotExists"] = "Fluxo de %1 até %2 não existe"; + $g_lang["sourceVertex"] = "Fonte"; + $g_lang["sinkVertex"] = "Dreno"; + $g_lang["export_graph"] = "Exportar para arquivo"; + $g_lang["import_graph"] = "Importar de arquivo"; + $g_lang["has_hamiltonian_path"] = "Grafo possui caminho hamiltoniano"; + $g_lang["has_not_hamiltonian_path"] = "Grafo não possui caminho hamiltoniano"; + $g_lang["has_hamiltonian_loop"] = "Grafo possui ciclo hamiltoniano"; + $g_lang["has_not_hamiltonian_loop"] = "Grafo não possui ciclo hamiltoniano"; + $g_lang["start_traversal"] = "Selecione o vértice inicial da travessia"; + $g_lang["traversal_order"] = "Ordem da travessia"; + $g_lang["curve_edge"] = "Curvar aresta"; + $g_lang["undo"] = "Desfazer"; + $g_lang["opensource_message"] = "Nosso projeto agora é open source. Mais detalhes..."; + $g_lang["settings"] = "Configurações"; + $g_lang["common_vertex_settings"] = "Vértices em comum"; + $g_lang["selected_vertex_settings"] = "Vértices selecionados"; + $g_lang["common_edge_settings"] = "Arestas em comum"; + $g_lang["selected_edge_settings"] = "Arestas selecionadas"; + $g_lang["common_color"] = "Cores em comum"; + $g_lang["stroke_color"] = "Cor dos traços"; + $g_lang["stroke_size"] = "Espessura"; + $g_lang["text_color"] = "Cor do texto"; + $g_lang["save_graph"] = "Salvar grafo"; + $g_lang["vertex_draw_style"] = "Estilo do vértice"; + $g_lang["text_background"] = "Cor de fundo do texto"; + $g_lang["edge_draw_style"] = "Estilo da aresta"; + $g_lang["color"] = "Cor"; + $g_lang["alpha"] = "Opacidade"; + $g_lang["background_style"] = "Cor de fundo do texto"; + $g_lang["adjacency_matrix_multigraph_description"] = "Matriz de multigrafo contém pesos das arestas mínimas entre os vértices"; + $g_lang["graph_is_multi_message"] = "Multigrafo não suporta todos os algoritmos"; + $g_lang["graph_is_general_message"] = ""; + $g_lang["replace_edge"] = "Substituir atual"; + $g_lang["add_edge"] = "Adicionar (multigrafo)"; + $g_lang["bfs_name"] = "Busca em Largura (BFS)"; + $g_lang["coloring_name"] = "Coloração de grafos"; + $g_lang["find_connection_component_name"] = "Encontrar componentes conectado"; + $g_lang["dfs_name"] = "Busca em Profundidade (DFS)"; + $g_lang["eulerin_loop_name"] = "Encotrar ciclo euleriano"; + $g_lang["eulerin_path_name"] = "Encontrar camino euleriano"; + $g_lang["fiold_name"] = "Algoritmo de Floyd-Warshall"; + $g_lang["graph_reorder_name"] = "Organizar o grafo"; + $g_lang["hamiltoian_cycle_name"] = "Encontrar ciclo hamiltoniano"; + $g_lang["hamiltonian_path_name"] = "Encontrar camino hamiltoniano"; + $g_lang["max_flow_name"] = "Encontrar fluxo máximo"; + $g_lang["minimum_spanning_tree"] = "Buscar a árvore geradora mínima"; + $g_lang["modern_graph_style_name"] = "Visualização baseada nos pesos"; + $g_lang["radius_and_diameter_name"] = "Buscar raio e diâmetro do grafo"; + $g_lang["find_short_path_name"] = "Encontrar o caminho mais curto usando o algoritmo de Dijkstra"; + $g_lang["vertices_degree_name"] = "Calcular o grau dos vértices"; + $g_lang["min_spanning_tree_res_is"] = "Peso da árvore geradora mínima é"; + $g_lang["min_spanning_tree_ignore_direction"] = "Durante os cálculos ignoramos as direções dos vértices."; + $g_lang["min_spanning_tree_graph_not_connected"] = "Grafo desconectado"; + +?> diff --git a/lang/pt/main_tpl.php b/lang/pt/main_tpl.php new file mode 100644 index 0000000..0ac4565 --- /dev/null +++ b/lang/pt/main_tpl.php @@ -0,0 +1,18 @@ + \ No newline at end of file diff --git a/lang/pt/main_tpl/page_btns.php b/lang/pt/main_tpl/page_btns.php new file mode 100644 index 0000000..d8dbfbb --- /dev/null +++ b/lang/pt/main_tpl/page_btns.php @@ -0,0 +1,5 @@ + \ No newline at end of file diff --git a/lang/pt/news.php b/lang/pt/news.php new file mode 100644 index 0000000..ab6cd21 --- /dev/null +++ b/lang/pt/news.php @@ -0,0 +1,11 @@ +Find our news on Facebook page

\n"; + + $g_lang["m_title"] = "News of Graph Online"; + $g_lang["m_keyWords"] = "graph online, news, graph, path searching"; + $g_lang["m_description"] = "News of Graph Online"; + + $g_lang["current_language"] = "en"; +?> diff --git a/lang/pt/opensource.php b/lang/pt/opensource.php new file mode 100644 index 0000000..56482d1 --- /dev/null +++ b/lang/pt/opensource.php @@ -0,0 +1,6 @@ +Graphonline é um projeto de código aberto. Você pode encontrar o código-fonte no github: https://github.com/UnickSoft/graphonline. Temos planos para uma grande quantidade de recursos, mas nossa pequena equipe está implementando-os muito lentamente.

Você pode nos ajudar a melhorar o serviço Graphonline se você conhece linguagens de programação como PHP ou JavaScript ou C ++. Escreva-nos no github ou para admin@graphonline.ru. Se você é estudante, é uma boa chance de trabalhar em uma equipe de desenvolvedores. Além disso, você pode nos ajudar a preencher nosso Wiki: https://graphonline.ru/en/wiki/. Ou melhore nosso design. Ou teste uma nova funcionalidade. De qualquer forma, se você puder gastar 1 hora por semana com o Graphonline, escreva para nós.

"; + +?> \ No newline at end of file