Skip to content

Commit c036efb

Browse files
committed
Update ru-RU.md
1 parent a1cae12 commit c036efb

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

i18n/ru-RU.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1524,21 +1524,21 @@
15241524

15251525
**[Back to top](#table-of-contents)**
15261526

1527-
## Minification and Annotation
1527+
## Минификация и аннотация
15281528

15291529
### ng-annotate
15301530
###### [Style [Y100](#style-y100)]
15311531

1532-
- Use [ng-annotate](//github.com/olov/ng-annotate) for [Gulp](http://gulpjs.com) or [Grunt](http://gruntjs.com) and comment functions that need automated dependency injection using `/** @ngInject */`
1532+
- Используйте [ng-annotate](//github.com/olov/ng-annotate) для [Gulp](http://gulpjs.com) или [Grunt](http://gruntjs.com) и комментируйте функции, которые нуждаются в автоматической вставке зависимостей, используйте `/** @ngInject */`.
15331533

1534-
*Why?*: This safeguards your code from any dependencies that may not be using minification-safe practices.
1534+
*Why?*: Это гарантирует, что в вашем коде нет зависимостей, которые не используют защиту для повреждений от минификации.
15351535

1536-
*Why?*: [`ng-min`](https://github.com/btford/ngmin) is deprecated
1536+
*Why?*: [`ng-min`](https://github.com/btford/ngmin) не рекомендуется для применения, выводится из употребления
15371537

1538-
>I prefer Gulp as I feel it is easier to write, to read, and to debug.
1539-
1540-
The following code is not using minification safe dependencies.
1538+
>Я предпочитаю Gulp, так как для меня он проще для чтения, написания кода и отладки.
15411539

1540+
Следующий код не использует защиту зависимостей от минификации.
1541+
15421542
```javascript
15431543
angular
15441544
.module('app')
@@ -1557,7 +1557,7 @@
15571557
}
15581558
```
15591559

1560-
When the above code is run through ng-annotate it will produce the following output with the `$inject` annotation and become minification-safe.
1560+
Если код выше запустить через ng-annotate, то будет произведен код с аннотацией `$inject`, и код станет устойчив к минификации.
15611561

15621562
```javascript
15631563
angular
@@ -1579,12 +1579,12 @@
15791579
Avengers.$inject = ['storageService', 'avengerService'];
15801580
```
15811581

1582-
Note: If `ng-annotate` detects injection has already been made (e.g. `@ngInject` was detected), it will not duplicate the `$inject` code.
1582+
Замечание: Если `ng-annotate` обнаруживает вставки которые уже сделаны (например `@ngInject` был обнаружен), он не будет дублирован в коде `$inject`.
15831583

1584-
Note: When using a route resolver you can prefix the resolver's function with `/* @ngInject */` and it will produce properly annotated code, keeping any injected dependencies minification safe.
1584+
Замечание: Если используется маршрутный обработчик, то вы можете перед встраиваемой функцией подставить `/* @ngInject */` и это будет производить корректный аннотационный код, делающий каждую вставленную зависимость безопасной для минификации.
15851585

15861586
```javascript
1587-
// Using @ngInject annotations
1587+
// Используем @ngInject аннотацию
15881588
function config($routeProvider) {
15891589
$routeProvider
15901590
.when('/avengers', {
@@ -1600,7 +1600,7 @@
16001600
}
16011601
```
16021602

1603-
> Note: Starting from AngularJS 1.3 use the [`ngApp`](https://docs.angularjs.org/api/ng/directive/ngApp) directive's `ngStrictDi` parameter. When present the injector will be created in "strict-di" mode causing the application to fail to invoke functions which do not use explicit function annotation (these may not be minification safe). Debugging info will be logged to the console to help track down the offending code.
1603+
> Замечание: Начиная с AngularJS 1.3 используйте [`ngApp`](https://docs.angularjs.org/api/ng/directive/ngApp) директивный параметр `ngStrictDi`. При наличии инжектора будет создан режим "strict-di", который не даст приложению работать, если обнаружит функции, которые не используют явные аннотации (например, для защиты от минификации). Отладочная информация будет отображаться в консоли, чтобы помочь разработчику выявить код, ломающий приложение.
16041604
`<body ng-app="APP" ng-strict-di>`
16051605

16061606
### Use Gulp or Grunt for ng-annotate

0 commit comments

Comments
 (0)