feat: add standalone form page, close all audit gaps, pass v1.0 milestone

Add standalone form page template that bypasses the theme, with admin
setting and auto-creation on plugin activation. Fix reCAPTCHA v3 double
submission, remove jQuery dependency, extend localized JS strings, and
overhaul form CSS/JS. Update milestone audit to PASSED (9/9, 10/10, 5/5).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-07 12:08:52 +09:00
parent a9b1f2eb40
commit c0021befe2
14 changed files with 2382 additions and 1393 deletions

View File

@@ -1,18 +1,15 @@
# Copyright (C) 2026 Siegel Umzüge
# This file is distributed under the same license as the Umzugsliste plugin.
msgid ""
msgstr ""
"Project-Id-Version: Umzugsliste 1.0.0\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/Siegel-"
"Umzugsliste\n"
"POT-Creation-Date: 2026-02-06T15:05:40+00:00\n"
"PO-Revision-Date: 2026-02-06T14:52:05+00:00\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/Siegel-Umzugsliste\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"POT-Creation-Date: 2026-02-06T15:05:40+00:00\n"
"PO-Revision-Date: 2026-02-06T14:52:05+00:00\n"
"Language: de\n"
"X-Generator: WP-CLI 2.12.0\n"
"X-Domain: siegel-umzugsliste\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -32,21 +29,26 @@ msgstr "Email-basiertes Möbelauswahlsystem für Siegel Umzüge"
msgid "Siegel Umzüge"
msgstr "Siegel Umzüge"
#: includes/class-admin-menu.php:44 includes/class-admin-menu.php:45
#: includes/class-form-renderer.php:85
#: includes/class-admin-menu.php:44
#: includes/class-admin-menu.php:45
#: templates/form-page.php:51
msgid "Moving List"
msgstr "Umzugsliste"
#: includes/class-admin-menu.php:56 includes/class-admin-menu.php:57
#: includes/class-cpt.php:43 includes/class-cpt.php:45
#: includes/class-admin-menu.php:56
#: includes/class-admin-menu.php:57
#: includes/class-cpt.php:43
#: includes/class-cpt.php:45
msgid "Entries"
msgstr "Einträge"
#: includes/class-admin-menu.php:65 includes/class-admin-menu.php:66
#: includes/class-admin-menu.php:65
#: includes/class-admin-menu.php:66
msgid "Settings"
msgstr "Einstellungen"
#: includes/class-cpt.php:44 includes/class-cpt.php:46
#: includes/class-cpt.php:44
#: includes/class-cpt.php:46
msgid "Entry"
msgstr "Eintrag"
@@ -172,153 +174,140 @@ msgstr "Umzugstermin fehlt"
msgid "Please enter at least one furniture quantity"
msgstr "Bitte geben Sie mindestens eine Möbelmenge ein"
#: includes/class-form-renderer.php:67
#: includes/class-form-renderer.php:107
msgid "Please correct the following errors:"
msgstr "Bitte korrigieren Sie folgende Fehler:"
#: includes/class-form-renderer.php:106
#: includes/class-form-renderer.php:149
msgid "Expected Moving Date"
msgstr "Voraussichtlicher Umzugstermin"
#: includes/class-form-renderer.php:118
#: includes/class-form-renderer.php:159
#, php-format
msgid ""
"In our %s you can learn how Siegel Umzuege GmbH & Co. KG collects and uses "
"your data."
msgstr ""
msgid "In our %s you can learn how Siegel Umzuege GmbH & Co. KG collects and uses your data."
msgstr "In unserer %s erfahren Sie, wie die Siegel Umzüge GmbH & Co. KG Ihre Daten erhebt und verwendet."
#: includes/class-form-renderer.php:119
#: includes/class-form-renderer.php:160
msgid "Privacy Policy"
msgstr "Datenschutzerklärung"
#: includes/class-form-renderer.php:135
#: includes/class-form-renderer.php:167
#: includes/class-shortcode.php:96
#: templates/form-page.php:28
msgid "Loading Address"
msgstr "Beladeadresse"
#: includes/class-form-renderer.php:138 includes/class-form-renderer.php:155
msgid "Name*"
msgstr "Name*"
#: includes/class-form-renderer.php:139 includes/class-form-renderer.php:156
msgid "Street*"
msgstr "Straße*"
#: includes/class-form-renderer.php:140 includes/class-form-renderer.php:157
msgid "ZIP/City*"
msgstr "PLZ/Ort*"
#: includes/class-form-renderer.php:141 includes/class-form-renderer.php:158
#: includes/class-form-renderer.php:172
#: includes/class-form-renderer.php:186
msgid "Floor"
msgstr "Geschoss"
#: includes/class-form-renderer.php:143
msgid "Phone*"
msgstr "Telefon*"
#: includes/class-form-renderer.php:144 includes/class-form-renderer.php:161
#: includes/class-form-renderer.php:175
#: includes/class-form-renderer.php:189
msgid "Fax"
msgstr "Telefax"
#: includes/class-form-renderer.php:145 includes/class-form-renderer.php:162
#: includes/class-form-renderer.php:176
#: includes/class-form-renderer.php:190
msgid "Mobile"
msgstr "Mobil"
#: includes/class-form-renderer.php:146
msgid "Email*"
msgstr "E-Mail*"
#: includes/class-form-renderer.php:152
#: includes/class-form-renderer.php:181
#: includes/class-shortcode.php:97
#: templates/form-page.php:29
msgid "Unloading Address"
msgstr "Entladeadresse"
#: includes/class-form-renderer.php:160
#: includes/class-form-renderer.php:174
#: includes/class-form-renderer.php:188
msgid "Phone"
msgstr "Telefon"
#: includes/class-form-renderer.php:169
msgid "*Required fields"
msgstr "*Pflichtfelder"
#: includes/class-form-renderer.php:207
#: includes/class-form-renderer.php:368
msgid "Elevator"
msgstr "Lift"
#: includes/class-form-renderer.php:210 includes/class-form-renderer.php:327
#: includes/class-form-renderer.php:370
#: includes/class-form-renderer.php:400
#: includes/class-shortcode.php:103
#: templates/form-page.php:35
msgid "No"
msgstr "Nein"
#: includes/class-form-renderer.php:211 includes/class-form-renderer.php:326
#: includes/class-form-renderer.php:371
#: includes/class-form-renderer.php:401
#: includes/class-shortcode.php:102
#: templates/form-page.php:34
msgid "Yes"
msgstr "Ja"
#: includes/class-form-renderer.php:269
msgid "Quantity"
msgstr "Anzahl"
#: includes/class-form-renderer.php:270
msgid "Description"
msgstr "Bezeichnung"
#: includes/class-form-renderer.php:271
#: includes/class-form-renderer.php:56
#: includes/class-form-renderer.php:228
#: includes/class-form-renderer.php:258
#: includes/class-form-renderer.php:276
#: includes/class-shortcode.php:100
#: includes/class-shortcode.php:110
#: templates/form-page.php:32
#: templates/form-page.php:42
msgid "cbm"
msgstr "qbm"
#: includes/class-form-renderer.php:272
msgid "Assembly?"
msgstr "Montage?"
#: includes/class-form-renderer.php:291
msgid "Total "
msgstr "Summe "
#: includes/class-form-renderer.php:342
#: includes/class-shortcode.php:98
#: includes/class-shortcode.php:108
#: templates/form-page.php:30
#: templates/form-page.php:40
msgid "Grand Total"
msgstr "Gesamtsumme"
#: includes/class-form-renderer.php:346
msgid "Grand total all rooms"
msgstr "Gesamtsumme aller Zimmer"
#: includes/class-form-renderer.php:377
#: includes/class-form-renderer.php:82
#: includes/class-shortcode.php:93
#: templates/form-page.php:25
msgid "Submit Request"
msgstr "Anfrage absenden"
#: includes/class-form-renderer.php:438
#: includes/class-form-renderer.php:433
msgid "Disassembly"
msgstr "Abbau"
#: includes/class-form-renderer.php:439
#: includes/class-form-renderer.php:434
#: includes/class-shortcode.php:101
#: templates/form-page.php:33
msgid "Assembly"
msgstr "Aufbau"
#: includes/class-form-renderer.php:440
#: includes/class-form-renderer.php:435
msgid "Both"
msgstr "Beides"
#: includes/class-form-renderer.php:456
#: includes/class-form-renderer.php:448
msgid "Qty."
msgstr "Anz."
#: includes/class-form-renderer.php:491
#: includes/class-form-renderer.php:309
#: includes/class-shortcode.php:105
#: templates/form-page.php:37
msgid "Other"
msgstr "Sonstiges"
#: includes/class-form-renderer.php:497
#: includes/class-form-renderer.php:310
msgid "Additional notes or requests:"
msgstr "Weitere Hinweise oder Wünsche:"
#: includes/class-form-renderer.php:498
#: includes/class-form-renderer.php:311
msgid "Additional notes or requests..."
msgstr "Weitere Hinweise oder Wünsche..."
#: includes/class-form-renderer.php:27
#: includes/class-furniture-data.php:52
msgid "Living Room"
msgstr "Wohnzimmer"
#: includes/class-form-renderer.php:28
#: includes/class-furniture-data.php:53
msgid "Bedroom"
msgstr "Schlafzimmer"
#: includes/class-form-renderer.php:29
#: includes/class-furniture-data.php:54
msgid "Study"
msgstr "Arbeitszimmer"
@@ -331,6 +320,7 @@ msgstr "Bad"
msgid "Kitchen/Dining Room"
msgstr "Küche/Esszimmer"
#: includes/class-form-renderer.php:31
#: includes/class-furniture-data.php:57
msgid "Children's Room"
msgstr "Kinderzimmer"
@@ -347,7 +337,8 @@ msgstr "Sofa, Couch, je Sitz"
msgid "Seat elements, per seat"
msgstr "Sitzelemente, je Sitz"
#: includes/class-furniture-data.php:90 includes/class-furniture-data.php:144
#: includes/class-furniture-data.php:90
#: includes/class-furniture-data.php:144
msgid "Armchair with armrests"
msgstr "Sessel mit Armlehne"
@@ -355,7 +346,8 @@ msgstr "Sessel mit Armlehne"
msgid "Armchair without armrests"
msgstr "Sessel ohne Armlehne"
#: includes/class-furniture-data.php:92 includes/class-furniture-data.php:142
#: includes/class-furniture-data.php:92
#: includes/class-furniture-data.php:142
#: includes/class-furniture-data.php:164
msgid "Chair"
msgstr "Stuhl"
@@ -364,7 +356,8 @@ msgstr "Stuhl"
msgid "Table up to 0.6 m"
msgstr "Tisch bis 0,6 m"
#: includes/class-furniture-data.php:94 includes/class-furniture-data.php:161
#: includes/class-furniture-data.php:94
#: includes/class-furniture-data.php:161
#: includes/class-furniture-data.php:187
msgid "Table up to 1.0 m"
msgstr "Tisch bis 1,0 m"
@@ -385,7 +378,8 @@ msgstr "Anbauwand, je angefangenem Meter"
msgid "Shelf, dismountable, per meter started"
msgstr "Regal, zerlegbar, je angefangenem Meter"
#: includes/class-furniture-data.php:99 includes/class-furniture-data.php:157
#: includes/class-furniture-data.php:99
#: includes/class-furniture-data.php:157
msgid "Buffet with top"
msgstr "Buffet mit Aufsatz"
@@ -393,11 +387,13 @@ msgstr "Buffet mit Aufsatz"
msgid "Grandfather clock"
msgstr "Standuhr"
#: includes/class-furniture-data.php:101 includes/class-furniture-data.php:140
#: includes/class-furniture-data.php:101
#: includes/class-furniture-data.php:140
msgid "Desk up to 1.6 m"
msgstr "Schreibtisch bis 1,6 m"
#: includes/class-furniture-data.php:102 includes/class-furniture-data.php:141
#: includes/class-furniture-data.php:102
#: includes/class-furniture-data.php:141
msgid "Desk over 1.6 m"
msgstr "Schreibtisch über 1,6 m"
@@ -405,7 +401,8 @@ msgstr "Schreibtisch über 1,6 m"
msgid "Secretary desk"
msgstr "Sekretär"
#: includes/class-furniture-data.php:104 includes/class-furniture-data.php:173
#: includes/class-furniture-data.php:104
#: includes/class-furniture-data.php:173
msgid "Sideboard"
msgstr "Sideboard"
@@ -441,11 +438,13 @@ msgstr "Heimorgel"
msgid "Floor lamp"
msgstr "Stehlampe"
#: includes/class-furniture-data.php:113 includes/class-furniture-data.php:264
#: includes/class-furniture-data.php:113
#: includes/class-furniture-data.php:264
msgid "Pictures"
msgstr "Bilder"
#: includes/class-furniture-data.php:114 includes/class-furniture-data.php:132
#: includes/class-furniture-data.php:114
#: includes/class-furniture-data.php:132
#: includes/class-furniture-data.php:192
msgid "Ceiling lamp"
msgstr "Deckenlampe"
@@ -454,9 +453,12 @@ msgstr "Deckenlampe"
msgid "Carpet"
msgstr "Teppich"
#: includes/class-furniture-data.php:116 includes/class-furniture-data.php:133
#: includes/class-furniture-data.php:146 includes/class-furniture-data.php:174
#: includes/class-furniture-data.php:194 includes/class-furniture-data.php:215
#: includes/class-furniture-data.php:116
#: includes/class-furniture-data.php:133
#: includes/class-furniture-data.php:146
#: includes/class-furniture-data.php:174
#: includes/class-furniture-data.php:194
#: includes/class-furniture-data.php:215
msgid "Moving box"
msgstr "Umzugskarton"
@@ -492,11 +494,13 @@ msgstr "Einzelbett komplett"
msgid "French bed complete"
msgstr "Franz. Bett komplett"
#: includes/class-furniture-data.php:127 includes/class-furniture-data.php:183
#: includes/class-furniture-data.php:127
#: includes/class-furniture-data.php:183
msgid "Nightstand"
msgstr "Nachttisch"
#: includes/class-furniture-data.php:128 includes/class-furniture-data.php:154
#: includes/class-furniture-data.php:128
#: includes/class-furniture-data.php:154
#: includes/class-furniture-data.php:184
msgid "Dresser"
msgstr "Kommode"
@@ -513,7 +517,8 @@ msgstr "Hocker/Stuhl"
msgid "Mirror"
msgstr "Spiegel"
#: includes/class-furniture-data.php:134 includes/class-furniture-data.php:193
#: includes/class-furniture-data.php:134
#: includes/class-furniture-data.php:193
#: includes/class-furniture-data.php:214
msgid "Wardrobe boxes"
msgstr "Kleiderboxen"
@@ -570,11 +575,13 @@ msgstr "Oberteil, je Tür"
msgid "Lower cabinet, per door"
msgstr "Unterteil, je Tür"
#: includes/class-furniture-data.php:162 includes/class-furniture-data.php:188
#: includes/class-furniture-data.php:162
#: includes/class-furniture-data.php:188
msgid "Table up to 1.2 m"
msgstr "Tisch bis 1,2 m"
#: includes/class-furniture-data.php:163 includes/class-furniture-data.php:189
#: includes/class-furniture-data.php:163
#: includes/class-furniture-data.php:189
msgid "Table over 1.2 m"
msgstr "Tisch über 1,2 m"
@@ -586,7 +593,8 @@ msgstr "Eckbank, je Sitz"
msgid "Stove"
msgstr "Herd"
#: includes/class-furniture-data.php:167 includes/class-furniture-data.php:254
#: includes/class-furniture-data.php:167
#: includes/class-furniture-data.php:254
msgid "Dishwasher"
msgstr "Spülmaschine"
@@ -758,7 +766,8 @@ msgstr "Wohnzimmerschrank"
msgid "Sliding door cabinet"
msgstr "Schiebetürenschrank"
#: includes/class-furniture-data.php:246 includes/class-furniture-data.php:263
#: includes/class-furniture-data.php:246
#: includes/class-furniture-data.php:263
msgid "Shelves"
msgstr "Regale"
@@ -866,82 +875,193 @@ msgstr "Beladestelle Wegstrecke Haus-LKW in Meter"
msgid "Unloading location distance truck-house in meters"
msgstr "Entladestelle Wegstrecke LKW-Haus in Meter"
#: includes/class-settings.php:100
#: includes/class-settings.php:111
msgid "Email Settings"
msgstr "Email-Einstellungen"
#: includes/class-settings.php:108
#: includes/class-settings.php:119
msgid "Receiver Email"
msgstr "Empfänger-E-Mail"
#: includes/class-settings.php:117
#: includes/class-settings.php:128
msgid "Captcha Settings"
msgstr "Captcha-Einstellungen"
#: includes/class-settings.php:125
#: includes/class-settings.php:136
msgid "Captcha Provider"
msgstr "Captcha-Anbieter"
#: includes/class-settings.php:152
#: includes/class-settings.php:163
msgid "Form Settings"
msgstr "Formulareinstellungen"
#: includes/class-settings.php:160
#: includes/class-settings.php:180
msgid "Thank You Page URL"
msgstr "Dankeseite URL"
#: includes/class-settings.php:178
#: includes/class-settings.php:198
msgid "Configure the email address for form inquiries."
msgstr "Konfigurieren Sie die E-Mail-Adresse für Formularanfragen."
#: includes/class-settings.php:185
#: includes/class-settings.php:205
msgid "Choose a captcha provider to protect against spam."
msgstr "Wählen Sie einen Captcha-Anbieter zum Schutz vor Spam."
#: includes/class-settings.php:192
#: includes/class-settings.php:212
msgid "Configure the form behavior."
msgstr "Konfigurieren Sie das Formularverhalten."
#: includes/class-settings.php:202
#: includes/class-settings.php:222
msgid "The email address where form inquiries will be sent."
msgstr "Die E-Mail-Adresse, an die Formularanfragen gesendet werden."
#: includes/class-settings.php:213
#: includes/class-settings.php:233
msgid "No Captcha"
msgstr "Kein Captcha"
#: includes/class-settings.php:218
#: includes/class-settings.php:238
msgid "Choose a captcha service or disable captcha."
msgstr "Wählen Sie einen Captcha-Dienst oder deaktivieren Sie Captcha."
#: includes/class-settings.php:232
#: includes/class-settings.php:252
msgid "The site key from your captcha provider."
msgstr "Der Site-Schlüssel von Ihrem Captcha-Anbieter."
#: includes/class-settings.php:247
#: includes/class-settings.php:267
msgid "The secret key from your captcha provider."
msgstr "Der geheime Schlüssel von Ihrem Captcha-Anbieter."
#: includes/class-settings.php:259
#: includes/class-settings.php:295
msgid "The URL to redirect to after successful form submission."
msgstr "Die URL zur Weiterleitung nach erfolgreicher Formulareinreichung."
#: includes/class-settings.php:274
#: includes/class-settings.php:310
msgid "Moving List Settings"
msgstr "Umzugsliste-Einstellungen"
#: includes/class-shortcode.php:86
#: includes/class-shortcode.php:87
#: templates/form-page.php:19
msgid "This field is required"
msgstr "Dieses Feld ist erforderlich"
#: includes/class-shortcode.php:87
#: includes/class-shortcode.php:88
#: templates/form-page.php:20
msgid "Please enter a valid email address"
msgstr "Bitte geben Sie eine gültige E-Mail-Adresse ein"
#: includes/class-shortcode.php:88
#: includes/class-shortcode.php:89
#: templates/form-page.php:21
msgid "Please select a complete moving date"
msgstr "Bitte wählen Sie ein vollständiges Umzugsdatum"
#: includes/class-shortcode.php:89
#: includes/class-shortcode.php:90
#: templates/form-page.php:22
msgid "Please enter at least one furniture item"
msgstr "Bitte geben Sie mindestens ein Möbelstück ein"
#: includes/class-form-renderer.php:26
#: includes/class-form-renderer.php:146
msgid "Moving Date & Addresses"
msgstr "Umzugstermin & Adressen"
#: includes/class-form-renderer.php:30
msgid "Bathroom & Kitchen"
msgstr "Bad & Küche"
#: includes/class-form-renderer.php:32
msgid "Basement/Storage"
msgstr "Keller/Speicher"
#: includes/class-form-renderer.php:33
#: includes/class-form-renderer.php:291
#: includes/class-shortcode.php:104
#: templates/form-page.php:36
msgid "Additional Work"
msgstr "Zusätzliche Arbeiten"
#: includes/class-form-renderer.php:34
#: includes/class-form-renderer.php:326
#: includes/class-shortcode.php:94
#: templates/form-page.php:26
msgid "Summary"
msgstr "Zusammenfassung"
#: includes/class-form-renderer.php:53
#: includes/class-form-renderer.php:225
#: includes/class-form-renderer.php:255
#: includes/class-form-renderer.php:273
#: includes/class-shortcode.php:106
#: templates/form-page.php:38
msgid "Total"
msgstr "Summe"
#: includes/class-form-renderer.php:54
#: includes/class-form-renderer.php:226
#: includes/class-form-renderer.php:256
#: includes/class-form-renderer.php:274
#: includes/class-shortcode.php:99
#: templates/form-page.php:31
msgid "Items"
msgstr "Teile"
#: includes/class-form-renderer.php:80
#: includes/class-shortcode.php:92
#: templates/form-page.php:24
msgid "Back"
msgstr "Zurück"
#: includes/class-form-renderer.php:81
#: includes/class-shortcode.php:91
#: templates/form-page.php:23
msgid "Next"
msgstr "Weiter"
#: includes/class-form-renderer.php:169
#: includes/class-form-renderer.php:183
msgid "Name"
msgstr "Name"
#: includes/class-form-renderer.php:170
#: includes/class-form-renderer.php:184
msgid "Street"
msgstr "Straße"
#: includes/class-form-renderer.php:171
#: includes/class-form-renderer.php:185
msgid "ZIP/City"
msgstr "PLZ/Ort"
#: includes/class-form-renderer.php:177
msgid "Email"
msgstr "E-Mail"
#: includes/class-form-renderer.php:194
msgid "* Required fields"
msgstr "* Pflichtfelder"
#: includes/class-settings.php:171
msgid "Form Page"
msgstr "Formularseite"
#: includes/class-settings.php:280
msgid "-- Select Page --"
msgstr "-- Seite wählen --"
#: includes/class-settings.php:284
msgid "The page that displays the standalone moving list form (bypasses theme template)."
msgstr "Die Seite, die das eigenständige Umzugsliste-Formular anzeigt (umgeht das Theme-Template)."
#: includes/class-shortcode.php:95
#: templates/form-page.php:27
msgid "Moving Date"
msgstr "Umzugstermin"
#: includes/class-shortcode.php:107
#: templates/form-page.php:39
msgid "Room Total"
msgstr "Zimmersumme"
#: includes/class-shortcode.php:109
#: templates/form-page.php:41
msgid "Qty"
msgstr "Anz."

View File

@@ -9,7 +9,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"POT-Creation-Date: 2026-02-06T15:05:40+00:00\n"
"POT-Creation-Date: 2026-02-07T02:56:28+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.12.0\n"
"X-Domain: siegel-umzugsliste\n"
@@ -31,7 +31,7 @@ msgstr ""
#: includes/class-admin-menu.php:44
#: includes/class-admin-menu.php:45
#: includes/class-form-renderer.php:85
#: templates/form-page.php:51
msgid "Moving List"
msgstr ""
@@ -174,163 +174,222 @@ msgstr ""
msgid "Please enter at least one furniture quantity"
msgstr ""
#: includes/class-form-renderer.php:67
msgid "Please correct the following errors:"
msgstr ""
#: includes/class-form-renderer.php:106
msgid "Expected Moving Date"
msgstr ""
#: includes/class-form-renderer.php:118
#, php-format
msgid "In our %s you can learn how Siegel Umzuege GmbH & Co. KG collects and uses your data."
msgstr ""
#: includes/class-form-renderer.php:119
msgid "Privacy Policy"
msgstr ""
#: includes/class-form-renderer.php:135
msgid "Loading Address"
msgstr ""
#: includes/class-form-renderer.php:138
#: includes/class-form-renderer.php:155
msgid "Name*"
msgstr ""
#: includes/class-form-renderer.php:139
#: includes/class-form-renderer.php:156
msgid "Street*"
msgstr ""
#: includes/class-form-renderer.php:140
#: includes/class-form-renderer.php:157
msgid "ZIP/City*"
msgstr ""
#: includes/class-form-renderer.php:141
#: includes/class-form-renderer.php:158
msgid "Floor"
msgstr ""
#: includes/class-form-renderer.php:143
msgid "Phone*"
msgstr ""
#: includes/class-form-renderer.php:144
#: includes/class-form-renderer.php:161
msgid "Fax"
msgstr ""
#: includes/class-form-renderer.php:145
#: includes/class-form-renderer.php:162
msgid "Mobile"
msgstr ""
#: includes/class-form-renderer.php:26
#: includes/class-form-renderer.php:146
msgid "Email*"
msgstr ""
#: includes/class-form-renderer.php:152
msgid "Unloading Address"
msgstr ""
#: includes/class-form-renderer.php:160
msgid "Phone"
msgstr ""
#: includes/class-form-renderer.php:169
msgid "*Required fields"
msgstr ""
#: includes/class-form-renderer.php:207
msgid "Elevator"
msgstr ""
#: includes/class-form-renderer.php:210
#: includes/class-form-renderer.php:327
msgid "No"
msgstr ""
#: includes/class-form-renderer.php:211
#: includes/class-form-renderer.php:326
msgid "Yes"
msgstr ""
#: includes/class-form-renderer.php:269
msgid "Quantity"
msgstr ""
#: includes/class-form-renderer.php:270
msgid "Description"
msgstr ""
#: includes/class-form-renderer.php:271
msgid "cbm"
msgstr ""
#: includes/class-form-renderer.php:272
msgid "Assembly?"
msgstr ""
#: includes/class-form-renderer.php:291
msgid "Total "
msgstr ""
#: includes/class-form-renderer.php:342
msgid "Grand Total"
msgstr ""
#: includes/class-form-renderer.php:346
msgid "Grand total all rooms"
msgstr ""
#: includes/class-form-renderer.php:377
msgid "Submit Request"
msgstr ""
#: includes/class-form-renderer.php:438
msgid "Disassembly"
msgstr ""
#: includes/class-form-renderer.php:439
msgid "Assembly"
msgstr ""
#: includes/class-form-renderer.php:440
msgid "Both"
msgstr ""
#: includes/class-form-renderer.php:456
msgid "Qty."
msgstr ""
#: includes/class-form-renderer.php:491
msgid "Other"
msgstr ""
#: includes/class-form-renderer.php:497
msgid "Additional notes or requests:"
msgstr ""
#: includes/class-form-renderer.php:498
msgid "Additional notes or requests..."
msgid "Moving Date & Addresses"
msgstr ""
#: includes/class-form-renderer.php:27
#: includes/class-furniture-data.php:52
msgid "Living Room"
msgstr ""
#: includes/class-form-renderer.php:28
#: includes/class-furniture-data.php:53
msgid "Bedroom"
msgstr ""
#: includes/class-form-renderer.php:29
#: includes/class-furniture-data.php:54
msgid "Study"
msgstr ""
#: includes/class-form-renderer.php:30
msgid "Bathroom & Kitchen"
msgstr ""
#: includes/class-form-renderer.php:31
#: includes/class-furniture-data.php:57
msgid "Children's Room"
msgstr ""
#: includes/class-form-renderer.php:32
msgid "Basement/Storage"
msgstr ""
#: includes/class-form-renderer.php:33
#: includes/class-form-renderer.php:291
#: includes/class-shortcode.php:104
#: templates/form-page.php:36
msgid "Additional Work"
msgstr ""
#: includes/class-form-renderer.php:34
#: includes/class-form-renderer.php:326
#: includes/class-shortcode.php:94
#: templates/form-page.php:26
msgid "Summary"
msgstr ""
#: includes/class-form-renderer.php:53
#: includes/class-form-renderer.php:225
#: includes/class-form-renderer.php:255
#: includes/class-form-renderer.php:273
#: includes/class-shortcode.php:106
#: templates/form-page.php:38
msgid "Total"
msgstr ""
#: includes/class-form-renderer.php:54
#: includes/class-form-renderer.php:226
#: includes/class-form-renderer.php:256
#: includes/class-form-renderer.php:274
#: includes/class-shortcode.php:99
#: templates/form-page.php:31
msgid "Items"
msgstr ""
#: includes/class-form-renderer.php:56
#: includes/class-form-renderer.php:228
#: includes/class-form-renderer.php:258
#: includes/class-form-renderer.php:276
#: includes/class-shortcode.php:100
#: includes/class-shortcode.php:110
#: templates/form-page.php:32
#: templates/form-page.php:42
msgid "cbm"
msgstr ""
#: includes/class-form-renderer.php:80
#: includes/class-shortcode.php:92
#: templates/form-page.php:24
msgid "Back"
msgstr ""
#: includes/class-form-renderer.php:81
#: includes/class-shortcode.php:91
#: templates/form-page.php:23
msgid "Next"
msgstr ""
#: includes/class-form-renderer.php:82
#: includes/class-shortcode.php:93
#: templates/form-page.php:25
msgid "Submit Request"
msgstr ""
#: includes/class-form-renderer.php:107
msgid "Please correct the following errors:"
msgstr ""
#: includes/class-form-renderer.php:149
msgid "Expected Moving Date"
msgstr ""
#: includes/class-form-renderer.php:159
#, php-format
msgid "In our %s you can learn how Siegel Umzuege GmbH & Co. KG collects and uses your data."
msgstr ""
#: includes/class-form-renderer.php:160
msgid "Privacy Policy"
msgstr ""
#: includes/class-form-renderer.php:167
#: includes/class-shortcode.php:96
#: templates/form-page.php:28
msgid "Loading Address"
msgstr ""
#: includes/class-form-renderer.php:169
#: includes/class-form-renderer.php:183
msgid "Name"
msgstr ""
#: includes/class-form-renderer.php:170
#: includes/class-form-renderer.php:184
msgid "Street"
msgstr ""
#: includes/class-form-renderer.php:171
#: includes/class-form-renderer.php:185
msgid "ZIP/City"
msgstr ""
#: includes/class-form-renderer.php:172
#: includes/class-form-renderer.php:186
msgid "Floor"
msgstr ""
#: includes/class-form-renderer.php:174
#: includes/class-form-renderer.php:188
msgid "Phone"
msgstr ""
#: includes/class-form-renderer.php:175
#: includes/class-form-renderer.php:189
msgid "Fax"
msgstr ""
#: includes/class-form-renderer.php:176
#: includes/class-form-renderer.php:190
msgid "Mobile"
msgstr ""
#: includes/class-form-renderer.php:177
msgid "Email"
msgstr ""
#: includes/class-form-renderer.php:181
#: includes/class-shortcode.php:97
#: templates/form-page.php:29
msgid "Unloading Address"
msgstr ""
#: includes/class-form-renderer.php:194
msgid "* Required fields"
msgstr ""
#: includes/class-form-renderer.php:309
#: includes/class-shortcode.php:105
#: templates/form-page.php:37
msgid "Other"
msgstr ""
#: includes/class-form-renderer.php:310
msgid "Additional notes or requests:"
msgstr ""
#: includes/class-form-renderer.php:311
msgid "Additional notes or requests..."
msgstr ""
#: includes/class-form-renderer.php:368
msgid "Elevator"
msgstr ""
#: includes/class-form-renderer.php:370
#: includes/class-form-renderer.php:400
#: includes/class-shortcode.php:103
#: templates/form-page.php:35
msgid "No"
msgstr ""
#: includes/class-form-renderer.php:371
#: includes/class-form-renderer.php:401
#: includes/class-shortcode.php:102
#: templates/form-page.php:34
msgid "Yes"
msgstr ""
#: includes/class-form-renderer.php:433
msgid "Disassembly"
msgstr ""
#: includes/class-form-renderer.php:434
#: includes/class-shortcode.php:101
#: templates/form-page.php:33
msgid "Assembly"
msgstr ""
#: includes/class-form-renderer.php:435
msgid "Both"
msgstr ""
#: includes/class-form-renderer.php:448
msgid "Qty."
msgstr ""
#: includes/class-furniture-data.php:55
msgid "Bathroom"
msgstr ""
@@ -339,10 +398,6 @@ msgstr ""
msgid "Kitchen/Dining Room"
msgstr ""
#: includes/class-furniture-data.php:57
msgid "Children's Room"
msgstr ""
#: includes/class-furniture-data.php:58
msgid "Basement/Storage/Garage"
msgstr ""
@@ -893,82 +948,120 @@ msgstr ""
msgid "Unloading location distance truck-house in meters"
msgstr ""
#: includes/class-settings.php:100
#: includes/class-settings.php:111
msgid "Email Settings"
msgstr ""
#: includes/class-settings.php:108
#: includes/class-settings.php:119
msgid "Receiver Email"
msgstr ""
#: includes/class-settings.php:117
#: includes/class-settings.php:128
msgid "Captcha Settings"
msgstr ""
#: includes/class-settings.php:125
#: includes/class-settings.php:136
msgid "Captcha Provider"
msgstr ""
#: includes/class-settings.php:152
#: includes/class-settings.php:163
msgid "Form Settings"
msgstr ""
#: includes/class-settings.php:160
#: includes/class-settings.php:171
msgid "Form Page"
msgstr ""
#: includes/class-settings.php:180
msgid "Thank You Page URL"
msgstr ""
#: includes/class-settings.php:178
#: includes/class-settings.php:198
msgid "Configure the email address for form inquiries."
msgstr ""
#: includes/class-settings.php:185
#: includes/class-settings.php:205
msgid "Choose a captcha provider to protect against spam."
msgstr ""
#: includes/class-settings.php:192
#: includes/class-settings.php:212
msgid "Configure the form behavior."
msgstr ""
#: includes/class-settings.php:202
#: includes/class-settings.php:222
msgid "The email address where form inquiries will be sent."
msgstr ""
#: includes/class-settings.php:213
#: includes/class-settings.php:233
msgid "No Captcha"
msgstr ""
#: includes/class-settings.php:218
#: includes/class-settings.php:238
msgid "Choose a captcha service or disable captcha."
msgstr ""
#: includes/class-settings.php:232
#: includes/class-settings.php:252
msgid "The site key from your captcha provider."
msgstr ""
#: includes/class-settings.php:247
#: includes/class-settings.php:267
msgid "The secret key from your captcha provider."
msgstr ""
#: includes/class-settings.php:259
#: includes/class-settings.php:280
msgid "-- Select Page --"
msgstr ""
#: includes/class-settings.php:284
msgid "The page that displays the standalone moving list form (bypasses theme template)."
msgstr ""
#: includes/class-settings.php:295
msgid "The URL to redirect to after successful form submission."
msgstr ""
#: includes/class-settings.php:274
#: includes/class-settings.php:310
msgid "Moving List Settings"
msgstr ""
#: includes/class-shortcode.php:86
#: includes/class-shortcode.php:87
#: templates/form-page.php:19
msgid "This field is required"
msgstr ""
#: includes/class-shortcode.php:87
#: includes/class-shortcode.php:88
#: templates/form-page.php:20
msgid "Please enter a valid email address"
msgstr ""
#: includes/class-shortcode.php:88
#: includes/class-shortcode.php:89
#: templates/form-page.php:21
msgid "Please select a complete moving date"
msgstr ""
#: includes/class-shortcode.php:89
#: includes/class-shortcode.php:90
#: templates/form-page.php:22
msgid "Please enter at least one furniture item"
msgstr ""
#: includes/class-shortcode.php:95
#: templates/form-page.php:27
msgid "Moving Date"
msgstr ""
#: includes/class-shortcode.php:98
#: includes/class-shortcode.php:108
#: templates/form-page.php:30
#: templates/form-page.php:40
msgid "Grand Total"
msgstr ""
#: includes/class-shortcode.php:107
#: templates/form-page.php:39
msgid "Room Total"
msgstr ""
#: includes/class-shortcode.php:109
#: templates/form-page.php:41
msgid "Qty"
msgstr ""