Added French translation

This commit is contained in:
Unick Soft 2020-04-18 16:52:06 +02:00
parent 363e09cd90
commit 4517ee12a3
18 changed files with 362 additions and 1 deletions

View File

@ -15,7 +15,8 @@
define('DEF_LANG', 'ru');
$g_arrLangs = array(
'en' => array('name' => 'English'),
'ru' => array('name' => 'Русский')
'ru' => array('name' => 'Русский'),
'fr' => array('name' => 'Français')
);
$g_config = array();

View File

@ -173,4 +173,5 @@
$g_lang["replace_edge"] = "replace current";
$g_lang["add_edge"] = "add (multigraph)";
$g_lang["french_add"] = "We have added French translation 🇫🇷";
?>

7
lang/fr/404.php Normal file
View File

@ -0,0 +1,7 @@
<?php
$g_lang["head"] = "La page est introuvable";
$g_lang["message"] = "<p>Désolé, mais la page est introuvable sur le serveur.</p>\n\n<p>Perhaps, these options may&nbsp;help you:</p>\n\n<ul>\n <li>Go to the <a href=\"/\" title=\"Go to home page\">home page</a></li>\n <li>Return to the <a href=\"javascript:history.back()\" title=\"Go to previous page\">previous page</a></li>\n</ul>\n";
$g_lang["m_title"] = "404 La page est introuvable";
?>

6
lang/fr/_500.php Normal file
View File

@ -0,0 +1,6 @@
<?php
$g_lang['m_title'] = '500 Internal Server Error';
$g_lang['head'] = 'Site Error';
$g_lang['message'] = 'Sorry, but there is an error on the site.';
?>

8
lang/fr/about.php Normal file
View File

@ -0,0 +1,8 @@
<?php
$g_lang["title_notg"] = "À propos du projet Graph Online";
$g_lang["text"] = "<p>Graph online a été créé par les auteurs de Graphanalyzer. Cela est désormais un service en ligne pour l'éducation et le business.</p>";
$g_lang["m_title"] = "A propos des services de Graph online";
$g_lang["m_keyWords"] = "Graph online, trouver le plus court chemin, visualisation des graphes";
$g_lang["m_description"] = "À propos du projet Graph Online";
?>

View File

@ -0,0 +1,8 @@
<?php
$g_lang["m_titlePostfix"] = "";
$g_lang["m_title"] = "Graph Online";
$g_lang["m_keyWords"] = "Graph Online, find shortest path, visualization";
$g_lang["m_description"] = "";
?>

9
lang/fr/contacts.php Normal file
View File

@ -0,0 +1,9 @@
<?php
$g_lang["title_notg"] = "Graph Online feedback";
$g_lang["text"] = "<p>Please, send your questions to <a href=\"mailto:admin@graphonline.ru?subject=Graphonline%20-%20feedback\">admin@graphonline.ru</a> or look <a href=\"https://www.facebook.com/pg/Graphonline-2230709670325388\" target=\"_blank\">our facebook page</a></p>";
$g_lang["m_title"] = "Graph Online contacts";
$g_lang["m_keyWords"] = "graph online contacts";
$g_lang["m_description"] = "Contacts with admins of Graph online.";
?>

View File

@ -0,0 +1,12 @@
<?php
include ("home.php");
$g_lang["title_notg"] = "Create algorithm for graph";
$g_lang["text"] = "<p>Create own algorithm for graph using JavaScript. To learn more <a href=\"http://graphonline.ru/en/wiki/Development/Documentation\">read API documentation</a>.</p>\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";
?>

View File

@ -0,0 +1,16 @@
<?php
$g_lang["head_no_tags"] = "Création d'un graphique à partir de la matrice d'incidence";
$g_lang["text"] = "<p>Sur cette page, vous pouvez entrer la matrice d'incidence et tracer le graphique</p>";
$g_lang["incidence_matrix_description"] = "Entrez la matrice d'incidence. Utilisez la virgule \",\" comme séparateur et appuyez sur \"\"Plot Graph\"\".";
$g_lang["incidence_matrix_bad_format"] = "La matrice est incorrecte. Utilisez la virgule \",\" comme séparateur. La matrice doit être carrée.";
$g_lang["plot_graph_button"] = "Graphique de tracé";
$g_lang["matrix_matrix_input"] = "Entrez dans le tableau";
$g_lang["text_matrix_input"] = "Saisir sous forme de texte";
$g_lang["incidence_matrix_description_matrix"] = "Entrez la matrice d'incidence. Appuyez sur \"Plot Graph\" pour tracer le graphique.";
$g_lang["add_edge_to_matrix"] = "Ajouter un bord";
$g_lang["add_node_to_matrix"] = "Ajouter un nœud";
$g_lang["m_title"] = "Création d'un graphique à partir de la matrice d'incidence";
$g_lang["m_keyWords"] = "graphique en ligne, graphique de tracé, création d'un graphique à partir d'une matrice d'incidence, matrice d'incidence";
$g_lang["m_description"] = "Créer un graphique à partir de la matrice d'incidence en ligne et voir le résultat visuel";
?>

View File

@ -0,0 +1,19 @@
<?php
$g_lang["head_no_tags"] = "Créer un graphe depuis une matrice d'adjacence";
$g_lang["text"] = "<p>Sur cette page vous pouvez entrer&nbsp;matrice d'adjace et créer le graphe</p>";
$g_lang["adjacency_matrix_description"] = "Entrer la matrice d'adjacence. Utiliser une virgule \",\" comme séparateur et cliquer sur \"Tracer le graphe\".";
$g_lang["adjacency_matrix_bad_format"] = "Matrice incorrecte. Utiliser la virgule \",\" ccomme séparateur. La matrice doit être carrée.";
$g_lang["plot_graph_button"] = "Tracer le graphe";
$g_lang["matrix_matrix_input"] = "Entrer dans un tableau";
$g_lang["text_matrix_input"] = "Entrer le texte";
$g_lang["adjacency_matrix_description_matrix"] = "Entre la matrice d'adjacence. Cliquer sur \"Tracer le graphe\".";
$g_lang["add_node_to_matrix"] = "Ajouter un sommet à la matrice";
$g_lang["m_title"] = "Créer un graphe depuis une matrice d'adjacence";
$g_lang["m_keyWords"] = "graphe en ligne, tracer le graphe, créer le graphe depuis la matrice d'adjacence, matrice d'adjacence";
$g_lang["m_description"] = "Créer un graphe depuis une matrice d'adjacence en ligne et voir le résultat";
$g_lang["current_language"] = "fr";
$g_lang["separator"] = "Séparateur";
$g_lang["separator_commo"] = "virgule";
$g_lang["separator_space"] = "espace";
?>

View File

@ -0,0 +1,10 @@
<?php
$g_lang["head_no_tags"] = "Graphs examples";
$g_lang["text"] = "<p>Below you can find graphs examples, you may create your graph based on one of them.</p>\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";
?>

8
lang/fr/help.php Normal file
View File

@ -0,0 +1,8 @@
<?php
$g_lang["title_notg"] = "Aide Graph Online";
$g_lang["text"] = "<p><iframe allowfullscreen=\"\" frameborder=\"0\" height=\"315\" src=\"//www.youtube.com/embed/Sx4tOe3bWNg\" width=\"560\"></iframe></p>\n<h3>Ajouter un sommet</h3>\n\n<p>Pour créer un graphique, <a href=\"http://graphonline.ru/fr/\">vous devez ajouter des vertex</a>. Sélectionnez \"Add vertex\" et cliquez sur l'espace de travail.</p>\n\n<p><img alt=\"Add vertexes\" src=\"/i/image/help/addVertexEn.gif\" /></p>\n\n<p>&nbsp;</p>\n\n<h3>Connecter les sommets.</h3>\n\n<p>Pour connecter les vertèbres, vous devez <a href=\"http://graphonline.ru/fr/\">sélectionner \"Connecter les vertèbres\"</a> et cliquer sur le premier vertex, puis sur le second. </p>\n\n<p><img alt=\"Connect vertexes Graph Online\" src=\"/i/image/help/addEdgeEn.gif\"/></p>\n\n<p>Dans 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é. </p>\n\n<h3>Trouvez le chemin le plus court</h3>\n\n<p>Choisissez <a href=\"http://graphonline.ru/fr/\">\"Trouver le chemin le plus court\"</a> 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.</p>\n\n<p><img alt=\"Find shortest path on graph\" src=\"/i/image/help/findShortPathesEn.gif\" /></p>\n\n<p>&nbsp;</p>\n";
$g_lang["m_title"] = "Aide Graph Online";
$g_lang["m_keyWords"] = "graphique, aide";
$g_lang["m_description"] = "Page d'aide de Graph Online .";
?>

146
lang/fr/home.php Normal file
View File

@ -0,0 +1,146 @@
<?php
$g_lang["title_notg"] = "Trouver le plus court chemin";
$g_lang["text"] = "<p>Créer un graphe et trouver le plus court chemin. Sur la page d'aide <a href=\"/fr/help\"> vous trouverez un tutoriel vidéo</a>.</p>";
$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. <span style=\"float:right;\">Etiquette des sommets <select id=\"enumVertexsText\"></select></span>";
$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["¸Ñ†Ñƒ инцидентности</a>."] = "";
$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)";
?>

18
lang/fr/main_tpl.php Normal file
View File

@ -0,0 +1,18 @@
<?php
$g_lang["menu_0"] = "Maison";
$g_lang["menu_1"] = "Créer un graphique";
$g_lang["menu_2"] = "Aide";
$g_lang["menu_3"] = "Contact";
$g_lang["menu_4"] = "Utiliser la matrice d'adjacence";
$g_lang["menu_5"] = "Utiliser la matrice d'incidence";
$g_lang["menu_6"] = "Wiki";
$g_lang["menu_7"] = "Démarrage rapide";
$g_lang["menu_8"] = "Nouveau";
$g_lang["menu_9"] = "En utilisant un graph en exemple";
$g_lang["menu_10"] = "Droit libre";
$g_lang["footer_info"] = "<a href=\"/fr/\">Graph Online</a> est un projet en ligne pour créer et visualiser facilement des graphes, et également rechercher &nbsp;<a href=\"http://graphonline.ru/fr\">le chemin le plus court</a>. 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";
?>

View File

@ -0,0 +1,5 @@
<?php
$g_lang['home_notg'] = 'Accueil';
$g_lang['back_notg'] = 'Arrière';
?>

69
lang/fr/news.php Normal file
View File

@ -0,0 +1,69 @@
<?php
$g_lang["head_no_tags"] = "News and updates";
$g_lang["text"] = "<p>Belowe you find last news and updates of our service</p>\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"] = "FloydWarshall algorithm";
$g_lang["newsList"][$newsIndex]["text"] = "We add FloydWarshall 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"] = "Weve asked you about the functions youd like to use while working with graphonline.ru. And here are the results of the poll:" .
"<ul><li>More algorithms - 53%</li><li>Improved visualization - 24%</li><li>Personal account - 13%</li><li>Improved support of large graphs - 8%</li></ul>" .
"Thus, we will start crowdfunding program which will help to raise money for new algorithms development..";
$g_lang["newsList"][$newsIndex]["autor"] = "Admin";
$g_lang["newsList"][$newsIndex]["date"] = "23.09.2017";
$newsIndex ++;
$g_lang["newsList"][$newsIndex]["title"] = "Updates";
$g_lang["newsList"][$newsIndex]["text"] = "Were constantly working on improving our service. Here are the list of recent changes. Our team has uploaded new videos to official YouTube channel <a href=\"https://www.youtube.com/channel/UCyYynHE4mSdR9jXRYVEHRCw\">https://www.youtube.com/channel/UCyYynHE4mSdR9jXRYVEHRCw</a>, added examples of graphs and the algorithm of searching for minimum spanning tree, improved mobile version of the website, and made some other modifications.";
$g_lang["newsList"][$newsIndex]["autor"] = "Admin";
$g_lang["newsList"][$newsIndex]["date"] = "09.04.2017";
$newsIndex ++;
$g_lang["newsList"][$newsIndex]["title"] = "Create your own algorithm";
$g_lang["newsList"][$newsIndex]["text"] = "Now you may create your own algorithms. It can be done on a special page <a href=\"http://graphonline.ru/en/create_algorithm\">http://graphonline.ru/en/create_algorithm </a>. Documentation can be found here: <a href=\"http://graphonline.ru/en/wiki/Development/Documentation\">http://graphonline.ru/en/wiki/Development/Documentation</a>.";
$g_lang["newsList"][$newsIndex]["autor"] = "Admin";
$g_lang["newsList"][$newsIndex]["date"] = "25.09.2016";
$newsIndex ++;
$g_lang["newsList"][$newsIndex]["title"] = "Custom text for vertex";
$g_lang["newsList"][$newsIndex]["text"] = "Added custom text for vertices.";
$g_lang["newsList"][$newsIndex]["autor"] = "Admin";
$g_lang["newsList"][$newsIndex]["date"] = "04.07.2016";
$newsIndex ++;
$g_lang["newsList"][$newsIndex]["title"] = "Graph layout";
$g_lang["newsList"][$newsIndex]["text"] = "Added force-based layout systems for graph. It is first version and we will improve it more.";
$g_lang["newsList"][$newsIndex]["autor"] = "Admin";
$g_lang["newsList"][$newsIndex]["date"] = "12.06.2016";
$newsIndex ++;
$g_lang["newsList"][$newsIndex]["title"] = "Zoom";
$g_lang["newsList"][$newsIndex]["text"] = "Added functionality for zoom of work area.";
$g_lang["newsList"][$newsIndex]["autor"] = "Admin";
$g_lang["newsList"][$newsIndex]["date"] = "11.06.2016";
$newsIndex ++;
$g_lang["newsList"][$newsIndex]["title"] = "Animations";
$g_lang["newsList"][$newsIndex]["text"] = "We added animation for shortest path finding and Eulerian cycle finsing. Also we improved reports.";
$g_lang["newsList"][$newsIndex]["autor"] = "Admin";
$g_lang["newsList"][$newsIndex]["date"] = "23.01.2016";
$newsIndex ++;
?>

5
lang/fr/opensource.php Normal file
View File

@ -0,0 +1,5 @@
<?php
$g_lang["head_no_tags"] = "Graphonline Open Source";
$g_lang["text"] = "<p>Graphonline est un projet open source. Vous pouvez trouver le code source sur github <a href=\"https://github.com/UnickSoft/graphonline\">https://github.com/UnickSoft/graphonline</a>. Nous avons des projets pour beaucoup de nouveautés, mais nous avons une petite équipe de developpement ce qui fais que nous les intégrons pas très vite.</p> <h2>Vous pouvez nous aider</h2><p>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 : <a href=\"mailto:admin@graphonline.ru\">admin@graphonline.ru</a>. Si vous êtes étudiant, c'est une opportunité pour vous de travailler dans une équipe de developpement !</p><p>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 !</p>";
?>

View File

@ -163,6 +163,7 @@
</div>
</section>
<? if (L('current_language') != "en"): ?>
<section style="height:32px;text-align: center;" id="adv" class="hidden-phone">
<a class="ProgresssBarLink" href="opensource" target="_blank">
<div class="ProgressBar" style="height:32px">
@ -171,6 +172,18 @@
</div>
</a>
</section>
<? endif; ?>
<? if (L('current_language') == "en"): ?>
<section style="height:32px;text-align: center;" id="adv" class="hidden-phone">
<a class="ProgresssBarLink" href="/fr/">
<div class="ProgressBar" style="height:32px">
<div class="ProgressBarFill" style="width:0%;"></div>
<span class="ProgressBarText" style="top:-28px"><p><?= L('french_add')?></p></span>
</div>
</a>
</section>
<? endif; ?>
<? if (L('current_language') == "ru" && false): ?>
<!--