Я довольно поздно для партии, но вот решение, использующее windows api. Это всегда открывает связанное приложение.
import ctypes
shell32 = ctypes.windll.shell32
file = 'somedocument.doc'
shell32.ShellExecuteA(0,"open",file,0,0,5)
Множество магических констант. Первый нуль - это hwnd текущей программы. Может быть нулевым. Остальные два нули - это необязательные параметры (параметры и каталог). 5 == SW_SHOW, он указывает, как выполнить приложение. Подробнее читайте в документах ShellExecute API .
Прежде всего - у вас есть ошибка в этой строке:
<div [translate]="'first_name'" [translateParams]="{value: 'world'}"></div>
Это должно быть:
<div [translate]="'admin.first_name'" [translateParams]="{value: 'world'}"></div>
Но, если честно, я не понимаю вашу проблему. Вы можете написать пошагово, что вам нужно?