diff --git a/lang/es/404.php b/lang/es/404.php new file mode 100755 index 0000000..bb36945 --- /dev/null +++ b/lang/es/404.php @@ -0,0 +1,7 @@ +Disculpa, pero la página no ha sido encontrada en el servidor.
\n\nQuizás estas opciones puedan ayudarte:
\n\nPara crear un grafo necesitas agregar vértices. Selecciona «Agregar vértice» y haz click en el espacio de trabajo.
\n\n\n\n
Para conectar vértices necesitás seleccionar «Conectar vértices» y hacer click en el primer vértice y luego en el segundo.
\n\nEn la caja de diálogo debes seleccionar un peso para la arista o puedes dejar en blanco. También puedes elegir el tipo de grafo, i.e. dirigido or no dirigido.
\n\nElegir «Encontrar camino más corto» en el menu de despliegue. Después, seleccionar vértices de comienzo y final. Si hay un camino, lo verás en el grafo. Usamos el algoritmo de Dijkstra.
\n\n\n"; + + $g_lang["m_title"] = "Ayuda de Graph Online"; + $g_lang["m_keyWords"] = "grafo, ayuda"; + $g_lang["m_description"] = "Página de ayuda de Graph Online"; +?> \ No newline at end of file diff --git a/lang/es/home.php b/lang/es/home.php new file mode 100755 index 0000000..b1e574a --- /dev/null +++ b/lang/es/home.php @@ -0,0 +1,185 @@ +Crea un grafo y encuentra el camino más corto entre vértices. En la página de ayuda encontrarás un video tutorial.\n"; + $g_lang["add_node"] = "Agregar vértice"; + $g_lang["connect_nodes"] = "Conectr vértices"; + $g_lang["delete"] = "Remover objeto"; + $g_lang["default"] = "Arrastrar"; + $g_lang["short_path"] = "Encontrar camino más corto"; + $g_lang["save_direction_choose"] = "Save edge type"; + $g_lang["edge_weight"] = "Peso de arista"; + $g_lang["save_weight_choose"] = "Usar valor para las próximas aristas"; + $g_lang["default_weight"] = "No tiene peso"; + $g_lang["browser_no_support"] = "Tu navegador no está soportado"; + $g_lang["select_and_move_objects"] = "Selecciona y mueve objetos con el mouse o mueve el espacio de trabajo."; + $g_lang["move_cursor_for_moving"] = "Arrastra el cursor para mover objetos"; + $g_lang["add_graph"] = "Agregar arista"; + $g_lang["orint_edge"] = "Dirigido"; + $g_lang["not_orint_edge"] = "No Dirigido"; + $g_lang["show_adjacency_matrix"] = "Matriz de Adyacencia"; + $g_lang["save"] = "Guardar"; + $g_lang["cancel"] = "Cancelar"; + $g_lang["adjacency_matrix_description"] = "Configurar matriz de adyacencia. Usar coma \",\" como separador"; + $g_lang["adjacency_matrix_bad_format"] = "La matriz ez incorrecta. Usar coma \",\" como separador. Matrix should be square"; + $g_lang["delete_all"] = "Remover todos"; + $g_lang["click_to_add_vertex"] = "Clickea el espacio de trabajo para agregar un vértice. Enumeración de vértives" . + ""; + $g_lang["select_first_vertext_to_connect"] = "Seleccionar primer vértice de la arista"; + $g_lang["select_second_vertext_to_connect"] = "Seleccionar segundo vértice de la arista"; + $g_lang["select_start_short_path_vertex"] = "Seleccionar vértice inicial del camino más corto"; + $g_lang["select_finish_short_path_vertex"] = "Seleccionar vértice final del camino más corto"; + $g_lang["short_path_result"] = "La longitud del camino más corto es %d"; + $g_lang["path_not_exists"] = "No existe un camino"; + $g_lang["select_object_to_delete"] = "Clickea el objeto a remover"; + $g_lang["shortest_dist"] = "La distancia más corta es "; + $g_lang["show_incidence_matrix"] = "Matriz de incidencia"; + $g_lang["incidence_matrix_description"] = "Configurar matriz de incidencia. Usar coma \",\" como separador."; + $g_lang["incidence_matrix_bad_format"] = "La matriz es incorrecta. Usar coma \",\" como separador."; + $g_lang["this_is_graph_link"] = "El grafo fue guardado. Sigue este enlace para verlo."; + $g_lang["share_graph_text"] = "Graph Online: Guardar Grafo"; + $g_lang["share_graph_description"] = "Comparte el enlace en las redes sociales:"; + $g_lang["graph"] = "Grafo"; + $g_lang["save_dialog_title"] = "Guardando Grafo"; + $g_lang["close_button"] = "Cerrar"; + $g_lang["connected_component"] = "Encontrar componentes conexas"; + $g_lang["sick_connected_component_result"] = "El número de componentes débilmente conexas es "; + $g_lang["connected_component_result"] = "El número de componentes conexas es "; + $g_lang["new_graph"] = "Crear grafo"; + $g_lang["what_do_you_think"] = "¿Que piensas acerca del sitio?"; + $g_lang["name"] = "Nombre (email sugerencias)"; + $g_lang["feedback"] = "Sugerencias"; + $g_lang["send"] = "Enviar"; + $g_lang["write_to_us"] = "Para hacernos una pregunta o enviarnos un comentario, escribenos a "; + $g_lang["fix_matrix_button"] = "Arreglar matriz"; + $g_lang["open_matrix_help"] = "Ayuda"; + $g_lang["wrong_matrix_title"] = "La matriz tiene un formato erróneo"; + $g_lang["bad_adj_matrix_message"] = "No se puede crear el grafo. La matriz de adyacencia tiene un formato erróneo. Clickea el botón \"Arreglar matriz\" para arreglar la matriz o el botón \"Ayuda\" para abrir la ayuda sobre el formato de la matriz de adyacencia"; + $g_lang["bad_inc_matrix_message"] = "No se puede crear el grafo. La matriz de incidencia tiene un formato erróneo. Clickea el botón \"Arreglar matriz\" para arreglar la matriz o el botón \"Ayuda\" para abrir la ayuda sobre el formato de la matriz de incidencia"; + $g_lang["save_image"] = "Captura de pantalla del espacio de trabajo"; + $g_lang["save_full_image"] = "Guardar imagen del grafo"; + $g_lang["save_print_image"] = "Imagen impresa del grafo (blanco y negro)"; + $g_lang["open_saved_image_browser"] = "Abrir imagen en navegador"; + $g_lang["download_saved_image"] = "Descargar imagen guardada"; + $g_lang["save_image_dialog_title"] = "Guardar imagen del grafo"; + $g_lang["full_report"] = "Reporte completo"; + $g_lang["short_report"] = "Reporte resumido"; + $g_lang["find_eulerian_loop"] = "Encontrar ciclo euleriano"; + $g_lang["has_eulerian_loop"] = "El grafo tiene un ciclo euleriano"; + $g_lang["has_not_eulerian_loop"] = "El grafo tiene no un ciclo euleriano"; + $g_lang["algorithms"] = "Algoritmos"; + $g_lang["processing"] = "Procesando..."; + $g_lang["view"] = "Vista"; + $g_lang["view_keys"] = "Para mover usa las teclas \"w\", \"a\", \"s\", \"d\"."; + $g_lang["zoom_fit"] = "Ajuste de Zoom"; + $g_lang["zoom_in"] = "Zoom in"; + $g_lang["zoom_out"] = "Zoom out"; + $g_lang["move_workspace"] = "Mover espacio de trabajo"; + $g_lang["custom"] = "Texto personalizado"; + $g_lang["enter_vertex_title"] = "Ingresar título"; + $g_lang["rename_vertex"] = "Renombrar vértice"; + $g_lang["rename_text"] = "Renombrar"; + + $g_lang["m_title"] = "Crea un grafo en línea y encuentra caminos más cortos entre vértices o usa otros algoritmos"; + $g_lang["m_keyWords"] = "grafo en linea, encontrar camino más corto, visualización de grafos, grafo a partir de matriz de adyacencia, matriz de adyacencia, matriz de incidencia, buscar componentes conexas, ciclo euleriano, árbol recubridor mínimo"; + $g_lang["m_description"] = "Crea un grafo en línea y usa muchos algoritmos: encontrar el camino más corto entre vérties, armar matriz de adyacencia, encontrar árbol recubridor mínimo y otros"; + $g_lang["current_language"] = "es"; + + + $g_lang["developer_tools_title"] = "Crear algoritmo"; + $g_lang["developer_tools_text"] = "Pega tu algoritmo debajo y presiona Correr"; + $g_lang["developer_tools_run"] = "Correr"; + + $g_lang["developer_tools_submit"] = "Enviar al sitio"; + + $g_lang["algorithm_was_sent"] = "El algoritmo fue enviado"; + $g_lang["your_algorithm_was_sent"] = "Tu algoritmo fue enviado para verificación y en caso de que sea correcto será agregado al sitio."; + + $g_lang["edit_weight"] = "Editar peso"; + + $g_lang["group_rename"] = "Renombrar grupo"; + $g_lang["enter_vertices_text_in_each_line"] = "Ingresa texto para cada vértice en una línea separada"; + $g_lang["or"] = "o"; + $g_lang["vote"] = "Votar"; + $g_lang["vote_question"] = "¿Que funciones deberíamos agregar primero?"; + + $g_lang["what_algorithm_need"] = "¿Por favor, escribe que clase de algoritmo te gustaría ver en este sitio web?"; + + $g_lang["recommend_algorithm"] = "Recomendar algoritmos"; + + $g_lang["what_algorithm_we_have"] = "Nuestro servicio ya cuenta con las siguientes funciones: Encontrar el camino más corto usando el algoritmo de Dijkstra, Matriz de adyacencia, >Matriz de incidencia."; + + $g_lang["has_eulerian_path"] = "El grafo grafo tiene un camino euleriano"; + $g_lang["has_not_eulerian_path"] = "El grafo grafo no tiene un camino euleriano"; + + $g_lang["min_dist_matrix_description"] = "Matriz de distancias mínimas"; + + $g_lang["graphOfMinDist"] = "Grafo de distancias mínimas"; + $g_lang["checkToSave"] = "Checkea para guardar"; + $g_lang["showDistMatrix"] = "Mostrar matriz de distancias"; + $g_lang["distMatrixText"] = "Matriz de distancias"; + + $g_lang["selectStartVertexForMaxFlow"] = "Selecciona una fuente para el flujo máximo"; + $g_lang["selectFinishVertexForMaxFlow"] = "Selecciona un sumidero para el flujo máximo"; + $g_lang["maxFlowResult"] = "El flujo máximo de %2 a %3 es igual %1"; + $g_lang["flowNotExists"] = "El flujo de %1 a %2 no existe"; + + $g_lang["sourceVertex"] = "Fuente"; + $g_lang["sinkVertex"] = "Sumidero"; + + $g_lang["export_graph"] = "Exportar a archivo"; + $g_lang["import_graph"] = "Importar desde archivo"; + + $g_lang["has_hamiltonian_path"] = "El grafo grafo tiene un ciclo hamiltoniano"; + $g_lang["has_not_hamiltonian_path"] = "El grafo grafo no tiene un camino hamiltoniano"; + + $g_lang["has_hamiltonian_loop"] = "El grafo grafo tiene un ciclo hamiltoniano"; + $g_lang["has_not_hamiltonian_loop"] = "El grafo grafo no tiene un ciclo hamiltoniano"; + + $g_lang["start_traversal"] = "Selecciona vértice de inicio de recorrido"; + $g_lang["traversal_order"] = "Orden de recorrido: "; + + $g_lang["curve_edge"] = "Doblar arista"; + $g_lang["undo"] = "Deshacer"; + + $g_lang["opensource_message"] = "Nuestro proyecto es ahora de código abierto. Más detalles..."; + + $g_lang["settings"] = "Opciones"; + $g_lang["common_vertex_settings"] = "Vértices comunes"; + $g_lang["selected_vertex_settings"] = "Vértices seleccionados"; + $g_lang["common_edge_settings"] = "Aristas comunes"; + $g_lang["selected_edge_settings"] = "Aristas seleccionadas"; + + $g_lang["common_color"] = "Color común"; + $g_lang["stroke_color"] = "Color del trazo"; + $g_lang["stroke_size"] = "Grosor"; + $g_lang["text_color"] = "Color del texto"; + $g_lang["save_graph"] = "Guardar grafo"; + $g_lang["default"] = "Default"; + $g_lang["vertex_draw_style"] = "Estilo de vértice"; + $g_lang["text_background"] = "Fondo de texto"; + $g_lang["edge_draw_style"] = "Estilo de arista"; + + $g_lang["color"] = "Color"; + $g_lang["alpha"] = "Opacidad"; + + $g_lang["background_style"] = "Color de fondo"; + + $g_lang["adjacency_matrix_multigraph_description"] = "Las matrices de multigrafos continen el mínimo de los pesos de las aristas que unen los vértices."; + + $g_lang["graph_is_multi_message"] = "Los multigrafos no soportan todos los algoritmos"; + $g_lang["graph_is_general_message"] = ""; + + $g_lang["replace_edge"] = "Reemplazar actual"; + $g_lang["add_edge"] = "Agregar (multigrafo)"; + $g_lang["greek_add"] = " +Tenemos traducciones en griego 🇬🇷. Gracias KyriakosG78"; + $g_lang["text_above_edge"] = "Textos sobre arista"; + + $g_lang["select_groupe_mac"] = "Usa Cmd⌘ para seleccionar varios objetos."; + $g_lang["select_groupe_win"] = "Usa Ctrl para seleccionar varios objetos."; + $g_lang["drag_select_group"] = "Arrastrar grupo."; + $g_lang["copy_select_group"] = "Copiar grupo"; + $g_lang["remove_select_group"] = "Borrar grupo"; +?> diff --git a/lang/es/main_tpl.php b/lang/es/main_tpl.php new file mode 100755 index 0000000..595487e --- /dev/null +++ b/lang/es/main_tpl.php @@ -0,0 +1,17 @@ +Graph Online es un proyecto en línea que apunta a la creación y fácil visualización de grafos y búsqueda de caminos más cortos. Además puedes crear grafos a partir de matrices de adyacencia. Acerca del proyecto y consulta nuestra página de ayuda.\n"; + $g_lang["lang"] = "Idioma"; + +?> \ No newline at end of file diff --git a/lang/es/main_tpl/page_btns.php b/lang/es/main_tpl/page_btns.php new file mode 100755 index 0000000..50dab6f --- /dev/null +++ b/lang/es/main_tpl/page_btns.php @@ -0,0 +1,5 @@ + \ No newline at end of file diff --git a/lang/es/news.php b/lang/es/news.php new file mode 100644 index 0000000..fc798d4 --- /dev/null +++ b/lang/es/news.php @@ -0,0 +1,69 @@ +Belowe you find last news and updates of our service\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["newsList"] = array(); + + $newsIndex = 0; + $g_lang["newsList"][$newsIndex]["title"] = "Edges bend"; + $g_lang["newsList"][$newsIndex]["text"] = "We add ability to bend edges. Select edge and click to + or -."; + $g_lang["newsList"][$newsIndex]["autor"] = "Admin"; + $g_lang["newsList"][$newsIndex]["date"] = "15.02.2019"; + $newsIndex ++; + + $g_lang["newsList"][$newsIndex]["title"] = "Floyd–Warshall algorithm"; + $g_lang["newsList"][$newsIndex]["text"] = "We add Floyd–Warshall algorithm. Now you can get distance matrix."; + $g_lang["newsList"][$newsIndex]["autor"] = "Admin"; + $g_lang["newsList"][$newsIndex]["date"] = "10.12.2017"; + $newsIndex ++; + + $g_lang["newsList"][$newsIndex]["title"] = "Vote"; + $g_lang["newsList"][$newsIndex]["text"] = "We’ve asked you about the functions you’d like to use while working with graphonline.ru. And here are the results of the poll:" . + "
Si sabes programar en: php o JavaScript o C++, puedes ayudar a mejorar el servicio Graphonline. Por favor escribenos en github o a admin@graphonline.ru. Si eres un estudiante, es una buena oportunidad para trabajar en un equipo de desarrollo.
\n\nAdemás puedes ayudarnos a llenar nuestra wiki: https://graphonline.ru/en/wiki/. O mejorar nuestro diseño. O probar nueva funcionalidad. Como sea, si puedes dedicarle 1 hora a la semana a graphonline, por favor escribenos.
\n"; + +?> \ No newline at end of file