diff --git a/markdown/readme/russian.md b/markdown/readme/russian.md index efd56a5b38..e6fab88b62 100644 --- a/markdown/readme/russian.md +++ b/markdown/readme/russian.md @@ -2,11 +2,11 @@ NocoDB
- ✨ TАльтернативная альтернатива с открытым исходным кодом ✨
+ ✨ Альтернатива Airtable с открытым исходным кодом ✨

-Поворачивает любой MySQL, PostgreSQL, SQL Server, SQLite & Mariadb в смарт-электронную таблицу. +Превращает любой MySQL, PostgreSQL, SQL Server, SQLite & Mariadb в смарт-таблицу.

@@ -21,7 +21,7 @@

- Website • + ВебсайтDiscordTwitter

@@ -34,8 +34,8 @@ NocoDB - The Open Source Airtable alternative | Product Hunt -# Быстрая попытка -### 1-Click Deploy +# Быстрый старт +### 1-Нажмите на Deploy #### Heroku @@ -52,9 +52,9 @@ docker run -d --name nocodb -p 8080:8080 nocodb/nocodb:latest ``` -> To persist data you can mount volume at `/usr/app/data/`. +> Для сохранения данных, вы можете установить том в `/usr/app/data/`. -### Используя НПМ +### Используя NPM ``` npx create-nocodb-app ``` @@ -68,13 +68,13 @@ npm start ### GUI -Доступ к приборной панели, используя : [http://localhost:8080/dashboard](http://localhost:8080/dashboard) +Получите доступ к панели управления, используя : [http://localhost:8080/dashboard](http://localhost:8080/dashboard) # Присоединяйтесь к нашему сообществу Join NocoDB : Free & Open Source Airtable Alternative @@ -125,34 +125,34 @@ npm start # Функции ### Богатый интерфейс электронной таблицы -- ⚡ Поиск, сортировка, фильтр, скрыть столбцы с легкостью Uber -- ⚡ Создание просмотров: сетка, галерея, канбан, Гантт, форма -- ⚡ Поделиться просмотры: Public & пароль защищен +- ⚡ Поиск, сортировка, фильтр, скрыть столбцы с невероятной легкостью +- ⚡ Создание видов: сетка, галерея, канбан, Гантт, форма +- ⚡ Делиться видами: публичный & защищенный паролем - ⚡ Личные и заблокированные виды -- ⚡ Загрузить изображения в ячейки (работает с S3, Minio, GCP, Azure, Digitalocean, Linode, Ovh, BackbLaze) !! -- ⚡ Роли: владелец, создатель, редактор, комментарий, просмотрщик, комментарий, пользовательские роли. +- ⚡ Загрузить изображения в ячейки (работает с S3, Minio, GCP, Azure, Digitalocean, Linode, Ovh, BackBlaze) +- ⚡ Роли: владелец, создатель, редактор, зритель, комментатор, пользовательские роли. - ⚡ Контроль доступа: тонкозернистый контроль доступа даже в базе данных, уровень таблицы и столбца. ### App Store для автоматики рабочего процесса: -- ⚡ Чат: Microsoft Teams, Slack, Раздор, Детальный +- ⚡ Чат: Microsoft Teams, Slack, Discord, Mattermost - ⚡ Электронная почта: SMTP, SES, MailChimp - ⚡ SMS: Twilio - ⚡ WhatsApp -- ⚡ Любая 3-я сторона API +- ⚡ Любая API третьей стороны ### Программный доступ API через: -- ⚡ apis отдыха (чванство) -- ⚡ apis graphql. -- ⚡ включает в себя аутентификацию JWT и социальный авторизм +- ⚡ REST API (Swagger) +- ⚡ GraphQL API +- ⚡ Включает в себя JWT Authentication & Social Auth - ⚡ токены API для интеграции с Zapier, Integomat. -# Production Setup -NOCODB Требует базу данных для хранения метаданных видов электронных таблиц и внешних баз данных. А подключения параметров для этой базы данных можно указать в переменной среды NC_DB. +# Настройка производства +NocoDB требует базу данных для хранения метаданных видов электронных таблиц и внешних баз данных. Подключения параметров для этой базы данных можно указать в переменной среды NC_DB. ## Docker -#### Example MySQL +#### Пример MySQL ``` docker run -d -p 8080:8080 \ -e NC_DB="mysql2://host.docker.internal:3306?u=root&p=password&d=d1" \ @@ -160,7 +160,7 @@ docker run -d -p 8080:8080 \ nocodb/nocodb:latest ``` -#### Example Postgres +#### Пример Postgres ``` docker run -d -p 8080:8080 \ -e NC_DB="pg://host:port?u=user&p=password&d=database" \ @@ -168,7 +168,7 @@ docker run -d -p 8080:8080 \ nocodb/nocodb:latest ``` -#### Example SQL Server +#### Пример SQL Server ``` docker run -d -p 8080:8080 \ -e NC_DB="mssql://host:port?u=user&p=password&d=database" \ @@ -185,67 +185,67 @@ docker-compose up ``` -## Environment variables -| Variable | Mandatory | Comments | If absent | +## Переменные среды +| Переменная | Обязательна | Комментарии | Если отсутствует | |-------------------------|-----------|----------------------------------------------------------------------------------|--------------------------------------------| -| NC_DB | Yes | See our database URLs | A local SQLite will be created in root folder | -| DATABASE_URL | No | JDBC URL Format. Can be used instead of NC_DB. Used in 1-Click Heroku deployment| | -| DATABASE_URL_FILE | No | path to file containing JDBC URL Format. Can be used instead of NC_DB. Used in 1-Click Heroku deployment| | -| NC_PUBLIC_URL | Yes | Used for sending Email invitations | Best guess from http request params | -| NC_AUTH_JWT_SECRET | Yes | JWT secret used for auth and storing other secrets | A Random secret will be generated | -| NC_SENTRY_DSN | No | For Sentry monitoring | | -| NC_CONNECT_TO_EXTERNAL_DB_DISABLED | No | Disable Project creation with external database | | -| NC_DISABLE_TELE | No | Disable telemetry | | -| NC_BACKEND_URL | No | Custom Backend URL | ``http://localhost:8080`` will be used | - -# Development setup +| NC_DB | Да | Посмотрите наши URL-адреса базы данных | В корневой папке будет создан локальный SQLite | +| DATABASE_URL | Нет | Формат URL JDBC. Может использоваться вместо NC_DB. Используется при развертывании Heroku в один клик| | +| DATABASE_URL_FILE | Нет | путь к файлу, содержащему формат URL JDBC. Может использоваться вместо NC_DB. Используется при развертывании Heroku в один клик| | +| NC_PUBLIC_URL | Да | Используется для отправки email приглашений | Лучшее предположение из параметров HTTP-запроса | +| NC_AUTH_JWT_SECRET | Да | Секрет JWT, используемый для аутентификации и хранения других секретов | Будет сгенерирован случайный секрет | +| NC_SENTRY_DSN | Нет | Для сторожевого мониторинга | | +| NC_CONNECT_TO_EXTERNAL_DB_DISABLED | Нет | Отключить создание проекта с внешней базой данных | | +| NC_DISABLE_TELE | Нет | Отключить телеметрию | | +| NC_BACKEND_URL | Нет | Пользовательский Backend URL | будет использоваться ``http://localhost:8080`` | + +# Настройка разработки ``` git clone https://github.com/nocodb/nocodb cd nocodb -# run backend +# запустить бэкэнд cd packages/nocodb npm install npm run watch:run -# open localhost:8080/dashboard in browser +# открыть localhost:8080/dashboard в браузере -# run frontend +# запустить фронтэнд cd packages/nc-gui npm install npm run dev -# open localhost:3000/dashboard in browser +# открыть localhost:3000/dashboard в браузере ``` -Changes made to code automatically restart. +Изменения, внесенные в код, автоматически перезапускаются. -## Running Cypress tests locally +## Локальный запуск Cypress-тестов ```shell -# install dependencies(cypress) +# установить зависимости (cypress) npm install -# run required services by using docker compose +# запустить необходимые службы с помощью docker compose docker-compose -f ./docker-compose-cypress.yml up -# wait until both 3000 and 8080 porta are avalable -# and run cypress test using following command +# подождите, пока станут доступны порты 3000 и 8080 +# и запустите тест cypress, используя следующую команду npm run cypress:run -# or run following command to run it with GUI +# или запустите следующую команду, чтобы запустить ее с графическим интерфейсом npm run cypress:open ``` -# Contributing -- Please take a look at ./contribute/HowToApplyLicense.md -- Ignore adding headers for .json or .md or .yml +# Содействие +- Пожалуйста, посмотрите ./contribute/HowToApplyLicense.md +- Игнорировать добавление заголовков для .json, .md или .yml. # 🎯 Почему мы строим это? -Большинство интернет-бизнеса оснащены либо электронной таблицей, либо базой данных для решения их бизнеса. Электронные таблицы используются миллиардом + людьми, сотрудничающими каждый день. Тем не менее, мы выходим на работу на аналогичных скоростях в базах данных, которые являются более мощными инструментами, когда речь идет о вычислениях. Попытки решить это с предложениями SaaS, имели в виду ужасные контроль доступа, блокировку поставщика, данные блокина, резкие изменения цены и главное, что стеклянный потолок на то, что возможно в будущем. +Большинство интернет-компаний используют электронные таблицы или базы данных для решения своих бизнес-задач. Таблицы ежедневно используют более миллиарда человек. Однако мы далеко не работаем с аналогичной скоростью над базами данных, которые являются более мощными инструментами, когда дело доходит до вычислений. Попытки решить эту проблему с помощью предложений SaaS означали ужасный контроль доступа, блокировку поставщиков, блокировку данных, резкие изменения цен и, самое главное, стеклянный потолок для того, что возможно в будущем. # ❤ Наша миссия : -Наша миссия состоит в том, чтобы предоставить наиболее мощный интерфейс без кода для баз данных, который является открытым источником для каждого интернет-бизнеса в мире. Это не только демократизирует доступ к мощному вычислительному инструменту, но также приносит миллиард + люди, у которых будут радикальные способности и строительства способности в Интернете. +Наша миссия - предоставить самый мощный интерфейс без кода для баз данных с открытым исходным кодом для каждого интернет-бизнеса в мире. Это не только демократизирует доступ к мощному вычислительному инструменту, но и приведет к появлению более миллиарда человек, которые будут иметь радикальные способности возиться и строить в Интернете. \ No newline at end of file