Skip to content

locales(35-methods-using): en/es — перевод под новый ru - #323

Merged
fey merged 1 commit into
mainfrom
locales-35-methods-using
Aug 4, 2026
Merged

locales(35-methods-using): en/es — перевод под новый ru#323
fey merged 1 commit into
mainfrom
locales-35-methods-using

Conversation

@fey

@fey fey commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

Продолжение фазы локалей после PR #318#322 (10-basics, 20-arithmetics, 25-strings, 30-variables, 33-data-types).

Что сделано

en (локаль модуля отсутствовала целиком) — создана для всех 12 уроков: 100-methods, 105-methods-parameters, 110-methods-as-expressions, 115-string-immutability, 120-methods-chain, 130-string-symbols, 140-string-substring, 150-string-format, 200-methods-deterministic, 300-variadic-parameters, 400-stdlib, 500-methods-variants. Плюс модульный description.en.yml.

es — приведена к новому ru:

  • пересинхронизированы: 100, 110, 115, 120, 200;
  • созданы с нуля (уроков не было в es): 130, 140, 150, 300;
  • 105, 400, 500 уже соответствовали новому ru — сверены, без правок.

Прочее

  • 150-string-format нейтрализован от кириллицы (App.java, AppTest.java, ru/EXERCISE.md): "Привет, Мир!""Hello, World!" — общие для всех локалей файлы;
  • битые es-ссылки исправлены: es.wikipedia.org/wiki/Función_pura отдавала 404 → Algoritmo_determinista; в 120-methods-chain es вёл на en.wikipedia.org/wiki/Clean_URL#Sluges.wikipedia.org/wiki/URL_semántica;
  • codica.la/guides/how-to-search/ не существует (404), поэтому в 400-stdlib/es гайд остаётся на guides.hexlet.io — как и в уже влитых модулях.

Верификация

docker compose run --rm exercises make schema-validate   # exit 0
docker compose run --rm exercises make description-lint  # exit 0
docker compose run --rm exercises make test              # exit 0

Дополнительно: в */en/ и */es/ модуля кириллицы нет; число секций ##, код-блоков и абзацев в en/es совпадает с ru по каждому уроку; ключи data.yml (tips/definitions) совпадают между локалями.

Осталось в фазе: 40-methods-definition, 45-logic, 80-conditionals, 90-loops.

🤖 Generated with Claude Code

- en создан для всех 12 уроков модуля (локаль ранее отсутствовала целиком)
- es пересинхронизирован под новый ru: 100, 110, 115, 120, 200; созданы
  с нуля: 130, 140, 150, 300
- 150-string-format нейтрализован от кириллицы (App/AppTest + ru/EXERCISE):
  "Привет, Мир!" → "Hello, World!"
- модульный description.en.yml добавлен
- битые es-ссылки заменены: es.wikipedia.org/wiki/Función_pura (404) →
  Algoritmo_determinista; en.wikipedia Clean_URL#Slug → es.wikipedia URL_semántica

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@fey
fey merged commit e2f0ddb into main Aug 4, 2026
2 checks passed
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