locales(10-basics): en/es — перевод под новый ru by fey · Pull Request #318 · hexlet-basics/exercises-java · GitHub
Skip to content

locales(10-basics): en/es — перевод под новый ru#318

Merged
fey merged 1 commit into
mainfrom
locales-10-basics
Jul 3, 2026
Merged

locales(10-basics): en/es — перевод под новый ru#318
fey merged 1 commit into
mainfrom
locales-10-basics

Conversation

@fey

@fey fey commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

Что это

Первый модуль отложенной фазы локализации en/es (см. docs/python-alignment-java/MAPPING.md стр. 261 — «Локали — только RU; en/es отдельной фазой», и трекинг docs/python-alignment-java/LOCALES.md). RU-выравнивание по Python завершено; здесь переводим ru → en/es.

Изменения (модуль 10-basics, 5 уроков)

  • es/: ресинхрон под переписанную ru-теорию. Старый es отставал от нового ru — не хватало секций (диаграммы JVM, «Значение символов», «Где практиковаться», BEGIN/END, разбивка на подзаголовки).
  • en/: создан с нуля (был устаревший машинный перевод / отсутствовал) — README + EXERCISE + data.yml.
  • 20-comments/App.java: нейтрализация русского комментария (// TODO: добавить метод приветствия// TODO: add a greeting method), файл общий для всех локалей. Тест (containsPattern("//\\s*TODO")) не затронут.
  • description.en.yml модуля создан; description.es.yml приведён к ru.

Пропущены (уже в синхроне / не требуют правки): 10-hello-world/es/data.yml, 40-testing/es/{EXERCISE,data}.

Проверки (в Docker)

  • make schema-validate — ✅ passed
  • make description-lint — ✅ passed
  • make test — ✅ passed (71 модуль)

🤖 Generated with Claude Code

- es/: ресинхрон 5 уроков под переписанную ru-теорию (python-alignment)
- en/: создание 5 уроков с нуля (README, EXERCISE, data.yml)
- 20-comments/App.java: нейтрализация русского комментария в TODO
- description.en.yml модуля создан, description.es.yml приведён к ru

Проверки: schema-validate + description-lint + make test — passed (71 модуль).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant