reactjs / ru.react.dev

React documentation website in Russian / Официальная русская версия сайта React

Home Page:https://ru.react.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Терминология и вычитка: бандлер/сборщик

another-guy opened this issue · comments

В ряде переводов bundler переведён в двух различных вариантах: бандлер и сборщик.

Надо:

  1. Определиться с одним вариантом;
  2. Enforce этот вариант в незакрытых PR;
  3. Вычитать уже переведённые страницы (full text search в помощь) и исправить, где требуется.

@gcor @ntishkevich @Heegiiny @avevlad есть соображения, как лучше переводить?

"Сборщик" -- хорошее русское слово, но лично мне не ясно, насколько оно точное. Склоняюсь к тому, что для тех, кто читает впервые, сборщик попонятнее, чем бандлер.

У нас уже есть в терминологии bundler = бандлер, но меня смущают слова, которые встречаются: bundle, bundling, bundled

И их бы я точно не переводил как бандлирование файлов или бандлованные файлы.
Я за сборку, собирание и собранные.

Хотя слово бандл довольно устоявшееся и даже есть на вики

bundler -> сборщик
bundling -> сборка

bundle file -> ?

@another-guy Я согласен с тем что сборщик попонятнее, чем бандлер. Но непонятно что делать с "bundle" files.

В случае перевода Code Splitting (#246) пока предлагаю оставить все как есть, только поправить определение Бандлинга:

с

Бандлинг — это процесс отслеживания импортированных файлов и их объединения их в один «бандл-файл».

на

Бандлинг — это процесс сборки файлов с модулями и их зависимостями в один «бандл-файл».

@gcor, да, я знаю, что у нас в словаре бандлер. Но в ряде мест перевели как сборщик, а хотелось бы, чтобы перевод был последователен.

@avevlad
bundler -> сборщик 👍
bundling -> сборка 👍
bundle file -> собранный файл ❓ (в отличие от файл сборки, который допускает двусмысленное толкование)

И тогда можно так написать:

Сборка (или «бандлинг») — это процесс выявления импортированных файлов и их объединения их в один «собранный» файл (часто называемый «bundle» или «бандл»).

Этот файл сборки после подключения на веб-страницу загружает всё приложение за один раз.


Бандлинг это хорошо, но по мере роста вашего приложения, ваш бандл также будет расти

Cборка это хорошо, но по мере роста вашего приложения, ваш (собранный файл | файл сборки) также будет расти


У них есть хорошее руководство по разделению бандла с серверным рендерингом.

У них есть хорошее руководство по разделению файла сборки с серверным рендерингом.


Разделение кода это возможность которая поддерживается такими бандлерами как Webpack или Browserify (с factor-bundle), она может разделить ваш бандл на несколько кусочков и загружать их по мере необходимости.

Разделение кода это возможность которая поддерживается такими сборщиками как Webpack или Browserify (с factor-bundle), она может разделить ваш файл сборки на несколько кусочков и загружать их по мере необходимости.


Она автоматически загрузит бандл содержащий OtherComponent, когда этот компонент будет отрендерен.

Она автоматически загрузит собранный файл содержащий OtherComponent, когда этот компонент будет отрендерен.



Сложно, может я просто привык, но мне бандл файл как-то понятнее.

Сборка (или «бандлинг») — это процесс выявления импортированных файлов и их объединения их в один «собранный» файл (часто называемый «bundle» или «бандл»).

Да, так клево, постараюсь сегодня (по MSK) успеть обновить #246

upd: сделаю завтра

@gaearon каким путём идти? У нас и бандлер и сборщик есть в разных местах. Хотелось бы всё же определиться и сделать в одном стиле.

В этом issue, вроде бы, сходимся на том, что "сборщик" более "по-русски", но git blame мне сказал, что в словарь бандлер добавил ты и мне как-то некомфортно идти против. Проясни, пожалуйста, и можно будет сварить pull request для этой долгоиграющей issue.