Глоссарий с вариантами принятых переводов некоторых терминов и словосочетаний, используемых при переводе англоязычной документации, книг и статей для общей согласованности.
В русской раскладке используются двойные кавычки в формате «слово»
.
При отсутствии термина, можно воспользоваться поиском по терминологической базе Майкрософт, например: domain model
Оглавление 0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
- abilities – полномочия, компетенции.
- acceptance test – приемочный тест.
- accessors – аксессоры.
- Ad hoc (ORM) – Ad hoc (ORM). Специфичная, нетрадиционная (ORM).
- Aggregate – Агрегат.
- Aggregate Root – Корневой Агрегат.
- Anemic Domain Model – Анемичная Доменная Модель.
- Application – Приложение.
- Application Services – Службы Приложения.
- argument – аргумент.
- asset – веб-актив. Префикс веб не используется в словосочетаниях типа CSS/JS актив.
- asset pipeline – сценарий по сборки веб-актива.
- atomic – атомарный, неделимый.
- attach (a relation) – назначить (отношение).
- attaching – прикрепление, присоединение.
- attempting – пытается.
- authentication – аутентификация.
- authentication pipeline – конвейер аутентификации.
- authorization – авторизация.
- auto-incrementing ID – автоинкрементный идентификатор.
- backend – серверная часть.
- bag, message bag, attribute bag – коллекция, коллекция сообщений, коллекция атрибутов.
- basic example – отвлеченный пример. Правильнее «пример основ» (чего-либо).
- Bounded Context – Ограниченный Контекст.
- box – образ (Vagrant).
- binding – связывание.
- broadcaster – вещатель.
- cache – кеш.
- casting – типизация.
- cast type – типизатор.
- chain – связать (например, методы).
- chaining – цепочка (например, заданий).
- chunking – разбиение.
- clauses – выражения.
- clean architecture – чистая архитектура.
- сlosure – замыкание.
- cohesion – связность. Внутренняя связь.
- Collection-Oriented Repositories – Коллекционно-ориентированные Репозитории.
- command bus – командная шина.
- command line interface (CLI) – интерфейс командной строки.
- commit – коммит, фиксация.
- common (language) – общий (язык). Используемый во всех частях.
- composer – компоновщик, конструктор. Менеджер пакетов Composer не переводится.
- Compound Layouts – Составные (Скомпонованные) Макеты.
- condition – условие.
- conditional – кондиционный.
- configuration – конфигурация, конфигурирование.
- constraints – ограничения, условия.
- contract – контракт.
- cookie – (файл) cookie.
- coupling – связанность. Внешняя связь.
- cross-cutting – сквозной.
- custom – ваш, пользовательский, желаемый, собственный.
- customization – настройка.
- customizing – корректировка, изменение.
- Data Mapper – Преобразователь Данных. Шаблон проектирования либо его реализация.
- Data Transformer – Преобразователь Данных.
- data mapping layer – Слой структурирования данных.
- defining – определение.
- delivery mechanism – механизм доставки. Требует уточнения.
- deployment – развертывание.
- desired capabilities – требуемые характеристики.
- detaching – отсоединение.
- directory – каталог, директория.
- dispatch – выполнение, исполнение, запуск, направление. Прежде всего «постановка в очередь».
- distributed architectures – распределенные архитектуры.
- Domain-Driven Design – Предметно-ориентированное проектирование (дизайн). Для сокращения DDD.
- Domain – Домен (предметная область).
- Domain Event – Доменное Событие.
- Domain Service – Доменный Службы.
- DTO Assembler – Ассемблер объектов передачи данных.
- dump – вывод, отображение.
- eager – нетерпеливый.
- encrypter – шифровальщик.
- encryption – шифрование.
- environment – среда, окружение.
- evaluated – проанализированы.
- event – событие.
- Event Publisher – Издатель Событий.
- Event Sourcing – Event Sourcing (Хронология Событий).
- Event Store – Хранилище Событий.
- Event Storming – Событийный штурм.
- Eventual Consistency – Конечная Консистентность. Пример: модель является конечно-консистентной.
- examining – изучение, исследование, интерпретация.
- exchange – распределитель.
- Exchange Name – Имя Канала.
- exit code – код выхода / возврата.
- experience – опыт / продуктивность / возможности / удобство (разработки или разработчика).
- facade – фасад.
- Factory – Фабрика.
- factory callbacks – хуки фабрики.
- failed job – невыполненное задание.
- fake – фальсификация, фальшивка.
- feature – функционал, особенность.
- filesystem – файловое хранилище, файловая система.
- fired – инициировано, сработано.
- flash data – кратковременные данные, флеш-данные. Данные, имеющие непродолжительный срок существования.
- flashed to the session – записаны (краткосрочно) в сессию.
- flexibility – гибкость.
- fluent – текучий, гибкий, последовательный.
- force – принудительно.
- foreign key constraints – ограничения внешнего ключа.
- gate – шлюз (авторизации).
- generating – генерация. Незаменимо словом «создание». Предполагается генерация ч.-л. с использованием команд Artisan.
- getter – геттер.
- given – переданный, указанный, конкретный.
- guard – охранник (аутентификатора).
- guarding – защита.
- hashing – хеширование.
- helpful – полезный.
- helpers – помощники, глобальные вспомогательные функции.
- hydrated – присоединены (включены в результирующий набор). Например, в коллекцию при использовании генераторов на основе курсоров.
- Identity – Идентичность.
- immutability – неизменяемость, иммутабельность.
- in-memory – хранимые в памяти. Зачастую не переводится.
- Infrastructure – Инфраструктура. Содержит реализации интерфейсов уровня Domain.
- inline – однолинейная запись.
- integration test – интеграционный тест.
- job – задание, задача.
- job batching – пакетная обработка заданий.
- layer over – обертка над.
- lazy – отложенный.
- listener – слушатель.
- load balancer – балансировщик нагрузки.
- localization – локализация.
- log – журнал.
- logger – регистратор.
- logging – логирование.
- loose comparisons – гибкое сравнение. Противоположное
strict comparisons
.
- macro (macros) – макрокоманда (макрокоманды).
- macroable – макропрограммируемый.
- maintenance mode – режим обслуживания.
- making – инициализация. Например, метод фабрики
make
инициализирует, но не создает запись о модели в БД. - manually – самостоятельно, вручную, по требованию.
- mapping – сопоставление, структурирование, картирование, перебор, реже итерация.
- mass assignment – массовое присвоение.
- microservice – микросервис.
- middleware – посредник.
- migration – миграция.
- migration squashing – сжатие миграций.
- miscellaneous – разное.
- mock – подставной объект.
- mocking – имитация.
- mutator – мутатор.
- named error bag – именованные коллекции ошибок.
- Object Mother – Материнский Объект.
- observers – наблюдатели.
- old input – прежний ввод.
- on-demand – по требованию, по запросу.
- opinion – мнение.
- opinions – представления (о чем-либо), принципы (например, работы).
- Optimistic Concurrency Control – Оптимистический контроль параллелизмом.
- optional – необязательный.
- options – параметры.
- Output dependency – Выходная зависимость.
- overriding – переопределение.
- pagination – постраничная навигация, пагинация.
- payload – информационная часть данных (HTTP-запроса).
- permanently – окончательно.
- persistence layer – Слой Постоянного Сохранения.
- persistence mechanism – Механизм Сохранения.
- Pessimistic Concurrency Control – Пессимистический контроль параллелизма.
- pipelining commands – конвейерное выполнение команд.
- placeholder – заполнитель, метка-заполнитель, символ-заполнитель, заменитель.
- pluralizer – построитель слов во множественном числе.
- policy – политика.
- power – возможность. В контексте о функциональности.
- Presentation Model – Презентационная Модель.
- progress bar – индикатор выполнения.
- provider – провайдер, поставщик. Второй случай всегда употребим в отношении классов
ServiceProvider
. - production – эксплуатация.
- pruning – очистка, удаление.
- query builder – построитель запросов.
- query constraints – ограничения запроса.
- queue – очередь.
- queue worker – обработчик очереди.
- queueable – очередной (?), последовательный.
- race conditions – кондиционная конкурентность.
- rate limit – предел (лимит) частоты.
- rate limiting – ограничение частоты.
- redirect – перенаправление.
- redirector – перенаправитель.
- refreshing – обновление.
- reflection – рефлексия (отражение).
- release – релиз, выпуск, проброс (задания в очереди). Не уточнено.
- relationships – отношения.
- rendered – обработанный (HTML-код).
- rendering – отображение, визуализация, рендеринг.
- replicating – репликация, тиражирование.
- Repository – Репозиторий.
- request – запрос.
- resource – ресурс. Источник информации, например, API-ресурс.
- resources – ресурсы. Директория исходных файлов проекта для фронтенда.
- response – ответ.
- retrieving – получение, извлечение.
- Rich Domain Model – Расширенная Доменная Модель.
- Root Entity – Корневая Сущность.
- route – маршрут.
- routing – маршрутизация.
- scaffold – каркас.
- scaffolding – каркасное программирование. Автоматизация по написанию кода на основе заготовок.
- schema builder – построитель схемы.
- scope – область, сфера, диапазон. То, что имеет ограничения.
- search engine – поисковая система.
- seeding – наполнение.
- self-contained system – автономная система. Самодостаточная.
- sequence – последовательность, серия.
- serialization – сериализация.
- service container – контейнер служб.
- service providers – поставщики служб.
- session – сессия.
- Set – Набор.
- setter – сеттер.
- shallow – упрощенный.
- shared (language) – совместно используемый (язык). Используемый в отдельных частях.
- shortcut – ярлык, псевдоним.
- skeleton – каркас.
- slug – дружественный URI (фрагмент URL-адреса).
- soft deleting – программное удаление.
- Sometimes you may need, Sometimes you may wish – По желанию можно (может).
- source maps – карты исходников.
- spy on an object – наблюдать за объектом.
- specific – конкретный, определенный.
- Specification – Спецификация.
- squashing – сжатие.
- staging – промежуточная (стадия разработки).
- statement – оператор, выражение.
- starter kit – стартовый комплект.
- strict comparisons – жесткое сравнение. Противоположное
loose comparisons
. - stub – заглушка, заготовка. «Заготовка» может употребляться, например, относительно пустого класса с нереализованными методами, а «заглушка» – в контексте тестов.
- Table Data Gateway – Шлюз данных таблицы. Шаблон проектирования «Шлюз доступа к данным таблицы».
- terms of service – условия использования.
- timestamp – временная метка.
- type-hinting – типизация (аргументов), объявление зависимостей.
- toggling – переключение.
- Ubiquitous Language – Единый (Универсальный) язык.
- use case – сценарий использования.
- user-land – пользовательский слой ПО.
- valid – действительный, допустимый.
- validation – валидация, проверка.
- validator – валидатор.
- vendor – поставщик. Директория
vendor
с библиотеками от сторонних поставщиков. - verb, HTTP – HTTP-метод.
- verification – подтверждение.
- view – шаблон, представление.
- wildcard – метасимвол подстановки.
- work factor – коэффициент работы.
- Wrap-Up – Итоги.
- yield – дополнение, дополнять.
Текущий глоссарий распространяется по лицензии MIT.