Compare commits
11 Commits
main
...
mergify/bp
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a024ae9b47 | ||
|
|
f4d413cc1e | ||
|
|
4652b4efa3 | ||
|
|
833e955173 | ||
|
|
6b51a2a244 | ||
|
|
8e37f4e58e | ||
|
|
739c6a351a | ||
|
|
34be0e8234 | ||
|
|
83538934f7 | ||
|
|
6b2e9ac2c8 | ||
|
|
462615ea09 |
@ -1,4 +1,4 @@
|
||||
|
||||
__version__ = "1.53.1"
|
||||
__version__ = "1.52.10"
|
||||
__title__ = "Frappe CRM"
|
||||
|
||||
|
||||
@ -3,7 +3,7 @@ msgstr ""
|
||||
"Project-Id-Version: frappe\n"
|
||||
"Report-Msgid-Bugs-To: shariq@frappe.io\n"
|
||||
"POT-Creation-Date: 2025-09-21 09:35+0000\n"
|
||||
"PO-Revision-Date: 2025-09-22 20:42\n"
|
||||
"PO-Revision-Date: 2025-09-30 08:37\n"
|
||||
"Last-Translator: shariq@frappe.io\n"
|
||||
"Language-Team: Persian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@ -734,7 +734,7 @@ msgstr ""
|
||||
|
||||
#: frontend/src/components/Dashboard/AddChartModal.vue:81
|
||||
msgid "Avg deal value"
|
||||
msgstr ""
|
||||
msgstr "میانگین ارزش معامله"
|
||||
|
||||
#: frontend/src/components/Dashboard/AddChartModal.vue:78
|
||||
msgid "Avg ongoing deal value"
|
||||
|
||||
@ -3,7 +3,7 @@ msgstr ""
|
||||
"Project-Id-Version: frappe\n"
|
||||
"Report-Msgid-Bugs-To: shariq@frappe.io\n"
|
||||
"POT-Creation-Date: 2025-09-21 09:35+0000\n"
|
||||
"PO-Revision-Date: 2025-09-22 20:42\n"
|
||||
"PO-Revision-Date: 2025-09-28 07:50\n"
|
||||
"Last-Translator: shariq@frappe.io\n"
|
||||
"Language-Team: Hungarian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@ -450,7 +450,7 @@ msgstr ""
|
||||
#. Description of the 'Favicon' (Attach) field in DocType 'FCRM Settings'
|
||||
#: crm/fcrm/doctype/fcrm_settings/fcrm_settings.json
|
||||
msgid "An icon file with .ico extension. Should be 16 x 16 px. Generated using a favicon generator. [favicon-generator.org]"
|
||||
msgstr ""
|
||||
msgstr "Egy ikon fájlt .ico kiterjesztéssel. Legyen 16 x 16 px. favicon generátor felhasználásával előállított. [favicon-generator.org]"
|
||||
|
||||
#. Description of the 'Logo' (Attach) field in DocType 'FCRM Settings'
|
||||
#: crm/fcrm/doctype/fcrm_settings/fcrm_settings.json
|
||||
@ -5937,7 +5937,7 @@ msgstr "Ön"
|
||||
|
||||
#: crm/utils/__init__.py:262
|
||||
msgid "You are not permitted to access this resource."
|
||||
msgstr ""
|
||||
msgstr "Nincs hozzáférésed ehhez az erőforráshoz."
|
||||
|
||||
#: crm/templates/emails/helpdesk_invitation.html:22
|
||||
msgid "You can also copy-paste following link in your browser"
|
||||
|
||||
@ -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-09-21 09:35+0000\n"
|
||||
"PO-Revision-Date: 2025-09-21 09:35+0000\n"
|
||||
"POT-Creation-Date: 2025-09-28 09:35+0000\n"
|
||||
"PO-Revision-Date: 2025-09-28 09:35+0000\n"
|
||||
"Last-Translator: shariq@frappe.io\n"
|
||||
"Language-Team: shariq@frappe.io\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@ -441,7 +441,7 @@ msgstr ""
|
||||
msgid "An error occurred"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/data/document.js:63
|
||||
#: frontend/src/data/document.js:66
|
||||
msgid "An error occurred while updating the document"
|
||||
msgstr ""
|
||||
|
||||
@ -1965,7 +1965,7 @@ msgstr ""
|
||||
msgid "Document Type"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/data/document.js:28
|
||||
#: frontend/src/data/document.js:30
|
||||
msgid "Document does not exist"
|
||||
msgstr ""
|
||||
|
||||
@ -1973,7 +1973,7 @@ msgstr ""
|
||||
msgid "Document not found"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/data/document.js:42
|
||||
#: frontend/src/data/document.js:45
|
||||
msgid "Document updated successfully"
|
||||
msgstr ""
|
||||
|
||||
@ -3536,10 +3536,14 @@ msgstr ""
|
||||
msgid "Manager"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/data/document.js:54
|
||||
#: frontend/src/data/document.js:57
|
||||
msgid "Mandatory field error: {0}"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/data/document.js:186 frontend/src/data/document.js:189
|
||||
msgid "Mandatory fields required: {0}"
|
||||
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"
|
||||
@ -4082,7 +4086,7 @@ msgstr ""
|
||||
msgid "Ongoing deals"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/utils/index.js:444
|
||||
#: frontend/src/utils/index.js:474
|
||||
msgid "Only image files are allowed"
|
||||
msgstr ""
|
||||
|
||||
@ -5967,7 +5971,7 @@ msgstr ""
|
||||
msgid "You do not have mobile number set in your Telephony Agent"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/data/document.js:32
|
||||
#: frontend/src/data/document.js:34
|
||||
msgid "You do not have permission to access this document"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@ -3,7 +3,7 @@ msgstr ""
|
||||
"Project-Id-Version: frappe\n"
|
||||
"Report-Msgid-Bugs-To: shariq@frappe.io\n"
|
||||
"POT-Creation-Date: 2025-09-21 09:35+0000\n"
|
||||
"PO-Revision-Date: 2025-09-24 21:29\n"
|
||||
"PO-Revision-Date: 2025-09-28 07:50\n"
|
||||
"Last-Translator: shariq@frappe.io\n"
|
||||
"Language-Team: Norwegian Bokmal\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@ -300,7 +300,7 @@ msgstr ""
|
||||
#. 'CRM Holiday List'
|
||||
#: crm/fcrm/doctype/crm_holiday_list/crm_holiday_list.json
|
||||
msgid "Add Weekly Holidays"
|
||||
msgstr "Legg til ukentlige helligdager"
|
||||
msgstr "Legg til ukentlige fridager"
|
||||
|
||||
#: frontend/src/components/Settings/AssignmentRules/AssignmentRulesSection.vue:20
|
||||
msgid "Add a condition"
|
||||
@ -375,7 +375,7 @@ 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 "Legg til i fridager"
|
||||
|
||||
#: frontend/src/components/Layouts/AppSidebar.vue:439
|
||||
msgid "Add your first comment"
|
||||
@ -597,12 +597,12 @@ msgstr ""
|
||||
#. Option for the 'Type' (Select) field in DocType 'CRM Notification'
|
||||
#: crm/fcrm/doctype/crm_notification/crm_notification.json
|
||||
msgid "Assignment"
|
||||
msgstr ""
|
||||
msgstr "Tildeling"
|
||||
|
||||
#. Label of a shortcut in the Frappe CRM Workspace
|
||||
#: crm/fcrm/workspace/frappe_crm/frappe_crm.json
|
||||
msgid "Assignment Rule"
|
||||
msgstr "Tilordningsregel"
|
||||
msgstr "Tildelingsregel"
|
||||
|
||||
#: frontend/src/components/Settings/AssignmentRules/AssignmentRuleView.vue:302
|
||||
msgid "Assignment Schedule"
|
||||
@ -1331,7 +1331,7 @@ msgstr ""
|
||||
|
||||
#: frontend/src/composables/frappecloud.js:29
|
||||
msgid "Confirm"
|
||||
msgstr ""
|
||||
msgstr "Bekreft"
|
||||
|
||||
#: frontend/src/components/Settings/AssignmentRules/AssignmentRuleListItem.vue:139
|
||||
#: frontend/src/components/Settings/EmailTemplate/EmailTemplates.vue:239
|
||||
@ -1340,7 +1340,7 @@ msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/ChangePasswordModal.vue:18
|
||||
msgid "Confirm Password"
|
||||
msgstr ""
|
||||
msgstr "Bekreft passord"
|
||||
|
||||
#: frontend/src/components/Settings/Users.vue:228
|
||||
msgid "Confirm Remove"
|
||||
@ -1362,7 +1362,7 @@ msgstr ""
|
||||
#: frontend/src/components/Modals/ConvertToDealModal.vue:51
|
||||
#: frontend/src/pages/MobileLead.vue:145
|
||||
msgid "Contact"
|
||||
msgstr ""
|
||||
msgstr "Kontakt"
|
||||
|
||||
#: crm/fcrm/doctype/crm_lead/crm_lead.py:212
|
||||
msgid "Contact Already Exists"
|
||||
@ -1614,7 +1614,7 @@ msgstr ""
|
||||
#: frontend/src/components/Layouts/AppSidebar.vue:587
|
||||
#: frontend/src/components/Settings/Settings.vue:170
|
||||
msgid "Customization"
|
||||
msgstr ""
|
||||
msgstr "Egendefinering"
|
||||
|
||||
#: frontend/src/components/ViewControls.vue:211
|
||||
msgid "Customize quick filters"
|
||||
@ -3234,7 +3234,7 @@ msgstr ""
|
||||
#: crm/fcrm/doctype/crm_deal/crm_deal.json
|
||||
#: crm/fcrm/doctype/crm_lead/crm_lead.json
|
||||
msgid "Last Name"
|
||||
msgstr ""
|
||||
msgstr "Etternavn"
|
||||
|
||||
#: frontend/src/components/Filter.vue:611
|
||||
msgid "Last Quarter"
|
||||
@ -4610,7 +4610,7 @@ msgstr "Fjernet seksjon"
|
||||
|
||||
#: frontend/src/components/FieldLayoutEditor.vue:318
|
||||
msgid "Remove tab"
|
||||
msgstr ""
|
||||
msgstr "Fjern fane"
|
||||
|
||||
#: frontend/src/components/Activities/EmailArea.vue:34
|
||||
#: frontend/src/components/CommunicationArea.vue:10
|
||||
@ -5981,7 +5981,7 @@ msgstr ""
|
||||
|
||||
#: crm/api/todo.py:37 crm/api/todo.py:78
|
||||
msgid "Your assignment on {0} {1} has been removed by {2}"
|
||||
msgstr ""
|
||||
msgstr "Oppgaven din på {0} {1} er fjernet av {2}"
|
||||
|
||||
#: crm/templates/emails/helpdesk_invitation.html:6
|
||||
msgid "Your login id is"
|
||||
@ -6168,7 +6168,7 @@ msgstr ""
|
||||
|
||||
#: frontend/src/utils/index.js:140 frontend/src/utils/index.js:166
|
||||
msgid "just now"
|
||||
msgstr ""
|
||||
msgstr "akkurat nå"
|
||||
|
||||
#. Option for the 'Type' (Select) field in DocType 'CRM View Settings'
|
||||
#: crm/fcrm/doctype/crm_view_settings/crm_view_settings.json
|
||||
@ -6177,7 +6177,7 @@ msgstr ""
|
||||
|
||||
#: crm/api/doc.py:40 crm/api/doc.py:158 crm/api/doc.py:503
|
||||
msgid "label"
|
||||
msgstr ""
|
||||
msgstr "etikett"
|
||||
|
||||
#: frontend/src/components/Settings/AssignmentRules/AssigneeRules.vue:130
|
||||
#: frontend/src/components/Settings/AssignmentRules/AssignmentRuleView.vue:379
|
||||
@ -6200,7 +6200,7 @@ msgstr ""
|
||||
|
||||
#: frontend/src/utils/index.js:97 frontend/src/utils/index.js:117
|
||||
msgid "now"
|
||||
msgstr ""
|
||||
msgstr "nå"
|
||||
|
||||
#: frontend/src/components/ConditionsFilter/CFCondition.vue:47
|
||||
msgid "operator"
|
||||
@ -6295,7 +6295,7 @@ msgstr ""
|
||||
|
||||
#: frontend/src/utils/index.js:130
|
||||
msgid "{0} M"
|
||||
msgstr ""
|
||||
msgstr "{0} M"
|
||||
|
||||
#: crm/api/todo.py:41
|
||||
msgid "{0} assigned a {1} {2} to you"
|
||||
@ -6303,15 +6303,15 @@ msgstr ""
|
||||
|
||||
#: frontend/src/utils/index.js:126
|
||||
msgid "{0} d"
|
||||
msgstr ""
|
||||
msgstr "{0} d"
|
||||
|
||||
#: frontend/src/utils/index.js:181
|
||||
msgid "{0} days ago"
|
||||
msgstr ""
|
||||
msgstr "{0} dager siden"
|
||||
|
||||
#: frontend/src/utils/index.js:121
|
||||
msgid "{0} h"
|
||||
msgstr ""
|
||||
msgstr "{0} h"
|
||||
|
||||
#: frontend/src/components/Settings/Users.vue:286
|
||||
msgid "{0} has been granted {1} access"
|
||||
@ -6319,7 +6319,7 @@ msgstr ""
|
||||
|
||||
#: frontend/src/utils/index.js:174
|
||||
msgid "{0} hours ago"
|
||||
msgstr ""
|
||||
msgstr "{0} timer siden."
|
||||
|
||||
#: frontend/src/composables/event.js:163
|
||||
msgid "{0} hrs"
|
||||
@ -6340,7 +6340,7 @@ msgstr ""
|
||||
|
||||
#: frontend/src/utils/index.js:119
|
||||
msgid "{0} m"
|
||||
msgstr ""
|
||||
msgstr "{0} m"
|
||||
|
||||
#: frontend/src/composables/event.js:157
|
||||
msgid "{0} mins"
|
||||
@ -6348,15 +6348,15 @@ msgstr ""
|
||||
|
||||
#: frontend/src/utils/index.js:170
|
||||
msgid "{0} minutes ago"
|
||||
msgstr ""
|
||||
msgstr "{0} minutter siden"
|
||||
|
||||
#: frontend/src/utils/index.js:189
|
||||
msgid "{0} months ago"
|
||||
msgstr ""
|
||||
msgstr "{0} måneder siden"
|
||||
|
||||
#: frontend/src/utils/index.js:128
|
||||
msgid "{0} w"
|
||||
msgstr ""
|
||||
msgstr "{0} w"
|
||||
|
||||
#: frontend/src/utils/index.js:185
|
||||
msgid "{0} weeks ago"
|
||||
@ -6364,11 +6364,11 @@ msgstr "{0} uker siden"
|
||||
|
||||
#: frontend/src/utils/index.js:132
|
||||
msgid "{0} y"
|
||||
msgstr ""
|
||||
msgstr "{0} y"
|
||||
|
||||
#: frontend/src/utils/index.js:193
|
||||
msgid "{0} years ago"
|
||||
msgstr ""
|
||||
msgstr "{0} uker siden"
|
||||
|
||||
#: frontend/src/data/script.js:326
|
||||
msgid "⚠️ Avoid using \"trigger\" as a field name — it conflicts with the built-in trigger() method."
|
||||
|
||||
@ -3,7 +3,7 @@ msgstr ""
|
||||
"Project-Id-Version: frappe\n"
|
||||
"Report-Msgid-Bugs-To: shariq@frappe.io\n"
|
||||
"POT-Creation-Date: 2025-09-21 09:35+0000\n"
|
||||
"PO-Revision-Date: 2025-09-22 20:42\n"
|
||||
"PO-Revision-Date: 2025-09-28 07:50\n"
|
||||
"Last-Translator: shariq@frappe.io\n"
|
||||
"Language-Team: Swedish\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@ -3030,7 +3030,7 @@ msgstr "Integration inte aktiverad"
|
||||
#: frontend/src/components/Settings/Settings.vue:181
|
||||
msgctxt "FCRM"
|
||||
msgid "Integrations"
|
||||
msgstr "System Integrationer"
|
||||
msgstr "Integrationer"
|
||||
|
||||
#: frontend/src/components/Layouts/AppSidebar.vue:529
|
||||
#: frontend/src/components/Layouts/AppSidebar.vue:532
|
||||
|
||||
@ -2,7 +2,6 @@ import { defineConfig } from 'vite'
|
||||
import vue from '@vitejs/plugin-vue'
|
||||
import vueJsx from '@vitejs/plugin-vue-jsx'
|
||||
import path from 'path'
|
||||
import frappeui from 'frappe-ui/vite'
|
||||
import { VitePWA } from 'vite-plugin-pwa'
|
||||
|
||||
// https://vitejs.dev/config/
|
||||
@ -89,10 +88,12 @@ export default defineConfig(async ({ mode }) => {
|
||||
// Check if the local frappe-ui directory exists
|
||||
const fs = await import('node:fs')
|
||||
const localFrappeUIPath = path.resolve(__dirname, '../frappe-ui')
|
||||
if (fs.existsSync(localFrappeUIPath)) {
|
||||
const vitePluginPath = path.resolve(localFrappeUIPath, 'vite.js')
|
||||
|
||||
if (fs.existsSync(localFrappeUIPath) && fs.existsSync(vitePluginPath)) {
|
||||
config.resolve.alias['frappe-ui'] = localFrappeUIPath
|
||||
} else {
|
||||
console.warn('Local frappe-ui directory not found, using npm package')
|
||||
console.warn('Local frappe-ui directory not found or incomplete, using npm package')
|
||||
}
|
||||
} catch (error) {
|
||||
console.warn(
|
||||
@ -108,8 +109,16 @@ export default defineConfig(async ({ mode }) => {
|
||||
async function importFrappeUIPlugin(isDev) {
|
||||
if (isDev) {
|
||||
try {
|
||||
const module = await import('../frappe-ui/vite')
|
||||
return module.default
|
||||
// Check if local frappe-ui has the vite plugin file
|
||||
const fs = await import('node:fs')
|
||||
const localVitePluginPath = path.resolve(__dirname, '../frappe-ui/vite.js')
|
||||
|
||||
if (fs.existsSync(localVitePluginPath)) {
|
||||
const module = await import('../frappe-ui/vite')
|
||||
return module.default
|
||||
} else {
|
||||
console.warn('Local frappe-ui vite plugin not found, using npm package')
|
||||
}
|
||||
} catch (error) {
|
||||
console.warn(
|
||||
'Local frappe-ui not found, falling back to npm package:',
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user