Added support for hidden apps (bug 1019249, 1019251)

shouldn't the parentheses for this L10n be closed before you do the variable interpolation? otherwise, localisers will be localising a string that has interpolated values, not the placeholder `{0}` and `{1}`s.