diff --git a/core/config/main.php b/core/config/main.php index f7c301b..ce610df 100755 --- a/core/config/main.php +++ b/core/config/main.php @@ -15,6 +15,7 @@ define('DEF_LANG', 'ru'); $g_arrLangs = array( 'en' => array('name' => 'English', 'domain' => 'graphonline.top'), + 'ua' => array('name' => 'Українська', 'domain' => 'graphonline.top'), 'ru' => array('name' => 'Русский', 'domain' => 'graphonline.ru'), 'fr' => array('name' => 'Français', 'domain' => 'graphonline.top'), 'el' => array('name' => 'Greek', 'domain' => 'graphonline.top'), diff --git a/lang/ru/about.php b/lang/ru/about.php index b00a8bf..56b6d99 100755 --- a/lang/ru/about.php +++ b/lang/ru/about.php @@ -1,7 +1,7 @@ Проект Граф Онлайн является потомком программы для работы с графами Графоанализатор. В нашем проекте мы постараемся учесть все накопившиеся за многие годы пожелания пользователей программы.
\n\nНаш сервис позволит вам работать с графами непосредственно в окне вашего браузера. Вам необходимо перейти на главную страницу сайта и вы можете начать стоить граф http://graph.unick-soft.ru.
\n\nПроект предоставяет пользователям решение 3 задач при работе с графами:
\n\nВсе вопросы и предложения вы можете присылать по адресу admin@unick-soft.ru или soft_support@list.ru
\n\n\n"; + $g_lang["text"] = "
Проект Граф Онлайн является потомком программы для работы с графами Графоанализатор. В нашем проекте мы постараемся учесть все накопившиеся за многие годы пожелания пользователей программы.
\n\nНаш сервис позволит вам работать с графами непосредственно в окне вашего браузера. Вам необходимо перейти на главную страницу сайта и вы можете начать строить граф http://graph.unick-soft.ru.
\n\nПроект предоставляет пользователям решение 3 задач при работе с графами:
\n\nВсе вопросы и предложения вы можете присылать по адресу admin@unick-soft.ru или soft_support@list.ru
\n\n\n"; $g_lang["m_title"] = "Граф онлайн - легкий инструмент для работы с графами"; $g_lang["m_keyWords"] = "граф, построение графа, матрица смежности, поиск кратчайшего пути"; diff --git a/lang/ru/create_algorithm.php b/lang/ru/create_algorithm.php index acffce4..c9b54eb 100755 --- a/lang/ru/create_algorithm.php +++ b/lang/ru/create_algorithm.php @@ -4,11 +4,11 @@ include ("home.php"); $g_lang["title_notg"] = "Создание алгоритма для графов"; - $g_lang["text"] = "
Создание собственого алгоритмы на JavaScript для графов. Как создавать описано в документации по API.
\n"; + $g_lang["text"] = "Создание собственного алгоритма на JavaScript для графов. Как создавать описано в документации по API.
\n"; - $g_lang["m_title"] = "Создания собственого алгоритма на JavaScript для графов онлайн"; + $g_lang["m_title"] = "Создание собственного алгоритма на JavaScript для графов онлайн"; $g_lang["m_keyWords"] = "графы, создание алгоритма, JavaScript, рассчитать свойства графа, без регистрации"; - $g_lang["m_description"] = "Создания алгоритма на JavaScript для графов онлайн"; + $g_lang["m_description"] = "Создание алгоритма на JavaScript для графов онлайн"; ?> \ No newline at end of file diff --git a/lang/ru/create_graph_by_edge_list.php b/lang/ru/create_graph_by_edge_list.php index 541fe32..05950a4 100644 --- a/lang/ru/create_graph_by_edge_list.php +++ b/lang/ru/create_graph_by_edge_list.php @@ -2,11 +2,11 @@ $g_lang['head_no_tags'] = 'Создание графа по списку рёбер'; $g_lang['text'] = 'На данной странице вы можете задать список рёбер и построить по нему граф.
'; - $g_lang['pair_description'] = 'Задайте список рёбер, каждое ребро должно быть на новой строке и используйте в качестве разделителя между вершинами "-". Например: 1-2. Читайте ниже о расширеном формате.'; + $g_lang['pair_description'] = 'Задайте список рёбер, каждое ребро должно быть на новой строке и использовать в качестве разделителя между вершинами "-". Например: 1-2. Читайте ниже о расширенном формате.'; $g_lang['plot_graph_button'] = 'Построить граф'; - $g_lang['pair_bad_format'] = 'Не правильный формат. Ребро должно иметь формат: вершина1-вершина2. Читайте о расширеном формате ниже.'; - $g_lang['ex_pair_format'] = "Расширеный формат"; - $g_lang['ex_pair_forma_description'] =" С помощью расширеного формата можно задавать орентированные и нагруженные дуги. Разные варианты использования: + $g_lang['pair_bad_format'] = 'Неправильный формат. Ребро должно иметь формат: вершина1-вершина2. Читайте о расширенном формате ниже.'; + $g_lang['ex_pair_format'] = "Расширенный формат"; + $g_lang['ex_pair_forma_description'] =" С помощью расширенного формата можно задавать ориентированные и нагруженные дуги. Разные варианты использования:На данной странице вы можете задать матрицу инцидентности и построить по ней граф
\n"; - $g_lang["incidence_matrix_description"] = "Задайте матрицу инцидентности. Используйте запятую \",\" в качестве разделителя. Затем нажнимте кнопку \"Построить граф\"."; - $g_lang["incidence_matrix_bad_format"] = "Мартрица имеет неправильный формат. Используйте запятую \",\" в качестве разделителя."; + $g_lang["incidence_matrix_description"] = "Задайте матрицу инцидентности. Используйте запятую \",\" в качестве разделителя. Затем нажмите кнопку \"Построить граф\"."; + $g_lang["incidence_matrix_bad_format"] = "Матрица имеет неправильный формат. Используйте запятую \",\" в качестве разделителя."; $g_lang["plot_graph_button"] = "Построить граф"; $g_lang["m_title"] = "Построение графа по матрице инцидентности"; $g_lang["m_keyWords"] = "матрица инцидентности, граф, создание графа, построение графа онлайн, использовать матрицу инцидентности"; $g_lang["m_description"] = "Создание графа по матрице инцидентности онлайн"; - $g_lang["incidence_matrix_description_matrix"] = "Задайте матрицу инцидентности. Затем нажнимте кнопку \"Построить граф\"."; + $g_lang["incidence_matrix_description_matrix"] = "Задайте матрицу инцидентности. Затем нажмите кнопку \"Построить граф\"."; $g_lang["matrix_matrix_input"] = "Ввести в таблицу"; $g_lang["text_matrix_input"] = "Ввести как текст"; $g_lang["add_edge_to_matrix"] = "Добавить дугу"; diff --git a/lang/ru/create_graph_by_matrix.php b/lang/ru/create_graph_by_matrix.php index 1013431..ab978c0 100755 --- a/lang/ru/create_graph_by_matrix.php +++ b/lang/ru/create_graph_by_matrix.php @@ -2,7 +2,7 @@ $g_lang["head_no_tags"] = "Построение графа по матрице смежности"; $g_lang["text"] = "На этой странице вы можете задать матрицу смежности и построить по ней граф
\n"; - $g_lang["adjacency_matrix_description"] = "Задайте матрицу смежности. Используйте запятую "," в качестве разделителя. Затем нажнимте кнопку "Построить граф". "; + $g_lang["adjacency_matrix_description"] = "Задайте матрицу смежности. Используйте запятую "," в качестве разделителя. Затем нажмите кнопку "Построить граф". "; $g_lang["adjacency_matrix_bad_format"] = "Матрица имеет неправильный формат. Используйте запятую \",\" в качестве разделителя. Матрица должна иметь одинаковое количество столбцов и строк"; $g_lang["plot_graph_button"] = "Построить граф"; diff --git a/lang/ru/donate.php b/lang/ru/donate.php index f98a4d0..b8680fa 100755 --- a/lang/ru/donate.php +++ b/lang/ru/donate.php @@ -1,7 +1,7 @@ Проект \"Граф Онлайн\" - бесплатный образовательный ресурс объявляет о сборе средств для поддержки и развития проекта." . - "Сервис в чём-то уникальный и его хочется делать ещё лучше и полезнее. Если он действительно помогает вам решить поставленные задачи, то вы можете помочь его развивать, стать частью нашей команды. Нам кажется, что это наиболее правильная модель финанстирования проекта, так как не хочется портить образовательный ресурс размещением рекламы или урезанием функционала в угоду платным подпискам. Если у вас есть вопросы всегда пишите на admin@graphonline.ru.
"; + "Сервис в чём-то уникальный и его хочется делать ещё лучше и полезнее. Если он действительно помогает вам решить поставленные задачи, то вы можете помочь его развивать, стать частью нашей команды. Нам кажется, что это наиболее правильная модель финансирования проекта, так как не хочется портить образовательный ресурс размещением рекламы или урезанием функционала в угоду платным подпискам. Если у вас есть вопросы всегда пишите на admin@graphonline.ru.
"; $g_lang["m_title"] = "Graph online - поддержать проект"; $g_lang["m_keyWords"] = "граф, построение графа, поддержать проект"; diff --git a/lang/ru/graphs_examples.php b/lang/ru/graphs_examples.php index e4ec73d..301fe3d 100755 --- a/lang/ru/graphs_examples.php +++ b/lang/ru/graphs_examples.php @@ -5,6 +5,6 @@ $g_lang["current_language"] = "ru"; $g_lang["m_title"] = "Граф Онлайн: Примеры графов"; - $g_lang["m_keyWords"] = "графы, галлерея графов, создание графов"; + $g_lang["m_keyWords"] = "графы, галерея графов, создание графов"; $g_lang["m_description"] = "Примеры графов различных типов."; ?> \ No newline at end of file diff --git a/lang/ru/help.php b/lang/ru/help.php index 0eb8bf6..743697f 100755 --- a/lang/ru/help.php +++ b/lang/ru/help.php @@ -1,7 +1,7 @@ \n\n\n\n
Для создания графа вам необходимо добавить вершины. Для этого выберите пункт «добавить вершины» и кликните на рабочую область, чтобы добавить их.
\n\n\n\n
\n\n
\n\n
Для того чтобы соединить вершины, необходимо выбрать пункт "Соединить вершины" и кликнуть по начальной вершине, а затем по конечной.
\n\n\n\n
В диалоговом окне вам необходимо выбрать вес дуги или оставить её не нагруженной, а также будет ли она ориентированной или нет.
\n\n\n\n
Чтобы найти кратчайший путь вам необходимо выбрать пункт меню "Найти кратчайшый путь". Затем выделить начальную и конечную вершину. Если кратчайший пусть существут, то он будет выделен на графе. Для расчетов используется алгоритм Дейкстры. Над вершинами указана минимальная дистанция от начальной вершины.
\n\n\n"; + $g_lang["text"] = "\n\n
\n\n
Для создания графа вам необходимо добавить вершины. Для этого выберите пункт «добавить вершины» и кликните на рабочую область, чтобы добавить их.
\n\n\n\n
\n\n
\n\n
Для того чтобы соединить вершины, необходимо выбрать пункт "Соединить вершины" и кликнуть по начальной вершине, а затем по конечной.
\n\n\n\n
В диалоговом окне вам необходимо выбрать вес дуги или оставить её не нагруженной, а также будет ли она ориентированной или нет.
\n\n\n\n
Чтобы найти кратчайший путь вам необходимо выбрать пункт меню "Найти кратчайший путь". Затем выделить начальную и конечную вершину. Если кратчайший путь существует, то он будет выделен на графе. Для расчетов используется алгоритм Дейкстры. Над вершинами указана минимальная дистанция от начальной вершины.
\n\n\n"; $g_lang["m_title"] = "Справка по использованию сервиса Граф Онлайн"; $g_lang["m_keyWords"] = "граф, поиск кратчайшего пути, визуализация графа, справка, помощь"; diff --git a/lang/ru/home.php b/lang/ru/home.php index 0d32a91..43a7a7f 100755 --- a/lang/ru/home.php +++ b/lang/ru/home.php @@ -21,14 +21,14 @@ $g_lang["save"] = "Сохранить"; $g_lang["cancel"] = "Отмена"; $g_lang["adjacency_matrix_description"] = "Задайте матрицу смежности. Используйте запятую \",\" в качестве разделителя"; - $g_lang["adjacency_matrix_bad_format"] = "Мартрица имеет неправильный формат. Используйте запятую \",\" в качестве разделителя. Матрица должна иметь одинаковое количество столбцов и строк."; + $g_lang["adjacency_matrix_bad_format"] = "Матрица имеет неправильный формат. Используйте запятую \",\" в качестве разделителя. Матрица должна иметь одинаковое количество столбцов и строк."; $g_lang["delete_all"] = "Удалить всё"; $g_lang["click_to_add_vertex"] = "Кликните на рабочую область, чтобы добавить вершину. Нумерация вершин " . ""; $g_lang["select_first_vertext_to_connect"] = "Выделите первую вершину для создания дуги"; $g_lang["select_second_vertext_to_connect"] = "Выделите вторую вершину, которую хотите соединить"; - $g_lang["select_start_short_path_vertex"] = "Выделите вершину, из которой хотите найти кратчайших путь"; + $g_lang["select_start_short_path_vertex"] = "Выделите вершину, из которой хотите найти кратчайший путь"; $g_lang["select_finish_short_path_vertex"] = "Выделите конечную вершину кратчайшего пути"; $g_lang["short_path_result"] = "Расстояние между вершинами %d"; $g_lang["path_not_exists"] = "Пути не существует"; @@ -36,7 +36,7 @@ $g_lang["shortest_dist"] = "Мин. расстояние = "; $g_lang["show_incidence_matrix"] = "Матрица инцидентности"; $g_lang["incidence_matrix_description"] = "Задайте матрицу инцидентности. Используйте запятую \",\" в качестве разделителя"; - $g_lang["incidence_matrix_bad_format"] = "Мартрица имеет неправильный формат. Используйте запятую \",\" в качестве разделителя."; + $g_lang["incidence_matrix_bad_format"] = "Матрица имеет неправильный формат. Используйте запятую \",\" в качестве разделителя."; $g_lang["this_is_graph_link"] = "Граф сохранён и будет доступен по ссылке:"; $g_lang["share_graph_text"] = "Граф Онлайн: Сохранённый граф"; $g_lang["share_graph_description"] = "Опубликовать ссылку в социальных сетях:"; @@ -55,8 +55,8 @@ $g_lang["fix_matrix_button"] = "исправить матрицу"; $g_lang["open_matrix_help"] = "справка"; $g_lang["wrong_matrix_title"] = "Матрица имеет неправильный формат"; - $g_lang["bad_adj_matrix_message"] = "Ошибка создания графа. Матрица смежности имеет неправильный формат. Нажимте кнопку \"исправить матрицу\" чтобы исправить матрицу или кнопку \"справка\" чтобы открыть справку о формате матрицы"; - $g_lang["bad_inc_matrix_message"] = "Ошибка создания графа. Матрица инцидентности имеет неправильный формат. Нажимте кнопку \"исправить матрицу\" чтобы исправить матрицу или кнопку \"справка\" чтобы открыть справку о формате матрицы"; + $g_lang["bad_adj_matrix_message"] = "Ошибка создания графа. Матрица смежности имеет неправильный формат. Нажмите кнопку \"исправить матрицу\" чтобы исправить матрицу или кнопку \"справка\" чтобы открыть справку о формате матрицы"; + $g_lang["bad_inc_matrix_message"] = "Ошибка создания графа. Матрица инцидентности имеет неправильный формат. Нажмите кнопку \"исправить матрицу\" чтобы исправить матрицу или кнопку \"справка\" чтобы открыть справку о формате матрицы"; $g_lang["save_image"] = "Снимок рабочей области"; $g_lang["save_full_image"] = "Сохранить изображение графа"; $g_lang["save_print_image"] = "Изображение графа для печати (ч\б)"; @@ -92,7 +92,7 @@ $g_lang["current_language"] = "ru"; - $g_lang["developer_tools_title"] = "Создание алгоритмы"; + $g_lang["developer_tools_title"] = "Создание алгоритмов"; $g_lang["developer_tools_text"] = "Вставьте ваш алгоритм ниже и нажмите \"Выполнить\""; $g_lang["developer_tools_run"] = "Выполнить"; $g_lang["developer_tools_submit"] = "Добавить на сайт"; @@ -107,11 +107,11 @@ $g_lang["or"] = "или"; $g_lang["vote"] = "Опрос"; $g_lang["vote_question"] = "Какие функции нам добавить в первую очередь?"; - $g_lang["what_algorithm_need"] = "Пожалуйста, напишите, какого алгоритма вам не хватает. Поддержвать проект."; + $g_lang["what_algorithm_need"] = "Пожалуйста, напишите, какого алгоритма вам не хватает. Поддерживать проект."; $g_lang["recommend_algorithm"] = "Рекомендовать алгоритмы"; - $g_lang["what_algorithm_we_have"] = "Сервис уже поддерживает следущий функционал: Поиск пути алгоритмом Дейкстры, матрицу смежности, матрицу инцидентности."; + $g_lang["what_algorithm_we_have"] = "Сервис уже поддерживает следующий функционал: Поиск пути алгоритмом Дейкстры, матрицу смежности, матрицу инцидентности."; $g_lang["has_eulerian_path"] = "Граф содержит Эйлерову цепь"; $g_lang["has_not_eulerian_path"] = "Граф не содержит Эйлерову цепь"; @@ -140,7 +140,7 @@ $g_lang["has_hamiltonian_loop"] = "Граф содержит Гамильтонов цикл"; $g_lang["has_not_hamiltonian_loop"] = "Граф не содержит Гамильтонов цикл"; - $g_lang["start_traversal"] = "Выбирете начальную вершину обхода"; + $g_lang["start_traversal"] = "Выберите начальную вершину обхода"; $g_lang["traversal_order"] = "Порядок обхода: "; $g_lang["curve_edge"] = "Изгиб дуги"; @@ -156,7 +156,7 @@ $g_lang["common_edge_settings"] = "Обычных дуг"; $g_lang["selected_edge_settings"] = "Выделенных дуг"; - $g_lang["common_color"] = "Основой цвет"; + $g_lang["common_color"] = "Основной цвет"; $g_lang["stroke_color"] = "Цвет обводки"; $g_lang["stroke_size"] = "Толщина обводки"; $g_lang["text_color"] = "Цвет текста"; @@ -206,7 +206,7 @@ $g_lang["vertices_degree_name"] = "Рассчитать степень вершин"; $g_lang["min_spanning_tree_res_is"] = "Вес минимального остовного дерева равен "; - $g_lang["min_spanning_tree_ignore_direction"] = "Мы игнорировали ориентацию дуг при рассчете."; + $g_lang["min_spanning_tree_ignore_direction"] = "Мы игнорировали ориентацию дуг при расчёте."; $g_lang["min_spanning_tree_graph_not_connected"] = "Граф не является связным"; // IsomorphismCheck.js @@ -219,7 +219,7 @@ $g_lang['number_of_isomorph_subgraph_is'] = "Количество изоморфных подграфов равно "; $g_lang['graph_has_no_isomorph_subgraph'] = "Граф не содержит изоморфных подграфов"; $g_lang['search_isomorph_subgraph'] = "Поиск изоморфных подграфов"; - $g_lang['subgraph_no'] = "Изоморфных подграф № "; + $g_lang['subgraph_no'] = "Изоморфный подграф № "; $g_lang['graph_has_no_atleast_2_graphs'] = "Для использования алгоритма необходимо создать хотя бы 2 не связных графа"; $g_lang['isomorphism_check'] = "Проверка изоморфности графов"; @@ -248,7 +248,7 @@ $g_lang['shape'] = "Форма"; $g_lang['circle'] = "Круг"; $g_lang['squere'] = "Квадрат"; - $g_lang['triangle'] = "Треугльник"; + $g_lang['triangle'] = "Треугольник"; $g_lang['pentagon'] = "Пятиугольник"; $g_lang['textbox'] = "Текстовое поле"; $g_lang['vertex_diameter'] = "Размер вершины"; @@ -295,7 +295,7 @@ $g_lang['save_svg_image'] = "Сохранить граф в SVG"; - $g_lang["bad_inc_pair_message"] = "Ошибка создания графа. Список рёбер имеет неправильный формат. Нажимте кнопку \"исправить\" чтобы исправить список или кнопку \"справка\" чтобы открыть справку о формате"; + $g_lang["bad_inc_pair_message"] = "Ошибка создания графа. Список рёбер имеет неправильный формат. Нажмите кнопку \"исправить\" чтобы исправить список или кнопку \"справка\" чтобы открыть справку о формате"; $g_lang["edge_list_wrong_format"] = "Неправильный формат списка рёбер"; $g_lang["fix_button"] = "исправить"; @@ -305,22 +305,22 @@ $g_lang["reuse_saved_edge"] = "Использовать сохраненную дугу"; $g_lang["max_clique"] = "Максимальная клика"; - $g_lang["max_clique_not_found"] = "Максимальная клика не найден"; - $g_lang["max_clique_size_is"] = "Размер Максимальной клики равена "; + $g_lang["max_clique_not_found"] = "Максимальная клика не найдена"; + $g_lang["max_clique_size_is"] = "Размер Максимальной клики равен "; $g_lang["max_clique_contains"] = ". Клика содержит следующие вершины: "; $g_lang["remove_background_image"] = "Удалить фоновое изображение"; $g_lang["upload"] = "Загрузить"; $g_lang["background_image"] = "Фоновое изображение"; - $g_lang['wrong_image_background_format'] = "Неправильный формат изображения. Только JPEG and PNG поддерживается"; - $g_lang['wrong_image_background_size'] = "Размер изобажения слишком большой. Размер изображения должен быть меньше {0} пикселей."; + $g_lang['wrong_image_background_format'] = "Неправильный формат изображения. Только JPEG и PNG поддерживаются"; + $g_lang['wrong_image_background_size'] = "Размер изображения слишком большой. Размер изображения должен быть меньше {0} пикселей."; $g_lang['text_size'] = "Размер текста"; $g_lang['you_have_autosave'] = "Найдено автосохранение для этого графа."; $g_lang['load_oiginal_or_autosaved'] = "Вы хотите загрузить оригинальный граф или автосохранение?"; - $g_lang['use_mouse_for_moving'] = "Используйте🖱️для перемещения"; + $g_lang['use_mouse_for_moving'] = "Используйте 🖱️ для перемещения"; $g_lang['original_graph'] = "Оригинальный граф"; $g_lang['autosaved_graph'] = "Автосохранение графа"; diff --git a/lang/ru/main_tpl.php b/lang/ru/main_tpl.php index 09e62e3..73485d3 100755 --- a/lang/ru/main_tpl.php +++ b/lang/ru/main_tpl.php @@ -12,6 +12,6 @@ $g_lang["menu_9"] = "По примеру"; $g_lang["menu_10"] = "Открытый исходный код"; $g_lang["menu_11"] = "По списку рёбер"; - $g_lang["footer_info"] = "Граф Online - создание и визуализация графа в два клика или по матрице смежности и поиск кратчайшего пути, поиск компоненты связности, поиск Эйлеровго цикла. Поделиться: Twitter, В Контакте.\n"; + $g_lang["footer_info"] = "Граф Online - создание и визуализация графа в два клика или по матрице смежности и поиск кратчайшего пути, поиск компоненты связности, поиск Эйлерового цикла. Поделиться: Twitter, ВКонтакте.\n"; $g_lang["lang"] = "Язык"; ?> \ No newline at end of file diff --git a/lang/ru/opensource.php b/lang/ru/opensource.php index e188c63..1edc746 100755 --- a/lang/ru/opensource.php +++ b/lang/ru/opensource.php @@ -1,6 +1,6 @@ Graphonline - проект с открытым исходным кодом. Его исходный код доступен на github: https://github.com/UnickSoft/graphonline. У сервиса большие планы по развитию, но своими малыми силами их воплощение занимает много времени.\n\n
Если вы владете навыками программирования на php или js или C++, то можете помочь нам развивать проект Graphonline. Напишите на github или admin@graphonline.ru. Если вы студент, то вы приобретёте бесценный опыт командной работы.
\n\nНо даже без навыков программирования, вы можете помочь наполнять нашу wiki: https://graphonline.ru/wiki/. Или улучшить наш дизайн. Или проверять новый функционал. В любом случае, если сможете уделить даже час в неделю проекту, то смело пишите.
\n"; + $g_lang["text"] = "Graphonline - проект с открытым исходным кодом. Его исходный код доступен на GitHub: https://GitHub.com/UnickSoft/graphonline. У сервиса большие планы по развитию, но своими малыми силами их воплощение занимает много времени.
\n\nЕсли вы владеете навыками программирования на php или js или C++, то можете помочь нам развивать проект Graphonline. Напишите на GitHub или admin@graphonline.ru. Если вы студент, то вы приобретёте бесценный опыт командной работы.
\n\nНо даже без навыков программирования, вы можете помочь наполнять нашу wiki: https://graphonline.ru/wiki/. Или улучшить наш дизайн. Или проверять новый функционал. В любом случае, если сможете уделить даже час в неделю проекту, то смело пишите.
\n"; ?> \ No newline at end of file diff --git a/lang/ua/404.php b/lang/ua/404.php new file mode 100644 index 0000000..1cc08d3 --- /dev/null +++ b/lang/ua/404.php @@ -0,0 +1,11 @@ +Вибачте, але ми не змогли знайти сторінку на нашому сервері. +Можливо вам допоможуть варіанти:
+Можливо вам допоможуть варіанти:
+Наш сервіс дозволить вам працювати з графами безпосередньо у вікні вашого браузера. Вам необхідно перейти на головну сторінку сайту і ви можете почати будувати граф http://graph.unick-soft.ru.
\n\nПроект надає користувачам вирішення 3х завдань при роботі з графами:
\n\nВсі питання і пропозиції ви можете надсилати на адресу admin@unick-soft.ru або soft_support@list.ru
\n\n\n"; + + $g_lang["m_title"] = "Граф онлайн - легкий інструмент для роботи з графами"; + $g_lang["m_keyWords"] = "граф, побудова графу, матриця суміжності, пошук найкоротшого шляху"; + $g_lang["m_description"] = "Про проект Граф Онлайн"; +?> \ No newline at end of file diff --git a/lang/ua/autoload/main.php b/lang/ua/autoload/main.php new file mode 100644 index 0000000..64ecaa2 --- /dev/null +++ b/lang/ua/autoload/main.php @@ -0,0 +1,8 @@ + \ No newline at end of file diff --git a/lang/ua/contacts.php b/lang/ua/contacts.php new file mode 100644 index 0000000..7baa08f --- /dev/null +++ b/lang/ua/contacts.php @@ -0,0 +1,9 @@ +Всі питання і пропозиції ви можете надсилати на адресу admin@unick-soft.ru або admin@graphonline.ru, і також доєднуйтеся до нашої спільноти ВКонтакте.\n\n
\n"; + + $g_lang["m_title"] = "Graph online - зворотній звʼязок"; + $g_lang["m_keyWords"] = "граф, побудова графу, матриця суміжності, пошук найкоротшого шляху, зворотній звʼязок"; + $g_lang["m_description"] = "Граф Онлайн зворотній звʼязок, контакти"; +?> diff --git a/lang/ua/create_algorithm.php b/lang/ua/create_algorithm.php new file mode 100644 index 0000000..3c7f9b3 --- /dev/null +++ b/lang/ua/create_algorithm.php @@ -0,0 +1,14 @@ +Створення власного алгоритму на JavaScript для графів. Як створювати описано в документації до API.\n"; + + $g_lang["m_title"] = "Створення власного алгоритму на JavaScript для графів онлайн"; + $g_lang["m_keyWords"] = "графи, створення алгоритму, JavaScript, розрахувати властивості графу, без реєстрації"; + $g_lang["m_description"] = "Створення алгоритму на JavaScript для графів онлайн"; + + +?> \ No newline at end of file diff --git a/lang/ua/create_graph_by_edge_list.php b/lang/ua/create_graph_by_edge_list.php new file mode 100644 index 0000000..088c496 --- /dev/null +++ b/lang/ua/create_graph_by_edge_list.php @@ -0,0 +1,19 @@ +На даній сторінці ви можете задати список ребер і побудувати по ньому граф.'; + $g_lang['pair_description'] = 'Задайте список ребер, кожне ребро повинно бути на новому рядку і використовувати у якості розділювача між вершинами "-". Наприклад: 1-2. Читайте нижче про розширений формат.'; + $g_lang['plot_graph_button'] = 'Побудувати граф'; + $g_lang['pair_bad_format'] = 'Неправильний формат. Ребро повинно мати формат: вершина1-вершина2. Читайте про розширений формат нижче.'; + $g_lang['ex_pair_format'] = "Розширений формат"; + $g_lang['ex_pair_forma_description'] =" за допомогою розширеного формату можна задавати орієнтовані та зважені дуги. Різні варіанти використання: +
Сервіс у чомусь унікальний і його хочеться робити ще краще і корисніше. Якщо він дійсно допомагає вам вирішити поставлені завдання, то ви можете допомогти його розвивати, стати частиною нашої команди. Нам здається, що це найбільш правильна модель фінансування проекту, так як не хочется псувати навчальний ресурс розміщенням реклами або урізанням функціоналу на догоду платним підпискам. Якщо у вас є питання завжди пишіть на admin@graphonline.ru.
"; + + $g_lang["m_title"] = "Graph online - підтримати проект"; + $g_lang["m_keyWords"] = "граф, побудова графа, підтримати проект"; + $g_lang["m_description"] = "Граф Онлайн підтримати проект"; +?> diff --git a/lang/ua/graphs_examples.php b/lang/ua/graphs_examples.php new file mode 100644 index 0000000..53cd503 --- /dev/null +++ b/lang/ua/graphs_examples.php @@ -0,0 +1,10 @@ +Нижче ви знайдете приклади графів, ви можете створити свій граф на основі прикладу"; + $g_lang["current_language"] = "ua"; + + $g_lang["m_title"] = "Граф Онлайн: Приклади графів"; + $g_lang["m_keyWords"] = "графи, галерея графів, створення графів"; + $g_lang["m_description"] = "Приклади графів різних типів."; +?> \ No newline at end of file diff --git a/lang/ua/help.php b/lang/ua/help.php new file mode 100644 index 0000000..6e6e41d --- /dev/null +++ b/lang/ua/help.php @@ -0,0 +1,9 @@ +\n\n\n\n
Для створення графа вам потрібно додати вершини. Для цього оберіть пункт «додати вершини» і натисність на робочу область, щоб додати їх.
\n\n\n\n
\n\n
\n\n
Для того щоб зʼєднати вершини, потрібно обрати пункт "Зʼєднати вершини" і клікнути по початковій вершині, а потім по кінцевій.
\n\n\n\n
У діалоговому вікні вам потрібно обрати вагу дуги або залишити її не навантаженою, а також чи буде вона орієнтованою або ні.
\n\n\n\n
Щоб знайти найкоротший шлях вам потрібно обрати пункт меню "Знайти найкоротший шлях". Потім виділити початкову і кінцеву вершину. Якщо найкоротший шлях існує, то він буде виділений на графі. Для розрахунків використовується алгоритм Дейкстри. Над вершинами вказана мінімальна дистанція від початкової вершини.
\n\n\n"; + + $g_lang["m_title"] = "Посібник по використанню сервісу Граф Онлайн"; + $g_lang["m_keyWords"] = "граф, пошук найкоротшого шляху, візуалізація графу, посібник, допомога"; + $g_lang["m_description"] = "Посібник по використанню сервісу Граф Онлайн"; +?> \ No newline at end of file diff --git a/lang/ua/home.php b/lang/ua/home.php new file mode 100644 index 0000000..659c4c8 --- /dev/null +++ b/lang/ua/home.php @@ -0,0 +1,328 @@ +Візуалізація графа, пошук найкоротшого шляху і багато іншого. У розділі Посібник ви знайдете навчальні відео.\n"; + $g_lang["add_node"] = "Додати вершину"; + $g_lang["connect_nodes"] = "Зʼєднати вершини"; + $g_lang["delete"] = "Видалити"; + $g_lang["default"] = "Переміщення"; + $g_lang["short_path"] = "Знайти найкоротший шлях"; + $g_lang["save_direction_choose"] = "Зберегти тип дуги (направлена або ні)"; + $g_lang["edge_weight"] = "Вага дуги"; + $g_lang["save_weight_choose"] = "використати значення для наступних дуг"; + $g_lang["default_weight"] = "ненавантажений"; + $g_lang["browser_no_support"] = "Ваш браузер не підтримується. Спробуйте оновити ваш браузер до останньої версії."; + $g_lang["select_and_move_objects"] = "Виділіть і переміщайте обʼєкти або переміщайте робочу область."; + $g_lang["move_cursor_for_moving"] = "Переміщайте курсор для переміщення обʼєкту"; + $g_lang["add_graph"] = "Додати ребро"; + $g_lang["orint_edge"] = "Орієнтовану"; + $g_lang["not_orint_edge"] = "Неорієнтовану"; + $g_lang["show_adjacency_matrix"] = "Матриця суміжності"; + $g_lang["save"] = "Зберегти"; + $g_lang["cancel"] = "Відміна"; + $g_lang["adjacency_matrix_description"] = "Задайте матрицю суміжності. Використовуйте кому \",\" у якості розділювача"; + $g_lang["adjacency_matrix_bad_format"] = "Матриця має неправильний формат. Використовуйте кому \",\" у якості розділювача. Матриця повинна мати однакову кількість стовпців і рядків."; + $g_lang["delete_all"] = "Видалити всі"; + $g_lang["click_to_add_vertex"] = "Натисніть на робочу область, щоб додати вершину. Нумерація вершин " . + ""; + $g_lang["select_first_vertext_to_connect"] = "Виділіть першу вершину для створення дуги"; + $g_lang["select_second_vertext_to_connect"] = "Виділіть другу вершину, яку хочете зʼєднати"; + $g_lang["select_start_short_path_vertex"] = "Виділіть вершину, із якої хочете знайти найкоротший шлях"; + $g_lang["select_finish_short_path_vertex"] = "Виділіть кінцеву вершину найкоротшого шляху"; + $g_lang["short_path_result"] = "Відстань між вершинами %d"; + $g_lang["path_not_exists"] = "Шляху не існує"; + $g_lang["select_object_to_delete"] = "Натисніть по обʼєкту, який хочете видалити"; + $g_lang["shortest_dist"] = "Мін. відстань = "; + $g_lang["show_incidence_matrix"] = "Матриця інцидентності"; + $g_lang["incidence_matrix_description"] = "Задайте матрицю інцидентності. Використовуйте кому \",\" у якості розділювача"; + $g_lang["incidence_matrix_bad_format"] = "Матриця має неправильний формат. Використовуйте кому \",\" у якості розділювача."; + $g_lang["this_is_graph_link"] = "Граф збережений і буде доступний за посиланням:"; + $g_lang["share_graph_text"] = "Граф Онлайн: Збережений граф"; + $g_lang["share_graph_description"] = "Опублікувати посилання у соціальних мережах:"; + $g_lang["graph"] = "Граф"; + $g_lang["save_dialog_title"] = "Збереження графа"; + $g_lang["close_button"] = "закрити"; + $g_lang["connected_component"] = "Знайти компоненти звʼязності"; + $g_lang["sick_connected_component_result"] = "Число слабко звʼязних компонентів рівно "; + $g_lang["connected_component_result"] = "Число компонентів звʼязності графа рівно "; + $g_lang["new_graph"] = "Створити граф"; + $g_lang["what_do_you_think"] = "Що ви думаете про сайт?"; + $g_lang["name"] = "Імʼя (email для відповіді)"; + $g_lang["feedback"] = "Написати"; + $g_lang["send"] = "Відправити"; + $g_lang["write_to_us"] = "Напишіть нам"; + $g_lang["fix_matrix_button"] = "виправити матрицю"; + $g_lang["open_matrix_help"] = "посібник"; + $g_lang["wrong_matrix_title"] = "Матриця має неправильний формат"; + $g_lang["bad_adj_matrix_message"] = "Помилка створення графа. Матриця суміжності має неправильний формат. Натисніть кнопку \"виправити матрицю\" щоб виправити матрицю або кнопку \"посібник\" щоб відкрити посібник про формат матриці"; + $g_lang["bad_inc_matrix_message"] = "Помилка створення графа. Матриця інцидентності має неправильний формат. Натисніть кнопку \"виправити матрицю\" щоб виправити матрицю або кнопку \"посібник\" щоб відкрити посібник про формат матриці"; + $g_lang["save_image"] = "Знімок робочої області"; + $g_lang["save_full_image"] = "Зберегти зображення графа"; + $g_lang["save_print_image"] = "Зображення графа для друку (ч\б)"; + $g_lang["open_saved_image_browser"] = "Відкрити зображення у браузері"; + $g_lang["download_saved_image"] = "Скачати збережене зображення"; + $g_lang["save_image_dialog_title"] = "Збереження зображення графа"; + $g_lang["full_report"] = "Повний звіт"; + $g_lang["short_report"] = "Короткий звіт"; + $g_lang["find_eulerian_loop"] = "Знайти Ейлерів цикл"; + $g_lang["has_eulerian_loop"] = "Граф містить Ейлерів цикл"; + $g_lang["has_not_eulerian_loop"] = "Граф не містить Ейлерів цикл"; + $g_lang["algorithms"] = "Алгоритми"; + $g_lang["processing"] = "Обробка..."; + + $g_lang["m_title"] = "Інструмент для роботи з графами онлайн"; + $g_lang["m_keyWords"] = "графи, пошук найкоротшого шляху, візуалізація графа, матриця суміжності, пошук компонети звʼязності, пошук Ейлерового циклу, пошук мінімального остовного дерева, побудова графа по матриці"; + $g_lang["m_description"] = "Побудова графа по матриці або візуально і розрахунок різноманітних алгоритмів: пошук мінімального шляху, пошук мінімального остовного дерева та інших."; + $g_lang["view"] = "Вигляд"; + $g_lang["view_keys"] = "Для позиціонування використовуйте клавіші \"ц\", \"ф\", \"і\", \"в\" або \"w\", \"a\", \"s\", \"d\"."; + $g_lang["zoom_fit"] = "По розміру графа"; + $g_lang["zoom_in"] = "Збільшити"; + $g_lang["zoom_out"] = "Зменшити"; + + $g_lang["move_workspace"] = "Переміщати робочу область"; + + + $g_lang["custom"] = "Текст"; + $g_lang["enter_vertex_title"] = "Введіть текст"; + + $g_lang["rename_vertex"] = "Перейменувати вершину"; + $g_lang["rename_text"] = "Перейменувати"; + + $g_lang["current_language"] = "ua"; + + + $g_lang["developer_tools_title"] = "Створення алгоритмів"; + $g_lang["developer_tools_text"] = "Вставте ваш алгоритм нижче і натисність \"Виконати\""; + $g_lang["developer_tools_run"] = "Виконати"; + $g_lang["developer_tools_submit"] = "Додати на сайт"; + + $g_lang["algorithm_was_sent"] = "Алгоритм відправлений"; + $g_lang["your_algorithm_was_sent"] = "Ваш алгоритм відправлений на модерацію і у випадку успіху він буде доданий на сайт."; + + $g_lang["edit_weight"] = "Змінити вагу"; + + $g_lang["group_rename"] = "Групове перейменування"; + $g_lang["enter_vertices_text_in_each_line"] = "Введіть текст для кожної вершини у окремий рядок"; + $g_lang["or"] = "або"; + $g_lang["vote"] = "Опитування"; + $g_lang["vote_question"] = "Які функції нам додати у першу чергу?"; + $g_lang["what_algorithm_need"] = "Будь ласка, напишіть, якого алгоритму вам не вистачає. Підтримувати проект."; + + $g_lang["recommend_algorithm"] = "Рекомендувати алгоритми"; + + $g_lang["what_algorithm_we_have"] = "Сервіс уже підтримує наступний функціонал: Пошук шляху алгоритмом Дейкстри, матрицю суміжності, матрицю інцидентності."; + + $g_lang["has_eulerian_path"] = "Граф містить Ейлеровий ланцюг"; + $g_lang["has_not_eulerian_path"] = "Граф не містить Ейлеровий ланцюг"; + + $g_lang["min_dist_matrix_description"] = "Матриця мінімальних відстаней графа"; + + $g_lang["graphOfMinDist"] = "Граф мінімальних відстаней."; + $g_lang["checkToSave"] = "Натисніть для збереження"; + $g_lang["showDistMatrix"] = "Показати матрицю відстаней"; + $g_lang["distMatrixText"] = "Матриця відстаней"; + + $g_lang["selectStartVertexForMaxFlow"] = "Виділіть витік максимального потоку"; + $g_lang["selectFinishVertexForMaxFlow"] = "Виділіть стік максимального потоку"; + $g_lang["maxFlowResult"] = "Максимальний потік із %2 у %3 рівний %1"; + $g_lang["flowNotExists"] = "Потік із %1 у %2 не існує"; + + $g_lang["sourceVertex"] = "Витік"; + $g_lang["sinkVertex"] = "Стік"; + + $g_lang["export_graph"] = "Експортувати граф"; + $g_lang["import_graph"] = "Імпортувати граф"; + + $g_lang["has_hamiltonian_path"] = "Граф містить Гамільтоновий ланцюг"; + $g_lang["has_not_hamiltonian_path"] = "Граф не містить Гамільтоновий ланцюг"; + + $g_lang["has_hamiltonian_loop"] = "Граф містить Гамільтонів цикл"; + $g_lang["has_not_hamiltonian_loop"] = "Граф не містить Гамільтонів цикл"; + + $g_lang["start_traversal"] = "Оберіть початкову вершину обходу"; + $g_lang["traversal_order"] = "Порядок обходу: "; + + $g_lang["curve_edge"] = "Вигин дуги"; + $g_lang["undo"] = "Відмінити"; + + $g_lang["opensource_message"] = "Наш проект став проектом з відкритим вихідним кодом. Детальніше..."; + + $g_lang["we_are_improving"] = "Ми покращуємо Graphonline, якщо ви зіштовхнулись з проблемами напишіть нам: admin@graphonline.ru"; + + $g_lang["settings"] = "Налаштування"; + $g_lang["common_vertex_settings"] = "Звичайних вершин"; + $g_lang["selected_vertex_settings"] = "Виділених вершин"; + $g_lang["common_edge_settings"] = "Звичайних дуг"; + $g_lang["selected_edge_settings"] = "Виділених дуг"; + + $g_lang["common_color"] = "Основний колір"; + $g_lang["stroke_color"] = "Колір обводки"; + $g_lang["stroke_size"] = "Товщина обводки"; + $g_lang["text_color"] = "Колір тексту"; + $g_lang["save_graph"] = "Зберегти граф"; + $g_lang["default"] = "По замовчуванню"; + $g_lang["vertex_draw_style"] = "Стиль малювання вершини"; + $g_lang["text_background"] = "Фон тексту"; + $g_lang["edge_draw_style"] = "Стиль малювання дуги"; + + $g_lang["color"] = "Колір"; + $g_lang["alpha"] = "Прозорість"; + + $g_lang["background_style"] = "Фону"; + + $g_lang["adjacency_matrix_multigraph_description"] = "Для мультиграфу матриця містить значения мінімальних дуг між вершинами."; + + $g_lang["replace_edge"] = "замінити поточну"; + $g_lang["add_edge"] = "додати (мультиграф)"; + + $g_lang["graph_is_multi_message"] = "Мультиграф не підтримує всі алгоритми"; + $g_lang["graph_is_general_message"] = ""; + $g_lang["text_above_edge"] = "Текст над дугою"; + + $g_lang["select_groupe_mac"] = "Виділіть декілька обʼєктів використовуючи Cmd⌘."; + $g_lang["select_groupe_win"] = "Виділіть декілька обʼєктів використовуючи Ctrl."; + $g_lang["drag_select_group"] = "Переміщайте групу."; + $g_lang["copy_select_group"] = "Копіювати"; + $g_lang["remove_select_group"] = "Видалити"; + + $g_lang["bfs_name"] = "Пошук у ширину"; + $g_lang["coloring_name"] = "Розфарбування графу"; + $g_lang["find_connection_component_name"] = "Знайти компоненти звʼязності"; + $g_lang["dfs_name"] = "Пошук у глибину"; + $g_lang["eulerin_loop_name"] = "Знайти Ейлерів цикл"; + $g_lang["eulerin_path_name"] = "Знайти Ейлеровий ланцюг"; + $g_lang["fiold_name"] = "Алгоритм Флойда — Уоршелла"; + $g_lang["graph_reorder_name"] = "Впорядкувати граф"; + $g_lang["hamiltoian_cycle_name"] = "Знайти Гамільтонів цикл"; + $g_lang["hamiltonian_path_name"] = "Знайти Гамильтоновий ланцюг"; + $g_lang["max_flow_name"] = "Пошук максимального потоку"; + $g_lang["minimum_spanning_tree"] = "Пошук мінімального остовного дерева"; + $g_lang["modern_graph_style_name"] = "Візуалізація на основі ваг"; + $g_lang["radius_and_diameter_name"] = "Пошук радіусу і діаметру графа"; + $g_lang["find_short_path_name"] = "Пошук найкоротшого шляху алгоритмом Дейкстри"; + $g_lang["find_short_path_belman_ford_name"] = "Пошук найкоротшого шляху алгоритмом Беллмана-Форда"; + + $g_lang["vertices_degree_name"] = "Розрахувати степінь вершин"; + + $g_lang["min_spanning_tree_res_is"] = "Вага мінімального остовного дерева рівна "; + $g_lang["min_spanning_tree_ignore_direction"] = "Ми ігнорували орієнтацію дуг при розрахунку."; + $g_lang["min_spanning_tree_graph_not_connected"] = "Граф не є звʼязним"; + + // IsomorphismCheck.js + $g_lang['select_first_graph_isomorphism_check'] = "Виділіть перший граф для перевірки на ізоморфізм. Натисніть по будь-якій вершині графа"; + $g_lang['select_second_graph_isomorphism_check'] = "Виділіть другий граф для перевірки на ізоморфізм. Натисніть по будь-якій вершині графа"; + $g_lang['select_first_graph_pattern_check'] = "Виділіть граф, якому повинні бути ізоморфні підграфи. Натисніть по будь-якій вершині графа"; + $g_lang['select_second_graph_for_search_subgraph'] = "Виділіть граф у якому необхідно знайти ізоморфні підграфи. Натисніть по будь-якій вершині графа"; + $g_lang['graphs_isomorph'] = "Графи ізоморфні"; + $g_lang['graphs_not_isomorph'] = "Графи не ізоморфні"; + $g_lang['number_of_isomorph_subgraph_is'] = "Кількість ізоморфних підграфів рівна "; + $g_lang['graph_has_no_isomorph_subgraph'] = "Граф не містить ізоморфних підграфів"; + $g_lang['search_isomorph_subgraph'] = "Пошук ізоморфних підграфів"; + $g_lang['subgraph_no'] = "Ізоморфний підграф № "; + $g_lang['graph_has_no_atleast_2_graphs'] = "Для використання алгоритму необхідно створити хоча б 2 не звʼязних графа"; + $g_lang['isomorphism_check'] = "Перевірка ізоморфності графів"; + + // RadiusAndDiameter.js + $g_lang['graph_is_disconnected'] = "Граф не є звʼязним"; + $g_lang['graph_is_trivial'] = "Граф містить тільки одну вершину"; + $g_lang['graph_radius'] = "Радіус графа"; + $g_lang['graph_diameter'] = "Діаметр графа"; + $g_lang['vertex_central'] = "Центральна"; + $g_lang['vertex_peripheral'] = "Периферійна"; + + // VerticesDegree.js + $g_lang['maximum_degree_of_graph'] = "Максимальна степінь вершин графа рівна"; + + // Coloring.js + $g_lang['color_number'] = "Знайдена кількість кольорів"; + + $g_lang['done'] = "Готово"; + + $g_lang['action'] = "Дії"; + $g_lang['common_edge_style'] = "Стиль звичайної дуги"; + $g_lang['selected_edge_style'] = "Стиль виділеної дуги"; + $g_lang['common_vertex_style'] = "Стиль звичайної вершини"; + $g_lang['selected_vertex_style'] = "Стиль виділеної вершини"; + + $g_lang['shape'] = "Форма"; + $g_lang['circle'] = "Круг"; + $g_lang['squere'] = "Квадрат"; + $g_lang['triangle'] = "Трикутник"; + $g_lang['pentagon'] = "Пʼятикутник"; + $g_lang['textbox'] = "Текстове поле"; + $g_lang['vertex_diameter'] = "Розмір вершини"; + + $g_lang['additional_text_color'] = "Колір іншого тексту"; + $g_lang['center'] = "По центру"; + $g_lang['on_up'] = "Зверху"; + + $g_lang['weight_position'] = "Позиція ваги"; + $g_lang['text_position'] = "Позиція тексту"; + $g_lang['line_style'] = "Стиль дуги"; + $g_lang['edge_width'] = "Товщина дуги"; + $g_lang['selected_index'] = "Група виділення"; + + $g_lang['all'] = "Всі"; + + //FindAllPatches.js + $g_lang['find_all_pathes'] = "Пошук всіх шляхів"; + $g_lang['number_of_pathes_from'] = "Кількість шляхів із "; + $g_lang['to'] = " у "; + $g_lang['are'] = " рівно "; + $g_lang['path_n'] = "Шлях №"; + $g_lang['selected_finish_vertex'] = "Виділіть кінцеву вершину"; + $g_lang['selected_start_vertex'] = "Виділіть початкову вершину"; + + // FindShortPatchsFromOne.js + $g_lang['find_all_paths_from_vertex'] = "Знайти всі найкоротші шляхи від вершини"; + $g_lang['distance_from'] = "Відстань від "; + $g_lang['path_to'] = "Шлях до "; + + $g_lang['search_pathes'] = "Пошук шляхів"; + $g_lang['other_algorithms'] = "Інші алгоритми"; + + $g_lang['use_context_menu'] = "Використовуйте контекстне меню для додаткових дій."; + + $g_lang['find_longest_path'] = "Пошук найдовшого шляху"; + $g_lang['length_of_longest_path_from'] = "Довжина найдовшого шляху рівна "; + + + $g_lang['additionl_actions'] = "Особливі дії"; + $g_lang['reverse_all_edges'] = "Змінити напрямок всіх дуг"; + $g_lang['make_all_undirected'] = "Зробити всі дуги неорієнтованими"; + $g_lang['make_all_directed'] = "Зробити всі дуги орієнтованими"; + + $g_lang['save_svg_image'] = "Зберегти граф у SVG"; + + $g_lang["bad_inc_pair_message"] = "Помилка створення графа. Список ребер має неправильний формат. Натисніть кнопку \"виправити\" щоб виправити список або кнопку \"посібник\" щоб відкрити посібник про формат"; + $g_lang["edge_list_wrong_format"] = "Неправильний формат списку ребер"; + $g_lang["fix_button"] = "виправити"; + + $g_lang["snowflake"] = "Сніжинка"; + + $g_lang["save_edge_for_future"] = "Зберегти дугу для повторного використання"; + $g_lang["reuse_saved_edge"] = "Використовувати збережену дугу"; + + $g_lang["max_clique"] = "Максимальна кліка"; + $g_lang["max_clique_not_found"] = "Максимальна кліка не знайдена"; + $g_lang["max_clique_size_is"] = "Розмір Максимальної кліки рівний "; + $g_lang["max_clique_contains"] = ". Кліка містить наступні вершини: "; + + $g_lang["remove_background_image"] = "Видалити фонове зображення"; + $g_lang["upload"] = "Завантажити"; + $g_lang["background_image"] = "Фонове зображення"; + + $g_lang['wrong_image_background_format'] = "Неправильний формат зображення. Тільки JPEG і PNG підтримуються"; + $g_lang['wrong_image_background_size'] = "Розмір зображення занадто великий. Розмір зображення повинен бути менше {0} пікселів."; + + $g_lang['text_size'] = "Розмір тексту"; + + $g_lang['you_have_autosave'] = "Знайдено автозбереження для цього графа."; + $g_lang['load_oiginal_or_autosaved'] = "Ви хочете завантажити оригінальний граф або автозбереження?"; + $g_lang['use_mouse_for_moving'] = "Використовуйте 🖱️ для переміщення"; + $g_lang['original_graph'] = "Оригінальний граф"; + $g_lang['autosaved_graph'] = "Автозбереження графа"; + + $g_lang['open_last_used_graph'] = "Відкрити нещодавній граф"; +?> diff --git a/lang/ua/main_tpl.php b/lang/ua/main_tpl.php new file mode 100644 index 0000000..dacb072 --- /dev/null +++ b/lang/ua/main_tpl.php @@ -0,0 +1,17 @@ +Граф Online - створення і візуалізація графу у два кліки або по матриці суміжності і пошук найкоротшого шляху, пошук компоненти звʼязності, пошук Ейлерового циклу. Поширити: Twitter, ВКонтакте.\n"; + $g_lang["lang"] = "Мова"; +?> \ No newline at end of file diff --git a/lang/ua/main_tpl/page_btns.php b/lang/ua/main_tpl/page_btns.php new file mode 100644 index 0000000..c8f5911 --- /dev/null +++ b/lang/ua/main_tpl/page_btns.php @@ -0,0 +1,5 @@ + \ No newline at end of file diff --git a/lang/ua/news.php b/lang/ua/news.php new file mode 100644 index 0000000..5be6c4f --- /dev/null +++ b/lang/ua/news.php @@ -0,0 +1,11 @@ +Слідкуйте за новинами у нашій групі ВКонтакте\n"; + + $g_lang["m_title"] = "Новини сервісу Граф Онлайн"; + $g_lang["m_keyWords"] = "граф онлайн, новини, графи, пошук шляху"; + $g_lang["m_description"] = "Новини сервісу Граф Онлайн"; + + $g_lang["current_language"] = "ua"; + +?> diff --git a/lang/ua/opensource.php b/lang/ua/opensource.php new file mode 100644 index 0000000..02fa0dc --- /dev/null +++ b/lang/ua/opensource.php @@ -0,0 +1,6 @@ +Graphonline - проект з відкритим вихідним кодом. Його вихідний код доступний на GitHub: https://github.com/UnickSoft/graphonline. У сервісу великі плани по розвитку, але через обмежені ресурси їх втілення займає багато часу.\n\n
Якщо ви володієте навичками програмування на PHP або JavaScript або C++, то можете допомогти нам розвивати проект Graphonline. Напишіть на GitHub або admin@graphonline.ru. Якщо ви студент, то ви отримаєте безцінний досвід командної роботи.
\n\nАле навіть без навичок програмування, ви можете допомогти наповнити нашу wiki: https://graphonline.ru/wiki/. Або покращити наш дизайн. Або перевіряти новий функціонал. У будь-якому випадку, якщо зможете приділити навіть годину на тиждень проекту, то сміливо пишіть.
\n"; + +?> \ No newline at end of file