We need to do the same thing as Popcorn Maker, and have a `localized` module that allows for client-side access to the strings.  Since this text needs to be different depending on the state, we have to keep the logic of the string in the client-side js.  The code should be something like:

```javascript
define(['jquery', 'model', 'forms', 'localized', 'bootstrap-markdown', 'domReady!'],
function ($, EventModel, forms, localized) { return function (mapMaker) {
...
$('.event-button-text', $button).text( localized.get("Add an Event") );
...
$('.event-button-text', $button).text( localized.get("Log in to add an Event") );
```

The only tricky part will be changing the requirejs setup so it knows how to find the localized.js in the main dir structure vs. in the webmaker-events requirejs structure.  Jon or me can probably help you figure out the paths stuff.