Merge branch 'hotfix/0.8.18'
if for program setttings not being set
add else if
add else if
not set to NONE
added __()
added to all view output __()
added string template
__() refactor code error in string template
added code consitent with layout
Merge branch 'develop' into hotfix/0.8.19
Merge branch 'hotfix/0.8.19' into develop