I couldn't get around it in this case as %share-text is used for more than one purpose so couldn't have space applied to it. I either needed to add a duplicate i18n entry with the space or add the space to the JS. I already had to have in-script special handling for reversed order languages so I just piggy-backed on that to get the extra space (less characters overall).