locales(90-loops): en/es — перевод под новый ru (финальный модуль фазы) - #327
Merged
Conversation
- en создан для всех 11 уроков модуля (модульный description.en.yml был)
- es пересинхронизирован под новый ru:
* 200-aggregation-strings — не было ASCII-схемы наращивания строки,
абзаца про две переменные и секции «Нейтральный элемент»
* 250-iteration-over-strings — не было ASCII-схемы, вводного абзаца про
charAt/length и секции «Обход в обратном порядке»
* 300-conditions-inside-loops — не было секций «Счетчик и условие
отвечают за разное» и «Работа по шагам»; GoT-цитата была переведена
("Fear cuts deeper than swords." → "El miedo corta...")
* 350-build-strings — код в теории показывал обход с конца, то есть
готовое решение упражнения, вместо обхода с начала как в ru
* 400-syntax-sugar — были только вводный абзац и список, не было всех
четырёх секций
* 500-return-from-loops — не было секции с пошаговым разбором проверки
числа 5 и ASCII-блока про return; бессмысленное «hasta x - 1/2»
* 550-for — не было секций «Разбор по шагам» и «Сравнение с while»
(с ASCII-сравнением), примера суммы 0..9 и пояснения про i++
* 600-debug — es создан с нуля
- битая es-ссылка es.wikipedia.org/wiki/Resto_(matemática) (404) →
División_euclidiana; терминология es: Bucle While → Ciclo While
- добавлены отсутствовавшие в es tips/definitions (200, 250, 400, 500, 550)
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.
Последний, десятый модуль фазы локалей. После влития en/es будут полными по всему курсу (PR #318–#326 + этот).
Что сделано
en (локали в модуле не было) — создана для всех 11 уроков: 100-while, 150-aggregation-numbers, 200-aggregation-strings, 250-iteration-over-strings, 300-conditions-inside-loops, 350-build-strings, 400-syntax-sugar, 450-mutators, 500-return-from-loops, 550-for, 600-debug. Модульный
description.en.ymlв этом модуле уже был.es — приведена к новому ru:
350-build-strings— самое существенное: код в теории обходил строку с конца, то есть показывал готовое решение упражнения (в задании как раз просят переписать обход с конца), тогда как ru показывает обход с начала;400-syntax-sugar— от урока остались только вводный абзац и список сокращений: отсутствовали все четыре секции («Сокращенные формы присваивания», «Сахар в циклах», «Конкатенация строк», «Поддерживаемые сокращения»);550-for— не было секций «Разбор по шагам» и «Сравнение с while» (включая ASCII-сравнение двух циклов), примера с суммой 0..9 и пояснения проi++;500-return-from-loops— не было секции с пошаговым разбором проверки числа 5 и ASCII-блока про выход поreturn; в тексте стояло бессмысленное «hastax - 1/2»;300-conditions-inside-loops— не было секций «Счетчик и условие отвечают за разное» и «Работа по шагам»; GoT-цитата была переведена ("Fear cuts deeper than swords."→"El miedo corta más profundo..."), хотя по конвенции фазы такие строки остаются как в ru;250-iteration-over-strings— не было ASCII-схемы, вводного абзаца проcharAt()/length()и секции «Обход в обратном порядке»;200-aggregation-strings— не было ASCII-схемы наращивания строки, абзаца про роли двух переменных и секции «Нейтральный элемент»;600-debug— es создан с нуля (урок появился после RU-выравнивания);100-while,150,450— уже соответствовали новому ru, сверены без изменений теории.Ссылки и терминология
es.wikipedia.org/wiki/Resto_(matemática)отдавала 404 → заменена наDivisión_euclidiana(450-mutators);Números_primos→ заменена на явнуюNúmero_primo;data.ymlтермин определения был «Bucle While» при названии урока «Ciclo While» — приведено к «Ciclo While»;tips/definitions, которые есть в ru (200, 250, 400, 500, 550).Замечание по ru (не менял)
В
600-debug/ru/data.ymlссылкаguides.hexlet.io/ru/how-to-ask-questions/отдаёт 404 — гайд, судя по всему, переименован или удалён (форматguides.hexlet.io/ru/<slug>/рабочий, проверено на/ru/encoding/). В en/es вместо неё поставлены ссылки по теме урока (Debugging / Depuración de programas). Ru-локаль я не трогал — скажите, если поправить там же.Верификация
Дополнительно: кириллицы в
*/en/и*/es/нет; число секций##, код-блоков и файлов в en/es совпадает с ru по каждому из 11 уроков; ключиdata.ymlсовпадают между локалями; выравнивание ASCII-схем проверено скриптом — колонки коннекторов совпадают с ru; все 10 внешних ссылок отдают 200.🤖 Generated with Claude Code