diff --git a/src/_data/sites/ru.yml b/src/_data/sites/ru.yml new file mode 100644 index 0000000000..4701e50fc2 --- /dev/null +++ b/src/_data/sites/ru.yml @@ -0,0 +1,616 @@ +#------------------------------------------------------------------------------ +# Детали русскоязычного сайта +# Основной сайт ESLint, размещённый на eslint.org +# Автор: Nicholas C. Zakas +#------------------------------------------------------------------------------ + + +#------------------------------------------------------------------------------ +# Глобальные настройки +#------------------------------------------------------------------------------ + +language: + code: ru + flag: 🇷🇺 + name: Русский + title: Русский +locale: ru-RU +hostname: ru.eslint.org +locals: + docs_latest: latest--docs-eslint.netlify.app + docs_head: docs-eslint.netlify.app + docs_next: next--docs-eslint.netlify.app + docs_v8: v8-x--docs-eslint.netlify.app + blog: true + version_support: true +redirects: + - from: https://cn.eslint.org/* + to: https://zh-hans.eslint.org + status: 301! + - from: https://docs.eslint.org/* + to: https://eslint.org/docs/latest/ + status: 302! + +#------------------------------------------------------------------------------ +# Аналитика +#------------------------------------------------------------------------------ + +google_analytics: + code: "G-7DGPHY308T" + +#------------------------------------------------------------------------------ +# Реклама +#------------------------------------------------------------------------------ + +carbon_ads: + serve: "" + placement: "" + +ethical_ads: true + +#------------------------------------------------------------------------------ +# Общее +#------------------------------------------------------------------------------ + +shared: + get_started: Начать + become_a_sponsor: Стать спонсором + eslint_logo_alt: Логотип ESLint + description: > + Настраиваемый и расширяемый инструмент для выявления и оповещения о шаблонах + в JavaScript. Поддерживайте качество вашего кода с лёгкостью. + title_format: PAGE_TITLE - ESLint - Расширяемый линтер JavaScript + skip_to_content: Перейти к основному содержимому + +#------------------------------------------------------------------------------ +# Навигация +#------------------------------------------------------------------------------ + +navigation: +- text: Команда + link: team +- text: Блог + link: blog +- text: Документация + link: docs +- text: Магазин + link: store + target: _blank +- text: Песочница + link: playground + target: _blank + +#------------------------------------------------------------------------------ +# Подвал +#------------------------------------------------------------------------------ + +footer: + title: Готовы исправить ваш JavaScript код? + description: Установите из npm или начните делать пожертвования сегодня. + secondary: Дополнительно + social_icons: + title: Социальные сети + chat: Discord + github: GitHub + bluesky: Bluesky + mastodon: Mastodon + twitter: Twitter + theme_switcher: + title: Переключатель темы + system: Системная + light: Светлая + dark: Тёмная + language_switcher: + title: Выбор языка + description: Выбор языка перенаправит вас на сайт ESLint на этом языке. + change_language: Изменить язык + language: Язык + copyright: > + Copyright OpenJS Foundation и сообщество + ESLint. Все права защищены. OpenJS + Foundation имеет зарегистрированные товарные знаки и использует их. Список + товарных знаков OpenJS Foundation можно найти + в нашей Политике использования товарных знаков + и Списке товарных знаков. + Товарные знаки и логотипы, не указанные в + списке товарных знаков OpenJS Foundation, + являются товарными знаками™ или зарегистрированными® товарными знаками + соответствующих владельцев. Их использование не подразумевает никакой + аффилированности с ними или поддержки с их стороны. + links: + open_jsf: OpenJS Foundation + terms: Условия использования + privacy: Политика конфиденциальности + bylaws: Устав OpenJS Foundation + trademark: Политика использования товарных знаков + trademark_list: Список товарных знаков + cookies: Политика использования файлов cookie + +#------------------------------------------------------------------------------ +# Страница 404 +#------------------------------------------------------------------------------ + +404_page: + title: Ошибка 404 + subtitle: Страница не найдена + description: Извините, страница, которую вы ищете, не существует или была перемещена. + actions: + back_to_home: Вернуться на главную + browse_docs: Просмотреть документацию + +#------------------------------------------------------------------------------ +# Страница о брендинге +#------------------------------------------------------------------------------ + +branding_page: + title: Брендинг + description: Как использовать наш логотип + sections: + name: + title: Название + description: > + ESLint должен писаться с заглавными буквами E, S и L, поскольку "ES" + означает ECMAScript, а "L" — начало слова "Lint". + logo: + title: Логотип + description: + - > + Логотип ESLint может размещаться на различных фонах при условии, что + у него достаточно вертикального и горизонтального отступа. + - > + Удвойте размер внутреннего шестиугольника, образованного промежутком, + чтобы понять, сколько пространства должно быть между логотипом и текстовым + знаком, а также вокруг самого логотипа. + - > + Наш логотип универсален — вы можете использовать его на различных фирменных + цветах, применяя прозрачность на нецветовых фонах для имитации более светлого + цвета. Знак ESLint также может использоваться отдельно, без текстового + знака ESLint, хотя по возможности предпочтительнее использовать оба. + download_svg: Скачать SVG + download_png: Скачать PNG + change_background: "Изменить фон:" + color_palette: + title: Цветовая палитра + description: + - > + Цветовая палитра ESLint может говорить о нашем бренде так же мощно, + как текст и логотипы. Она не только влияет на внешний вид нашего дизайна, + но и может вызывать эмоции и отражать индивидуальность бренда ESLint. + - > + Основной «фирменный» цвет используется во всех интерактивных элементах, + таких как кнопки, ссылки, поля ввода и т. д. Он происходит от нашего + логотипа. Мы используем два существующих цвета для создания уникального + основного тонального диапазона. + brand_palette: Фирменная палитра + colors: + primary: Основной + white: Белый + neutral: Нейтральный + actions: + back_to_home: Вернуться на главную + browse_docs: Просмотреть документацию + +#------------------------------------------------------------------------------ +# Домашняя страница +#------------------------------------------------------------------------------ + +homepage: + title: Найдите и исправьте проблемы в вашем JavaScript коде + description: > + ESLint статически анализирует ваш код для быстрого обнаружения проблем. + Он встроен в большинство текстовых редакторов, и вы можете запускать ESLint + в рамках процесса непрерывной интеграции. + + animation: + enabled: true + text: Найдите и исправьте проблемы в вашем JavaScript коде + highlight_word: проблемы + wrong_word: праблемы + + install: + title: Быстрая установка ESLint + copy: Копировать код установки в буфер обмена + copied: Скопировано в буфер обмена. + + sponsor: + text: 'При поддержке:' + more: и других... + + versions: + title: Версии ESLint + latest: Последняя версия + latest_prerelease: Последняя предварительная версия + upcoming: Предстоящая версия + development: Разработка + dateline: VERSION от DATE + version_support: Поддержка версий + + explainer: + image: + src: eslint-features-img.png + alt: "Скриншот окна Visual Studio Code с ESLint в действии: подчёркивание ошибки ESLint в редакторе." + title: Расширяемый линтер для JavaScript и JSX + description: > + ESLint — это проект с открытым исходным кодом, который помогает находить + и исправлять проблемы в вашем JavaScript коде. Неважно, пишете ли вы JavaScript + в браузере или на сервере, с фреймворком или без него, ESLint поможет + вашему коду жить полной жизнью. + features: + - title: Находите проблемы + description: > + ESLint статически анализирует ваш код для быстрого обнаружения проблем. + ESLint встроен в большинство текстовых редакторов, и вы можете запускать + ESLint в рамках процесса непрерывной интеграции. + learn_more: + link: getStarted + text: > + Узнать больше о поиске проблем с помощью ESLint + - title: Исправляйте проблемы автоматически + description: > + Многие проблемы, которые находит ESLint, можно исправить автоматически. + Исправления ESLint учитывают синтаксис, поэтому вы не столкнётесь с ошибками, + характерными для традиционных алгоритмов поиска и замены. + learn_more: + link: fixProblems + text: > + Узнать больше об автоматическом исправлении проблем с помощью ESLint + - title: Настраивайте всё + description: > + Предварительная обработка кода, использование пользовательских парсеров + и создание собственных правил, работающих вместе со встроенными правилами + ESLint. Настройте ESLint так, чтобы он работал именно так, как нужно + для вашего проекта. + learn_more: + link: configuring + text: > + Узнать больше о настройке ESLint + blog: + view_all_posts: Просмотреть все записи + + stats: + title: Добро пожаловать в сообщество + description: > + ESLint — это линтер JavaScript №1 по количеству загрузок на npm (более + DOWNLOAD_COUNT загрузок в неделю) и используется в таких компаниях, как + Microsoft, Airbnb, Netflix и Facebook. + dependents: Зависимые пакеты + weekly_downloads: Еженедельные загрузки + stars: Звёзды + + sponsors: + title: При поддержке замечательных людей + description: > + Мы получаем ANNUAL_DONATIONS в год в виде пожертвований от SPONSOR_COUNT спонсоров. + view_all_sponsors: Посмотреть всех спонсоров + + donations: + title: Недавние разовые пожертвования + view_all_donations: Посмотреть все пожертвования + +#------------------------------------------------------------------------------ +# Страница блога +#------------------------------------------------------------------------------ + +blog_page: + title: Новости и обновления + description: Последние новости ESLint, примеры использования, руководства и ресурсы. + search: + title: Поиск + hint: Результаты будут отображаться и обновляться по мере ввода. + clear: Очистить поиск + categories: + title: Категории + everything: Всё + pagination: + title: Пагинация + first_page: Первая + next_page: Следующая + previous_page: Предыдущая + last_page: Последняя + status: Страница PAGE_NUMBER из TOTAL_PAGE_COUNT + from_the_blog: Из блога + +#------------------------------------------------------------------------------ +# Страница команды +#------------------------------------------------------------------------------ + +team_page: + title: Наша команда + description: > + Это люди, которые создают и поддерживают ESLint. + tsc: + title: Технический руководящий комитет + description: > + Люди, которые управляют релизами, рассматривают запросы на новые функции + и регулярно встречаются, чтобы обеспечить надлежащую поддержку ESLint. + reviewers: + title: Рецензенты + description: > + Люди, которые рассматривают и реализуют новые функции. + committers: + title: Коммитеры + description: > + Люди, которые рассматривают и исправляют ошибки, а также помогают с приоритизацией проблем. + website_team: + title: Команда веб-сайта + description: > + Члены команды, которые специализируются на работе с сайтом eslint.org + support_team: + title: Команда поддержки + description: > + Люди, которые помогают в Discord и обсуждениях. + alumni: + title: Выпускники + description: > + Бывшие члены команды, которые ранее помогали поддерживать ESLint. + +#------------------------------------------------------------------------------ +# Страница спонсоров +#------------------------------------------------------------------------------ + +sponsors_page: + title: Спонсоры + description: > + BACKER_COUNT компаний, организаций и отдельных лиц в настоящее время + жертвуют MONTHLY_DONATIONS каждый месяц для поддержки постоянного + обслуживания и разработки ESLint. + hero: + cta: + text: Стать спонсором + url: /donate + tiers: + diamond: + title: Алмазные спонсоры + description: > + Станьте алмазным спонсором с ежемесячным пожертвованием в размере $5,000 USD (обеспечивающим + 60-100 часов обслуживания и разработки) и разместите аватар вашей организации с Open Collective или GitHub + на наших README на GitHub и на главной странице eslint.org. Мы также + опубликуем благодарность в нашем Twitter-аккаунте (более 38,000 подписчиков). + platinum: + title: Платиновые спонсоры + description: > + Станьте платиновым спонсором с ежемесячным пожертвованием в размере $2,000 USD (обеспечивающим + 25-40 часов обслуживания и разработки) и разместите аватар с Open Collective или GitHub + на наших README на GitHub и на главной странице eslint.org. Мы также + опубликуем благодарность в нашем Twitter-аккаунте (более 38,000 подписчиков). + gold: + title: Золотые спонсоры + description: > + Станьте золотым спонсором с ежемесячным пожертвованием в размере $1,000 USD (обеспечивающим 12-20 + часов обслуживания и разработки) и разместите аватар с Open Collective + или GitHub на нашем README на GitHub и на главной странице + eslint.org. Мы также опубликуем благодарность в нашем Twitter-аккаунте + (более 38,000 подписчиков). + silver: + title: Серебряные спонсоры + description: > + Станьте серебряным спонсором с ежемесячным пожертвованием в размере $500 USD (обеспечивающим 6-10 + часов обслуживания и разработки) и разместите аватар с Open Collective + или GitHub на нашем README на GitHub и на главной странице + eslint.org. + bronze: + title: Бронзовые спонсоры + description: > + Станьте бронзовым спонсором с ежемесячным пожертвованием в размере $200 USD (обеспечивающим четыре + часа обслуживания и разработки) и разместите аватар с Open Collective + или GitHub на нашем README на GitHub и на главной странице eslint.org. + technology: + title: Технологические спонсоры + description: > + Технологические спонсоры позволяют нам бесплатно использовать их продукты и услуги + в качестве вклада в экосистему открытого исходного кода и нашу работу. + backers: + title: Все спонсоры + description: > + Спонсоры ежемесячно вносят средства для поддержки ESLint. + + recent_donations: + title: Недавние разовые пожертвования + description: > + Мы также получаем много разовых взносов от замечательных людей. + Вот некоторые из недавних пожертвований через OpenCollective и GitHub. + + sponsor_title: SPONSOR_NAME жертвует AMOUNT каждый месяц + tech_sponsor_title: TECH предоставлено SPONSOR_NAME + +#------------------------------------------------------------------------------ +# Donate Page +#------------------------------------------------------------------------------ + +donate_page: + title: Пожертвовать + description: > + ESLint зависит от пожертвований для постоянного обслуживания и разработки. + В настоящее время BACKER_COUNT компаний, организаций и отдельных лиц + жертвуют MONTHLY_DONATIONS каждый месяц, чтобы помочь нам. + hero: + cta: + text: Посмотреть наших спонсоров + url: /sponsors + donation_options: + title: Способы пожертвования + subtitle: Мы принимаем пожертвования через следующие сайты. + open_collective: + title: Open Collective + subtitle: Наш самый популярный план для компаний. + cta: + text: Пожертвовать через Open Collective + items: + - text: Пожертвовать напрямую некоммерческой организации 501(c)(6) + - text: Разовые и регулярные пожертвования + - text: Оплата кредитной картой, банковским переводом или через PayPal + - text: Создание фонда открытого кода для пожертвований нескольким проектам + - text: Доступно в большинстве стран + github_sponsors: + title: GitHub Sponsors + subtitle: Расширенные функции и отчетность. + cta: + text: Пожертвовать через GitHub + items: + - text: Пожертвования через биллинг GitHub + - text: Разовые и регулярные пожертвования + - text: Оплата кредитной картой или использование существующих платежных отношений с GitHub (включая выставление счетов) + - text: Значок "спонсор" на вашем профиле GitHub + - text: Использование существующего логина GitHub + budget: + title: Как используются деньги + subtitle: > + Проект ESLint использует пожертвованные деньги на благо проекта и сообщества ESLint в целом. + В целом, каждый месяц мы тратим деньги на следующие области. + items: + - name: Разработка командой + text: > + Мы платим членам нашей команды почасовую ставку, основанную на их стаже, в настоящее время HOURLY_RATE_TSC USD/час + для членов TSC и рецензентов и HOURLY_RATE_COMMITERS USD/час для коммитеров. + - name: Фонд контрибьюторов + text: > + Мы откладываем CONTRIBUTOR_POOL_BUDGET USD каждый месяц для оплаты внешним контрибьюторам, которые внесли значительный + вклад в проект. Вклад включает предоставление кода, написание документации, + ответы на вопросы в нашем сервере Discord и многое другое. Эти деньги распределяются каждый месяц TSC. + - name: Зависимости + text: > + Мы откладываем DEPENDENCIES_BUDGET USD каждый месяц для помощи в поддержке наших зависимостей. + Мы считаем, что проекты с открытым исходным кодом, которым повезло получить финансирование, + обязаны помогать поддерживать меньшие проекты, от которых они зависят. + - name: Проекты сообщества + text: > + Мы откладываем COMMUNITY_BUDGET USD каждый месяц для помощи в поддержке плагинов, парсеров, + и других проектов, которые приносят пользу экосистеме ESLint в целом. + Мы считаем, что сила проекта заключается в его экосистеме, и мы хотим + убедиться, что важные проекты остаются хорошо поддерживаемыми. + - name: Системы поддержки + text: > + Мы используем небольшую сумму каждый месяц для оплаты программного обеспечения, которое команда использует для управления + проектом, включая такие вещи, как Google Workspace и облачное хранилище. + footer: + text: > + Кроме того, время от времени мы используем средства для оплаты подрядчиков для работы над вещами, + которые важны для проекта и где у команды нет времени или опыта + для завершения работы самостоятельно. Например, недавно мы наняли дизайнера и разработчика + для редизайна этого сайта. Мы следим за тем, чтобы тратить меньше, чем получаем каждый месяц, чтобы + мы могли сэкономить для таких проектов. + donation_tiers: + title: Уровни пожертвований + subtitle: Хотя мы принимаем пожертвования любого размера, у нас есть система уровней с различными вознаграждениями на каждом уровне. + cta: + open_collective_text: > + Пожертвовать на Open Collective + github_sponsors_text: > + Пожертвовать на GitHub + items: + - name: Алмазный спонсор + amount: $5000+ + frequency: в месяц + text: Наивысшее размещение логотипа на главной странице и в readme и все преимущества Платинового уровня. + - name: Платиновый спонсор + amount: $2000-4999 + frequency: в месяц + text: Второе по высоте размещение логотипа на главной странице и в readme и все преимущества Золотого уровня. + - name: Золотой спонсор + amount: $1000–1999 + frequency: в месяц + text: Третье по высоте размещение логотипа на главной странице и в readme, благодарственный твит из нашего Twitter-аккаунта (38,000 подписчиков) и опциональный благодарственный пост в блоге. + - name: Серебряный спонсор + amount: $500–999 + frequency: в месяц + text: Четвертое по высоте размещение логотипа на главной странице и в readme. + - name: Бронзовый спонсор + amount: $200–499 + frequency: в месяц + text: Пятое по высоте размещение логотипа на главной странице и в readme. + testimonials: + title: отзывы + items: + - name: Addy Osmani + title: Старший штатный менеджер по инженерным вопросам, Chrome + image: addy-osmani.jpg + text: > + ESLint был решающим в помощи разработчикам писать высококачественный JavaScript + на протяжении многих лет. Нам нравится, что он обнаруживает распространенные проблемы рано и часто. С высоким + уровнем расширяемости, способность ESLint позволять командам применять пользовательские правила, которые + работают для них, была отличной для проектов с открытым исходным кодом и не только. Chrome + рад спонсировать ESLint, чтобы помочь веб-разработчикам писать стабильно высококачественный + код. Это необходимый инструмент в наборе инструментов современной веб-разработки. + - name: Jeff Cross + title: Соучредитель и главный архитектор, Nx + image: jeff-cross.jpg + text: > + Nx использует ESLint для обеспечения качества кода, четкого разделения библиотек и соблюдения ограничений + видимости проекта. ESLint делает Nx более мощным, поэтому от имени сообщества Nx.dev + мы гордимся тем, что вносим свой вклад и спонсируем ESLint! + - name: Médédé Raymond KPATCHAA + title: Технический архитектор, Salesforce + image: medede-kpatchaa.jpg + text: > + ESLint — чрезвычайно полезный инструмент для любого JavaScript-проекта. Этот инструмент позволяет + нам установить правила форматирования кода, принятые всей командой с самого + начала проекта, значительно упрощает проверку кода + и облегчает интеграцию новых разработчиков в команду. + Я знаю, что я не одинок в оценке его гибкости и простоты использования. + - name: Duane O'Brien + title: Руководитель отдела открытого кода, Indeed + image: duane-obrien.jpg + text: > + Большинство JavaScript-проектов прямо или косвенно зависят от ESLint. Сотрудник + Indeed номинировал ESLint на получение пожертвования из нашего + Фонда содействия открытому программному обеспечению, и его + коллеги явно согласились. Мы рады поддержать технологии с открытым исходным кодом, + которые позволяют нам разрабатывать, защищать и поддерживать цифровую инфраструктуру, + поддерживающую наши продукты и помогающую людям находить работу. + - name: Gajus Kuizinas + title: Соучредитель / CTO, Contra + image: gajus.jpg + text: > + ESLint играет важную роль в создании безопасного и согласованного опыта + для растущего числа кодовых баз и инженеров. Мы благодарны всем + проектам с открытым исходным кодом, которые помогают нам строить Contra, и ESLint — первый + из многих проектов с открытым исходным кодом, которые мы обязуемся поддерживать. + + + faq: + title: Часто задаваемые вопросы + description: Всё, что вам нужно знать о продукте и пожертвованиях. Не нашли ответ на свой вопрос? Пожалуйста, обратитесь к нашей дружелюбной команде. + items: + - q: Кто получает деньги от пожертвований? + a: Все взносы, отправляемые через Open Collective или GitHub, + получает Open Source Collective — некоммерческая организация 501(c)(6). Open Source Collective + выступает в качестве финансового хоста для ESLint и ведёт учёт всех пожертвований. + - q: Получу ли я подтверждение своих пожертвований? + a: Да. Если вы делаете пожертвование через Open Collective, вы получите квитанцию в формате PDF + по электронной почте; если вы делаете пожертвование через GitHub, оно появится в вашей квитанции + или счёте. + - q: Можно ли учесть мои пожертвования при налогообложении? + a: Нет. Несмотря на то, что Open Source Collective является некоммерческой организацией 501(c)(6), + IRS не считает разработку программного обеспечения с открытым исходным кодом благотворительной + деятельностью и поэтому не предоставляет статус освобождения от налогов. + - q: Кто решает, как распределяются деньги? + a: TSC (Технический руководящий комитет) принимает все решения о том, кто получает деньги и какая + сумма распределяется. + - q: Могу ли я видеть, как используются деньги? + a: Да. Посетив нашу страницу Open Collective, вы можете увидеть каждый расход, который был представлен + и оплачен. Все транзакции полностью открыты и публично доступны. + - q: Могу ли я отменить регулярное пожертвование в любое время? + a: Да. Долгосрочных обязательств нет. Вы можете отменить свое пожертвование в любое время, войдя в + систему Open Collective или GitHub sponsors. + - q: Сколько времени требуется, чтобы мой логотип появился на главной странице, GitHub и в пакете npm? + a: Логотипы на главной странице и GitHub обновляются автоматически каждый день, поэтому их появление + должно занять не более 24 часов. Логотипы в пакете npm обновляются только при публикации нового + релиза, что обычно происходит каждые две недели. Однако для завершения основных релизов часто + требуется несколько месяцев, и в течение этого времени логотипы в пакете npm не будут обновляться. + - q: Откуда берутся мой логотип и URL? + a: Мы получаем логотип и URL из ваших профилей Open Collective или GitHub, в зависимости от того, + какой сайт вы использовали для пожертвования. Вы можете обновить их в любое время из Open Collective + или GitHub, и эти изменения будут отражены на главной странице и в README на GitHub в течение 24 часов. + У нас нет возможности вручную заменить логотипы или URL на сайте. + - q: Возможно ли сделать разовое пожертвование? + a: Да. Самый простой способ сделать разовое пожертвование — через Open Collective, который позволяет + внести любую сумму. Разовые пожертвования через GitHub могут иметь ограничения на сумму, которую + вы можете пожертвовать. + +#------------------------------------------------------------------------------ +# Languages Page +#------------------------------------------------------------------------------ + +languages_page: + title: Языки + choose_language: Выберите язык