First pass at ajax post previews

Plus some code cleaning, additional localisation strings, freshly
generated triggers list.