(Using: Bootstrap 3.3.6, AngularJS 1.5.0, Angular UI Bootstrap 1.1.2)
This Demo of Angular-Dialog-Service features an automatic substitution for Angular-Translate. It will detect whether or not Angular-Translate is loaded; if not it will use the included translate substitute (translate.sub) module. The translate substitution is small and modeled after Angular-Translate so that if in the future you wish to use Angular-Translate all you need to do is load the module (pascalprecht.translate) before this dialogs module.
The result, Angular-Translate (https://github.com/angular-translate) is now optional, its no longer an absolute dependency. If your application does not need a translation module then there is no need to include Angular-Translate anymore. You can however still set default modal button, header and message text via $translateProvider in your module's config function.
Confirmation: {{confirmed}}
Name Enter (From Custom): {{name}}
Custom 2 Value: {{custom.val}}