diff options
| author | INOUE Daisuke <inoue.daisuke@gmail.com> | 2025-04-02 01:49:11 +0900 | 
|---|---|---|
| committer | INOUE Daisuke <inoue.daisuke@gmail.com> | 2025-04-08 22:24:46 +0900 | 
| commit | 1fd6a7d2249fdf6ba5ca9ced6ea43348ebe0941d (patch) | |
| tree | ea1344af0d6259ce70c99f556f26a86d29d9440f /views/event.handlebars | |
| parent | b56f838718386e611af71a74b479a331b832da79 (diff) | |
rename translation keys as filestructure
Diffstat (limited to 'views/event.handlebars')
| -rwxr-xr-x | views/event.handlebars | 142 | 
1 files changed, 71 insertions, 71 deletions
diff --git a/views/event.handlebars b/views/event.handlebars index 426e5df..85e7f40 100755 --- a/views/event.handlebars +++ b/views/event.handlebars @@ -11,7 +11,7 @@    </div>    <div class="col-lg-3 ml-2 edit-buttons">      {{#if editingEnabled}} -      <button type="button" id="editEvent" class="button button--primary ml-auto d-block" {{#if eventHasConcluded}}disabled{{/if}} data-event-id="{{eventData.id}}" data-toggle="modal" data-target="#editModal"><i class="fas fa-edit"></i> {{t "event.edit" }}</button> +      <button type="button" id="editEvent" class="button button--primary ml-auto d-block" {{#if eventHasConcluded}}disabled{{/if}} data-event-id="{{eventData.id}}" data-toggle="modal" data-target="#editModal"><i class="fas fa-edit"></i> {{t "views.event.edit" }}</button>      {{/if}}    </div>  </div> @@ -39,7 +39,7 @@            <time class="dt-end" datetime="{{eventEndISO}}"></time>            <br>            <span class="text-muted"> -            {{#if eventHasBegun}}{{#unless eventHasConcluded}}{{t "event.started"}} {{else}}{{t "event.ended"}} {{/unless}}{{/if}}{{fromNow}} +            {{#if eventHasBegun}}{{#unless eventHasConcluded}}{{t "views.event.started"}} {{else}}{{t "views.event.ended"}} {{/unless}}{{/if}}{{fromNow}}            </span>          </li>          {{#if eventHasHost}} @@ -47,7 +47,7 @@              <span class="fa-li">                <i class="fas fa-fw fa-user-circle"></i>              </span> -            <span class="text-muted">{{{t "event.hostedby" }}} +            <span class="text-muted">{{{t "views.event.hostedby" }}}            </li>          {{/if}}          {{#if eventData.eventGroup}} @@ -55,7 +55,7 @@              <span class="fa-li">                <i class="fas fa-fw fa-calendar-alt"></i>              </span> -            <span class="text-muted">{{{t "event.partof" }}}</span> +            <span class="text-muted">{{{t "views.event.partof" }}}</span>            </li>          {{/if}}          {{#if eventData.url}} @@ -74,7 +74,7 @@            </span>            <a class="u-url" href="https://{{domain}}/{{eventData.id}}">https://{{domain}}/{{eventData.id}}</a>            <button type="button" id="copyEventLink" class="eventInformationAction button button--outline-secondary button--sm" data-clipboard-text="https://{{domain}}/{{eventData.id}}"> -            <i class="fas fa-copy"></i> {{t "copy" }} +            <i class="fas fa-copy"></i> {{t "common.copy" }}            </button>          </li>          {{#if isFederated}} @@ -84,7 +84,7 @@            </span>            @{{eventData.id}}@{{domain}}            <button type="button" id="copyAPLink" class="eventInformationAction button button--outline-secondary button--sm" data-clipboard-text="@{{eventData.id}}@{{domain}}"> -            <i class="fas fa-copy"></i> {{t "copy" }} +            <i class="fas fa-copy"></i> {{t "common.copy" }}            </button>          </li>          {{/if}} @@ -94,16 +94,16 @@    <aside id="event__actions">      <div class="button-stack" role="group" aria-label="Event actions">        <a href="http://www.google.com/calendar/event?action=TEMPLATE&dates={{parsedStart}}%2F{{parsedEnd}}&text={{escapedName}}&location={{parsedLocation}}&ctz={{timezone}}" class="button button--outline-secondary button--sm"> -        <i class="far fa-calendar-plus"></i> {{t "event.addtoGC" }} +        <i class="far fa-calendar-plus"></i> {{t "views.event.addtoGC" }}        </a>        <button type="button" id="exportICS" class="button button--outline-secondary button--sm" data-event-id="{{eventData.id}}"> -        <i class="fas fa-download"></i> {{t "event.ICSexport" }} +        <i class="fas fa-download"></i> {{t "views.event.ICSexport" }}        </button>        <a target="_blank" href="http://maps.google.com/?q={{parsedLocation}}" class="button button--outline-secondary button--sm"> -        <i class="fas fa-map-marked"></i> {{t "event.showonGM" }} +        <i class="fas fa-map-marked"></i> {{t "views.event.showonGM" }}        </a>        <a target="_blank" href="https://www.openstreetmap.org/search?query={{parsedLocation}}" class="button button--outline-secondary button--sm"> -        <i class="fas fa-map-marked"></i> {{t "event.showonOM" }} +        <i class="fas fa-map-marked"></i> {{t "views.event.showonOM" }}        </a>      </div> @@ -115,20 +115,20 @@  {{#if eventHasConcluded}}  <div class="alert alert-warning mb-4" role="alert"> -{{t "event.concludeddel" }}</div> +{{t "views.event.concludeddel" }}</div>  {{/if}}  {{#if firstLoad}}  <div class="alert alert-success alert-dismissible fade show" role="alert">    <button type="button" class="close" data-dismiss="alert" aria-label="Close">      <span aria-hidden="true">×</span>    </button> -  <p>{{t "event.welcome" }}</p> -  <p>{{{t "event.attention" }}}</p> -  <p>{{{t "event.share" }}}</p> +  <p>{{t "views.event.welcome" }}</p> +  <p>{{{t "views.event.attention" }}}</p> +  <p>{{{t "views.event.share" }}}</p>  </div>  {{/if}}  <div class="card mb-4" id="eventDescription"> -  <h5 class="card-header">{{t "event.about" }}</h5> +  <h5 class="card-header">{{t "views.event.about" }}</h5>    <div class="card-body p-summary">      {{{parsedDescription}}}    </div> @@ -136,40 +136,40 @@  {{#if eventData.usersCanAttend}}  <div class="card mb-4" id="eventAttendees"> -  <h5 class="card-header">{{t "event.attendees" }} {{#if numberOfAttendees}}{{t "event.numberofattende" }}{{/if}} +  <h5 class="card-header">{{t "views.event.attendees" }} {{#if numberOfAttendees}}{{t "views.event.numberofattende" }}{{/if}}      <div class="button--group" role="group" aria-label="Attendance controls">        {{#unless noMoreSpots}} -        <button type="button" id="attendEvent" class="button button--primary" data-event-id="{{eventData.id}}"><i class="fas fa-user-plus"></i> {{t "event.addme" }}</button> +        <button type="button" id="attendEvent" class="button button--primary" data-event-id="{{eventData.id}}"><i class="fas fa-user-plus"></i> {{t "views.event.addme" }}</button>        {{/unless}} -      <button type="button" id="unattendEvent" class="button button--secondary" data-toggle="modal" data-target="#unattendModal"><i class="fas fa-user-times"></i> {{t "event.removeme" }}</button> +      <button type="button" id="unattendEvent" class="button button--secondary" data-toggle="modal" data-target="#unattendModal"><i class="fas fa-user-times"></i> {{t "views.event.removeme" }}</button>      </div>    </h5>    <div class="card-body text-center">      {{#if eventData.maxAttendees}}        {{#if noMoreSpots}} -        <div class="alert alert-warning text-center" id="attendees-alert">{{t "event.capacity" }}</div> +        <div class="alert alert-warning text-center" id="attendees-alert">{{t "views.event.capacity" }}</div>        {{else}} -        <div class="alert alert-warning text-center" id="attendees-alert">{{plural "event.remaining" spotsRemaining }}</div> +        <div class="alert alert-warning text-center" id="attendees-alert">{{plural "views.event.remaining" spotsRemaining }}</div>        {{/if}}      {{/if}}      {{#if numberOfAttendees}}        <ul class="attendeesList">          {{#each visibleAttendees}} -          <li{{#if ../editingEnabled}} data-attendee-name="{{this.name}}" data-attendee-id="{{this._id}}"{{/if}}><span class="attendee-name">{{this.name}}</span>{{#if ../editingEnabled}} <a href="#" class="remove-attendee" data-toggle="modal" data-target="#removeAttendeeModal" title="{{t "event.removeuser" }}"><i class="fas fa-user-times"></i></a>{{/if}}</li> +          <li{{#if ../editingEnabled}} data-attendee-name="{{this.name}}" data-attendee-id="{{this._id}}"{{/if}}><span class="attendee-name">{{this.name}}</span>{{#if ../editingEnabled}} <a href="#" class="remove-attendee" data-toggle="modal" data-target="#removeAttendeeModal" title="{{t "views.event.removeuser" }}"><i class="fas fa-user-times"></i></a>{{/if}}</li>          {{/each}}          {{#if editingEnabled}}            {{#each hiddenAttendees}} -            <li{{#if ../editingEnabled}} data-attendee-name="{{this.name}}" data-attendee-id="{{this._id}}"{{/if}} class="hidden-attendee"><span class="attendee-name">{{this.name}} {{t "event.hidden" }}</span>{{#if ../editingEnabled}} <a href="#" class="remove-attendee" data-toggle="modal" data-target="#removeAttendeeModal" title="{{t "event.removeuser" }}"><i class="fas fa-user-times"></i></a>{{/if}}</li> +            <li{{#if ../editingEnabled}} data-attendee-name="{{this.name}}" data-attendee-id="{{this._id}}"{{/if}} class="hidden-attendee"><span class="attendee-name">{{this.name}} {{t "views.event.hidden" }}</span>{{#if ../editingEnabled}} <a href="#" class="remove-attendee" data-toggle="modal" data-target="#removeAttendeeModal" title="{{t "views.event.removeuser" }}"><i class="fas fa-user-times"></i></a>{{/if}}</li>            {{/each}}          {{/if}}        </ul>        {{#unless editingEnabled}}          {{#if numberOfHiddenAttendees}} -          <div class="hidden-attendees-message">{{plural "event.hiddenattendee" numberOfHiddenAttendees }}</div> +          <div class="hidden-attendees-message">{{plural "views.event.hiddenattendee" numberOfHiddenAttendees }}</div>          {{/if}}        {{/unless}}      {{else}} -      <p class="text-center text-muted mb-0">{{t "event.noattendees" }}</p> +      <p class="text-center text-muted mb-0">{{t "views.event.noattendees" }}</p>      {{/if}}    </div>  </div> @@ -178,7 +178,7 @@    <div class="modal-dialog" role="document">      <div class="modal-content">        <div class="modal-header"> -        <h5 class="modal-title" id="attendModalLabel">{{t "event.addself" }}</h5> +        <h5 class="modal-title" id="attendModalLabel">{{t "views.event.addself" }}</h5>          <button type="button" class="close" data-dismiss="modal" aria-label="Close">            <span aria-hidden="true">×</span>          </button> @@ -186,41 +186,41 @@        <form id="attendEventForm" action="/attendevent/{{eventData.id}}" method="post">      <div class="modal-body">        <div class="form-group"> -        <label for="attendeeName">{{t "event.attendeename" }}</label> +        <label for="attendeeName">{{t "views.event.attendeename" }}</label>          <div class="form-group"> -          <input type="text" class="form-control" id="attendeeName" name="attendeeName" placeholder="{{t "event.attendeenamedesc" }}" data-validation="required length" data-validation-length="1-30"> +          <input type="text" class="form-control" id="attendeeName" name="attendeeName" placeholder="{{t "views.event.attendeenamedesc" }}" data-validation="required length" data-validation-length="1-30">          </div>        </div>        <div class="form-group"> -        <label for="attendeeName">{{t "event.attendeenum" }}</label> +        <label for="attendeeName">{{t "views.event.attendeenum" }}</label>          <div class="form-group">            <input type="number" class="form-control" id="attendeeNumber" name="attendeeNumber" value="1" data-validation="required number" >          </div>        </div>        <div class="form-group"> -        <label for="attendeeEmail">{{t "event.attendeeemail" }}</label> -        <p class="form-text small">{{t "joinemaildesc" }}</p> +        <label for="attendeeEmail">{{t "views.event.attendeeemail" }}</label> +        <p class="form-text small">{{t "views.event.joinemaildesc" }}</p>          <div class="form-group"> -          <input type="email" class="form-control" id="attendeeEmail" name="attendeeEmail" placeholder="{{t "event.nospam" }}" data-validation="email" data-validation-optional="true"> +          <input type="email" class="form-control" id="attendeeEmail" name="attendeeEmail" placeholder="{{t "views.event.nospam" }}" data-validation="email" data-validation-optional="true">          </div>        </div>        <div class="form-check">          <input class="form-check-input" type="checkbox" id="attendeeVisible" name="attendeeVisible" checked>          <label class="form-check-label" for="attendeeVisible"> -          {{t "event.attendeevisible" }} +          {{t "views.event.attendeevisible" }}          </label> -        <p class="form-text small">{{t "event.attendeevisibledesc" }}</p> +        <p class="form-text small">{{t "views.event.attendeevisibledesc" }}</p>        </div>        <div class="form-group"> -        <label for="removalPassword">{{t "event.removepswd" }}</label> -        <p class="form-text small">{{{t "event.removepswddesc" }}}</p> +        <label for="removalPassword">{{t "views.event.removepswd" }}</label> +        <p class="form-text small">{{{t "views.event.removepswddesc" }}}</p>          <input type="text" class="form-control" readonly id="removalPassword"          name="removalPassword">        </div>      </div>        <div class="modal-footer"> -        <button type="button" class="button button--secondary" data-dismiss="modal">{{t "close" }}</button> -        <button type="submit" class="button button--primary">{{t "event.addmyself" }}</button> +        <button type="button" class="button button--secondary" data-dismiss="modal">{{t "common.close" }}</button> +        <button type="submit" class="button button--primary">{{t "views.event.addmyself" }}</button>        </div>        </form>      </div> @@ -231,7 +231,7 @@    <div class="modal-dialog" role="document">      <div class="modal-content">        <div class="modal-header"> -        <h5 class="modal-title" id="unattendModalLabel">{{{t "event.removemyselfdesc" }}}</h5> +        <h5 class="modal-title" id="unattendModalLabel">{{{t "views.event.removemyselfdesc" }}}</h5>          <button type="button" class="close" data-dismiss="modal" aria-label="Close">            <span aria-hidden="true">×</span>          </button> @@ -239,15 +239,15 @@        <form id="unattendEventForm" x-on:submit.prevent="fetch(`/event/attendee/{{eventData.id}}?${new URLSearchParams({ p: password }).toString()}`, { method: 'DELETE' }).then(response => response.ok ? window.location.reload() : response.json()).then(data => message = data)">        <div class="modal-body">          <div class="form-group"> -          <label for="removalPassword" class="form-label">{{t "event.removepswd" }}</label> -          <p class="form-text small">{{t "event.lostpswd" }}</p> +          <label for="removalPassword" class="form-label">{{t "views.event.removepswd" }}</label> +          <p class="form-text small">{{t "views.event.lostpswd" }}</p>            <div x-bind:class="{ 'alert-danger': message?.error, 'alert-success': message?.success }" class="alert" x-text="message?.error || message?.success" x-show="message?.error || message?.success"></div>            <input type="password" class="form-control" id="removalPassword" name="removalPassword" x-model="password" required>          </div>        </div>        <div class="modal-footer"> -        <button type="button" class="button button--secondary" data-dismiss="modal">{{t "close" }}</button> -        <button type="submit" class="button button--primary">{{t "event.removemyself" }}</button> +        <button type="button" class="button button--secondary" data-dismiss="modal">{{t "common.close" }}</button> +        <button type="submit" class="button button--primary">{{t "views.event.removemyself" }}</button>        </div>        </form>      </div> @@ -259,18 +259,18 @@      <div class="modal-dialog" role="document">        <div class="modal-content">          <div class="modal-header"> -          <h5 class="modal-title" id="removeAttendeeModalLabel">{{{t "event.removeattendeedesc" }}}</h5> +          <h5 class="modal-title" id="removeAttendeeModalLabel">{{{t "views.event.removeattendeedesc" }}}</h5>            <button type="button" class="close" data-dismiss="modal" aria-label="Close">              <span aria-hidden="true">×</span>            </button>          </div>        <form id="removeAttendeeForm" action="/removeattendee/{{eventData.id}}/" method="post">        <div class="modal-body"> -        <p>{{t "event.confremoveattendee" }}</p> +        <p>{{t "views.event.confremoveattendee" }}</p>            </div>          <div class="modal-footer"> -          <button type="button" class="button button--secondary" data-dismiss="modal">{{t "close" }}</button> -          <button type="submit" class="button button--danger">{{t "event.removeAttendee" }}</button> +          <button type="button" class="button button--secondary" data-dismiss="modal">{{t "common.close" }}</button> +          <button type="submit" class="button button--danger">{{t "views.event.removeAttendee" }}</button>          </div>          </form>        </div> @@ -282,19 +282,19 @@  {{#if eventData.usersCanComment}}  <div class="card mb-4" id="eventComments"> -  <h5 class="card-header">{{t "event.discussion" }}</h5> +  <h5 class="card-header">{{t "views.event.discussion" }}</h5>    <div class="card-body">      <form id="commentForm" action="/post/comment/{{eventData.id}}/" method="post"> -      <label for="commentAuthor">{{t "event.commentauthor" }}</label> +      <label for="commentAuthor">{{t "views.event.commentauthor" }}</label>        <div class="form-group"> -        <input type="text" class="form-control" id="commentAuthor" name="commentAuthor" placeholder="{{t "event.commentauthorph" }}" required> +        <input type="text" class="form-control" id="commentAuthor" name="commentAuthor" placeholder="{{t "views.event.commentauthorph" }}" required>        </div> -      <label for="commentContent">{{t "event.comment" }}</label> +      <label for="commentContent">{{t "views.event.comment" }}</label>        <div class="form-group">          <div class="d-flex flex-gap"> -          <textarea class="form-control" id="commentContent" name="commentContent" style="resize: none;" placeholder="{{t "event.commentcontent" }}" required></textarea> +          <textarea class="form-control" id="commentContent" name="commentContent" style="resize: none;" placeholder="{{t "views.event.commentcontent" }}" required></textarea>            <div class="input-group-append"> -            <button type="submit" class="button button--primary" id="postComment">{{t "event.postbutton" }} <i class="fas fa-chevron-right"></i></button> +            <button type="submit" class="button button--primary" id="postComment">{{t "views.event.postbutton" }} <i class="fas fa-chevron-right"></i></button>            </div>          </div>        </div> @@ -324,12 +324,12 @@              </div>              <div class="col-lg-3 commentMetadata text-right">                <button type="button" class="button button--outline button--sm openReplyBox"> -                <i class="fas fa-comment"></i> {{t "event.reply" }} +                <i class="fas fa-comment"></i> {{t "views.event.reply" }}                </button>                {{#if ../editingEnabled}}                  <form class="d-inline" action="/deletecomment/{{../eventData.id}}/{{this._id}}/{{../eventData.editToken}}" method="post">                    <button type="submit" class="button button--outline button--sm deleteComment"> -                    <i class="fas fa-trash"></i> {{t "del" }} +                    <i class="fas fa-trash"></i> {{t "views.del" }}                    </button>                  </form>                {{/if}} @@ -339,14 +339,14 @@              <div class="col-md">                <form id="replyForm" action="/post/reply/{{../eventData.id}}/{{this._id}}" method="post">                  <div class="form-group"> -                  <input type="text" class="form-control form-control-sm" id="replyAuthor" name="replyAuthor" placeholder="Y{{t "event.attendeename" }}" required> +                  <input type="text" class="form-control form-control-sm" id="replyAuthor" name="replyAuthor" placeholder="Y{{t "views.event.attendeename" }}" required>                  </div>                  <div class="form-group">                    <div class="d-flex flex-gap"> -                    <textarea class="form-control form-control-sm" id="replyContent" name="replyContent" style="resize: none;" placeholder="{{t "event.replycontent" }}" required></textarea> +                    <textarea class="form-control form-control-sm" id="replyContent" name="replyContent" style="resize: none;" placeholder="{{t "views.event.replycontent" }}" required></textarea>                      <div class="input-group-append">                      </div> -                      <button type="submit" class="button button--primary button--sm" id="postReply">{{t "reply" }} <i class="fas fa-chevron-right"></i></button> +                      <button type="submit" class="button button--primary button--sm" id="postReply">{{t "views.event.reply" }} <i class="fas fa-chevron-right"></i></button>                    </div>                  </div>                </form> @@ -364,7 +364,7 @@    <div class="modal-dialog" role="document">      <div class="modal-content">        <div class="modal-header"> -        <h5 class="modal-title" id="editTokenModalLabel">{{t "edittoken" }}</h5> +        <h5 class="modal-title" id="editTokenModalLabel">{{t "views.edittaken" }}</h5>          <button type="button" class="close" data-dismiss="modal" aria-label="Close">            <span aria-hidden="true">×</span>          </button> @@ -372,9 +372,9 @@        <form id="verifyTokenForm" action="/verifytoken/event/{{eventData.id}}" method="post">        <div class="modal-body">          <div class="form-group"> -          <p class="form-text small">{{t "edittokendesc" }}</p> +          <p class="form-text small">{{t "views.edittokendesc" }}</p>            <div class="form-group"> -            <input type="text" class="form-control" id="editToken" name="editToken" placeholder="{{t "right" }}" data-validation="required"> +            <input type="text" class="form-control" id="editToken" name="editToken" placeholder="{{t "views.right" }}" data-validation="required">            </div>            <div class="form-group">                <div class="alert alert-danger" style="display:none;"></div> @@ -382,8 +382,8 @@          </div>        </div>        <div class="modal-footer"> -        <button type="button" class="button button--secondary" data-dismiss="modal">{{t "close" }}</button> -        <button type="submit" class="button button--primary">{{t "event.edit" }}</button> +        <button type="button" class="button button--secondary" data-dismiss="modal">{{t "common.close" }}</button> +        <button type="submit" class="button button--primary">{{t "views.event.edit" }}</button>        </div>        </form>      </div> @@ -406,11 +406,11 @@        </div>        <form id="deleteEventForm" action="/deleteevent/{{eventData.id}}/{{eventData.editToken}}" method="post">        <div class="modal-body"> -        <p>{{t "event.delconfirm" }}</p> +        <p>{{t "views.event.delconfirm" }}</p>        </div>        <div class="modal-footer"> -        <button type="button" class="button button--secondary" data-dismiss="modal">{{t "close" }}</button> -        <button type="submit" class="button button--danger">{{t "event.del" }}</button> +        <button type="button" class="button button--secondary" data-dismiss="modal">{{t "common.close" }}</button> +        <button type="submit" class="button button--danger">{{t "views.event.del" }}</button>        </div>        </form>      </div> @@ -530,13 +530,13 @@ window.eventData = {{{ json jsonData }}};        })      })      $("#copyEventLink").click(function(){ -      $(this).html('<i class="fas fa-copy"></i> {{t "copied" }}'); -      setTimeout(function(){ $("#copyEventLink").html('<i class="fas fa-copy"></i> {{t "copy" }}');}, 5000); +      $(this).html('<i class="fas fa-copy"></i> {{t "common.copied" }}'); +      setTimeout(function(){ $("#copyEventLink").html('<i class="fas fa-copy"></i> {{t "common.copy" }}');}, 5000);      })      new ClipboardJS('#copyAPLink');      $("#copyAPLink").click(function(){ -      $(this).html('<i class="fas fa-copy"></i> {{t "copied" }}'); -      setTimeout(function(){ $("#copyAPLink").html('<i class="fas fa-copy"></i> {{t "copy" }}');}, 5000); +      $(this).html('<i class="fas fa-copy"></i> {{t "common.copied" }}'); +      setTimeout(function(){ $("#copyAPLink").html('<i class="fas fa-copy"></i> {{t "common.copy" }}');}, 5000);      })      if ($("#joinCheckbox").is(':checked')){        $("#maxAttendeesCheckboxContainer").css("display","flex"); @@ -552,7 +552,7 @@ window.eventData = {{{ json jsonData }}};            if (response.data.freeSpots !== undefined) {              modal.find('#attendeeNumber')                .attr('data-validation-allowing', `range[1;${response.data.freeSpots}]`) -              .attr('data-validation-error-msg', `{{t "event.numlimit" }}`); +              .attr('data-validation-error-msg', `{{t "views.event.views.event.numlimit" }}`);            }            modal.modal();          }) @@ -577,7 +577,7 @@ window.eventData = {{{ json jsonData }}};                  }              },              error: function(response, status, xhr) { -               form.find('.alert').text('{{t "incorrectpwd" }}').show(); +               form.find('.alert').text('{{t "views.incorrectpswd" }}').show();              }          });        });  | 
