translation 1
Some checks failed
CI / build (push) Has been cancelled

This commit is contained in:
2025-09-16 19:25:44 +02:00
parent 700c81bd38
commit 2de9c36040
16 changed files with 50 additions and 46 deletions

View File

@ -1,24 +1,26 @@
<p><%= @guest.email_safe_salutation %></p>
<% if @guest.attending %>
<p>We look forward to seeing you!</p>
<p>The address is:</p>
<p>Wir freuen uns darauf, dich zu sehen!</p>
<p>Die Adresse lautet:</p>
<address><%= render partial: 'application/wedding_address' %></address>
<h3>Your RSVP</h3>
<p>If you would like to view or update your RSVP, you can use the following link to get back to it:</p>
<h3>Deine Teilnahmebestätigung (RSVP)</h3>
<p>Wenn du deine RSVP einsehen oder ändern möchtest, kannst du über den folgenden Link zurückkehren:</p>
<p><%= link_to guest_url(@guest), guest_url(@guest) %></p>
<h3>Sending a Card?</h3>
<p>If you need it, our mailing address is:</p>
<h3>Karte senden?</h3>
<p>Falls du eine Karte schicken willst, lautet unsere Postanschrift:</p>
<address><%= render partial: 'application/mailing_address' %></address>
<h3>Questions and answers</h3>
<p>Please check <%= link_to 'our wedding website', root_url %> for more information, or you can reply to this email.</p>
<h3>Fragen & Antworten</h3>
<p>Weitere Informationen findest du auf <%= link_to 'unserer Hochzeits-Website', root_url %>, oder du antwortest einfach auf diese EMail.</p>
<% else %>
<p>We're sorry to hear you can't make it. If you change your mind, you can update your RSVP with the link below:</p>
<p>Es tut uns leid zu hören, dass du nicht teilnehmen kannst. Falls du deine Meinung änderst, kannst du deine RSVP mit dem folgenden Link aktualisieren:</p>
<p><%= link_to guest_url(@guest), guest_url(@guest) %></p>
<p>We hope to see you another time!</p>
<p>Wir hoffen, dich bei einem anderen Anlass wiederzusehen!</p>
<% end %>
<p>&nbsp;</p>

View File

@ -1,11 +1,9 @@
<p><%= @guest.email_safe_salutation %></p>
<p>You recently entered your email address to RSVP on <%= ENV['CANONICAL_HOST'] %>.</p>
<p>If you would like to view or update your RSVP, you can use the following link to get back to it:</p>
<p>Du hast vor Kurzem deine EMail-Adresse bei <%= ENV['CANONICAL_HOST'] %> zur Teilnahmebestätigung eingegeben.</p>
<p>Wenn du deine RSVP einsehen oder ändern möchtest, kannst du über den folgenden Link zurückkehren:</p>
<p><%= link_to guest_url(@guest), guest_url(@guest) %></p>
<p>If you have any questions, you can ask us by reply.</p>
<p>Falls du Fragen hast, antworte einfach auf diese EMail.</p>
<p>&nbsp;</p>
<p><%= t :wedding_couple_names %></p>

View File

@ -1,9 +1,11 @@
<div class="form-group row">
<div class="col-md-3">
<%= form.label :diet, 'Dietary Preferences', class: 'col-form-label' %>
<%= form.label :diet, 'Ernährungspräferenzen', class: 'col-form-label' %>
</div>
<div class="col-md-9">
<%= form.text_area :diet, id: "#{id_stem}_diet", class: 'form-control' %>
<small class="form-text text-muted">For example, vegan, vegetarian, gluten free, and any allergies or intolerances.</small>
<small class="form-text text-muted">
Zum Beispiel: Vegan, vegetarisch, glutenfrei oder andere Allergien/Unverträglichkeiten.
</small>
</div>
</div>

View File

@ -1,5 +1,5 @@
<div id="guests-leader" class="jumbotron text-center">
<div class="container">
<h1>RSVP</h1>
<h1>Teilnahmebestätigung (RSVP)</h1>
</div>
</div>

View File

@ -1,6 +1,6 @@
<div class="form-group row">
<div class="col-md-3">
<%= form.label :first_name, 'First Name', class: 'col-form-label' %>
<%= form.label :first_name, 'Vorname', class: 'col-form-label' %>
<span class="wedding-required">*</span>
</div>
<div class="col-md-9">
@ -10,7 +10,7 @@
<div class="form-group row">
<div class="col-md-3">
<%= form.label :last_name, 'Last Name', class: 'col-form-label' %>
<%= form.label :last_name, 'Nachname', class: 'col-form-label' %>
<span class="wedding-required">*</span>
</div>
<div class="col-md-9">

View File

@ -2,11 +2,11 @@
<div class="row">
<div class="offset-lg-2 col-lg-8">
<%= render partial: 'leader' %>
<h2>Thanks!</h2>
<p>We've sent an email confirmation to <tt><%= @guest.email %></tt>.</p>
<p>If you don't receive the email within a few minutes, please check your spam folder, and if it's not there <%= mail_to ENV['CONTACT_EMAIL'], 'contact us' %>.</p>
<p>The email contains a link that you can use to update your RSVP later if you need to.</p>
<p><%= link_to 'Back to the Home Page', root_path %></p>
<h2>Danke!</h2>
<p>Wir haben eine BestätigungsEMail an <tt><%= @guest.email %></tt> gesendet.</p>
<p>Falls du die EMail innerhalb weniger Minuten nicht erhältst, prüfe bitte deinen SpamOrdner. Und wenn sie dort auch nicht auftaucht, <%= mail_to ENV['CONTACT_EMAIL'], 'kontaktiere uns' %>.</p>
<p>In der Mail befindet sich ein Link, den du später benutzen kannst, um deine RSVP zu ändern.</p>
<p><%= link_to 'Zurück zur Startseite', root_path %></p>
</div>
</div>
</div>

View File

@ -65,7 +65,7 @@
<p>(None &mdash; just you.)</p>
<% end %>
<% else %>
<p>Sorry to hear you won't be joining us!</p>
<p>Schade, dass du nicht teilnehmen kannst.</p>
<h3>Your Details</h3>
<div class="card mb-3">
<h5 class="card-header"><%= @guest.name %></h5>
@ -85,7 +85,7 @@
<h3>Other Comments?</h3>
<%= form.text_area :notes, class: 'form-control' %>
<small class="form-text text-muted">Anything else you'd like to let us know?</small>
<small class="form-text text-muted">Hast du noch etwas, das wir wissen sollten?</small>
<div class="row guests-buttons">
<div class="offset-md-3 col-md-6 text-center">

View File

@ -2,7 +2,7 @@
<div class="row">
<div class="offset-lg-2 col-lg-8">
<%= render partial: 'leader' %>
<p>Please enter your email address to begin. We'll send you an email with important information once you have RSVP'd.</p>
<p>Bitte gib deine EMail-Adresse ein, um loszulegen. Sobald du dich registriert hast, senden wir dir eine EMail mit wichtigen Informationen.</p>
<%= form_with scope: :guest, url: guests_path, local: true do |form| %>
<div class="row">
<div class="col-md-12">

View File

@ -2,10 +2,10 @@
<div class="row">
<div class="offset-lg-2 col-lg-8">
<%= render partial: 'leader' %>
<h2>Welcome Back</h2>
<p>It looks like you've already registered your RSVP, so we've sent you an email with a link that you can use to update it.</p>
<p>Please check your <tt><%= @guest.email %></tt> email including spam folders!</p>
<p>If you don't receive the email, please <%= mail_to ENV['CONTACT_EMAIL'], 'contact us' %>.</p>
<h2>Willkommen Zurück</h2>
<p>Es sieht so aus, als hättest du bereits deine Teilnahmebestätigung registriert; deshalb haben wir dir eine EMail mit einem Link geschickt, über den du sie aktualisieren kannst.</p>
<p>Bitte prüfe dein EMail-Konto unter <tt><%= @guest.email %></tt>, inklusive SpamOrdner!</p>
<p>Wenn du die EMail nicht erhältst, kontaktiere uns bitte über <%= mail_to ENV['CONTACT_EMAIL'], 'uns' %>.</p>
</div>
</div>
</div>

View File

@ -48,7 +48,9 @@
</div>
<div class="col-md-9">
<%= form.text_area :songs, id: 'guest_songs', class: 'form-control' %>
<small class="form-text text-muted">We're crowd sourcing our playlist! Choose some songs you'd like to hear.</small>
<small class="form-text text-muted">
Wir erstellen unsere Playlist gemeinsam mit euch! Schreibt uns ein paar Songs, die ihr hören möchtet.
</small>
</div>
</div>
</div>

View File

@ -13,7 +13,7 @@
<div class="offset-md-3 col-md-9">
<div class="form-check form-check-inline">
<%= form.check_box :child, id: 'plus_one_child', class: 'form-check-input' %>
<%= form.label :child, 'Child (12 or under)', class: 'form-check-label' %>
<%= form.label :child, 'Kind (12 oder jünger)', class: 'form-check-label' %>
</div>
</div>
</div>

View File

@ -3,7 +3,7 @@
<div class="card-body">
<div class="row">
<div class="col-md-4">
Dietary Preferences
Ernährungspräferenzen
</div>
<div class="col-md-8">
<% if plus_one.diet.present? %>
@ -15,7 +15,7 @@
</div>
<div class="row">
<div class="col-md-4">
Child
Kind
</div>
<div class="col-md-8">
<p><%= plus_one.child ? 'Yes' : 'No' %></p>
@ -23,8 +23,8 @@
</div>
<div class="row">
<div class="col-md-12 text-right">
<%= link_to 'Edit', edit_guest_plus_one_path(plus_one.guest, plus_one), class: 'card-link', data: { disable_with: 'Loading...' } %>
<%= link_to 'Remove', guest_plus_one_path(plus_one.guest, plus_one), method: :delete, class: 'card-link', data: { disable_with: 'Removing...', confirm: 'Are you sure?' } %>
<%= link_to 'Bearbeiten', edit_guest_plus_one_path(plus_one.guest, plus_one), class: 'card-link', data: { disable_with: 'Lädt...' } %>
<%= link_to 'Entfernen', guest_plus_one_path(plus_one.guest, plus_one), method: :delete, class: 'card-link', data: { disable_with: 'Entferne...', confirm: 'Bist du sicher?' } %>
</div>
</div>
</div>

View File

@ -4,7 +4,7 @@
<%= render partial: 'guests/leader' %>
<%= render partial: 'guests/rsvp_nav', locals: { active: 2 } %>
<h2>Edit Plus One</h2>
<h2>PlusOne bearbeiten</h2>
<%= render partial: 'form', locals: { submit_action: 'Save Plus One' } %>
</div>
</div>

View File

@ -4,8 +4,8 @@
<%= render partial: 'guests/leader' %>
<%= render partial: 'guests/rsvp_nav', locals: { active: 2 } %>
<h2>Plus Ones</h2>
<p>Please let us know below if you're bringing someone else to the wedding. Children are also very welcome.
<h2>PlusOneGäste</h2>
<p>Bitte gib unten an, ob du jemanden zu deiner Begleitung mitbringst. Kinder sind ebenfalls herzlich willkommen.</p>
<p>&nbsp;</p>
<% if @plus_ones.any? %>
@ -14,12 +14,12 @@
<p>No plus ones added yet. Flying solo.</p>
<% end %>
<p>
<%= link_to 'Add Plus One', new_guest_plus_one_path(@guest), class: 'btn btn-primary', data: { disable_with: 'Loading...' } %>
<%= link_to 'PlusOne hinzufügen', new_guest_plus_one_path(@guest), class: 'btn btn-primary', data: { disable_with: 'Lädt...' } %>
</p>
<p>&nbsp;</p>
<p class="guests-buttons">
<%= link_to 'Continue', confirm_guest_path(@guest), class: 'btn btn-primary' %>
<%= link_to 'Weiter', confirm_guest_path(@guest), class: 'btn btn-primary' %>
</p>
</div>
</div>

View File

@ -4,7 +4,7 @@
<%= render partial: 'guests/leader' %>
<%= render partial: 'guests/rsvp_nav', locals: { active: 2 } %>
<h2>Add Plus One</h2>
<h2>Plus-One hinzufügen</h2>
<%= render partial: 'form', locals: { submit_action: 'Add Plus One' } %>
</div>
</div>

View File

@ -31,8 +31,8 @@
<li><small><sup>&sect;</sup> Vegan, gluten free &amp; dairy free dessert: Fruit platter</small></li>
</ul>
<p>The venue is making every effort to cater for vegan, vegetarian, gluten free, allergies and other dietary preferences, as indicated in your RSVPs.</p>
<h2>RSVPs</h2>
<p>Please RSVP as soon as possible, so we know who is coming and can make sure we keep a seat and a piece of cake for you if you can come! If it turns out you cant make it, please let us know as soon as you can.</p>
<h2>Teilnahmebestätigung (RSVP)</h2>
<p>Bitte gib deine Teilnahmebestätigung so bald wie möglich ab, damit wir wissen, wer kommt und einen Platz sowie ein Stück Kuchen für dich reservieren können falls du kommen kannst! Falls sich herausstellt, dass du nicht teilnehmen kannst, informiere uns bitte ebenfalls so früh wie möglich.</p>
</div>
</div>
</div>