From 4517ee12a338d4a014c13fa8a4db5071ebd60859 Mon Sep 17 00:00:00 2001
From: Unick Soft
Perhaps, these options may help you:
\n\nPour créer un graphique, vous devez ajouter des vertex. Sélectionnez \"Add vertex\" et cliquez sur l'espace de travail.
\n\n\n\n
Pour connecter les vertèbres, vous devez sélectionner \"Connecter les vertèbres\" et cliquer sur le premier vertex, puis sur le second.
\n\nDans la boîte de dialogue, vous devez sélectionner le poids ou le laisser sans poids. Vous pouvez également choisir le type de graphique, c'est-à-dire dirigé ou non dirigé.
\n\nChoisissez \"Trouver le chemin le plus court\" dans le menu déroulant. Ensuite, sélectionnez les vertèbres de départ et d'arrivée. S'il y a un chemin, vous le verrez sur le graphique. Nous utilisons l'algorithme de Dijkstra.
\n\n\n"; + $g_lang["m_title"] = "Aide Graph Online"; + $g_lang["m_keyWords"] = "graphique, aide"; + $g_lang["m_description"] = "Page d'aide de Graph Online ."; +?> \ No newline at end of file diff --git a/lang/fr/home.php b/lang/fr/home.php new file mode 100644 index 0000000..efa7f82 --- /dev/null +++ b/lang/fr/home.php @@ -0,0 +1,146 @@ +Créer un graphe et trouver le plus court chemin. Sur la page d'aide vous trouverez un tutoriel vidéo."; + $g_lang["add_node"] = "Ajouter un sommet"; + $g_lang["connect_nodes"] = "Liéer des sommets"; + $g_lang["delete"] = "Supprimer un objet"; + $g_lang["default"] = "Par defaut"; + $g_lang["short_path"] = "Trouver le plus court chemin"; + $g_lang["save_direction_choose"] = "Enregistrer le type d'arête"; + $g_lang["edge_weight"] = "Poid de l'arête"; + $g_lang["save_weight_choose"] = "Utiliser la valeur pour l'arête suivante"; + $g_lang["default_weight"] = "sans poid"; + $g_lang["browser_no_support"] = "Votre navigateur n'est pas compatible"; + $g_lang["select_and_move_objects"] = "Sélectionner et déplacer les objets avec la souris ou déplacer l'espace de travail"; + $g_lang["move_cursor_for_moving"] = "Faire glisser le curseur pour déplacer l'objet"; + $g_lang["add_graph"] = "Ajouter une arête"; + $g_lang["orint_edge"] = "Orienté"; + $g_lang["not_orint_edge"] = "Non orienté"; + $g_lang["show_adjacency_matrix"] = "Matrice d'adjacence"; + $g_lang["save"] = "Enregistrer"; + $g_lang["cancel"] = "Annuler"; + $g_lang["adjacency_matrix_description"] = "Construire une matrice d'adjacence. Utiliser la virgule \",\" comme séparateur"; + $g_lang["adjacency_matrix_bad_format"] = "La matrice est incorrecte. utiliser la virgule \",\" comme séparateur. La matrice doit être carrée."; + $g_lang["delete_all"] = "Tout supprimer"; + $g_lang["click_to_add_vertex"] = "Cliquer sur l'espae de travail pour ajouter un nouveau sommet. Etiquette des sommets "; + $g_lang["select_first_vertext_to_connect"] = "Selectionner la première extrémité de l'arête"; + $g_lang["select_second_vertext_to_connect"] = "Selectionner la seconde extrémité de l'arête"; + $g_lang["select_start_short_path_vertex"] = "Selectionner le sommet initial du plus court chemin"; + $g_lang["select_finish_short_path_vertex"] = "Selectionner le sommet final du plus court chemin"; + $g_lang["short_path_result"] = "La longueur du plus court chemin est %d"; + $g_lang["path_not_exists"] = "Le chemin n'existe pas"; + $g_lang["select_object_to_delete"] = "Cliquer sur l'objet pour le supprimer"; + $g_lang["shortest_dist"] = "La plus petite distance est "; + $g_lang["show_incidence_matrix"] = "Matrice d'incidence"; + $g_lang["incidence_matrix_description"] = "Construire une matrice d'incidence. Utiliser la virgule \",\" comme séparateur"; + $g_lang["incidence_matrix_bad_format"] = "La matrice est incorrecte. utiliser la virgule \",\" comme séparateur."; + $g_lang["this_is_graph_link"] = "Le graphe a été enrégistrer. Suivez ce lien pour le visualiser."; + $g_lang["share_graph_text"] = "Graph Online: Graphe enrégistré"; + $g_lang["share_graph_description"] = "Partager le lien sur les réseaux sociaux:"; + $g_lang["graph"] = "Graphe"; + $g_lang["save_dialog_title"] = "Enregistrer le graphe"; + $g_lang["close_button"] = "Fermer"; + $g_lang["connected_component"] = "Trouver les composantes connexes"; + $g_lang["sick_connected_component_result"] = "Le nombre de composantes faiblement connexes est"; + $g_lang["connected_component_result"] = "Le nombre de composantes connexes est"; + $g_lang["new_graph"] = "Créer un graphe"; + $g_lang["what_do_you_think"] = "Que pensez-vous de ce site?"; + $g_lang["name"] = "Nom (email pour feedback)"; + $g_lang["feedback"] = "Feedback"; + $g_lang["send"] = "Envoyer"; + $g_lang["write_to_us"] = "Pour nous poser une question ou pour nous envoyer un commentaire, nous écrire à"; + $g_lang["fix_matrix_button"] = "Corriger la matrice"; + $g_lang["open_matrix_help"] = "Aide"; + $g_lang["wrong_matrix_title"] = "La matice a un format erroné"; + $g_lang["bad_adj_matrix_message"] = "Impossible de créer le graphe. La matrice d'adjacence a un format erroné. cliquer sur le bouton \"Corriger la matrice\" pour allez à l'aide sur les format des matrices d'adjacence"; + $g_lang["bad_inc_matrix_message"] = "Impossible de créer le graphe. La matrice d'incidence a un format erroné. cliquer sur le bouton \"Corriger la matrice\" pour allez à l'aide sur les format des matrices d'incidence"; + $g_lang["save_image"] = "Capture de l'espace de travail"; + $g_lang["save_full_image"] = "Enregistrer le graphe sous forme d'image"; + $g_lang["save_print_image"] = "Image imprimée du graphe (Noir/Blanc)"; + $g_lang["open_saved_image_browser"] = "Ovrir l'image dans un navigateur"; + $g_lang["download_saved_image"] = "Télécharger l'image enregistrée"; + $g_lang["save_image_dialog_title"] = "Enregistrer le graphe sous forme d'image"; + $g_lang["full_report"] = "Rapport complet"; + $g_lang["short_report"] = "Rapport succint"; + $g_lang["find_eulerian_loop"] = "Trouver un cycle Eulerien"; + $g_lang["has_eulerian_loop"] = "Le graphe a un cycle Eulerien"; + $g_lang["has_not_eulerian_loop"] = "Le graphe n'a pas de cycle Eulerien"; + $g_lang["algorithms"] = "Algorithmes"; + $g_lang["processing"] = "En cours d'exécution..."; + $g_lang["view"] = "Affichage"; + $g_lang["view_keys"] = "Utiliser les touches \"w\", \"a\", \"s\", \"d\" pour déplacer "; + $g_lang["zoom_fit"] = "Ajuster"; + $g_lang["zoom_in"] = "Agrandir"; + $g_lang["zoom_out"] = "Réduire"; + $g_lang["move_workspace"] = "Déplacer l'espace de travail"; + $g_lang["custom"] = "Personnaliser le texte"; + $g_lang["enter_vertex_title"] = "Saisir un titre"; + $g_lang["rename_vertex"] = "Renommer le sommet"; + $g_lang["rename_text"] = "Renommer"; + $g_lang["m_title"] = "Créer un graphe en ligne et trouver le plus court chemin ou appliquer d'autres algorhtmes"; + $g_lang["m_keyWords"] = "Graphes en ligne, trouver le plus court chemin, visualizer les graphes, représenter les graphes à l'aide de matrices d'adjacence, de matrices d'incidence, trouver les composantes connexes, les cycles euleriens ou encore l'arbre couvrant minimum. "; + $g_lang["m_description"] = "Créer des graphes en ligne et exécuter un grand nombre d'algorithmes: trouver le plus court chemin, visualizer les graphes, représenter les graphes à l'aide de matrices d'adjacence, de matrices d'incidence, trouver les composantes connexes, les cycles euleriens ou encore l'arbre couvrant minimum. "; + $g_lang["current_language"] = "fr"; + $g_lang["developer_tools_title"] = "Créer un algorithme"; + $g_lang["developer_tools_text"] = "Coller votre algorithme ci-dessous et l'exécuter"; + $g_lang["developer_tools_run"] = "Exécuter"; + $g_lang["developer_tools_submit"] = "Soumettre "; + $g_lang["algorithm_was_sent"] = "L'algorithme a été soumis"; + $g_lang["your_algorithm_was_sent"] = "Votre algorithme a été envoyer en revision et si tout est ok il sera ajouté au site."; + $g_lang["edit_weight"] = "Editer le poid"; + $g_lang["group_rename"] = "Renommer en groupe"; + $g_lang["enter_vertices_text_in_each_line"] = "Saisir le text pour chaque sommet sur une nouvelle ligne "; + $g_lang["or"] = "ou"; + $g_lang["vote"] = "Vote"; + $g_lang["vote_question"] = "Quelles fonctions devrions-nous ajouter en priorité?"; + $g_lang["what_algorithm_need"] = "Veuillez indiquer un algorithme que vous souhaiteriez voir implémenter sur ce site"; + $g_lang["recommend_algorithm"] = "Algorithmes recommandés"; + $g_lang["what_algorithm_we_have"] = ""; + $g_lang["¸Ñ†Ñƒ инцидентноÑти."] = ""; + $g_lang["has_eulerian_path"] = "Le graphe a un chemin Eulerien"; + $g_lang["has_not_eulerian_path"] = "Le graphe n'a pas de chemin Eulerien"; + $g_lang["min_dist_matrix_description"] = "La matrice des distances minimales"; + $g_lang["graphOfMinDist"] = "La graphe des distances minimales"; + $g_lang["checkToSave"] = "Vérifier avant enrégistrement"; + $g_lang["showDistMatrix"] = "Afficher la matrice des distances"; + $g_lang["distMatrixText"] = "Matrice des distances"; + $g_lang["selectStartVertexForMaxFlow"] = "Sélectionner une source pour le flot maximum"; + $g_lang["selectFinishVertexForMaxFlow"] = "Sélectionner un puit pour le flot maximum"; + $g_lang["maxFlowResult"] = "Le flot maximum de %2 à %3 vaut %1"; + $g_lang["flowNotExists"] = "Il n'existe pas de flot de %1 à %2"; + $g_lang["sourceVertex"] = "Source"; + $g_lang["sinkVertex"] = "Puit"; + $g_lang["export_graph"] = "Exporter vers un fichier"; + $g_lang["import_graph"] = "Importer à partir d'un fichier"; + $g_lang["has_hamiltonian_path"] = "Le graphe a un chemin Hamltonien"; + $g_lang["has_not_hamiltonian_path"] = "Le graphe n'a pas de chemin Hamltonien"; + $g_lang["has_hamiltonian_loop"] = "Le graphe a un cycle Hamltonien"; + $g_lang["has_not_hamiltonian_loop"] = "Le graphe n'a pas de cycle Hamltonien"; + $g_lang["start_traversal"] = "Sélectionner le premier sommet de la traversée"; + $g_lang["traversal_order"] = "Order de la traversée"; + $g_lang["curve_edge"] = "Arête courbe"; + $g_lang["undo"] = "Annuler"; + $g_lang["opensource_message"] = "Notre projet est maintenant open source. Plus de details..."; + $g_lang["settings"] = "Reglages"; + $g_lang["common_vertex_settings"] = "Sommet ordinaire"; + $g_lang["selected_vertex_settings"] = "Sommet sélectionné"; + $g_lang["common_edge_settings"] = "Arête ordinaire"; + $g_lang["selected_edge_settings"] = "Arête sélectionée"; + $g_lang["common_color"] = "Coleur commune"; + $g_lang["stroke_color"] = "Couleur des traits"; + $g_lang["stroke_size"] = "Epaisseur"; + $g_lang["text_color"] = "Couleur du texte"; + $g_lang["save_graph"] = "Enregistrer le graphe"; + $g_lang["vertex_draw_style"] = "Style de sommet"; + $g_lang["text_background"] = "Background du texte"; + $g_lang["edge_draw_style"] = "Style d'arête"; + $g_lang["color"] = "Couleur"; + $g_lang["alpha"] = "Opacité"; + $g_lang["background_style"] = "Couleur d'arrière plan"; + $g_lang["adjacency_matrix_multigraph_description"] = "La matrice du multigraphe contient les poids des arêtes minimum entre sommets"; + $g_lang["graph_is_multi_message"] = "Tous les algorithmes ne s'appliquent pas au multigraphe"; + $g_lang["graph_is_general_message"] = ""; + $g_lang["replace_edge"] = "remplacer l'actuel"; + $g_lang["add_edge"] = "ajout (multigraphe)"; +?> \ No newline at end of file diff --git a/lang/fr/main_tpl.php b/lang/fr/main_tpl.php new file mode 100644 index 0000000..343f122 --- /dev/null +++ b/lang/fr/main_tpl.php @@ -0,0 +1,18 @@ +Graph Online est un projet en ligne pour créer et visualiser facilement des graphes, et également rechercher le chemin le plus court. L'on peut également créer des graphes à partir de leurs matrices d'adjacence. A propos du projet et acces à la page d'aide."; + $g_lang["lang"] = "Langue"; + $g_lang["home"] = "Maison"; + $g_lang["back"] = "Retour"; +?> \ No newline at end of file diff --git a/lang/fr/main_tpl/page_btns.php b/lang/fr/main_tpl/page_btns.php new file mode 100644 index 0000000..ee728a5 --- /dev/null +++ b/lang/fr/main_tpl/page_btns.php @@ -0,0 +1,5 @@ + \ No newline at end of file diff --git a/lang/fr/news.php b/lang/fr/news.php new file mode 100644 index 0000000..fc798d4 --- /dev/null +++ b/lang/fr/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 vous connaisser des language de programmation tel que php, JavaScript ou C++, donc vous pourrez améliorer drastiquement le service Graphonline. Si vous êtes intéréssé, merci de nous envoyer un mlessage sur github ou par mail : admin@graphonline.ru. Si vous êtes étudiant, c'est une opportunité pour vous de travailler dans une équipe de developpement !
Aussi, vous pourrez nous aider pour étoffer notre wiki : https://graphonline.ru/en/wiki. Ou aussi améliorer le design. Ou pourquoi pas tester des nouvelles fonctionnalités. Bref, si vous pouvez passer du temps 1 heure par semaine pour graphonline, merci de nous écrire !
"; +?> \ No newline at end of file diff --git a/tpl/home.php b/tpl/home.php index 2210b5b..62cbf37 100755 --- a/tpl/home.php +++ b/tpl/home.php @@ -163,6 +163,7 @@ + if (L('current_language') != "en"): ?>= L('french_add')?>
+