I'm building a large AngularJS application in which some of the UI text needs to be content managed. This is because items such as contextual help will need to be edited by the client after launch in response to user feedback.
I'm looking for approaches to inserting the text strings into the UI. So far I have considered
- using something like angular-translate to dynamically insert the text at run time
- using something like gulp-template to statically insert the strings into the templates during the build step
Having never attempted this before I'm aware there may be issues I haven't considered. I'm hoping someone with experience of solving a similar problem can weigh in with some advice.
Note there are no plans to internationalise the app at this point.