mirror of
https://github.com/InvoiceShelf/InvoiceShelf.git
synced 2026-07-16 22:05:20 +00:00
1914 lines
87 KiB
JSON
1914 lines
87 KiB
JSON
{
|
|
"navigation": {
|
|
"dashboard": "Yhteenveto",
|
|
"customers": "Asiakkaat",
|
|
"items": "Tuotteet",
|
|
"invoices": "Laskut",
|
|
"recurring-invoices": "Toistuvat laskut",
|
|
"expenses": "Kulut",
|
|
"estimates": "Tarjoukset",
|
|
"payments": "Maksut",
|
|
"reports": "Raportit",
|
|
"settings": "Asetukset",
|
|
"logout": "Kirjaudu ulos",
|
|
"users": "Käyttäjät",
|
|
"members": "Members",
|
|
"modules": "Moduulit",
|
|
"documents": "Documents",
|
|
"admin": "Administration",
|
|
"administration": "Administration",
|
|
"companies": "Companies",
|
|
"all_users": "Users"
|
|
},
|
|
"general": {
|
|
"add_company": "Lisää Yritys",
|
|
"view_pdf": "Esikatsele PDF tiedostoa",
|
|
"copy_pdf_url": "Kopioi PDF tiedoston linkki",
|
|
"download_pdf": "Lataa PDF tiedosto",
|
|
"save": "Tallenna",
|
|
"create": "Luo",
|
|
"cancel": "Peruuta",
|
|
"accept": "Accept",
|
|
"decline": "Decline",
|
|
"welcome": "Welcome",
|
|
"no_company_description": "You are not a member of any company yet. Accept an invitation below or contact your administrator.",
|
|
"app_version": "Application Version",
|
|
"database": "Database",
|
|
"collapse": "Collapse",
|
|
"update": "Päivitä",
|
|
"deselect": "Poista valinta",
|
|
"download": "Lataa",
|
|
"from_date": "Päivästä",
|
|
"to_date": "Päivään",
|
|
"from": "Lähettäjä",
|
|
"to": "Vastaanottaja",
|
|
"cc": "CC",
|
|
"bcc": "BCC",
|
|
"ok": "OK",
|
|
"yes": "Kyllä",
|
|
"no": "Ei",
|
|
"sort_by": "Järjestä",
|
|
"ascending": "Nouseva",
|
|
"descending": "Laskeva",
|
|
"subject": "Aihe",
|
|
"body": "Sisältö",
|
|
"message": "Viesti",
|
|
"send": "Lähetä",
|
|
"preview": "Esikatselu",
|
|
"go_back": "Palaa takaisin",
|
|
"back_to_login": "Takaisin sisäänkirjautumiseen?",
|
|
"home": "Koti",
|
|
"filter": "Suodatin",
|
|
"delete": "Poista",
|
|
"edit": "Muokkaa",
|
|
"view": "Katsele",
|
|
"add_new_item": "Lisää uusi tuote",
|
|
"clear_all": "Tyhjennä kaikki",
|
|
"showing": "Näytetään",
|
|
"of": "/",
|
|
"actions": "Toiminnot",
|
|
"subtotal": "VÄLISUMMA",
|
|
"discount": "ALENNUS",
|
|
"fixed": "Kiinteä",
|
|
"percentage": "Prosentti",
|
|
"tax": "VERO",
|
|
"total_amount": "KOKONAIS SUMMA",
|
|
"bill_to": "Laskutusosoite",
|
|
"ship_to": "Toimitusosoite",
|
|
"due": "Erääntyy",
|
|
"draft": "Luonnos",
|
|
"sent": "Lähetetty",
|
|
"all": "Kaikki",
|
|
"select_all": "Valitse kaikki",
|
|
"select_template": "Valitse Malli",
|
|
"choose_file": "Klikkaa tästä valitaksesi tiedoston",
|
|
"choose_template": "Valitse pohja",
|
|
"choose": "Valitse",
|
|
"remove": "Poista",
|
|
"select_a_status": "Valitse tila",
|
|
"select_a_tax": "Valitse verokanta",
|
|
"search": "Etsi",
|
|
"are_you_sure": "Oletko varma?",
|
|
"list_is_empty": "Lista on tyhjä.",
|
|
"no_tax_found": "Verokantoja ei löytynyt!",
|
|
"four_zero_four": "404 - Sivua ei löydy",
|
|
"you_got_lost": "Oho! Taisit eksyä!",
|
|
"go_home": "Palaa kotisivulle",
|
|
"test_mail_conf": "Testi sähköposti asetukset",
|
|
"send_mail_successfully": "Sähköposti lähetettiin onnistuneesti",
|
|
"setting_updated": "Asetukset päivitettiin onnistuneesti",
|
|
"select_state": "Valitse osavaltio",
|
|
"select_country": "Valitse maa",
|
|
"select_city": "Valitse kaupunki",
|
|
"street_1": "Osoite 1",
|
|
"street_2": "Osoite 2",
|
|
"action_failed": "Toiminta epäonnistui",
|
|
"retry": "Uudestaan",
|
|
"unable_to_load_pdf": "Unable to load document preview",
|
|
"choose_note": "Valitse viesti",
|
|
"no_note_found": "Viestejä ei löytynyt",
|
|
"insert_note": "Lisää viesti",
|
|
"copied_pdf_url_clipboard": "Kopioitu PDF url leikepöydälle!",
|
|
"copied_url_clipboard": "URL-osoite kopioitu leikepöydälle!",
|
|
"docs": "Asiakirjat",
|
|
"do_you_wish_to_continue": "Haluatko jatkaa?",
|
|
"note": "Viesti",
|
|
"pay_invoice": "Maksa Lasku",
|
|
"login_successfully": "Sisäänkirjautuminen onnistui!",
|
|
"logged_out_successfully": "Uloskirjautuminen onnistui",
|
|
"mark_as_default": "Merkitse oletukseksi",
|
|
"no_data_found": "No data found",
|
|
"pagination": {
|
|
"previous": "Previous",
|
|
"next": "Next",
|
|
"showing": "Showing",
|
|
"to": "to",
|
|
"of": "of",
|
|
"results": "results"
|
|
},
|
|
"file_upload": {
|
|
"drag_a_file": "Drag a file here or",
|
|
"browse": "browse",
|
|
"to_choose": "to choose a file"
|
|
},
|
|
"multiselect": {
|
|
"the_list_is_empty": "The list is empty",
|
|
"no_results_found": "No results found"
|
|
},
|
|
"copy_to_clipboard": "Copy to Clipboard"
|
|
},
|
|
"dashboard": {
|
|
"select_year": "Valitse vuosi",
|
|
"cards": {
|
|
"due_amount": "Avoin summa",
|
|
"customers": "Customer | Customers",
|
|
"invoices": "Invoice | Invoices",
|
|
"estimates": "Estimate | Estimates",
|
|
"payments": "Payment | Payments"
|
|
},
|
|
"chart_info": {
|
|
"total_sales": "Myynti",
|
|
"total_receipts": "Suoritukset",
|
|
"total_expense": "Kulut",
|
|
"net_income": "Netto tulo",
|
|
"year": "Valitse vuosi"
|
|
},
|
|
"monthly_chart": {
|
|
"title": "Myynti & Kulut"
|
|
},
|
|
"recent_invoices_card": {
|
|
"title": "Erääntyvät laskut",
|
|
"due_on": "Erääntyy",
|
|
"customer": "Asiakas",
|
|
"amount_due": "Avoin summa",
|
|
"actions": "Toiminnot",
|
|
"view_all": "Katso kaikki"
|
|
},
|
|
"recent_estimate_card": {
|
|
"title": "Viimeisimmät Tarjoukset",
|
|
"date": "Päiväys",
|
|
"customer": "Asiakas",
|
|
"amount_due": "Avoin summa",
|
|
"actions": "Toiminnot",
|
|
"view_all": "Katso kaikki"
|
|
}
|
|
},
|
|
"tax_types": {
|
|
"name": "Nimi",
|
|
"description": "Kuvaus",
|
|
"percent": "Prosentti",
|
|
"compound_tax": "Yhdistetty vero",
|
|
"percentage": "Percentage",
|
|
"fixed_amount": "Fixed Amount",
|
|
"tax_type": "Tax Type"
|
|
},
|
|
"global_search": {
|
|
"search": "Etsi...",
|
|
"customers": "Asiakkaat",
|
|
"users": "Henkilöt",
|
|
"no_results_found": "Ei löytynyt vastaavuuksia"
|
|
},
|
|
"company_switcher": {
|
|
"label": "VAIHDA YRITYSTÄ",
|
|
"no_results_found": "Ei tuloksia",
|
|
"add_new_company": "Lisää uusi yritys",
|
|
"new_company": "Uusi yritys",
|
|
"created_message": "Yritys luotu onnistuneesti"
|
|
},
|
|
"dateRange": {
|
|
"today": "Tänään",
|
|
"this_week": "Tällä viikolla",
|
|
"this_month": "Tässä kuussa",
|
|
"this_quarter": "Tänä vuosineljänneksellä",
|
|
"this_year": "Tänä vuonna",
|
|
"previous_week": "Viime viikolla",
|
|
"previous_month": "Viime kuussa",
|
|
"previous_quarter": "Viime vuosineljänneksellä",
|
|
"previous_year": "Viime vuonna",
|
|
"custom": "Muokattu"
|
|
},
|
|
"customers": {
|
|
"title": "Asiakkaat",
|
|
"prefix": "Prefix",
|
|
"tax_id": "Tax ID",
|
|
"add_customer": "Lisää Asiakas",
|
|
"contacts_list": "Asiakasluettelo",
|
|
"name": "Nimi",
|
|
"mail": "Sähköposti | Sähköpostit",
|
|
"statement": "Lausunto",
|
|
"display_name": "Näyttönimi",
|
|
"primary_contact_name": "Ensisijainen yhteyshenkilö",
|
|
"contact_name": "Yhteyshenkilö",
|
|
"amount_due": "Avoin saatava",
|
|
"email": "Sähköposti",
|
|
"address": "Osoite",
|
|
"phone": "Puhelin",
|
|
"website": "Websivu",
|
|
"overview": "Yleiskatsaus",
|
|
"invoice_prefix": "Invoice Prefix",
|
|
"estimate_prefix": "Estimate Prefix",
|
|
"payment_prefix": "Payment Prefix",
|
|
"enable_portal": "Ota portaali käyttöön",
|
|
"country": "Maa",
|
|
"state": "Osavaltio",
|
|
"city": "Kaupunki",
|
|
"zip_code": "Postinumero",
|
|
"added_on": "Lisätty",
|
|
"action": "Toiminta",
|
|
"password": "Salasana",
|
|
"confirm_password": "Confirm Password",
|
|
"street_number": "Katunumero",
|
|
"primary_currency": "Ensisijainen valuutta",
|
|
"description": "Kuvaus",
|
|
"add_new_customer": "Lisää uusi Asiakas",
|
|
"save_customer": "Tallenna Asiakas",
|
|
"update_customer": "Päivitä Asiakas",
|
|
"customer": "Asiakas | Asiakkaat",
|
|
"new_customer": "Uusi Asiakas",
|
|
"edit_customer": "Muokkaa Asiakasta",
|
|
"basic_info": "Perustiedot",
|
|
"portal_access": "Portal Access",
|
|
"portal_access_text": "Would you like to allow this customer to login to the Customer Portal?",
|
|
"portal_access_url": "Customer Portal Login URL",
|
|
"portal_access_url_help": "Please copy & forward the above given URL to your customer for providing access.",
|
|
"billing_address": "Laskutusosoite",
|
|
"shipping_address": "Toimitusosoite",
|
|
"copy_billing_address": "Kopioi laskutusosoitteesta",
|
|
"no_customers": "Ei tallennettuja asiakkaita!",
|
|
"no_customers_found": "Asiakkaita ei löytynyt!",
|
|
"no_contact": "No contact",
|
|
"no_contact_name": "No contact name",
|
|
"list_of_customers": "Tämä osio sisältää asiakasluettelon.",
|
|
"primary_display_name": "Ensisijainen näyttönimi",
|
|
"select_currency": "Valitse valuutta",
|
|
"select_a_customer": "Valitse asiakas",
|
|
"type_or_click": "Kirjoita tai klikkaa valitaksesi",
|
|
"new_transaction": "Uusi transaktio",
|
|
"no_matching_customers": "Asiakas vastaavuuksia ei löytynyt!",
|
|
"phone_number": "Puhelinnumero",
|
|
"create_date": "Luontipäivä",
|
|
"confirm_delete": "Et voi palauttaa tätä asiakasta ja liittyviä laskuja, tarjouksia ja maksuja. | Et voi palauttaa näitä asiakkaita ja liittyviä laskuja, tarjouksia ja maksuja.",
|
|
"created_message": "Asiakas luotiin onnistuneesti",
|
|
"updated_message": "Asiakastiedot päivitettiin onnistuneesti",
|
|
"address_updated_message": "Address Information Updated succesfully",
|
|
"deleted_message": "Asiakas poistettiin onnistuneesti | Asiakkaat poistettiin onnistuneesti",
|
|
"edit_currency_not_allowed": "Cannot change currency once transactions created."
|
|
},
|
|
"items": {
|
|
"title": "Tuotteet",
|
|
"items_list": "Tuoteluettelo",
|
|
"name": "Tuotenimi",
|
|
"unit": "Yksikkö",
|
|
"description": "Kuvaus",
|
|
"added_on": "Lisätty",
|
|
"price": "Hinta",
|
|
"date_of_creation": "Luontipäivä",
|
|
"not_selected": "No item selected",
|
|
"action": "Toiminta",
|
|
"add_item": "Lisää tuote",
|
|
"save_item": "Tallenna tuote",
|
|
"update_item": "Päivitä tuote",
|
|
"item": "Tuote | Tuotteet",
|
|
"add_new_item": "Lisää uusi tuote",
|
|
"new_item": "Uusi tuote",
|
|
"edit_item": "Muokkaa tuotettä",
|
|
"no_items": "Ei tallennettuja tuotteita!",
|
|
"list_of_items": "Tämä osio sisältää luettelon tuotteista.",
|
|
"select_a_unit": "Valitse yksikkö",
|
|
"taxes": "Verot",
|
|
"item_attached_message": "Tuotettä joka on käytössä ei voi poistaa",
|
|
"confirm_delete": "Et voi palauttaa tätä tuotetta | Et voi palauttaa näitä tuotteita",
|
|
"created_message": "Tuote luotiin onnistuneesti",
|
|
"updated_message": "Tuote päivitettiin onnistuneesti",
|
|
"deleted_message": "Tuote poistettiin onnistuneesti | Tuotteet poistettiin onnistuneesti"
|
|
},
|
|
"estimates": {
|
|
"title": "Tarjoukset",
|
|
"accept_estimate": "Accept Estimate",
|
|
"reject_estimate": "Reject Estimate",
|
|
"estimate": "Tarjous | Tarjoukset",
|
|
"estimates_list": "Tarjousluettelo",
|
|
"days": "{days} Päiviä",
|
|
"months": "{months} Kuukausi",
|
|
"years": "{years} Vuosi",
|
|
"all": "Kaikki",
|
|
"paid": "Maksetut",
|
|
"unpaid": "Maksamattomat",
|
|
"customer": "Asiakas",
|
|
"ref_no": "Viitteemme",
|
|
"number": "NUMERO",
|
|
"amount_due": "AVOIN SAATAVA",
|
|
"partially_paid": "Osittain maksettu",
|
|
"total": "Yhteensä",
|
|
"discount": "Alennus",
|
|
"sub_total": "Välisumma",
|
|
"net_total": "Net",
|
|
"estimate_number": "Tarjous numero",
|
|
"ref_number": "Asiakkaan viite",
|
|
"contact": "Yhteyshenkilö",
|
|
"add_item": "Lisää tuote",
|
|
"date": "Päiväys",
|
|
"due_date": "Eräpäivä",
|
|
"expiry_date": "Voimassaolo päivä",
|
|
"status": "Tila",
|
|
"add_tax": "Lisää Verokanta",
|
|
"amount": "Summa",
|
|
"action": "Toiminta",
|
|
"notes": "Viesti",
|
|
"tax": "ALV",
|
|
"estimate_template": "Malli",
|
|
"convert_to_invoice": "Konvertoi laskuksi",
|
|
"mark_as_sent": "Merkitse lähetetyksi",
|
|
"send_estimate": "Lähetä tarjous",
|
|
"resend_estimate": "Uudelleenlähetä tarjous",
|
|
"record_payment": "Kirjaa maksu",
|
|
"add_estimate": "Lisää Tarjous",
|
|
"save_estimate": "Tallenna Tarjous",
|
|
"cloned_successfully": "Estimate cloned successfully",
|
|
"clone_estimate": "Clone Estimate",
|
|
"confirm_clone": "This Estimate will be cloned into a new Estimate",
|
|
"confirm_conversion": "Tätä tarjousta käytetään laskun luomiseksi.",
|
|
"conversion_message": "Lasku luotiin onnistuneesti",
|
|
"confirm_send_estimate": "Tämä tarjous lähetetään sähköpostitse asiakkaalle",
|
|
"confirm_mark_as_sent": "Tämä tarjous merkitään lähetetyksi",
|
|
"confirm_mark_as_accepted": "Tämä tarjous merkitään hyväksytyksi",
|
|
"confirm_mark_as_rejected": "Tämä tarjous merkitään hylätyksi",
|
|
"no_matching_estimates": "Vastaavia tarjouksia ei löytynyt!",
|
|
"mark_as_sent_successfully": "Tarjous merkittiin onnistuneesti lähetetyksi",
|
|
"send_estimate_successfully": "Tarjous lähetettiin onnistuneesti",
|
|
"errors": {
|
|
"required": "Kenttä on pakollinen"
|
|
},
|
|
"accepted": "Hyväksytty",
|
|
"rejected": "Rejected",
|
|
"expired": "Expired",
|
|
"sent": "Lähetetty",
|
|
"draft": "Luonnos",
|
|
"viewed": "Viewed",
|
|
"declined": "Hylätty",
|
|
"new_estimate": "Uusi Tarjous",
|
|
"add_new_estimate": "Lisää uusi tarjous",
|
|
"update_Estimate": "Päivitä tarjous",
|
|
"edit_estimate": "Muokkaa tarjousta",
|
|
"items": "Tuotteet",
|
|
"Estimate": "Tarjous | Tarjoukset",
|
|
"add_new_tax": "Lisää uusi verokanta",
|
|
"no_estimates": "Ei tallennettuja tarjouksia!",
|
|
"list_of_estimates": "Tämä osio sisältää luettelon tarjouksista.",
|
|
"mark_as_rejected": "Merkitse hylätyksi",
|
|
"mark_as_accepted": "Merkitse hyväksytyksi",
|
|
"marked_as_accepted_message": "Tarjous merkittiin hyväksytyksi",
|
|
"marked_as_rejected_message": "Tarjous merkittiin hylätyksi",
|
|
"confirm_delete": "Et voi palauttaa tätä tarjousta | Et voi palauttaa näitä tarjouksia",
|
|
"created_message": "Tarjous luotiin onnistuneesti",
|
|
"updated_message": "Tarjous päivitettiin onnistuneesti",
|
|
"deleted_message": "Tarjous poistettiin onnistuneesti | Tarjoukset poistettiin onnistuneesti",
|
|
"something_went_wrong": "jotain meni vikaan",
|
|
"item": {
|
|
"title": "Nikkeen otsikko",
|
|
"description": "Kuvaus",
|
|
"quantity": "Määrä",
|
|
"price": "Hinta",
|
|
"discount": "Alennus",
|
|
"total": "Yhteensä",
|
|
"total_discount": "Kokonaisalennus",
|
|
"sub_total": "Välisumma",
|
|
"tax": "ALV",
|
|
"amount": "Yhteensä veroton",
|
|
"select_an_item": "Kirjoita tai klikkaa valitaksesi tuotteen",
|
|
"type_item_description": "Kirjoita tuotteen kuvaus (valinnainen)"
|
|
},
|
|
"mark_as_default_estimate_template_description": "If enabled, the selected template will be automatically selected for new estimates."
|
|
},
|
|
"invoices": {
|
|
"title": "Laskut",
|
|
"download": "Download",
|
|
"pay_invoice": "Pay Invoice",
|
|
"invoices_list": "Laskuluettelo",
|
|
"invoice_information": "Invoice Information",
|
|
"days": "{days} Päivä",
|
|
"months": "{months} Kuukausi",
|
|
"years": "{years} Vuosi",
|
|
"all": "Kaikki",
|
|
"paid": "Maksetut",
|
|
"unpaid": "Maksamattomat",
|
|
"viewed": "Viewed",
|
|
"overdue": "Overdue",
|
|
"completed": "Completed",
|
|
"customer": "Asiakas",
|
|
"paid_status": "MAKSUN TILA",
|
|
"ref_no": "Viitteemme",
|
|
"number": "NUMERO",
|
|
"amount_due": "AVOIN SUMMA",
|
|
"partially_paid": "Osittain maksettu",
|
|
"total": "Yhteensä",
|
|
"discount": "Alennus",
|
|
"sub_total": "Välisumma",
|
|
"invoice": "Lasku | Laskut",
|
|
"invoice_number": "Laskunumero",
|
|
"ref_number": "Asiakkaan viite",
|
|
"contact": "Yhteyshenkilö",
|
|
"add_item": "Lisää tuote",
|
|
"date": "Päiväys",
|
|
"due_date": "Eräpäivä",
|
|
"status": "Tila",
|
|
"add_tax": "Lisää verokanta",
|
|
"amount": "Yhteensä veroton",
|
|
"action": "Toiminta",
|
|
"notes": "Viesti",
|
|
"view": "Esikatsele",
|
|
"send_invoice": "Lähetä lasku",
|
|
"resend_invoice": "Uudelleen lähetä lasku",
|
|
"invoice_template": "Laskumalli",
|
|
"conversion_message": "Invoice cloned successful",
|
|
"template": "Malli",
|
|
"mark_as_sent": "Merkitse lähetetyksi",
|
|
"confirm_send_invoice": "Tämä lasku lähetetään sähköpostitse asiakkaalle",
|
|
"invoice_mark_as_sent": "Tämä lasku merkitään lähetetyksi",
|
|
"confirm_mark_as_accepted": "This invoice will be marked as Accepted",
|
|
"confirm_mark_as_rejected": "This invoice will be marked as Rejected",
|
|
"confirm_send": "Tämä lasku lähetetään sähköpostitse asiakkaalle",
|
|
"invoice_date": "Laskun päivämäärä",
|
|
"record_payment": "Kirjaa maksu",
|
|
"add_new_invoice": "Lisää uusi lasku",
|
|
"update_expense": "Päivitä kulut",
|
|
"edit_invoice": "Muokkaa laskua",
|
|
"new_invoice": "Uusi lasku",
|
|
"one_time": "One-time",
|
|
"save_invoice": "Tallenna lasku",
|
|
"update_invoice": "Päivitä lasku",
|
|
"add_new_tax": "Lisää uusi verokanta",
|
|
"no_invoices": "Ei tallennettuja laskuja!",
|
|
"mark_as_rejected": "Mark as rejected",
|
|
"mark_as_accepted": "Mark as accepted",
|
|
"list_of_invoices": "Tämä osio sisältää luottelon laskuista.",
|
|
"select_invoice": "Valitse lasku",
|
|
"no_matching_invoices": "Vastaavia laskuja ei ole!",
|
|
"mark_as_sent_successfully": "Lasku merkitty lähetetyksi onnistuneesti",
|
|
"invoice_sent_successfully": "Lasku lähetettiin onnistuneesti",
|
|
"cloned_successfully": "Lasku kopioitu onnistuneesti",
|
|
"clone_invoice": "Kopioi lasku",
|
|
"confirm_clone": "Tämä lasku kopioidaan uudeksi laskuksi",
|
|
"convert_to_estimate": "Convert to Estimate",
|
|
"confirm_convert_to_estimate": "This invoice will be converted into a new Estimate",
|
|
"item": {
|
|
"title": "Nimikkeen Otsikko",
|
|
"description": "Kuvaus",
|
|
"quantity": "Määrä",
|
|
"price": "Hinta",
|
|
"discount": "Alennus",
|
|
"total": "Yhteensä",
|
|
"total_discount": "Alennus yhteensä",
|
|
"sub_total": "Välisumma",
|
|
"tax": "ALV",
|
|
"amount": "Yhteensä veroton",
|
|
"select_an_item": "Kirjoita tai klikkaa valitaksesi tuotteen",
|
|
"type_item_description": "Kirjoita tuotteen lisäkuvaus (valinnainen)"
|
|
},
|
|
"payment_attached_message": "Yksi valituista laskuista on linkitetty maksusuoritukseen. Varmista, että poistat maksusuorituksen ensin, tämän jälkeen voit poistaa varsinaisen laskun",
|
|
"confirm_delete": "Et voi palauttaa tätä laskua | Et voi palauttaa näitä laskuja",
|
|
"created_message": "Lasku luotiin onnistuneesti",
|
|
"updated_message": "Lasku päivitettiin onnistuneesti",
|
|
"deleted_message": "Lasku poistettiin onnistuneesti | Laskut poistettiin onnistuneesti",
|
|
"marked_as_sent_message": "Lasku merkittiin lähetetyksi onnistuneesti",
|
|
"something_went_wrong": "jotain meni vikaan",
|
|
"invalid_due_amount_message": "Laskun summa ei voi olla pienempi kuin maksettu summa laskusta. Päivitä lasku tai poista linkitetty maksusuoritus jatkaaksesi.",
|
|
"mark_as_default_invoice_template_description": "Jos käytössä, valittu malli valitaan automaattisesti uusille laskuille."
|
|
},
|
|
"recurring_invoices": {
|
|
"title": "Toistuvat laskut",
|
|
"invoices_list": "Toistuvien laskujen luettelo",
|
|
"days": "{days} Päivät",
|
|
"months": "{months} Kuukaudet",
|
|
"years": "{years} Vuodet",
|
|
"all": "Kaikki",
|
|
"paid": "Maksettu",
|
|
"unpaid": "Maksamattomat",
|
|
"viewed": "Katsottu",
|
|
"overdue": "Erääntyneet",
|
|
"active": "Aktiivinen",
|
|
"completed": "Valmis",
|
|
"customer": "Asiakas",
|
|
"paid_status": "MAKSUN TILA",
|
|
"ref_no": "Viitteemme",
|
|
"number": "NUMERO",
|
|
"amount_due": "AVOIN SAATAVA",
|
|
"partially_paid": "Osittain maksettu",
|
|
"total": "Yhteensä",
|
|
"discount": "Alennus",
|
|
"sub_total": "Välisumma",
|
|
"invoice": "Toistuva Lasku - Toistuvat Laskut",
|
|
"invoice_number": "Toistuva Laskun Numero",
|
|
"next_invoice_date": "Seuraava Laskun Päivämäärä",
|
|
"ref_number": "Asiakkaan viite",
|
|
"contact": "Yhteyshenkilö",
|
|
"add_item": "Lisää tuote",
|
|
"date": "Päiväys",
|
|
"limit_by": "Rajoita",
|
|
"limit_date": "Rajoita Päivämäärä",
|
|
"limit_count": "Rajoita määrää",
|
|
"count": "Määrä",
|
|
"status": "Tila",
|
|
"select_a_status": "Valitse tila",
|
|
"working": "Käynnissä",
|
|
"on_hold": "Pidossa",
|
|
"complete": "Valmis",
|
|
"add_tax": "Lisää Verokanta",
|
|
"amount": "Määrä",
|
|
"action": "Toiminta",
|
|
"notes": "Viesti",
|
|
"view": "Katsele",
|
|
"basic_info": "Perustiedot",
|
|
"send_invoice": "Lähetä Toistuva Lasku",
|
|
"auto_send": "Automaattinen Lähetys",
|
|
"resend_invoice": "Lähetä Uudelleen Toistuva Lasku",
|
|
"invoice_template": "Toistuva Laskun Malli",
|
|
"conversion_message": "Toistuva lasku kopioitu onnistuneesti",
|
|
"template": "Template",
|
|
"mark_as_sent": "Mark as sent",
|
|
"confirm_send_invoice": "This recurring invoice will be sent via email to the customer",
|
|
"invoice_mark_as_sent": "This recurring invoice will be marked as sent",
|
|
"confirm_send": "This recurring invoice will be sent via email to the customer",
|
|
"starts_at": "Start Date",
|
|
"due_date": "Invoice Due Date",
|
|
"record_payment": "Record Payment",
|
|
"add_new_invoice": "Add New Recurring Invoice",
|
|
"update_expense": "Update Expense",
|
|
"edit_invoice": "Edit Recurring Invoice",
|
|
"new_invoice": "New Recurring Invoice",
|
|
"recurring": "Recurring",
|
|
"send_automatically": "Send Automatically",
|
|
"send_automatically_desc": "Enable this, if you would like to send the invoice automatically to the customer when its created.",
|
|
"save_invoice": "Save Recurring Invoice",
|
|
"update_invoice": "Update Recurring Invoice",
|
|
"add_new_tax": "Add New Tax",
|
|
"no_invoices": "No Recurring Invoices yet!",
|
|
"mark_as_rejected": "Mark as rejected",
|
|
"mark_as_accepted": "Mark as accepted",
|
|
"list_of_invoices": "This section will contain the list of recurring invoices.",
|
|
"select_invoice": "Select Invoice",
|
|
"no_matching_invoices": "There are no matching recurring invoices!",
|
|
"mark_as_sent_successfully": "Recurring Invoice marked as sent successfully",
|
|
"invoice_sent_successfully": "Recurring Invoice sent successfully",
|
|
"cloned_successfully": "Recurring Invoice cloned successfully",
|
|
"clone_invoice": "Clone Recurring Invoice",
|
|
"confirm_clone": "This recurring invoice will be cloned into a new Recurring Invoice",
|
|
"add_customer_email": "Ole hyvä ja lisää sähköpostiosoite tälle asiakkaalle voidaksesi lähettää laskut automaattisesti.",
|
|
"item": {
|
|
"title": "Item Title",
|
|
"description": "Description",
|
|
"quantity": "Quantity",
|
|
"price": "Price",
|
|
"discount": "Discount",
|
|
"total": "Total",
|
|
"total_discount": "Total Discount",
|
|
"sub_total": "Sub Total",
|
|
"tax": "Tax",
|
|
"amount": "Amount",
|
|
"select_an_item": "Type or click to select an item",
|
|
"type_item_description": "Type Item Description (optional)"
|
|
},
|
|
"frequency": {
|
|
"title": "Frequency (using cron format)",
|
|
"select_frequency": "Select Frequency",
|
|
"minute": "Minute",
|
|
"hour": "Hour",
|
|
"day_month": "Day of month",
|
|
"month": "Month",
|
|
"day_week": "Day of week",
|
|
"every_minute": "Every Minute",
|
|
"every_30_minute": "Every 30 Minute",
|
|
"every_hour": "Every Hour",
|
|
"every_2_hour": "Every 2 Hour",
|
|
"every_day_at_midnight": "Every day at midnight",
|
|
"every_day": "Every Day",
|
|
"every_week": "Every Week",
|
|
"every_2_weeks": "Every 2 Weeks",
|
|
"every_month": "Every Month",
|
|
"every_2_months": "Every 2 Months",
|
|
"every_quarter": "Every 3 Months (Quarterly)",
|
|
"every_year": "Every Year",
|
|
"every_15_days_at_midnight": "Every 15 days at midnight",
|
|
"on_the_first_day_of_every_month_at_midnight": "On the first day of every month at 00:00",
|
|
"every_6_month": "Every 6 Month",
|
|
"every_year_on_the_first_day_of_january_at_midnight": "Every year on the first day of january at 00:00",
|
|
"custom": "Custom"
|
|
},
|
|
"confirm_delete": "You will not be able to recover this Invoice | You will not be able to recover these Invoices",
|
|
"created_message": "Recurring Invoice created successfully",
|
|
"updated_message": "Recurring Invoice updated successfully",
|
|
"deleted_message": "Toistuva lasku poistettiin onnistuneesti. Toistuvien laskujen poistaminen onnistui",
|
|
"marked_as_sent_message": "Toistuva lasku merkitty lähetetyksi onnistuneesti",
|
|
"user_email_does_not_exist": "Käyttäjän sähköposti ei ole määritetty",
|
|
"something_went_wrong": "jotain meni vikaan",
|
|
"invalid_due_amount_message": "Toistuvan laskun kokonaissumma ei voi olla pienempi kuin tälle toistuvalle laskulle maksettu summa. Päivitä lasku tai poista niihin liittyvät maksut jatkaaksesi.",
|
|
"limit": {
|
|
"none": "None",
|
|
"date": "Date",
|
|
"count": "Count"
|
|
},
|
|
"make_recurring": "Make Recurring"
|
|
},
|
|
"payments": {
|
|
"title": "Maksut",
|
|
"payments_list": "Maksuluettelo",
|
|
"record_payment": "Kirjaa maksu",
|
|
"customer": "Asiakas",
|
|
"date": "Päivämäärä",
|
|
"amount": "Summa",
|
|
"action": "Toiminta",
|
|
"payment_number": "Maksunumero",
|
|
"payment_mode": "Maksutapa",
|
|
"invoice": "Lasku",
|
|
"note": "Viesti",
|
|
"add_payment": "Lisää maksu",
|
|
"new_payment": "Uusi maksu",
|
|
"edit_payment": "Muokkaa maksua",
|
|
"view_payment": "Katso maksua",
|
|
"add_new_payment": "Lisää uusi maksu",
|
|
"send_payment_receipt": "Lähetä maksukuitti",
|
|
"send_payment": "Lähetä maksukuitti",
|
|
"save_payment": "Tallenna maksu",
|
|
"update_payment": "Päivitä maksu",
|
|
"payment": "Maksu | Maksut",
|
|
"no_payments": "Ei tallennettuja maksuja!",
|
|
"not_selected": "Ei valittu",
|
|
"no_invoice": "Ei laskua",
|
|
"no_matching_payments": "Vastaavia maksuja ei ole!",
|
|
"list_of_payments": "Tämä osio sisältää luettelon maksuista.",
|
|
"select_payment_mode": "Valitse maksutapa",
|
|
"confirm_mark_as_sent": "Tämä tarjous merkitään lähetetyksi",
|
|
"confirm_send_payment": "Tämä maksu lähetetään sähköpostilla asiakkaalle",
|
|
"send_payment_successfully": "Maksu lähetettiin onnistuneesti",
|
|
"something_went_wrong": "jotain meni vikaan",
|
|
"confirm_delete": "Et voi palauttaa tätä maksua | Et voi palauttaa näitä maksuja",
|
|
"created_message": "Maksu luotiin onnistuneesti",
|
|
"updated_message": "Maksu päivitettiin onnistuneesti",
|
|
"deleted_message": "Maksu poistettiin onnistuneesti | Maksut poistettiin onnistuneesti",
|
|
"invalid_amount_message": "Maksun summa ei ole oikein",
|
|
"amount_due": "Due Amount"
|
|
},
|
|
"expenses": {
|
|
"title": "Kulut",
|
|
"expenses_list": "Kululuettelo",
|
|
"select_a_customer": "Valitse asiakas",
|
|
"expense_title": "Otsikko",
|
|
"customer": "Asiakas",
|
|
"currency": "Valuutta",
|
|
"contact": "Yhteyshenkilö",
|
|
"category": "Luokka",
|
|
"uncategorized": "Uncategorized",
|
|
"from_date": "Päivästä",
|
|
"to_date": "Päivään",
|
|
"expense_date": "Päivämäärä",
|
|
"expense_number": "Kulunumero",
|
|
"expense_number_placeholder": "EXP-001",
|
|
"description": "Kuvaus",
|
|
"receipt": "Kuitti",
|
|
"amount": "Summa",
|
|
"action": "Toiminta",
|
|
"not_selected": "Ei valittu",
|
|
"note": "viesti",
|
|
"category_id": "Luokan tunnus",
|
|
"date": "Päivämäärä",
|
|
"add_expense": "Lisää kulu",
|
|
"add_new_expense": "Lisää uusi kulu",
|
|
"save_expense": "Tallenna kulu",
|
|
"update_expense": "Päivitä kulu",
|
|
"download_receipt": "Lataa kuitti",
|
|
"edit_expense": "Muokkaa kulua",
|
|
"new_expense": "Uusi kulu",
|
|
"expense": "Kulu | Kulut",
|
|
"no_expenses": "Ei tallennettuja kuluja!",
|
|
"list_of_expenses": "Tämä osio sisältää listan kuluista.",
|
|
"confirm_delete": "Et voi palauttaa tätä kulua | Et voi palauttaa näitä kuluja",
|
|
"created_message": "Kulu luotiin onnistuneesti",
|
|
"updated_message": "Kulu päivitettiin onnistuneesti",
|
|
"deleted_message": "Kulu poistettiin onistuneesti | Kulut poistettiin onnistuneesti",
|
|
"categories": {
|
|
"categories_list": "Luokatluettelo",
|
|
"title": "Otsikko",
|
|
"name": "Nimi",
|
|
"description": "Kuvaus",
|
|
"amount": "Summa",
|
|
"actions": "Toiminnot",
|
|
"add_category": "Lisää luokka",
|
|
"new_category": "Uusi luokka",
|
|
"category": "Luokka | Luokat",
|
|
"select_a_category": "Valitse luokka"
|
|
}
|
|
},
|
|
"login": {
|
|
"email": "Sähköposti",
|
|
"password": "Salasana",
|
|
"forgot_password": "Unohditko salasanan?",
|
|
"or_signIn_with": "Tai kirjaudu sisään",
|
|
"login": "Kirjaudu",
|
|
"register": "Rekisteröidy",
|
|
"reset_password": "Resetoi salasana",
|
|
"password_reset_successfully": "Salasana resetoitiin onnistuneesti",
|
|
"enter_email": "Syötä sähköposti",
|
|
"enter_password": "Syötä salasana",
|
|
"retype_password": "Kirjoita salasana uudelleen"
|
|
},
|
|
"modules": {
|
|
"buy_now": "Osta Nyt",
|
|
"install": "Asenna",
|
|
"price": "Hinta",
|
|
"download_zip_file": "Lataa ZIP tiedosto",
|
|
"unzipping_package": "Puretaan pakettia",
|
|
"copying_files": "Kopioidaan tiedostoja",
|
|
"deleting_files": "Käyttämättömiä tiedostoja poistetaan",
|
|
"completing_installation": "Viimeistellään Asennusta",
|
|
"update_failed": "Päivitys epäonnistui",
|
|
"install_success": "Moduuli on asennettu onnistuneesti!",
|
|
"customer_reviews": "Arvostelut",
|
|
"license": "Lisenssi",
|
|
"faq": "UKK",
|
|
"monthly": "Kuukausittain",
|
|
"yearly": "Vuosittain",
|
|
"updated": "Päivitetty",
|
|
"version": "Versio",
|
|
"disable": "Poista käytöstä",
|
|
"module_disabled": "Moduuli poistettu käytöstä",
|
|
"enable": "Ota käyttöön",
|
|
"module_enabled": "Moduuli on käytössä",
|
|
"update_to": "Päivitä ohjelma",
|
|
"module_updated": "Moduulin päivitys onnistui!",
|
|
"title": "Moduulit",
|
|
"module": "Moduuli · Moduulit",
|
|
"api_token": "API tunnus",
|
|
"invalid_api_token": "Virheellinen API-tunnus.",
|
|
"other_modules": "Muut Moduulit",
|
|
"view_all": "Näytä kaikki",
|
|
"no_reviews_found": "Tällä modulilla ei ole vielä arvosteluita!",
|
|
"module_not_purchased": "Moduulia ei ostettu",
|
|
"module_not_found": "Moduulia ei löydy",
|
|
"version_not_supported": "This module version doesn't support the current version of InvoiceShelf",
|
|
"last_updated": "Viimeksi päivitetty",
|
|
"connect_installation": "Yhdistä asennuksesi",
|
|
"api_token_description": "Kirjaudu sisään {url} ja yhdistä tämä asennus syöttämällä API tunnus. Ostetut moduulit näkyvät täällä kun yhteys on luotu.",
|
|
"view_module": "Näytä Moduuli",
|
|
"update_available": "Päivitys saatavilla",
|
|
"purchased": "Ostetut",
|
|
"installed": "Asennetut",
|
|
"no_modules_installed": "Ei Asennettuja Moduuleja!",
|
|
"disable_warning": "Kaikki tämän nimenomaisen asetuksen tiedot peruutetaan.",
|
|
"what_you_get": "What you get",
|
|
"screenshots": "Screenshots",
|
|
"sign_up_and_get_token": "Sign up & Get Token",
|
|
"index": {
|
|
"description": "Modules activated by your administrator on this instance. Each company configures its own settings independently.",
|
|
"empty_title": "No active modules",
|
|
"empty_description": "Your administrator hasn't activated any modules on this instance yet. Once they do, modules will appear here with a settings shortcut."
|
|
},
|
|
"settings": {
|
|
"title": "Module Settings",
|
|
"open": "Settings",
|
|
"saved": "Module settings saved successfully.",
|
|
"not_found": "This module has not registered a settings schema.",
|
|
"none": "No settings"
|
|
},
|
|
"sidebar": {
|
|
"section_title": "Modules"
|
|
}
|
|
},
|
|
"members": {
|
|
"title": "Members",
|
|
"members_list": "Members List",
|
|
"name": "Name",
|
|
"description": "Description",
|
|
"added_on": "Added On",
|
|
"date_of_creation": "Date Of Creation",
|
|
"action": "Action",
|
|
"invite_member": "Invite Member",
|
|
"select_role": "Select Role",
|
|
"add_member": "Add Member",
|
|
"save_member": "Save Member",
|
|
"update_member": "Update Member",
|
|
"member": "Member | Members",
|
|
"add_new_member": "Add New Member",
|
|
"new_member": "New Member",
|
|
"edit_member": "Edit Member",
|
|
"no_members": "No members yet!",
|
|
"list_of_members": "This section will contain the list of company members.",
|
|
"email": "Email",
|
|
"phone": "Phone",
|
|
"password": "Password",
|
|
"member_attached_message": "Cannot delete an item which is already in use",
|
|
"confirm_delete": "You will not be able to recover this Member | You will not be able to recover these Members",
|
|
"created_message": "Member added successfully",
|
|
"updated_message": "Member updated successfully",
|
|
"deleted_message": "Member removed successfully | Members removed successfully",
|
|
"invited_message": "Invitation sent successfully",
|
|
"invitation_cancelled": "Invitation cancelled",
|
|
"select_company_role": "Select Role for {company}",
|
|
"companies": "Companies",
|
|
"pending_invitations": "Pending Invitations",
|
|
"no_pending_invitations": "No pending invitations",
|
|
"cancel_invitation": "Cancel Invitation",
|
|
"role": "Role",
|
|
"invited_by": "Invited By",
|
|
"sent_at": "Sent At"
|
|
},
|
|
"reports": {
|
|
"title": "Raportti",
|
|
"from_date": "Päivästä",
|
|
"to_date": "Päivään",
|
|
"status": "Tila",
|
|
"paid": "Maksettu",
|
|
"unpaid": "Maksamattomat",
|
|
"download_pdf": "Lataa PDF",
|
|
"view_pdf": "Katso PDF",
|
|
"update_report": "Päivitä Raportti",
|
|
"report": "Raportti | Raportit",
|
|
"profit_loss": {
|
|
"profit_loss": "Tuloslaskelma",
|
|
"to_date": "Päivään",
|
|
"from_date": "Päivästä",
|
|
"date_range": "Valitse päivämäärä alue"
|
|
},
|
|
"sales": {
|
|
"sales": "Myynti",
|
|
"date_range": "Valitse päivämäärä alue",
|
|
"to_date": "Päivään",
|
|
"from_date": "Päivästä",
|
|
"report_type": "Raporttityyppi",
|
|
"sort": {
|
|
"by_customer": "By Customer",
|
|
"by_item": "By Item"
|
|
}
|
|
},
|
|
"taxes": {
|
|
"taxes": "Verot",
|
|
"to_date": "Päivään",
|
|
"from_date": "Päivästä",
|
|
"date_range": "Valitse päivämäärä alue"
|
|
},
|
|
"errors": {
|
|
"required": "Kenttä on pakollinen"
|
|
},
|
|
"invoices": {
|
|
"invoice": "Lasku",
|
|
"invoice_date": "Laskun päivämäärä",
|
|
"due_date": "Eräpäivä",
|
|
"amount": "Summa",
|
|
"contact_name": "Yhteyshenkilö",
|
|
"status": "Tila"
|
|
},
|
|
"estimates": {
|
|
"estimate": "Tarjous",
|
|
"estimate_date": "Tarjouksen päivämäärä",
|
|
"due_date": "Eräpäivä",
|
|
"estimate_number": "Tarjousnumero",
|
|
"ref_number": "Asiakkaan viite",
|
|
"amount": "Summa",
|
|
"contact_name": "Yhteyshenkilö",
|
|
"status": "Tila"
|
|
},
|
|
"expenses": {
|
|
"expenses": "Kulut",
|
|
"category": "Luokka",
|
|
"date": "Päiväys",
|
|
"amount": "Summa",
|
|
"to_date": "Päivään",
|
|
"from_date": "Päivästä",
|
|
"date_range": "Valitse päivämäärä alue"
|
|
}
|
|
},
|
|
"settings": {
|
|
"menu_title": {
|
|
"account_settings": "Tiliasetukset",
|
|
"company_information": "Yritystiedot",
|
|
"customization": "Räätälöinti",
|
|
"preferences": "Suositukset",
|
|
"notifications": "Ilmoitukset",
|
|
"tax_types": "Verokannat",
|
|
"expense_category": "Kululuokat",
|
|
"update_app": "Päivitä ohjelma",
|
|
"backup": "Varmuuskopio",
|
|
"file_disk": "Levytiedosto",
|
|
"fonts": "Font Packages",
|
|
"custom_fields": "Räätälöidyt kentät",
|
|
"payment_modes": "Maksutavat",
|
|
"notes": "Viestit",
|
|
"exchange_rate": "Exchange Rate",
|
|
"address_information": "Address Information",
|
|
"pdf_generation": "PDF Generation",
|
|
"appearance": "Appearance",
|
|
"module_configuration": "Module Configuration",
|
|
"ai_configuration": "AI Configuration"
|
|
},
|
|
"appearance": {
|
|
"title": "Appearance",
|
|
"description": "Customize how the application looks and feels.",
|
|
"sidebar_group_labels": "Show sidebar group labels",
|
|
"sidebar_group_labels_desc": "Display section headers like Documents, Administration, and Modules in the sidebar navigation."
|
|
},
|
|
"ai": {
|
|
"title": "AI Configuration",
|
|
"description": "Configure the AI provider used for chat assistance and text generation. AI is opt-in — leave disabled if you don't want these features.",
|
|
"openrouter": "OpenRouter",
|
|
"enable": "Enable AI features",
|
|
"enable_help": "When disabled, the AI chat drawer and WYSIWYG text-generation button are hidden everywhere in the app.",
|
|
"driver": "AI Provider",
|
|
"api_key": "API Key",
|
|
"api_key_help": "Your API key is encrypted before being stored.",
|
|
"base_url": "Base URL",
|
|
"base_url_help": "Leave blank to use the provider's default endpoint.",
|
|
"roles": "AI Roles",
|
|
"roles_help": "Pick which AI capabilities are available. Each role uses a specific model.",
|
|
"chat": "Chat Assistant",
|
|
"chat_help": "Natural-language Q&A over your company's data via tool-calling.",
|
|
"chat_model": "Chat model",
|
|
"text_generation": "Text Generation",
|
|
"text_generation_help": "One-shot text generation for invoice notes and email bodies.",
|
|
"text_generation_model": "Text generation model",
|
|
"suggested_models": "Suggested models",
|
|
"test_connection": "Test Connection",
|
|
"test_success": "Connection successful.",
|
|
"test_failed": "Connection test failed: {error}",
|
|
"saved": "AI configuration saved successfully.",
|
|
"use_custom_ai_config": "Use custom AI configuration",
|
|
"use_custom_ai_config_desc": "Enable this to override the global AI configuration for this company.",
|
|
"using_global_ai_config": "This company is using the global AI configuration. Enable the toggle above to configure a custom provider.",
|
|
"company_enabled": "AI enabled for this company",
|
|
"company_enabled_desc": "Turn off to disable all AI features for this company regardless of the global setting.",
|
|
"installer_title": "AI Assistant",
|
|
"installer_description": "Optionally enable AI chat and text generation now. You can change this later in Admin → Settings → AI Configuration.",
|
|
"errors": {
|
|
"invalid_key": "The API key is invalid.",
|
|
"rate_limited": "The provider rate limit was hit. Please try again shortly.",
|
|
"server_error": "The AI provider returned an error. Check your configuration and try again.",
|
|
"model_not_found": "The requested model is not available on this provider.",
|
|
"missing_api_key": "An API key is required to test the connection.",
|
|
"ai_disabled": "AI is not enabled for this company.",
|
|
"chat_disabled": "The chat assistant is not enabled for this company.",
|
|
"text_generation_disabled": "Text generation is not enabled for this company.",
|
|
"missing_model": "No model is configured."
|
|
}
|
|
},
|
|
"address_information": {
|
|
"section_description": " You can update Your Address information using form below."
|
|
},
|
|
"title": "Asetukset",
|
|
"setting": "Asetus | Asetukset",
|
|
"general": "Yleiset",
|
|
"language": "Kieli",
|
|
"primary_currency": "Ensisijainen valuutta",
|
|
"timezone": "Aikavyöhyke",
|
|
"date_format": "Päivämäärä muoto",
|
|
"time_format": "Time Format",
|
|
"currencies": {
|
|
"title": "Valuutat",
|
|
"currency": "Valuutta | Valuutat",
|
|
"currencies_list": "Valuuttaluettelo",
|
|
"select_currency": "Valitse valuutta",
|
|
"name": "Nimi",
|
|
"code": "Koodi",
|
|
"symbol": "Symboli",
|
|
"precision": "Tarkkuus",
|
|
"thousand_separator": "Tuhaterotin",
|
|
"decimal_separator": "Desimaalierotin",
|
|
"position": "Paikka",
|
|
"position_of_symbol": "Symbolin paikka",
|
|
"right": "Oikealla",
|
|
"left": "Vasemmalla",
|
|
"action": "Toiminta",
|
|
"add_currency": "Lisää valuutta"
|
|
},
|
|
"mail": {
|
|
"host": "Sähköpostipalvelimen Host nimi",
|
|
"port": "Sähköpostipalvelimen portti",
|
|
"driver": "Sähköpostiajuri",
|
|
"secret": "Salaus",
|
|
"scheme": "Scheme",
|
|
"url": "URL",
|
|
"timeout": "Timeout",
|
|
"local_domain": "EHLO Domain",
|
|
"mailgun_secret": "Mailgun salaus",
|
|
"mailgun_domain": "Verkkotunnus",
|
|
"mailgun_endpoint": "Mailgun päätepiste",
|
|
"mailgun_scheme": "Mailgun Scheme",
|
|
"ses_secret": "SES salaus",
|
|
"ses_key": "SES avain",
|
|
"ses_region": "AWS Region",
|
|
"postmark_token": "Postmark Token",
|
|
"postmark_message_stream_id": "Message Stream ID",
|
|
"sendmail_path": "Sendmail Path",
|
|
"password": "Sähköpostin salasana",
|
|
"username": "Sähköpostin käyttäjänimi",
|
|
"mail_config": "Sähköposti asetukset",
|
|
"mail_config_updated": "Mail configuration updated successfully",
|
|
"from_name": "Lähettäjän sähköposti nimi",
|
|
"from_mail": "Lähettäjän sähköpostiosoite",
|
|
"encryption": "Sähköposti salaus",
|
|
"mail_config_desc": "Alla olevalla lomakkeella luodaan sähköpostiasetukset sähköpostien lähettämistä varten. Voit myös asettaa kolmansien osapuolien palvelut käyttöön, kuten Sendgrid, SES jne.",
|
|
"company_mail_config": "Mail Configuration",
|
|
"company_mail_config_desc": "Configure a custom mail driver for this company. When enabled, this overrides the global mail configuration.",
|
|
"company_mail_config_updated": "Company mail configuration updated successfully",
|
|
"use_custom_mail_config": "Use Custom Mail Configuration",
|
|
"use_custom_mail_config_desc": "Enable this to use a company-specific mail configuration instead of the global settings.",
|
|
"using_global_mail_config": "This company is using the global mail configuration. Enable the toggle above to configure a custom mail driver.",
|
|
"basic_settings": "Basic Settings",
|
|
"advanced_settings": "Advanced Settings",
|
|
"show_advanced_settings": "Show Advanced Settings",
|
|
"hide_advanced_settings": "Hide Advanced Settings",
|
|
"native_mail_desc": "Use PHP's native mail transport. Delivery is handled by the server's PHP mail configuration.",
|
|
"sendmail_desc": "Use the system sendmail binary for delivery. You can override the command path in Advanced Settings.",
|
|
"drivers": {
|
|
"smtp": "SMTP",
|
|
"mail": "PHP Mail",
|
|
"sendmail": "Sendmail",
|
|
"ses": "Amazon SES",
|
|
"mailgun": "Mailgun",
|
|
"postmark": "Postmark"
|
|
}
|
|
},
|
|
"pdf": {
|
|
"title": "PDF Asetukset",
|
|
"footer_text": "Alaotsikko teksti",
|
|
"pdf_layout": "PDF asettelu",
|
|
"pdf_configuration": "PDF Generation Settings",
|
|
"section_description": "Change the way PDFs are generated",
|
|
"driver": "PDF Driver to use",
|
|
"papersize": "Papersize",
|
|
"papersize_hint": "Papersize in width and height (ex. \"210mm 297mm\")",
|
|
"gotenberg_host": "Gotenberg service host",
|
|
"pdf_variables_save_successfully": "PDF configuration saved successfully",
|
|
"pdf_variables_save_error": "PDF configuration could not be saved"
|
|
},
|
|
"company_info": {
|
|
"company_info": "Yritystiedot",
|
|
"company_name": "Yrityksen nimi",
|
|
"tax_id": "Tax Identification Number",
|
|
"vat_id": "VAT Identification Number",
|
|
"company_logo": "Yrityksen logo",
|
|
"section_description": "Yrityksesi tiedot jotka näytetään laskulla, tarjouksella ja muilla dokumenteilla luotuna InvoiceShelf:in toimesta.",
|
|
"phone": "Puhelin",
|
|
"country": "Maa",
|
|
"state": "Osavaltio",
|
|
"city": "Kaupunki",
|
|
"address": "Osoite",
|
|
"zip": "Postinumero",
|
|
"save": "Tallenna",
|
|
"delete": "Delete",
|
|
"updated_message": "Yrityksen tiedot päivitettiin onnistuneesti",
|
|
"delete_company": "Delete Company",
|
|
"delete_company_description": "Once you delete your company, you will lose all the data and files associated with it permanently.",
|
|
"danger_zone": "Danger Zone",
|
|
"are_you_absolutely_sure": "Are you absolutely sure?",
|
|
"delete_company_modal_desc": "This action cannot be undone. This will permanently delete {company} and all of its associated data.",
|
|
"delete_company_modal_label": "Please type {company} to confirm"
|
|
},
|
|
"custom_fields": {
|
|
"title": "Räätälöidyt kentät",
|
|
"section_description": "Räätälöi laskut, tarjoukset ja maksukuitit omilla kentillä. Varmista, että käytät allaolevia kenttiä osoite muotoilussa räätälöinti asetus sivulla.",
|
|
"add_custom_field": "Lisää räätälöity kenttä",
|
|
"edit_custom_field": "Muokkaa räätälöityä kenttää",
|
|
"field_name": "Kentän nimi",
|
|
"label": "Otsake",
|
|
"type": "Tyyppi",
|
|
"name": "Nimi",
|
|
"slug": "Slug",
|
|
"required": "Vaaditaan",
|
|
"placeholder": "Paikanpitäjä",
|
|
"help_text": "Vihje teksti",
|
|
"default_value": "Oletusarvo",
|
|
"prefix": "Etuliite",
|
|
"starting_number": "Aloitusnumero",
|
|
"model": "Malli",
|
|
"help_text_description": "Lisää tekstiä helpottamaan käyttäjää ymmärtämään räätälöidyn kentän tarkoitus.",
|
|
"suffix": "Liite",
|
|
"yes": "Kyllä",
|
|
"no": "Ei",
|
|
"order": "Järjestys",
|
|
"custom_field_confirm_delete": "Et voi palauttaa tätä räätälöityä kenttää",
|
|
"already_in_use": "Räätälöity kenttä on jo käytössä",
|
|
"deleted_message": "Räätälöity kenttä poistettiin onnistuneesti",
|
|
"options": "Vaihtoehdot",
|
|
"add_option": "Lisää vaihtoehtoja",
|
|
"add_another_option": "Lisää toinen vaihtoehto",
|
|
"sort_in_alphabetical_order": "Järjestä aakkosittain",
|
|
"add_options_in_bulk": "Lisää vaihtoehtoja kerralla",
|
|
"use_predefined_options": "Käytä määriteltyjä vaihtoehtoja",
|
|
"select_custom_date": "Valitse mukautettu päivämäärä",
|
|
"select_relative_date": "Valitse suhteellinen päivämäärä",
|
|
"ticked_by_default": "Valittu oletuksena",
|
|
"updated_message": "Räätälöity kenttä päivitettiin onnistuneesti",
|
|
"added_message": "räätälöity kenttä lisättiin onnistuneesti",
|
|
"press_enter_to_add": "Press enter to add new option",
|
|
"model_in_use": "Cannot update model for fields which are already in use.",
|
|
"type_in_use": "Cannot update type for fields which are already in use.",
|
|
"model_type": {
|
|
"customer": "Customer",
|
|
"invoice": "Invoice",
|
|
"estimate": "Estimate",
|
|
"expense": "Expense",
|
|
"payment": "Payment"
|
|
}
|
|
},
|
|
"customization": {
|
|
"customization": "räätälöinti",
|
|
"updated_message": "Yrityksen tiedot päivitettiin onnistuneesti",
|
|
"save": "Tallenna",
|
|
"insert_fields": "Insert Fields",
|
|
"learn_custom_format": "Learn how to use custom format",
|
|
"add_new_component": "Add New Component",
|
|
"component": "Component",
|
|
"Parameter": "Parameter",
|
|
"series": "Series",
|
|
"series_description": "To set a static prefix/postfix like 'INV' across your company. It supports character length of up to 6 chars.",
|
|
"series_param_label": "Series Value",
|
|
"delimiter": "Delimiter",
|
|
"delimiter_description": "Single character for specifying the boundary between 2 separate components. By default its set to -",
|
|
"delimiter_param_label": "Delimiter Value",
|
|
"date_format": "Date Format",
|
|
"time_format": "Time Format",
|
|
"date_format_description": "A local date and time field which accepts a format parameter. The default format: 'Y' renders the current year.",
|
|
"date_format_param_label": "Format",
|
|
"sequence": "Sequence",
|
|
"sequence_description": "Consecutive sequence of numbers across your company. You can specify the length on the given parameter.",
|
|
"sequence_param_label": "Sequence Length",
|
|
"customer_series": "Customer Series",
|
|
"customer_series_description": "To set a different prefix/postfix for each customer.",
|
|
"customer_sequence": "Customer Sequence",
|
|
"customer_sequence_description": "Consecutive sequence of numbers for each of your customer.",
|
|
"customer_sequence_param_label": "Sequence Length",
|
|
"random_sequence": "Random Sequence",
|
|
"random_sequence_description": "Random alphanumeric string. You can specify the length on the given parameter.",
|
|
"random_sequence_param_label": "Sequence Length",
|
|
"invoices": {
|
|
"title": "Laskut",
|
|
"invoice_number_format": "Invoice Number Format",
|
|
"invoice_number_format_description": "Customize how your invoice number gets generated automatically when you create a new invoice.",
|
|
"preview_invoice_number": "Preview Invoice Number",
|
|
"due_date": "Due Date",
|
|
"due_date_description": "Specify how due date is automatically set when you create an invoice.",
|
|
"due_date_days": "Invoice Due after days",
|
|
"set_due_date_automatically": "Set Due Date Automatically",
|
|
"set_due_date_automatically_description": "Enable this if you wish to set due date automatically when you create a new invoice.",
|
|
"default_formats": "Default Formats",
|
|
"default_formats_description": "Below given formats are used to fill up the fields automatically on invoice creation.",
|
|
"default_invoice_email_body": "Vakioteksti sähköpostiin laskulle",
|
|
"company_address_format": "Yrityksen osoite muoto",
|
|
"shipping_address_format": "Toimitusosoitteen muoto",
|
|
"billing_address_format": "Laskutusosoitteen muoto",
|
|
"invoice_email_attachment": "Send invoices as attachments",
|
|
"invoice_email_attachment_setting_description": "Enable this if you want to send invoices as email attachment. Please note that 'View Invoice' button in emails will not be displayed anymore when enabled.",
|
|
"invoice_settings_updated": "Invoice Settings updated successfully",
|
|
"retrospective_edits": "Retrospective Edits",
|
|
"allow": "Allow",
|
|
"disable_on_invoice_partial_paid": "Disable after partial payment is recorded",
|
|
"disable_on_invoice_paid": "Disable after full payment is recorded",
|
|
"disable_on_invoice_sent": "Disable after invoice is sent",
|
|
"retrospective_edits_description": " Based on your country's laws or your preference, you can restrict users from editing finalised invoices."
|
|
},
|
|
"estimates": {
|
|
"title": "Tarjoukset",
|
|
"estimate_number_format": "Estimate Number Format",
|
|
"estimate_number_format_description": "Customize how your estimate number gets generated automatically when you create a new estimate.",
|
|
"preview_estimate_number": "Preview Estimate Number",
|
|
"expiry_date": "Expiry Date",
|
|
"expiry_date_description": "Specify how expiry date is automatically set when you create an estimate.",
|
|
"expiry_date_days": "Estimate Expires after days",
|
|
"set_expiry_date_automatically": "Set Expiry Date Automatically",
|
|
"set_expiry_date_automatically_description": "Enable this if you wish to set expiry date automatically when you create a new estimate.",
|
|
"default_formats": "Default Formats",
|
|
"default_formats_description": "Below given formats are used to fill up the fields automatically on estimate creation.",
|
|
"default_estimate_email_body": "Vakioteksti sähköpostiin tarjoukselle",
|
|
"company_address_format": "Yrityksen osoite muoto",
|
|
"shipping_address_format": "Toimitusosoitteen muoto",
|
|
"billing_address_format": "Laskutusosoiteen muoto",
|
|
"estimate_email_attachment": "Send estimates as attachments",
|
|
"estimate_email_attachment_setting_description": "Enable this if you want to send the estimates as an email attachment. Please note that 'View Estimate' button in emails will not be displayed anymore when enabled.",
|
|
"estimate_settings_updated": "Estimate Settings updated successfully",
|
|
"convert_estimate_options": "Estimate Convert Action",
|
|
"convert_estimate_description": "Specify what happens to the estimate after it gets converted to an invoice.",
|
|
"no_action": "No action",
|
|
"delete_estimate": "Delete estimate",
|
|
"mark_estimate_as_accepted": "Mark estimate as accepted"
|
|
},
|
|
"payments": {
|
|
"title": "Maksut",
|
|
"payment_number_format": "Payment Number Format",
|
|
"payment_number_format_description": "Customize how your payment number gets generated automatically when you create a new payment.",
|
|
"preview_payment_number": "Preview Payment Number",
|
|
"default_formats": "Default Formats",
|
|
"default_formats_description": "Below given formats are used to fill up the fields automatically on payment creation.",
|
|
"default_payment_email_body": "Vakioteksti sähköpostiin suoritukselle",
|
|
"company_address_format": "Yrityksen osoite muoto",
|
|
"from_customer_address_format": "Vastaanottajan osoitetieto kentät",
|
|
"payment_email_attachment": "Send payments as attachments",
|
|
"payment_email_attachment_setting_description": "Enable this if you want to send the payment receipts as an email attachment. Please note that 'View Payment' button in emails will not be displayed anymore when enabled.",
|
|
"payment_settings_updated": "Payment Settings updated successfully"
|
|
},
|
|
"items": {
|
|
"title": "Tuotteet",
|
|
"units": "Yksiköt",
|
|
"add_item_unit": "Lisää tuotteen yksikkö",
|
|
"edit_item_unit": "Muokkaa tuotteen yksikköä",
|
|
"unit_name": "Yksikön nimi",
|
|
"item_unit_added": "Nimikkeen yksikkö lisätty",
|
|
"item_unit_updated": "Nimikkeen yksikkö päivitetty",
|
|
"item_unit_confirm_delete": "Et voi palauttaa tätä tuotteen yksikköä",
|
|
"already_in_use": "Nimikkeen yksikkö on jo käytössä",
|
|
"deleted_message": "Nimikkeen yksikkö poistettiin onnistuneesti"
|
|
},
|
|
"notes": {
|
|
"title": "Viestit",
|
|
"description": "Säästä aikaa luomalla viestejä, joita voit käyttää laskuilla, tarjouksilla ja maksuissa.",
|
|
"notes": "Viestit",
|
|
"type": "Tyyppi",
|
|
"is_default": "Select by default",
|
|
"is_default_description": "This note will be selected by default in new invoices.",
|
|
"add_note": "Lisää viesti",
|
|
"add_new_note": "Lisää uusi viesti",
|
|
"name": "Nimi",
|
|
"edit_note": "Muokkaa viestiä",
|
|
"note_added": "Viesti lisätty onnistuneesti",
|
|
"note_updated": "Viesti päivitetty onnistuneesti",
|
|
"note_confirm_delete": "Et voi palauttaa tätä viestiä",
|
|
"already_in_use": "Viesti on jo käytössä",
|
|
"deleted_message": "Viesti poistettiin onnistuneesti",
|
|
"types": {
|
|
"estimate": "Estimate",
|
|
"invoice": "Invoice",
|
|
"payment": "Payment"
|
|
}
|
|
}
|
|
},
|
|
"account_settings": {
|
|
"profile_picture": "Profiili kuva",
|
|
"name": "Nimi",
|
|
"email": "Sähköposti",
|
|
"password": "Salasana",
|
|
"confirm_password": "Vahvista salasana",
|
|
"account_settings": "Tilin asetukset",
|
|
"general": "General",
|
|
"general_description": "Update your name, email and language preference.",
|
|
"security": "Security",
|
|
"security_description": "Change your password.",
|
|
"profile_picture_description": "Upload or remove your profile photo.",
|
|
"save": "Tallenna",
|
|
"section_description": "Voit päivittää nimen, sähköpostin ja salasanan käyttäen allaolevaa lomaketta.",
|
|
"updated_message": "Tili asetukset päivitetty onnistuneesti",
|
|
"default_language": "Default (Company Language)"
|
|
},
|
|
"user_profile": {
|
|
"name": "Nimi",
|
|
"email": "Sähköposti",
|
|
"password": "Salasana",
|
|
"confirm_password": "Vahvista salasana"
|
|
},
|
|
"notification": {
|
|
"title": "Ilmoitus",
|
|
"email": "Lähetä ilmoitus vastaanottajalle",
|
|
"description": "Mitkä sähköposti ilmoitukset haluat vastaanottaa jos joku muuttuu?",
|
|
"invoice_viewed": "Lasku katsottu",
|
|
"invoice_viewed_desc": "Kun asiakas katsoo laskun, joka on lähetetty invoiceshelf ohjauspanelin kautta.",
|
|
"estimate_viewed": "Tarjous katsottu",
|
|
"estimate_viewed_desc": "Kun asiakas katsoo tarjouksen, joka on lähetetty invoiceshelf ohjauspanelin kautta.",
|
|
"save": "Tallenna",
|
|
"email_save_message": "Sähköposti tallennettu onnistuneesti",
|
|
"please_enter_email": "Syötä sähköpostiosoite"
|
|
},
|
|
"roles": {
|
|
"title": "Roles",
|
|
"description": "Manage the roles & permissions of this company",
|
|
"save": "Save",
|
|
"add_new_role": "Add New Role",
|
|
"system_role": "System Role",
|
|
"role_name": "Role Name",
|
|
"added_on": "Added on",
|
|
"add_role": "Add Role",
|
|
"edit_role": "Edit Role",
|
|
"name": "Name",
|
|
"permission": "Permission | Permissions",
|
|
"select_all": "Select All",
|
|
"none": "None",
|
|
"confirm_delete": "You will not be able to recover this Role",
|
|
"created_message": "Role created successfully",
|
|
"updated_message": "Role updated successfully",
|
|
"deleted_message": "Role deleted successfully",
|
|
"already_in_use": "Role is already in use"
|
|
},
|
|
"exchange_rate": {
|
|
"exchange_rate": "Exchange Rate",
|
|
"title": "Fix Currency Exchange issues",
|
|
"description": "Please enter exchange rate of all the currencies mentioned below to help InvoiceShelf properly calculate the amounts in {currency}.",
|
|
"drivers": "Drivers",
|
|
"new_driver": "Add New Provider",
|
|
"edit_driver": "Edit Provider",
|
|
"select_driver": "Select Driver",
|
|
"update": "select exchange rate ",
|
|
"providers_description": "Configure your exchange rate providers here to automatically fetch the latest exchange rate on transactions.",
|
|
"key": "API Key",
|
|
"name": "Name",
|
|
"driver": "Driver",
|
|
"is_default": "IS DEFAULT",
|
|
"currency": "Currencies",
|
|
"exchange_rate_confirm_delete": "You will not be able to recover this driver",
|
|
"created_message": "Provider Created successfully",
|
|
"updated_message": "Provider Updated Successfully",
|
|
"deleted_message": "Provider Deleted Successfully",
|
|
"error": " You cannot Delete Active Driver",
|
|
"default_currency_error": "This currency is already used in one of the Active Provider",
|
|
"exchange_help_text": "Enter exchange rate to convert from {currency} to {baseCurrency}",
|
|
"currency_freak": "Currency Freak",
|
|
"currency_layer": "Currency Layer",
|
|
"open_exchange_rate": "Open Exchange Rate",
|
|
"currency_converter": "Currency Converter",
|
|
"server": "Server",
|
|
"url": "URL",
|
|
"active": "Active",
|
|
"currency_help_text": "This provider will only be used on above selected currencies",
|
|
"currency_in_used": "The following currencies are already active on another provider. Please remove these currencies from selection to activate this provider again."
|
|
},
|
|
"tax_types": {
|
|
"title": "ALV Verokannat",
|
|
"add_tax": "Lisää ALV verokanta",
|
|
"edit_tax": "Muokkaa ALV verokantaa",
|
|
"description": "Voit luoda tai poistaa ALV verokantoja tarvittaessa. InvoiceShelf tukee laskurivikohtaista ALV:n esittämistä yhtä hyvin kuin näyttämistä koko laskulle.",
|
|
"add_new_tax": "Lisää uusi ALV verokanta",
|
|
"tax_settings": "ALV Verokanta asetukset",
|
|
"tax_per_item": "ALV per tuote",
|
|
"tax_name": "ALV Verokannan nimi",
|
|
"compound_tax": "Yhdistetty vero",
|
|
"amount": "Amount",
|
|
"percent": "Prosentti",
|
|
"fixed_amount": "Fixed Amount",
|
|
"calculation_type": "Calculation Type",
|
|
"percentage": "Percentage",
|
|
"fixed": "Fixed",
|
|
"action": "Toiminta",
|
|
"tax_setting_description": "Aktivoi tämä jos haluat näyttää ALV:n laskurivikohtaisesti. Oletuksena, verot lisätään suoraan loppusummaan.",
|
|
"created_message": "ALV Verokanta luotiin onnistuneesti",
|
|
"updated_message": "ALV Verokanta päivitettiin onnistuneesti",
|
|
"deleted_message": "ALV Verokanta poistettiin onnistuneesti",
|
|
"confirm_delete": "Et voi palauttaa tätä ALV verokantaa",
|
|
"already_in_use": "ALV Verokanta on jo käytössä",
|
|
"tax_included": "Inclusive taxes",
|
|
"tax_included_description": "Enable this if you want to report that taxes are already included in the invoice items or invoice total.",
|
|
"tax_included_by_default": "Enable inclusive taxes by default",
|
|
"tax_included_by_default_description": "Enable this if you want to set inclusive taxes by default"
|
|
},
|
|
"payment_modes": {
|
|
"title": "Payment Modes",
|
|
"description": "Modes of transaction for payments",
|
|
"add_payment_mode": "Add Payment Mode",
|
|
"edit_payment_mode": "Edit Payment Mode",
|
|
"mode_name": "Mode Name",
|
|
"payment_mode_added": "Payment Mode Added",
|
|
"payment_mode_updated": "Payment Mode Updated",
|
|
"payment_mode_confirm_delete": "You will not be able to recover this Payment Mode",
|
|
"payments_attached": "This payment method is already attached to payments. Please delete the attached payments to proceed with deletion.",
|
|
"expenses_attached": "This payment method is already attached to expenses. Please delete the attached expenses to proceed with deletion.",
|
|
"deleted_message": "Payment Mode deleted successfully"
|
|
},
|
|
"expense_category": {
|
|
"title": "Kululuokat",
|
|
"action": "Toiminta",
|
|
"description": "Luokkia tarvitaan kulujen syöttöön. Voit lisätä tai poistaa luokkia tarpeen mukaan.",
|
|
"add_new_category": "Lisää uusi luokka",
|
|
"add_category": "Lisää luokka",
|
|
"edit_category": "Muokkaa luokkaa",
|
|
"category_name": "Luokan nimi",
|
|
"category_description": "Kuvaus",
|
|
"created_message": "Kululuokka luotu onnistuneesti",
|
|
"deleted_message": "Kululuokka poistettiin onnistuneesti",
|
|
"updated_message": "Kululuokka päivitettiin onnistuneesti",
|
|
"confirm_delete": "Et voi palauttaa tätä kululuokkaa",
|
|
"already_in_use": "Luokka on jo käytössä"
|
|
},
|
|
"preferences": {
|
|
"currency": "Valuutta",
|
|
"default_language": "Oletuskieli",
|
|
"time_zone": "Aikavyöhyke",
|
|
"fiscal_year": "Tilikausi",
|
|
"date_format": "Päivämäärä formaatti",
|
|
"time_format": "Time Format",
|
|
"discount_setting": "Alennusten määritys",
|
|
"discount_per_item": "Alennus per tuote ",
|
|
"discount_setting_description": "Aktivoi tämä jos haluat lisätä alennuksen rivikohtaisesti. Oletuksena, Alennus lisätään suoraan laskun kokonaissummaan.",
|
|
"expire_public_links": "Automatically Expire Public Links",
|
|
"expire_setting_description": "Specify whether you would like to expire all the links sent by application to view invoices, estimates & payments, etc after a specified duration.",
|
|
"save": "Tallenna",
|
|
"preference": "Suositus | Suositukset",
|
|
"general_settings": "Oletus suositus järjestelmälle.",
|
|
"updated_message": "Suositukset päivitettiin onnistuneesti",
|
|
"select_language": "Valitse kieli",
|
|
"select_time_zone": "Valitse aikavyöhyke",
|
|
"select_date_format": "Valitse päivämäärä formaatti",
|
|
"select_time_format": "Select Time Format",
|
|
"select_financial_year": "Valitse tilikausi",
|
|
"recurring_invoice_status": "Recurring Invoice Status",
|
|
"create_status": "Create Status",
|
|
"active": "Active",
|
|
"on_hold": "On Hold",
|
|
"update_status": "Update Status",
|
|
"completed": "Completed",
|
|
"company_currency_unchangeable": "Company currency cannot be changed",
|
|
"invoice_use_time": "Use time in invoices",
|
|
"invoice_use_time_description": "Enable this if you want to select exact invoice time.",
|
|
"fiscal_years": {
|
|
"january_december": "January - December",
|
|
"february_january": "February - January",
|
|
"march_february": "March - February",
|
|
"april_march": "April - March",
|
|
"may_april": "May - April",
|
|
"june_may": "June - May",
|
|
"july_june": "July - June",
|
|
"august_july": "August - July",
|
|
"september_august": "September - August",
|
|
"october_september": "October - September",
|
|
"november_october": "November - October",
|
|
"december_november": "December - November"
|
|
}
|
|
},
|
|
"fonts": {
|
|
"title": "Font Packages",
|
|
"description": "These font packages are used exclusively when generating PDF documents. The bundled Noto Sans covers Latin, Greek and Cyrillic scripts. Install the packages below to render Hebrew, Arabic, Persian, Urdu, Hindi (Devanagari), Thai or East Asian (CJK) characters in your PDFs.",
|
|
"bundled_info": "Bundled font: Noto Sans (Latin / Greek / Cyrillic). Install additional packages below for Hebrew, Arabic, Persian, Hindi, Thai or CJK support.",
|
|
"installed": "Installed",
|
|
"bundled": "Bundled",
|
|
"install": "Install",
|
|
"downloading": "Downloading...",
|
|
"download_started": "Downloading {name}. This may take a moment.",
|
|
"download_complete": "{name} installed successfully. PDFs will now use this font.",
|
|
"download_failed": "Failed to download {name}. Please try again.",
|
|
"no_packages": "No additional font packages available."
|
|
},
|
|
"update_app": {
|
|
"title": "Päivitä ohjelma",
|
|
"description": "Voit helposti päivittää InvoiceShelf ohjelman uuteen versioon klikkaamalla allaolevaa painiketta",
|
|
"check_update": "Tarkista uudet päivitykset",
|
|
"insider_consent": "Opt-in for Insider releases. Recommended for testing purposes only.",
|
|
"avail_update": "Uusi päivitys saatavilla",
|
|
"next_version": "Seuraava versio",
|
|
"requirements": "Vaatimukset",
|
|
"update": "Päivitä nyt",
|
|
"update_progress": "Päivitys menossa...",
|
|
"progress_text": "Se ottaa ainoastaan muutaman minuutin. Älä päivitä näyttöä tai sulje ikkunaa ennenkuin päivitys on valmis",
|
|
"update_success": "Ohjelma on päivitetty! Odota kunnes selaimen ikkuna päivittyy automaattisesti.",
|
|
"latest_message": "Ei päivitystä saatavilla! Sinulla on viimeisin versio.",
|
|
"current_version": "Nykyinen versio",
|
|
"download_zip_file": "Lataa ZIP tiedosto",
|
|
"unzipping_package": "Puretaan pakettia",
|
|
"copying_files": "Kopioi tiedostoja",
|
|
"deleting_files": "Deleting Unused files",
|
|
"cleaning_stale_files": "Cleaning stale files",
|
|
"running_migrations": "Suoritetaan migraatio",
|
|
"finishing_update": "Lopetetaan päivitys",
|
|
"update_failed": "Päivitys epäonnistui",
|
|
"update_failed_text": "Sorry! Päivityksesi epäonnistui : {step} vaiheessa",
|
|
"update_warning": "All of the application files and default template files will be overwritten when you update the application using this utility. Please take a backup of your templates & database before updating.",
|
|
"requirements_not_met": "Update cannot continue because some system requirements are not met (including minimum PHP version). Please fix the failed requirements and try again."
|
|
},
|
|
"backup": {
|
|
"title": "Varmuuskopio | Varmuuskopiot",
|
|
"description": "Varmuuskopio on ZIP-tiedosto, joka sisältää kaikki tiedostot hakemistoista jotka määrittelet tietokanta määrityksen mukana",
|
|
"new_backup": "Lisää uusi varmuuskopio",
|
|
"create_backup": "Luo Varmuuskopio",
|
|
"select_backup_type": "Valitse varmuuskopio tyyppi",
|
|
"backup_confirm_delete": "Et voi palauttaa tätä varmuuskopiota",
|
|
"path": "polku",
|
|
"new_disk": "Uusi levy",
|
|
"created_at": "luotu",
|
|
"size": "koko",
|
|
"dropbox": "Dropbox",
|
|
"local": "paikallinen",
|
|
"healthy": "kunto",
|
|
"amount_of_backups": "Varmuuskopioiden määrä",
|
|
"newest_backups": "uusimmat varmuuskopiot",
|
|
"used_storage": "käytetty tila",
|
|
"select_disk": "Valitse asema",
|
|
"action": "Toiminta",
|
|
"deleted_message": "Varmuuskopio poistettiin onnistuneesti",
|
|
"created_message": "Varmuuskopio luotiin onnistuneesti",
|
|
"invalid_disk_credentials": "Väärät käyttäjäasetukset valitulle levylle"
|
|
},
|
|
"disk": {
|
|
"title": "Tiedostolevy | Tiedostolevyt",
|
|
"description": "Oletuksena, InvoiceShelf käyttää paikallisia levyjä varmuuskopioiden, profiilikuvien ja muiden kuvien tallentamiseen. Voit määrittää useamman kuin yhden tallennus vaihtoehdoista, kuten DigitalOcean, S3 ja Dropbox mieltymystesi mukaan.",
|
|
"created_at": "luotu",
|
|
"dropbox": "Dropbox",
|
|
"name": "Nimi",
|
|
"driver": "Ohjain",
|
|
"disk_type": "Tyyppi",
|
|
"disk_name": "Levy nimi",
|
|
"new_disk": "Lisää uusi levy",
|
|
"filesystem_driver": "Tiedostojärjestelmä ohjain",
|
|
"local_driver": "paikallinen ohjain",
|
|
"local_root": "paikallinen juurihakemisto",
|
|
"public_driver": "Julkinen Ajuri",
|
|
"public_root": "Julkinen juurihakemisto",
|
|
"public_url": "Julkinen URL-osoite",
|
|
"public_visibility": "Julkinen Näkyvyys",
|
|
"media_driver": "Median Ajuri",
|
|
"media_root": "Median juurihakemisto",
|
|
"aws_driver": "AWS Ajuri",
|
|
"aws_key": "AWS avain",
|
|
"aws_secret": "AWS salaus",
|
|
"aws_region": "AWS regioona",
|
|
"aws_bucket": "AWS hakemisto",
|
|
"aws_root": "AWS juurihakemisto",
|
|
"s3_endpoint": "S3 Endpoint",
|
|
"s3_key": "S3 Key",
|
|
"s3_secret": "S3 Secret",
|
|
"s3_region": "S3 Region",
|
|
"s3_bucket": "S3 Bucket",
|
|
"s3_root": "S3 Root",
|
|
"do_spaces_type": "Do Spaces tyyppi",
|
|
"do_spaces_key": "Do Spaces avain",
|
|
"do_spaces_secret": "Do Spaces salaus",
|
|
"do_spaces_region": "Do Spaces regioona",
|
|
"do_spaces_bucket": "Do Spaces hakemisto",
|
|
"do_spaces_endpoint": "Do Spaces päätepiste",
|
|
"do_spaces_root": "Do Spaces juurihakemisto",
|
|
"dropbox_type": "Dropbox tyyppi",
|
|
"dropbox_token": "Dropbox tunnus",
|
|
"dropbox_key": "Dropbox avain",
|
|
"dropbox_secret": "Dropbox salaus",
|
|
"dropbox_app": "Dropbox sovellus",
|
|
"dropbox_root": "Dropbox juurihakemisto",
|
|
"default_driver": "Oletus Ajuri",
|
|
"is_default": "OLETUS",
|
|
"set_default_disk": "Aseta oletuslevy",
|
|
"set_default_disk_confirm": "This disk will be set as default and all the new PDFs will be saved on this disk",
|
|
"success_set_default_disk": "Levy määritettiin oletukseksi onnistuneesti",
|
|
"save_pdf_to_disk": "Tallenna PDF tiedostot levylle",
|
|
"disk_setting_description": " Aktivoi tämä, jos haluat tallentaa PDF kopiot laskuista, tarjouksista & maksukuiteista oletus leveylle automaattisesti. Käyttämällä tätä vaihtoehtoa tiedostojen latausaika nopeutuu kun esikatsellaan PDF tiedostoja.",
|
|
"select_disk": "Valitse levy",
|
|
"disk_settings": "Levyasetukset",
|
|
"confirm_delete": "Tämä ei vaikuta olemassaoleviin tiedostoihin & kansioihin valitulla levyllä, mutta leveymääritykset poistetaan InvoiceShelfista",
|
|
"action": "Toiminta",
|
|
"edit_file_disk": "Muokkaa tiedostolevyä",
|
|
"success_create": "Levy lisättiin onistuneesti",
|
|
"success_update": "Levy päivitettiin onnistuneesti",
|
|
"error": "Levyn lisäys epäonnistui",
|
|
"deleted_message": "Tiedostolevy poistettiin onnistuneesti",
|
|
"disk_variables_save_successfully": "Levy määritettiin onnistuneesti",
|
|
"disk_variables_save_error": "Levyn määritys epäonnistui.",
|
|
"invalid_disk_credentials": "Virheelliset tunnistetiedot valitulle levylle",
|
|
"disk_assignments": "Disk Assignments",
|
|
"disk_assignments_description": "Configure which disk is used for different types of file storage.",
|
|
"media_storage": "Media Storage",
|
|
"media_storage_description": "Used for expense receipts, avatars, and company logos.",
|
|
"pdf_storage": "PDF Storage",
|
|
"pdf_storage_description": "Used for generated invoice, estimate, and payment PDFs.",
|
|
"backup_storage": "Backup Storage",
|
|
"backup_storage_description": "Used for application backups.",
|
|
"purposes_saved": "Disk assignments saved successfully",
|
|
"local_root_hint": "Path is relative to storage/app/. For example, entering \"backups\" will store files in storage/app/backups/.",
|
|
"change_disk_warning": "Changing disk assignments will only affect new uploads. Existing files will remain on their original disk and will continue to be accessible. If you need to move existing files, use the command: php artisan media:secure"
|
|
},
|
|
"taxations": {
|
|
"add_billing_address": "Enter Billing Address",
|
|
"add_shipping_address": "Enter Shipping Address",
|
|
"add_company_address": "Enter Company Address",
|
|
"modal_description": "The information below is required in order to fetch sales tax.",
|
|
"add_address": "Add Address for fetching sales tax.",
|
|
"address_placeholder": "Example: 123, My Street",
|
|
"city_placeholder": "Example: Los Angeles",
|
|
"state_placeholder": "Example: CA",
|
|
"zip_placeholder": "Example: 90024",
|
|
"invalid_address": "Please provide valid address details."
|
|
}
|
|
},
|
|
"wizard": {
|
|
"account_info": "Tilitiedot",
|
|
"account_info_desc": "Alla olevia tietoja käytetään pääkäyttäjän (Administraattori) luomiseksi. Voit päivittää tietoja koska tahansa sisäänkirjautumisen jälkeen.",
|
|
"name": "Nimi",
|
|
"email": "Sähköposti",
|
|
"password": "Salasana",
|
|
"confirm_password": "Varmista salasana",
|
|
"save_cont": "Tallenna & Jatka",
|
|
"company_info": "Yritystiedot",
|
|
"company_info_desc": "Tämä informaatio esitetään laskulla. Huomioi, että voit editoida näitä myöhemmin asetuksissa.",
|
|
"company_name": "Yrityksen nimi",
|
|
"company_logo": "Yrityksen logo",
|
|
"logo_preview": "Logon esikatselu",
|
|
"preferences": "Asetukset",
|
|
"preferences_desc": "Oletusasetukset järjestelmälle.",
|
|
"currency_set_alert": "The company's currency cannot be changed later.",
|
|
"country": "Maa",
|
|
"state": "Osavaltio",
|
|
"city": "Kaupunki",
|
|
"address": "Osoite",
|
|
"street": "Katuosoite1 | Katuosoite2",
|
|
"phone": "Puhelin",
|
|
"zip_code": "Postinumero",
|
|
"go_back": "Palaa takaisin",
|
|
"currency": "Valuutta",
|
|
"language": "Kieli",
|
|
"time_zone": "Aikavyöhyke",
|
|
"fiscal_year": "Tilikausi",
|
|
"date_format": "päivämäärä formaatti",
|
|
"time_format": "Time Format",
|
|
"from_address": "Lähettäjän osoite",
|
|
"username": "Käyttäjänimi",
|
|
"next": "Seuraava",
|
|
"continue": "Jatka",
|
|
"skip": "Ohita",
|
|
"install_language": {
|
|
"title": "Choose your language",
|
|
"description": "Select language wizard to install InvoiceShelf"
|
|
},
|
|
"database": {
|
|
"database": "Sivuston URL-osoite & Tietokanta",
|
|
"connection": "Tietokantayhteys",
|
|
"host": "Tietokannan Host nimi",
|
|
"port": "Tietokannan porttinumero",
|
|
"password": "tietokannan salasana",
|
|
"app_url": "Ohjelman URL-osoite",
|
|
"app_domain": "Ohjelman Domain nimi",
|
|
"username": "Tietokannan käyttäjä nimi",
|
|
"db_name": "Tietokannan nimi",
|
|
"db_path": "tietokannan hakemistopolku",
|
|
"overwrite": "Overwrite existing database and proceed",
|
|
"overwrite_confirm_desc": "This will permanently wipe the selected database before installation continues. Make sure you do not need any existing data.",
|
|
"desc": "Luo tietokanta serverillesi ja aseta käyttäjätiedot allaolevaan lomakkeeseen."
|
|
},
|
|
"permissions": {
|
|
"permissions": "Käyttöoikeudet",
|
|
"permission_confirm_title": "Oletko varma, että haluat jatkaa?",
|
|
"permission_confirm_desc": "Hakemiston oikeuksien tarkistus epäonnistui",
|
|
"permission_desc": "Alla on luettelo kansion käyttöoikeuksista joita tarvitaan, että ohejlma toimisi. Jos käyttöoikeus tarkistus epäonnistui, varmista toimivuus päivittämällä hakemiston käyttöoikeudet."
|
|
},
|
|
"verify_domain": {
|
|
"title": "Domain Verification",
|
|
"desc": "InvoiceShelf uses Session based authentication which requires domain verification for security purposes. Please enter the domain on which you will be accessing your web application.",
|
|
"app_domain": "App Domain",
|
|
"verify_now": "Verify Now",
|
|
"success": "Domain Verify Successfully.",
|
|
"failed": "Domain verification failed. Please enter valid domain name.",
|
|
"verify_and_continue": "Verify And Continue",
|
|
"notes": {
|
|
"notes": "Notes:",
|
|
"not_contain": "App domain should not contain",
|
|
"or": "or",
|
|
"in_front": "in front of the domain.",
|
|
"if_you": "If you're accessing the website on a different port, please mention the port. For example:"
|
|
}
|
|
},
|
|
"mail": {
|
|
"host": "Sähköpostiserverin Host nimi",
|
|
"port": "Sähköpostiserverin Portti numero",
|
|
"driver": "Sähköpostiajuri",
|
|
"secret": "Salaus",
|
|
"scheme": "Scheme",
|
|
"url": "URL",
|
|
"timeout": "Timeout",
|
|
"local_domain": "EHLO Domain",
|
|
"mailgun_secret": "Mailgun salaus",
|
|
"mailgun_domain": "Domain nimi",
|
|
"mailgun_endpoint": "Mailgun päätepiste",
|
|
"mailgun_scheme": "Mailgun Scheme",
|
|
"ses_secret": "SES salaus",
|
|
"ses_region": "AWS Region",
|
|
"ses_key": "SES avain",
|
|
"postmark_token": "Postmark Token",
|
|
"postmark_message_stream_id": "Message Stream ID",
|
|
"sendmail_path": "Sendmail Path",
|
|
"password": "Sähköpostin salasana",
|
|
"username": "Sähköpostin käyttäjänimi",
|
|
"mail_config": "Sähköpostimääritys",
|
|
"from_name": "Lähettäjän sähköposti nimi",
|
|
"from_mail": "Lähettäjän sähköpostiosoite",
|
|
"encryption": "Sähköpostin salaus",
|
|
"mail_config_desc": "Alla on lomake sähköpostiajurin määrittelyyn, että ohjelma voi lähettää sähköposteja. Voit myös määrittää kolmansien osapuolien tarjojien, SES jne.",
|
|
"basic_settings": "Basic Settings",
|
|
"advanced_settings": "Advanced Settings",
|
|
"show_advanced_settings": "Show Advanced Settings",
|
|
"hide_advanced_settings": "Hide Advanced Settings",
|
|
"native_mail_desc": "Use PHP's native mail transport. Delivery is handled by the server's PHP mail configuration.",
|
|
"sendmail_desc": "Use the system sendmail binary for delivery. You can override the command path in Advanced Settings.",
|
|
"drivers": {
|
|
"smtp": "SMTP",
|
|
"mail": "PHP Mail",
|
|
"sendmail": "Sendmail",
|
|
"ses": "Amazon SES",
|
|
"mailgun": "Mailgun",
|
|
"postmark": "Postmark"
|
|
}
|
|
},
|
|
"req": {
|
|
"system_req": "Systeemivaatimukset",
|
|
"php_req_version": "Php (versio {version} vaaditaan)",
|
|
"check_req": "Tarkista vaatimukset",
|
|
"system_req_desc": "InvoiceShelfissa on muutamia palvelimen vaatimuksia. Varmista, että palvelimellasi on vaadittu php versio ja kaikki liitännäiset mainittuna alla."
|
|
},
|
|
"errors": {
|
|
"migrate_failed": "Migraatio epäonnistui",
|
|
"database_variables_save_error": "Määrityksiä ei voitu kirjoittaa .env tiedostoon. Tarkista tiedoston käyttöoikeudet",
|
|
"mail_variables_save_error": "Sähköposti määritys epäonnistui.",
|
|
"connection_failed": "Tietokantayhteys epäonnistui",
|
|
"database_should_be_empty": "Tietokannan pitäisi olla tyhjä"
|
|
},
|
|
"success": {
|
|
"mail_variables_save_successfully": "Sähköposti määritettiin onnistuneesti",
|
|
"database_variables_save_successfully": "Tietokanta määritettiin onnistuneesti."
|
|
}
|
|
},
|
|
"validation": {
|
|
"invalid_phone": "Puhelinnumeron muoto ei ole oikea",
|
|
"invalid_url": "Väärä www osoite (esim.: http://www.invoiceshelf.com)",
|
|
"invalid_domain_url": "Väärä www osoite (ex: invoiceshelf.com)",
|
|
"required": "Kenttä on pakollinen",
|
|
"email_incorrect": "Väärä sähköpostin muoto.",
|
|
"email_already_taken": "Tämä sähköposti on jo käytössä.",
|
|
"email_does_not_exist": "Käyttäjää tällä sähköpostiosoiteella ei löydy",
|
|
"item_unit_already_taken": "Tämä tuotteen yksikön nimi on jo käytössä",
|
|
"payment_mode_already_taken": "Tämä maksutavan nimi on jo käytössä",
|
|
"send_reset_link": "Lähetä resetointi linkki",
|
|
"not_yet": "Eikö tullut? Lähetä uudestaan",
|
|
"password_min_length": "Salasanan pitää sisältää {count} merkkiä",
|
|
"name_min_length": "Nimen pitää olla vähintäin {count} kirjainta.",
|
|
"prefix_min_length": "Prefix must have at least {count} letters.",
|
|
"enter_valid_tax_rate": "Syötä validi veroprosentti",
|
|
"numbers_only": "Numeroita ainoastaan.",
|
|
"characters_only": "Kirjaimia ainoastaan.",
|
|
"password_incorrect": "Salasanojen pitää olla identtiset",
|
|
"password_length": "Salasanan pitää olla vähintään {count} merkkiä pitkä.",
|
|
"qty_must_greater_than_zero": "Määrän pitää olla suurempi kuin 0.",
|
|
"price_greater_than_zero": "Hinnan pitää olla suurempi kuin 0.",
|
|
"payment_greater_than_zero": "Maksun pitää olla suurempi kuin 0.",
|
|
"payment_greater_than_due_amount": "Syötetty maksu on suurempi kuin tämän laskun avoin summa.",
|
|
"quantity_maxlength": "Määrän ei pitäisi olla suurempi kuin 20 numeroa.",
|
|
"price_maxlength": "Hinnan ei pitäisi olla suurempi kuin 20 numeroa.",
|
|
"price_minvalue": "Hinnan pitäisi olla suurempi kuin 0.",
|
|
"amount_maxlength": "Määrän ei pitäisi olla suurempi kuin 20 numeroa.",
|
|
"amount_minvalue": "Määrän pitäisi olla suurempi kuin 0.",
|
|
"discount_maxlength": "Discount should not be greater than max discount",
|
|
"description_maxlength": "Description should not be greater than 255 characters.",
|
|
"subject_maxlength": "Viestin otsikon ei pitäisi olla enemmän kuin 100 merkkiä.",
|
|
"message_maxlength": "Viesti ei saisi olla pidempi kuin 255 merkkiä.",
|
|
"maximum_options_error": "Maksimi määrä {max} valinnointa valittuna. Poista ensi valittu optio valitaksesi toisen.",
|
|
"notes_maxlength": "Notes should not be greater than 65,000 characters.",
|
|
"address_maxlength": "Osoiterivin pituus ei saisi ylittää 255 merkkiä.",
|
|
"ref_number_maxlength": "Asiakkaan viitteen pituus ei saisi ylittää 255 merkkiä.",
|
|
"prefix_maxlength": "Etuliitten pituus ei saisi ylittää 5 merkkiä.",
|
|
"something_went_wrong": "jotain meni pieleen",
|
|
"number_length_minvalue": "Number length should be greater than 0",
|
|
"at_least_one_ability": "Please select atleast one Permission.",
|
|
"valid_driver_key": "Please enter a valid {driver} key.",
|
|
"valid_exchange_rate": "Please enter a valid exchange rate.",
|
|
"company_name_not_same": "Company name must match with given name."
|
|
},
|
|
"errors": {
|
|
"starter_plan": "This feature is available on Starter plan and onwards!",
|
|
"invalid_provider_key": "Please Enter Valid Provider API Key.",
|
|
"estimate_number_used": "The estimate number has already been taken.",
|
|
"invoice_number_used": "The invoice number has already been taken.",
|
|
"payment_attached": "This invoice already has a payment attached to it. Make sure to delete the attached payments first in order to go ahead with the removal.",
|
|
"payment_number_used": "The payment number has already been taken.",
|
|
"name_already_taken": "The name has already been taken.",
|
|
"receipt_does_not_exist": "Receipt does not exist.",
|
|
"customer_cannot_be_changed_after_payment_is_added": "Customer cannot be change after payment is added",
|
|
"invalid_credentials": "Invalid Credentials.",
|
|
"not_allowed": "Not Allowed",
|
|
"login_invalid_credentials": "These credentials do not match our records.",
|
|
"enter_valid_cron_format": "Please enter a valid cron format",
|
|
"email_could_not_be_sent": "Email could not be sent to this email address.",
|
|
"invalid_address": "Please enter a valid address.",
|
|
"invalid_key": "Please enter valid key.",
|
|
"invalid_state": "Please enter a valid state.",
|
|
"invalid_city": "Please enter a valid city.",
|
|
"invalid_postal_code": "Please enter a valid zip.",
|
|
"invalid_format": "Please enter valid query string format.",
|
|
"api_error": "Server not responding.",
|
|
"feature_not_enabled": "Feature not enabled.",
|
|
"request_limit_met": "Api request limit exceeded.",
|
|
"address_incomplete": "Incomplete Address"
|
|
},
|
|
"pdf_estimate_label": "Tarjous",
|
|
"pdf_estimate_number": "Tarjousnumero",
|
|
"pdf_estimate_date": "Tarjouksen päiväys",
|
|
"pdf_estimate_expire_date": "Voimassaolo päivä",
|
|
"pdf_invoice_label": "Lasku",
|
|
"pdf_invoice_number": "Laskunumero",
|
|
"pdf_invoice_date": "Laskun päiväys",
|
|
"pdf_invoice_due_date": "Due Date",
|
|
"pdf_notes": "Viesti",
|
|
"pdf_items_label": "Tuotenimi",
|
|
"pdf_quantity_label": "Määrä",
|
|
"pdf_price_label": "Hinta",
|
|
"pdf_discount_label": "Alennus",
|
|
"pdf_amount_label": "Yhteensä veroton",
|
|
"pdf_subtotal": "Välisumma",
|
|
"pdf_net_total": "Net",
|
|
"pdf_total": "Yhteensä",
|
|
"pdf_payment_label": "Payment",
|
|
"pdf_payment_receipt_label": "SUORITUKSEN KUITTI",
|
|
"pdf_payment_date": "Maksupäivä",
|
|
"pdf_payment_number": "Maksunumero",
|
|
"pdf_payment_mode": "Maksutapa",
|
|
"pdf_payment_amount_received_label": "Maksettu määrä",
|
|
"pdf_expense_report_label": "KULURAPORTTI",
|
|
"pdf_total_expenses_label": "KULUT YHTEENSÄ",
|
|
"pdf_profit_loss_label": "TULOSLASKELMA",
|
|
"pdf_sales_customers_label": "Sales Customer Report",
|
|
"pdf_sales_items_label": "Sales Item Report",
|
|
"pdf_tax_summery_label": "Tax Summary Report",
|
|
"pdf_income_label": "TULOT",
|
|
"pdf_net_profit_label": "NETTOTULO",
|
|
"pdf_customer_sales_report": "Myyntiraportti: Asiakkaittain",
|
|
"pdf_total_sales_label": "KOKONAISMYYNTI",
|
|
"pdf_item_sales_label": "Myyntiraportti: Nimikkeittäin",
|
|
"pdf_tax_report_label": "ALV RAPORTTI",
|
|
"pdf_total_tax_label": "ALV YHTEENSÄ",
|
|
"pdf_tax_types_label": "ALV Verokannat",
|
|
"pdf_expenses_label": "Kulut",
|
|
"pdf_expense_group_total_label": "Group total:",
|
|
"pdf_bill_to": "Laskutetaan,",
|
|
"pdf_ship_to": "Toimitetaan,",
|
|
"pdf_received_from": "Vastaanotettu:",
|
|
"pdf_tax_label": "Tax",
|
|
"pdf_tax_id": "Tax-ID",
|
|
"pdf_vat_id": "VAT-ID",
|
|
"pdf_amount_paid": "Amount Paid",
|
|
"pdf_amount_due": "Amount Due",
|
|
"mail_thanks": "Thanks",
|
|
"mail_view_estimate": "View Estimate",
|
|
"mail_viewed_estimate": ":name viewed this Estimate.",
|
|
"mail_view_invoice": "View Invoice",
|
|
"mail_viewed_invoice": ":name viewed this Invoice.",
|
|
"mail_view_payment": "View Payment",
|
|
"notification_view_estimate": "[Notification] Estimate viewed",
|
|
"notification_view_invoice": "[Notification] Invoice viewed",
|
|
"You have received a new invoice from <b>{COMPANY_NAME}</b>.</br> Please download using the button below:": "You have received a new invoice from <b>{COMPANY_NAME}</b>.</br> Please download using the button below:",
|
|
"administration": {
|
|
"companies": {
|
|
"title": "All Companies",
|
|
"edit_company": "Edit Company",
|
|
"company_name": "Company Name",
|
|
"owner": "Owner",
|
|
"address": "Address",
|
|
"updated_message": "Company updated successfully",
|
|
"no_companies": "No companies found",
|
|
"list_description": "Manage all companies across the system"
|
|
},
|
|
"settings": {
|
|
"title": "Global Settings"
|
|
},
|
|
"users": {
|
|
"title": "All Users",
|
|
"edit_user": "Edit User",
|
|
"role": "Role",
|
|
"no_users": "No users found",
|
|
"list_description": "View all users across the system",
|
|
"updated_message": "User updated successfully",
|
|
"impersonate": "Impersonate",
|
|
"impersonate_confirm": "You are about to impersonate {name}. You will be logged in as this user with a temporary session that expires in 2 hours. This action is logged.",
|
|
"impersonating_banner": "You are currently impersonating a user. All actions are logged.",
|
|
"stop_impersonating": "Stop Impersonating"
|
|
}
|
|
},
|
|
"ai": {
|
|
"chat": {
|
|
"title": "AI Assistant",
|
|
"new_conversation": "New conversation",
|
|
"no_conversations": "No conversations yet.",
|
|
"untitled": "Untitled",
|
|
"empty_state": "Ask me anything about your invoices, customers, payments, or expenses.",
|
|
"thinking": "Thinking…",
|
|
"send": "Send",
|
|
"sending": "Sending…",
|
|
"input_placeholder": "Ask about your invoices, customers, or payments…"
|
|
},
|
|
"generate": {
|
|
"title": "AI Text Generation",
|
|
"prompt_label": "What should the AI write?",
|
|
"prompt_placeholder": "e.g. a polite late-payment reminder for an invoice that's 10 days overdue",
|
|
"use_current_as_context": "Use current content as context",
|
|
"use_context_help": "When enabled, the AI will see the editor's current text and can rewrite or extend it.",
|
|
"preview": "Preview",
|
|
"generate": "Generate",
|
|
"regenerate": "Regenerate",
|
|
"insert": "Insert",
|
|
"replace": "Replace"
|
|
}
|
|
}
|
|
}
|