locales(40-methods-definition): en/es — перевод под новый ru - #324
Merged
Conversation
- en создан для всех 6 уроков модуля (локаль ранее отсутствовала целиком) + модульный description.en.yml - es пересинхронизирован под новый ru: 100-static (не было ASCII-схемы сигнатуры и секции про переиспользование), 200-return (в коде были переведены идентификаторы: saludo/correo/dobleCinco → greeting/email/ doubleFive), 300-parameters (JS-остатки: одинарные кавычки, пустое тело replace, ошибочный charAt(3) → 'n'), 400-default-parameters (JS-синтаксис function pow внутри Java-класса, внутренняя заметка в HTML-комментарии вместо python-примера) - es создан с нуля: 500-packages - 300-parameters/AppTest.java нейтрализован от кириллицы: "текст"/"и пошла вода" → "text"/"and water flowed" - битая es-ссылка codica.la/courses/java-poo-basics (404) → codica.la/carreras/java в 100-static и 150-method-main - es/data.yml 200-return: добавлены отсутствовавшие tips (как в ru) Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Продолжение фазы локалей: седьмой модуль после PR #318–#322 (влиты) и #323 (35-methods-using, на ревью).
Что сделано
en (локаль модуля отсутствовала целиком) — создана для всех 6 уроков: 100-method-definition-static, 150-method-main, 200-method-definition-return, 300-method-definition-parameters, 400-method-definition-default-parameters, 500-packages. Плюс модульный
description.en.yml.es — приведена к новому ru. Здесь расхождения были глубже, чем показывал объём текста:
100-static— не было ASCII-схемы разбора сигнатуры и всей секции «Переиспользование и читаемость»; в примере стояло локализованное"Hoy es:"вместо"Today is:";200-return— в код-примерах были переведены идентификаторы и литералы:saludo(),correo,correoRecortado,dobleCinco(),ejecutar(),"Se acerca el invierno"→ приведено к ru (greeting(),email,trimmedEmail,doubleFive(),run(),"Winter is coming!");300-parameters— остатки JS-версии: одинарные кавычки в Java-коде ('google'.replace('go', 'mo')), пустое тело методаreplace(), а пример"algún texto".charAt(3)был подписан как'n', хотя по индексу 3 стоит'ú'— пример заменён на"un texto cualquiera".charAt(3); // 't'; в EXERCISE былоvar text = "¡funciona!"при выводеit w...;400-default-parameters— устаревшая версия: JS-синтаксисfunction pow(x, base = 2)внутри Java-класса вместо python-примера из нового ru, внутренняя заметка автора в HTML-комментарии, разбитая на два блока перегрузка;500-packages— es создана с нуля (урок появился после RU-выравнивания);150-method-main— структура совпадала, поправлена только ссылка (см. ниже).Прочее
300-parameters/AppTest.javaнейтрализован от кириллицы:App.truncate("текст", 3)/"и пошла вода"→"text"/"and water flowed"(общий файл для всех локалей);codica.la/courses/java-poo-basicsотдавала 404 — заменена наcodica.la/carreras/java(es-аналогru.hexlet.io/programs/java) в 100-static и 150-method-main;200-return/es/data.ymlне былоtips, которые есть в ru — добавлены.Верификация
Дополнительно: кириллицы в
*/en/,*/es/и в*.javaмодуля нет; число секций##и код-блоков в en/es совпадает с ru по каждому уроку; ключиdata.ymlсовпадают между локалями; все 7 внешних ссылок в новых файлах отдают 200.Осталось в фазе: 45-logic, 80-conditionals, 90-loops.
🤖 Generated with Claude Code