# Copyright (C) 2026 Vollstart
# This file is distributed under the same license as the Vollstart Repair Desk plugin.
#
msgid ""
msgstr ""
"Project-Id-Version: Vollstart Repair Desk 1.0.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-11 14:10+0200\n"
"PO-Revision-Date: 2026-04-06 23:30+0200\n"
"Last-Translator: Vollstart <support@vollstart.com>\n"
"Language-Team: Finnish\n"
"Language: fi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#: includes/class-admin.php:42 includes/class-admin.php:43
#: includes/class-admin.php:1293
msgid "Repair Desk"
msgstr "Repair Desk"

#: includes/class-admin.php:145 assets/js/backend.js:177
#: assets/js/backend.js:627 assets/js/backend.js:2488 assets/js/backend.js:3159
#: assets/js/frontend.js:595
msgid "Loading..."
msgstr "Ladataan..."

#: includes/class-admin.php:174
msgid "Permission denied."
msgstr "Paasy evaitty."

#: includes/class-admin.php:177
msgid "Invalid nonce."
msgstr "Virheellinen nonce."

#: includes/class-admin.php:211
msgid "Unknown PDF type."
msgstr "Tuntematon PDF-tyyppi."

#: includes/class-admin.php:215
msgid "Could not generate PDF."
msgstr "PDF:n luonti epaonnistui."

#: includes/class-admin.php:236
msgid "Permission denied"
msgstr ""

#: includes/class-admin.php:293
msgid "Bulk action"
msgstr "Massatoiminto"

#: includes/class-admin.php:319
msgid "Repair not found"
msgstr ""

#: includes/class-admin.php:443
msgid "Customer not found"
msgstr ""

#: includes/class-admin.php:508
msgid "Product not found"
msgstr ""

#: includes/class-admin.php:555
msgid "Invalid upload"
msgstr ""

#: includes/class-admin.php:562
msgid "No file data"
msgstr ""

#: includes/class-admin.php:662
msgid "Device not found"
msgstr ""

#: includes/class-admin.php:890
msgid "Repair type not found"
msgstr ""

#: includes/class-admin.php:936
msgid "Not found"
msgstr ""

#: includes/class-admin.php:1024
msgid "Time tracking is disabled"
msgstr ""

#: includes/class-admin.php:1035
msgid "Manual time edit is disabled"
msgstr ""

#: includes/class-admin.php:1130 includes/class-checklists.php:298
#: includes/class-checklists.php:350
msgid "General"
msgstr "Yleiset"

#: includes/class-admin.php:1275
msgid "History entry not found"
msgstr ""

#: includes/class-admin.php:1320 assets/js/backend.js:2559
#: assets/js/backend.js:2880 assets/js/frontend.js:475
#: assets/js/frontend.js:605
msgid "Open"
msgstr "Avoin"

#: includes/class-admin.php:1324 assets/js/frontend.js:243
msgid "Total"
msgstr "Yhteensa"

#: includes/class-admin.php:1353
msgid "Open Repair Desk"
msgstr "Avaa Repair Desk"

#: includes/class-checklists.php:339
msgid "Removed"
msgstr "Poistettu"

#: includes/class-customers.php:158 includes/class-customers.php:174
#: includes/class-customers.php:197
msgid "Deleted Customer"
msgstr "Poistettu asiakas"

#: includes/class-customers.php:196
msgid "Customer data erased (GDPR deletion request)"
msgstr "Asiakastiedot poistettu (GDPR-poistopyynto)"

#: includes/class-file-upload.php:79 includes/class-file-upload.php:196
msgid "Could not create storage directory."
msgstr "Tallennushakemistoa ei voitu luoda."

#: includes/class-file-upload.php:96
msgid "Could not move uploaded file."
msgstr "Ladattua tiedostoa ei voitu siirtaa."

#: includes/class-file-upload.php:101 includes/class-file-upload.php:181
msgid "File type is not supported."
msgstr ""

#: includes/class-file-upload.php:153
msgid "Invalid image data."
msgstr "Virheellinen kuvatiedot."

#: includes/class-file-upload.php:158 includes/class-file-upload.php:468
msgid "File too large. Maximum 10 MB."
msgstr "Tiedosto on liian suuri. Enintaan 10 MB."

#: includes/class-file-upload.php:211
msgid "Could not write file."
msgstr "Tiedostoa ei voitu kirjoittaa."

#: includes/class-file-upload.php:331
msgid "File not found."
msgstr "Tiedostoa ei loydy."

#: includes/class-file-upload.php:336
msgid "File not found on disk."
msgstr "Tiedostoa ei loydy levylta."

#: includes/class-file-upload.php:459
msgid "No file uploaded."
msgstr "Ei ladattua tiedostoa."

#: includes/class-file-upload.php:463
msgid "Upload error."
msgstr "Latausvirhe."

#: includes/class-file-upload.php:474
msgid "This file type is not allowed."
msgstr "Tama tiedostotyyppi ei ole sallittu."

#: includes/class-file-upload.php:488
msgid "This file contains potentially dangerous content."
msgstr "Tama tiedosto sisaltaa mahdollisesti vaarallista sisaltoa."

#: includes/class-frontend.php:152 includes/class-frontend.php:160
msgid "Repair Status"
msgstr "Korjauksen tila"

#: includes/class-frontend.php:228
msgid "Repair number (e.g. REP-0001)"
msgstr "Korjausnumero (esim. REP-0001)"

#: includes/class-frontend.php:229
msgid "Access code (e.g. A1B2-C3D4)"
msgstr "Paasykoodi (esim. A1B2-C3D4)"

#: includes/class-frontend.php:231 assets/js/frontend.js:66
#: assets/js/frontend.js:74
msgid "Check Status"
msgstr "Tarkista tila"

#: includes/class-frontend.php:260 assets/js/frontend.js:269
#: assets/js/frontend.js:768
msgid "Rate your repair"
msgstr "Arvioi korjauksesi"

#: includes/class-frontend.php:276 includes/class-frontend.php:524
msgid "Invalid rating link."
msgstr "Virheellinen arvostelulinkki."

#: includes/class-frontend.php:317
msgid "Unknown action"
msgstr ""

#: includes/class-frontend.php:325
msgid "Status page is disabled."
msgstr "Tilasivu on poissa kaytosta."

#: includes/class-frontend.php:332
msgid "Please enter both repair number and access code."
msgstr "Syota seka korjausnumero etta paasykoodi."

#: includes/class-frontend.php:339 includes/class-frontend.php:554
msgid "Repair not found. Please check your repair number and access code."
msgstr "Korjausta ei loydy. Tarkista korjausnumerosi ja paasykoodisi."

#: includes/class-frontend.php:475
msgid "Replies are not enabled."
msgstr "Vastaukset eivat ole kaytossa."

#: includes/class-frontend.php:482
msgid "Please enter a message."
msgstr "Syota viesti."

#: includes/class-frontend.php:487
msgid "Invalid access code."
msgstr "Virheellinen paasykoodi."

#: includes/class-frontend.php:490
msgid "This repair is closed."
msgstr "Tama korjaus on suljettu."

#: includes/class-frontend.php:494 assets/js/backend.js:501
#: assets/js/backend.js:861 assets/js/backend.js:1097 assets/js/backend.js:1328
#: assets/js/backend.js:2030 assets/js/backend.js:2144
#: assets/js/backend.js:2282 assets/js/backend.js:2677
#: assets/js/backend.js:3088 assets/js/backend.js:3908
msgid "Customer"
msgstr "Asiakas"

#: includes/class-frontend.php:513
msgid "Message sent."
msgstr "Viesti lahetetty."

#: includes/class-frontend.php:520 includes/class-frontend.php:547
msgid "Ratings are disabled."
msgstr ""

#: includes/class-frontend.php:528
msgid "You have already rated this repair."
msgstr "Olet jo arvostellut taman korjauksen."

#: includes/class-frontend.php:541 includes/class-frontend.php:567
#: assets/js/frontend.js:275 assets/js/frontend.js:808
msgid "Thank you for your feedback!"
msgstr "Kiitos palautteestasi!"

#: includes/class-notifications.php:77 includes/class-notifications.php:419
#: includes/class-options.php:75
msgid "Repair Update: {repair_number} — {status}"
msgstr "Korjauspaivitys: {repair_number} — {status}"

#: includes/class-notifications.php:103 includes/class-options.php:79
msgid "Message from {business_name} — {repair_number}"
msgstr "Viesti {business_name} — {repair_number}"

#: includes/class-notifications.php:128 includes/class-options.php:81
msgid "New customer message on repair {repair_number}"
msgstr "Uusi asiakasviesti korjauksessa {repair_number}"

#: includes/class-notifications.php:155 includes/class-options.php:77
msgid "New repair created: {repair_number}"
msgstr "Uusi korjaus luotu: {repair_number}"

#: includes/class-notifications.php:186 includes/class-options.php:87
msgid "Reminder: Your repair {repair_number} is ready for pickup"
msgstr "Muistutus: Korjauksesi {repair_number} on valmis noudettavaksi"

#: includes/class-notifications.php:291
msgid "Not set"
msgstr "Ei asetettu"

#: includes/class-notifications.php:307
msgid ""
"<p>A new repair <strong>{repair_number}</strong> has been created.</p>\n"
"<p><strong>Device:</strong> {device}<br>\n"
"<strong>Customer:</strong> {customer_name}</p>\n"
"<p><a href=\"{admin_url}\">Open Repair Desk</a></p>\n"
"<p>{business_name}</p>"
msgstr ""
"<p>Uusi korjaus <strong>{repair_number}</strong> on luotu.</"
"p>\\n<p><strong>Laite:</strong> {device}<br>\\n<strong>Asiakas:</strong> "
"{customer_name}</p>\\n<p><a href=\"{admin_url}\">Avaa Repair Desk</a></"
"p>\\n<p>{business_name}</p>"

#: includes/class-notifications.php:311
msgid ""
"<p>Hi {customer_name},</p>\n"
"<p>You have a new message regarding your repair <strong>{repair_number}</"
"strong>:</p>\n"
"<blockquote style=\"border-left:3px solid #f97316;padding:8px 16px;"
"margin:16px 0;color:#1e293b\">{message}</blockquote>\n"
"<p>You can view details and reply here:<br>\n"
"<a href=\"{status_url}\">{status_url}</a></p>\n"
"<p>Or simply reply to this email.</p>\n"
"<p>Best regards,<br>\n"
"{business_name}</p>"
msgstr ""
"<p>Hei {customer_name},</p>\\n<p>Sinulle on uusi viesti korjauksestasi "
"<strong>{repair_number}</strong>:</p>\\n<blockquote style=\"border-left:3px "
"solid #f97316;padding:8px 16px;margin:16px 0;color:#1e293b\">{message}</"
"blockquote>\\n<p>Voit tarkastella tietoja ja vastata taalta:<br>\\n<a "
"href=\"{status_url}\">{status_url}</a></p>\\n<p>Tai vastaa suoraan tahan "
"sahkopostiin.</p>\\n<p>Ystavallisin terveisin,<br>\\n{business_name}</p>"

#: includes/class-notifications.php:315
msgid ""
"<p>A customer has sent a new message on repair <strong>{repair_number}</"
"strong>:</p>\n"
"<blockquote style=\"border-left:3px solid #e2e8f0;padding:8px 16px;"
"margin:16px 0;color:#475569\">{message}</blockquote>\n"
"<p><a href=\"{admin_url}\">Open Repair Desk</a> to reply.</p>\n"
"<p>{business_name}</p>"
msgstr ""
"<p>Asiakas on lahettanyt uuden viestin korjauksesta <strong>{repair_number}</"
"strong>:</p>\\n<blockquote style=\"border-left:3px solid #e2e8f0;padding:8px "
"16px;margin:16px 0;color:#475569\">{message}</blockquote>\\n<p><a "
"href=\"{admin_url}\">Avaa Repair Desk</a> vastataksesi.</"
"p>\\n<p>{business_name}</p>"

#: includes/class-notifications.php:319
msgid ""
"<p>Hi {customer_name},</p>\n"
"<p>This is a friendly reminder that your repair <strong>{repair_number}</"
"strong> ({device}) is ready for pickup.</p>\n"
"<p>You can check the details here:<br>\n"
"<a href=\"{status_url}\">{status_url}</a></p>\n"
"<p>Best regards,<br>\n"
"{business_name}</p>"
msgstr ""
"<p>Hei {customer_name},</p>\\n<p>Tama on ystavallinen muistutus, etta "
"korjauksesi <strong>{repair_number}</strong> ({device}) on valmis "
"noudettavaksi.</p>\\n<p>Voit tarkistaa tiedot taalta:<br>\\n<a "
"href=\"{status_url}\">{status_url}</a></p>\\n<p>Ystavallisin terveisin,"
"<br>\\n{business_name}</p>"

#: includes/class-notifications.php:323
msgid ""
"<p>Hi {customer_name},</p>\n"
"<p>Your repair <strong>{repair_number}</strong> has been updated.</p>\n"
"<p><strong>Device:</strong> {device}<br>\n"
"<strong>New status:</strong> {status}<br>\n"
"<strong>Estimated completion:</strong> {estimated_date}</p>\n"
"<p>You can check the current status anytime here:<br>\n"
"<a href=\"{status_url}\">{status_url}</a></p>\n"
"<p>Best regards,<br>\n"
"{business_name}</p>"
msgstr ""
"<p>Hei {customer_name},</p>\\n<p>Korjauksesi <strong>{repair_number}</"
"strong> on paivitetty.</p>\\n<p><strong>Laite:</strong> {device}"
"<br>\\n<strong>Uusi tila:</strong> {status}<br>\\n<strong>Arvioitu "
"valmistuminen:</strong> {estimated_date}</p>\\n<p>Voit tarkistaa nykyisen "
"tilan milloin tahansa taalta:<br>\\n<a href=\"{status_url}\">{status_url}</"
"a></p>\\n<p>Ystavallisin terveisin,<br>\\n{business_name}</p>"

#: includes/class-options.php:33
msgid "General Settings"
msgstr "Yleiset asetukset"

#: includes/class-options.php:34
msgid "Business Name"
msgstr "Yrityksen nimi"

#: includes/class-options.php:34
msgid ""
"The name of your workshop or business. This is shown in customer emails, on "
"the public status page, and on PDF receipts. Example: \"Mike's Bike Repair\" "
"or \"TechFix Electronics\"."
msgstr ""

#: includes/class-options.php:35
msgid "Business Email"
msgstr "Yrityksen sahkoposti"

#: includes/class-options.php:35
msgid ""
"The email address where YOU receive notifications — for example when a "
"customer sends a message on the status page, or when a new repair is created "
"(if enabled below). This is also shown to customers in emails so they can "
"reply. If left empty, the WordPress admin email is used."
msgstr ""
"Sahkopostiosoite johon SINA saat ilmoitukset — esimerkiksi kun asiakas "
"lahettaa viestin tilasivulla tai kun uusi korjaus luodaan (jos kaytossa "
"alla). Tama nakyy myos asiakkaille sahkoposteissa jotta he voivat vastata. "
"Jos tyhja, kaytetaan WordPressin yllapitajan sahkopostia."

#: includes/class-options.php:36
msgid "Business Phone"
msgstr "Yrityksen puhelin"

#: includes/class-options.php:36
msgid ""
"Your workshop phone number. Shown to customers in status update emails and "
"on the public status page, so they can reach you if needed. Leave empty to "
"hide."
msgstr ""
"Korjaamosi puhelinnumero. Nakyy asiakkaille tilapaivityssahkoposteissa ja "
"julkisella tilasivulla, jotta he voivat tavoittaa sinut tarvittaessa. Jata "
"tyhjksi piilottaaksesi."

#: includes/class-options.php:37
msgid "Business Address"
msgstr "Yrityksen osoite"

#: includes/class-options.php:37
msgid ""
"Your workshop address. Shown on PDF receipts and on the public status page "
"so customers know where to pick up their device."
msgstr ""

#: includes/class-options.php:38
msgid "Currency symbol"
msgstr "Valuuttasymboli"

#: includes/class-options.php:38
msgid ""
"Currency shown on invoices, billing summaries, and cost displays. If "
"WooCommerce is active, this is ignored and the WooCommerce currency is used "
"instead. Examples: €, $, CHF, £."
msgstr ""
"Valuutta joka nakyy laskuissa, laskutusyhteenvedoissa ja kustannusnaytoissa. "
"Jos WooCommerce on aktiivinen, tama ohitetaan ja WooCommerce-valuuttaa "
"kaytetaan. Esimerkkeja: €, $, CHF, £."

#: includes/class-options.php:39
msgid "Device Types"
msgstr "Laitetyypit"

#: includes/class-options.php:39
msgid ""
"Comma-separated list of device types for your workshop. Shown as a dropdown "
"when creating devices. If empty, a free text field is shown instead. "
"Example: \"Bike, E-Bike, Shoes, Bag\" or \"Laptop, Phone, Tablet, Monitor\". "
"The first entry is pre-selected for new devices."
msgstr ""
"Pilkuilla erotettu luettelo laitetyypeista korjaamollesi. Nakyy "
"pudotusvalikkona laitteita luotaessa. Jos tyhja, nakyy vapaakentta. "
"Esimerkki: \"Pyora, Sahkopyora, Kengat, Laukku\" tai \"Kannettava, Puhelin, "
"Tabletti, Naytto\". Ensimmainen kohta on esivalittuna uusille laitteille."

#: includes/class-options.php:42
msgid "Repair Numbers"
msgstr "Korjausnumerot"

#: includes/class-options.php:43
msgid "Repair Number Prefix"
msgstr "Korjausnumeron etuliite"

#: includes/class-options.php:43
msgid ""
"Short prefix for repair numbers. Examples: \"REP-\", \"WS-\", \"FIX-\". Keep "
"it short — customers may need to type or read it. You can change this "
"anytime — existing repairs keep their number."
msgstr ""
"Lyhyt etuliite korjausnumeroille. Esimerkkeja: \"REP-\", \"WS-\", \"FIX-\". "
"Pida se lyhyena — asiakkaiden on ehka kirjoitettava tai luettava se. Voit "
"muuttaa taman milloin tahansa — olemassa olevat korjaukset sailyttavat "
"numeronsa."

#: includes/class-options.php:44
msgid "Repair Number Format"
msgstr "Korjausnumeron muoto"

#: includes/class-options.php:44
msgid ""
"Controls how the repair number looks after the prefix. \"Number only\" is "
"simplest (REP-0001). \"Year + Number\" resets the counter each year and "
"shows when the repair was created (REP-26-0001). \"Year+Month + Number\" "
"resets monthly — best for busy workshops with many daily repairs "
"(REP-2603-0001)."
msgstr ""
"Maaraa miten korjausnumero nayttaa etuliitteen jalkeen. \"Vain numero\" on "
"yksinkertaisin (REP-0001). \"Vuosi + Numero\" nollaa laskurin vuosittain ja "
"nayttaa milloin korjaus luotiin (REP-26-0001). \"Vuosi+Kuukausi + Numero\" "
"nollaa kuukausittain — paras kiireisille korjaamoille joilla on paljon "
"paivittaisia korjauksia (REP-2603-0001)."

#: includes/class-options.php:46
msgid "Number only (REP-0001)"
msgstr "Vain numero (REP-0001)"

#: includes/class-options.php:47
msgid "Year + Number (REP-26-0001)"
msgstr "Vuosi + Numero (REP-26-0001)"

#: includes/class-options.php:48
msgid "Year+Month + Number (REP-2603-0001)"
msgstr "Vuosi+Kuukausi + Numero (REP-2603-0001)"

#: includes/class-options.php:51
msgid "Number of digits"
msgstr "Numeroiden maara"

#: includes/class-options.php:51
msgid ""
"How many digits for the sequential part. 4 digits supports up to 9999 per "
"period. 5 digits for high-volume workshops. Default: 4."
msgstr ""
"Kuinka monta numeroa juoksevalle osalle. 4 numeroa tukee enintaan 9999 per "
"jakso. 5 numeroa suurivolyymisille korjaamoille. Oletus: 4."

#: includes/class-options.php:52
msgid "Customer Number Prefix"
msgstr "Asiakasnumeron etuliite"

#: includes/class-options.php:52
msgid ""
"Every customer gets an auto-generated number with this prefix. Useful for "
"quickly identifying customers in the system. Examples: \"KD-\" creates "
"KD-0001, KD-0002. \"C-\" creates C-0001. You can change this anytime — "
"existing customers keep their number."
msgstr ""
"Jokainen asiakas saa automaattisesti generoidun numeron talla etuliitteella. "
"Hyodyllinen asiakkaiden nopeaan tunnistamiseen jarjestelmassa. Esimerkkeja: "
"\"KD-\" luo KD-0001, KD-0002. \"C-\" luo C-0001. Voit muuttaa taman milloin "
"tahansa — olemassa olevat asiakkaat sailyttavat numeronsa."

#: includes/class-options.php:68
msgid "Customer Communication"
msgstr "Asiakasviestinta"

#: includes/class-options.php:69
msgid "Enable message system"
msgstr "Ota kayttoon viestiarjestelma"

#: includes/class-options.php:69
msgid ""
"When enabled, the Messages section is shown in each repair view. You can "
"send messages to the customer and — if configured below — the customer can "
"reply on the public status page. When disabled, the message box is hidden "
"everywhere (admin + public). Default: enabled."
msgstr ""
"Kun kaytossa, Viestit-osio nakyy jokaisessa korjausnakymassa. Voit lahettaa "
"viesteja asiakkaalle ja — jos maaritetty alla — asiakas voi vastata "
"julkisella tilasivulla. Kun poissa kaytosta, viestilaatikko on piilotettu "
"kaikkialla (yllapito + julkinen). Oletus: kaytossa."

#: includes/class-options.php:72
msgid "Email Notifications"
msgstr "Sahkoposti-ilmoitukset"

#: includes/class-options.php:73
msgid "Email customer on status change"
msgstr "Laheta asiakkaalle sahkoposti tilanmuutoksesta"

#: includes/class-options.php:73
msgid ""
"When enabled, the customer receives an email every time you change the "
"status of their repair (e.g. from \"In Arbeit\" to \"Fertig\"). The email "
"contains the new status, device info, and a link to the status page."
msgstr ""

#: includes/class-options.php:74
msgid "Send email only on these statuses"
msgstr "Laheta sahkoposti vain naissa tiloissa"

#: includes/class-options.php:74
msgid ""
"Select which status changes trigger an email to the customer. Leave empty to "
"send on every status change. Tip: select only \"Done\" if you only want to "
"notify when the repair is ready."
msgstr ""
"Valitse mitka tilamuutokset laukaisevat sahkopostin asiakkaalle. Jata "
"tyhjksi lahettaaksesi jokaisesta tilamuutoksesta. Vinkki: valitse vain "
"\"Valmis\" jos haluat ilmoittaa vain kun korjaus on valmis."

#: includes/class-options.php:75
msgid "Status Change — Subject Line"
msgstr "Tilamuutos — Otsikkorivi"

#: includes/class-options.php:75
msgid ""
"Subject line of the status change email. Placeholders: {repair_number}, "
"{status}, {business_name}, {device}."
msgstr ""

#: includes/class-options.php:76
msgid "Notify me on new repair"
msgstr "Ilmoita minulle uudesta korjauksesta"

#: includes/class-options.php:76
msgid ""
"When enabled, you receive an email at the Business Email address (see above) "
"every time a new repair is created."
msgstr ""
"Kun kaytossa, saat sahkopostin yrityssahkopostiosoitteeseen (katso ylla) "
"aina kun uusi korjaus luodaan."

#: includes/class-options.php:77
msgid "New Repair — Subject Line"
msgstr "Uusi korjaus — Otsikkorivi"

#: includes/class-options.php:77
msgid ""
"Subject for the admin notification email. Placeholders: {repair_number}, "
"{device}, {business_name}."
msgstr ""
"Aihe yllapitajan ilmoitussahkopostille. Paikanvaraajat: {repair_number}, "
"{device}, {business_name}."

#: includes/class-options.php:78
msgid "Email customer on new message"
msgstr "Laheta asiakkaalle sahkoposti uudesta viestista"

#: includes/class-options.php:78
msgid ""
"When enabled, the customer receives an email when you send a message in the "
"repair view. The email includes the message text and a link to reply on the "
"status page (if enabled). The customer can also reply directly to this email "
"— it goes to your Business Email."
msgstr ""
"Kun kaytossa, asiakas saa sahkopostin kun lahetat viestin korjausnakymassa. "
"Sahkoposti sisaltaa viestin ja linkin vastaamiseen tilasivulla (jos "
"kaytossa). Asiakas voi myos vastata suoraan tahan sahkopostiin — se menee "
"yrityssahkopostiisi."

#: includes/class-options.php:79
msgid "Message to Customer — Subject"
msgstr "Viesti asiakkaalle — Aihe"

#: includes/class-options.php:79
msgid ""
"Subject line when emailing your message to the customer. Placeholders: "
"{repair_number}, {business_name}."
msgstr ""
"Otsikkorivi kun viestisi lahetetaan asiakkaalle sahkopostilla. "
"Paikanvaraajat: {repair_number}, {business_name}."

#: includes/class-options.php:80
msgid "Notify me on customer message"
msgstr "Ilmoita minulle asiakasviestista"

#: includes/class-options.php:80
msgid ""
"When enabled, you receive an email when a customer sends a message on the "
"public status page."
msgstr ""
"Kun kaytossa, saat sahkopostin kun asiakas lahettaa viestin julkisella "
"tilasivulla."

#: includes/class-options.php:81
msgid "Customer Message — Subject Line"
msgstr "Asiakasviesti — Otsikkorivi"

#: includes/class-options.php:81
msgid ""
"Subject for the customer message notification. Placeholders: "
"{repair_number}, {business_name}."
msgstr ""
"Aihe asiakasviesti-ilmoitukselle. Paikanvaraajat: {repair_number}, "
"{business_name}."

#: includes/class-options.php:84
msgid "Pickup Reminder"
msgstr "Noutomuistutus"

#: includes/class-options.php:85
msgid "Send pickup reminder email"
msgstr "Laheta noutomuistutus sahkopostilla"

#: includes/class-options.php:85
msgid ""
"When a repair has been in \"Done\" status for a certain number of days "
"without being picked up, automatically send a reminder email to the "
"customer. The reminder is sent once — not repeatedly."
msgstr ""
"Kun korjaus on ollut \"Valmis\"-tilassa tietyn maaran paavia ilman noutoa, "
"laheta automaattisesti muistutussahkoposti asiakkaalle. Muistutus lahetetaan "
"kerran — ei toistuvasti."

#: includes/class-options.php:86
msgid "Days before pickup reminder"
msgstr "Paivaa ennen noutomuistutusta"

#: includes/class-options.php:86
msgid ""
"How many days after a repair reaches \"Done\" status should the pickup "
"reminder be sent? Default: 3 days."
msgstr ""
"Kuinka monta paivaa sen jalkeen, kun korjaus saavuttaa \"Valmis\"-tilan, "
"noutomuistutus lahetetaan? Oletus: 3 paivaa."

#: includes/class-options.php:87
msgid "Pickup Reminder — Subject"
msgstr "Noutomuistutus — Aihe"

#: includes/class-options.php:87
msgid ""
"Subject line for pickup reminder. Placeholders: {repair_number}, "
"{business_name}, {device}."
msgstr ""
"Otsikkorivi noutomuistutukselle. Paikanvaraajat: {repair_number}, "
"{business_name}, {device}."

#: includes/class-options.php:90 assets/js/backend.js:112
#: assets/js/backend.js:3476 assets/js/backend.js:3620
#: assets/js/backend.js:3869 assets/js/backend.js:3876
#: assets/js/backend.js:4357 assets/js/frontend.js:215
#: assets/js/frontend.js:238
msgid "Work Steps"
msgstr "Tyovaiheet"

#: includes/class-options.php:91
msgid "Enable work steps system"
msgstr "Ota kayttoon tyovaihejarjestelma"

#: includes/class-options.php:91
msgid ""
"Master switch for the entire work steps feature. When disabled: the Work "
"Steps tab is hidden, no checklists are shown in repairs or on the public "
"status page, and repair type templates cannot assign work steps. Existing "
"data is preserved. Default: enabled."
msgstr ""
"Paakytkkin koko tyovaiheiden ominaisuudelle. Kun poissa kaytosta: Tyovaiheet-"
"valilehti on piilotettu, tarkistuslistoja ei nayteta korjauksissa tai "
"julkisella tilasivulla, ja korjaustyyppimallit eivat voi maarittaa "
"tyovaiheita. Olemassa olevat tiedot sailyvat. Oletus: kaytossa."

#: includes/class-options.php:92
msgid "Allow adding manual steps to repairs"
msgstr "Salli manuaalisten vaiheiden lisaaminen korjauksiin"

#: includes/class-options.php:92
msgid ""
"When enabled, workers can add custom steps directly in a repair. Disable if "
"you want repairs to only use predefined work steps from templates. Default: "
"enabled."
msgstr ""
"Kun kaytossa, tyontekijat voivat lisata mukautettuja vaiheita suoraan "
"korjaukseen. Poista kaytosta jos haluat korjausten kayttavan vain ennalta "
"maaritettija tyovaiheita malleista. Oletus: kaytossa."

#: includes/class-options.php:93
msgid "Enable time tracking on work steps"
msgstr "Ota kayttoon ajanseuranta tyovaiheissa"

#: includes/class-options.php:93
msgid ""
"When enabled, each work step shows a play/pause timer button. Workers can "
"track how long each step takes. The tracked time is shown on the step and in "
"the audit trail. Disable if your workshop does not need time tracking. "
"Default: enabled."
msgstr ""
"Kun kaytossa, jokainen tyovaihe nayttaa toista/pysayta-ajastinpainikkeen. "
"Tyontekijat voivat seurata kuinka kauan kukin vaihe kestaa. Seurattu aika "
"nakyy vaiheessa ja muutoslokissa. Poista kaytosta jos korjaamosi ei tarvitse "
"ajanseurantaa. Oletus: kaytossa."

#: includes/class-options.php:94
msgid "Allow removing work steps from repairs"
msgstr "Salli tyovaiheiden poistaminen korjauksista"

#: includes/class-options.php:94
msgid ""
"When enabled, workers can remove individual work steps or entire step groups "
"from a repair. When disabled, the assigned work steps are locked — only "
"checking off is possible. Default: disabled."
msgstr ""
"Kun kaytossa, tyontekijat voivat poistaa yksittaisia tyovaiheita tai "
"kokonaisia vaiheryhmia korjauksesta. Kun poissa kaytosta, maaratyt "
"tyovaiheet on lukittu — vain merkitseminen on mahdollista. Oletus: poissa "
"kaytosta."

#: includes/class-options.php:95
msgid "Allow manual time entry"
msgstr "Salli manuaalinen ajansyotto"

#: includes/class-options.php:95
msgid ""
"When enabled, workers can manually edit the tracked time on a work step. "
"Useful when someone forgot to start the timer. An edit button appears next "
"to the timer. Default: enabled."
msgstr ""
"Kun kaytossa, tyontekijat voivat manuaalisesti muokata seurattua aikaa "
"tyovaiheessa. Hyodyllinen kun joku unohti kaynnistaa ajastimen. "
"Muokkauspainike nakyy ajastimen vieressa. Oletus: kaytossa."

#: includes/class-options.php:98
msgid "Public Status Page"
msgstr "Julkinen tilasivu"

#: includes/class-options.php:99
msgid "Enable public status page"
msgstr "Ota kayttoon julkinen tilasivu"

#: includes/class-options.php:99
msgid ""
"When enabled, customers can check their repair status online using a "
"shortcode [repair_status]. They enter their repair number and access code "
"(printed on the receipt or sent via email). Disable to keep all repair data "
"private. Default: disabled."
msgstr ""
"Kun kaytossa, asiakkaat voivat tarkistaa korjauksensa tilan verkossa "
"lyhytkoodilla [repair_status]. He syottavat korjausnumeronsa ja "
"paasykoodinsa (painettu kuittiin tai lahetetty sahkopostilla). Poista "
"kaytosta pitaaksesi kaikki korjaustiedot yksityisina. Oletus: poissa "
"kaytosta."

#: includes/class-options.php:100
msgid "Status page slug"
msgstr "Tilasivun slug"

#: includes/class-options.php:100
msgid ""
"The URL slug used for the public status page. Example: \"repair-desk\" "
"creates URLs like yoursite.com/repair-desk/REP-0001/CODE. Only letters, "
"numbers, and hyphens."
msgstr ""
"URL-slug jota kaytetaan julkiselle tilasivulle. Esimerkki: \"repair-desk\" "
"luo URL-osoitteita kuten yoursite.com/repair-desk/REP-0001/CODE. Vain "
"kirjaimia, numeroita ja valiviivoja."

#: includes/class-options.php:101
msgid "Intro text"
msgstr "Johdantoteksti"

#: includes/class-options.php:101
msgid ""
"Text shown above the lookup form on the public status page. Keep it short "
"and helpful. Example: \"Enter your repair number and access code to check "
"the current status.\""
msgstr ""
"Teksti joka nakyy hakulomakkeen yllapuolella julkisella tilasivulla. Pida se "
"lyhyena ja auttavana. Esimerkki: \"Syota korjausnumerosi ja paasykoodisi "
"tarkistaaksesi nykyisen tilan.\""

#: includes/class-options.php:101
msgid ""
"Enter your repair number and access code to check the status of your repair."
msgstr ""
"Syota korjausnumerosi ja paasykoodisi tarkistaaksesi korjauksesi tilan."

#: includes/class-options.php:102
msgid "Show status timeline"
msgstr "Nayta tilaaikajana"

#: includes/class-options.php:102
msgid ""
"When enabled, customers see the full status history (date + status name). "
"When disabled, only the current status is shown. Default: enabled."
msgstr ""
"Kun kaytossa, asiakkaat nakevat koko tilahistorian (paivamaara + tilan "
"nimi). Kun poissa kaytosta, vain nykyinen tila nakyy. Oletus: kaytossa."

#: includes/class-options.php:103
msgid "Show repair photos/files"
msgstr "Nayta korjauksen kuvat/tiedostot"

#: includes/class-options.php:103
msgid ""
"When enabled, customers can view and download photos and documents attached "
"to their repair (e.g. intake photos, damage documentation). Default: "
"disabled."
msgstr ""
"Kun kaytossa, asiakkaat voivat katsella ja ladata korjaukseensa liitettyja "
"kuvia ja asiakirjoja (esim. vastaanottokuvat, vahinkoasiakirjat). Oletus: "
"poissa kaytosta."

#: includes/class-options.php:104
msgid "Show work steps"
msgstr "Nayta tyovaiheet"

#: includes/class-options.php:104
msgid ""
"When enabled, customers see the checklist of work steps and their progress "
"(checked/unchecked, tracked time). Gives transparency about what has been "
"done. Default: disabled."
msgstr ""
"Kun kaytossa, asiakkaat nakevat tyovaiheiden tarkistuslistan ja edistymisen "
"(merkitty/merkitsematon, seurattu aika). Antaa lapinakyyttaa tehdysta "
"tyosta. Oletus: poissa kaytosta."

#: includes/class-options.php:105
msgid "Show tracked time on work steps"
msgstr "Nayta seurattu aika tyovaiheissa"

#: includes/class-options.php:105
msgid ""
"When enabled and work steps are visible, customers also see how many minutes "
"were spent on each step. Default: disabled."
msgstr ""
"Kun kaytossa ja tyovaiheet ovat nakyvissa, asiakkaat nakevat myos kuinka "
"monta minuuttia kuhunkin vaiheeseen kaytettiin. Oletus: poissa kaytosta."

#: includes/class-options.php:106
msgid "Show work step instruction files"
msgstr "Nayta tyovaiheiden ohjetiedostot"

#: includes/class-options.php:106
msgid ""
"When enabled and work steps are visible, customers can also see instruction "
"images/documents attached to each step. Default: disabled."
msgstr ""
"Kun kaytossa ja tyovaiheet ovat nakyvissa, asiakkaat voivat myos nahda "
"kuhunkin vaiheeseen liitetyt ohekuvat/-asiakirjat. Oletus: poissa kaytosta."

#: includes/class-options.php:107
msgid "Show messages"
msgstr "Nayta viestit"

#: includes/class-options.php:107
msgid ""
"When enabled, customers can see messages from the workshop on the status "
"page. Default: enabled."
msgstr ""
"Kun kaytossa, asiakkaat voivat nahda korjaamon viestit tilasivulla. Oletus: "
"kaytossa."

#: includes/class-options.php:108
msgid "Allow customer to reply"
msgstr "Salli asiakkaan vastata"

#: includes/class-options.php:108
msgid ""
"When enabled together with \"Show messages\", customers can write a reply on "
"the status page. The message is stored and you get notified. Default: "
"disabled."
msgstr ""
"Kun kaytossa yhdessa \"Nayta viestit\" -asetuksen kanssa, asiakkaat voivat "
"kirjoittaa vastauksen tilasivulla. Viesti tallennetaan ja saat ilmoituksen. "
"Oletus: poissa kaytosta."

#: includes/class-options.php:111 assets/js/backend.js:1013
#: assets/js/backend.js:2666
msgid "Ratings"
msgstr "Arvostelut"

#: includes/class-options.php:112
msgid "Enable internal rating system"
msgstr ""

#: includes/class-options.php:112
msgid ""
"When enabled, staff can rate customers internally. The average rating is "
"shown on the customer card."
msgstr ""

#: includes/class-options.php:113
msgid "Show rating on customer status page"
msgstr ""

#: includes/class-options.php:113
msgid ""
"When enabled, customers see a star-rating widget on the public status page "
"after their repair is complete. Requires \"Enable internal rating system\" "
"to be active."
msgstr ""

#: includes/class-options.php:114
msgid "Allow customers to update their rating"
msgstr ""

#: includes/class-options.php:114
msgid ""
"When enabled, customers can change their previously submitted rating and "
"comment. When disabled, only the first submission is accepted."
msgstr ""

#: includes/class-options.php:117
msgid "Warranty & Maintenance"
msgstr ""

#: includes/class-options.php:118
msgid "Default warranty duration (days)"
msgstr "Oletustakuuaika (paivaa)"

#: includes/class-options.php:118
msgid ""
"When set, a quick-fill button appears in the repair form to pre-fill the "
"warranty date to today plus this many days. Set to 0 to hide the button. "
"Example: 30 = one month warranty."
msgstr ""

#: includes/class-options.php:121
msgid "Repair Receipt"
msgstr ""

#: includes/class-options.php:122
msgid "Show customer info"
msgstr ""

#: includes/class-options.php:122
msgid "Display customer name, phone, and email on the repair receipt."
msgstr ""

#: includes/class-options.php:123
msgid "Show device info"
msgstr "Nayta laitetiedot"

#: includes/class-options.php:123
msgid "Display device brand, model, and serial number on the receipt."
msgstr ""

#: includes/class-options.php:124
msgid "Show defect description"
msgstr "Nayta vikakuvaus"

#: includes/class-options.php:124
msgid "Display the defect description as reported by the customer."
msgstr ""

#: includes/class-options.php:125
msgid "Show repair steps"
msgstr ""

#: includes/class-options.php:125
msgid "Display the checklist steps assigned to this repair on the receipt."
msgstr ""

#: includes/class-options.php:126
msgid "Show uncompleted steps"
msgstr ""

#: includes/class-options.php:126
msgid ""
"When enabled, all steps are listed on the receipt. When disabled, only "
"completed steps are shown."
msgstr ""

#: includes/class-options.php:127
msgid "Show QR code (status tracking)"
msgstr ""

#: includes/class-options.php:127
msgid ""
"Display QR code for online status tracking. Only works when Public Status "
"Page is enabled."
msgstr ""

#: includes/class-options.php:128
msgid "Show estimated date and price"
msgstr ""

#: includes/class-options.php:128
msgid "Display estimated completion date and price on the receipt."
msgstr ""

#: includes/class-options.php:129
msgid "Receipt footer text"
msgstr ""

#: includes/class-options.php:129
msgid ""
"Custom text printed at the bottom of every receipt. Example: \"Thank you for "
"your trust!\""
msgstr ""

#: includes/class-options.php:132
msgid "PDF Format"
msgstr ""

#: includes/class-options.php:133
msgid "Paper size"
msgstr "Paperikoko"

#: includes/class-options.php:133
msgid "Page format for generated PDFs."
msgstr ""

#: includes/class-options.php:134
msgid "Font"
msgstr "Fontti"

#: includes/class-options.php:134
msgid "Font used in generated PDFs."
msgstr ""

#: includes/class-options.php:135
msgid "Font size (pt)"
msgstr "Fonttikoko (pt)"

#: includes/class-options.php:135
msgid ""
"Base font size for PDF body text. Headers and totals scale automatically. "
"Default: 10."
msgstr ""

#: includes/class-options.php:136
msgid "Page margin (mm)"
msgstr "Sivumarginaali (mm)"

#: includes/class-options.php:136
msgid "Margin on all sides of the PDF page. Default: 15."
msgstr ""

#: includes/class-options.php:137
msgid "Text direction"
msgstr "Tekstin suunta"

#: includes/class-options.php:137
msgid ""
"Text direction for the PDF. LTR for most languages, RTL for Arabic, Hebrew."
msgstr ""

#: includes/class-options.php:137
msgid "Left to Right (LTR)"
msgstr ""

#: includes/class-options.php:137
msgid "Right to Left (RTL)"
msgstr ""

#: includes/class-options.php:172
msgid "Advanced"
msgstr "Lisaasetukset"

#: includes/class-options.php:173
msgid "Delete all data when plugin is deleted"
msgstr "Poista kaikki tiedot kun lisaosa poistetaan"

#: includes/class-options.php:173
msgid ""
"WARNING: When this is enabled and you delete the plugin via WordPress admin, "
"ALL data will be permanently removed — all repairs, customers, messages, "
"uploaded files, and settings. This cannot be undone. Leave this unchecked if "
"you plan to reinstall or update the plugin later. Your data is safe during "
"normal plugin updates — this only applies when you DELETE the plugin."
msgstr ""
"VAROITUS: Kun tama on kaytossa ja poistat lisaosan WordPress-yllapidon "
"kautta, KAIKKI tiedot poistetaan pysyvasti — kaikki korjaukset, asiakkaat, "
"viestit, ladatut tiedostot ja asetukset. Tata ei voi peruuttaa. Jata tama "
"rastittamatta jos aiot asentaa lisaosan uudelleen tai paivittaa sen "
"myohemmin. Tietosi ovat turvassa normaalien paivitysten aikana — tama patee "
"vain kun POISTAT lisaosan."

#: includes/class-pdf.php:140
msgid "REPAIR RECEIPT"
msgstr ""

#. translators: %s is the repair status label
#: includes/class-pdf.php:165
#, php-format
msgid "Status: %s"
msgstr ""

#. translators: %s is the date the repair was received
#: includes/class-pdf.php:169
#, php-format
msgid "Received: %s"
msgstr ""

#. translators: %s is the estimated completion date
#: includes/class-pdf.php:173
#, php-format
msgid "Estimated: %s"
msgstr ""

#. translators: %s is the estimated price with currency
#: includes/class-pdf.php:178
#, php-format
msgid "Est. Price: %s"
msgstr ""

#: includes/class-pdf.php:187
msgid "CUSTOMER"
msgstr ""

#: includes/class-pdf.php:214
msgid "Scan to track your repair status"
msgstr ""

#: includes/class-pdf.php:220
msgid "Access code:"
msgstr ""

#: includes/class-pdf.php:239
msgid "DEFECT DESCRIPTION"
msgstr ""

#: includes/class-pdf.php:261
msgid "REPAIR STEPS"
msgstr ""

#: includes/class-pdf.php:332
msgid "Full Customer Report"
msgstr ""

#: includes/class-pdf.php:332
msgid "Customer Report"
msgstr ""

#: includes/class-pdf.php:345
msgid "FULL CUSTOMER REPORT"
msgstr ""

#: includes/class-pdf.php:345
msgid "CUSTOMER REPORT"
msgstr ""

#: includes/class-pdf.php:355
msgid "CUSTOMER DETAILS"
msgstr ""

#: includes/class-pdf.php:363
msgid "NOTES"
msgstr ""

#: includes/class-pdf.php:386
msgid "DEVICES"
msgstr ""

#: includes/class-pdf.php:392
msgid "No devices found."
msgstr ""

#: includes/class-pdf.php:398
msgid "ID"
msgstr ""

#: includes/class-pdf.php:398
msgid "Name / Type"
msgstr ""

#: includes/class-pdf.php:398 assets/js/backend.js:2586
#: assets/js/backend.js:3086 assets/js/frontend.js:488
msgid "Brand / Model"
msgstr "Merkki / Malli"

#: includes/class-pdf.php:398 assets/js/backend.js:831
#: assets/js/backend.js:2032 assets/js/backend.js:2587
#: assets/js/backend.js:3087 assets/js/backend.js:3210
#: assets/js/backend.js:3411 assets/js/frontend.js:112
#: assets/js/frontend.js:489
msgid "Serial"
msgstr "Sarjanumero"

#: includes/class-pdf.php:398 assets/js/backend.js:108
#: assets/js/backend.js:2419 assets/js/backend.js:2629
#: assets/js/backend.js:2893 assets/js/backend.js:3089
#: assets/js/backend.js:3903 assets/js/backend.js:5616
#: assets/js/frontend.js:445
msgid "Repairs"
msgstr "Korjaukset"

#: includes/class-pdf.php:398
msgid "Added"
msgstr ""

#: includes/class-pdf.php:434 includes/class-pdf.php:632
msgid "REPAIR HISTORY (ALL)"
msgstr ""

#: includes/class-pdf.php:434
msgid "REPAIR HISTORY (LAST 10)"
msgstr ""

#: includes/class-pdf.php:450 includes/class-pdf.php:648
msgid "CHANGE HISTORY"
msgstr ""

#: includes/class-pdf.php:456 includes/class-pdf.php:654
#: assets/js/backend.js:2743 assets/js/backend.js:3414
#: assets/js/backend.js:3971
msgid "No changes recorded."
msgstr "Ei muutoksia kirjattu."

#: includes/class-pdf.php:460 includes/class-pdf.php:658
#: includes/class-pdf.php:790 assets/js/backend.js:399 assets/js/backend.js:506
#: assets/js/backend.js:1376 assets/js/backend.js:1489
#: assets/js/backend.js:2640 assets/js/backend.js:2746
#: assets/js/backend.js:2903 assets/js/backend.js:3284
#: assets/js/backend.js:3416 assets/js/backend.js:3908
#: assets/js/backend.js:3973 assets/js/backend.js:4792
#: assets/js/frontend.js:467
msgid "Date"
msgstr "Paivamaara"

#: includes/class-pdf.php:460 includes/class-pdf.php:658
#: assets/js/backend.js:2746 assets/js/backend.js:3416
#: assets/js/backend.js:3973
msgid "Field"
msgstr "Kentta"

#: includes/class-pdf.php:460 includes/class-pdf.php:658
#: assets/js/backend.js:4794
msgid "Old Value"
msgstr "Vanha arvo"

#: includes/class-pdf.php:460 includes/class-pdf.php:658
#: assets/js/backend.js:4795
msgid "New Value"
msgstr "Uusi arvo"

#: includes/class-pdf.php:516
msgid "Full Device Report"
msgstr ""

#: includes/class-pdf.php:516
msgid "Device Report"
msgstr ""

#: includes/class-pdf.php:531
msgid "FULL DEVICE REPORT"
msgstr ""

#: includes/class-pdf.php:531
msgid "DEVICE REPORT"
msgstr ""

#: includes/class-pdf.php:555
msgid "OWNER"
msgstr ""

#: includes/class-pdf.php:578
msgid "PHOTOS"
msgstr ""

#: includes/class-pdf.php:632
msgid "REPAIR HISTORY (LAST 5)"
msgstr ""

#. translators: 1: tax label (e.g. VAT), 2: tax ID number
#: includes/class-pdf.php:705
#, php-format
msgid "%1$s ID: %2$s"
msgstr ""

#: includes/class-pdf.php:778 assets/js/frontend.js:453
msgid "No repairs found."
msgstr ""

#: includes/class-pdf.php:790
msgid "Repair #"
msgstr ""

#: includes/class-pdf.php:791 assets/js/backend.js:502 assets/js/backend.js:820
#: assets/js/backend.js:2031 assets/js/backend.js:2293
#: assets/js/backend.js:2637 assets/js/backend.js:2901
#: assets/js/backend.js:3908 assets/js/frontend.js:109
#: assets/js/frontend.js:465 assets/js/frontend.js:487
msgid "Device"
msgstr "Laite"

#: includes/class-pdf.php:792 assets/js/backend.js:896
#: assets/js/backend.js:2035
msgid "Est. Price"
msgstr "Arv. hinta"

#: includes/class-pdf.php:792 assets/js/backend.js:503
#: assets/js/backend.js:2639 assets/js/backend.js:2902
#: assets/js/backend.js:3284 assets/js/backend.js:3861
#: assets/js/backend.js:3908
msgid "Status"
msgstr "Tila"

#: includes/class-pdf.php:792 assets/js/backend.js:2638
#: assets/js/backend.js:3284
msgid "Defect"
msgstr "Vika"

#: includes/class-pdf.php:885
msgid "DEVICE"
msgstr ""

#. translators: %s is the device ID
#: includes/class-pdf.php:910
#, php-format
msgid "ID: %s"
msgstr ""

#. translators: %s is the device brand
#: includes/class-pdf.php:914
#, php-format
msgid "Brand: %s"
msgstr ""

#. translators: %s is the device model
#: includes/class-pdf.php:918
#, php-format
msgid "Model: %s"
msgstr ""

#. translators: %s is the device serial number
#: includes/class-pdf.php:922
#, php-format
msgid "SN: %s"
msgstr ""

#: includes/class-repairs.php:29 assets/js/frontend.js:123
msgid "Received"
msgstr "Vastaanotettu"

#: includes/class-repairs.php:30
msgid "Diagnosis"
msgstr "Diagnoosi"

#: includes/class-repairs.php:31
msgid "Quote"
msgstr "Tarjous"

#: includes/class-repairs.php:32
msgid "Waiting for Parts"
msgstr "Odottaa osia"

#: includes/class-repairs.php:33
msgid "In Progress"
msgstr "Kesken"

#: includes/class-repairs.php:34
msgid "Quality Check"
msgstr "Laaduntarkistus"

#: includes/class-repairs.php:35
msgid "Done"
msgstr "Valmis"

#: includes/class-repairs.php:36
msgid "Handed Out"
msgstr "Luovutettu"

#: includes/class-repairs.php:37
msgid "Cancelled"
msgstr "Peruutettu"

#: assets/js/backend.js:46
msgid "Custom statuses, work-step templates and step materials"
msgstr ""

#: assets/js/backend.js:47
msgid "Cost tracking, work items and parts catalog with inventory"
msgstr ""

#: assets/js/backend.js:48
msgid "WooCommerce order creation and invoice PDF from repairs"
msgstr ""

#: assets/js/backend.js:49
msgid "Customer portal as installable Progressive Web App"
msgstr ""

#: assets/js/backend.js:50
msgid "Staff management with auth tokens and intake PWA"
msgstr ""

#: assets/js/backend.js:51
msgid "Recurring maintenance reminders and warranty expiry cron alerts"
msgstr ""

#: assets/js/backend.js:52
msgid "Rating email invitations and customer portal rating widget"
msgstr ""

#: assets/js/backend.js:53
msgid "Email body customization and branding removal"
msgstr ""

#: assets/js/backend.js:58
msgid "Repair Desk Pro"
msgstr ""

#: assets/js/backend.js:60
msgid ""
"Repair Desk Pro is a separate plugin with additional features for growing "
"workshops:"
msgstr ""

#: assets/js/backend.js:66
msgid "Learn more"
msgstr "Lue lisaa"

#: assets/js/backend.js:109 assets/js/backend.js:5617
msgid "Customers"
msgstr "Asiakkaat"

#: assets/js/backend.js:110 assets/js/backend.js:2420 assets/js/frontend.js:446
msgid "Devices"
msgstr "Laitteet"

#: assets/js/backend.js:111 assets/js/backend.js:5618
msgid "Repair Types"
msgstr "Korjaustyypit"

#: assets/js/backend.js:113
msgid "Status Flow"
msgstr "Tilakulku"

#: assets/js/backend.js:114
msgid "Support Info"
msgstr "Tukitiedot"

#: assets/js/backend.js:115 assets/js/backend.js:4620
msgid "Options"
msgstr "Asetukset"

#: assets/js/backend.js:156
msgid "Scroll to top"
msgstr "Vierita ylimmaaksi"

#: assets/js/backend.js:268
msgid "An error occurred."
msgstr "Tapahtui virhe."

#: assets/js/backend.js:273 assets/js/frontend.js:75
msgid "Connection error. Please try again."
msgstr "Yhteysvirhe. Yrita uudelleen."

#: assets/js/backend.js:399 assets/js/backend.js:1489
msgid "Event"
msgstr "Tapahtuma"

#: assets/js/backend.js:399 assets/js/backend.js:1489 assets/js/backend.js:2193
#: assets/js/backend.js:3856 assets/js/backend.js:5688
msgid "Details"
msgstr "Tiedot"

#: assets/js/backend.js:399 assets/js/backend.js:1489 assets/js/backend.js:2746
#: assets/js/backend.js:3416 assets/js/backend.js:3973
msgid "By"
msgstr "Tekija"

#: assets/js/backend.js:458 assets/js/backend.js:2132
msgid "New Repair"
msgstr "Uusi korjaus"

#: assets/js/backend.js:466
msgid "All"
msgstr "Kaikki"

#: assets/js/backend.js:479 assets/js/backend.js:2407 assets/js/backend.js:3079
msgid "Export CSV"
msgstr "Vie CSV"

#: assets/js/backend.js:485
msgid "Change status to..."
msgstr "Muuta tilaksi..."

#: assets/js/backend.js:491
msgid "Apply"
msgstr "Kayta"

#: assets/js/backend.js:492 assets/js/backend.js:593
msgid "Print QR"
msgstr "Tulosta QR"

#: assets/js/backend.js:494
msgid "Deselect all"
msgstr "Poista kaikki valinnat"

#: assets/js/backend.js:500 assets/js/backend.js:877 assets/js/backend.js:2415
#: assets/js/backend.js:2636 assets/js/backend.js:2900
#: assets/js/backend.js:3225 assets/js/backend.js:3284
#: assets/js/backend.js:3908
msgid "#"
msgstr "#"

#: assets/js/backend.js:504 assets/js/backend.js:892 assets/js/backend.js:2033
#: assets/js/backend.js:2195 assets/js/backend.js:2312
#: assets/js/frontend.js:120
msgid "Priority"
msgstr "Prioriteetti"

#: assets/js/backend.js:505 assets/js/backend.js:919 assets/js/backend.js:2206
#: assets/js/backend.js:2329
msgid "Assigned To"
msgstr "Maaratty henkilolle"

#: assets/js/backend.js:505 assets/js/backend.js:910
msgid "Created By"
msgstr "Luonut"

#: assets/js/backend.js:515
msgid "Public status page:"
msgstr "Julkinen tilasivu:"

#: assets/js/backend.js:516
msgid "Shortcode:"
msgstr "Lyhytkoodi:"

#: assets/js/backend.js:522
msgid "Intake App active"
msgstr "Vastaanottosovellus aktiivinen"

#: assets/js/backend.js:522
msgid "Manage tokens in"
msgstr "Hallitse tunnisteita kohteessa"

#: assets/js/backend.js:522
msgid "Options &rarr; Staff Management"
msgstr ""

#: assets/js/backend.js:592
msgid "Receipt"
msgstr ""

#: assets/js/backend.js:594 assets/js/backend.js:823 assets/js/backend.js:870
#: assets/js/backend.js:1385 assets/js/backend.js:2609
#: assets/js/backend.js:3219
msgid "View"
msgstr "Nayta"

#: assets/js/backend.js:621 assets/js/backend.js:2482 assets/js/backend.js:3156
msgid "Search:"
msgstr "Haku:"

#: assets/js/backend.js:622 assets/js/backend.js:2483
msgid "Show _MENU_ entries"
msgstr "Nayta _MENU_ merkintaa"

#: assets/js/backend.js:623
msgid "Showing _START_ to _END_ of _TOTAL_ repairs"
msgstr "Naytetaan _START_ - _END_ / _TOTAL_ korjausta"

#: assets/js/backend.js:624
msgid "No repairs found"
msgstr "Korjauksia ei loydy"

#: assets/js/backend.js:625 assets/js/backend.js:2486
msgid "(filtered from _MAX_ total)"
msgstr "(suodatettu _MAX_ yhteensa)"

#: assets/js/backend.js:626
msgid "No matching repairs found"
msgstr "Vastaavia korjauksia ei loydy"

#: assets/js/backend.js:649
msgid "selected"
msgstr "valittu"

#: assets/js/backend.js:678
msgid "Change status for"
msgstr "Muuta tilaa kohteelle"

#: assets/js/backend.js:678
msgid "repairs?"
msgstr "korjausta?"

#: assets/js/backend.js:698
msgid "Print QR Labels"
msgstr "Tulosta QR-tarroja"

#: assets/js/backend.js:703 assets/js/backend.js:933 assets/js/backend.js:5510
msgid "Access Code"
msgstr "Paasykoodi"

#: assets/js/backend.js:719 assets/js/backend.js:812 assets/js/backend.js:2078
#: assets/js/backend.js:2612 assets/js/backend.js:2923
#: assets/js/backend.js:3065 assets/js/backend.js:4503
#: assets/js/backend.js:5904
msgid "Delete"
msgstr "Poista"

#: assets/js/backend.js:719
msgid "repairs? This cannot be undone."
msgstr "korjausta? Tata ei voi peruuttaa."

#: assets/js/backend.js:749 assets/js/backend.js:2523 assets/js/backend.js:3187
#: assets/js/backend.js:3835 assets/js/backend.js:4043
#: assets/js/frontend.js:613
msgid "Back"
msgstr "Takaisin"

#: assets/js/backend.js:759
msgid "Customer rating"
msgstr "Asiakasarvosana"

#: assets/js/backend.js:808 assets/js/backend.js:1982 assets/js/backend.js:2022
#: assets/js/backend.js:5221
msgid "Change Status"
msgstr "Muuta tilaa"

#: assets/js/backend.js:809
msgid "Refresh"
msgstr "Paivita"

#: assets/js/backend.js:810 assets/js/backend.js:2080 assets/js/backend.js:2529
#: assets/js/backend.js:2611 assets/js/backend.js:2925
#: assets/js/backend.js:3191 assets/js/backend.js:3837
#: assets/js/backend.js:4045 assets/js/backend.js:4501
msgid "Edit"
msgstr "Muokkaa"

#: assets/js/backend.js:811
msgid "Receipt PDF"
msgstr ""

#: assets/js/backend.js:828 assets/js/backend.js:1376 assets/js/backend.js:3207
msgid "Type"
msgstr "Tyyppi"

#: assets/js/backend.js:829 assets/js/backend.js:2180 assets/js/backend.js:2307
#: assets/js/backend.js:2956 assets/js/backend.js:3208
#: assets/js/backend.js:3411
msgid "Brand"
msgstr "Merkki"

#: assets/js/backend.js:830 assets/js/backend.js:2181 assets/js/backend.js:2308
#: assets/js/backend.js:2957 assets/js/backend.js:3209
#: assets/js/backend.js:3411
msgid "Model"
msgstr "Malli"

#: assets/js/backend.js:833 assets/js/backend.js:2166
msgid "Registered Device"
msgstr "Rekisteroity laite"

#: assets/js/backend.js:841
msgid "Maintenance overdue"
msgstr "Huolto myohassa"

#: assets/js/backend.js:841
msgid "Interval:"
msgstr "Vali:"

#: assets/js/backend.js:841 assets/js/backend.js:844 assets/js/backend.js:846
#: assets/js/backend.js:849 assets/js/backend.js:3250 assets/js/backend.js:3251
#: assets/js/backend.js:3252 assets/js/backend.js:3253
#: assets/js/backend.js:3254 assets/js/backend.js:3257
#: assets/js/backend.js:3358 assets/js/backend.js:3359
#: assets/js/backend.js:3360 assets/js/backend.js:5107
#: assets/js/frontend.js:498
msgid "days"
msgstr "paivaa"

#: assets/js/backend.js:841 assets/js/backend.js:844
msgid "Due:"
msgstr "Erapaiva:"

#: assets/js/backend.js:841
msgid "days overdue"
msgstr "paivaa myohassa"

#: assets/js/backend.js:844
msgid "Maintenance due soon"
msgstr "Huolto eraantyy pian"

#: assets/js/backend.js:846 assets/js/backend.js:3090 assets/js/frontend.js:502
msgid "Next Service"
msgstr "Seuraava huolto"

#: assets/js/backend.js:849 assets/js/backend.js:3246
msgid "Service Interval"
msgstr "Huoltovali"

#: assets/js/backend.js:849
msgid "no next date set"
msgstr "seuraavaa paivamaara ei asetettu"

#: assets/js/backend.js:854
msgid "Save as registered device"
msgstr "Tallenna rekisteroityna laitteena"

#: assets/js/backend.js:863
msgid "Average internal rating"
msgstr "Keskimaarainen sisainen arvosana"

#: assets/js/backend.js:876 assets/js/backend.js:2154 assets/js/backend.js:2416
#: assets/js/backend.js:2585 assets/js/backend.js:2734
#: assets/js/backend.js:2802 assets/js/backend.js:2861
#: assets/js/backend.js:3053 assets/js/backend.js:3085
#: assets/js/backend.js:3224 assets/js/backend.js:3411
#: assets/js/backend.js:3587 assets/js/backend.js:3968
#: assets/js/backend.js:4220
msgid "Name"
msgstr "Nimi"

#: assets/js/backend.js:878 assets/js/backend.js:2156 assets/js/backend.js:2417
#: assets/js/backend.js:2735 assets/js/backend.js:2803
#: assets/js/backend.js:2862 assets/js/backend.js:3054
#: assets/js/frontend.js:431
msgid "Email"
msgstr "Sahkoposti"

#: assets/js/backend.js:879 assets/js/backend.js:2155 assets/js/backend.js:2418
#: assets/js/backend.js:2736 assets/js/backend.js:2804
#: assets/js/backend.js:2863 assets/js/backend.js:3055
#: assets/js/backend.js:3226 assets/js/frontend.js:432
msgid "Phone"
msgstr "Puhelin"

#: assets/js/backend.js:881
msgid "No customer assigned."
msgstr "Asiakasta ei maaratty."

#: assets/js/backend.js:890
msgid "Repair Details"
msgstr "Korjauksen tiedot"

#: assets/js/backend.js:894
msgid "Est. Completion"
msgstr "Arv. valmistuminen"

#: assets/js/backend.js:898
msgid "Repair Warranty"
msgstr "Korjaustakuu"

#: assets/js/backend.js:904 assets/js/frontend.js:136
msgid "Expired"
msgstr "Vanhentunut"

#: assets/js/backend.js:904 assets/js/frontend.js:136
msgid "Expiring soon"
msgstr "Vanhenee pian"

#: assets/js/backend.js:904 assets/js/backend.js:3612 assets/js/backend.js:3968
#: assets/js/backend.js:5597 assets/js/backend.js:5598
#: assets/js/frontend.js:136
msgid "Active"
msgstr "Aktiivinen"

#: assets/js/backend.js:921
msgid "Click to change"
msgstr "Napsauta muuttaaksesi"

#: assets/js/backend.js:925 assets/js/backend.js:2208 assets/js/backend.js:2331
msgid "— not assigned —"
msgstr "— ei maaratty —"

#: assets/js/backend.js:935
msgid "Revoke & regenerate access code"
msgstr "Peruuta & luo paasykoodi uudelleen"

#: assets/js/backend.js:938
msgid "Open public status page"
msgstr "Avaa julkinen tilasivu"

#: assets/js/backend.js:938 assets/js/backend.js:5607
msgid "Status Page"
msgstr "Tilasivu"

#: assets/js/backend.js:939
msgid "Copy link"
msgstr "Kopioi linkki"

#: assets/js/backend.js:940
msgid "Print QR label"
msgstr "Tulosta QR-tarra"

#: assets/js/backend.js:947 assets/js/backend.js:2039 assets/js/backend.js:2187
#: assets/js/backend.js:2310
msgid "Defect Description"
msgstr "Vikakuvaus"

#: assets/js/backend.js:955 assets/js/backend.js:2044 assets/js/backend.js:2203
#: assets/js/backend.js:2334
msgid "Internal Notes"
msgstr "Sisaiset muistiinpanot"

#: assets/js/backend.js:962 assets/js/backend.js:2073 assets/js/backend.js:4175
msgid "Photos & Files"
msgstr "Kuvat & tiedostot"

#: assets/js/backend.js:970 assets/js/frontend.js:148 assets/js/frontend.js:168
msgid "Messages"
msgstr "Viestit"

#: assets/js/backend.js:975
msgid "Write a message to the customer..."
msgstr "Kirjoita viesti asiakkaalle..."

#: assets/js/backend.js:976 assets/js/frontend.js:161 assets/js/frontend.js:171
#: assets/js/frontend.js:319
msgid "Send"
msgstr "Laheta"

#: assets/js/backend.js:978
msgid "Visible to the customer on the public status page (if enabled)."
msgstr "Nakyvissa asiakkaalle julkisella tilasivulla (jos kaytossa)."

#: assets/js/backend.js:981
msgid "Repair is closed — messaging disabled."
msgstr "Korjaus on suljettu — viestinta poissa kaytosta."

#: assets/js/backend.js:990
msgid "Work Steps Checklist"
msgstr "Tyovaiheiden tarkistuslista"

#: assets/js/backend.js:1002 assets/js/backend.js:2049
msgid "Status Timeline"
msgstr "Tilaaikajana"

#: assets/js/backend.js:1016
msgid "Request rating from customer"
msgstr "Pyyta arvostelu asiakkaalta"

#: assets/js/backend.js:1016
msgid "Request Rating"
msgstr "Pyyta arvostelu"

#: assets/js/backend.js:1021
msgid ""
"No customer email — the customer can rate via the status page or customer "
"portal."
msgstr ""
"Ei asiakkaan sahkopostia — asiakas voi arvostella tilasivun tai "
"asiakasportaalin kautta."

#: assets/js/backend.js:1037 assets/js/backend.js:2695
msgid "Comment"
msgstr "Kommentti"

#: assets/js/backend.js:1038 assets/js/backend.js:1815
#: assets/js/backend.js:2340 assets/js/backend.js:2696
#: assets/js/backend.js:2964 assets/js/backend.js:3068
#: assets/js/backend.js:3237 assets/js/backend.js:3627
#: assets/js/backend.js:4179 assets/js/backend.js:4239
msgid "Save"
msgstr "Tallenna"

#: assets/js/backend.js:1042
msgid "Repair:"
msgstr "Korjaus:"

#: assets/js/backend.js:1044
msgid "Customer:"
msgstr "Asiakas:"

#: assets/js/backend.js:1052
msgid "Emails"
msgstr "Sahkopostit"

#: assets/js/backend.js:1054 assets/js/backend.js:1351
msgid "Send Update"
msgstr "Laheta paivitys"

#: assets/js/backend.js:1062
msgid "Audit Trail"
msgstr "Muutosloki"

#: assets/js/backend.js:1088
msgid "No messages yet."
msgstr "Ei viesteja viela."

#: assets/js/backend.js:1097 assets/js/backend.js:5619
msgid "Staff"
msgstr "Henkilokunta"

#: assets/js/backend.js:1114 assets/js/backend.js:1144
#: assets/js/frontend.js:310
msgid "Sending..."
msgstr "Lahetetaan..."

#: assets/js/backend.js:1149
msgid "Invoice sent successfully."
msgstr "Lasku lahetetty onnistuneesti."

#: assets/js/backend.js:1151
msgid "Customer email updated."
msgstr "Asiakkaan sahkoposti paivitetty."

#: assets/js/backend.js:1155
msgid "Failed to send email."
msgstr "Sahkopostin lahettaminen epaonnistui."

#: assets/js/backend.js:1199
msgid "Saved"
msgstr "Tallennettu"

#: assets/js/backend.js:1230
msgid ""
"Revoke the current access code and generate a new one? The old code will "
"stop working immediately."
msgstr ""
"Peruuta nykyinen paasykoodi ja luo uusi? Vanha koodi lakkaa toimimasta "
"valittomasti."

#: assets/js/backend.js:1323 assets/js/backend.js:2686
msgid "No ratings yet."
msgstr "Ei arvosteluja viela."

#: assets/js/backend.js:1328 assets/js/backend.js:2677
msgid "Internal"
msgstr "Sisainen"

#: assets/js/backend.js:1328 assets/js/backend.js:2677
msgid "Business"
msgstr "Yritys"

#: assets/js/backend.js:1350
msgid "Sent!"
msgstr "Lahetetty!"

#: assets/js/backend.js:1353
msgid "Could not send email. Check customer email address."
msgstr "Sahkopostia ei voitu lahettaa. Tarkista asiakkaan sahkopostiosoite."

#: assets/js/backend.js:1374
msgid "No emails sent yet."
msgstr "Sahkoposteja ei ole viela lahetetty."

#: assets/js/backend.js:1376
msgid "To"
msgstr "Vastaanottaja"

#: assets/js/backend.js:1376
msgid "Subject"
msgstr "Aihe"

#: assets/js/backend.js:1386
msgid "Resend"
msgstr "Laheta uudelleen"

#: assets/js/backend.js:1408
msgid "Resend this email to the current customer email address?"
msgstr ""
"Laheteta taanko tama sahkoposti asiakkaan nykyiseen sahkopostiosoitteeseen?"

#: assets/js/backend.js:1442 assets/js/backend.js:6207
msgid "Time tracked"
msgstr "Seurattu aika"

#: assets/js/backend.js:1464 assets/js/backend.js:2068
msgid "No status changes yet."
msgstr "Ei tilamuutoksia viela."

#: assets/js/backend.js:1556
msgid "Remove all steps in this group"
msgstr "Poista kaikki vaiheet tasta ryhmasta"

#: assets/js/backend.js:1575
msgid "removed from template"
msgstr "poistettu mallista"

#: assets/js/backend.js:1618 assets/js/backend.js:1817
msgid "Edit tracked time"
msgstr "Muokkaa seurattua aikaa"

#: assets/js/backend.js:1640
msgid "Read more"
msgstr "Lue lisaa"

#: assets/js/backend.js:1649
msgid "No checklist items."
msgstr "Ei tarkistuslistakohteita."

#: assets/js/backend.js:1656
msgid "Est."
msgstr "Arv."

#: assets/js/backend.js:1657
msgid "Tracked"
msgstr "Seurattu"

#: assets/js/backend.js:1658 assets/js/backend.js:3772
#: assets/js/backend.js:3968 assets/js/backend.js:4169
#: assets/js/backend.js:4253
msgid "Price"
msgstr "Hinta"

#: assets/js/backend.js:1664 assets/js/backend.js:1725
msgid "Add Work Steps"
msgstr "Lisaa tyovaiheet"

#: assets/js/backend.js:1667
msgid "Add a step..."
msgstr "Lisaa vaihe..."

#: assets/js/backend.js:1706
msgid "No work steps defined yet. Create them in the Work Steps tab."
msgstr "Ei tyovaiheita maaritelty viela. Luo ne Tyovaiheet-valilehdella."

#: assets/js/backend.js:1716
msgid "already added"
msgstr "jo lisatty"

#: assets/js/backend.js:1721 assets/js/backend.js:3647
#: assets/js/backend.js:3736 assets/js/backend.js:4052
#: assets/js/backend.js:4366
msgid "steps"
msgstr "vaihetta"

#: assets/js/backend.js:1745
msgid "Remove all steps in"
msgstr "Poista kaikki vaiheet kohteesta"

#: assets/js/backend.js:1745
msgid "This includes time tracking and checkmarks."
msgstr "Tama sisaltaa ajanseurannan ja merkinnaat."

#: assets/js/backend.js:1807
msgid "h"
msgstr "h"

#: assets/js/backend.js:1809
msgid "min"
msgstr "min"

#: assets/js/backend.js:1811
msgid "sec"
msgstr "s"

#: assets/js/backend.js:1814 assets/js/backend.js:1980
#: assets/js/backend.js:2131 assets/js/backend.js:2227
#: assets/js/backend.js:2339 assets/js/backend.js:2963
#: assets/js/backend.js:3067 assets/js/backend.js:3626
#: assets/js/backend.js:4178 assets/js/backend.js:4238
#: assets/js/backend.js:5219 assets/js/backend.js:6004
msgid "Cancel"
msgstr "Peruuta"

#: assets/js/backend.js:1892
msgid "Work steps completed"
msgstr "Tyovaiheet suoritettu"

#: assets/js/backend.js:1904 assets/js/backend.js:4206
msgid "Delete this step?"
msgstr "Poistetaanko tama vaihe?"

#: assets/js/backend.js:1977 assets/js/backend.js:5216
msgid "New status:"
msgstr "Uusi tila:"

#: assets/js/backend.js:1978 assets/js/backend.js:5217
msgid "Note (optional)"
msgstr "Huomautus (valinnainen)"

#: assets/js/backend.js:1979 assets/js/backend.js:5218
msgid "e.g. Waiting for customer approval"
msgstr "esim. Odottaa asiakkaan hyvaksyntaa"

#: assets/js/backend.js:1981 assets/js/backend.js:5220
msgid "Confirm"
msgstr "Vahvista"

#: assets/js/backend.js:2024
msgid "Access Code:"
msgstr "Paasykoodi:"

#: assets/js/backend.js:2034
msgid "Est. Date"
msgstr "Arv. paivamaara"

#: assets/js/backend.js:2079 assets/js/backend.js:2924
msgid "Close"
msgstr "Sulje"

#: assets/js/backend.js:2133 assets/js/backend.js:2228
msgid "Create Repair"
msgstr "Luo korjaus"

#: assets/js/backend.js:2147
msgid "Search by name, email, phone or number..."
msgstr "Hae nimella, sahkopostilla, puhelimella tai numerolla..."

#: assets/js/backend.js:2151 assets/js/backend.js:2409
#: assets/js/backend.js:3049
msgid "New Customer"
msgstr "Uusi asiakas"

#: assets/js/backend.js:2157 assets/js/backend.js:2567
#: assets/js/backend.js:2738 assets/js/backend.js:2884
#: assets/js/backend.js:2959 assets/js/backend.js:3059
#: assets/js/backend.js:3211 assets/js/backend.js:3411
msgid "Notes"
msgstr "Muistiinpanot"

#: assets/js/backend.js:2158
msgid "Internal notes about this customer"
msgstr "Sisaiset muistiinpanot tasta asiakkaasta"

#: assets/js/backend.js:2160
msgid "Add Customer"
msgstr "Lisaa asiakas"

#: assets/js/backend.js:2168
msgid "— New device (enter manually below) —"
msgstr "— Uusi laite (syota manuaalisesti alle) —"

#: assets/js/backend.js:2177
msgid "Device & Defect"
msgstr "Laite & vika"

#: assets/js/backend.js:2182 assets/js/backend.js:2309
#: assets/js/backend.js:2958
msgid "Serial Number"
msgstr "Sarjanumero"

#: assets/js/backend.js:2185
msgid "Save as registered device for this customer"
msgstr "Tallenna rekisteroityna laitteena talle asiakkaalle"

#: assets/js/backend.js:2188
msgid "What is broken? What does the customer report?"
msgstr "Mika on rikki? Mita asiakas ilmoittaa?"

#: assets/js/backend.js:2197 assets/js/backend.js:2314
msgid "Normal"
msgstr "Normaali"

#: assets/js/backend.js:2198 assets/js/backend.js:2315
#: assets/js/frontend.js:118
msgid "High"
msgstr "Korkea"

#: assets/js/backend.js:2199 assets/js/backend.js:2316
#: assets/js/frontend.js:118
msgid "Urgent"
msgstr "Kiireellinen"

#: assets/js/backend.js:2201 assets/js/backend.js:2318
msgid "Estimated Completion"
msgstr "Arvioitu valmistuminen"

#: assets/js/backend.js:2202 assets/js/backend.js:2319
msgid "Estimated Price"
msgstr "Arvioitu hinta"

#: assets/js/backend.js:2204
msgid "Only visible to staff"
msgstr "Nakyvissa vain henkilokunnalle"

#: assets/js/backend.js:2218
msgid "Intake Photos"
msgstr "Vastaanottokuvat"

#: assets/js/backend.js:2246 assets/js/backend.js:2299
msgid "Repair Type"
msgstr "Korjaustyyppi"

#: assets/js/backend.js:2249
msgid "— Select repair type (optional) —"
msgstr "— Valitse korjaustyyppi (valinnainen) —"

#: assets/js/backend.js:2284
msgid "— Select customer —"
msgstr "— Valitse asiakas —"

#: assets/js/backend.js:2294 assets/js/backend.js:5069
#: assets/js/backend.js:5075
msgid "— New device (enter below) —"
msgstr "— Uusi laite (syota alle) —"

#: assets/js/backend.js:2301
msgid "— No repair type —"
msgstr "— Ei korjaustyyppia —"

#: assets/js/backend.js:2321
msgid "Repair warranty until"
msgstr "Korjaustakuu asti"

#: assets/js/backend.js:2325
msgid "Set default warranty"
msgstr "Aseta oletustakuu"

#: assets/js/backend.js:2342
msgid "Edit Repair"
msgstr "Muokkaa korjausta"

#: assets/js/backend.js:2383 assets/js/backend.js:2385
#: assets/js/backend.js:2942
msgid "Device Type"
msgstr "Laitetyyppi"

#: assets/js/backend.js:2383
msgid "e.g. Bicycle, Laptop, Phone"
msgstr "esim. Pyora, Kannettava, Puhelin"

#: assets/js/backend.js:2408
msgid "Import CSV"
msgstr "Tuo CSV"

#: assets/js/backend.js:2484
msgid "Showing _START_ to _END_ of _TOTAL_ customers"
msgstr "Naytetaan _START_ - _END_ / _TOTAL_ asiakasta"

#: assets/js/backend.js:2485
msgid "No customers found"
msgstr "Asiakkaita ei loydy"

#: assets/js/backend.js:2487
msgid "No matching customers found"
msgstr "Vastaavia asiakkaita ei loydy"

#: assets/js/backend.js:2526 assets/js/backend.js:3190
msgid "Full PDF"
msgstr "Taysi PDF"

#: assets/js/backend.js:2526 assets/js/backend.js:3190
msgid "Full"
msgstr "Taysi"

#: assets/js/backend.js:2527
msgid "GDPR: Export all data"
msgstr "GDPR: Vie kaikki tiedot"

#: assets/js/backend.js:2528
msgid "GDPR: Erase personal data"
msgstr "GDPR: Poista henkilotiedot"

#: assets/js/backend.js:2535 assets/js/backend.js:2865
msgid "Customer since"
msgstr "Asiakkaana alkaen"

#: assets/js/backend.js:2542 assets/js/backend.js:2859
msgid "Contact"
msgstr "Yhteystieto"

#: assets/js/backend.js:2556 assets/js/backend.js:2870
msgid "Overview"
msgstr "Yleiskatsaus"

#: assets/js/backend.js:2558 assets/js/backend.js:2879
#: assets/js/backend.js:3868
msgid "Total Repairs"
msgstr "Korjauksia yhteensa"

#: assets/js/backend.js:2560 assets/js/backend.js:2881
msgid "Completed"
msgstr "Valmis"

#: assets/js/backend.js:2573
msgid "Devices / Products"
msgstr "Laitteet / Tuotteet"

#: assets/js/backend.js:2575 assets/js/backend.js:2935
#: assets/js/backend.js:2964
msgid "Add Device"
msgstr "Lisaa laite"

#: assets/js/backend.js:2580
msgid "No devices registered yet."
msgstr "Ei rekisteroityja laitteita viela."

#: assets/js/backend.js:2610
msgid "Photos"
msgstr "Kuvat"

#: assets/js/backend.js:2632 assets/js/backend.js:2896
msgid "No repairs yet."
msgstr "Ei korjauksia viela."

#: assets/js/backend.js:2690
msgid "Rate customer:"
msgstr "Arvioi asiakas:"

#: assets/js/backend.js:2704 assets/js/backend.js:3304
#: assets/js/backend.js:3928 assets/js/backend.js:4621
#: assets/js/backend.js:4789
msgid "Change History"
msgstr "Muutoshistoria"

#: assets/js/backend.js:2737 assets/js/backend.js:2805
#: assets/js/backend.js:2864 assets/js/backend.js:3056
#: assets/js/frontend.js:433
msgid "Address"
msgstr "Osoite"

#: assets/js/backend.js:2739
msgid "Customer created"
msgstr "Asiakas luotu"

#: assets/js/backend.js:2746 assets/js/backend.js:3416
#: assets/js/backend.js:3973
msgid "Old"
msgstr "Vanha"

#: assets/js/backend.js:2746 assets/js/backend.js:3416
#: assets/js/backend.js:3973
msgid "New"
msgstr "Uusi"

#: assets/js/backend.js:2806 assets/js/backend.js:3058
msgid "VAT Number"
msgstr "ALV-numero"

#: assets/js/backend.js:2935
msgid "Edit Device"
msgstr "Muokkaa laitetta"

#: assets/js/backend.js:2954
msgid "Device Name"
msgstr "Laitteen nimi"

#: assets/js/backend.js:2954
msgid "e.g. Work Laptop, Mountain Bike"
msgstr "esim. Tyokannettava, Maastopyora"

#: assets/js/backend.js:2956
msgid "e.g. Apple, Trek, Samsung"
msgstr "esim. Apple, Trek, Samsung"

#: assets/js/backend.js:2957
msgid "e.g. MacBook Pro 14\", Marlin 7"
msgstr "esim. MacBook Pro 14\", Marlin 7"

#: assets/js/backend.js:2960
msgid "Accessories, condition, special instructions..."
msgstr "Lisavarusteet, kunto, erityisohjeet..."

#: assets/js/backend.js:3033
msgid "Delete this device?"
msgstr "Poistetaanko tama laite?"

#: assets/js/backend.js:3049
msgid "Edit Customer"
msgstr "Muokkaa asiakasta"

#: assets/js/backend.js:3058
msgid "e.g. DE123456789"
msgstr "esim. FI12345678"

#: assets/js/backend.js:3068
msgid "Create Customer"
msgstr "Luo asiakas"

#: assets/js/backend.js:3156
msgid "Show _MENU_"
msgstr "Nayta _MENU_"

#: assets/js/backend.js:3157
msgid "_START_–_END_ of _TOTAL_ devices"
msgstr "_START_–_END_ / _TOTAL_ laitetta"

#: assets/js/backend.js:3158
msgid "No devices found"
msgstr "Laitteita ei loydy"

#: assets/js/backend.js:3158
msgid "No matching devices"
msgstr "Vastaavia laitteita ei loydy"

#: assets/js/backend.js:3204
msgid "Device Details"
msgstr "Laitteen tiedot"

#: assets/js/backend.js:3216
msgid "Owner"
msgstr "Omistaja"

#: assets/js/backend.js:3228
msgid "No owner assigned."
msgstr "Omistajaa ei maaratty."

#: assets/js/backend.js:3235
msgid "Maintenance"
msgstr "Huolto"

#: assets/js/backend.js:3249
msgid "None"
msgstr "Ei mitaan"

#: assets/js/backend.js:3254
msgid "year"
msgstr "vuosi"

#: assets/js/backend.js:3255 assets/js/backend.js:4499
msgid "Custom"
msgstr "Mukautettu"

#: assets/js/backend.js:3260
msgid "Next Service Date"
msgstr "Seuraava huoltopaivamaara"

#: assets/js/backend.js:3273
msgid "Files"
msgstr "Tiedostot"

#: assets/js/backend.js:3279 assets/js/frontend.js:512
msgid "Repair History"
msgstr "Korjaushistoria"

#: assets/js/backend.js:3281
msgid "No repairs for this device."
msgstr "Ei korjauksia talle laitteelle."

#: assets/js/backend.js:3358
msgid "Overdue"
msgstr "Myohassa"

#: assets/js/backend.js:3359
msgid "Due soon"
msgstr "Eraantyy pian"

#: assets/js/backend.js:3360
msgid "OK"
msgstr "OK"

#: assets/js/backend.js:3466
msgid "What are Repair Types?"
msgstr ""

#: assets/js/backend.js:3467
msgid ""
"Reusable templates for the kinds of jobs you do — e.g. \"Bike Service\", "
"\"Screen Replacement\", \"Tyre Change\". Each type can hold an icon, an "
"estimated duration and a default price; favourites show as quick-start tiles "
"in the intake form. Repair types speed up new repairs (one click pre-fills "
"duration + price) and group reports by job type."
msgstr ""

#: assets/js/backend.js:3469
msgid ""
"You can also attach Work Step checklists to a repair type so the steps are "
"auto-applied to new repairs."
msgstr ""

#: assets/js/backend.js:3474 assets/js/backend.js:3712
msgid "Export JSON"
msgstr "Vie JSON"

#: assets/js/backend.js:3475 assets/js/backend.js:3713
msgid "Import JSON"
msgstr "Tuo JSON"

#: assets/js/backend.js:3477 assets/js/backend.js:3629
msgid "New Repair Type"
msgstr "Uusi korjaustyyppi"

#: assets/js/backend.js:3482
msgid "No repair types defined yet."
msgstr "Ei korjaustyyppeja maaritelty viela."

#: assets/js/backend.js:3483
msgid "Create first repair type"
msgstr "Luo ensimmainen korjaustyyppi"

#: assets/js/backend.js:3575
msgid "Delete this repair type?"
msgstr "Poistetaanko tama korjaustyyppi?"

#: assets/js/backend.js:3587
msgid "e.g. Tire Change, Screen Repair"
msgstr "esim. Rengaanvaihto, Nayttonkorjaus"

#: assets/js/backend.js:3590 assets/js/backend.js:3968
msgid "Icon"
msgstr "Kuvake"

#: assets/js/backend.js:3600 assets/js/backend.js:3968
#: assets/js/backend.js:4222
msgid "Description"
msgstr "Kuvaus"

#: assets/js/backend.js:3602
msgid "Est. Duration (hours)"
msgstr "Arv. kesto (tuntia)"

#: assets/js/backend.js:3603 assets/js/backend.js:3859
msgid "Default Price"
msgstr "Oletushinta"

#: assets/js/backend.js:3607
msgid "Favorite (Quick-Start)"
msgstr "Suosikki (Pikakaynnistys)"

#: assets/js/backend.js:3621
msgid ""
"Select which work steps should be auto-applied when creating repairs of this "
"type."
msgstr ""
"Valitse mitka tyovaiheet tulisi automaattisesti lisata luotaessa taman "
"tyyppisia korjauksia."

#: assets/js/backend.js:3627 assets/js/backend.js:4239
msgid "Create"
msgstr "Luo"

#: assets/js/backend.js:3629
msgid "Edit Repair Type"
msgstr "Muokkaa korjaustyyppia"

#: assets/js/backend.js:3639
msgid "No work steps created yet. Create one in the Work Steps section below."
msgstr "Ei tyovaiheita luotu viela. Luo yksi alla olevassa Tyovaiheet-osiossa."

#: assets/js/backend.js:3707
msgid "What are Work Steps?"
msgstr ""

#: assets/js/backend.js:3708
msgid ""
"Reusable checklists for each kind of repair (e.g. \"Bike Service\" or "
"\"Phone Screen Repair\"). Assign a list to a Repair Type — the steps are "
"automatically added when a new repair is created. Inside each step you can "
"set an estimated time, a default price, an instruction text and attach "
"photos or materials from your catalog."
msgstr ""

#: assets/js/backend.js:3714 assets/js/backend.js:4241
msgid "New Work Steps"
msgstr "Uudet tyovaiheet"

#: assets/js/backend.js:3718 assets/js/backend.js:4342
msgid "No work steps yet."
msgstr "Ei tyovaiheita viela."

#: assets/js/backend.js:3739
msgid "steps with instructions"
msgstr "vaihetta ohjeilla"

#: assets/js/backend.js:3740 assets/js/backend.js:3779
#: assets/js/backend.js:4100
msgid "files"
msgstr "tiedostoa"

#: assets/js/backend.js:3741 assets/js/backend.js:4368
msgid "Status triggers configured"
msgstr "Tilakaynistimet maaritetty"

#: assets/js/backend.js:3756 assets/js/backend.js:4069
msgid "Used by Repair Types:"
msgstr "Korjaustyypit kayttavat:"

#: assets/js/backend.js:3767
msgid ""
"Click the eye icon to open the full editor — add instructions, set times, "
"and attach catalog items to each step."
msgstr ""
"Napsauta silmakuvaketta avataksesi koko editorin — lisaa ohjeita, aseta "
"aikoja ja liita katalogiartikkeleita kuhunkin vaiheeseen."

#: assets/js/backend.js:3772
msgid "Step"
msgstr "Vaihe"

#: assets/js/backend.js:3772
msgid "Duration (min)"
msgstr "Kesto (min)"

#: assets/js/backend.js:3778
msgid "Has instructions"
msgstr "Sisaltaa ohjeita"

#: assets/js/backend.js:3800
msgid "No steps defined."
msgstr "Ei vaiheita maaritelty."

#: assets/js/backend.js:3846
msgid "Inactive"
msgstr "Ei aktiivinen"

#: assets/js/backend.js:3858
msgid "Est. Duration"
msgstr "Arv. kesto"

#: assets/js/backend.js:3860 assets/js/backend.js:3968
msgid "Favorite"
msgstr "Suosikki"

#: assets/js/backend.js:3866 assets/js/backend.js:5614
msgid "Statistics"
msgstr "Tilastot"

#: assets/js/backend.js:3869
msgid "lists assigned"
msgstr "luetteloa maaratty"

#: assets/js/backend.js:3878
msgid "No work steps assigned."
msgstr "Ei tyovaiheita maaratty."

#: assets/js/backend.js:3905
msgid "No repairs with this type yet."
msgstr "Ei korjauksia talla tyypilla viela."

#: assets/js/backend.js:3968
msgid "Duration"
msgstr "Kesto"

#: assets/js/backend.js:4052
msgid "Order"
msgstr "Tilaus"

#: assets/js/backend.js:4058 assets/js/backend.js:4377
msgid "On check:"
msgstr "Merkittaessa:"

#: assets/js/backend.js:4061 assets/js/backend.js:4382
msgid "On done:"
msgstr "Kun valmis:"

#: assets/js/backend.js:4081
msgid "Steps"
msgstr "Vaiheet"

#: assets/js/backend.js:4117
msgid "No steps yet. Click Edit to add steps."
msgstr "Ei vaiheita viela. Napsauta Muokkaa lisataksesi vaiheita."

#: assets/js/backend.js:4122 assets/js/backend.js:4395
msgid "Add step..."
msgstr "Lisaa vaihe..."

#: assets/js/backend.js:4167
msgid "Title"
msgstr "Otsikko"

#: assets/js/backend.js:4168
msgid "Duration (minutes)"
msgstr "Kesto (minuuttia)"

#: assets/js/backend.js:4170
msgid "Instructions"
msgstr "Ohjeet"

#: assets/js/backend.js:4171
msgid "How to perform this step..."
msgstr "Miten tama vaihe suoritetaan..."

#: assets/js/backend.js:4181
msgid "Edit Step"
msgstr "Muokkaa vaihetta"

#: assets/js/backend.js:4220
msgid "e.g. Standard Bike Service"
msgstr "esim. Pyoran perushuolto"

#: assets/js/backend.js:4221
msgid "Sort Order"
msgstr "Lajittelujarjestys"

#: assets/js/backend.js:4223
msgid "Describe this work step list..."
msgstr "Kuvaile tama tyovaiheluettelo..."

#: assets/js/backend.js:4225
msgid "— None —"
msgstr "— Ei mitaan —"

#: assets/js/backend.js:4230
msgid "On step checked"
msgstr "Kun vaihe merkitaan"

#: assets/js/backend.js:4232
msgid "Advance when any step is checked"
msgstr "Etene kun mika tahansa vaihe on merkitty"

#: assets/js/backend.js:4233
msgid "On all completed"
msgstr "Kun kaikki on valmis"

#: assets/js/backend.js:4235
msgid "Advance when all steps are done"
msgstr "Etene kun kaikki vaiheet on tehty"

#: assets/js/backend.js:4241
msgid "Edit Work Steps"
msgstr "Muokkaa tyovaiheita"

#: assets/js/backend.js:4252
msgid "Duration in minutes"
msgstr "Kesto minuuteissa"

#: assets/js/backend.js:4254
msgid "Instructions & Photos"
msgstr "Ohjeet & kuvat"

#: assets/js/backend.js:4259
msgid "How to perform this step — visible to workers during repair..."
msgstr ""
"Miten tama vaihe suoritetaan — nakyvissa tyontekijoille korjauksen aikana..."

#: assets/js/backend.js:4263
msgid "Save first, then add photos to each step."
msgstr "Tallenna ensin, lisaa sitten kuvia jokaiseen vaiheeseen."

#: assets/js/backend.js:4310 assets/js/backend.js:5014
msgid "Name is required."
msgstr "Nimi on pakollinen."

#: assets/js/backend.js:4353
msgid "New work steps name..."
msgstr "Uusi tyovaiheiden nimi..."

#: assets/js/backend.js:4458
msgid "Delete this work steps?"
msgstr "Poistetaanko nama tyovaiheet?"

#: assets/js/backend.js:4477
msgid "Status Flow Configuration"
msgstr "Tilakulun maaritys"

#: assets/js/backend.js:4479
msgid "Save Order"
msgstr "Tallenna tilaus"

#: assets/js/backend.js:4482
msgid ""
"Drag to reorder. Toggle to activate/deactivate. \"Storniert\" is always "
"available from any status."
msgstr ""
"Vedaa jarjestaaksesi uudelleen. Vaihda aktivoidaksesi/poistaaksesi kaytosta. "
"\"Storniert\" on aina kaytettavissa mistaa tahansa tilasta."

#: assets/js/backend.js:4496
msgid "Final"
msgstr "Lopullinen"

#: assets/js/backend.js:4516
msgid "Add Custom Status"
msgstr "Lisaa mukautettu tila"

#: assets/js/backend.js:4598
msgid "Status flow saved."
msgstr "Tilakulku tallennettu."

#: assets/js/backend.js:4624
msgid "Export"
msgstr "Vie"

#: assets/js/backend.js:4625 assets/js/backend.js:5464
#: assets/js/backend.js:6400 assets/js/backend.js:6434
#: assets/js/backend.js:6455
msgid "Import"
msgstr "Tuo"

#: assets/js/backend.js:4627
msgid "Reset to Default"
msgstr "Palauta oletukseksi"

#: assets/js/backend.js:4793
msgid "Option"
msgstr "Vaihtoehto"

#: assets/js/backend.js:4796
msgid "Changed By"
msgstr "Muuttanut"

#: assets/js/backend.js:4825
msgid "Revert"
msgstr "Palauta"

#: assets/js/backend.js:4834
msgid "No changes recorded yet."
msgstr "Ei muutoksia kirjattu viela."

#: assets/js/backend.js:4842
msgid "Revert option"
msgstr "Palauta asetus"

#: assets/js/backend.js:4842
msgid "to its previous value?"
msgstr "aiempaan arvoonsa?"

#: assets/js/backend.js:4950
msgid "No customers found."
msgstr "Asiakkaita ei loydy."

#: assets/js/backend.js:5107
msgid "Maintenance overdue since"
msgstr "Huolto myohassa alkaen"

#: assets/js/backend.js:5164
msgid ""
"Changing the repair type will remove all existing work steps checklist items "
"(including time tracking and checkmarks) and replace them with the new "
"type's work steps. Continue?"
msgstr ""
"Korjaustyypin muuttaminen poistaa kaikki olemassa olevat tyovaiheiden "
"tarkistuslistakohdat (mukaan lukien ajanseurannan ja merkinnaat) ja korvaa "
"ne uuden tyypin tyovaiheilla. Jatketaanko?"

#: assets/js/backend.js:5244
msgid "Delete this repair and all related data?"
msgstr "Poistetaanko tama korjaus ja kaikki liittyvat tiedot?"

#: assets/js/backend.js:5341
msgid ""
"GDPR: Erase all personal data for this customer? Name, email, phone, "
"address, device details and photos will be permanently deleted. Repairs stay "
"as records with anonymized customer. This cannot be undone!"
msgstr ""
"GDPR: Poistetaanko kaikki henkilotiedot talta asiakkaalta? Nimi, sahkoposti, "
"puhelin, osoite, laitetiedot ja kuvat poistetaan pysyvasti. Korjaukset "
"sailyvat tietueina anonymisoidulla asiakkaalla. Tata ei voi peruuttaa!"

#: assets/js/backend.js:5359
msgid ""
"Delete this customer and ALL related data (repairs, messages, files, "
"devices)? This cannot be undone!"
msgstr ""
"Poistetaanko tama asiakas ja KAIKKI liittyvat tiedot (korjaukset, viestit, "
"tiedostot, laitteet)? Tata ei voi peruuttaa!"

#: assets/js/backend.js:5381 assets/js/backend.js:5404
msgid "Saving..."
msgstr "Tallennetaan..."

#: assets/js/backend.js:5385 assets/js/backend.js:5406
msgid "Saved!"
msgstr "Tallennettu!"

#: assets/js/backend.js:5456 assets/js/backend.js:6432
#: assets/js/backend.js:6453
msgid "Invalid JSON file."
msgstr "Virheellinen JSON-tiedosto."

#: assets/js/backend.js:5460
msgid "Invalid options file: missing options data."
msgstr "Virheellinen asetustiedosto: asetustiedot puuttuvat."

#: assets/js/backend.js:5464
msgid "options? This will overwrite current settings."
msgstr "asetukset? Tama korvaa nykyiset asetukset."

#: assets/js/backend.js:5467
msgid "Imported:"
msgstr "Tuotu:"

#: assets/js/backend.js:5467
msgid "Skipped:"
msgstr "Ohitettu:"

#: assets/js/backend.js:5476
msgid ""
"Reset ALL options to their default values? This cannot be undone. You can "
"export your current settings first."
msgstr ""
"Nollaataanko KAIKKI asetukset oletusarvoihinsa? Tata ei voi peruuttaa. Voit "
"vieda nykyiset asetuksesi ensin."

#: assets/js/backend.js:5520
msgid "Scan QR Code"
msgstr "Skannaa QR-koodi"

#: assets/js/backend.js:5576
msgid "Versions"
msgstr "Versiot"

#: assets/js/backend.js:5578
msgid "Plugin"
msgstr "Lisaosa"

#: assets/js/backend.js:5580
msgid "Pro"
msgstr "Pro"

#: assets/js/backend.js:5582
msgid "Database"
msgstr "Tietokanta"

#: assets/js/backend.js:5584
msgid "First Activated"
msgstr ""

#: assets/js/backend.js:5586
msgid "WordPress"
msgstr "WordPress"

#: assets/js/backend.js:5587
msgid "PHP"
msgstr "PHP"

#: assets/js/backend.js:5588
msgid "MySQL"
msgstr "MySQL"

#: assets/js/backend.js:5593
msgid "Site"
msgstr "Sivusto"

#: assets/js/backend.js:5595
msgid "Home URL"
msgstr "Koti-URL"

#: assets/js/backend.js:5596
msgid "Multisite"
msgstr "Multisite"

#: assets/js/backend.js:5596
msgid "Yes"
msgstr "Kylla"

#: assets/js/backend.js:5596
msgid "No"
msgstr "Ei"

#: assets/js/backend.js:5597
msgid "WooCommerce"
msgstr "WooCommerce"

#: assets/js/backend.js:5597
msgid "Not installed"
msgstr "Ei asennettu"

#: assets/js/backend.js:5598
msgid "Debug Mode"
msgstr "Virheenkorjaustila"

#: assets/js/backend.js:5598
msgid "Off"
msgstr "Pois"

#: assets/js/backend.js:5599
msgid "Timezone"
msgstr "Aikavyohyke"

#: assets/js/backend.js:5605
msgid "URLs"
msgstr ""

#: assets/js/backend.js:5608
msgid "Slug"
msgstr ""

#: assets/js/backend.js:5626
msgid "Need help?"
msgstr "Tarvitsetko apua?"

#: assets/js/backend.js:5627
msgid "Copy the info below and email it to"
msgstr "Kopioi alla olevat tiedot ja laheta sahkopostilla"

#: assets/js/backend.js:5629
msgid "for faster support."
msgstr "nopeampaa tukea varten."

#: assets/js/backend.js:5637
msgid "Libraries"
msgstr "Kirjastot"

#: assets/js/backend.js:5650
msgid "Support Context"
msgstr "Tukikonteksti"

#: assets/js/backend.js:5652
msgid "Copy"
msgstr "Kopioi"

#: assets/js/backend.js:5660
msgid "Write us an email to"
msgstr ""

#: assets/js/backend.js:5662
msgid "with the following infos:"
msgstr ""

#: assets/js/backend.js:5674
msgid "Error Log"
msgstr "Virheloki"

#: assets/js/backend.js:5677
msgid "CSV"
msgstr ""

#: assets/js/backend.js:5678
msgid "Clear"
msgstr "Tyhjenna"

#: assets/js/backend.js:5685
msgid "No errors logged. That's good!"
msgstr "Ei virheita kirjattu. Hyva nain!"

#: assets/js/backend.js:5688
msgid "Time"
msgstr "Aika"

#: assets/js/backend.js:5688 assets/js/frontend.js:343
#: assets/js/frontend.js:416 assets/js/frontend.js:738
#: assets/js/frontend.js:777 assets/js/frontend.js:874
msgid "Error"
msgstr "Virhe"

#: assets/js/backend.js:5688
msgid "Caller"
msgstr "Soittaja"

#: assets/js/backend.js:5729
msgid "Clear all error logs?"
msgstr "Tyhjenna kaikki virhelokit?"

#: assets/js/backend.js:5831 assets/js/backend.js:5867
msgid "Upload"
msgstr "Lataa"

#: assets/js/backend.js:5833 assets/js/backend.js:5869
msgid "Camera"
msgstr "Kamera"

#: assets/js/backend.js:5900
msgid "Thumbnail"
msgstr "Pikkukuva"

#: assets/js/backend.js:5902
msgid "Download"
msgstr "Lataa"

#: assets/js/backend.js:5981
msgid "Upload failed."
msgstr "Lataus epaonnistui."

#: assets/js/backend.js:6003
msgid "Capture"
msgstr "Ota kuva"

#: assets/js/backend.js:6014
msgid "Take Photo"
msgstr "Ota kuva"

#: assets/js/backend.js:6027
msgid "Camera access denied or not available."
msgstr "Kamerapaaasy evaitty tai ei kaytettavissa."

#: assets/js/backend.js:6031
msgid "Camera not supported in this browser."
msgstr "Kameraa ei tueta tassa selaimessa."

#: assets/js/backend.js:6182
msgid "Delete this file?"
msgstr "Poistetaanko tama tiedosto?"

#: assets/js/backend.js:6199
msgid "File uploaded"
msgstr "Tiedosto ladattu"

#: assets/js/backend.js:6200
msgid "File deleted"
msgstr "Tiedosto poistettu"

#: assets/js/backend.js:6201
msgid "Notes updated"
msgstr "Muistiinpanot paivitetty"

#: assets/js/backend.js:6202
msgid "Customer changed"
msgstr "Asiakas muutettu"

#: assets/js/backend.js:6203
msgid "Customer assigned"
msgstr "Asiakas maaratty"

#: assets/js/backend.js:6204
msgid "Device linked"
msgstr "Laite linkitetty"

#: assets/js/backend.js:6205
msgid "Repair updated"
msgstr "Korjaus paivitetty"

#: assets/js/backend.js:6206
msgid "Repair created"
msgstr "Korjaus luotu"

#: assets/js/backend.js:6208
msgid "Status changed"
msgstr "Tila muutettu"

#: assets/js/backend.js:6224
msgid "No events yet."
msgstr "Ei tapahtumia viela."

#: assets/js/backend.js:6380
msgid "Empty or invalid CSV."
msgstr "Tyhja tai virheellinen CSV."

#: assets/js/backend.js:6387
msgid "CSV must have a \"Name\" column."
msgstr "CSV:ssa on oltava \"Name\"-sarake."

#: assets/js/backend.js:6400
msgid "customers?"
msgstr "asiakasta?"

#: assets/js/backend.js:6402
msgid "customers imported."
msgstr "asiakasta tuotu."

#: assets/js/backend.js:6433
msgid "Expected an array of repair types."
msgstr "Odotettiin korjaustyyppien taulukkoa."

#: assets/js/backend.js:6434
msgid "repair types?"
msgstr "korjaustyyppia?"

#: assets/js/backend.js:6436
msgid "repair types imported."
msgstr "korjaustyyppia tuotu."

#: assets/js/backend.js:6454
msgid "Expected an array of work step lists."
msgstr "Odotettiin tyovaiheluetteloiden taulukkoa."

#: assets/js/backend.js:6455
msgid "work step lists?"
msgstr "tyovaiheluetteloa?"

#: assets/js/backend.js:6457
msgid "work step lists imported."
msgstr "tyovaiheluetteloa tuotu."

#: assets/js/frontend.js:54
msgid "Checking..."
msgstr "Tarkistetaan..."

#: assets/js/frontend.js:70
msgid "Not found."
msgstr ""

#: assets/js/frontend.js:115 assets/js/frontend.js:466
msgid "Issue"
msgstr "Ongelma"

#: assets/js/frontend.js:126
msgid "Estimated completion"
msgstr "Arvioitu valmistuminen"

#: assets/js/frontend.js:129
msgid "Estimated price"
msgstr "Arvioitu hinta"

#: assets/js/frontend.js:137
msgid "Warranty"
msgstr "Takuu"

#: assets/js/frontend.js:154
msgid "Workshop"
msgstr "Korjaamo"

#: assets/js/frontend.js:154
msgid "You"
msgstr ""

#: assets/js/frontend.js:160 assets/js/frontend.js:170
msgid "Write a message..."
msgstr ""

#: assets/js/frontend.js:229
msgid "Cost Summary"
msgstr ""

#: assets/js/frontend.js:232
msgid "Base Price"
msgstr ""

#: assets/js/frontend.js:235
msgid "Materials"
msgstr "Materiaalit"

#: assets/js/frontend.js:241
msgid "Labor"
msgstr "Tyovoima"

#: assets/js/frontend.js:252
msgid "Status History"
msgstr ""

#: assets/js/frontend.js:287 assets/js/frontend.js:546
#: assets/js/frontend.js:817
msgid "Comment (optional)"
msgstr ""

#: assets/js/frontend.js:288 assets/js/frontend.js:776
#: assets/js/frontend.js:818 assets/js/frontend.js:873
msgid "Submit Rating"
msgstr ""

#: assets/js/frontend.js:296
msgid "My Repairs"
msgstr "Omat korjaukset"

#: assets/js/frontend.js:382
msgid "Install as App"
msgstr "Asenna sovelluksena"

#: assets/js/frontend.js:384
msgid "Tap"
msgstr ""

#: assets/js/frontend.js:384
msgid "Add to Home Screen"
msgstr ""

#: assets/js/frontend.js:386
msgid "Quick access from your home screen"
msgstr ""

#: assets/js/frontend.js:388
msgid "Use your browser menu to install this app"
msgstr ""

#: assets/js/frontend.js:392
msgid "Install"
msgstr "Asenna"

#: assets/js/frontend.js:471
msgid "Your rating"
msgstr ""

#: assets/js/frontend.js:498
msgid "Service overdue"
msgstr ""

#: assets/js/frontend.js:499
msgid "Dismiss"
msgstr ""

#: assets/js/frontend.js:534 assets/js/frontend.js:732
msgid "Rate us"
msgstr ""

#: assets/js/frontend.js:538
msgid "Thank you!"
msgstr ""

#: assets/js/frontend.js:541
msgid "How is your overall experience with us?"
msgstr ""

#: assets/js/frontend.js:547 assets/js/frontend.js:737
msgid "Submit"
msgstr ""

#: assets/js/frontend.js:575
msgid "Scan to verify"
msgstr ""

#: assets/js/frontend.js:717 assets/js/frontend.js:753
#: assets/js/frontend.js:853
msgid "Please select a rating."
msgstr "Valitse arvosana."

#: assets/js/frontend.js:719 assets/js/frontend.js:755
#: assets/js/frontend.js:855
msgid "Submitting..."
msgstr ""

#: assets/js/frontend.js:810
msgid "How would you rate your experience?"
msgstr ""
