From afb30a256e4cd4dfdeafa0bac9516d518ab1f3e2 Mon Sep 17 00:00:00 2001 From: Shariq Ansari <30859809+shariquerik@users.noreply.github.com> Date: Thu, 7 Aug 2025 15:37:28 +0530 Subject: [PATCH 001/112] chore: Serbian (Cyrillic) translations --- crm/locale/sr.po | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/crm/locale/sr.po b/crm/locale/sr.po index 8b430a6c..6c7fe064 100644 --- a/crm/locale/sr.po +++ b/crm/locale/sr.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: shariq@frappe.io\n" "POT-Creation-Date: 2025-08-03 09:38+0000\n" -"PO-Revision-Date: 2025-08-04 08:34\n" +"PO-Revision-Date: 2025-08-07 10:07\n" "Last-Translator: shariq@frappe.io\n" "Language-Team: Serbian (Cyrillic)\n" "MIME-Version: 1.0\n" @@ -189,11 +189,11 @@ msgstr "Кључ за приступ је обавезан за пружаоца #: frontend/src/components/Settings/General/CurrencySettings.vue:97 msgid "Access key" -msgstr "" +msgstr "Кључ за приступ" #: frontend/src/components/Settings/General/CurrencySettings.vue:101 msgid "Access key for Exchangerate Host. Required for fetching exchange rates." -msgstr "" +msgstr "Кључ за приступ Exchangerate Host. Неопходан за преузимање девизних курсева." #: frontend/src/components/Settings/emailConfig.js:13 msgid "Account Name" @@ -377,7 +377,7 @@ msgstr "Догодила се грешка" #: frontend/src/data/document.js:63 msgid "An error occurred while updating the document" -msgstr "" +msgstr "Дошло је до грешке приликом ажурирања документа" #. Description of the 'Favicon' (Attach) field in DocType 'FCRM Settings' #: crm/fcrm/doctype/fcrm_settings/fcrm_settings.json @@ -472,7 +472,7 @@ msgstr "Да ли сте сигурни да желите да поништит #: crm/fcrm/doctype/fcrm_settings/fcrm_settings.py:193 msgid "Ask your manager to set up the Exchange Rate Provider, as default provider does not support currency conversion for {0} to {1}." -msgstr "" +msgstr "Затражите од свог менаџера да постави провајдера девизних курсева, јер подразумевани провајдер не подржава конверзију валута из {0} у {1}." #: frontend/src/components/ListBulkActions.vue:184 #: frontend/src/components/Modals/AssignmentModal.vue:5 @@ -1086,7 +1086,7 @@ msgstr "Конфигуришите подешавања телефоније з #: frontend/src/components/Settings/General/CurrencySettings.vue:70 msgid "Configure the exchange rate provider for your CRM" -msgstr "" +msgstr "Конфигуришите провајдера девизних курсева за Ваш CRM" #: frontend/src/composables/frappecloud.js:29 msgid "Confirm" @@ -1318,7 +1318,7 @@ msgstr "Валута" #: frontend/src/components/Settings/General/CurrencySettings.vue:9 msgid "Currency & Exchange rate provider" -msgstr "" +msgstr "Валута и провајдер девизних курсева" #: frontend/src/components/Settings/General/CurrencySettings.vue:188 msgid "Currency set as {0} successfully" @@ -1676,7 +1676,7 @@ msgstr "Врста документа" #: frontend/src/data/document.js:28 msgid "Document does not exist" -msgstr "" +msgstr "Документ не постоји" #: crm/api/activities.py:19 msgid "Document not found" @@ -1973,7 +1973,7 @@ msgstr "Време завршетка" #: frontend/src/components/Settings/General/CurrencySettings.vue:122 msgid "Enter access key" -msgstr "" +msgstr "Унесите кључ за приступ" #: frontend/src/components/FieldLayout/Field.vue:334 msgid "Enter {0}" @@ -1996,7 +1996,7 @@ msgstr "Грешка приликом пребацивања у пословну #: frontend/src/pages/Deal.vue:739 frontend/src/pages/Lead.vue:486 #: frontend/src/pages/MobileDeal.vue:614 frontend/src/pages/MobileLead.vue:415 msgid "Error updating field" -msgstr "" +msgstr "Грешка приликом ажурирања поља" #: crm/fcrm/doctype/erpnext_crm_settings/erpnext_crm_settings.py:261 msgid "Error while creating customer in ERPNext, check error log for more details" @@ -2026,11 +2026,11 @@ msgstr "Девизни курс" #. 'FCRM Settings' #: crm/fcrm/doctype/fcrm_settings/fcrm_settings.json msgid "Exchange Rate Provider" -msgstr "" +msgstr "Провајдер девизних курсева" #: frontend/src/components/Settings/General/CurrencySettings.vue:67 msgid "Exchange rate provider" -msgstr "" +msgstr "Провајдер девизних курсева" #. Option for the 'Telephony Medium' (Select) field in DocType 'CRM Call Log' #. Label of the exotel (Check) field in DocType 'CRM Telephony Agent' @@ -2150,7 +2150,7 @@ msgstr "Неуспешно брисање шаблона" #: crm/fcrm/doctype/fcrm_settings/fcrm_settings.py:205 msgid "Failed to fetch exchange rate from {0} to {1} on {2}. Please check your internet connection or try again later." -msgstr "" +msgstr "Неуспешно преузимање девизног курса из {0} у {1} на {2}. Молимо Вас да проверите своју интернет конекцију или покушајте поново касније." #: frontend/src/data/script.js:106 msgid "Failed to load form controller: {0}" @@ -3025,7 +3025,7 @@ msgstr "Постави {0} као подразумевано средство з #: frontend/src/components/Settings/General/GeneralSettings.vue:23 msgid "Makes \"Expected Closure Date\" and \"Expected Deal Value\" mandatory for deal value forecasting" -msgstr "" +msgstr "Поставља \"Очекивани датум затварања\" и \"Очекивана вредност пословне прилике\" као обавезна поља за прогнозирање вредности пословне прилике" #: frontend/src/components/Settings/Users.vue:11 msgid "Manage CRM users by adding or inviting them, and assign roles to control their access and permissions" @@ -3771,7 +3771,7 @@ msgstr "Молимо Вас да унесете важећи URL" #: frontend/src/components/Settings/General/CurrencySettings.vue:159 msgid "Please enter the Exchangerate Host access key." -msgstr "" +msgstr "Молимо Вас да унесете Exchangerate Host кључ за приступ." #: frontend/src/components/Modals/LostReasonModal.vue:9 msgid "Please provide a reason for marking this deal as lost" @@ -3779,7 +3779,7 @@ msgstr "Молимо Вас да наведете разлог означава #: frontend/src/components/Settings/General/CurrencySettings.vue:152 msgid "Please select a currency before saving." -msgstr "" +msgstr "Молимо Вас да изаберете валуту пре чувања." #: frontend/src/components/Modals/ConvertToDealModal.vue:145 #: frontend/src/pages/MobileLead.vue:434 @@ -4349,7 +4349,7 @@ msgstr "Изабери валуту" #: frontend/src/components/Settings/General/CurrencySettings.vue:82 msgid "Select provider" -msgstr "" +msgstr "Изаберите провајдера" #: frontend/src/components/FieldLayout/Field.vue:332 msgid "Select {0}" @@ -4478,7 +4478,7 @@ msgstr "Подесите имејл" #: crm/fcrm/doctype/fcrm_settings/fcrm_settings.py:199 msgid "Setup the Exchange Rate Provider as 'Exchangerate Host' in settings, as default provider does not support currency conversion for {0} to {1}." -msgstr "" +msgstr "Подесите провајдера девизних курсева као 'Exchangerate Host' у подешавањима, јер подразумевани провајдер не подржава конверзију валута из {0} у {1}." #: frontend/src/components/Layouts/AppSidebar.vue:334 msgid "Setup your password" @@ -5262,7 +5262,7 @@ msgstr "Можете променити подразумевано средст #: frontend/src/components/Settings/General/CurrencySettings.vue:107 msgid "You can get your access key from " -msgstr "" +msgstr "Свој кључ за приступ можете добити са " #: crm/integrations/exotel/handler.py:85 msgid "You do not have Exotel Number set in your Telephony Agent" @@ -5274,7 +5274,7 @@ msgstr "Немате подешен број мобилног телефона #: frontend/src/data/document.js:32 msgid "You do not have permission to access this document" -msgstr "" +msgstr "Немате дозволу за приступ овом документу" #: frontend/src/components/ViewControls.vue:976 msgid "You have unsaved changes. Do you want to save them?" From 4813a861a66084003c03ed565c963b02c2fae9f5 Mon Sep 17 00:00:00 2001 From: Shariq Ansari <30859809+shariquerik@users.noreply.github.com> Date: Thu, 7 Aug 2025 15:37:29 +0530 Subject: [PATCH 002/112] chore: Serbian (Latin) translations --- crm/locale/sr_CS.po | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/crm/locale/sr_CS.po b/crm/locale/sr_CS.po index 9861a5dc..abf91bac 100644 --- a/crm/locale/sr_CS.po +++ b/crm/locale/sr_CS.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: shariq@frappe.io\n" "POT-Creation-Date: 2025-08-03 09:38+0000\n" -"PO-Revision-Date: 2025-08-04 08:34\n" +"PO-Revision-Date: 2025-08-07 10:07\n" "Last-Translator: shariq@frappe.io\n" "Language-Team: Serbian (Latin)\n" "MIME-Version: 1.0\n" @@ -189,11 +189,11 @@ msgstr "Ključ za pristup je obavezan za pružaoca usluga: {0}" #: frontend/src/components/Settings/General/CurrencySettings.vue:97 msgid "Access key" -msgstr "" +msgstr "Ključ za pristup" #: frontend/src/components/Settings/General/CurrencySettings.vue:101 msgid "Access key for Exchangerate Host. Required for fetching exchange rates." -msgstr "" +msgstr "Ključ za pristup Exchangerate Host. Neophodan za preuzimanje deviznih kurseva." #: frontend/src/components/Settings/emailConfig.js:13 msgid "Account Name" @@ -377,7 +377,7 @@ msgstr "Dogodila se greška" #: frontend/src/data/document.js:63 msgid "An error occurred while updating the document" -msgstr "" +msgstr "Došlo je do greške prilikom ažuriranja dokumenta" #. Description of the 'Favicon' (Attach) field in DocType 'FCRM Settings' #: crm/fcrm/doctype/fcrm_settings/fcrm_settings.json @@ -472,7 +472,7 @@ msgstr "Da li ste sigurni da želite da poništite povezivanje {0} povezanih sta #: crm/fcrm/doctype/fcrm_settings/fcrm_settings.py:193 msgid "Ask your manager to set up the Exchange Rate Provider, as default provider does not support currency conversion for {0} to {1}." -msgstr "" +msgstr "Zatražite od svog menadžera da postavi provajdera deviznih kurseva, jer podrazumevani provajder ne podržava konverziju valuta iz {0} u {1}." #: frontend/src/components/ListBulkActions.vue:184 #: frontend/src/components/Modals/AssignmentModal.vue:5 @@ -1086,7 +1086,7 @@ msgstr "Konfigurišite podešavanja telefonije za Vaš CRM" #: frontend/src/components/Settings/General/CurrencySettings.vue:70 msgid "Configure the exchange rate provider for your CRM" -msgstr "" +msgstr "Konfigurišite provajdera deviznih kurseva za Vaš CRM" #: frontend/src/composables/frappecloud.js:29 msgid "Confirm" @@ -1318,7 +1318,7 @@ msgstr "Valuta" #: frontend/src/components/Settings/General/CurrencySettings.vue:9 msgid "Currency & Exchange rate provider" -msgstr "" +msgstr "Valuta i provajder deviznih kurseva" #: frontend/src/components/Settings/General/CurrencySettings.vue:188 msgid "Currency set as {0} successfully" @@ -1676,7 +1676,7 @@ msgstr "Vrsta dokumenta" #: frontend/src/data/document.js:28 msgid "Document does not exist" -msgstr "" +msgstr "Dokument ne postoji" #: crm/api/activities.py:19 msgid "Document not found" @@ -1973,7 +1973,7 @@ msgstr "Vreme završetka" #: frontend/src/components/Settings/General/CurrencySettings.vue:122 msgid "Enter access key" -msgstr "" +msgstr "Unesite ključ za pristup" #: frontend/src/components/FieldLayout/Field.vue:334 msgid "Enter {0}" @@ -1996,7 +1996,7 @@ msgstr "Greška prilikom prebacivanja u poslovnu priliku: {0}" #: frontend/src/pages/Deal.vue:739 frontend/src/pages/Lead.vue:486 #: frontend/src/pages/MobileDeal.vue:614 frontend/src/pages/MobileLead.vue:415 msgid "Error updating field" -msgstr "" +msgstr "Greška prilikom ažuriranja polja" #: crm/fcrm/doctype/erpnext_crm_settings/erpnext_crm_settings.py:261 msgid "Error while creating customer in ERPNext, check error log for more details" @@ -2026,11 +2026,11 @@ msgstr "Devizni kurs" #. 'FCRM Settings' #: crm/fcrm/doctype/fcrm_settings/fcrm_settings.json msgid "Exchange Rate Provider" -msgstr "" +msgstr "Provajder deviznih kurseva" #: frontend/src/components/Settings/General/CurrencySettings.vue:67 msgid "Exchange rate provider" -msgstr "" +msgstr "Provajder deviznih kurseva" #. Option for the 'Telephony Medium' (Select) field in DocType 'CRM Call Log' #. Label of the exotel (Check) field in DocType 'CRM Telephony Agent' @@ -2150,7 +2150,7 @@ msgstr "Neuspešno brisanje šablona" #: crm/fcrm/doctype/fcrm_settings/fcrm_settings.py:205 msgid "Failed to fetch exchange rate from {0} to {1} on {2}. Please check your internet connection or try again later." -msgstr "" +msgstr "Neuspešno preuzimanje deviznog kursa iz {0} u {1} na {2}. Proverite svoju internet konekciju ili pokušajte ponovo kasnije." #: frontend/src/data/script.js:106 msgid "Failed to load form controller: {0}" @@ -3025,7 +3025,7 @@ msgstr "Postavi {0} kao podrazumevano sredstvo za pozivanje" #: frontend/src/components/Settings/General/GeneralSettings.vue:23 msgid "Makes \"Expected Closure Date\" and \"Expected Deal Value\" mandatory for deal value forecasting" -msgstr "" +msgstr "Postavlja \"Očekivani datum zatvaranja\" i \"Očekivana vrednost poslovne prilike\" kao obavezna polja za prognoziranje vrednosti poslovne prilike" #: frontend/src/components/Settings/Users.vue:11 msgid "Manage CRM users by adding or inviting them, and assign roles to control their access and permissions" @@ -3771,7 +3771,7 @@ msgstr "Molimo Vas da unesete važeći URL" #: frontend/src/components/Settings/General/CurrencySettings.vue:159 msgid "Please enter the Exchangerate Host access key." -msgstr "" +msgstr "Molimo Vas da unesete Exchangerate Host ključ za pristup." #: frontend/src/components/Modals/LostReasonModal.vue:9 msgid "Please provide a reason for marking this deal as lost" @@ -3779,7 +3779,7 @@ msgstr "Molimo Vas da navedete razlog označavanja ove poslovne prilike kao izgu #: frontend/src/components/Settings/General/CurrencySettings.vue:152 msgid "Please select a currency before saving." -msgstr "" +msgstr "Molimo Vas da izaberete valutu pre čuvanja." #: frontend/src/components/Modals/ConvertToDealModal.vue:145 #: frontend/src/pages/MobileLead.vue:434 @@ -4349,7 +4349,7 @@ msgstr "Izaberi valutu" #: frontend/src/components/Settings/General/CurrencySettings.vue:82 msgid "Select provider" -msgstr "" +msgstr "Izaberite provajdera" #: frontend/src/components/FieldLayout/Field.vue:332 msgid "Select {0}" @@ -4478,7 +4478,7 @@ msgstr "Podesite imejl" #: crm/fcrm/doctype/fcrm_settings/fcrm_settings.py:199 msgid "Setup the Exchange Rate Provider as 'Exchangerate Host' in settings, as default provider does not support currency conversion for {0} to {1}." -msgstr "" +msgstr "Podesite provajdera deviznih kurseva kao 'Exchangerate Host' u podešavanjima, jer podrazumevani provajder ne podržava konverziju valuta iz {0} u {1}." #: frontend/src/components/Layouts/AppSidebar.vue:334 msgid "Setup your password" @@ -5262,7 +5262,7 @@ msgstr "Možete promeniti podrazumevano sredstvo za pozivanje u podešavanjima" #: frontend/src/components/Settings/General/CurrencySettings.vue:107 msgid "You can get your access key from " -msgstr "" +msgstr "Svoj ključ za pristup možete dobiti sa " #: crm/integrations/exotel/handler.py:85 msgid "You do not have Exotel Number set in your Telephony Agent" @@ -5274,7 +5274,7 @@ msgstr "Nemate podešen broj mobilnog telefona u svom agentu telefonije" #: frontend/src/data/document.js:32 msgid "You do not have permission to access this document" -msgstr "" +msgstr "Nemate dozvolu za pristup ovom dokumentu" #: frontend/src/components/ViewControls.vue:976 msgid "You have unsaved changes. Do you want to save them?" From 940e8d24c7e1ded869555cbc326a6927eb68455f Mon Sep 17 00:00:00 2001 From: Pratik Badhe Date: Fri, 8 Aug 2025 08:22:33 +0000 Subject: [PATCH 003/112] fix: create quotation --- .../erpnext_crm_settings.py | 31 ++++++++++++++++--- 1 file changed, 26 insertions(+), 5 deletions(-) diff --git a/crm/fcrm/doctype/erpnext_crm_settings/erpnext_crm_settings.py b/crm/fcrm/doctype/erpnext_crm_settings/erpnext_crm_settings.py index 7a004387..84351670 100644 --- a/crm/fcrm/doctype/erpnext_crm_settings/erpnext_crm_settings.py +++ b/crm/fcrm/doctype/erpnext_crm_settings/erpnext_crm_settings.py @@ -128,14 +128,35 @@ def get_quotation_url(crm_deal, organization): address = address.get("name") if address else None if not erpnext_crm_settings.is_erpnext_in_different_site: - quotation_url = get_url_to_list("Quotation") - return f"{quotation_url}/new?quotation_to=CRM Deal&crm_deal={crm_deal}&party_name={crm_deal}&company={erpnext_crm_settings.erpnext_company}&contact_person={contact}&customer_address={address}" + base_url = f"{get_url_to_list('Quotation')}/new" + params = { + "quotation_to": "CRM Deal", + "crm_deal": crm_deal, + "party_name": crm_deal, + "company": erpnext_crm_settings.erpnext_company, + "contact_person": contact, + "customer_address": address + } else: site_url = erpnext_crm_settings.get("erpnext_site_url") - quotation_url = f"{site_url}/app/quotation" - + base_url = f"{site_url}/app/quotation/new" prospect = create_prospect_in_remote_site(crm_deal, erpnext_crm_settings) - return f"{quotation_url}/new?quotation_to=Prospect&crm_deal={crm_deal}&party_name={prospect}&company={erpnext_crm_settings.erpnext_company}&contact_person={contact}&customer_address={address}" + params = { + "quotation_to": "Prospect", + "crm_deal": crm_deal, + "party_name": prospect, + "company": erpnext_crm_settings.erpnext_company, + "contact_person": contact, + "customer_address": address + } + + # Filter out None values and build query string + query_string = "&".join( + f"{key}={value}" for key, value in params.items() + if value is not None + ) + + return f"{base_url}?{query_string}" def create_prospect_in_remote_site(crm_deal, erpnext_crm_settings): From 840eb664ce09dc137f39c26053fcc4572f36cba7 Mon Sep 17 00:00:00 2001 From: Shariq Ansari <30859809+shariquerik@users.noreply.github.com> Date: Fri, 8 Aug 2025 15:37:59 +0530 Subject: [PATCH 004/112] chore: Italian translations --- crm/locale/it.po | 338 +++++++++++++++++++++++------------------------ 1 file changed, 169 insertions(+), 169 deletions(-) diff --git a/crm/locale/it.po b/crm/locale/it.po index acb44afc..e2df9406 100644 --- a/crm/locale/it.po +++ b/crm/locale/it.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: shariq@frappe.io\n" "POT-Creation-Date: 2025-08-03 09:38+0000\n" -"PO-Revision-Date: 2025-08-04 08:34\n" +"PO-Revision-Date: 2025-08-08 10:07\n" "Last-Translator: shariq@frappe.io\n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -20,32 +20,32 @@ msgstr "" #: frontend/src/components/ViewControls.vue:1217 msgid " (New)" -msgstr "" +msgstr " (Nuovo)" #: frontend/src/components/Modals/TaskModal.vue:99 #: frontend/src/components/Telephony/TaskPanel.vue:70 msgid "01/04/2024 11:30 PM" -msgstr "" +msgstr "01/04/2024 11:30 PM" #: frontend/src/utils/index.js:172 msgid "1 hour ago" -msgstr "" +msgstr "1 ora fa" #: frontend/src/utils/index.js:168 msgid "1 minute ago" -msgstr "" +msgstr "1 minuto fa" #: frontend/src/utils/index.js:187 msgid "1 month ago" -msgstr "" +msgstr "1 mese fa" #: frontend/src/utils/index.js:183 msgid "1 week ago" -msgstr "" +msgstr "1 settimana fa" #: frontend/src/utils/index.js:191 msgid "1 year ago" -msgstr "" +msgstr "1 anno fa" #. Option for the 'No. of Employees' (Select) field in DocType 'CRM Deal' #. Option for the 'No. of Employees' (Select) field in DocType 'CRM Lead' @@ -55,7 +55,7 @@ msgstr "" #: crm/fcrm/doctype/crm_lead/crm_lead.json #: crm/fcrm/doctype/crm_organization/crm_organization.json msgid "1-10" -msgstr "" +msgstr "1-10" #. Option for the 'No. of Employees' (Select) field in DocType 'CRM Deal' #. Option for the 'No. of Employees' (Select) field in DocType 'CRM Lead' @@ -65,7 +65,7 @@ msgstr "" #: crm/fcrm/doctype/crm_lead/crm_lead.json #: crm/fcrm/doctype/crm_organization/crm_organization.json msgid "1000+" -msgstr "" +msgstr "1000+" #. Option for the 'No. of Employees' (Select) field in DocType 'CRM Deal' #. Option for the 'No. of Employees' (Select) field in DocType 'CRM Lead' @@ -75,7 +75,7 @@ msgstr "" #: crm/fcrm/doctype/crm_lead/crm_lead.json #: crm/fcrm/doctype/crm_organization/crm_organization.json msgid "11-50" -msgstr "" +msgstr "11-50" #. Option for the 'No. of Employees' (Select) field in DocType 'CRM Deal' #. Option for the 'No. of Employees' (Select) field in DocType 'CRM Lead' @@ -85,7 +85,7 @@ msgstr "" #: crm/fcrm/doctype/crm_lead/crm_lead.json #: crm/fcrm/doctype/crm_organization/crm_organization.json msgid "201-500" -msgstr "" +msgstr "201-500" #. Option for the 'No. of Employees' (Select) field in DocType 'CRM Deal' #. Option for the 'No. of Employees' (Select) field in DocType 'CRM Lead' @@ -95,7 +95,7 @@ msgstr "" #: crm/fcrm/doctype/crm_lead/crm_lead.json #: crm/fcrm/doctype/crm_organization/crm_organization.json msgid "501-1000" -msgstr "" +msgstr "501-1000" #. Option for the 'No. of Employees' (Select) field in DocType 'CRM Deal' #. Option for the 'No. of Employees' (Select) field in DocType 'CRM Lead' @@ -105,7 +105,7 @@ msgstr "" #: crm/fcrm/doctype/crm_lead/crm_lead.json #: crm/fcrm/doctype/crm_organization/crm_organization.json msgid "51-200" -msgstr "" +msgstr "51-200" #. Paragraph text in the Frappe CRM Workspace #: crm/fcrm/workspace/frappe_crm/frappe_crm.json @@ -115,7 +115,7 @@ msgstr "" #. Paragraph text in the Frappe CRM Workspace #: crm/fcrm/workspace/frappe_crm/frappe_crm.json msgid "SHORTCUTS" -msgstr "" +msgstr "SCORCIATOIE" #: frontend/src/components/Settings/EmailTemplate/EditEmailTemplate.vue:98 #: frontend/src/components/Settings/EmailTemplate/NewEmailTemplate.vue:98 @@ -125,7 +125,7 @@ msgstr "" #. Header text in the Frappe CRM Workspace #: crm/fcrm/workspace/frappe_crm/frappe_crm.json msgid "PORTAL" -msgstr "" +msgstr "PORTALE" #: frontend/src/components/CommunicationArea.vue:85 msgid "@John, can you please check this?" @@ -166,12 +166,12 @@ msgstr "" #: crm/fcrm/doctype/crm_invitation/crm_invitation.js:7 msgid "Accept Invitation" -msgstr "" +msgstr "Accetta l'Invito" #. Option for the 'Status' (Select) field in DocType 'CRM Invitation' #: crm/fcrm/doctype/crm_invitation/crm_invitation.json msgid "Accepted" -msgstr "" +msgstr "Accettato" #. Label of the accepted_at (Datetime) field in DocType 'CRM Invitation' #: crm/fcrm/doctype/crm_invitation/crm_invitation.json @@ -204,11 +204,11 @@ msgstr "" #: crm/fcrm/doctype/crm_exotel_settings/crm_exotel_settings.json #: crm/fcrm/doctype/crm_twilio_settings/crm_twilio_settings.json msgid "Account SID" -msgstr "" +msgstr "SID dell'Account" #: frontend/src/components/Settings/emailConfig.js:165 msgid "Account name is required" -msgstr "" +msgstr "Il nome dell'account è obbligatorio" #: frontend/src/components/CustomActions.vue:73 #: frontend/src/components/ViewControls.vue:683 @@ -219,12 +219,12 @@ msgstr "" #: frontend/src/pages/Deal.vue:540 frontend/src/pages/Lead.vue:406 #: frontend/src/pages/MobileDeal.vue:432 frontend/src/pages/MobileLead.vue:339 msgid "Activity" -msgstr "" +msgstr "Attività" #: frontend/src/components/Dashboard/AddChartModal.vue:41 #: frontend/src/components/Modals/AddExistingUserModal.vue:53 msgid "Add" -msgstr "" +msgstr "Aggiungi" #: frontend/src/components/Settings/EmailAccountList.vue:19 msgid "Add Account" @@ -233,32 +233,32 @@ msgstr "" #: frontend/src/components/ColumnSettings.vue:69 #: frontend/src/components/Kanban/KanbanView.vue:157 msgid "Add Column" -msgstr "" +msgstr "Aggiungi Colonna" #: frontend/src/components/Modals/AddExistingUserModal.vue:4 #: frontend/src/components/Settings/Users.vue:21 msgid "Add Existing User" -msgstr "" +msgstr "Aggiungi Utente Esistente" #: frontend/src/components/Controls/GridFieldsEditorModal.vue:58 #: frontend/src/components/FieldLayoutEditor.vue:173 #: frontend/src/components/Kanban/KanbanSettings.vue:84 #: frontend/src/components/SidePanelLayoutEditor.vue:98 msgid "Add Field" -msgstr "" +msgstr "Aggiungi Campo" #: frontend/src/components/Filter.vue:138 msgid "Add Filter" -msgstr "" +msgstr "Aggiungi Filtro" #: frontend/src/components/Controls/Grid.vue:321 msgid "Add Row" -msgstr "" +msgstr "Aggiungi Riga" #: frontend/src/components/FieldLayoutEditor.vue:200 #: frontend/src/components/SidePanelLayoutEditor.vue:130 msgid "Add Section" -msgstr "" +msgstr "Aggiungi Sezione" #: frontend/src/components/SortBy.vue:148 msgid "Add Sort" @@ -266,13 +266,13 @@ msgstr "" #: frontend/src/components/FieldLayoutEditor.vue:62 msgid "Add Tab" -msgstr "" +msgstr "Aggiungi Scheda" #. Label of the add_weekly_holidays_section (Section Break) field in DocType #. 'CRM Holiday List' #: crm/fcrm/doctype/crm_holiday_list/crm_holiday_list.json msgid "Add Weekly Holidays" -msgstr "" +msgstr "Aggiungi Festività Settimanali" #: frontend/src/components/Dashboard/AddChartModal.vue:4 msgid "Add chart" @@ -305,7 +305,7 @@ msgstr "" #. Description of the 'Icon' (Code) field in DocType 'CRM Dropdown Item' #: crm/fcrm/doctype/crm_dropdown_item/crm_dropdown_item.json msgid "Add svg code or use feather icons e.g 'settings'" -msgstr "" +msgstr "Aggiungi codice svg o usa icone leggere ad esempio 'impostazioni'" #: frontend/src/components/Modals/CallLogDetailModal.vue:24 msgid "Add task" @@ -314,11 +314,11 @@ msgstr "" #. Label of the add_to_holidays (Button) field in DocType 'CRM Holiday List' #: crm/fcrm/doctype/crm_holiday_list/crm_holiday_list.json msgid "Add to Holidays" -msgstr "" +msgstr "Aggiungi alle Festività" #: frontend/src/components/Layouts/AppSidebar.vue:434 msgid "Add your first comment" -msgstr "" +msgstr "Aggiungi il tuo primo commento" #: frontend/src/components/Settings/EmailTemplate/EmailTemplates.vue:11 msgid "Add, edit, and manage email templates for various CRM communications" @@ -327,7 +327,7 @@ msgstr "" #. Label of the address (Link) field in DocType 'CRM Organization' #: crm/fcrm/doctype/crm_organization/crm_organization.json msgid "Address" -msgstr "" +msgstr "Indirizzo" #: frontend/src/components/Modals/AddExistingUserModal.vue:92 #: frontend/src/components/Settings/InviteUserPage.vue:172 @@ -356,7 +356,7 @@ msgstr "" #: frontend/src/components/Settings/EmailTemplate/EmailTemplates.vue:76 #: frontend/src/components/Settings/Users.vue:85 msgid "All" -msgstr "" +msgstr "Tutti" #. Label of the amount (Currency) field in DocType 'CRM Products' #: crm/fcrm/doctype/crm_products/crm_products.json @@ -400,12 +400,12 @@ msgstr "" #: crm/fcrm/doctype/crm_lead/crm_lead.json #: crm/fcrm/doctype/crm_organization/crm_organization.json msgid "Annual Revenue" -msgstr "" +msgstr "Ricavi Annuali" #: frontend/src/components/Modals/DealModal.vue:201 #: frontend/src/components/Modals/LeadModal.vue:142 msgid "Annual Revenue should be a number" -msgstr "" +msgstr "Il Fatturato Annuo dovrebbe essere un numero" #: frontend/src/components/Settings/General/BrandSettings.vue:69 msgid "Appears in the left sidebar. Recommended size is 32x32 px in PNG or SVG" @@ -418,7 +418,7 @@ msgstr "" #: frontend/src/components/Kanban/KanbanSettings.vue:107 #: frontend/src/components/Kanban/KanbanView.vue:45 msgid "Apply" -msgstr "" +msgstr "Applica" #. Label of the apply_on (Link) field in DocType 'CRM Service Level Agreement' #: crm/fcrm/doctype/crm_service_level_agreement/crm_service_level_agreement.json @@ -428,11 +428,11 @@ msgstr "" #. Label of the view (Select) field in DocType 'CRM Form Script' #: crm/fcrm/doctype/crm_form_script/crm_form_script.json msgid "Apply To" -msgstr "" +msgstr "Applica A" #: frontend/src/components/Apps.vue:19 msgid "Apps" -msgstr "" +msgstr "Applicazioni" #: frontend/src/components/Activities/AttachmentArea.vue:139 msgid "Are you sure you want to delete this attachment?" @@ -460,7 +460,7 @@ msgstr "" #: crm/fcrm/doctype/erpnext_crm_settings/erpnext_crm_settings.js:9 msgid "Are you sure you want to reset 'Create Quotation from CRM Deal' Form Script?" -msgstr "" +msgstr "Vuoi davvero reimpostare lo script del modulo \"Crea Preventivo da Offerta CRM\"?" #: frontend/src/components/Settings/General/CurrencySettings.vue:174 msgid "Are you sure you want to set the currency as {0}? This cannot be changed later." @@ -477,7 +477,7 @@ msgstr "" #: frontend/src/components/ListBulkActions.vue:184 #: frontend/src/components/Modals/AssignmentModal.vue:5 msgid "Assign To" -msgstr "" +msgstr "Assegna A" #: frontend/src/components/AssignTo.vue:9 msgid "Assign to" @@ -486,7 +486,7 @@ msgstr "" #. Label of the assigned_to (Link) field in DocType 'CRM Task' #: crm/fcrm/doctype/crm_task/crm_task.json msgid "Assigned To" -msgstr "" +msgstr "Assegnato A" #. Option for the 'Type' (Select) field in DocType 'CRM Notification' #: crm/fcrm/doctype/crm_notification/crm_notification.json @@ -496,7 +496,7 @@ msgstr "" #. Label of a shortcut in the Frappe CRM Workspace #: crm/fcrm/workspace/frappe_crm/frappe_crm.json msgid "Assignment Rule" -msgstr "" +msgstr "Regola di Assegnazione" #: frontend/src/components/ListBulkActions.vue:152 msgid "Assignment cleared successfully" @@ -513,7 +513,7 @@ msgstr "" #: frontend/src/components/FilesUploader/FilesUploader.vue:5 #: frontend/src/components/FilesUploader/FilesUploader.vue:76 msgid "Attach" -msgstr "" +msgstr "Allega" #: frontend/src/pages/Deal.vue:117 frontend/src/pages/Lead.vue:174 msgid "Attach a file" @@ -522,32 +522,32 @@ msgstr "" #: frontend/src/pages/Deal.vue:575 frontend/src/pages/Lead.vue:441 #: frontend/src/pages/MobileDeal.vue:468 frontend/src/pages/MobileLead.vue:375 msgid "Attachments" -msgstr "" +msgstr "Allegati" #. Label of the auth_token (Password) field in DocType 'CRM Twilio Settings' #: crm/fcrm/doctype/crm_twilio_settings/crm_twilio_settings.json msgid "Auth Token" -msgstr "" +msgstr "Token di Autorizzazione" #: crm/api/dashboard.py:238 msgid "Average deal value of non won/lost deals" -msgstr "" +msgstr "Valore medio delle offerte non vinte/perse" #: crm/api/dashboard.py:411 msgid "Average deal value of ongoing & won deals" -msgstr "" +msgstr "Valore medio delle offerte in corso e vinte" #: crm/api/dashboard.py:354 msgid "Average deal value of won deals" -msgstr "" +msgstr "Valore medio delle offerte vinte" #: crm/api/dashboard.py:518 msgid "Average time taken from deal creation to deal closure" -msgstr "" +msgstr "Tempo medio impiegato dalla creazione dell'offerta alla sua chiusura" #: crm/api/dashboard.py:464 msgid "Average time taken from lead creation to deal closure" -msgstr "" +msgstr "Tempo medio impiegato dalla creazione del potenziale cliente alla chiusura dell'offerta" #: frontend/src/components/Dashboard/AddChartModal.vue:81 msgid "Avg deal value" @@ -598,7 +598,7 @@ msgstr "" #: frontend/src/components/EmailEditor.vue:44 #: frontend/src/components/EmailEditor.vue:69 msgid "BCC" -msgstr "" +msgstr "BCC" #: frontend/src/components/FilesUploader/FilesUploader.vue:31 #: frontend/src/components/Settings/EmailAdd.vue:79 @@ -639,13 +639,13 @@ msgstr "" #. Option for the 'Status' (Select) field in DocType 'CRM Call Log' #: crm/fcrm/doctype/crm_call_log/crm_call_log.json msgid "Busy" -msgstr "" +msgstr "Occupato" #: frontend/src/components/Activities/EmailArea.vue:67 #: frontend/src/components/EmailEditor.vue:34 #: frontend/src/components/EmailEditor.vue:56 msgid "CC" -msgstr "" +msgstr "CC" #. Name of a DocType #: crm/fcrm/doctype/crm_call_log/crm_call_log.json @@ -671,12 +671,12 @@ msgstr "" #. Name of a DocType #: crm/fcrm/doctype/crm_deal/crm_deal.json msgid "CRM Deal" -msgstr "" +msgstr "Offerta CRM" #. Name of a DocType #: crm/fcrm/doctype/crm_deal_status/crm_deal_status.json msgid "CRM Deal Status" -msgstr "" +msgstr "Stati Offerta CRM" #. Name of a DocType #: crm/fcrm/doctype/crm_dropdown_item/crm_dropdown_item.json @@ -870,11 +870,11 @@ msgstr "" #: frontend/src/pages/Deal.vue:560 frontend/src/pages/Lead.vue:426 #: frontend/src/pages/MobileDeal.vue:452 frontend/src/pages/MobileLead.vue:359 msgid "Calls" -msgstr "" +msgstr "Chiamate" #: frontend/src/components/FilesUploader/FilesUploaderArea.vue:51 msgid "Camera" -msgstr "" +msgstr "Fotocamera" #: frontend/src/components/BulkDeleteLinkedDocModal.vue:81 #: frontend/src/components/ColumnSettings.vue:132 @@ -898,7 +898,7 @@ msgstr "" #: frontend/src/components/Settings/Users.vue:124 msgid "Cannot change role of user with Admin access" -msgstr "" +msgstr "Impossibile modificare il ruolo dell'utente con accesso Amministratore" #: crm/fcrm/doctype/fcrm_settings/fcrm_settings.py:34 msgid "Cannot delete standard items {0}" @@ -906,7 +906,7 @@ msgstr "" #: frontend/src/components/FilesUploader/FilesUploader.vue:94 msgid "Capture" -msgstr "" +msgstr "Cattura" #: frontend/src/components/Layouts/AppSidebar.vue:556 msgid "Capturing leads" @@ -919,11 +919,11 @@ msgstr "" #: frontend/src/components/Modals/ChangePasswordModal.vue:2 #: frontend/src/components/Settings/ProfileSettings.vue:65 msgid "Change Password" -msgstr "" +msgstr "Cambia la Password" #: frontend/src/components/Activities/TaskArea.vue:44 msgid "Change Status" -msgstr "" +msgstr "Cambia Stato" #: frontend/src/components/Layouts/AppSidebar.vue:476 #: frontend/src/components/Layouts/AppSidebar.vue:484 @@ -940,25 +940,25 @@ msgstr "" #: frontend/src/pages/Dashboard.vue:28 msgid "Chart" -msgstr "" +msgstr "Grafico" #: frontend/src/components/Dashboard/AddChartModal.vue:12 msgid "Chart Type" -msgstr "" +msgstr "Tipo di Grafico" #: frontend/src/components/Modals/ConvertToDealModal.vue:43 #: frontend/src/components/Modals/ConvertToDealModal.vue:69 #: frontend/src/pages/MobileLead.vue:124 frontend/src/pages/MobileLead.vue:151 msgid "Choose Existing" -msgstr "" +msgstr "Scegli Esistente" #: frontend/src/components/Modals/DealModal.vue:45 msgid "Choose Existing Contact" -msgstr "" +msgstr "Scegli Contatto Esistente" #: frontend/src/components/Modals/DealModal.vue:38 msgid "Choose Existing Organization" -msgstr "" +msgstr "Scegli Organizzazione Esistente" #: frontend/src/components/Settings/EmailAdd.vue:9 msgid "Choose the email service provider you want to configure." @@ -972,20 +972,20 @@ msgstr "" #: frontend/src/components/ListBulkActions.vue:142 #: frontend/src/components/ListBulkActions.vue:188 msgid "Clear Assignment" -msgstr "" +msgstr "Cancella Assegnazioni" #: frontend/src/components/SortBy.vue:160 msgid "Clear Sort" -msgstr "" +msgstr "Cancella Ordinamento" #. Label of the clear_table (Button) field in DocType 'CRM Holiday List' #: crm/fcrm/doctype/crm_holiday_list/crm_holiday_list.json msgid "Clear Table" -msgstr "" +msgstr "Cancella Tabella" #: frontend/src/components/Filter.vue:18 frontend/src/components/Filter.vue:150 msgid "Clear all Filter" -msgstr "" +msgstr "Cancella tutti i Filtri" #: frontend/src/components/Notifications.vue:28 msgid "Close" @@ -994,22 +994,22 @@ msgstr "" #. Label of the closed_date (Date) field in DocType 'CRM Deal' #: crm/fcrm/doctype/crm_deal/crm_deal.json msgid "Closed Date" -msgstr "" +msgstr "Data di Chiusura" #: frontend/src/components/Layouts/AppSidebar.vue:107 msgid "Collapse" -msgstr "" +msgstr "Comprimi" #: frontend/src/components/FieldLayoutEditor.vue:350 msgid "Collapsible" -msgstr "" +msgstr "Comprimibile" #. Label of the color (Select) field in DocType 'CRM Deal Status' #. Label of the color (Select) field in DocType 'CRM Lead Status' #: crm/fcrm/doctype/crm_deal_status/crm_deal_status.json #: crm/fcrm/doctype/crm_lead_status/crm_lead_status.json msgid "Color" -msgstr "" +msgstr "Colore" #: frontend/src/components/FieldLayoutEditor.vue:423 msgid "Column" @@ -1019,7 +1019,7 @@ msgstr "" #: crm/fcrm/doctype/crm_view_settings/crm_view_settings.json #: frontend/src/components/Kanban/KanbanSettings.vue:15 msgid "Column Field" -msgstr "" +msgstr "Campo Colonna" #. Label of the columns (Code) field in DocType 'CRM View Settings' #: crm/fcrm/doctype/crm_view_settings/crm_view_settings.json @@ -1033,12 +1033,12 @@ msgstr "" #: frontend/src/components/CommunicationArea.vue:19 #: frontend/src/components/Layouts/AppSidebar.vue:574 msgid "Comment" -msgstr "" +msgstr "Commento" #: frontend/src/pages/Deal.vue:550 frontend/src/pages/Lead.vue:416 #: frontend/src/pages/MobileDeal.vue:442 frontend/src/pages/MobileLead.vue:349 msgid "Comments" -msgstr "" +msgstr "Commenti" #: crm/api/dashboard.py:884 msgid "Common reasons for losing deals" @@ -1049,12 +1049,12 @@ msgstr "" #: crm/fcrm/doctype/crm_deal/crm_deal.json #: crm/fcrm/doctype/crm_lead/crm_lead.json msgid "Communication Status" -msgstr "" +msgstr "Stati della Comunicazione" #. Label of a shortcut in the Frappe CRM Workspace #: crm/fcrm/workspace/frappe_crm/frappe_crm.json msgid "Communication Statuses" -msgstr "" +msgstr "Stati Comunicazione" #. Label of the erpnext_company (Data) field in DocType 'ERPNext CRM Settings' #: crm/fcrm/doctype/erpnext_crm_settings/erpnext_crm_settings.json @@ -1090,7 +1090,7 @@ msgstr "" #: frontend/src/composables/frappecloud.js:29 msgid "Confirm" -msgstr "" +msgstr "Conferma" #: frontend/src/components/Settings/EmailTemplate/EmailTemplates.vue:250 #: frontend/src/components/Settings/EmailTemplate/EmailTemplates.vue:253 @@ -1099,7 +1099,7 @@ msgstr "" #: frontend/src/components/Modals/ChangePasswordModal.vue:18 msgid "Confirm Password" -msgstr "" +msgstr "Conferma Password" #: frontend/src/components/Settings/Users.vue:225 #: frontend/src/components/Settings/Users.vue:228 @@ -1122,7 +1122,7 @@ msgstr "" #: crm/fcrm/doctype/crm_lead/crm_lead.py:212 msgid "Contact Already Exists" -msgstr "" +msgstr "Il Contatto Esiste Già" #: frontend/src/components/Modals/AboutModal.vue:77 msgid "Contact Support" @@ -1142,7 +1142,7 @@ msgstr "" #: crm/fcrm/doctype/crm_lead/crm_lead.py:211 msgid "Contact already exists with {0}" -msgstr "" +msgstr "Il Contatto esiste già con {0}" #: frontend/src/pages/Contact.vue:282 frontend/src/pages/MobileContact.vue:255 msgid "Contact image updated" @@ -1179,19 +1179,19 @@ msgstr "" #: frontend/src/components/Settings/EmailTemplate/NewEmailTemplate.vue:92 #: frontend/src/components/Settings/EmailTemplate/NewEmailTemplate.vue:105 msgid "Content" -msgstr "" +msgstr "Contenuto" #: frontend/src/components/Settings/EmailTemplate/EditEmailTemplate.vue:81 #: frontend/src/components/Settings/EmailTemplate/NewEmailTemplate.vue:81 msgid "Content Type" -msgstr "" +msgstr "Tipo di Contenuto" #: frontend/src/components/Settings/EmailTemplate/EditEmailTemplate.vue:163 #: frontend/src/components/Settings/EmailTemplate/EditEmailTemplate.vue:167 #: frontend/src/components/Settings/EmailTemplate/NewEmailTemplate.vue:165 #: frontend/src/components/Settings/EmailTemplate/NewEmailTemplate.vue:169 msgid "Content is required" -msgstr "" +msgstr "Il Contenuto è obbligatorio" #: frontend/src/components/Layouts/AppSidebar.vue:375 #: frontend/src/components/ListBulkActions.vue:88 @@ -1266,7 +1266,7 @@ msgstr "" #: frontend/src/components/Modals/WhatsappTemplateSelectorModal.vue:45 #: frontend/src/components/SidePanelLayout.vue:137 msgid "Create New" -msgstr "" +msgstr "Crea Nuovo" #: frontend/src/components/Activities/Activities.vue:384 #: frontend/src/components/Modals/NoteModal.vue:15 @@ -1314,7 +1314,7 @@ msgstr "" #: crm/fcrm/doctype/fcrm_settings/fcrm_settings.json #: frontend/src/components/Settings/General/CurrencySettings.vue:38 msgid "Currency" -msgstr "" +msgstr "Valuta" #: frontend/src/components/Settings/General/CurrencySettings.vue:9 msgid "Currency & Exchange rate provider" @@ -1369,7 +1369,7 @@ msgstr "" #: frontend/src/pages/Deal.vue:555 frontend/src/pages/Lead.vue:421 #: frontend/src/pages/MobileDeal.vue:447 frontend/src/pages/MobileLead.vue:354 msgid "Data" -msgstr "" +msgstr "Dati" #. Option for the 'Type' (Select) field in DocType 'CRM Fields Layout' #: crm/fcrm/doctype/crm_fields_layout/crm_fields_layout.json @@ -1379,7 +1379,7 @@ msgstr "" #. Label of the date (Date) field in DocType 'CRM Holiday' #: crm/api/dashboard.py:601 crm/fcrm/doctype/crm_holiday/crm_holiday.json msgid "Date" -msgstr "" +msgstr "Data" #: frontend/src/components/Layouts/AppSidebar.vue:546 #: frontend/src/components/Settings/EmailTemplate/EditEmailTemplate.vue:54 @@ -1400,7 +1400,7 @@ msgstr "" #. Label of the deal_status (Link) field in DocType 'ERPNext CRM Settings' #: crm/fcrm/doctype/erpnext_crm_settings/erpnext_crm_settings.json msgid "Deal Status" -msgstr "" +msgstr "Stati Offerta" #. Label of a shortcut in the Frappe CRM Workspace #: crm/fcrm/workspace/frappe_crm/frappe_crm.json @@ -1432,7 +1432,7 @@ msgstr "" #: frontend/src/pages/MobileDeal.vue:386 #: frontend/src/pages/MobileOrganization.vue:328 msgid "Deals" -msgstr "" +msgstr "Offerte" #: crm/api/dashboard.py:788 #: frontend/src/components/Dashboard/AddChartModal.vue:97 @@ -1551,7 +1551,7 @@ msgstr "" #: frontend/src/pages/Notes.vue:40 frontend/src/pages/Organization.vue:83 #: frontend/src/pages/Tasks.vue:369 msgid "Delete" -msgstr "" +msgstr "Elimina" #: crm/fcrm/doctype/fcrm_settings/fcrm_settings.js:26 msgid "Delete & Restore" @@ -1613,7 +1613,7 @@ msgstr "" #: crm/fcrm/doctype/crm_task/crm_task.json #: frontend/src/components/Modals/TaskModal.vue:49 msgid "Description" -msgstr "" +msgstr "Descrizione" #: frontend/src/components/Apps.vue:63 msgid "Desk" @@ -1643,12 +1643,12 @@ msgstr "" #. Label of the disabled (Check) field in DocType 'CRM Product' #: crm/fcrm/doctype/crm_product/crm_product.json msgid "Disabled" -msgstr "" +msgstr "Disabilitato" #: frontend/src/components/CommentBox.vue:76 #: frontend/src/components/EmailEditor.vue:158 msgid "Discard" -msgstr "" +msgstr "Annulla" #. Label of the discount_percentage (Percent) field in DocType 'CRM Products' #: crm/fcrm/doctype/crm_products/crm_products.json @@ -1667,12 +1667,12 @@ msgstr "" #: crm/fcrm/doctype/crm_global_settings/crm_global_settings.json #: crm/fcrm/doctype/crm_view_settings/crm_view_settings.json msgid "DocType" -msgstr "" +msgstr "Tipo di documento" #. Label of the dt (Link) field in DocType 'CRM Fields Layout' #: crm/fcrm/doctype/crm_fields_layout/crm_fields_layout.json msgid "Document Type" -msgstr "" +msgstr "Tipo Documento" #: frontend/src/data/document.js:28 msgid "Document does not exist" @@ -1707,11 +1707,11 @@ msgstr "" #: frontend/src/components/FilesUploader/FilesUploaderArea.vue:24 msgid "Drag and drop files here or upload from" -msgstr "" +msgstr "Trascina e rilascia qui i file o caricali da" #: frontend/src/components/FilesUploader/FilesUploaderArea.vue:56 msgid "Drop files here" -msgstr "" +msgstr "Rilascia i file qui" #. Label of the dropdown_items_tab (Tab Break) field in DocType 'FCRM Settings' #: crm/fcrm/doctype/fcrm_settings/fcrm_settings.json @@ -1729,7 +1729,7 @@ msgstr "" #: frontend/src/components/Settings/EmailTemplate/NewEmailTemplate.vue:19 #: frontend/src/components/ViewControls.vue:1113 msgid "Duplicate" -msgstr "" +msgstr "Duplica" #: frontend/src/components/Modals/ViewModal.vue:8 msgid "Duplicate View" @@ -1857,7 +1857,7 @@ msgstr "" #: frontend/src/pages/Organization.vue:474 #: frontend/src/pages/Organization.vue:502 msgid "Email" -msgstr "" +msgstr "E-mail" #: frontend/src/components/Settings/Settings.vue:107 msgid "Email Accounts" @@ -1924,7 +1924,7 @@ msgstr "" #: crm/fcrm/doctype/crm_form_script/crm_form_script.js:30 msgid "Enable" -msgstr "" +msgstr "Abilita" #. Label of the enable_forecasting (Check) field in DocType 'FCRM Settings' #: crm/fcrm/doctype/fcrm_settings/fcrm_settings.json @@ -1957,7 +1957,7 @@ msgstr "" #: frontend/src/components/Settings/EmailTemplate/EmailTemplates.vue:85 #: frontend/src/components/Settings/EmailTemplate/NewEmailTemplate.vue:33 msgid "Enabled" -msgstr "" +msgstr "Abilitato" #. Label of the end_date (Date) field in DocType 'CRM Service Level Agreement' #: crm/fcrm/doctype/crm_service_level_agreement/crm_service_level_agreement.json @@ -1987,7 +1987,7 @@ msgstr "" #: frontend/src/components/Filter.vue:332 #: frontend/src/components/Filter.vue:348 msgid "Equals" -msgstr "" +msgstr "Uguali" #: frontend/src/components/Modals/ConvertToDealModal.vue:185 msgid "Error converting to deal: {0}" @@ -2071,7 +2071,7 @@ msgstr "" #: frontend/src/components/Layouts/AppSidebar.vue:107 msgid "Expand" -msgstr "" +msgstr "Espandi" #. Label of the expected_closure_date (Date) field in DocType 'CRM Deal' #: crm/fcrm/doctype/crm_deal/crm_deal.json @@ -2099,7 +2099,7 @@ msgstr "" #: frontend/src/components/ViewControls.vue:203 #: frontend/src/components/ViewControls.vue:251 msgid "Export" -msgstr "" +msgstr "Esportare" #: frontend/src/components/ViewControls.vue:282 msgid "Export All {0} Record(s)" @@ -2210,13 +2210,13 @@ msgstr "" #: frontend/src/components/Filter.vue:6 msgid "Filter" -msgstr "" +msgstr "Filtro" #. Label of the filters (Code) field in DocType 'CRM View Settings' #. Label of the filters_tab (Tab Break) field in DocType 'CRM View Settings' #: crm/fcrm/doctype/crm_view_settings/crm_view_settings.json msgid "Filters" -msgstr "" +msgstr "Filtri" #. Label of the first_name (Data) field in DocType 'CRM Deal' #. Label of the first_name (Data) field in DocType 'CRM Lead' @@ -2227,7 +2227,7 @@ msgstr "" #: frontend/src/components/SortBy.vue:6 frontend/src/components/SortBy.vue:106 #: frontend/src/components/SortBy.vue:140 msgid "First Name" -msgstr "" +msgstr "Nome di battesimo" #: frontend/src/components/Modals/LeadModal.vue:135 msgid "First Name is mandatory" @@ -2287,7 +2287,7 @@ msgstr "" #. Option for the 'Apply To' (Select) field in DocType 'CRM Form Script' #: crm/fcrm/doctype/crm_form_script/crm_form_script.json msgid "Form" -msgstr "" +msgstr "Modulo" #: crm/fcrm/doctype/erpnext_crm_settings/erpnext_crm_settings.js:19 msgid "Form Script updated successfully" @@ -2314,7 +2314,7 @@ msgstr "" #: crm/fcrm/doctype/crm_call_log/crm_call_log.json #: crm/fcrm/doctype/crm_status_change_log/crm_status_change_log.json msgid "From" -msgstr "" +msgstr "Da" #. Label of the from_date (Date) field in DocType 'CRM Holiday List' #. Label of the from_date (Datetime) field in DocType 'CRM Status Change Log' @@ -2345,7 +2345,7 @@ msgstr "" #: crm/fcrm/doctype/crm_contacts/crm_contacts.json #: crm/fcrm/doctype/crm_lead/crm_lead.json msgid "Full Name" -msgstr "" +msgstr "Nome e Cognome" #: crm/api/dashboard.py:728 #: frontend/src/components/Dashboard/AddChartModal.vue:96 @@ -2401,7 +2401,7 @@ msgstr "" #: frontend/src/components/Layouts/AppSidebar.vue:93 msgid "Help" -msgstr "" +msgstr "Aiuto" #: frontend/src/components/CommunicationArea.vue:62 msgid "Hi John, \\n\\nCan you please provide more details on this..." @@ -2410,7 +2410,7 @@ msgstr "" #. Label of the hidden (Check) field in DocType 'CRM Dropdown Item' #: crm/fcrm/doctype/crm_dropdown_item/crm_dropdown_item.json msgid "Hidden" -msgstr "" +msgstr "Nascosto" #: frontend/src/components/Activities/Activities.vue:230 msgid "Hide" @@ -2470,14 +2470,14 @@ msgstr "" #. Label of the id (Data) field in DocType 'CRM Call Log' #: crm/fcrm/doctype/crm_call_log/crm_call_log.json msgid "ID" -msgstr "" +msgstr "ID" #. Label of the icon (Code) field in DocType 'CRM Dropdown Item' #. Label of the icon (Data) field in DocType 'CRM View Settings' #: crm/fcrm/doctype/crm_dropdown_item/crm_dropdown_item.json #: crm/fcrm/doctype/crm_view_settings/crm_view_settings.json msgid "Icon" -msgstr "" +msgstr "Icona" #: frontend/src/components/Settings/emailConfig.js:55 msgid "If enabled, all outgoing emails will be sent from this account. Note: Only one account can be default outgoing." @@ -2500,7 +2500,7 @@ msgstr "" #: crm/fcrm/doctype/crm_lead/crm_lead.json #: crm/fcrm/doctype/crm_product/crm_product.json msgid "Image" -msgstr "" +msgstr "Immagine" #: frontend/src/components/Filter.vue:276 #: frontend/src/components/Filter.vue:297 @@ -2574,7 +2574,7 @@ msgstr "" #: frontend/src/components/Settings/Settings.vue:120 msgctxt "FCRM" msgid "Integrations" -msgstr "" +msgstr "Integrazioni" #: frontend/src/components/Layouts/AppSidebar.vue:524 #: frontend/src/components/Layouts/AppSidebar.vue:527 @@ -2652,7 +2652,7 @@ msgstr "" #. Label of the is_default (Check) field in DocType 'CRM View Settings' #: crm/fcrm/doctype/crm_view_settings/crm_view_settings.json msgid "Is Default" -msgstr "" +msgstr "È predefinito" #. Label of the is_erpnext_in_different_site (Check) field in DocType 'ERPNext #. CRM Settings' @@ -2679,7 +2679,7 @@ msgstr "" #: crm/fcrm/doctype/crm_form_script/crm_form_script.json #: crm/fcrm/doctype/crm_view_settings/crm_view_settings.json msgid "Is Standard" -msgstr "" +msgstr "È standard" #. Description of the 'Enable Forecasting' (Check) field in DocType 'FCRM #. Settings' @@ -2726,7 +2726,7 @@ msgstr "" #: frontend/src/components/Kanban/KanbanSettings.vue:3 #: frontend/src/components/Kanban/KanbanSettings.vue:11 msgid "Kanban Settings" -msgstr "" +msgstr "Impostazioni Kanban" #. Label of the key (Data) field in DocType 'CRM Invitation' #: crm/fcrm/doctype/crm_invitation/crm_invitation.json @@ -2739,7 +2739,7 @@ msgstr "" #: crm/fcrm/doctype/crm_view_settings/crm_view_settings.json #: frontend/src/components/ColumnSettings.vue:109 msgid "Label" -msgstr "" +msgstr "Etichetta" #: frontend/src/components/Filter.vue:620 msgid "Last 6 Months" @@ -2802,7 +2802,7 @@ msgstr "" #: frontend/src/components/Telephony/ExotelCallUI.vue:205 #: frontend/src/pages/Tasks.vue:130 msgid "Lead" -msgstr "" +msgstr "Opportunità" #. Label of the lead_details_tab (Tab Break) field in DocType 'CRM Deal' #: crm/fcrm/doctype/crm_deal/crm_deal.json @@ -2845,7 +2845,7 @@ msgstr "" #: crm/fcrm/workspace/frappe_crm/frappe_crm.json #: frontend/src/pages/Lead.vue:369 frontend/src/pages/MobileLead.vue:293 msgid "Leads" -msgstr "" +msgstr "Potenziali Clienti" #: crm/api/dashboard.py:934 #: frontend/src/components/Dashboard/AddChartModal.vue:106 @@ -2871,7 +2871,7 @@ msgstr "" #: frontend/src/components/FilesUploader/FilesUploaderArea.vue:47 msgid "Link" -msgstr "" +msgstr "Collegamento" #. Label of the links (Table) field in DocType 'CRM Call Log' #: crm/fcrm/doctype/crm_call_log/crm_call_log.json @@ -2907,7 +2907,7 @@ msgstr "" #: frontend/src/components/Activities/DataFields.vue:37 #: frontend/src/pages/Deal.vue:193 frontend/src/pages/MobileDeal.vue:119 msgid "Loading..." -msgstr "" +msgstr "Caricamento..." #. Label of the log_tab (Tab Break) field in DocType 'CRM Deal' #. Label of the log_tab (Tab Break) field in DocType 'CRM Lead' @@ -2930,7 +2930,7 @@ msgstr "" #: crm/fcrm/doctype/fcrm_settings/fcrm_settings.json #: frontend/src/components/Settings/General/BrandSettings.vue:47 msgid "Logo" -msgstr "" +msgstr "Logo" #. Option for the 'Type' (Select) field in DocType 'CRM Deal Status' #: crm/fcrm/doctype/crm_deal_status/crm_deal_status.json @@ -3043,7 +3043,7 @@ msgstr "" #: frontend/src/components/Settings/Users.vue:256 #: frontend/src/components/Settings/Users.vue:259 msgid "Manager" -msgstr "" +msgstr "Responsabile" #: frontend/src/data/document.js:54 msgid "Mandatory field error: {0}" @@ -3052,13 +3052,13 @@ msgstr "" #. Option for the 'Telephony Medium' (Select) field in DocType 'CRM Call Log' #: crm/fcrm/doctype/crm_call_log/crm_call_log.json msgid "Manual" -msgstr "" +msgstr "Manuale" #: frontend/src/components/Notifications.vue:19 #: frontend/src/pages/MobileNotification.vue:11 #: frontend/src/pages/MobileNotification.vue:14 msgid "Mark all as read" -msgstr "" +msgstr "Segna tutto come letto" #: frontend/src/components/Layouts/AppSidebar.vue:542 msgid "Masters" @@ -3079,7 +3079,7 @@ msgstr "" #. Label of the message (HTML Editor) field in DocType 'CRM Notification' #: crm/fcrm/doctype/crm_notification/crm_notification.json msgid "Message" -msgstr "" +msgstr "Messaggio" #. Label of the middle_name (Data) field in DocType 'CRM Lead' #: crm/fcrm/doctype/crm_lead/crm_lead.json @@ -3274,7 +3274,7 @@ msgstr "" #: frontend/src/components/Modals/CreateDocumentModal.vue:89 msgid "New {0}" -msgstr "" +msgstr "Nuovo {0}" #: frontend/src/components/Filter.vue:668 msgid "Next 6 Months" @@ -3303,7 +3303,7 @@ msgstr "" #: frontend/src/components/Controls/Grid.vue:27 msgid "No" -msgstr "" +msgstr "No" #. Option for the 'Status' (Select) field in DocType 'CRM Call Log' #: crm/fcrm/doctype/crm_call_log/crm_call_log.json @@ -3445,7 +3445,7 @@ msgstr "" #: frontend/src/components/Settings/SettingsPage.vue:11 #: frontend/src/components/Settings/TelephonySettings.vue:11 msgid "Not Saved" -msgstr "" +msgstr "Non Salvato" #: crm/fcrm/doctype/crm_deal/crm_deal.py:260 msgid "Not allowed to add contact to Deal" @@ -3505,7 +3505,7 @@ msgstr "" #: frontend/src/components/Notifications.vue:17 #: frontend/src/pages/MobileNotification.vue:6 msgid "Notifications" -msgstr "" +msgstr "Notifiche" #. Label of the number (Data) field in DocType 'CRM Telephony Phone' #: crm/fcrm/doctype/crm_telephony_phone/crm_telephony_phone.json @@ -3557,7 +3557,7 @@ msgstr "" #. Option for the 'Type' (Select) field in DocType 'CRM Deal Status' #: crm/fcrm/doctype/crm_deal_status/crm_deal_status.json msgid "Open" -msgstr "" +msgstr "Aperto" #: frontend/src/components/Modals/NoteModal.vue:18 #: frontend/src/components/Modals/TaskModal.vue:25 @@ -3844,13 +3844,13 @@ msgstr "" #: crm/fcrm/doctype/crm_service_level_priority/crm_service_level_priority.json #: crm/fcrm/doctype/crm_task/crm_task.json msgid "Priority" -msgstr "" +msgstr "Priorità" #. Label of the private (Check) field in DocType 'CRM Dashboard' #: crm/fcrm/doctype/crm_dashboard/crm_dashboard.json #: frontend/src/components/FilesUploader/FilesUploaderArea.vue:89 msgid "Private" -msgstr "" +msgstr "Privato" #. Label of the probability (Percent) field in DocType 'CRM Deal' #. Label of the probability (Percent) field in DocType 'CRM Deal Status' @@ -3947,7 +3947,7 @@ msgstr "" #. Label of the read (Check) field in DocType 'CRM Notification' #: crm/fcrm/doctype/crm_notification/crm_notification.json msgid "Read" -msgstr "" +msgstr "Leggere" #: crm/api/dashboard.py:886 msgid "Reason" @@ -3990,13 +3990,13 @@ msgstr "" #: crm/fcrm/doctype/crm_task/crm_task.json #: crm/fcrm/doctype/fcrm_note/fcrm_note.json msgid "Reference Document Type" -msgstr "" +msgstr "Riferimento Tipo di documento" #. Label of the reference_docname (Dynamic Link) field in DocType 'CRM Call #. Log' #: crm/fcrm/doctype/crm_call_log/crm_call_log.json msgid "Reference Name" -msgstr "" +msgstr "Nome di Riferimento" #: frontend/src/components/ViewControls.vue:25 #: frontend/src/components/ViewControls.vue:160 @@ -4132,7 +4132,7 @@ msgstr "" #. Label of the rgt (Int) field in DocType 'CRM Territory' #: crm/fcrm/doctype/crm_territory/crm_territory.json msgid "Right" -msgstr "" +msgstr "Destra" #. Option for the 'Status' (Select) field in DocType 'CRM Call Log' #: crm/fcrm/doctype/crm_call_log/crm_call_log.json @@ -4148,13 +4148,13 @@ msgstr "" #: crm/fcrm/doctype/crm_invitation/crm_invitation.json #: frontend/src/components/Modals/AddExistingUserModal.vue:44 msgid "Role" -msgstr "" +msgstr "Ruolo" #. Option for the 'Type' (Select) field in DocType 'CRM Dropdown Item' #. Label of the route (Data) field in DocType 'CRM Dropdown Item' #: crm/fcrm/doctype/crm_dropdown_item/crm_dropdown_item.json msgid "Route" -msgstr "" +msgstr "Percorso" #. Label of the route_name (Data) field in DocType 'CRM View Settings' #: crm/fcrm/doctype/crm_view_settings/crm_view_settings.json @@ -4259,7 +4259,7 @@ msgstr "" #: frontend/src/components/Settings/Users.vue:268 #: frontend/src/components/Settings/Users.vue:271 msgid "Sales User" -msgstr "" +msgstr "Utente Vendite" #: crm/api/dashboard.py:598 #: frontend/src/components/Dashboard/AddChartModal.vue:94 @@ -4325,7 +4325,7 @@ msgstr "" #. Label of the script (Code) field in DocType 'CRM Form Script' #: crm/fcrm/doctype/crm_form_script/crm_form_script.json msgid "Script" -msgstr "" +msgstr "Script" #: frontend/src/components/Settings/EmailTemplate/EmailTemplates.vue:64 msgid "Search template" @@ -4353,11 +4353,11 @@ msgstr "" #: frontend/src/components/FieldLayout/Field.vue:332 msgid "Select {0}" -msgstr "" +msgstr "Seleziona {0}" #: frontend/src/components/EmailEditor.vue:162 msgid "Send" -msgstr "" +msgstr "Invia" #: frontend/src/components/Settings/InviteUserPage.vue:18 msgid "Send Invites" @@ -4382,7 +4382,7 @@ msgstr "" #. Option for the 'Type' (Select) field in DocType 'CRM Dropdown Item' #: crm/fcrm/doctype/crm_dropdown_item/crm_dropdown_item.json msgid "Separator" -msgstr "" +msgstr "Separatore" #. Label of the naming_series (Select) field in DocType 'CRM Lead' #: crm/fcrm/doctype/crm_lead/crm_lead.json @@ -4470,7 +4470,7 @@ msgstr "" #: frontend/src/components/Settings/Settings.vue:11 #: frontend/src/components/Settings/Settings.vue:75 msgid "Settings" -msgstr "" +msgstr "Impostazioni" #: frontend/src/components/Settings/EmailAdd.vue:6 msgid "Setup Email" @@ -4602,7 +4602,7 @@ msgstr "" #: frontend/src/pages/MobileOrganization.vue:460 #: frontend/src/pages/Organization.vue:469 msgid "Status" -msgstr "" +msgstr "Stato" #. Label of the status_change_log (Table) field in DocType 'CRM Deal' #. Label of the status_change_log (Table) field in DocType 'CRM Lead' @@ -4619,12 +4619,12 @@ msgstr "" #. Label of the subdomain (Data) field in DocType 'CRM Exotel Settings' #: crm/fcrm/doctype/crm_exotel_settings/crm_exotel_settings.json msgid "Subdomain" -msgstr "" +msgstr "Sottodominio" #: frontend/src/components/Settings/EmailTemplate/EditEmailTemplate.vue:71 #: frontend/src/components/Settings/EmailTemplate/NewEmailTemplate.vue:71 msgid "Subject" -msgstr "" +msgstr "Oggetto" #: frontend/src/components/Settings/EmailTemplate/EditEmailTemplate.vue:159 #: frontend/src/components/Settings/EmailTemplate/NewEmailTemplate.vue:161 @@ -4684,7 +4684,7 @@ msgstr "" #: crm/fcrm/doctype/crm_notification/crm_notification.json #: frontend/src/components/Layouts/AppSidebar.vue:550 msgid "Task" -msgstr "" +msgstr "Attività" #: frontend/src/pages/Deal.vue:565 frontend/src/pages/Lead.vue:431 #: frontend/src/pages/MobileDeal.vue:458 frontend/src/pages/MobileLead.vue:365 @@ -4834,7 +4834,7 @@ msgstr "" #: frontend/src/components/Modals/NoteModal.vue:30 #: frontend/src/components/Modals/TaskModal.vue:41 msgid "Title" -msgstr "" +msgstr "Titolo" #. Label of the title_field (Data) field in DocType 'CRM View Settings' #: crm/fcrm/doctype/crm_view_settings/crm_view_settings.json @@ -4848,7 +4848,7 @@ msgstr "" #: crm/fcrm/doctype/crm_status_change_log/crm_status_change_log.json #: frontend/src/components/Activities/EmailArea.vue:63 msgid "To" -msgstr "" +msgstr "A" #. Label of the to_date (Date) field in DocType 'CRM Holiday List' #. Label of the to_date (Datetime) field in DocType 'CRM Status Change Log' @@ -4873,7 +4873,7 @@ msgstr "" #: frontend/src/components/Filter.vue:632 msgid "Today" -msgstr "" +msgstr "Oggi" #. Option for the 'Status' (Select) field in DocType 'CRM Task' #: crm/fcrm/doctype/crm_task/crm_task.json @@ -4986,7 +4986,7 @@ msgstr "" #: crm/fcrm/doctype/crm_notification/crm_notification.json #: crm/fcrm/doctype/crm_view_settings/crm_view_settings.json msgid "Type" -msgstr "" +msgstr "Tipo" #: frontend/src/components/Controls/MultiSelectEmailInput.vue:73 #: frontend/src/components/Controls/MultiSelectUserInput.vue:73 @@ -5078,7 +5078,7 @@ msgstr "" #: frontend/src/components/FilesUploader/FilesUploader.vue:86 msgid "Upload" -msgstr "" +msgstr "Carica" #: frontend/src/components/Activities/Activities.vue:404 #: frontend/src/components/Activities/ActivityHeader.vue:62 @@ -5092,7 +5092,7 @@ msgstr "" #: frontend/src/components/Activities/WhatsAppBox.vue:140 msgid "Upload Image" -msgstr "" +msgstr "Carica Immagine" #: frontend/src/components/Activities/WhatsAppBox.vue:148 msgid "Upload Video" @@ -5113,7 +5113,7 @@ msgstr "" #: crm/fcrm/doctype/crm_telephony_agent/crm_telephony_agent.json #: crm/fcrm/doctype/crm_view_settings/crm_view_settings.json msgid "User" -msgstr "" +msgstr "Utente" #. Label of the user_name (Data) field in DocType 'CRM Telephony Agent' #: crm/fcrm/doctype/crm_telephony_agent/crm_telephony_agent.json @@ -5128,7 +5128,7 @@ msgstr "" #: frontend/src/components/Settings/Settings.vue:95 #: frontend/src/components/Settings/Users.vue:7 msgid "Users" -msgstr "" +msgstr "Utenti" #: frontend/src/components/Modals/AddExistingUserModal.vue:103 msgid "Users added successfully" @@ -5142,7 +5142,7 @@ msgstr "" #: frontend/src/components/Modals/EditValueModal.vue:14 msgid "Value" -msgstr "" +msgstr "Valore" #: frontend/src/components/Modals/ViewModal.vue:25 msgid "View Name" @@ -5150,7 +5150,7 @@ msgstr "" #: frontend/src/components/Layouts/AppSidebar.vue:561 msgid "Views" -msgstr "" +msgstr "Viste" #: frontend/src/components/Layouts/AppSidebar.vue:558 msgid "Web form" @@ -5170,7 +5170,7 @@ msgstr "" #: crm/fcrm/doctype/crm_organization/crm_organization.json #: frontend/src/components/Modals/AboutModal.vue:52 msgid "Website" -msgstr "" +msgstr "Sito Web" #. Option for the 'Weekly Off' (Select) field in DocType 'CRM Holiday List' #. Option for the 'Workday' (Select) field in DocType 'CRM Service Day' @@ -5213,7 +5213,7 @@ msgstr "" #: frontend/src/components/ColumnSettings.vue:117 msgid "Width" -msgstr "" +msgstr "Larghezza" #: frontend/src/components/ColumnSettings.vue:122 msgid "Width can be in number, pixel or rem (eg. 3, 30px, 10rem)" From 818fd6fcdd5586b323de90a075efa82c9251fb6e Mon Sep 17 00:00:00 2001 From: Shariq Ansari <30859809+shariquerik@users.noreply.github.com> Date: Sat, 9 Aug 2025 15:35:44 +0530 Subject: [PATCH 005/112] chore: Italian translations --- crm/locale/it.po | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/crm/locale/it.po b/crm/locale/it.po index e2df9406..f24245bd 100644 --- a/crm/locale/it.po +++ b/crm/locale/it.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: shariq@frappe.io\n" "POT-Creation-Date: 2025-08-03 09:38+0000\n" -"PO-Revision-Date: 2025-08-08 10:07\n" +"PO-Revision-Date: 2025-08-09 10:05\n" "Last-Translator: shariq@frappe.io\n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -1099,7 +1099,7 @@ msgstr "" #: frontend/src/components/Modals/ChangePasswordModal.vue:18 msgid "Confirm Password" -msgstr "Conferma Password" +msgstr "Ripeti Password" #: frontend/src/components/Settings/Users.vue:225 #: frontend/src/components/Settings/Users.vue:228 @@ -1749,7 +1749,7 @@ msgstr "" #: frontend/src/components/Layouts/AppSidebar.vue:599 #: frontend/src/components/Settings/Settings.vue:135 msgid "ERPNext" -msgstr "" +msgstr "ERPNext" #. Name of a DocType #: crm/fcrm/doctype/erpnext_crm_settings/erpnext_crm_settings.json @@ -3236,7 +3236,7 @@ msgstr "" #: frontend/src/components/Modals/ChangePasswordModal.vue:6 msgid "New Password" -msgstr "" +msgstr "Nuova Password" #: frontend/src/components/FieldLayoutEditor.vue:203 #: frontend/src/components/SidePanelLayoutEditor.vue:133 @@ -4228,7 +4228,7 @@ msgstr "" #: crm/fcrm/doctype/fcrm_note/fcrm_note.json #: crm/fcrm/doctype/fcrm_settings/fcrm_settings.json msgid "Sales Manager" -msgstr "" +msgstr "Responsabile Vendite" #. Name of a role #. Option for the 'Role' (Select) field in DocType 'CRM Invitation' @@ -4486,7 +4486,7 @@ msgstr "" #: frontend/src/components/Activities/Activities.vue:230 msgid "Show" -msgstr "" +msgstr "Mostra" #: frontend/src/components/Controls/Password.vue:19 msgid "Show Password" @@ -4670,7 +4670,7 @@ msgstr "" #: crm/fcrm/doctype/erpnext_crm_settings/erpnext_crm_settings.json #: crm/fcrm/doctype/fcrm_settings/fcrm_settings.json msgid "System Manager" -msgstr "" +msgstr "Amministratore di Sistema" #: frontend/src/components/EmailEditor.vue:22 msgid "TO" From d539bc075f97cbc44a96a4efcdb305e81b975db0 Mon Sep 17 00:00:00 2001 From: Shariq Ansari <30859809+shariquerik@users.noreply.github.com> Date: Sat, 9 Aug 2025 15:35:45 +0530 Subject: [PATCH 006/112] chore: German translations --- crm/locale/de.po | 66 ++++++++++++++++++++++++------------------------ 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/crm/locale/de.po b/crm/locale/de.po index 952f891c..8e78aa61 100644 --- a/crm/locale/de.po +++ b/crm/locale/de.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: shariq@frappe.io\n" "POT-Creation-Date: 2025-08-03 09:38+0000\n" -"PO-Revision-Date: 2025-08-04 08:34\n" +"PO-Revision-Date: 2025-08-09 10:05\n" "Last-Translator: shariq@frappe.io\n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -621,16 +621,16 @@ msgstr "Zwischen" #: frontend/src/components/Settings/General/BrandSettings.vue:40 msgid "Brand name" -msgstr "" +msgstr "Markenname" #: frontend/src/components/Settings/General/BrandSettings.vue:9 msgid "Brand settings" -msgstr "" +msgstr "Markeneinstellungen" #. Label of the branding_tab (Tab Break) field in DocType 'FCRM Settings' #: crm/fcrm/doctype/fcrm_settings/fcrm_settings.json msgid "Branding" -msgstr "" +msgstr "Firmenlogo" #: frontend/src/components/Modals/EditValueModal.vue:2 msgid "Bulk Edit" @@ -1295,7 +1295,7 @@ msgstr "Interessent erstellen" #: frontend/src/components/Layouts/AppSidebar.vue:344 msgid "Create your first lead" -msgstr "" +msgstr "Erstellen Sie Ihren ersten Interessenten" #: frontend/src/components/Layouts/AppSidebar.vue:414 msgid "Create your first note" @@ -1303,7 +1303,7 @@ msgstr "" #: frontend/src/components/Layouts/AppSidebar.vue:394 msgid "Create your first task" -msgstr "" +msgstr "Erstellen Sie Ihre erste Aufgabe" #. Label of the currency (Link) field in DocType 'CRM Deal' #. Label of the currency (Link) field in DocType 'CRM Organization' @@ -1334,7 +1334,7 @@ msgstr "" #: frontend/src/components/Layouts/AppSidebar.vue:536 msgid "Custom branding" -msgstr "" +msgstr "Benutzerdefiniertes Branding" #: frontend/src/components/Layouts/AppSidebar.vue:585 msgid "Custom fields" @@ -1568,7 +1568,7 @@ msgstr "Ansicht löschen" #: frontend/src/components/DeleteLinkedDocModal.vue:65 msgid "Delete all" -msgstr "" +msgstr "Alles löschen" #: frontend/src/components/Activities/AttachmentArea.vue:62 #: frontend/src/components/Activities/AttachmentArea.vue:138 @@ -1581,15 +1581,15 @@ msgstr "Kontakt löschen" #: frontend/src/components/DeleteLinkedDocModal.vue:229 msgid "Delete linked item" -msgstr "" +msgstr "Verknüpftes Element löschen" #: frontend/src/components/DeleteLinkedDocModal.vue:11 msgid "Delete or unlink linked documents" -msgstr "" +msgstr "Verknüpfte Dokumente löschen oder ihre Verknüpfung aufheben" #: frontend/src/components/DeleteLinkedDocModal.vue:23 msgid "Delete or unlink these linked documents before deleting this document" -msgstr "" +msgstr "Verknüpfte Dokumente löschen oder ihre Verknüpfung aufheben bevor dieses Dokument gelöscht wird" #: frontend/src/pages/MobileOrganization.vue:263 msgid "Delete organization" @@ -1597,11 +1597,11 @@ msgstr "Organisation löschen" #: frontend/src/components/DeleteLinkedDocModal.vue:66 msgid "Delete {0} item(s)" -msgstr "" +msgstr "{0} Element(e) löschen" #: frontend/src/components/BulkDeleteLinkedDocModal.vue:28 msgid "Delete {0} items" -msgstr "" +msgstr "{0} Element(e) löschen" #. Label of the description (Text Editor) field in DocType 'CRM Holiday' #. Label of the description (Text Editor) field in DocType 'CRM Lost Reason' @@ -1676,7 +1676,7 @@ msgstr "Dokumententyp" #: frontend/src/data/document.js:28 msgid "Document does not exist" -msgstr "" +msgstr "Dokument existiert nicht" #: crm/api/activities.py:19 msgid "Document not found" @@ -1684,7 +1684,7 @@ msgstr "Dokument nicht gefunden" #: frontend/src/data/document.js:42 msgid "Document updated successfully" -msgstr "" +msgstr "Dokument erfolgreich aktualisiert" #: frontend/src/components/Modals/AboutModal.vue:62 msgid "Documentation" @@ -1698,7 +1698,7 @@ msgstr "Erledigt" #: frontend/src/components/Dashboard/AddChartModal.vue:33 #: frontend/src/components/Dashboard/AddChartModal.vue:71 msgid "Donut chart" -msgstr "" +msgstr "Donut-Diagramm" #: frontend/src/components/Activities/AudioPlayer.vue:166 #: frontend/src/components/ViewControls.vue:254 @@ -1737,7 +1737,7 @@ msgstr "Ansicht duplizieren" #: frontend/src/components/Settings/EmailTemplate/NewEmailTemplate.vue:10 msgid "Duplicate template" -msgstr "" +msgstr "Vorlage duplizieren" #. Label of the duration (Duration) field in DocType 'CRM Call Log' #. Label of the duration (Duration) field in DocType 'CRM Status Change Log' @@ -1778,11 +1778,11 @@ msgstr "ERPNext ist nicht mit dem CRM integriert" #: frontend/src/components/Settings/ERPNextSettings.vue:4 msgid "ERPNext settings" -msgstr "" +msgstr "ERPNext-Einstellungen" #: frontend/src/components/Settings/ERPNextSettings.vue:5 msgid "ERPNext settings updated" -msgstr "" +msgstr "ERPNext-Einstellungen aktualisiert" #: frontend/src/components/FieldLayout/Field.vue:91 #: frontend/src/components/FieldLayoutEditor.vue:319 @@ -1803,7 +1803,7 @@ msgstr "Layout der Datenfelder bearbeiten" #: frontend/src/components/Settings/EmailEdit.vue:6 msgid "Edit Email" -msgstr "" +msgstr "E-Mail bearbeiten" #: frontend/src/components/Modals/SidePanelModal.vue:7 msgid "Edit Field Layout" @@ -1861,11 +1861,11 @@ msgstr "E-Mail" #: frontend/src/components/Settings/Settings.vue:107 msgid "Email Accounts" -msgstr "" +msgstr "E-Mail Konten" #: frontend/src/components/Settings/emailConfig.js:168 msgid "Email ID is required" -msgstr "" +msgstr "E-Mail ID ist erforderlich" #. Label of the email_sent_at (Datetime) field in DocType 'CRM Invitation' #: crm/fcrm/doctype/crm_invitation/crm_invitation.json @@ -1879,19 +1879,19 @@ msgstr "E-Mail-Vorlagen" #: frontend/src/components/Settings/EmailAdd.vue:141 msgid "Email account created successfully" -msgstr "" +msgstr "E-Mail-Konto erfolgreich erstellt" #: frontend/src/components/Settings/EmailEdit.vue:208 msgid "Email account updated successfully" -msgstr "" +msgstr "E-Mail-Konto erfolgreich aktualisiert" #: frontend/src/components/Settings/EmailAccountList.vue:7 msgid "Email accounts" -msgstr "" +msgstr "E-Mail-Konten" #: frontend/src/components/Layouts/AppSidebar.vue:573 msgid "Email communication" -msgstr "" +msgstr "E-Mail-Kommunikation" #: frontend/src/components/EmailEditor.vue:206 msgid "Email from Lead" @@ -1899,11 +1899,11 @@ msgstr "" #: frontend/src/components/Layouts/AppSidebar.vue:552 msgid "Email template" -msgstr "" +msgstr "E-Mail-Vorlage" #: frontend/src/components/Settings/EmailTemplate/EmailTemplates.vue:7 msgid "Email templates" -msgstr "" +msgstr "E-Mail-Vorlagen" #: frontend/src/pages/Deal.vue:545 frontend/src/pages/Lead.vue:411 #: frontend/src/pages/MobileDeal.vue:437 frontend/src/pages/MobileLead.vue:344 @@ -1929,7 +1929,7 @@ msgstr "ermöglichen" #. Label of the enable_forecasting (Check) field in DocType 'FCRM Settings' #: crm/fcrm/doctype/fcrm_settings/fcrm_settings.json msgid "Enable Forecasting" -msgstr "" +msgstr "Vorhersage aktivieren" #: frontend/src/components/Settings/emailConfig.js:28 msgid "Enable Incoming" @@ -1941,7 +1941,7 @@ msgstr "Ausgehend aktivieren" #: frontend/src/components/Settings/General/GeneralSettings.vue:19 msgid "Enable forecasting" -msgstr "" +msgstr "Vorhersage aktivieren" #. Label of the enabled (Check) field in DocType 'CRM Exotel Settings' #. Label of the enabled (Check) field in DocType 'CRM Form Script' @@ -2185,7 +2185,7 @@ msgstr "" #: crm/fcrm/doctype/fcrm_settings/fcrm_settings.json #: frontend/src/components/Settings/General/BrandSettings.vue:81 msgid "Favicon" -msgstr "" +msgstr "Favicon" #: frontend/src/components/Modals/EditValueModal.vue:5 msgid "Field" @@ -2485,7 +2485,7 @@ msgstr "" #: frontend/src/components/Settings/emailConfig.js:47 msgid "If enabled, all replies to your company (eg: replies@yourcomany.com) will come to this account. Note: Only one account can be default incoming." -msgstr "" +msgstr "Falls aktiviert, werden alle Antworten an Ihr Unternehmen (z.B. replies@yourcomany.com) an dieses Konto gesendet. Hinweis: Es kann nur ein Konto als Standard-Eingang festgelegt werden." #: frontend/src/components/Settings/emailConfig.js:39 msgid "If enabled, outgoing emails can be sent from this account." @@ -3299,7 +3299,7 @@ msgstr "Nächste Woche" #: frontend/src/components/Filter.vue:672 msgid "Next Year" -msgstr "" +msgstr "Nächstes Jahr" #: frontend/src/components/Controls/Grid.vue:27 msgid "No" From 00e3bd12ccfa49e7d97527641924756c521dc808 Mon Sep 17 00:00:00 2001 From: frappe-pr-bot Date: Sun, 10 Aug 2025 09:37:28 +0000 Subject: [PATCH 007/112] chore: update POT file --- crm/locale/main.pot | 74 +++++++++++++++++++++++++++------------------ 1 file changed, 44 insertions(+), 30 deletions(-) diff --git a/crm/locale/main.pot b/crm/locale/main.pot index 9b596ef5..573b1c77 100644 --- a/crm/locale/main.pot +++ b/crm/locale/main.pot @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Frappe CRM VERSION\n" "Report-Msgid-Bugs-To: shariq@frappe.io\n" -"POT-Creation-Date: 2025-08-03 09:38+0000\n" -"PO-Revision-Date: 2025-08-03 09:38+0000\n" +"POT-Creation-Date: 2025-08-10 09:37+0000\n" +"PO-Revision-Date: 2025-08-10 09:37+0000\n" "Last-Translator: shariq@frappe.io\n" "Language-Team: shariq@frappe.io\n" "MIME-Version: 1.0\n" @@ -473,14 +473,19 @@ msgid "Ask your manager to set up the Exchange Rate Provider, as default provide msgstr "" #: frontend/src/components/ListBulkActions.vue:184 -#: frontend/src/components/Modals/AssignmentModal.vue:5 +#: frontend/src/components/Modals/AssignmentModal.vue:4 msgid "Assign To" msgstr "" -#: frontend/src/components/AssignTo.vue:9 +#: frontend/src/components/AssignTo.vue:11 +#: frontend/src/components/AssignToBody.vue:5 msgid "Assign to" msgstr "" +#: frontend/src/components/AssignToBody.vue:65 +msgid "Assign to me" +msgstr "" + #. Label of the assigned_to (Link) field in DocType 'CRM Task' #: crm/fcrm/doctype/crm_task/crm_task.json msgid "Assigned To" @@ -878,7 +883,7 @@ msgstr "" #: frontend/src/components/ColumnSettings.vue:132 #: frontend/src/components/Dashboard/AddChartModal.vue:40 #: frontend/src/components/DeleteLinkedDocModal.vue:114 -#: frontend/src/components/Modals/AssignmentModal.vue:9 +#: frontend/src/components/Modals/AssignmentModal.vue:69 #: frontend/src/components/Modals/LostReasonModal.vue:43 #: frontend/src/components/Telephony/TwilioCallUI.vue:77 #: frontend/src/components/ViewControls.vue:56 @@ -1266,12 +1271,12 @@ msgstr "" msgid "Create New" msgstr "" -#: frontend/src/components/Activities/Activities.vue:384 +#: frontend/src/components/Activities/Activities.vue:388 #: frontend/src/components/Modals/NoteModal.vue:15 msgid "Create Note" msgstr "" -#: frontend/src/components/Activities/Activities.vue:399 +#: frontend/src/components/Activities/Activities.vue:403 #: frontend/src/components/Modals/TaskModal.vue:18 msgid "Create Task" msgstr "" @@ -1996,11 +2001,11 @@ msgstr "" msgid "Error updating field" msgstr "" -#: crm/fcrm/doctype/erpnext_crm_settings/erpnext_crm_settings.py:261 +#: crm/fcrm/doctype/erpnext_crm_settings/erpnext_crm_settings.py:282 msgid "Error while creating customer in ERPNext, check error log for more details" msgstr "" -#: crm/fcrm/doctype/erpnext_crm_settings/erpnext_crm_settings.py:173 +#: crm/fcrm/doctype/erpnext_crm_settings/erpnext_crm_settings.py:194 msgid "Error while creating prospect in ERPNext, check error log for more details" msgstr "" @@ -2410,7 +2415,7 @@ msgstr "" msgid "Hidden" msgstr "" -#: frontend/src/components/Activities/Activities.vue:230 +#: frontend/src/components/Activities/Activities.vue:234 msgid "Hide" msgstr "" @@ -2418,7 +2423,7 @@ msgstr "" msgid "Hide Password" msgstr "" -#: frontend/src/components/Activities/CallArea.vue:74 +#: frontend/src/components/Activities/CallArea.vue:75 msgid "Hide Recording" msgstr "" @@ -2519,7 +2524,7 @@ msgstr "" msgid "In less than a minute" msgstr "" -#: frontend/src/components/Activities/CallArea.vue:35 +#: frontend/src/components/Activities/CallArea.vue:36 msgid "Inbound Call" msgstr "" @@ -2697,8 +2702,9 @@ msgstr "" msgid "Job Title" msgstr "" +#: frontend/src/components/AssignToBody.vue:11 #: frontend/src/components/Filter.vue:75 frontend/src/components/Filter.vue:108 -#: frontend/src/components/Modals/AssignmentModal.vue:35 +#: frontend/src/components/Modals/AssignmentModal.vue:13 #: frontend/src/components/Modals/TaskModal.vue:76 #: frontend/src/components/Telephony/TaskPanel.vue:47 msgid "John Doe" @@ -2885,7 +2891,7 @@ msgstr "" msgid "List" msgstr "" -#: frontend/src/components/Activities/CallArea.vue:74 +#: frontend/src/components/Activities/CallArea.vue:75 msgid "Listen" msgstr "" @@ -2914,7 +2920,7 @@ msgstr "" msgid "Log" msgstr "" -#: frontend/src/components/Activities/Activities.vue:803 +#: frontend/src/components/Activities/Activities.vue:808 #: frontend/src/components/Activities/ActivityHeader.vue:137 #: frontend/src/components/Activities/ActivityHeader.vue:180 msgid "Log a Call" @@ -2986,7 +2992,7 @@ msgstr "" msgid "Make Public" msgstr "" -#: frontend/src/components/Activities/Activities.vue:807 +#: frontend/src/components/Activities/Activities.vue:812 #: frontend/src/components/Activities/ActivityHeader.vue:142 #: frontend/src/components/Activities/ActivityHeader.vue:185 #: frontend/src/pages/Deals.vue:504 frontend/src/pages/Leads.vue:531 @@ -3202,7 +3208,7 @@ msgstr "" msgid "New Call Log" msgstr "" -#: frontend/src/components/Activities/Activities.vue:394 +#: frontend/src/components/Activities/Activities.vue:398 #: frontend/src/components/Activities/ActivityHeader.vue:27 #: frontend/src/components/Activities/ActivityHeader.vue:132 msgid "New Comment" @@ -3212,7 +3218,7 @@ msgstr "" msgid "New Contact" msgstr "" -#: frontend/src/components/Activities/Activities.vue:389 +#: frontend/src/components/Activities/Activities.vue:393 #: frontend/src/components/Activities/ActivityHeader.vue:17 #: frontend/src/components/Activities/ActivityHeader.vue:127 msgid "New Email" @@ -3652,7 +3658,7 @@ msgstr "" msgid "Others" msgstr "" -#: frontend/src/components/Activities/CallArea.vue:36 +#: frontend/src/components/Activities/CallArea.vue:37 msgid "Outbound Call" msgstr "" @@ -4488,7 +4494,7 @@ msgstr "" msgid "Setup your password" msgstr "" -#: frontend/src/components/Activities/Activities.vue:230 +#: frontend/src/components/Activities/Activities.vue:234 msgid "Show" msgstr "" @@ -4527,6 +4533,14 @@ msgstr "" msgid "Simple Python Expression, Example: doc.status == 'Open' and doc.lead_source == 'Ads'" msgstr "" +#: frontend/src/components/AssignTo.vue:84 +msgid "Since you removed {0} from the assignee, the {0} has also been removed." +msgstr "" + +#: frontend/src/components/AssignTo.vue:77 +msgid "Since you removed {0} from the assignee, the {0} has been changed to the next available assignee {1}." +msgstr "" + #: frontend/src/components/SortBy.vue:10 frontend/src/components/SortBy.vue:22 #: frontend/src/components/SortBy.vue:240 msgid "Sort" @@ -5056,7 +5070,7 @@ msgid "Untitled" msgstr "" #: frontend/src/components/ColumnSettings.vue:138 -#: frontend/src/components/Modals/AssignmentModal.vue:17 +#: frontend/src/components/Modals/AssignmentModal.vue:79 #: frontend/src/components/Modals/ChangePasswordModal.vue:45 #: frontend/src/components/Modals/NoteModal.vue:6 #: frontend/src/components/Modals/TaskModal.vue:8 @@ -5084,7 +5098,7 @@ msgstr "" msgid "Upload" msgstr "" -#: frontend/src/components/Activities/Activities.vue:404 +#: frontend/src/components/Activities/Activities.vue:408 #: frontend/src/components/Activities/ActivityHeader.vue:62 #: frontend/src/components/Activities/ActivityHeader.vue:158 msgid "Upload Attachment" @@ -5288,11 +5302,11 @@ msgstr "" msgid "You need to be in developer mode to edit a Standard Form Script" msgstr "" -#: crm/api/todo.py:111 +#: crm/api/todo.py:100 msgid "Your assignment on task {0} has been removed by {1}" msgstr "" -#: crm/api/todo.py:46 crm/api/todo.py:89 +#: crm/api/todo.py:37 crm/api/todo.py:78 msgid "Your assignment on {0} {1} has been removed by {2}" msgstr "" @@ -5307,11 +5321,11 @@ msgstr "" msgid "amber" msgstr "" -#: crm/api/todo.py:120 +#: crm/api/todo.py:109 msgid "assigned a new task {0} to you" msgstr "" -#: crm/api/todo.py:100 +#: crm/api/todo.py:89 msgid "assigned a {0} {1} to you" msgstr "" @@ -5329,7 +5343,7 @@ msgstr "" msgid "blue" msgstr "" -#: frontend/src/components/Activities/Activities.vue:232 +#: frontend/src/components/Activities/Activities.vue:236 msgid "changes from" msgstr "" @@ -5539,8 +5553,8 @@ msgstr "" msgid "teal" msgstr "" -#: frontend/src/components/Activities/Activities.vue:274 -#: frontend/src/components/Activities/Activities.vue:337 +#: frontend/src/components/Activities/Activities.vue:278 +#: frontend/src/components/Activities/Activities.vue:341 msgid "to" msgstr "" @@ -5570,7 +5584,7 @@ msgstr "" msgid "{0} M" msgstr "" -#: crm/api/todo.py:50 +#: crm/api/todo.py:41 msgid "{0} assigned a {1} {2} to you" msgstr "" From cb3f67f2317d488a2da3ed6df331ad30b95a897e Mon Sep 17 00:00:00 2001 From: Shariq Ansari <30859809+shariquerik@users.noreply.github.com> Date: Sun, 10 Aug 2025 16:08:37 +0530 Subject: [PATCH 008/112] chore: Italian translations --- crm/locale/it.po | 52 ++++++++++++++++++++++++------------------------ 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/crm/locale/it.po b/crm/locale/it.po index f24245bd..4f919497 100644 --- a/crm/locale/it.po +++ b/crm/locale/it.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: shariq@frappe.io\n" "POT-Creation-Date: 2025-08-03 09:38+0000\n" -"PO-Revision-Date: 2025-08-09 10:05\n" +"PO-Revision-Date: 2025-08-10 10:38\n" "Last-Translator: shariq@frappe.io\n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -208,7 +208,7 @@ msgstr "SID dell'Account" #: frontend/src/components/Settings/emailConfig.js:165 msgid "Account name is required" -msgstr "Il nome dell'account è obbligatorio" +msgstr "Il nome dell'Account è obbligatorio" #: frontend/src/components/CustomActions.vue:73 #: frontend/src/components/ViewControls.vue:683 @@ -791,7 +791,7 @@ msgstr "" #. Name of a DocType #: crm/fcrm/doctype/crm_task/crm_task.json msgid "CRM Task" -msgstr "" +msgstr "Attività CRM" #. Name of a DocType #: crm/fcrm/doctype/crm_telephony_agent/crm_telephony_agent.json @@ -1118,7 +1118,7 @@ msgstr "" #: frontend/src/components/Modals/ConvertToDealModal.vue:65 #: frontend/src/pages/MobileLead.vue:147 msgid "Contact" -msgstr "" +msgstr "Contatto" #: crm/fcrm/doctype/crm_lead/crm_lead.py:212 msgid "Contact Already Exists" @@ -1228,7 +1228,7 @@ msgstr "Copiato negli appunti" #: crm/api/dashboard.py:607 crm/api/dashboard.py:736 crm/api/dashboard.py:794 #: crm/api/dashboard.py:891 msgid "Count" -msgstr "" +msgstr "Q.tà" #: frontend/src/components/Modals/AddressModal.vue:99 #: frontend/src/components/Modals/CallLogModal.vue:102 @@ -1667,7 +1667,7 @@ msgstr "" #: crm/fcrm/doctype/crm_global_settings/crm_global_settings.json #: crm/fcrm/doctype/crm_view_settings/crm_view_settings.json msgid "DocType" -msgstr "Tipo di documento" +msgstr "Tipo Documento" #. Label of the dt (Link) field in DocType 'CRM Fields Layout' #: crm/fcrm/doctype/crm_fields_layout/crm_fields_layout.json @@ -1791,7 +1791,7 @@ msgstr "" #: frontend/src/components/ViewControls.vue:1131 #: frontend/src/pages/Dashboard.vue:19 msgid "Edit" -msgstr "" +msgstr "Modifica" #: frontend/src/components/Modals/CallLogModal.vue:98 msgid "Edit Call Log" @@ -2099,7 +2099,7 @@ msgstr "" #: frontend/src/components/ViewControls.vue:203 #: frontend/src/components/ViewControls.vue:251 msgid "Export" -msgstr "Esportare" +msgstr "Esporta" #: frontend/src/components/ViewControls.vue:282 msgid "Export All {0} Record(s)" @@ -2227,7 +2227,7 @@ msgstr "Filtri" #: frontend/src/components/SortBy.vue:6 frontend/src/components/SortBy.vue:106 #: frontend/src/components/SortBy.vue:140 msgid "First Name" -msgstr "Nome di battesimo" +msgstr "Nome" #: frontend/src/components/Modals/LeadModal.vue:135 msgid "First Name is mandatory" @@ -2296,7 +2296,7 @@ msgstr "" #. Name of a Workspace #: crm/fcrm/workspace/frappe_crm/frappe_crm.json msgid "Frappe CRM" -msgstr "" +msgstr "CRM Frappe" #: frontend/src/components/Layouts/AppSidebar.vue:603 msgid "Frappe CRM mobile" @@ -2359,7 +2359,7 @@ msgstr "" #: crm/fcrm/doctype/crm_deal/crm_deal.json #: crm/fcrm/doctype/crm_lead/crm_lead.json msgid "Gender" -msgstr "" +msgstr "Genere" #: frontend/src/components/Settings/General/GeneralSettings.vue:5 #: frontend/src/components/Settings/Settings.vue:89 @@ -2652,7 +2652,7 @@ msgstr "" #. Label of the is_default (Check) field in DocType 'CRM View Settings' #: crm/fcrm/doctype/crm_view_settings/crm_view_settings.json msgid "Is Default" -msgstr "È predefinito" +msgstr "È Predefinito" #. Label of the is_erpnext_in_different_site (Check) field in DocType 'ERPNext #. CRM Settings' @@ -2859,7 +2859,7 @@ msgstr "" #: frontend/src/components/FilesUploader/FilesUploaderArea.vue:43 msgid "Library" -msgstr "" +msgstr "Libreria" #: frontend/src/components/Filter.vue:274 #: frontend/src/components/Filter.vue:285 @@ -2974,7 +2974,7 @@ msgstr "" #. Option for the 'Priority' (Select) field in DocType 'CRM Task' #: crm/fcrm/doctype/crm_task/crm_task.json msgid "Low" -msgstr "" +msgstr "Bassa" #: frontend/src/pages/Contact.vue:94 frontend/src/pages/MobileContact.vue:73 msgid "Make Call" @@ -3091,7 +3091,7 @@ msgstr "" #: crm/fcrm/doctype/crm_contacts/crm_contacts.json #: crm/fcrm/doctype/crm_lead/crm_lead.json msgid "Mobile No" -msgstr "" +msgstr "Cellulare" #: frontend/src/components/Modals/DealModal.vue:209 #: frontend/src/components/Modals/LeadModal.vue:150 @@ -3218,7 +3218,7 @@ msgstr "" #: frontend/src/components/Activities/ActivityHeader.vue:17 #: frontend/src/components/Activities/ActivityHeader.vue:127 msgid "New Email" -msgstr "" +msgstr "Nuova E-mail" #: frontend/src/components/Activities/ActivityHeader.vue:73 msgid "New Message" @@ -3675,7 +3675,7 @@ msgstr "" #: frontend/src/components/Settings/emailConfig.js:64 msgid "Password" -msgstr "" +msgstr "Password" #: crm/api/demo.py:21 crm/api/demo.py:29 msgid "Password cannot be reset by Demo User {}" @@ -3729,7 +3729,7 @@ msgstr "" #: frontend/src/pages/MobileOrganization.vue:498 #: frontend/src/pages/Organization.vue:507 msgid "Phone" -msgstr "" +msgstr "Telefono" #. Label of the phone_nos (Table) field in DocType 'CRM Telephony Agent' #: crm/fcrm/doctype/crm_telephony_agent/crm_telephony_agent.json @@ -4002,7 +4002,7 @@ msgstr "Nome di Riferimento" #: frontend/src/components/ViewControls.vue:160 #: frontend/src/pages/Dashboard.vue:10 msgid "Refresh" -msgstr "" +msgstr "Ricarica" #: frontend/src/components/Telephony/TwilioCallUI.vue:104 msgid "Reject" @@ -4302,7 +4302,7 @@ msgstr "" #: frontend/src/components/ViewControls.vue:123 #: frontend/src/pages/Dashboard.vue:45 msgid "Save" -msgstr "" +msgstr "Salva" #: frontend/src/components/Modals/ViewModal.vue:13 #: frontend/src/components/ViewControls.vue:57 @@ -4515,7 +4515,7 @@ msgstr "" #. Option for the 'Type' (Select) field in DocType 'CRM Global Settings' #: crm/fcrm/doctype/crm_global_settings/crm_global_settings.json msgid "Sidebar Items" -msgstr "" +msgstr "Elementi della Barra Laterale" #. Description of the 'Condition' (Code) field in DocType 'CRM Service Level #. Agreement' @@ -4534,7 +4534,7 @@ msgstr "" #: crm/fcrm/doctype/crm_lead/crm_lead.json #: frontend/src/components/Modals/EditValueModal.vue:10 msgid "Source" -msgstr "" +msgstr "Sorgente" #. Label of the source_name (Data) field in DocType 'CRM Lead Source' #: crm/fcrm/doctype/crm_lead_source/crm_lead_source.json @@ -5564,7 +5564,7 @@ msgstr "" #: frontend/src/utils/index.js:130 msgid "{0} M" -msgstr "" +msgstr "{0} mesi" #: crm/api/todo.py:50 msgid "{0} assigned a {1} {2} to you" @@ -5572,7 +5572,7 @@ msgstr "" #: frontend/src/utils/index.js:126 msgid "{0} d" -msgstr "" +msgstr "{0} giorni" #: frontend/src/utils/index.js:181 msgid "{0} days ago" @@ -5616,7 +5616,7 @@ msgstr "" #: frontend/src/utils/index.js:128 msgid "{0} w" -msgstr "" +msgstr "{0} settimane" #: frontend/src/utils/index.js:185 msgid "{0} weeks ago" @@ -5624,7 +5624,7 @@ msgstr "" #: frontend/src/utils/index.js:132 msgid "{0} y" -msgstr "" +msgstr "{0} anni" #: frontend/src/utils/index.js:193 msgid "{0} years ago" From 2a7c9ef9e821d5ffd4743f26ce232bbadd87a169 Mon Sep 17 00:00:00 2001 From: Shariq Ansari <30859809+shariquerik@users.noreply.github.com> Date: Mon, 11 Aug 2025 16:08:56 +0530 Subject: [PATCH 009/112] chore: Italian translations --- crm/locale/it.po | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/crm/locale/it.po b/crm/locale/it.po index 4f919497..aa3f95fc 100644 --- a/crm/locale/it.po +++ b/crm/locale/it.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: shariq@frappe.io\n" "POT-Creation-Date: 2025-08-03 09:38+0000\n" -"PO-Revision-Date: 2025-08-10 10:38\n" +"PO-Revision-Date: 2025-08-11 10:38\n" "Last-Translator: shariq@frappe.io\n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -377,7 +377,7 @@ msgstr "" #: frontend/src/data/document.js:63 msgid "An error occurred while updating the document" -msgstr "" +msgstr "Si è verificato un errore durante l'aggiornamento del documento" #. Description of the 'Favicon' (Attach) field in DocType 'FCRM Settings' #: crm/fcrm/doctype/fcrm_settings/fcrm_settings.json @@ -472,7 +472,7 @@ msgstr "" #: crm/fcrm/doctype/fcrm_settings/fcrm_settings.py:193 msgid "Ask your manager to set up the Exchange Rate Provider, as default provider does not support currency conversion for {0} to {1}." -msgstr "" +msgstr "Chiedi al tuo manager di configurare un fornitore di tassi di cambio, poiché quello predefinito non supporta la conversione da {0} a {1}." #: frontend/src/components/ListBulkActions.vue:184 #: frontend/src/components/Modals/AssignmentModal.vue:5 @@ -726,7 +726,7 @@ msgstr "" #. Name of a DocType #: crm/fcrm/doctype/crm_lead/crm_lead.json msgid "CRM Lead" -msgstr "" +msgstr "Offerta CRM" #. Name of a DocType #: crm/fcrm/doctype/crm_lead_source/crm_lead_source.json @@ -824,7 +824,7 @@ msgstr "" #: frontend/src/components/ViewControls.vue:272 msgid "CSV" -msgstr "" +msgstr "CSV" #: frontend/src/components/Modals/CallLogDetailModal.vue:8 msgid "Call Details" @@ -966,7 +966,7 @@ msgstr "" #: frontend/src/components/Controls/Link.vue:62 msgid "Clear" -msgstr "" +msgstr "Pulisci" #: frontend/src/components/ListBulkActions.vue:134 #: frontend/src/components/ListBulkActions.vue:142 @@ -1086,7 +1086,7 @@ msgstr "" #: frontend/src/components/Settings/General/CurrencySettings.vue:70 msgid "Configure the exchange rate provider for your CRM" -msgstr "" +msgstr "Configura un exchange rate provider per il tuo CRM" #: frontend/src/composables/frappecloud.js:29 msgid "Confirm" @@ -1676,7 +1676,7 @@ msgstr "Tipo Documento" #: frontend/src/data/document.js:28 msgid "Document does not exist" -msgstr "" +msgstr "Il Documento non esiste" #: crm/api/activities.py:19 msgid "Document not found" @@ -1973,7 +1973,7 @@ msgstr "" #: frontend/src/components/Settings/General/CurrencySettings.vue:122 msgid "Enter access key" -msgstr "" +msgstr "Inserisci la chiave di accesso" #: frontend/src/components/FieldLayout/Field.vue:334 msgid "Enter {0}" @@ -1996,7 +1996,7 @@ msgstr "" #: frontend/src/pages/Deal.vue:739 frontend/src/pages/Lead.vue:486 #: frontend/src/pages/MobileDeal.vue:614 frontend/src/pages/MobileLead.vue:415 msgid "Error updating field" -msgstr "" +msgstr "Aggiornamento campo non riuscito" #: crm/fcrm/doctype/erpnext_crm_settings/erpnext_crm_settings.py:261 msgid "Error while creating customer in ERPNext, check error log for more details" @@ -2080,7 +2080,7 @@ msgstr "" #: crm/fcrm/doctype/crm_deal/crm_deal.py:161 msgid "Expected Closure Date is required." -msgstr "" +msgstr "Data Chiusura Prevista obbligatoria." #. Label of the expected_deal_value (Currency) field in DocType 'CRM Deal' #: crm/fcrm/doctype/crm_deal/crm_deal.json @@ -2150,7 +2150,7 @@ msgstr "" #: crm/fcrm/doctype/fcrm_settings/fcrm_settings.py:205 msgid "Failed to fetch exchange rate from {0} to {1} on {2}. Please check your internet connection or try again later." -msgstr "" +msgstr "Impossibile recuperare il tasso di cambio da {0} a {1} in data {2}. Controlla la tua connessione internet o riprova più tardi." #: frontend/src/data/script.js:106 msgid "Failed to load form controller: {0}" @@ -2414,7 +2414,7 @@ msgstr "Nascosto" #: frontend/src/components/Activities/Activities.vue:230 msgid "Hide" -msgstr "" +msgstr "Nascosto" #: frontend/src/components/Controls/Password.vue:19 msgid "Hide Password" @@ -2690,7 +2690,7 @@ msgstr "" #. Label of the json (JSON) field in DocType 'CRM Global Settings' #: crm/fcrm/doctype/crm_global_settings/crm_global_settings.json msgid "JSON" -msgstr "" +msgstr "JSON" #. Label of the job_title (Data) field in DocType 'CRM Deal' #. Label of the job_title (Data) field in DocType 'CRM Lead' @@ -2711,7 +2711,7 @@ msgstr "" #: frontend/src/components/ViewControls.vue:384 #: frontend/src/components/ViewControls.vue:600 frontend/src/utils/view.js:20 msgid "Kanban" -msgstr "" +msgstr "Kanban" #. Label of the kanban_columns (Code) field in DocType 'CRM View Settings' #: crm/fcrm/doctype/crm_view_settings/crm_view_settings.json @@ -3119,7 +3119,7 @@ msgstr "" #: frontend/src/pages/MobileOrganization.vue:470 #: frontend/src/pages/Organization.vue:479 msgid "Mobile no" -msgstr "" +msgstr "Cellulare" #. Option for the 'Weekly Off' (Select) field in DocType 'CRM Holiday List' #. Option for the 'Workday' (Select) field in DocType 'CRM Service Day' From 4884ca0bd6cfcb914fb91bc11de2d3494d2a34ea Mon Sep 17 00:00:00 2001 From: Shariq Ansari <30859809+shariquerik@users.noreply.github.com> Date: Mon, 11 Aug 2025 16:09:13 +0530 Subject: [PATCH 010/112] chore: Persian translations --- crm/locale/fa.po | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/crm/locale/fa.po b/crm/locale/fa.po index 2a15c1c7..127244b6 100644 --- a/crm/locale/fa.po +++ b/crm/locale/fa.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: shariq@frappe.io\n" "POT-Creation-Date: 2025-08-03 09:38+0000\n" -"PO-Revision-Date: 2025-08-04 08:34\n" +"PO-Revision-Date: 2025-08-11 10:39\n" "Last-Translator: shariq@frappe.io\n" "Language-Team: Persian\n" "MIME-Version: 1.0\n" @@ -166,7 +166,7 @@ msgstr "" #: crm/fcrm/doctype/crm_invitation/crm_invitation.js:7 msgid "Accept Invitation" -msgstr "" +msgstr "پذیرش دعوت نامه" #. Option for the 'Status' (Select) field in DocType 'CRM Invitation' #: crm/fcrm/doctype/crm_invitation/crm_invitation.json @@ -176,7 +176,7 @@ msgstr "پذیرفته شده" #. Label of the accepted_at (Datetime) field in DocType 'CRM Invitation' #: crm/fcrm/doctype/crm_invitation/crm_invitation.json msgid "Accepted At" -msgstr "" +msgstr "پذیرفته شده در" #. Label of the access_key (Data) field in DocType 'FCRM Settings' #: crm/fcrm/doctype/fcrm_settings/fcrm_settings.json @@ -189,7 +189,7 @@ msgstr "کلید دسترسی برای ارائه‌دهنده خدمات لاز #: frontend/src/components/Settings/General/CurrencySettings.vue:97 msgid "Access key" -msgstr "" +msgstr "کلید دسترسی" #: frontend/src/components/Settings/General/CurrencySettings.vue:101 msgid "Access key for Exchangerate Host. Required for fetching exchange rates." @@ -1033,12 +1033,12 @@ msgstr "ستون ها" #: frontend/src/components/CommunicationArea.vue:19 #: frontend/src/components/Layouts/AppSidebar.vue:574 msgid "Comment" -msgstr "اظهار نظر" +msgstr "دیدگاه" #: frontend/src/pages/Deal.vue:550 frontend/src/pages/Lead.vue:416 #: frontend/src/pages/MobileDeal.vue:442 frontend/src/pages/MobileLead.vue:349 msgid "Comments" -msgstr "نظرات" +msgstr "دیدگاه‌ها" #: crm/api/dashboard.py:884 msgid "Common reasons for losing deals" @@ -1142,7 +1142,7 @@ msgstr "مخاطب قبلاً اضافه شده است" #: crm/fcrm/doctype/crm_lead/crm_lead.py:211 msgid "Contact already exists with {0}" -msgstr "" +msgstr "مخاطب از قبل با {0} وجود دارد" #: frontend/src/pages/Contact.vue:282 frontend/src/pages/MobileContact.vue:255 msgid "Contact image updated" @@ -2565,7 +2565,7 @@ msgstr "" #: frontend/src/components/Layouts/AppSidebar.vue:593 msgid "Integration" -msgstr "" +msgstr "یکپارچه سازی" #: crm/integrations/exotel/handler.py:73 msgid "Integration Not Enabled" @@ -4194,7 +4194,7 @@ msgstr "" #: crm/fcrm/doctype/crm_deal/crm_deal.json #: crm/fcrm/doctype/crm_lead/crm_lead.json msgid "SLA Status" -msgstr "" +msgstr "وضعیت SLA" #: frontend/src/components/EmailEditor.vue:82 msgid "SUBJECT" @@ -4498,7 +4498,7 @@ msgstr "" #: frontend/src/components/FieldLayoutEditor.vue:355 msgid "Show label" -msgstr "" +msgstr "نمایش برچسب" #: frontend/src/components/Controls/GridRowFieldsModal.vue:20 #: frontend/src/components/Modals/DataFieldsModal.vue:20 @@ -4648,7 +4648,7 @@ msgstr "" #: frontend/src/components/FilesUploader/FilesUploader.vue:49 msgid "Switch camera" -msgstr "" +msgstr "تغییر دوربین" #: frontend/src/pages/Welcome.vue:32 msgid "Sync your contacts,email and calenders" @@ -4678,7 +4678,7 @@ msgstr "" #: frontend/src/components/Telephony/ExotelCallUI.vue:151 msgid "Take a note..." -msgstr "" +msgstr "یادداشت کنید..." #. Option for the 'Type' (Select) field in DocType 'CRM Notification' #: crm/fcrm/doctype/crm_notification/crm_notification.json @@ -4762,7 +4762,7 @@ msgstr "نام منطقه" #: crm/fcrm/doctype/crm_service_level_agreement/crm_service_level_agreement.py:46 msgid "The Condition '{0}' is invalid: {1}" -msgstr "" +msgstr "شرط '{0}' نامعتبر است: {1}" #. Description of the 'Exchange Rate' (Float) field in DocType 'CRM Deal' #: crm/fcrm/doctype/crm_deal/crm_deal.json @@ -4939,7 +4939,7 @@ msgstr "سه‌شنبه" #. Label of the twiml_sid (Data) field in DocType 'CRM Twilio Settings' #: crm/fcrm/doctype/crm_twilio_settings/crm_twilio_settings.json msgid "TwiML SID" -msgstr "" +msgstr "TwiML SID" #. Option for the 'Telephony Medium' (Select) field in DocType 'CRM Call Log' #. Label of the twilio (Check) field in DocType 'CRM Telephony Agent' @@ -4951,7 +4951,7 @@ msgstr "" #: frontend/src/components/Settings/TelephonySettings.vue:40 #: frontend/src/components/Settings/TelephonySettings.vue:50 msgid "Twilio" -msgstr "" +msgstr "Twilio" #: crm/fcrm/doctype/crm_twilio_settings/crm_twilio_settings.py:59 #: crm/fcrm/doctype/crm_twilio_settings/crm_twilio_settings.py:60 @@ -4965,7 +4965,7 @@ msgstr "" #: frontend/src/components/Settings/TelephonySettings.vue:289 msgid "Twilio is not enabled" -msgstr "" +msgstr "Twilio فعال نیست" #: frontend/src/components/Settings/TelephonySettings.vue:125 msgid "Twilio settings updated successfully" @@ -5377,7 +5377,7 @@ msgstr "group_by" #: frontend/src/components/Activities/CallArea.vue:16 msgid "has made a call" -msgstr "" +msgstr "تماس گرفته است" #: frontend/src/components/Activities/CallArea.vue:15 msgid "has reached out" From ea2e44a2befd5cfd775f7e1b0d3c2321f6d075b0 Mon Sep 17 00:00:00 2001 From: wasim3357 <162983182+wasim3357@users.noreply.github.com> Date: Mon, 11 Aug 2025 17:42:38 +0530 Subject: [PATCH 011/112] fix(Org Modal): Setting loading false in case of Validation Error In this case user can add the details and save the form again instead of refreshing and then trying again for fresh. --- frontend/src/components/Modals/OrganizationModal.vue | 1 + 1 file changed, 1 insertion(+) diff --git a/frontend/src/components/Modals/OrganizationModal.vue b/frontend/src/components/Modals/OrganizationModal.vue index a8731a5d..01d49c42 100644 --- a/frontend/src/components/Modals/OrganizationModal.vue +++ b/frontend/src/components/Modals/OrganizationModal.vue @@ -109,6 +109,7 @@ async function createOrganization() { onError: (err) => { if (err.error.exc_type == 'ValidationError') { error.value = err.error?.messages?.[0] + loading.value = false } }, }, From d4f99a411cc4a0a7b36866354ba4dbc22238de31 Mon Sep 17 00:00:00 2001 From: Shariq Ansari <30859809+shariquerik@users.noreply.github.com> Date: Tue, 12 Aug 2025 16:52:02 +0530 Subject: [PATCH 012/112] chore: Persian translations --- crm/locale/fa.po | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/crm/locale/fa.po b/crm/locale/fa.po index 127244b6..7ba04f47 100644 --- a/crm/locale/fa.po +++ b/crm/locale/fa.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: shariq@frappe.io\n" "POT-Creation-Date: 2025-08-03 09:38+0000\n" -"PO-Revision-Date: 2025-08-11 10:39\n" +"PO-Revision-Date: 2025-08-12 11:22\n" "Last-Translator: shariq@frappe.io\n" "Language-Team: Persian\n" "MIME-Version: 1.0\n" @@ -245,7 +245,7 @@ msgstr "" #: frontend/src/components/Kanban/KanbanSettings.vue:84 #: frontend/src/components/SidePanelLayoutEditor.vue:98 msgid "Add Field" -msgstr "" +msgstr "افزودن فیلد" #: frontend/src/components/Filter.vue:138 msgid "Add Filter" @@ -258,15 +258,15 @@ msgstr "افزودن ردیف" #: frontend/src/components/FieldLayoutEditor.vue:200 #: frontend/src/components/SidePanelLayoutEditor.vue:130 msgid "Add Section" -msgstr "" +msgstr "افزودن بخش" #: frontend/src/components/SortBy.vue:148 msgid "Add Sort" -msgstr "" +msgstr "افزودن مرتب‌سازی" #: frontend/src/components/FieldLayoutEditor.vue:62 msgid "Add Tab" -msgstr "" +msgstr "افزودن تب" #. Label of the add_weekly_holidays_section (Section Break) field in DocType #. 'CRM Holiday List' @@ -405,7 +405,7 @@ msgstr "درآمد سالانه" #: frontend/src/components/Modals/DealModal.vue:201 #: frontend/src/components/Modals/LeadModal.vue:142 msgid "Annual Revenue should be a number" -msgstr "" +msgstr "درآمد سالانه باید یک عدد باشد" #: frontend/src/components/Settings/General/BrandSettings.vue:69 msgid "Appears in the left sidebar. Recommended size is 32x32 px in PNG or SVG" From 8b557a5963d3651b697c859435a46f639510416b Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Fri, 15 Aug 2025 19:56:34 +0530 Subject: [PATCH 013/112] fix: doc was not associated with value --- crm/fcrm/doctype/crm_dashboard/crm_dashboard.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/crm/fcrm/doctype/crm_dashboard/crm_dashboard.py b/crm/fcrm/doctype/crm_dashboard/crm_dashboard.py index 0f6ffaa3..f9a04395 100644 --- a/crm/fcrm/doctype/crm_dashboard/crm_dashboard.py +++ b/crm/fcrm/doctype/crm_dashboard/crm_dashboard.py @@ -26,8 +26,9 @@ def create_default_manager_dashboard(force=False): doc.title = "Manager Dashboard" doc.layout = default_manager_dashboard_layout() doc.insert(ignore_permissions=True) - elif force: + else: doc = frappe.get_doc("CRM Dashboard", "Manager Dashboard") - doc.layout = default_manager_dashboard_layout() - doc.save(ignore_permissions=True) + if force: + doc.layout = default_manager_dashboard_layout() + doc.save(ignore_permissions=True) return doc.layout From c94e61bfcec1f0a12bfe52a4403e0ff6990a77fa Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Fri, 15 Aug 2025 19:57:10 +0530 Subject: [PATCH 014/112] fix: adjust UserDropdown padding in AppSidebar --- frontend/src/components/Layouts/AppSidebar.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/src/components/Layouts/AppSidebar.vue b/frontend/src/components/Layouts/AppSidebar.vue index d1dc3c82..152cd6b3 100644 --- a/frontend/src/components/Layouts/AppSidebar.vue +++ b/frontend/src/components/Layouts/AppSidebar.vue @@ -3,8 +3,8 @@ class="relative flex h-full flex-col justify-between transition-all duration-300 ease-in-out" :class="isSidebarCollapsed ? 'w-12' : 'w-[220px]'" > -
- +
+
From 68d1172b8fee86603586b21271ff5dc3f627734b Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Fri, 15 Aug 2025 19:58:01 +0530 Subject: [PATCH 015/112] fix: add toast import to CurrencySettings component --- frontend/src/components/Settings/General/CurrencySettings.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/components/Settings/General/CurrencySettings.vue b/frontend/src/components/Settings/General/CurrencySettings.vue index 69d6ec88..841d2d33 100644 --- a/frontend/src/components/Settings/General/CurrencySettings.vue +++ b/frontend/src/components/Settings/General/CurrencySettings.vue @@ -131,7 +131,7 @@
diff --git a/frontend/src/components/SidePanelLayout.vue b/frontend/src/components/SidePanelLayout.vue index 2112cbc3..5e40004d 100644 --- a/frontend/src/components/SidePanelLayout.vue +++ b/frontend/src/components/SidePanelLayout.vue @@ -80,11 +80,12 @@
- - - - \ No newline at end of file diff --git a/frontend/src/components/Settings/Settings.vue b/frontend/src/components/Settings/Settings.vue index ed5d4a15..4b1f9b90 100644 --- a/frontend/src/components/Settings/Settings.vue +++ b/frontend/src/components/Settings/Settings.vue @@ -43,6 +43,7 @@