From 4caf81cc956a6846df458a9f499d2e067d3894d0 Mon Sep 17 00:00:00 2001 From: Samat Zhetibaev Date: Sat, 5 Oct 2024 21:12:33 +0300 Subject: [PATCH] Translated HomeContent page --- src/components/Layout/HomeContent.js | 191 +++++++++++++-------------- 1 file changed, 92 insertions(+), 99 deletions(-) diff --git a/src/components/Layout/HomeContent.js b/src/components/Layout/HomeContent.js index 72ab36884..87017faf4 100644 --- a/src/components/Layout/HomeContent.js +++ b/src/components/Layout/HomeContent.js @@ -136,7 +136,7 @@ export function HomeContent() { React

- The library for web and native user interfaces + Библиотека для создания веб и нативных пользовательских интерфейсов

- Learn React + label="Изучить React"> + Изучить React - API Reference + label="Справочник по API"> + Справочник по API
-
Create user interfaces from components
+
Создание пользовательских интерфейсов из компонентов
- React lets you build user interfaces out of individual pieces - called components. Create your own React components like{' '} - Thumbnail, LikeButton, and{' '} - Video. Then combine them into entire screens, pages, - and apps. + React позволяет создавать пользовательские интерфейсы из отдельных элементов, + называемых компонентами. Создавайте свои собственные React-компоненты{' '} + Thumbnail, LikeButton, и{' '} + Video. Затем объединяйте их в целые экраны, страницы и приложения.
@@ -174,22 +173,21 @@ export function HomeContent() {
- Whether you work on your own or with thousands of other - developers, using React feels the same. It is designed to let you - seamlessly combine components written by independent people, - teams, and organizations. + Независимо от того, работаете ли вы самостоятельно или с тысячами других + разработчиков, использование React кажется одинаковым. Он создан для того, чтобы вы могли + легко комбинировать компоненты, написанные независимыми людьми, + командами и организациями.
-
Write components with code and markup
+
Создание компонентов с помощью кода и разметки
- React components are JavaScript functions. Want to show some - content conditionally? Use an if statement. - Displaying a list? Try array map(). Learning React is - learning programming. + Компоненты React - это функции JavaScript. + Хотите показать контент условно? Используйте оператор if. + Отображает список? Попробуйте использовать массив map(). Изучение React - это изучение программирования.
@@ -197,22 +195,21 @@ export function HomeContent() {
- This markup syntax is called JSX. It is a JavaScript syntax - extension popularized by React. Putting JSX markup close to - related rendering logic makes React components easy to create, - maintain, and delete. + Синтаксис разметки называется JSX. Это расширение синтаксиса JavaScript, популяризированное в React. + Размещение разметки JSX рядом с связанной с ней логикой рендеринга, + делает компоненты React простыми в создании, поддерживать и удалять.
-
Add interactivity wherever you need it
+
Добавьте интерактивность везде, где это необходимо
- React components receive data and return what should appear on the - screen. You can pass them new data in response to an interaction, - like when the user types into an input. React will then update the - screen to match the new data. + Компоненты React получают данные и возвращают то, что должно появиться на + экране. Вы можете передавать им новые данные в ответ на взаимодействие, + например, когда пользователь вводит текст в поле ввода. После этого React обновит + экран в соответствии с новыми данными.
@@ -220,16 +217,16 @@ export function HomeContent() {
- You don’t have to build your whole page in React. Add React to - your existing HTML page, and render interactive React components - anywhere on it. + Вам не обязательно создавать всю страницу на React. Добавьте React в + существующую HTML-страницу и отображайте интерактивные компоненты React + в любом месте страницы.
- Add React to your page + Добавьте React на свою страницу
@@ -238,14 +235,14 @@ export function HomeContent() {
- Go full-stack
- with a framework + Полный стек
+ с помощью фреймворка
- React is a library. It lets you put components together, but it - doesn’t prescribe how to do routing and data fetching. To build an - entire app with React, we recommend a full-stack React framework - like Next.js or{' '} + React - это библиотека. Она позволяет вам собирать компоненты вместе, но она + не указывает, как выполнять маршрутизацию и получение данных. Чтобы создать + целое приложения с помощью React, мы рекомендуем использовать полнофункциональный фреймворк + например Next.js или{' '} Remix.
@@ -254,17 +251,17 @@ export function HomeContent() {
- React is also an architecture. Frameworks that implement it let - you fetch data in asynchronous components that run on the server - or even during the build. Read data from a file or a database, and - pass it down to your interactive components. + React - это еще и архитектура. Фреймворки, реализующие ее, позволяют + получать данные в асинхронных компонентах, которые запускаются на сервере + или даже во время сборки. Считывать данные из файла или базы данных и + передавать их интерактивным компонентам.
- Get started with a framework + Начать работу с фреймворком
@@ -272,12 +269,12 @@ export function HomeContent() {
-
Use the best from every platform
+
Используйте лучшее из каждой платформы
- People love web and native apps for different reasons. React - lets you build both web apps and native apps using the same - skills. It leans upon each platform’s unique strengths to let - your interfaces feel just right on every platform. + Люди любят веб-приложения и нативные приложения по разным причинам. React + позволяет создавать как веб-приложения, так и нативные приложения, используя одни и те же + навыки. Он опирается на уникальные преимущества каждой платформы, + чтобы ваши интерфейсы были удобны на каждой платформе.
@@ -291,15 +288,15 @@ export function HomeContent() {

- Stay true to the web + Будьте верны Вебу

- People expect web app pages to load fast. On the server, - React lets you start streaming HTML while you’re still - fetching data, progressively filling in the remaining - content before any JavaScript code loads. On the client, - React can use standard web APIs to keep your UI - responsive even in the middle of rendering. + Люди ожидают, что страницы веб-приложений будут загружаться быстро. На сервере, + React позволяет начать потоковую передачу HTML, пока вы еще + получаете данные, постепенно заполняя оставшееся + содержимое до загрузки кода JavaScript. На клиенте, + React может использовать стандартные веб-интерфейсы API, чтобы поддерживать пользовательский интерфейс + даже в процессе рендеринга.

@@ -377,21 +374,17 @@ export function HomeContent() {

- Go truly native + Будьте верны native-приложениям

- People expect native apps to look and feel like their - platform.{' '} + Люди ожидают, что приложения будут выглядеть и ощущаться как их нативные. React Native {' '} - and{' '} - Expo{' '} - let you build apps in React for Android, iOS, and - more. They look and feel native because their UIs{' '} - are truly native. It’s not a web view—your - React components render real Android and iOS views - provided by the platform. + и{' '} + Expo{' '} позволяют создавать приложения на React для Android, iOS и других платформ. + Они выглядят и ощущаются как родные, потому что их пользовательский интерфейс действительно родной. + Это не web-view - ваши компоненты React отображают реальные представления Android и iOS, предоставляемые платформой.

@@ -401,14 +394,14 @@ export function HomeContent() {
- With React, you can be a web and a native developer. Your - team can ship to many platforms without sacrificing the user - experience. Your organization can bridge the platform silos, and - form teams that own entire features end-to-end. + С помощью React вы можете быть как веб-разработчиком, так и нативным разработчиком. Ваша + команда может работать на многих платформах без ущерба для пользовательского + опыта. Ваша организация может преодолеть разделение платформ и + сформировать команды, владеющие всеми функциями от начала до конца.
- Build for native platforms + Создавайте для нативных платформ
@@ -419,23 +412,23 @@ export function HomeContent() {
-
Upgrade when the future is ready
+
Обновляйтесь, когда будущее наступит
- React approaches changes with care. Every React commit is - tested on business-critical surfaces with over a billion - users. Over 100,000 React components at Meta help validate - every migration strategy. + React подходит к изменениям с осторожностью. Каждый коммит React + тестируется на критически важных для бизнеса поверхностях с более чем миллиард + пользователей. Более 100 000 компонентов React в Meta помогают проверить + каждой стратегии миграции.
- The React team is always researching how to improve React. - Some research takes years to pay off. React has a high bar - for taking a research idea into production. Only proven - approaches become a part of React. + Команда React постоянно исследует, как улучшить React. + Некоторые исследования занимают годы, чтобы окупиться. У React высокая планка + для внедрения исследовательских идей в продукт. Только проверенные + подходы становятся частью React.
- Read more React news + Читайте ещё новости о React
@@ -443,7 +436,7 @@ export function HomeContent() {

- Latest React News + Последние новости React

@@ -461,7 +454,7 @@ export function HomeContent() {
- Read more React news + Читайте ещё новости о React
@@ -474,13 +467,13 @@ export function HomeContent() {
- Join a community
- of millions + Присоединяйтесь к миллионному
+ сообществу
- You’re not alone. Two million developers from all over the - world visit the React docs every month. React is something - that people and teams can agree on. + Вы не одиноки. Два миллиона разработчиков со всего + мира посещают документацию по React каждый месяц. React - это то, + с чем люди и команды могут договориться.
@@ -488,13 +481,13 @@ export function HomeContent() {
- This is why React is more than a library, an architecture, or - even an ecosystem. React is a community. It’s a place where - you can ask for help, find opportunities, and meet new - friends. You will meet both developers and designers, - beginners and experts, researchers and artists, teachers and - students. Our backgrounds may be very different, but React - lets us all create user interfaces together. + Вот почему React - это больше, чем библиотека, архитектура или + даже экосистема. React - это сообщество. Это место, где + вы можете попросить помощи, найти возможности и встретить новых + друзей. Вы встретите как разработчиков, так и дизайнеров, + новичков и экспертов, исследователей и художников, преподавателей и + студентов. Наши биографии могут быть очень разными, но React + позволяет нам всем вместе создавать пользовательские интерфейсы.
@@ -511,15 +504,15 @@ export function HomeContent() {
- Welcome to the
- React community + Добро пожаловать в
+ сообщество React
- Get Started + label="Пройдите обучение"> + Начать