diff --git a/src/components/Footer.tsx b/src/components/Footer.tsx index 3909b373..ec9b487e 100644 --- a/src/components/Footer.tsx +++ b/src/components/Footer.tsx @@ -3,6 +3,7 @@ import { FormattedMessage } from 'react-intl'; import Social from 'src/components/Social'; import packageInfo from 'package.json'; +import PeerlistLaunch from './PeerlistLaunch'; const Footer = () => ( ); diff --git a/src/components/LearnFooter.tsx b/src/components/LearnFooter.tsx index 9372b162..c0506837 100644 --- a/src/components/LearnFooter.tsx +++ b/src/components/LearnFooter.tsx @@ -9,6 +9,7 @@ import Social from 'src/components/Social'; import shortcuts from 'src/shortcuts'; import { InteractiveAreaContext } from 'src/context/InteractiveAreaContext'; import { useLanguageDirection } from 'src/utils/useLanguageDirection'; +import PeerlistLaunch from './PeerlistLaunch'; const LearnFooter = () => { const { lessonData, step, nextStep, prevStep, success, error } = @@ -68,6 +69,7 @@ const LearnFooter = () => { )} + ); }; diff --git a/src/components/PeerlistLaunch.tsx b/src/components/PeerlistLaunch.tsx new file mode 100644 index 00000000..d7201f7a --- /dev/null +++ b/src/components/PeerlistLaunch.tsx @@ -0,0 +1,133 @@ +import clsx from 'clsx'; + +interface PeerlistLaunch { + fixed: boolean; + className?: string; +} + +const PeerlistLaunch = ({ fixed, className }: PeerlistLaunch) => { + return ( + + ); +}; + +export default PeerlistLaunch; diff --git a/src/localization/ru/learn.json b/src/localization/ru/learn.json index ddae9995..70cb65e6 100644 --- a/src/localization/ru/learn.json +++ b/src/localization/ru/learn.json @@ -24,7 +24,7 @@ "steps.negatedCharacterSet.description": "Чтобы найти все слова в приведённом ниже тексте, кроме `ber` и `bor`, введите `e` и `o` рядом после символа каретки `^` внутри квадратных скобок `[]`.", "steps.range.title": "Буквенный диапазон `[a-z]`", - "steps.range.description": "Чтобы найти буквы в указанном диапазоне, начальная буква и конечная буква заключаются в квадратные скобки `[]` с тире между ними `-`. Регистр учитывается. Тип выражения, которое выберет все строчные буквы между `e` и `o`, включая их самих.", + "steps.range.description": "Чтобы найти буквы в указанном диапазоне, начальная буква и конечная буква заключаются в квадратные скобки `[]` с тире между ними `-`. Регистр учитывается. Введите выражение, которое выберет все строчные буквы между `e` и `o`, включая их самих.", "steps.rangeNumber.title": "Цифровой диапазон `[0-9]`", "steps.rangeNumber.description": "Чтобы найти числа в указанном диапазоне, начальный номер и конечный номер записываются в квадратных скобках `[]` с тире `-` между ними. Напишите выражение, которое выберет все числа от `3` до` 6`, включая самих себя.", @@ -78,7 +78,7 @@ "examples.questionMark.description": "Напишите выражение, указывающее, что буква `n` необязательна в тексте, используя вопросительный знак `?`. Таким образом, можно выбрать оба слова `a` и `an`.", "examples.quantifier.title": "Практика: Фигурные скобки - 1", - "examples.quantifier.description": "Запишите выражение, используя фигурные скобки `{}`, чтобы выбрать в тексте 4-х значные числа от `0` до `9`.", + "examples.quantifier.description": "Напишите выражение, чтобы найти 4 числа, идущие друг за другом, используя фигурные скобки `{}`. Помните, что диапазон `[0-9]` будет соответствовать одной цифре.", "examples.quantifierMin.title": "Практика: Фигурные скобки - 2", "examples.quantifierMin.description": "Введите выражение, используя фигурные скобки `{}`, чтобы выбрать числа от `0` до `9`, которые встречаются в тексте не менее `2` раз.",