We're using ember-i18n to do i18n in our Ember app, and so far it's been fine. We've got a bunch of keys for strings like "Cancel" and "Save" and "Please don't do that", but I'm not sure if string-based i18n is the right way to approach the section I hit today, which is basically a warning (I'm inventing this text, but the sentiment is the same):
Stop! What you're about to do cannot be undone. If you click the next button, you accept responsibility for:
- Three small children
- The Greek sovereign debt crisis
- Windows 98
If you agree, click "I Agree" to continue.
Should I just put a bunch of keys in the language file for that block? One key for the whole shebang, HTML and all? Or is there another way?