3 Commits
2.1.0 ... 2.1.1

Author SHA1 Message Date
Darko Gjorgjijoski
8c343b4b92 New Crowdin updates (#304)
* New translations en.json (Spanish)

* New translations en.json (French)

* New translations en.json (Indonesian)

* New translations en.json (Indonesian)
2025-02-05 11:10:06 +01:00
Darko Gjorgjijoski
a60cac3e66 Update version.md 2025-02-05 11:04:44 +01:00
mchev
6a0d3a3bcc Fix customer dropdown (#307) 2025-02-05 11:04:17 +01:00
5 changed files with 123 additions and 122 deletions

View File

@@ -285,8 +285,8 @@
},
"estimates": {
"title": "Presupuestos",
"accept_estimate": "Aceptar cotización",
"reject_estimate": "Rechazar cotización",
"accept_estimate": "Aceptar presupuesto",
"reject_estimate": "Rechazar presupuesto",
"estimate": "Presupuesto | Presupuestos",
"estimates_list": "Lista de presupuestos",
"days": "{días} Días",
@@ -320,7 +320,7 @@
"convert_to_invoice": "Convertir a factura",
"mark_as_sent": "Marcar como enviado",
"send_estimate": "Enviar presupuesto",
"resend_estimate": "Reenviar estimado",
"resend_estimate": "Reenviar presupuesto",
"record_payment": "Registro de pago",
"add_estimate": "Agregar presupuesto",
"save_estimate": "Guardar presupuesto",

View File

@@ -864,7 +864,7 @@
"primary_currency": "Devise principale",
"timezone": "Fuseau horaire",
"date_format": "Format de date",
"time_format": "Time Format",
"time_format": "Format d'heure",
"currencies": {
"title": "Devises",
"currency": "Devise | Devises",
@@ -991,7 +991,7 @@
"delimiter_description": "Un caractère servant à séparer deux composants. Par exemple, un trait d'union",
"delimiter_param_label": "Caractère",
"date_format": "Date",
"time_format": "Time Format",
"time_format": "Format d'heure",
"date_format_description": "Une date qui peut formatée. Par exemple, \"Y\" affichera l'année en cours.",
"date_format_param_label": "Format",
"sequence": "Suite",
@@ -1236,7 +1236,7 @@
"time_zone": "Fuseau horaire",
"fiscal_year": "Exercice fiscal",
"date_format": "Format de date",
"time_format": "Time Fromat",
"time_format": "Format d'heure",
"discount_setting": "Réglage de remise",
"discount_per_item": "Remise par article",
"discount_setting_description": "Activez cette option si vous souhaitez détailler les remises par article. Par défaut, les remises sont ajoutées au sous-total.",
@@ -1248,8 +1248,8 @@
"updated_message": "Préférences mises à jour",
"select_language": "Choisir la langue",
"select_time_zone": "Sélectionnez le fuseau horaire",
"select_date_format": "Sélectionnez le format de date",
"select_time_format": "Select Time Format",
"select_date_format": "Choix du format de date",
"select_time_format": "Choix du format d'heure",
"select_financial_year": "Exercice fiscal",
"recurring_invoice_status": "Statut de la facture récurrente",
"create_status": "Créer un statut",
@@ -1258,8 +1258,8 @@
"update_status": "Mettre à jour le statut",
"completed": "Terminé",
"company_currency_unchangeable": "La devise de la société ne peut pas être modifiée",
"invoice_use_time": "Use time in invoices",
"invoice_use_time_description": "Enable this if you want to select exact invoice time.",
"invoice_use_time": "Inclure l'heure dans les factures",
"invoice_use_time_description": "Activez cette option si vous souhaitez indiquer l'heure exacte de la facturation.",
"fiscal_years": {
"january_december": "Janvier - Décembre",
"february_january": "Février - Janvier",
@@ -1428,7 +1428,7 @@
"time_zone": "Fuseau horaire",
"fiscal_year": "Exercice fiscal",
"date_format": "Format de date",
"time_format": "Time Format",
"time_format": "Format d'heure",
"from_address": "De l'adresse",
"username": "Nom d'utilisateur",
"next": "Suivant",
@@ -1624,8 +1624,8 @@
"pdf_tax_label": "Taxe",
"pdf_tax_id": "N° fiscal",
"pdf_vat_id": "N° de TVA",
"pdf_amount_paid": "Amount Paid",
"pdf_amount_due": "Amount Due",
"pdf_amount_paid": "Montant acquitté",
"pdf_amount_due": "Montant dû",
"mail_thanks": "Merci",
"mail_view_estimate": "Voir le devis",
"mail_viewed_estimate": ":name a consulté ce devis.",

View File

@@ -101,34 +101,34 @@
"login_successfully": "Login berhasil!",
"logged_out_successfully": "Berhasil keluar",
"mark_as_default": "Tandai sebagai default",
"no_data_found": "No data found",
"no_data_found": "Tidak ada data yang ditemukan",
"pagination": {
"previous": "Previous",
"next": "Next",
"showing": "Showing",
"to": "to",
"of": "of",
"previous": "Sebelumnya",
"next": "Berikutnya",
"showing": "Menampilkan",
"to": "untuk",
"of": "dari",
"results": "hasil"
},
"file_upload": {
"drag_a_file": "Drag a file here or",
"browse": "browse",
"to_choose": "to choose a file"
"drag_a_file": "Seret berkas ke sini atau",
"browse": "telusuri",
"to_choose": "untuk memilih berkas"
},
"multiselect": {
"the_list_is_empty": "The list is empty",
"no_results_found": "No results found"
"the_list_is_empty": "Daftar ini kosong",
"no_results_found": "Tidak ada hasil yang ditemukan"
},
"copy_to_clipboard": "Copy to Clipboard"
"copy_to_clipboard": "Salin ke Clipboard"
},
"dashboard": {
"select_year": "Pilih tahun",
"cards": {
"due_amount": "Jumlah yang harus dibayar",
"customers": "Customer | Customers",
"customers": "Pelanggan | Pelanggan",
"invoices": "Faktur | Faktur",
"estimates": "Penawaran | Penawaran",
"payments": "Payment | Payments"
"payments": "Pembayaran | Pembayaran"
},
"chart_info": {
"total_sales": "Penjualan",
@@ -191,7 +191,7 @@
"customers": {
"title": "Pelanggan",
"prefix": "Awalan",
"tax_id": "Tax ID",
"tax_id": "ID Pajak",
"add_customer": "Tambah Pelanggan",
"contacts_list": "Daftar Pelanggan",
"name": "Nama",
@@ -521,7 +521,7 @@
"resend_invoice": "Kirim Ulang Faktur Berulang",
"invoice_template": "Nomor Faktur Berulang",
"conversion_message": "Faktur Berulang berhasil dikloning",
"template": "Template",
"template": "Templat",
"mark_as_sent": "Tandai sebagai terkirim",
"confirm_send_invoice": "Faktur berulang ini akan dikirim melalui email ke pelanggan",
"invoice_mark_as_sent": "Faktur berulang ini akan ditandai sebagai terkirim",
@@ -565,7 +565,7 @@
"type_item_description": "Deskripsi permintaan (opsional)"
},
"frequency": {
"title": "Frequency (using cron format)",
"title": "Frekuensi (menggunakan format cron)",
"select_frequency": "Pilih Frekuensi",
"minute": "Menit",
"hour": "Jam",
@@ -595,7 +595,7 @@
"limit": {
"none": "Tidak ada",
"date": "Tanggal",
"count": "Count"
"count": "Jumlah"
}
},
"payments": {
@@ -811,18 +811,18 @@
"invoices": {
"invoice": "Faktur",
"invoice_date": "Tanggal Faktur",
"due_date": "Due Date",
"amount": "Amount",
"due_date": "Tanggal Jatuh Tempo",
"amount": "Jumlah",
"contact_name": "Nama Kontak",
"status": "Status"
},
"estimates": {
"estimate": "Penawaran",
"estimate_date": "Tanggal Penawaran",
"due_date": "Due Date",
"due_date": "Tanggal Jatuh Tempo",
"estimate_number": "Nomor Penawaran",
"ref_number": "Nomor Referensi",
"amount": "Amount",
"amount": "Jumlah",
"contact_name": "Nama Kontak",
"status": "Status"
},
@@ -830,8 +830,8 @@
"expenses": "Pengeluaran",
"category": "Kategori",
"date": "Tanggal",
"amount": "Amount",
"to_date": "To Date",
"amount": "Jumlah",
"to_date": "Sampai Tanggal",
"from_date": "Dari Tanggal",
"date_range": "Pilih Rentang Tanggal"
}
@@ -857,8 +857,8 @@
"address_information": {
"section_description": " Anda dapat memperbarui informasi Alamat Anda dengan menggunakan formulir di bawah ini."
},
"title": "Settings",
"setting": "Settings | Settings",
"title": "Pengaturan",
"setting": "Pengaturan | Pengaturan",
"general": "Umum",
"language": "Bahasa",
"primary_currency": "Mata Uang Utama",
@@ -867,7 +867,7 @@
"time_format": "Format Waktu",
"currencies": {
"title": "Mata Uang",
"currency": "Currency | Currencies",
"currency": "Mata uang | Mata uang",
"currencies_list": "Daftar Mata Uang",
"select_currency": "Pilih Mata Uang",
"name": "Nama",
@@ -902,17 +902,17 @@
"mail_config_desc": "Below is the form for Configuring Email driver for sending emails from the app. You can also configure third party providers like Sendgrid, SES etc."
},
"pdf": {
"title": "PDF Setting",
"title": "Pengaturan PDF",
"footer_text": "Teks footer",
"pdf_layout": "PDF Layout"
"pdf_layout": "Tata letak PDF"
},
"company_info": {
"company_info": "Info perusahaan",
"company_name": "Nama Perusahaan",
"tax_id": "Tax Identification Number",
"vat_id": "VAT Identification Number",
"tax_id": "Nomor Identifikasi Pajak",
"vat_id": "Nomor identifikasi PPN",
"company_logo": "Logo Perusahaan",
"section_description": "Information about your company that will be displayed on invoices, estimates and other documents created by InvoiceShelf.",
"section_description": "Informasi tentang perusahaan Anda yang akan ditampilkan pada faktur, penawaran, dan dokumen lain yang dibuat oleh InvoiceShelf.",
"phone": "Telepon",
"country": "Negara",
"state": "Provinsi",
@@ -925,7 +925,7 @@
"delete_company": "Hapus Perusahaan",
"delete_company_description": "Setelah Anda menghapus perusahaan Anda, semua data dan file yang terkait dengannya akan hilang secara permanen.",
"are_you_absolutely_sure": "Apakah Anda benar-benar yakin?",
"delete_company_modal_desc": "This action cannot be undone. This will permanently delete {company} and all of its associated data.",
"delete_company_modal_desc": "Tindakan ini tidak bisa dibatalkan. Tindakan ini akan menghapus {company} dan semua data terkaitnya secara permanen.",
"delete_company_modal_label": "Mohon ketik ulang {company} untuk konfirmasi"
},
"custom_fields": {
@@ -935,7 +935,7 @@
"edit_custom_field": "Edit Custom Field",
"field_name": "Field Name",
"label": "Label",
"type": "Type",
"type": "Jenis",
"name": "Nama",
"slug": "Slug",
"required": "Required",
@@ -972,7 +972,7 @@
"invoice": "Faktur",
"estimate": "Penawaran",
"expense": "Pengeluaran",
"payment": "Payment"
"payment": "Pembayaran"
}
},
"customization": {
@@ -986,30 +986,30 @@
"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",
"series_param_label": "Nilai Seri",
"delimiter": "Pemisah",
"delimiter_description": "Karakter tunggal untuk menentukan batas antara 2 komponen terpisah. Secara bawaan ditetapkan ke -",
"delimiter_param_label": "Nilai Pemisah",
"date_format": "Format Tanggal",
"time_format": "Format Waktu",
"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",
"sequence": "Urutan",
"sequence_description": "Rangkaian angka berurutan di perusahaan Anda. Anda dapat menentukan panjang pada parameter yang diberikan.",
"sequence_param_label": "Panjang Urutan",
"customer_series": "Seri Pelanggan",
"customer_series_description": "Untuk mengatur awalan/akhiran yang berbeda untuk setiap pelanggan.",
"customer_sequence": "Urutan Pelanggan",
"customer_sequence_description": "Urutan angka berurutan untuk setiap pelanggan Anda.",
"customer_sequence_param_label": "Panjang Urutan",
"random_sequence": "Urutan Acak",
"random_sequence_description": "Teks alfanumerik acak. Anda dapat menentukan panjang pada parameter yang diberikan.",
"random_sequence_param_label": "Panjang Urutan",
"invoices": {
"title": "Faktur",
"invoice_number_format": "Invoice Number Format",
"invoice_number_format": "Format Nomor Tagihan",
"invoice_number_format_description": "Customize how your invoice number gets generated automatically when you create a new invoice.",
"preview_invoice_number": "Preview Invoice Number",
"preview_invoice_number": "Pratinjau Nomor Faktur",
"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",
@@ -1184,14 +1184,14 @@
"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": "Tax Types",
"add_tax": "Add Tax",
"edit_tax": "Edit Tax",
"title": "Jenis Pajak",
"add_tax": "Tambah Pajak",
"edit_tax": "Ubah Pajak",
"description": "You can add or Remove Taxes as you please. InvoiceShelf supports Taxes on Individual Items as well as on the invoice.",
"add_new_tax": "Add New Tax",
"tax_settings": "Tax Settings",
"add_new_tax": "Tambah Pajak Baru",
"tax_settings": "Pengaturan Pajak",
"tax_per_item": "Tax Per Item",
"tax_name": "Tax Name",
"tax_name": "Nama Pajak",
"compound_tax": "Compound Tax",
"percent": "Persen",
"action": "Aksi",
@@ -1281,22 +1281,22 @@
"check_update": "Check for updates",
"insider_consent": "Opt-in for Insider releases. Recommended for testing purposes only.",
"avail_update": "New Update available",
"next_version": "Next version",
"requirements": "Requirements",
"next_version": "Versi selanjutnya",
"requirements": "Persyaratan",
"update": "Perbarui Sekarang",
"update_progress": "Update in progress...",
"update_progress": "Sedang memperbarui...",
"progress_text": "It will just take a few minutes. Please do not refresh the screen or close the window before the update finishes",
"update_success": "App has been updated! Please wait while your browser window gets reloaded automatically.",
"latest_message": "No update available! You are on the latest version.",
"current_version": "Current Version",
"download_zip_file": "Download ZIP file",
"unzipping_package": "Unzipping Package",
"download_zip_file": "Unduh berkas ZIP",
"unzipping_package": "Membuka berkas Zip",
"copying_files": "Copying Files",
"deleting_files": "Deleting Unused files",
"running_migrations": "Running Migrations",
"finishing_update": "Finishing Update",
"update_failed": "Update Failed",
"update_failed_text": "Sorry! Your update failed on : {step} step",
"deleting_files": "Menghapus berkas yang tidak digunakan",
"running_migrations": "Menjalankan migrasi",
"finishing_update": "Menyelesaikan Pembaruan",
"update_failed": "Pembaruan Gagal",
"update_failed_text": "Maaf! Pembaruan Anda gagal pada langkah : {step}",
"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."
},
"backup": {
@@ -1317,7 +1317,7 @@
"newest_backups": "newest backups",
"used_storage": "used storage",
"select_disk": "Select Disk",
"action": "Action",
"action": "Aksi",
"deleted_message": "Backup deleted successfully",
"created_message": "Backup created successfully",
"invalid_disk_credentials": "Invalid credential of selected disk"
@@ -1387,15 +1387,15 @@
"invalid_disk_credentials": "Invalid credential of selected disk"
},
"taxations": {
"add_billing_address": "Enter Billing Address",
"add_billing_address": "Masukkan Alamat Penagihan",
"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",
"address_placeholder": "Contoh: 123, My Street",
"city_placeholder": "Contoh: Los Angeles",
"state_placeholder": "Contoh: CA",
"zip_placeholder": "Contoh: 90024",
"invalid_address": "Please provide valid address details."
}
},
@@ -1422,7 +1422,7 @@
"street": "Jalan1 | Jalan2",
"phone": "Telepon",
"zip_code": "Kode Pos",
"go_back": "Go Back",
"go_back": "Kembali",
"currency": "Mata Uang",
"language": "Bahasa",
"time_zone": "Zona Waktu",
@@ -1578,8 +1578,8 @@
"invalid_format": "Please enter valid query string format.",
"api_error": "Server Tidak Menanggapi.",
"feature_not_enabled": "Feature not enabled.",
"request_limit_met": "Api request limit exceeded.",
"address_incomplete": "Incomplete Address"
"request_limit_met": "Batas permintaan api terlampaui.",
"address_incomplete": "Alamat tidak Lengkap"
},
"pdf_estimate_label": "Penawaran",
"pdf_estimate_number": "Nomor Penawaran",
@@ -1594,45 +1594,45 @@
"pdf_quantity_label": "Quantity",
"pdf_price_label": "Harga",
"pdf_discount_label": "Diskon",
"pdf_amount_label": "Amount",
"pdf_amount_label": "Jumlah",
"pdf_subtotal": "Subtotal",
"pdf_total": "Total",
"pdf_payment_label": "Pembayaran",
"pdf_payment_receipt_label": "PAYMENT RECEIPT",
"pdf_payment_date": "Payment Date",
"pdf_payment_receipt_label": "TANDA TERIMA PEMBAYARAN",
"pdf_payment_date": "Tanggal Pembayaran",
"pdf_payment_number": "Nomor Pembayaran",
"pdf_payment_mode": "Payment Mode",
"pdf_payment_amount_received_label": "Amount Received",
"pdf_expense_report_label": "EXPENSES REPORT",
"pdf_total_expenses_label": "TOTAL EXPENSE",
"pdf_profit_loss_label": "PROFIT & LOSS REPORT",
"pdf_sales_customers_label": "Sales Customer Report",
"pdf_sales_items_label": "Sales Item Report",
"pdf_tax_summery_label": "Tax Summary Report",
"pdf_income_label": "INCOME",
"pdf_net_profit_label": "NET PROFIT",
"pdf_customer_sales_report": "Sales Report: By Customer",
"pdf_total_sales_label": "TOTAL SALES",
"pdf_item_sales_label": "Sales Report: By Item",
"pdf_tax_report_label": "TAX REPORT",
"pdf_total_tax_label": "TOTAL TAX",
"pdf_tax_types_label": "Tax Types",
"pdf_expenses_label": "Expenses",
"pdf_bill_to": "Bill to,",
"pdf_ship_to": "Ship to,",
"pdf_received_from": "Received from:",
"pdf_tax_label": "Tax",
"pdf_tax_id": "Tax-ID",
"pdf_vat_id": "VAT-ID",
"pdf_amount_paid": "Amount Paid",
"pdf_amount_due": "Amount Due",
"pdf_payment_mode": "Mode Pembayaran",
"pdf_payment_amount_received_label": "Jumlah yang Diterima",
"pdf_expense_report_label": "LAPORAN PENGELUARAN",
"pdf_total_expenses_label": "TOTAL PENGELUARAN",
"pdf_profit_loss_label": "LAPORAN LABA & RUGI",
"pdf_sales_customers_label": "Laporan Penjualan Pelanggan",
"pdf_sales_items_label": "Laporan Item Penjualan",
"pdf_tax_summery_label": "Laporan Ringkasan Pajak",
"pdf_income_label": "PENDAPATAN",
"pdf_net_profit_label": "LABA BERSIH",
"pdf_customer_sales_report": "Laporan Penjualan: Berdasarkan Pelanggan",
"pdf_total_sales_label": "TOTAL PENJUALAN",
"pdf_item_sales_label": "Laporan Penjualan: Berdasarkan Item",
"pdf_tax_report_label": "LAPORAN PAJAK",
"pdf_total_tax_label": "TOTAL PAJAK",
"pdf_tax_types_label": "Jenis Pajak",
"pdf_expenses_label": "Pengeluaran",
"pdf_bill_to": "Ditagih ke,",
"pdf_ship_to": "Dikirim ke,",
"pdf_received_from": "Diterima dari:",
"pdf_tax_label": "Pajak",
"pdf_tax_id": "ID-PAJAK",
"pdf_vat_id": "ID-PPN",
"pdf_amount_paid": "Jumlah yang Dibayar",
"pdf_amount_due": "Jumlah yang Harus Dibayar",
"mail_thanks": "Terima kasih",
"mail_view_estimate": "Lihat Penawaran",
"mail_viewed_estimate": ":name melihat Penawaran ini.",
"mail_view_invoice": "Lihat Faktur",
"mail_viewed_invoice": ":name melihat Faktur ini.",
"mail_view_payment": "Lihat Pembayaran",
"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:"
"notification_view_estimate": "[Pemberitahuan] Penawaran Dilihat",
"notification_view_invoice": "[Pemberitahuan] Faktur Dilihat",
"You have received a new invoice from <b>{COMPANY_NAME}</b>.</br> Please download using the button below:": "Anda telah menerima faktur baru dari <b>{COMPANY_NAME}</b>.</br> Silakan unduh menggunakan tombol di bawah ini:"
}

View File

@@ -487,6 +487,7 @@ async function searchCustomer() {
page: 1,
}
customerStore.$reset()
await customerStore.fetchCustomers(data)
isSearchingCustomer.value = false
}

View File

@@ -1 +1 @@
2.1.0
2.1.1