\n"
+msgstr ""
#. Content of the 'Custom HTML Help' (HTML) field in DocType 'Print Format'
#: frappe/printing/doctype/print_format/print_format.json
@@ -1024,7 +986,7 @@ msgstr "Acción / Ruta"
msgid "Action Complete"
msgstr "Acción completada"
-#: frappe/model/document.py:1810
+#: frappe/model/document.py:1801
msgid "Action Failed"
msgstr "Acción Fallida"
@@ -1553,11 +1515,11 @@ msgstr "Administración"
msgid "Administrator"
msgstr "Administrador"
-#: frappe/core/doctype/user/user.py:1209
+#: frappe/core/doctype/user/user.py:1202
msgid "Administrator Logged In"
msgstr "Administrador logeado"
-#: frappe/core/doctype/user/user.py:1203
+#: frappe/core/doctype/user/user.py:1196
msgid "Administrator accessed {0} on {1} via IP Address {2}."
msgstr "Acceso de Administrador {0} en {1} a través de la dirección IP {2}."
@@ -2609,7 +2571,7 @@ msgstr "Asignado por"
msgid "Assigned By Full Name"
msgstr "Asignado por Nombre Completo"
-#: frappe/model/meta.py:58
+#: frappe/model/meta.py:59
#: frappe/public/js/frappe/form/templates/form_sidebar.html:50
#: frappe/public/js/frappe/list/list_sidebar_group_by.js:71
#: frappe/public/js/frappe/model/meta.js:210
@@ -4202,11 +4164,11 @@ msgstr "No se puede cancelar antes de validar. Ver Transición {0}"
msgid "Cannot cancel {0}."
msgstr "No se puede cancelar {0}."
-#: frappe/model/document.py:958
+#: frappe/model/document.py:945
msgid "Cannot change docstatus from 0 (Draft) to 2 (Cancelled)"
msgstr "No se puede cambiar el estado del documento de 0 (Borrador) a 2 (Cancelado)"
-#: frappe/model/document.py:972
+#: frappe/model/document.py:959
msgid "Cannot change docstatus from 1 (Submitted) to 0 (Draft)"
msgstr "No se puede cambiar el estado del documento de 1 (Validado) a 0 (Borrador)"
@@ -4234,7 +4196,7 @@ msgstr "No se puede crear un Área de Trabajo privado para otros usuarios"
msgid "Cannot delete Home and Attachments folders"
msgstr "No se puede eliminar la carpeta principal y sus carpetas adjuntas"
-#: frappe/model/delete_doc.py:382
+#: frappe/model/delete_doc.py:378
msgid "Cannot delete or cancel because {0} {1} is linked with {2} {3} {4}"
msgstr "No se puede eliminar o cancelar porque {0} {1} está vinculado con {2} {3} {4}"
@@ -4289,7 +4251,7 @@ msgstr "No se puede editar gráficos estándar"
msgid "Cannot edit a standard report. Please duplicate and create a new report"
msgstr "No se puede editar un informe estándar. Por favor, duplicar y crear un nuevo informe"
-#: frappe/model/document.py:978
+#: frappe/model/document.py:965
msgid "Cannot edit cancelled document"
msgstr "No se puede editar un documento cancelado"
@@ -4322,11 +4284,11 @@ msgstr "No se pueden obtener los contenidos de archivo de una carpeta"
msgid "Cannot have multiple printers mapped to a single print format."
msgstr "No se pueden asignar varias impresoras a un único formato de impresión."
-#: frappe/model/document.py:1046
+#: frappe/model/document.py:1033
msgid "Cannot link cancelled document: {0}"
msgstr "No se puede vincular al documento anulado: {0}"
-#: frappe/model/mapper.py:181
+#: frappe/model/mapper.py:187
msgid "Cannot map because following condition fails:"
msgstr "No se puede mapear porque falla la siguiente condición:"
@@ -4424,7 +4386,7 @@ msgstr "Descripción de categoría"
msgid "Category Name"
msgstr "Nombre Categoría"
-#: frappe/utils/data.py:1473
+#: frappe/utils/data.py:1476
msgid "Cent"
msgstr "Centavo"
@@ -5160,7 +5122,7 @@ msgstr "Límite de Comentarios"
msgid "Comment limit per hour"
msgstr "Límite de Comentarios por hora"
-#: frappe/model/meta.py:57 frappe/public/js/frappe/form/controls/comment.js:9
+#: frappe/model/meta.py:58 frappe/public/js/frappe/form/controls/comment.js:9
#: frappe/public/js/frappe/model/meta.js:209
#: frappe/public/js/frappe/model/model.js:135
#: frappe/website/doctype/web_form/templates/web_form.html:122
@@ -5317,6 +5279,7 @@ msgstr "Escribir correo"
#. Label of the condition (Select) field in DocType 'Document Naming Rule
#. Condition'
+#. Label of the condition (Code) field in DocType 'Navbar Item'
#. Label of the condition (Small Text) field in DocType 'Bulk Update'
#. Label of the condition (Code) field in DocType 'Notification'
#. Label of the condition (Data) field in DocType 'Notification Recipient'
@@ -5324,6 +5287,7 @@ msgstr "Escribir correo"
#. Label of the condition (Code) field in DocType 'Energy Point Rule'
#. Label of the condition (Code) field in DocType 'Workflow Transition'
#: frappe/core/doctype/document_naming_rule_condition/document_naming_rule_condition.json
+#: frappe/core/doctype/navbar_item/navbar_item.json
#: frappe/desk/doctype/bulk_update/bulk_update.json
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439
@@ -5701,7 +5665,7 @@ msgstr "Versión correcta:"
msgid "Could not connect to outgoing email server"
msgstr "No se pudo conectar con el servidor de correo electrónico saliente"
-#: frappe/model/document.py:1042
+#: frappe/model/document.py:1029
msgid "Could not find {0}"
msgstr "No se pudo encontrar {0}"
@@ -5919,7 +5883,7 @@ msgstr "Creado"
msgid "Created At"
msgstr "Creado el"
-#: frappe/model/meta.py:54
+#: frappe/model/meta.py:55
#: frappe/public/js/frappe/list/list_sidebar_group_by.js:73
#: frappe/public/js/frappe/model/meta.js:206
#: frappe/public/js/frappe/model/model.js:123
@@ -5931,7 +5895,7 @@ msgid "Created Custom Field {0} in {1}"
msgstr "Creado campo personalizado {0} en {1}"
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:241
-#: frappe/email/doctype/notification/notification.js:31 frappe/model/meta.py:49
+#: frappe/email/doctype/notification/notification.js:31 frappe/model/meta.py:50
#: frappe/public/js/frappe/model/meta.js:201
#: frappe/public/js/frappe/model/model.js:125
#: frappe/public/js/frappe/views/dashboard/dashboard_view.js:478
@@ -6258,7 +6222,7 @@ msgstr "Campo personalizado renombrado a {0} exitosamente."
#: frappe/core/doctype/doctype/doctype_list.js:82
#: frappe/website/doctype/website_theme/website_theme.json
msgid "Custom?"
-msgstr "¿Personalizado?"
+msgstr "¿Es personalizado? (Solo para esta web)"
#. Group in DocType's connections
#. Group in Module Def's connections
@@ -7841,7 +7805,7 @@ msgstr "Condición de la regla de nomenclatura de documentos"
msgid "Document Naming Settings"
msgstr "Configuración de Nombres de documentos"
-#: frappe/model/document.py:1676
+#: frappe/model/document.py:1667
msgid "Document Queued"
msgstr "Documento en Cola"
@@ -7894,7 +7858,7 @@ msgstr "Reporte de documentos compartidos"
msgid "Document States"
msgstr "Estados del Documento"
-#: frappe/model/meta.py:50 frappe/public/js/frappe/model/meta.js:202
+#: frappe/model/meta.py:51 frappe/public/js/frappe/model/meta.js:202
#: frappe/public/js/frappe/model/model.js:137
msgid "Document Status"
msgstr "Estado del Documento"
@@ -7998,7 +7962,7 @@ msgid "Document Types and Permissions"
msgstr "Tipos de documentos y permisos"
#: frappe/core/doctype/submission_queue/submission_queue.py:163
-#: frappe/model/document.py:1874
+#: frappe/model/document.py:1865
msgid "Document Unlocked"
msgstr "Documento desbloqueado"
@@ -9293,7 +9257,7 @@ msgstr "Seleccione el Tipo de Formulario"
#: frappe/public/js/frappe/ui/messages.js:94
msgctxt "Title of prompt dialog"
msgid "Enter Value"
-msgstr "Ingrese el Valor"
+msgstr "Introduzca valor"
#: frappe/public/js/frappe/form/form_tour.js:60
msgid "Enter a name for this {0}"
@@ -9328,7 +9292,7 @@ msgstr "Introduzca el parámetro url para los números de los receptores"
#: frappe/public/js/frappe/ui/messages.js:334
msgid "Enter your password"
-msgstr "Ingrese su contraseña"
+msgstr "Introduzca su contraseña"
#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.js:22
msgid "Entity Name"
@@ -9923,6 +9887,10 @@ msgstr "Fallo al renderizar el mensaje: {}"
msgid "Failed to render subject: {}"
msgstr "Fallo al procesar el asunto: {}"
+#: frappe/integrations/frappe_providers/frappecloud_billing.py:104
+msgid "Failed to request login to Frappe Cloud"
+msgstr ""
+
#: frappe/email/doctype/email_queue/email_queue.py:283
msgid "Failed to send email with subject:"
msgstr "Error al enviar correo electrónico con asunto:"
@@ -10195,7 +10163,7 @@ msgstr "El nombre de campo {0} está restringido"
#: frappe/custom/doctype/doctype_layout/doctype_layout.json
#: frappe/desk/doctype/kanban_board/kanban_board.json
#: frappe/desk/doctype/list_view_settings/list_view_settings.json
-#: frappe/public/js/frappe/list/list_settings.js:132
+#: frappe/public/js/frappe/list/list_settings.js:135
#: frappe/public/js/frappe/views/kanban/kanban_settings.js:111
#: frappe/public/js/print_format_builder/PrintFormatControls.vue:83
#: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json
@@ -10351,7 +10319,7 @@ msgstr "Archivos"
#: frappe/desk/doctype/number_card/number_card.js:205
#: frappe/desk/doctype/number_card/number_card.js:336
#: frappe/email/doctype/auto_email_report/auto_email_report.js:93
-#: frappe/public/js/frappe/list/base_list.js:904
+#: frappe/public/js/frappe/list/base_list.js:916
#: frappe/public/js/frappe/ui/filters/filter_list.js:134
#: frappe/website/doctype/web_form/web_form.js:197
msgid "Filter"
@@ -10388,11 +10356,11 @@ msgstr "Nombre del Filtro"
msgid "Filter Values"
msgstr "Valores del Filtro"
-#: frappe/utils/data.py:2023
+#: frappe/utils/data.py:2026
msgid "Filter must be a tuple or list (in a list)"
msgstr "Filtro debe ser una tupla o lista (en una lista)"
-#: frappe/utils/data.py:2031
+#: frappe/utils/data.py:2034
msgid "Filter must have 4 values (doctype, fieldname, operator, value): {0}"
msgstr "Filtro debe tener 4 valores (doctype, fieldname, operator, value): {0}"
@@ -12211,10 +12179,10 @@ msgstr "Supongo que aún no tiene acceso a ningún espacio de trabajo, pero pued
#: frappe/core/doctype/data_import/importer.py:1139
#: frappe/core/doctype/data_import/importer.py:1204
#: frappe/core/doctype/data_import/importer.py:1207
-#: frappe/desk/report/todo/todo.py:36 frappe/model/meta.py:48
+#: frappe/desk/report/todo/todo.py:36 frappe/model/meta.py:49
#: frappe/public/js/frappe/data_import/data_exporter.js:330
#: frappe/public/js/frappe/data_import/data_exporter.js:345
-#: frappe/public/js/frappe/list/list_settings.js:334
+#: frappe/public/js/frappe/list/list_settings.js:337
#: frappe/public/js/frappe/list/list_view.js:353
#: frappe/public/js/frappe/list/list_view.js:417
#: frappe/public/js/frappe/model/meta.js:200
@@ -12555,7 +12523,7 @@ msgstr "Estado del Documento ilegal para {0}"
msgid "Illegal SQL Query"
msgstr "Consulta SQL ilegal"
-#: frappe/utils/jinja.py:95
+#: frappe/utils/jinja.py:97
msgid "Illegal template"
msgstr "Plantilla ilegal"
@@ -12967,11 +12935,11 @@ msgstr "Usuario o Contraseña Incorrecta"
msgid "Incorrect Verification code"
msgstr "Código de Verificación incorrecto"
-#: frappe/model/document.py:1482
+#: frappe/model/document.py:1473
msgid "Incorrect value in row {0}:"
msgstr "Valor incorrecto en la fila {0}:"
-#: frappe/model/document.py:1484
+#: frappe/model/document.py:1475
msgid "Incorrect value:"
msgstr "Valor incorrecto:"
@@ -12980,7 +12948,7 @@ msgstr "Valor incorrecto:"
#. Label of the search_index (Check) field in DocType 'Custom Field'
#: frappe/core/doctype/docfield/docfield.json
#: frappe/core/doctype/recorder_query/recorder_query.json
-#: frappe/custom/doctype/custom_field/custom_field.json frappe/model/meta.py:51
+#: frappe/custom/doctype/custom_field/custom_field.json frappe/model/meta.py:52
#: frappe/public/js/frappe/model/meta.js:203
#: frappe/public/js/frappe/model/model.js:124
#: frappe/public/js/frappe/views/reports/report_view.js:968
@@ -13127,7 +13095,7 @@ msgstr "Instrucciones enviadas por correo electrónico"
msgid "Insufficient Permission Level for {0}"
msgstr "Nivel de permiso insuficiente para {0}"
-#: frappe/database/query.py:378 frappe/desk/form/load.py:40
+#: frappe/database/query.py:378
msgid "Insufficient Permission for {0}"
msgstr "Permiso insuficiente para {0}"
@@ -13270,6 +13238,10 @@ msgstr "Acción inválida"
msgid "Invalid CSV Format"
msgstr "Formato CSV no válido"
+#: frappe/integrations/frappe_providers/frappecloud_billing.py:121
+msgid "Invalid Code. Please try again."
+msgstr ""
+
#: frappe/integrations/doctype/webhook/webhook.py:87
msgid "Invalid Condition: {}"
msgstr "Condición inválida: {}"
@@ -13355,7 +13327,7 @@ msgstr "Anulación no válida"
msgid "Invalid Parameters."
msgstr "Parámetros Inválidos."
-#: frappe/core/doctype/user/user.py:1224 frappe/www/update-password.html:110
+#: frappe/core/doctype/user/user.py:1217 frappe/www/update-password.html:110
#: frappe/www/update-password.html:131 frappe/www/update-password.html:133
#: frappe/www/update-password.html:234
msgid "Invalid Password"
@@ -13405,7 +13377,7 @@ msgstr "Función de agregación inválida"
msgid "Invalid column"
msgstr "Columna inválida"
-#: frappe/model/document.py:961 frappe/model/document.py:975
+#: frappe/model/document.py:948 frappe/model/document.py:962
msgid "Invalid docstatus"
msgstr "Estado del documento no válido"
@@ -13417,7 +13389,7 @@ msgstr "Conjunto de expresión no válida en el filtro {0}"
msgid "Invalid expression set in filter {0} ({1})"
msgstr "Conjunto de expresión no válida en el filtro {0} ({1})"
-#: frappe/utils/data.py:2130
+#: frappe/utils/data.py:2133
msgid "Invalid field name {0}"
msgstr "Nombre de campo inválido {0}"
@@ -13425,7 +13397,7 @@ msgstr "Nombre de campo inválido {0}"
msgid "Invalid fieldname '{0}' in autoname"
msgstr "Nombre de campo no válido '{0}' en nombre automático"
-#: frappe/deprecation_dumpster.py:203
+#: frappe/deprecation_dumpster.py:280
msgid "Invalid file path: {0}"
msgstr "Ruta no válida archivo: {0}"
@@ -14312,12 +14284,12 @@ msgstr "Última sincronización a las"
msgid "Last Synced On"
msgstr "Última sincronización en"
-#: frappe/model/meta.py:53 frappe/public/js/frappe/model/meta.js:205
+#: frappe/model/meta.py:54 frappe/public/js/frappe/model/meta.js:205
#: frappe/public/js/frappe/model/model.js:130
msgid "Last Updated By"
msgstr "Última actualización por"
-#: frappe/model/meta.py:52 frappe/public/js/frappe/model/meta.js:204
+#: frappe/model/meta.py:53 frappe/public/js/frappe/model/meta.js:204
#: frappe/public/js/frappe/model/model.js:126
msgid "Last Updated On"
msgstr "Última actualización el"
@@ -14588,7 +14560,7 @@ msgstr "Me gusta en {0}: {1}"
msgid "Liked"
msgstr "Gustó"
-#: frappe/model/meta.py:56 frappe/public/js/frappe/model/meta.js:208
+#: frappe/model/meta.py:57 frappe/public/js/frappe/model/meta.js:208
#: frappe/public/js/frappe/model/model.js:134
msgid "Liked By"
msgstr "Gustado por"
@@ -15251,6 +15223,12 @@ msgstr "Masculino"
msgid "Manage 3rd party apps"
msgstr "Gestionar aplicaciones de terceros"
+#. Label of a standard navbar item
+#. Type: Route
+#: frappe/hooks.py
+msgid "Manage Billing"
+msgstr ""
+
#. Description of a Card Break in the Tools Workspace
#: frappe/automation/workspace/tools/tools.json
msgid "Manage your data"
@@ -15501,7 +15479,7 @@ msgid "Maximum points allowed after multiplying points with the multiplier value
msgstr "Máximo de puntos permitidos tras multiplicar los puntos por el valor del multiplicador\n"
"(Nota: Para ningún límite deje este campo vacío o ponga 0)"
-#: frappe/model/rename_doc.py:688
+#: frappe/model/rename_doc.py:689
msgid "Maximum {0} rows allowed"
msgstr "Máximo: {0} lineas permitidas"
@@ -16389,7 +16367,7 @@ msgstr "Configuración de Navegación"
msgid "Need Workspace Manager role to edit private workspace of other users"
msgstr "Necesita el rol de Administrador del Área de Trabajo para editar el área de trabajo privada de otros usuarios"
-#: frappe/model/document.py:736
+#: frappe/model/document.py:723
msgid "Negative Value"
msgstr "Valor negativo"
@@ -17320,7 +17298,7 @@ msgstr "No se encuentra en modo desarrollador"
msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType."
msgstr "No se encuentra en modo desarrollador! Debe establecerlo en el archivo site_config.json o crear un 'DocType' personalizado."
-#: frappe/__init__.py:685 frappe/api/v1.py:88 frappe/api/v1.py:93
+#: frappe/__init__.py:685
#: frappe/core/doctype/system_settings/system_settings.py:212
#: frappe/public/js/frappe/request.js:158
#: frappe/public/js/frappe/request.js:168
@@ -17919,7 +17897,7 @@ msgstr "Solo se permite exportar personalizaciones en modo desarrollador"
msgid "Only change this if you want to use other S3 compatible object storage backends."
msgstr "Cambie esto sólo si desea utilizar otros sistemas de almacenamiento de objetos compatibles con S3."
-#: frappe/model/document.py:1177
+#: frappe/model/document.py:1166
msgid "Only draft documents can be discarded"
msgstr "Solo pueden descartarse los borradores de documentos"
@@ -17950,6 +17928,10 @@ msgstr "Solo se pueden editar informes del tipo Generador de Informes"
msgid "Only standard DocTypes are allowed to be customized from Customize Form."
msgstr "Solo los DocTypes estándar pueden personalizarse desde el formulario Personalizar."
+#: frappe/model/delete_doc.py:240
+msgid "Only the Administrator can delete a standard DocType."
+msgstr ""
+
#: frappe/desk/form/assign_to.py:197
msgid "Only the assignee can complete this to-do."
msgstr "Solo el asignado puede completar esta tarea."
@@ -18086,7 +18068,7 @@ msgstr "Abierto"
msgid "Operation"
msgstr "Operación"
-#: frappe/utils/data.py:2066
+#: frappe/utils/data.py:2069
msgid "Operator must be one of {0}"
msgstr "El Operador debe ser uno de {0}"
@@ -19254,7 +19236,7 @@ msgstr "Por favor, inicie sesión para enviar un comentario."
msgid "Please make sure the Reference Communication Docs are not circularly linked."
msgstr "Asegúrese de que los documentos de comunicación de referencia no estén vinculados circularmente."
-#: frappe/model/document.py:930
+#: frappe/model/document.py:917
msgid "Please refresh to get the latest document."
msgstr "Por favor, actualice para obtener el último documento."
@@ -19318,7 +19300,7 @@ msgstr "Por favor, seleccione un archivo primero"
msgid "Please select a file or url"
msgstr "Por favor, seleccione un archivo o url"
-#: frappe/model/rename_doc.py:683
+#: frappe/model/rename_doc.py:684
msgid "Please select a valid csv file with data"
msgstr "Por favor, seleccione un archivo csv con datos válidos"
@@ -21638,7 +21620,7 @@ msgstr "Restablecer gráfico"
msgid "Reset Dashboard Customizations"
msgstr "Restablecer personalizaciones del Tablero"
-#: frappe/public/js/frappe/list/list_settings.js:227
+#: frappe/public/js/frappe/list/list_settings.js:230
msgid "Reset Fields"
msgstr "Reestablecer campos"
@@ -22125,7 +22107,7 @@ msgstr "Redirecciones de ruta"
msgid "Route: Example \"/app\""
msgstr "Ruta: Ejemplo \"/app\""
-#: frappe/model/base_document.py:797 frappe/model/document.py:721
+#: frappe/model/base_document.py:797 frappe/model/document.py:708
msgid "Row"
msgstr "Línea"
@@ -22410,7 +22392,7 @@ msgstr "Sábado"
#: frappe/public/js/frappe/form/footer/form_timeline.js:663
#: frappe/public/js/frappe/form/quick_entry.js:185
#: frappe/public/js/frappe/list/list_settings.js:36
-#: frappe/public/js/frappe/list/list_settings.js:244
+#: frappe/public/js/frappe/list/list_settings.js:247
#: frappe/public/js/frappe/list/list_sidebar_group_by.js:25
#: frappe/public/js/frappe/ui/toolbar/toolbar.js:343
#: frappe/public/js/frappe/utils/common.js:443
@@ -22972,7 +22954,7 @@ msgid "Select Field..."
msgstr "Seleccionar campo..."
#: frappe/public/js/frappe/form/grid_row.js:460
-#: frappe/public/js/frappe/list/list_settings.js:233
+#: frappe/public/js/frappe/list/list_settings.js:236
#: frappe/public/js/frappe/views/kanban/kanban_settings.js:181
msgid "Select Fields"
msgstr "Seleccionar campos"
@@ -24922,7 +24904,7 @@ msgstr "Estadísticas basadas en el rendimiento de la semana pasada (de {0} a {1
#: frappe/email/doctype/newsletter/newsletter.json
#: frappe/integrations/doctype/integration_request/integration_request.json
#: frappe/integrations/doctype/oauth_bearer_token/oauth_bearer_token.json
-#: frappe/public/js/frappe/list/list_settings.js:356
+#: frappe/public/js/frappe/list/list_settings.js:359
#: frappe/public/js/frappe/views/reports/report_view.js:938
#: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.json
#: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json
@@ -25277,7 +25259,7 @@ msgstr "Recuento de trabajos exitosos"
msgid "Successful Transactions"
msgstr "Transacciones exitosas"
-#: frappe/model/rename_doc.py:697
+#: frappe/model/rename_doc.py:698
msgid "Successful: {0} to {1}"
msgstr "Terminado: {0} a {1}"
@@ -25436,7 +25418,7 @@ msgstr "Sincronización"
msgid "Syncing {0} of {1}"
msgstr "Sincronizando {0} de {1}"
-#: frappe/utils/data.py:2431
+#: frappe/utils/data.py:2434
msgid "Syntax Error"
msgstr "Error de sintaxis"
@@ -25753,7 +25735,7 @@ msgstr "Tabla recortada"
msgid "Table updated"
msgstr "Tabla actualiza"
-#: frappe/model/document.py:1505
+#: frappe/model/document.py:1496
msgid "Table {0} cannot be empty"
msgstr "La tabla {0} no puede estar vacía"
@@ -25772,7 +25754,7 @@ msgstr "Etiqueta"
msgid "Tag Link"
msgstr "Enlace de etiqueta"
-#: frappe/model/meta.py:55
+#: frappe/model/meta.py:56
#: frappe/public/js/frappe/form/templates/form_sidebar.html:102
#: frappe/public/js/frappe/list/bulk_operations.js:430
#: frappe/public/js/frappe/list/list_sidebar.html:48
@@ -25874,8 +25856,8 @@ msgstr "Plantillas"
msgid "Temporarily Disabled"
msgstr "Desactivado temporalmente"
-#: frappe/core/doctype/translation/test_translation.py:55
-#: frappe/core/doctype/translation/test_translation.py:62
+#: frappe/core/doctype/translation/test_translation.py:56
+#: frappe/core/doctype/translation/test_translation.py:63
msgid "Test Data"
msgstr "Datos de prueba"
@@ -25884,8 +25866,8 @@ msgstr "Datos de prueba"
msgid "Test Job ID"
msgstr "ID del trabajo de prueba"
-#: frappe/core/doctype/translation/test_translation.py:57
-#: frappe/core/doctype/translation/test_translation.py:65
+#: frappe/core/doctype/translation/test_translation.py:58
+#: frappe/core/doctype/translation/test_translation.py:66
msgid "Test Spanish"
msgstr "Probar español"
@@ -26391,7 +26373,7 @@ msgstr "Este documento tiene cambios sin guardar que podrían no aparecer en el
msgid "This document is already amended, you cannot ammend it again"
msgstr "Este documento ya está enmendado, no puede enmendarlo nuevamente"
-#: frappe/model/document.py:1673
+#: frappe/model/document.py:1664
msgid "This document is currently locked and queued for execution. Please try again after some time."
msgstr "Este documento está actualmente bloqueado y en cola de ejecución. Por favor, inténtelo de nuevo pasado un tiempo."
@@ -26580,7 +26562,7 @@ msgstr "Esto restablecerá este tour y lo mostrará a todos los usuarios. ¿Est
msgid "This will terminate the job immediately and might be dangerous, are you sure? "
msgstr "Esto terminará el trabajo inmediatamente y podría ser peligroso, ¿está seguro? "
-#: frappe/core/doctype/user/user.py:1238
+#: frappe/core/doctype/user/user.py:1231
msgid "Throttled"
msgstr "Limitar"
@@ -27916,6 +27898,10 @@ msgstr "Actualizando {0}"
msgid "Updating {0} of {1}, {2}"
msgstr "Actualización {0} de {1}, {2}"
+#: frappe/public/js/billing.bundle.js:30
+msgid "Upgrade plan"
+msgstr ""
+
#: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:129
#: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:130
#: frappe/public/js/frappe/form/grid.js:63
@@ -28361,10 +28347,6 @@ msgstr "El usuario es obligatorio para compartir"
msgid "User must always select"
msgstr "El usuario deberá elegir siempre"
-#: frappe/model/delete_doc.py:244
-msgid "User not allowed to delete {0}: {1}"
-msgstr "El usuario no tiene permitido eliminar {0}: {1}"
-
#: frappe/core/doctype/user_permission/user_permission.py:60
msgid "User permission already exists"
msgstr "El permiso de Usuario ya existe"
@@ -28406,7 +28388,7 @@ msgstr "El usuario {0} no tiene permiso para crear un espacio de trabajo."
msgid "User {0} has requested for data deletion"
msgstr "El usuario {0} ha solicitado la eliminación de datos"
-#: frappe/core/doctype/user/user.py:1367
+#: frappe/core/doctype/user/user.py:1360
msgid "User {0} impersonated as {1}"
msgstr "Usuario {0} suplantado como {1}"
@@ -28575,15 +28557,15 @@ msgstr "Valor Cambiado"
msgid "Value To Be Set"
msgstr "Valor a Establecer"
-#: frappe/model/base_document.py:993 frappe/model/document.py:777
+#: frappe/model/base_document.py:993 frappe/model/document.py:764
msgid "Value cannot be changed for {0}"
msgstr "El valor no puede ser cambiado para {0}"
-#: frappe/model/document.py:723
+#: frappe/model/document.py:710
msgid "Value cannot be negative for"
msgstr "El valor no puede ser negativo para"
-#: frappe/model/document.py:727
+#: frappe/model/document.py:714
msgid "Value cannot be negative for {0}: {1}"
msgstr "El valor no puede ser negativo para {0}: {1}"
@@ -30059,7 +30041,7 @@ msgstr "Debe iniciar sesión para utilizar este formulario."
msgid "You must login to submit this form"
msgstr "Debes iniciar sesión para enviar este formulario"
-#: frappe/model/document.py:331
+#: frappe/model/document.py:315
msgid "You need the '{0}' permission on {1} {2} to perform this action."
msgstr "Necesita el permiso '{0}' en {1} {2} para realizar esta acción."
@@ -30249,7 +30231,7 @@ msgstr "Su sitio está en mantenimiento o se está actualizando."
msgid "Your verification code is {0}"
msgstr "Su código de verificación es {0}"
-#: frappe/utils/data.py:1500
+#: frappe/utils/data.py:1503
msgid "Zero"
msgstr "Cero"
@@ -30292,7 +30274,7 @@ msgstr "after_insert"
msgid "amend"
msgstr "modificar"
-#: frappe/public/js/frappe/utils/utils.js:399 frappe/utils/data.py:1506
+#: frappe/public/js/frappe/utils/utils.js:399 frappe/utils/data.py:1509
msgid "and"
msgstr "y"
@@ -31026,7 +31008,7 @@ msgid "{0} Dashboard"
msgstr "{0} Panel de control"
#: frappe/public/js/frappe/form/grid_row.js:457
-#: frappe/public/js/frappe/list/list_settings.js:224
+#: frappe/public/js/frappe/list/list_settings.js:227
#: frappe/public/js/frappe/views/kanban/kanban_settings.js:178
msgid "{0} Fields"
msgstr "{0} Campos"
@@ -31113,7 +31095,7 @@ msgstr "{0} ya ha sido dado de baja"
msgid "{0} already unsubscribed for {1} {2}"
msgstr "{0} ya ha sido dado de baja para {1} {2}"
-#: frappe/utils/data.py:1688
+#: frappe/utils/data.py:1691
msgid "{0} and {1}"
msgstr "{0} y {1}"
@@ -31472,7 +31454,7 @@ msgstr "{0} está dentro de {1}"
msgid "{0} items selected"
msgstr "{0} elementos seleccionados"
-#: frappe/core/doctype/user/user.py:1376
+#: frappe/core/doctype/user/user.py:1369
msgid "{0} just impersonated as you. They gave this reason: {1}"
msgstr "{0} se hizo pasar por usted. Dieron esta razón: {1}"
@@ -31505,23 +31487,23 @@ msgstr "Hace {0} minutos"
msgid "{0} months ago"
msgstr "Hace {0} meses"
-#: frappe/model/document.py:1730
+#: frappe/model/document.py:1721
msgid "{0} must be after {1}"
msgstr "{0} debe ser después de {1}"
-#: frappe/model/document.py:1491
+#: frappe/model/document.py:1482
msgid "{0} must be beginning with '{1}'"
msgstr "{0} debe comenzar con '{1}'"
-#: frappe/model/document.py:1493
+#: frappe/model/document.py:1484
msgid "{0} must be equal to '{1}'"
msgstr "{0} debe ser igual a '{1}'"
-#: frappe/model/document.py:1489
+#: frappe/model/document.py:1480
msgid "{0} must be none of {1}"
msgstr "{0} debe ser uno de {1}"
-#: frappe/model/document.py:1487 frappe/utils/csvutils.py:158
+#: frappe/model/document.py:1478 frappe/utils/csvutils.py:158
msgid "{0} must be one of {1}"
msgstr "{0} debe ser uno de {1}"
@@ -31533,7 +31515,7 @@ msgstr "{0} debe establecerse primero"
msgid "{0} must be unique"
msgstr "{0} debe ser único"
-#: frappe/model/document.py:1495
+#: frappe/model/document.py:1486
msgid "{0} must be {1} {2}"
msgstr "{0} debe ser {1} {2}"
@@ -31566,12 +31548,12 @@ msgstr "{0} de {1} ({2} filas con hijos)"
msgid "{0} of {1} sent"
msgstr "{0} de {1} enviado"
-#: frappe/utils/data.py:1508
+#: frappe/utils/data.py:1511
msgctxt "Money in words"
msgid "{0} only."
msgstr "{0} solamente."
-#: frappe/utils/data.py:1678
+#: frappe/utils/data.py:1681
msgid "{0} or {1}"
msgstr "{0} o {1}"
@@ -31735,11 +31717,11 @@ msgstr "{0} {1} no existe, seleccione un nuevo objetivo para fusionar"
msgid "{0} {1} is linked with the following submitted documents: {2}"
msgstr "{0} {1} está vinculado con los siguientes documentos enviados: {2}"
-#: frappe/model/document.py:261 frappe/permissions.py:557
+#: frappe/model/document.py:245 frappe/permissions.py:557
msgid "{0} {1} not found"
msgstr "{0} {1} no encontrado"
-#: frappe/model/delete_doc.py:251
+#: frappe/model/delete_doc.py:247
msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first."
msgstr "{0} {1}: el registro enviado no se puede eliminar. Primero debe {2} cancelarlo {3}."
@@ -31888,11 +31870,11 @@ msgstr "{{{0}}} no es un formato válido de nombre de campo. Debe ser {{field_na
msgid "{} Complete"
msgstr "{} Completo"
-#: frappe/utils/data.py:2425
+#: frappe/utils/data.py:2428
msgid "{} Invalid python code on line {}"
msgstr "{} Código python inválido en la línea {}"
-#: frappe/utils/data.py:2434
+#: frappe/utils/data.py:2437
msgid "{} Possibly invalid python code.
{}"
msgstr "{} Código python posiblemente inválido.
{}"
diff --git a/frappe/locale/fa.po b/frappe/locale/fa.po
index 57b4653d68..87c99ee88f 100644
--- a/frappe/locale/fa.po
+++ b/frappe/locale/fa.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: developers@frappe.io\n"
-"POT-Creation-Date: 2024-11-17 09:34+0000\n"
-"PO-Revision-Date: 2024-11-18 15:41\n"
+"POT-Creation-Date: 2024-11-24 09:34+0000\n"
+"PO-Revision-Date: 2024-11-26 17:48\n"
"Last-Translator: developers@frappe.io\n"
"Language-Team: Persian\n"
"MIME-Version: 1.0\n"
@@ -102,11 +102,11 @@ msgstr "{0} برای نوع {1} در ردیف {2} مجاز نیست"
msgid "(Mandatory)"
msgstr "(اجباری)"
-#: frappe/model/rename_doc.py:702
+#: frappe/model/rename_doc.py:703
msgid "** Failed: {0} to {1}: {2}"
msgstr "** ناموفق: {0} به {1}: {2}"
-#: frappe/public/js/frappe/list/list_settings.js:132
+#: frappe/public/js/frappe/list/list_settings.js:135
#: frappe/public/js/frappe/views/kanban/kanban_settings.js:111
msgid "+ Add / Remove Fields"
msgstr "+ افزودن / حذف فیلدها"
@@ -279,12 +279,12 @@ msgid "
\n"
"
.MM. - Month\n"
"
.DD. - Day of month\n"
"
.WW. - Week of the year\n"
-"
.FY. - Fiscal Year\n"
-"
.ABBR. - Company Abbreviation\n"
"
\n"
" .{fieldname}. - fieldname on the document e.g.\n"
" branch\n"
" \n"
+"
.FY. - Fiscal Year (requires ERPNext to be installed)\n"
+"
.ABBR. - Company Abbreviation (requires ERPNext to be installed)\n"
" \n"
" \n"
" \n"
@@ -482,7 +482,7 @@ msgstr ""
#: frappe/twofactor.py:446
msgid "
Your OTP secret on {0} has been reset. If you did not perform this reset and did not request it, please contact your System Administrator immediately.
"
-msgstr "
OTP secret شما در {0} بازنشانی شده است. اگر این بازنشانی را انجام ندادید و آن را درخواست نکردید، لطفاً فوراً با سرپرست سیستم خود تماس بگیرید.
"
+msgstr "
OTP secret شما در {0} بازنشانی شده است. اگر این بازنشانی را انجام ندادید و آن را درخواست نکردید، لطفاً فوراً با ادمین سیستم خود تماس بگیرید.
"
#. Description of the 'Cron Format' (Data) field in DocType 'Scheduled Job
#. Type'
@@ -851,7 +851,7 @@ msgstr "اقدام / مسیر"
msgid "Action Complete"
msgstr "اقدام کامل شد"
-#: frappe/model/document.py:1810
+#: frappe/model/document.py:1801
msgid "Action Failed"
msgstr "اقدام ناموفق بود"
@@ -940,7 +940,7 @@ msgstr "دامنه های فعال"
#: frappe/desk/doctype/system_health_report/system_health_report.json
#: frappe/www/third_party_apps.html:34
msgid "Active Sessions"
-msgstr "جلسات فعال"
+msgstr "نشستهای فعال"
#. Group in User's connections
#: frappe/core/doctype/user/user.json
@@ -1076,7 +1076,7 @@ msgstr "شرکت کنندگان اضافه کردن"
#. Label of the add_query_parameters (Check) field in DocType 'Email Group'
#: frappe/email/doctype/email_group/email_group.json
msgid "Add Query Parameters"
-msgstr "افزودن پارامترهای پرس و جو"
+msgstr "افزودن پارامترهای پرسمان"
#: frappe/public/js/frappe/form/sidebar/review.js:45
msgid "Add Review"
@@ -1202,7 +1202,7 @@ msgstr "افزودن تب جدید"
#: frappe/public/js/print_format_builder/PrintFormatSection.vue:125
msgid "Add page break"
-msgstr ""
+msgstr "افزودن شکست صفحه"
#: frappe/custom/doctype/client_script/client_script.js:16
msgid "Add script for Child Table"
@@ -1378,15 +1378,15 @@ msgstr "مدیریت"
#: frappe/desk/doctype/onboarding_step/onboarding_step.json
#: frappe/website/doctype/website_theme/website_theme.json
msgid "Administrator"
-msgstr "مدیر"
+msgstr "ادمین"
-#: frappe/core/doctype/user/user.py:1209
+#: frappe/core/doctype/user/user.py:1202
msgid "Administrator Logged In"
msgstr "مدیر وارد شده است"
-#: frappe/core/doctype/user/user.py:1203
+#: frappe/core/doctype/user/user.py:1196
msgid "Administrator accessed {0} on {1} via IP Address {2}."
-msgstr "سرپرست از طریق آدرس IP {2} به {0} در {1} دسترسی پیدا کرد."
+msgstr "ادمین از طریق آدرس IP {2} به {0} در {1} دسترسی پیدا کرد."
#: frappe/desk/form/document_follow.py:52
msgid "Administrator can't follow"
@@ -1614,7 +1614,7 @@ msgstr "اجازه ویرایش انبوه"
#. Label of the allow_edit (Check) field in DocType 'List View Settings'
#: frappe/desk/doctype/list_view_settings/list_view_settings.json
msgid "Allow Bulk Editing"
-msgstr ""
+msgstr "اجازه ویرایش انبوه"
#. Label of the allow_consecutive_login_attempts (Int) field in DocType 'System
#. Settings'
@@ -1813,13 +1813,13 @@ msgstr "در ارسال اجازه دهید"
#. Settings'
#: frappe/core/doctype/system_settings/system_settings.json
msgid "Allow only one session per user"
-msgstr "فقط یک جلسه برای هر کاربر مجاز است"
+msgstr "فقط یک نشست برای هر کاربر مجاز است"
#. Label of the allow_page_break_inside_tables (Check) field in DocType 'Print
#. Settings'
#: frappe/printing/doctype/print_settings/print_settings.json
msgid "Allow page break inside tables"
-msgstr "اجازه شکستن صفحه در داخل جداول"
+msgstr "اجازه شکست صفحه در داخل جداول"
#. Label of the allow_print (Check) field in DocType 'Web Form'
#: frappe/website/doctype/web_form/web_form.json
@@ -1982,7 +1982,7 @@ msgstr "قوانین نامگذاری اصلاحیه به روز شد."
#: frappe/public/js/frappe/ui/toolbar/toolbar.js:333
msgid "An error occurred while setting Session Defaults"
-msgstr "هنگام تنظیم Session Defaults خطایی روی داد"
+msgstr "هنگام تنظیم پیشفرضهای نشست خطایی روی داد"
#. Description of the 'FavIcon' (Attach) field in DocType 'Website Settings'
#: frappe/website/doctype/website_settings/website_settings.json
@@ -2029,7 +2029,7 @@ msgstr "ماتریس ناشناس سازی"
#. Label of the anonymous (Check) field in DocType 'Web Form'
#: frappe/website/doctype/web_form/web_form.json
msgid "Anonymous responses"
-msgstr ""
+msgstr "پاسخ های ناشناس"
#: frappe/public/js/frappe/request.js:187
msgid "Another transaction is blocking this one. Please try again in a few seconds."
@@ -2435,7 +2435,7 @@ msgstr "اختصاص داده شده توسط"
msgid "Assigned By Full Name"
msgstr "نام کامل اختصاص دهنده"
-#: frappe/model/meta.py:58
+#: frappe/model/meta.py:59
#: frappe/public/js/frappe/form/templates/form_sidebar.html:50
#: frappe/public/js/frappe/list/list_sidebar_group_by.js:71
#: frappe/public/js/frappe/model/meta.js:210
@@ -2490,7 +2490,7 @@ msgstr "کاربر قانون تخصیص"
#: frappe/automation/doctype/assignment_rule/assignment_rule.py:55
msgid "Assignment Rule is not allowed on document type {0}"
-msgstr ""
+msgstr "قانون تخصیص در نوع سند {0} مجاز نیست"
#. Label of the assignment_rules_section (Section Break) field in DocType
#. 'Assignment Rule'
@@ -4027,11 +4027,11 @@ msgstr "قبل از ارسال نمی توان لغو کرد. انتقال {0}
msgid "Cannot cancel {0}."
msgstr "نمی توان {0} را لغو کرد."
-#: frappe/model/document.py:958
+#: frappe/model/document.py:945
msgid "Cannot change docstatus from 0 (Draft) to 2 (Cancelled)"
msgstr "نمی توان وضعیت docstatus را از 0 (پیش نویس) به 2 (لغو) تغییر داد"
-#: frappe/model/document.py:972
+#: frappe/model/document.py:959
msgid "Cannot change docstatus from 1 (Submitted) to 0 (Draft)"
msgstr "نمی توان وضعیت docstatus را از 1 (ارائه شده) به 0 (پیش نویس) تغییر داد"
@@ -4059,7 +4059,7 @@ msgstr "نمی توان محیط کار خصوصی از سایر کاربران
msgid "Cannot delete Home and Attachments folders"
msgstr "نمیتوان پوشههای Home و Attachments را حذف کرد"
-#: frappe/model/delete_doc.py:382
+#: frappe/model/delete_doc.py:378
msgid "Cannot delete or cancel because {0} {1} is linked with {2} {3} {4}"
msgstr "نمی توان حذف یا لغو کرد زیرا {0} {1} با {2} {3} {4} پیوند داده شده است"
@@ -4114,7 +4114,7 @@ msgstr "نمودارهای استاندارد را نمی توان ویرایش
msgid "Cannot edit a standard report. Please duplicate and create a new report"
msgstr "نمی توان یک گزارش استاندارد را ویرایش کرد. لطفا کپی کنید و یک گزارش جدید ایجاد کنید"
-#: frappe/model/document.py:978
+#: frappe/model/document.py:965
msgid "Cannot edit cancelled document"
msgstr "نمی توان سند لغو شده را ویرایش کرد"
@@ -4147,11 +4147,11 @@ msgstr "محتویات فایل یک پوشه را نمی توان دریافت
msgid "Cannot have multiple printers mapped to a single print format."
msgstr "نمی توان چندین چاپگر را به یک قالب چاپی نگاشت کرد."
-#: frappe/model/document.py:1046
+#: frappe/model/document.py:1033
msgid "Cannot link cancelled document: {0}"
msgstr "پیوند سند لغو شده امکان پذیر نیست: {0}"
-#: frappe/model/mapper.py:181
+#: frappe/model/mapper.py:187
msgid "Cannot map because following condition fails:"
msgstr "نمی توان نگاشت کرد زیرا شرایط زیر ناموفق است:"
@@ -4190,7 +4190,7 @@ msgstr "نمی توان {0} را به روز کرد"
#: frappe/model/db_query.py:1122
msgid "Cannot use sub-query in order by"
-msgstr "نمی توان از پرس و جو فرعی به ترتیب استفاده کرد"
+msgstr "نمی توان از پرسمان فرعی به ترتیب استفاده کرد"
#: frappe/model/db_query.py:1140
msgid "Cannot use {0} in order/group by"
@@ -4249,7 +4249,7 @@ msgstr "توضیحات دسته"
msgid "Category Name"
msgstr "نام دسته"
-#: frappe/utils/data.py:1473
+#: frappe/utils/data.py:1476
msgid "Cent"
msgstr "سنت"
@@ -4561,7 +4561,7 @@ msgstr "پاک کردن فیلترها"
#. Label of the days (Int) field in DocType 'Logs To Clear'
#: frappe/core/doctype/logs_to_clear/logs_to_clear.json
msgid "Clear Logs After (days)"
-msgstr "پاک کردن لاگ ها پس از (روزها)"
+msgstr "پاک کردن لاگ ها پس از (بر حسب روز)"
#: frappe/core/doctype/user_permission/user_permission_list.js:144
msgid "Clear User Permissions"
@@ -4715,7 +4715,7 @@ msgstr "URL های مشتری"
#. Label of the client_script (Code) field in DocType 'Web Form'
#: frappe/website/doctype/web_form/web_form.json
msgid "Client script"
-msgstr ""
+msgstr "اسکریپت کلاینت"
#: frappe/core/doctype/communication/communication.js:39
#: frappe/desk/doctype/todo/todo.js:23
@@ -4984,7 +4984,7 @@ msgstr "محدودیت کامنت"
msgid "Comment limit per hour"
msgstr "محدودیت نظر در ساعت"
-#: frappe/model/meta.py:57 frappe/public/js/frappe/form/controls/comment.js:9
+#: frappe/model/meta.py:58 frappe/public/js/frappe/form/controls/comment.js:9
#: frappe/public/js/frappe/model/meta.js:209
#: frappe/public/js/frappe/model/model.js:135
#: frappe/website/doctype/web_form/templates/web_form.html:122
@@ -5141,6 +5141,7 @@ msgstr "نوشتن ایمیل"
#. Label of the condition (Select) field in DocType 'Document Naming Rule
#. Condition'
+#. Label of the condition (Code) field in DocType 'Navbar Item'
#. Label of the condition (Small Text) field in DocType 'Bulk Update'
#. Label of the condition (Code) field in DocType 'Notification'
#. Label of the condition (Data) field in DocType 'Notification Recipient'
@@ -5148,6 +5149,7 @@ msgstr "نوشتن ایمیل"
#. Label of the condition (Code) field in DocType 'Energy Point Rule'
#. Label of the condition (Code) field in DocType 'Workflow Transition'
#: frappe/core/doctype/document_naming_rule_condition/document_naming_rule_condition.json
+#: frappe/core/doctype/navbar_item/navbar_item.json
#: frappe/desk/doctype/bulk_update/bulk_update.json
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439
@@ -5170,7 +5172,7 @@ msgstr "شرایط JSON"
#. Label of the condition_description (HTML) field in DocType 'Web Form'
#: frappe/website/doctype/web_form/web_form.json
msgid "Condition description"
-msgstr ""
+msgstr "توضیحات شرط"
#. Label of the conditions (Table) field in DocType 'Document Naming Rule'
#. Label of the conditions (Section Break) field in DocType 'Workflow
@@ -5523,7 +5525,7 @@ msgstr ""
msgid "Could not connect to outgoing email server"
msgstr "به سرور ایمیل خروجی متصل نشد"
-#: frappe/model/document.py:1042
+#: frappe/model/document.py:1029
msgid "Could not find {0}"
msgstr "{0} پیدا نشد"
@@ -5741,7 +5743,7 @@ msgstr "ایجاد شده"
msgid "Created At"
msgstr "ایجاد شده در"
-#: frappe/model/meta.py:54
+#: frappe/model/meta.py:55
#: frappe/public/js/frappe/list/list_sidebar_group_by.js:73
#: frappe/public/js/frappe/model/meta.js:206
#: frappe/public/js/frappe/model/model.js:123
@@ -5753,7 +5755,7 @@ msgid "Created Custom Field {0} in {1}"
msgstr "فیلد سفارشی {0} در {1} ایجاد شد"
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:241
-#: frappe/email/doctype/notification/notification.js:31 frappe/model/meta.py:49
+#: frappe/email/doctype/notification/notification.js:31 frappe/model/meta.py:50
#: frappe/public/js/frappe/model/meta.js:201
#: frappe/public/js/frappe/model/model.js:125
#: frappe/public/js/frappe/views/dashboard/dashboard_view.js:478
@@ -5967,7 +5969,7 @@ msgstr "فیلد سفارشی"
#: frappe/custom/doctype/custom_field/custom_field.py:220
msgid "Custom Field {0} is created by the Administrator and can only be deleted through the Administrator account."
-msgstr "فیلد سفارشی {0} توسط مدیر ایجاد شده است و فقط از طریق حساب مدیر قابل حذف است."
+msgstr "فیلد سفارشی {0} توسط ادمین ایجاد شده است و فقط از طریق حساب ادمین قابل حذف است."
#: frappe/custom/doctype/custom_field/custom_field.py:277
msgid "Custom Fields can only be added to a standard DocType."
@@ -6700,7 +6702,7 @@ msgstr "محیط کار پیش فرض"
#. Description of the 'Currency' (Link) field in DocType 'System Settings'
#: frappe/core/doctype/system_settings/system_settings.json
msgid "Default display currency"
-msgstr ""
+msgstr "ارز نمایش پیش فرض"
#: frappe/core/doctype/doctype/doctype.py:1379
msgid "Default for 'Check' type of field {0} must be either '0' or '1'"
@@ -7492,7 +7494,7 @@ msgstr "DocType را نمی توان ادغام کرد"
#: frappe/core/doctype/doctype/doctype.py:651
msgid "DocType can only be renamed by Administrator"
-msgstr "DocType فقط توسط Administrator قابل تغییر نام است"
+msgstr "DocType فقط توسط ادمین قابل تغییر نام است"
#. Description of a DocType
#: frappe/core/doctype/doctype/doctype.json
@@ -7660,7 +7662,7 @@ msgstr "شرایط قانون نامگذاری سند"
msgid "Document Naming Settings"
msgstr "تنظیمات نامگذاری سند"
-#: frappe/model/document.py:1676
+#: frappe/model/document.py:1667
msgid "Document Queued"
msgstr "سند در صف قرار گرفت"
@@ -7694,7 +7696,7 @@ msgstr "کلید اشتراک سند"
#. Settings'
#: frappe/core/doctype/system_settings/system_settings.json
msgid "Document Share Key Expiry (in Days)"
-msgstr "انقضای کلید اشتراکگذاری سند (در چند روز)"
+msgstr "انقضای کلید اشتراکگذاری سند (بر حسب روز)"
#. Name of a report
#. Label of a Link in the Users Workspace
@@ -7713,7 +7715,7 @@ msgstr "گزارش اشتراک سند"
msgid "Document States"
msgstr "وضعیتهای سند"
-#: frappe/model/meta.py:50 frappe/public/js/frappe/model/meta.js:202
+#: frappe/model/meta.py:51 frappe/public/js/frappe/model/meta.js:202
#: frappe/public/js/frappe/model/model.js:137
msgid "Document Status"
msgstr "وضعیت سند"
@@ -7817,7 +7819,7 @@ msgid "Document Types and Permissions"
msgstr "انواع اسناد و مجوزها"
#: frappe/core/doctype/submission_queue/submission_queue.py:163
-#: frappe/model/document.py:1874
+#: frappe/model/document.py:1865
msgid "Document Unlocked"
msgstr "قفل سند باز شد"
@@ -8686,7 +8688,7 @@ msgstr "ایمیل به سطل زباله منتقل شد"
#: frappe/core/doctype/user/user.js:272
msgid "Email is mandatory to create User Email"
-msgstr ""
+msgstr "ایمیل برای ایجاد ایمیل کاربر الزامی است"
#: frappe/public/js/frappe/views/communication.js:807
msgid "Email not sent to {0} (unsubscribed / disabled)"
@@ -9741,6 +9743,10 @@ msgstr ""
msgid "Failed to render subject: {}"
msgstr ""
+#: frappe/integrations/frappe_providers/frappecloud_billing.py:104
+msgid "Failed to request login to Frappe Cloud"
+msgstr ""
+
#: frappe/email/doctype/email_queue/email_queue.py:283
msgid "Failed to send email with subject:"
msgstr "ایمیل با موضوع ارسال نشد:"
@@ -9755,7 +9761,7 @@ msgstr "تنظیمات جهانی به روز نشد"
#: frappe/integrations/frappe_providers/frappecloud_billing.py:83
msgid "Failed while calling API {0}"
-msgstr ""
+msgstr "هنگام فراخوان API {0} ناموفق بود"
#. Label of the failing_scheduled_jobs (Table) field in DocType 'System Health
#. Report'
@@ -9907,7 +9913,7 @@ msgstr "نوع فیلد"
#: frappe/desk/reportview.py:182
msgid "Field not permitted in query"
-msgstr "فیلد در پرس و جو مجاز نیست"
+msgstr "فیلد در پرسمان مجاز نیست"
#. Description of the 'Workflow State Field' (Data) field in DocType 'Workflow'
#: frappe/workflow/doctype/workflow/workflow.json
@@ -10013,7 +10019,7 @@ msgstr "نام فیلد {0} محدود شده است"
#: frappe/custom/doctype/doctype_layout/doctype_layout.json
#: frappe/desk/doctype/kanban_board/kanban_board.json
#: frappe/desk/doctype/list_view_settings/list_view_settings.json
-#: frappe/public/js/frappe/list/list_settings.js:132
+#: frappe/public/js/frappe/list/list_settings.js:135
#: frappe/public/js/frappe/views/kanban/kanban_settings.js:111
#: frappe/public/js/print_format_builder/PrintFormatControls.vue:83
#: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json
@@ -10169,7 +10175,7 @@ msgstr "فایل ها"
#: frappe/desk/doctype/number_card/number_card.js:205
#: frappe/desk/doctype/number_card/number_card.js:336
#: frappe/email/doctype/auto_email_report/auto_email_report.js:93
-#: frappe/public/js/frappe/list/base_list.js:904
+#: frappe/public/js/frappe/list/base_list.js:916
#: frappe/public/js/frappe/ui/filters/filter_list.js:134
#: frappe/website/doctype/web_form/web_form.js:197
msgid "Filter"
@@ -10206,11 +10212,11 @@ msgstr "نام فیلتر"
msgid "Filter Values"
msgstr "مقادیر فیلتر"
-#: frappe/utils/data.py:2023
+#: frappe/utils/data.py:2026
msgid "Filter must be a tuple or list (in a list)"
msgstr "فیلتر باید یک تاپل یا لیست (در یک لیست) باشد"
-#: frappe/utils/data.py:2031
+#: frappe/utils/data.py:2034
msgid "Filter must have 4 values (doctype, fieldname, operator, value): {0}"
msgstr "فیلتر باید 4 مقدار داشته باشد (نوع سند، نام فیلد، عملگر، مقدار): {0}"
@@ -10624,7 +10630,7 @@ msgstr "برای کاربر"
#. Label of the for_value (Dynamic Link) field in DocType 'User Permission'
#: frappe/core/doctype/user_permission/user_permission.json
msgid "For Value"
-msgstr "برای ارزش"
+msgstr "برای مقدار"
#: frappe/public/js/frappe/views/reports/query_report.js:1994
#: frappe/public/js/frappe/views/reports/report_view.js:96
@@ -12028,10 +12034,10 @@ msgstr ""
#: frappe/core/doctype/data_import/importer.py:1139
#: frappe/core/doctype/data_import/importer.py:1204
#: frappe/core/doctype/data_import/importer.py:1207
-#: frappe/desk/report/todo/todo.py:36 frappe/model/meta.py:48
+#: frappe/desk/report/todo/todo.py:36 frappe/model/meta.py:49
#: frappe/public/js/frappe/data_import/data_exporter.js:330
#: frappe/public/js/frappe/data_import/data_exporter.js:345
-#: frappe/public/js/frappe/list/list_settings.js:334
+#: frappe/public/js/frappe/list/list_settings.js:337
#: frappe/public/js/frappe/list/list_view.js:353
#: frappe/public/js/frappe/list/list_view.js:417
#: frappe/public/js/frappe/model/meta.js:200
@@ -12177,7 +12183,7 @@ msgstr "اگر فعال باشد، کاربر میتواند از هر آدر
#. Description of the 'Anonymous responses' (Check) field in DocType 'Web Form'
#: frappe/website/doctype/web_form/web_form.json
msgid "If enabled, all responses on the web form will be submitted anonymously"
-msgstr ""
+msgstr "اگر فعال باشد، تمام پاسخهای موجود در فرم وب بهصورت ناشناس ارسال میشود"
#. Description of the 'Bypass restricted IP Address check If Two Factor Auth
#. Enabled' (Check) field in DocType 'System Settings'
@@ -12313,7 +12319,7 @@ msgstr "اگر این را تنظیم کنید، این آیتم به صورت
#: frappe/templates/emails/administrator_logged_in.html:3
msgid "If you think this is unauthorized, please change the Administrator password."
-msgstr "اگر فکر می کنید این غیرمجاز است، لطفا رمز عبور Administrator را تغییر دهید."
+msgstr "اگر فکر می کنید این غیرمجاز است، لطفا رمز عبور ادمین را تغییر دهید."
#. Description of the 'Delimiter Options' (Data) field in DocType 'Data Import'
#: frappe/core/doctype/data_import/data_import.json
@@ -12370,9 +12376,9 @@ msgstr "وضعیت سند غیرقانونی برای {0}"
#: frappe/model/db_query.py:443 frappe/model/db_query.py:446
#: frappe/model/db_query.py:1125
msgid "Illegal SQL Query"
-msgstr "Query SQL غیر قانونی"
+msgstr "پرسمان SQL غیر قانونی"
-#: frappe/utils/jinja.py:95
+#: frappe/utils/jinja.py:97
msgid "Illegal template"
msgstr "قالب غیر قانونی"
@@ -12784,11 +12790,11 @@ msgstr "کاربر یا رمز عبور نادرست"
msgid "Incorrect Verification code"
msgstr "کد تأیید نادرست"
-#: frappe/model/document.py:1482
+#: frappe/model/document.py:1473
msgid "Incorrect value in row {0}:"
msgstr "مقدار نادرست در ردیف {0}:"
-#: frappe/model/document.py:1484
+#: frappe/model/document.py:1475
msgid "Incorrect value:"
msgstr "مقدار نادرست:"
@@ -12797,7 +12803,7 @@ msgstr "مقدار نادرست:"
#. Label of the search_index (Check) field in DocType 'Custom Field'
#: frappe/core/doctype/docfield/docfield.json
#: frappe/core/doctype/recorder_query/recorder_query.json
-#: frappe/custom/doctype/custom_field/custom_field.json frappe/model/meta.py:51
+#: frappe/custom/doctype/custom_field/custom_field.json frappe/model/meta.py:52
#: frappe/public/js/frappe/model/meta.js:203
#: frappe/public/js/frappe/model/model.js:124
#: frappe/public/js/frappe/views/reports/report_view.js:968
@@ -12944,7 +12950,7 @@ msgstr "دستورالعمل ها ایمیل شد"
msgid "Insufficient Permission Level for {0}"
msgstr "سطح مجوز ناکافی برای {0}"
-#: frappe/database/query.py:378 frappe/desk/form/load.py:40
+#: frappe/database/query.py:378
msgid "Insufficient Permission for {0}"
msgstr "مجوز ناکافی برای {0}"
@@ -13087,6 +13093,10 @@ msgstr "اقدام نامعتبر"
msgid "Invalid CSV Format"
msgstr "قالب CSV نامعتبر است"
+#: frappe/integrations/frappe_providers/frappecloud_billing.py:121
+msgid "Invalid Code. Please try again."
+msgstr ""
+
#: frappe/integrations/doctype/webhook/webhook.py:87
msgid "Invalid Condition: {}"
msgstr "شرایط نامعتبر: {}"
@@ -13172,7 +13182,7 @@ msgstr ""
msgid "Invalid Parameters."
msgstr "پارامترهای نامعتبر"
-#: frappe/core/doctype/user/user.py:1224 frappe/www/update-password.html:110
+#: frappe/core/doctype/user/user.py:1217 frappe/www/update-password.html:110
#: frappe/www/update-password.html:131 frappe/www/update-password.html:133
#: frappe/www/update-password.html:234
msgid "Invalid Password"
@@ -13222,7 +13232,7 @@ msgstr "تابع تجمیع نامعتبر است"
msgid "Invalid column"
msgstr "ستون نامعتبر است"
-#: frappe/model/document.py:961 frappe/model/document.py:975
+#: frappe/model/document.py:948 frappe/model/document.py:962
msgid "Invalid docstatus"
msgstr "docstatus نامعتبر است"
@@ -13234,7 +13244,7 @@ msgstr "عبارت نامعتبر تنظیم شده در فیلتر {0}"
msgid "Invalid expression set in filter {0} ({1})"
msgstr "عبارت نامعتبر تنظیم شده در فیلتر {0} ({1})"
-#: frappe/utils/data.py:2130
+#: frappe/utils/data.py:2133
msgid "Invalid field name {0}"
msgstr "نام فیلد نامعتبر {0}"
@@ -13242,7 +13252,7 @@ msgstr "نام فیلد نامعتبر {0}"
msgid "Invalid fieldname '{0}' in autoname"
msgstr "نام فیلد \"{0}\" در نام خودکار نامعتبر است"
-#: frappe/deprecation_dumpster.py:203
+#: frappe/deprecation_dumpster.py:280
msgid "Invalid file path: {0}"
msgstr "مسیر فایل نامعتبر: {0}"
@@ -13458,7 +13468,7 @@ msgstr "فیلد منتشر شده است باید یک نام فیلد معتب
#: frappe/desk/doctype/workspace_link/workspace_link.json
#: frappe/public/js/frappe/widgets/widget_dialog.js:328
msgid "Is Query Report"
-msgstr "گزارش پرس و جو است"
+msgstr "گزارش پرسمان است"
#. Label of the is_remote_request (Check) field in DocType 'Integration
#. Request'
@@ -14129,12 +14139,12 @@ msgstr "آخرین همگام سازی در"
msgid "Last Synced On"
msgstr "آخرین همگام سازی شد"
-#: frappe/model/meta.py:53 frappe/public/js/frappe/model/meta.js:205
+#: frappe/model/meta.py:54 frappe/public/js/frappe/model/meta.js:205
#: frappe/public/js/frappe/model/model.js:130
msgid "Last Updated By"
msgstr "آخرین به روز رسانی توسط"
-#: frappe/model/meta.py:52 frappe/public/js/frappe/model/meta.js:204
+#: frappe/model/meta.py:53 frappe/public/js/frappe/model/meta.js:204
#: frappe/public/js/frappe/model/model.js:126
msgid "Last Updated On"
msgstr "آخرین بروز رسانی در تاریخ"
@@ -14405,7 +14415,7 @@ msgstr "پسندیدن در {0}: {1}"
msgid "Liked"
msgstr "دوست داشت"
-#: frappe/model/meta.py:56 frappe/public/js/frappe/model/meta.js:208
+#: frappe/model/meta.py:57 frappe/public/js/frappe/model/meta.js:208
#: frappe/public/js/frappe/model/model.js:134
msgid "Liked By"
msgstr "پسندیده شده توسط"
@@ -14869,7 +14879,7 @@ msgstr ""
#: frappe/twofactor.py:164
msgid "Login session expired, refresh page to retry"
-msgstr "جلسه ورود به سیستم منقضی شد، صفحه را برای امتحان مجدد بازخوانی کنید"
+msgstr "نشست ورود به سیستم منقضی شد، صفحه را برای امتحان مجدد بازخوانی کنید"
#: frappe/templates/includes/comments/comments.html:110
msgid "Login to comment"
@@ -14905,7 +14915,7 @@ msgstr "با لینک ایمیل وارد شوید"
#. Settings'
#: frappe/core/doctype/system_settings/system_settings.json
msgid "Login with email link expiry (in minutes)"
-msgstr "ورود با انقضای لینک ایمیل (به دقیقه)"
+msgstr "ورود با انقضای لینک ایمیل (بر حسب دقیقه)"
#: frappe/auth.py:147
msgid "Login with username and password is not allowed."
@@ -14923,13 +14933,13 @@ msgstr "خروج"
#: frappe/core/doctype/user/user.js:197
msgid "Logout All Sessions"
-msgstr "خروج از تمام جلسات"
+msgstr "خروج از تمام نشستها"
#. Label of the logout_on_password_reset (Check) field in DocType 'System
#. Settings'
#: frappe/core/doctype/system_settings/system_settings.json
msgid "Logout All Sessions on Password Reset"
-msgstr "خروج از همه جلسات با بازنشانی رمز عبور"
+msgstr "خروج از همه نشستها با بازنشانی رمز عبور"
#. Label of the logout_all_sessions (Check) field in DocType 'User'
#: frappe/core/doctype/user/user.json
@@ -15032,7 +15042,7 @@ msgstr "نام را در جستجوی سراسری قابل جستجو کنید"
#. Label of the make_attachment_public (Check) field in DocType 'DocField'
#: frappe/core/doctype/docfield/docfield.json
msgid "Make Attachment Public (by default)"
-msgstr ""
+msgstr "عمومی کردن پیوست (به طور پیش فرض)"
#. Label of the make_attachments_public (Check) field in DocType 'DocType'
#. Label of the make_attachments_public (Check) field in DocType 'Customize
@@ -15068,6 +15078,12 @@ msgstr ""
msgid "Manage 3rd party apps"
msgstr "مدیریت برنامه های شخص ثالث"
+#. Label of a standard navbar item
+#. Type: Route
+#: frappe/hooks.py
+msgid "Manage Billing"
+msgstr ""
+
#. Description of a Card Break in the Tools Workspace
#: frappe/automation/workspace/tools/tools.json
msgid "Manage your data"
@@ -15318,7 +15334,7 @@ msgid "Maximum points allowed after multiplying points with the multiplier value
msgstr "حداکثر امتیاز مجاز پس از ضرب امتیاز با مقدار ضریب\n"
"(توجه: بدون محدودیت این قسمت را خالی بگذارید یا 0 را تنظیم کنید)"
-#: frappe/model/rename_doc.py:688
+#: frappe/model/rename_doc.py:689
msgid "Maximum {0} rows allowed"
msgstr "حداکثر {0} ردیف مجاز است"
@@ -16022,7 +16038,7 @@ msgstr "برای دسترسی به این گزارش باید مجوز گزار
#: frappe/core/doctype/report/report.py:149
msgid "Must specify a Query to run"
-msgstr "برای اجرا باید یک Query مشخص کنید"
+msgstr "برای اجرا باید یک پرسمان مشخص کنید"
#. Label of the mute_sounds (Check) field in DocType 'User'
#: frappe/core/doctype/user/user.json
@@ -16204,13 +16220,13 @@ msgstr "تنظیمات ناوبری"
msgid "Need Workspace Manager role to edit private workspace of other users"
msgstr "برای ویرایش محیط کار خصوصی سایر کاربران به نقش مدیر محیط کار نیاز دارید"
-#: frappe/model/document.py:736
+#: frappe/model/document.py:723
msgid "Negative Value"
msgstr "مقدار منفی"
#: frappe/utils/nestedset.py:94
msgid "Nested set error. Please contact the Administrator."
-msgstr "خطای مجموعه تو در تو. لطفا با مدیر تماس بگیرید."
+msgstr "خطای مجموعه تو در تو. لطفا با ادمین تماس بگیرید."
#. Name of a DocType
#: frappe/printing/doctype/network_printer_settings/network_printer_settings.json
@@ -16580,7 +16596,7 @@ msgstr "خیر"
#: frappe/www/third_party_apps.html:56
msgid "No Active Sessions"
-msgstr "بدون جلسات فعال"
+msgstr "بدون نشست فعال"
#. Label of the no_copy (Check) field in DocType 'DocField'
#. Label of the no_copy (Check) field in DocType 'Custom Field'
@@ -16980,7 +16996,7 @@ msgstr "کپی های عادی شده"
#. Label of the normalized_query (Data) field in DocType 'Recorder Query'
#: frappe/core/doctype/recorder_query/recorder_query.json
msgid "Normalized Query"
-msgstr "پرس و جو عادی شده"
+msgstr "پرسمان عادی شده"
#: frappe/core/doctype/user/user.py:1007
#: frappe/templates/includes/login/login.js:257 frappe/utils/oauth.py:271
@@ -17135,7 +17151,7 @@ msgstr "در حالت توسعه دهنده نیست"
msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType."
msgstr "در حالت توسعه دهنده نیست! در site_config.json تنظیم کنید یا DocType را «Custom» بسازید."
-#: frappe/__init__.py:685 frappe/api/v1.py:88 frappe/api/v1.py:93
+#: frappe/__init__.py:685
#: frappe/core/doctype/system_settings/system_settings.py:212
#: frappe/public/js/frappe/request.js:158
#: frappe/public/js/frappe/request.js:168
@@ -17194,7 +17210,7 @@ msgstr "توجه: برای بهترین نتیجه، تصاویر باید از
#. DocType 'System Settings'
#: frappe/core/doctype/system_settings/system_settings.json
msgid "Note: Multiple sessions will be allowed in case of mobile device"
-msgstr "توجه: جلسات متعدد در مورد دستگاه تلفن همراه مجاز خواهد بود"
+msgstr "توجه: نشستهای متعدد در مورد دستگاه تلفن همراه مجاز خواهد بود"
#: frappe/core/doctype/user/user.js:393
msgid "Note: This will be shared with user."
@@ -17324,7 +17340,7 @@ msgstr "در صورت عدم پاسخگویی اطلاع دهید"
#. Label of the unreplied_for_mins (Int) field in DocType 'Email Account'
#: frappe/email/doctype/email_account/email_account.json
msgid "Notify if unreplied for (in mins)"
-msgstr "در صورت عدم پاسخگویی (به دقیقه) اطلاع دهید"
+msgstr "در صورت عدم پاسخگویی (بر حسب دقیقه) اطلاع دهید"
#. Label of the notify_on_login (Check) field in DocType 'Note'
#: frappe/desk/doctype/note/note.json
@@ -17396,7 +17412,7 @@ msgstr "تعداد گروه ها"
#. Label of the number_of_queries (Int) field in DocType 'Recorder'
#: frappe/core/doctype/recorder/recorder.json
msgid "Number of Queries"
-msgstr "تعداد پرس و جوها"
+msgstr "تعداد پرسمانها"
#: frappe/core/doctype/doctype/doctype.py:443
#: frappe/public/js/frappe/doctype/index.js:59
@@ -17517,7 +17533,7 @@ msgstr "OTP Secret بازنشانی شده است. ثبت نام مجدد در
#: frappe/templates/includes/login/login.js:355
msgid "OTP setup using OTP App was not completed. Please contact Administrator."
-msgstr "راهاندازی OTP با استفاده از برنامه OTP تکمیل نشد. لطفا با مدیر تماس بگیرید"
+msgstr "راهاندازی OTP با استفاده از برنامه OTP تکمیل نشد. لطفا با ادمین تماس بگیرید."
#. Label of the occurrences (Int) field in DocType 'System Health Report
#. Errors'
@@ -17692,11 +17708,11 @@ msgstr "فقط 200 درج در یک درخواست مجاز است"
#: frappe/email/doctype/email_queue/email_queue.py:81
msgid "Only Administrator can delete Email Queue"
-msgstr "فقط مدیر می تواند صف ایمیل را حذف کند"
+msgstr "فقط ادمین می تواند صف ایمیل را حذف کند"
#: frappe/core/doctype/page/page.py:67
msgid "Only Administrator can edit"
-msgstr "فقط مدیر می تواند ویرایش کند"
+msgstr "فقط ادمین می تواند ویرایش کند"
#: frappe/core/doctype/report/report.py:73
msgid "Only Administrator can save a standard report. Please rename and save."
@@ -17734,7 +17750,7 @@ msgstr "فقط مجاز به صدور سفارشی سازی در حالت برن
msgid "Only change this if you want to use other S3 compatible object storage backends."
msgstr "فقط در صورتی این مورد را تغییر دهید که میخواهید از سایر پشتیبانهای ذخیرهسازی اشیاء سازگار با S3 استفاده کنید."
-#: frappe/model/document.py:1177
+#: frappe/model/document.py:1166
msgid "Only draft documents can be discarded"
msgstr ""
@@ -17765,6 +17781,10 @@ msgstr "فقط گزارشهایی از نوع Report Builder قابل ویر
msgid "Only standard DocTypes are allowed to be customized from Customize Form."
msgstr "فقط DocType های استاندارد مجاز به سفارشی سازی از Customize Form هستند."
+#: frappe/model/delete_doc.py:240
+msgid "Only the Administrator can delete a standard DocType."
+msgstr ""
+
#: frappe/desk/form/assign_to.py:197
msgid "Only the assignee can complete this to-do."
msgstr "فقط گیرنده می تواند این کار را انجام دهد."
@@ -17901,7 +17921,7 @@ msgstr "باز شد"
msgid "Operation"
msgstr "عملیات"
-#: frappe/utils/data.py:2066
+#: frappe/utils/data.py:2069
msgid "Operator must be one of {0}"
msgstr "اپراتور باید یکی از {0} باشد"
@@ -18249,7 +18269,7 @@ msgstr "ارتفاع صفحه (بر حسب میلی متر)"
#: frappe/public/js/print_format_builder/PrintFormatControls.vue:5
msgid "Page Margins"
-msgstr ""
+msgstr "حاشیه های صفحه"
#. Label of the page_name (Data) field in DocType 'Page'
#: frappe/core/doctype/page/page.json
@@ -18684,7 +18704,7 @@ msgstr "مدیر مجوز"
#. Option for the 'Script Type' (Select) field in DocType 'Server Script'
#: frappe/core/doctype/server_script/server_script.json
msgid "Permission Query"
-msgstr "درخواست مجوز"
+msgstr "پرسمان مجوز"
#. Label of the permission_rules (Section Break) field in DocType 'Custom Role'
#: frappe/core/doctype/custom_role/custom_role.json
@@ -18884,7 +18904,7 @@ msgstr "لطفا یک نظر معتبر اضافه کنید."
#: frappe/core/doctype/user/user.py:1052
msgid "Please ask your administrator to verify your sign-up"
-msgstr "لطفاً از سرپرست خود بخواهید ثبت نام شما را تأیید کند"
+msgstr ""
#: frappe/public/js/frappe/form/controls/select.js:101
msgid "Please attach a file first."
@@ -19069,7 +19089,7 @@ msgstr "لطفا برای ارسال نظر وارد شوید."
msgid "Please make sure the Reference Communication Docs are not circularly linked."
msgstr "لطفاً مطمئن شوید که اسناد ارتباطی مرجع به صورت دایره ای پیوند داده نشده اند."
-#: frappe/model/document.py:930
+#: frappe/model/document.py:917
msgid "Please refresh to get the latest document."
msgstr "لطفاً برای دریافت آخرین سند، بازخوانی کنید."
@@ -19133,7 +19153,7 @@ msgstr ""
msgid "Please select a file or url"
msgstr "لطفاً یک فایل یا آدرس اینترنتی را انتخاب کنید"
-#: frappe/model/rename_doc.py:683
+#: frappe/model/rename_doc.py:684
msgid "Please select a valid csv file with data"
msgstr "لطفاً یک فایل csv معتبر با داده انتخاب کنید"
@@ -20082,31 +20102,31 @@ msgstr "سه ماه یکبار"
#: frappe/core/doctype/recorder_query/recorder_query.json
#: frappe/core/doctype/report/report.json
msgid "Query"
-msgstr "پرس و جو"
+msgstr "پرسمان"
#. Label of the section_break_6 (Section Break) field in DocType 'Report'
#: frappe/core/doctype/report/report.json
msgid "Query / Script"
-msgstr "پرس و جو / اسکریپت"
+msgstr "پرسمان / اسکریپت"
#. Label of the query_options (Small Text) field in DocType 'Contact Us
#. Settings'
#: frappe/website/doctype/contact_us_settings/contact_us_settings.json
msgid "Query Options"
-msgstr "گزینه های پرس و جو"
+msgstr "گزینه های پرسمان"
#. Label of the query_parameters (Table) field in DocType 'Connected App'
#. Name of a DocType
#: frappe/integrations/doctype/connected_app/connected_app.json
#: frappe/integrations/doctype/query_parameters/query_parameters.json
msgid "Query Parameters"
-msgstr "پارامترهای پرس و جو"
+msgstr "پارامترهای پرسمان"
#. Option for the 'Report Type' (Select) field in DocType 'Report'
#: frappe/core/doctype/report/report.json
#: frappe/public/js/frappe/views/reports/query_report.js:17
msgid "Query Report"
-msgstr "گزارش پرس و جو"
+msgstr "گزارش پرسمان"
#: frappe/core/doctype/recorder/recorder.py:196
msgid "Query analysis complete. Check suggested indexes."
@@ -20114,7 +20134,7 @@ msgstr ""
#: frappe/utils/safe_exec.py:495
msgid "Query must be of SELECT or read-only WITH type."
-msgstr "پرس و جو باید از نوع SELECT یا فقط خواندنی WITH باشد."
+msgstr "پرسمان باید از نوع SELECT یا فقط خواندنی WITH باشد."
#. Label of the queue (Select) field in DocType 'RQ Job'
#. Label of the queue (Data) field in DocType 'System Health Report Queue'
@@ -20502,7 +20522,7 @@ msgstr "ضبط کننده"
#. Name of a DocType
#: frappe/core/doctype/recorder_query/recorder_query.json
msgid "Recorder Query"
-msgstr "پرس و جو ضبط کننده"
+msgstr "پرسمان ضبط کننده"
#. Name of a DocType
#: frappe/core/doctype/recorder_suggested_index/recorder_suggested_index.json
@@ -20572,7 +20592,7 @@ msgstr "تغییر مسیرها"
#: frappe/sessions.py:147
msgid "Redis cache server not running. Please contact Administrator / Tech support"
-msgstr "سرور کش Redis اجرا نمی شود. لطفا با مدیر / پشتیبانی فنی تماس بگیرید"
+msgstr "سرور کش Redis اجرا نمی شود. لطفا با ادمین / پشتیبانی فنی تماس بگیرید"
#: frappe/public/js/frappe/form/toolbar.js:504
msgid "Redo"
@@ -21453,7 +21473,7 @@ msgstr "بازنشانی نمودار"
msgid "Reset Dashboard Customizations"
msgstr "بازنشانی سفارشی سازی داشبورد"
-#: frappe/public/js/frappe/list/list_settings.js:227
+#: frappe/public/js/frappe/list/list_settings.js:230
msgid "Reset Fields"
msgstr "بازنشانی فیلدها"
@@ -21940,7 +21960,7 @@ msgstr "تغییر مسیرها"
msgid "Route: Example \"/app\""
msgstr "مسیر: مثال \"/app\""
-#: frappe/model/base_document.py:797 frappe/model/document.py:721
+#: frappe/model/base_document.py:797 frappe/model/document.py:708
msgid "Row"
msgstr "ردیف"
@@ -21951,7 +21971,7 @@ msgstr "ردیف #"
#: frappe/core/doctype/doctype/doctype.py:1834
#: frappe/core/doctype/doctype/doctype.py:1844
msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype"
-msgstr "سطر # {0}: کاربر غیر سرپرست نمیتواند نقش {1} را روی Doctype سفارشی تنظیم کند."
+msgstr "ردیف # {0}: کاربر غیر ادمین نمیتواند نقش {1} را روی Doctype سفارشی تنظیم کند"
#: frappe/model/base_document.py:921
msgid "Row #{0}:"
@@ -22056,7 +22076,7 @@ msgstr "ابتدا قوانین با اولویت بالاتر اعمال می
#. Label of the dormant_days (Int) field in DocType 'System Settings'
#: frappe/core/doctype/system_settings/system_settings.json
msgid "Run Jobs only Daily if Inactive For (Days)"
-msgstr "اجرای Jobs فقط روزانه در صورت غیرفعال بودن برای (روزها)"
+msgstr "اجرای Jobs فقط روزانه در صورت غیرفعال بودن برای (بر حسب روز)"
#. Description of the 'Enable Scheduled Jobs' (Check) field in DocType 'System
#. Settings'
@@ -22119,7 +22139,7 @@ msgstr ""
#: frappe/templates/includes/login/login.js:369
msgid "SMS was not sent. Please contact Administrator."
-msgstr "اس ام اس ارسال نشد لطفا با مدیر تماس بگیرید"
+msgstr "اس ام اس ارسال نشد. لطفا با ادمین تماس بگیرید."
#: frappe/email/doctype/email_account/email_account.py:206
msgid "SMTP Server is required"
@@ -22149,7 +22169,7 @@ msgstr "خروجی SQL"
#. Label of the sql_queries (Table) field in DocType 'Recorder'
#: frappe/core/doctype/recorder/recorder.json
msgid "SQL Queries"
-msgstr "پرس و جوهای SQL"
+msgstr "پرسمانهای SQL"
#. Label of the ssl_tls_mode (Select) field in DocType 'LDAP Settings'
#: frappe/integrations/doctype/ldap_settings/ldap_settings.json
@@ -22225,7 +22245,7 @@ msgstr "شنبه"
#: frappe/public/js/frappe/form/footer/form_timeline.js:663
#: frappe/public/js/frappe/form/quick_entry.js:185
#: frappe/public/js/frappe/list/list_settings.js:36
-#: frappe/public/js/frappe/list/list_settings.js:244
+#: frappe/public/js/frappe/list/list_settings.js:247
#: frappe/public/js/frappe/list/list_sidebar_group_by.js:25
#: frappe/public/js/frappe/ui/toolbar/toolbar.js:343
#: frappe/public/js/frappe/utils/common.js:443
@@ -22787,7 +22807,7 @@ msgid "Select Field..."
msgstr "انتخاب فیلد..."
#: frappe/public/js/frappe/form/grid_row.js:460
-#: frappe/public/js/frappe/list/list_settings.js:233
+#: frappe/public/js/frappe/list/list_settings.js:236
#: frappe/public/js/frappe/views/kanban/kanban_settings.js:181
msgid "Select Fields"
msgstr "فیلدها را انتخاب کنید"
@@ -23361,12 +23381,12 @@ msgstr "سرویس"
#. Name of a DocType
#: frappe/core/doctype/session_default/session_default.json
msgid "Session Default"
-msgstr "پیشفرض جلسه"
+msgstr "پیشفرض نشست"
#. Name of a DocType
#: frappe/core/doctype/session_default_settings/session_default_settings.json
msgid "Session Default Settings"
-msgstr "تنظیمات پیش فرض جلسه"
+msgstr "تنظیمات پیش فرض نشست"
#. Label of a standard navbar item
#. Type: Action
@@ -23375,24 +23395,24 @@ msgstr "تنظیمات پیش فرض جلسه"
#: frappe/core/doctype/session_default_settings/session_default_settings.json
#: frappe/hooks.py frappe/public/js/frappe/ui/toolbar/toolbar.js:342
msgid "Session Defaults"
-msgstr "پیشفرضهای جلسه"
+msgstr "پیشفرضهای نشست"
#: frappe/public/js/frappe/ui/toolbar/toolbar.js:327
msgid "Session Defaults Saved"
-msgstr "پیشفرضهای جلسه ذخیره شد"
+msgstr "پیشفرضهای نشست ذخیره شد"
#: frappe/app.py:366
msgid "Session Expired"
-msgstr "جلسه تمام شده"
+msgstr "نشست منقضی شده"
#. Label of the session_expiry (Data) field in DocType 'System Settings'
#: frappe/core/doctype/system_settings/system_settings.json
msgid "Session Expiry (idle timeout)"
-msgstr "انقضای جلسه (تایم بیکار)"
+msgstr "انقضای نشست (تایم بیکار)"
#: frappe/core/doctype/system_settings/system_settings.py:115
msgid "Session Expiry must be in format {0}"
-msgstr "انقضای جلسه باید در قالب {0} باشد"
+msgstr "انقضای نشست باید در قالب {0} باشد"
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:400
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:487
@@ -24121,7 +24141,7 @@ msgstr "عبارت ساده پایتون، مثال: status == 'Open' و نوع
#. Label of the simultaneous_sessions (Int) field in DocType 'User'
#: frappe/core/doctype/user/user.json
msgid "Simultaneous Sessions"
-msgstr "جلسات همزمان"
+msgstr "نشستهای همزمان"
#: frappe/custom/doctype/customize_form/customize_form.py:122
msgid "Single DocTypes cannot be customized."
@@ -24713,7 +24733,7 @@ msgstr "آمار بر اساس عملکرد هفته گذشته (از {0} تا {
#: frappe/email/doctype/newsletter/newsletter.json
#: frappe/integrations/doctype/integration_request/integration_request.json
#: frappe/integrations/doctype/oauth_bearer_token/oauth_bearer_token.json
-#: frappe/public/js/frappe/list/list_settings.js:356
+#: frappe/public/js/frappe/list/list_settings.js:359
#: frappe/public/js/frappe/views/reports/report_view.js:938
#: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.json
#: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json
@@ -25068,7 +25088,7 @@ msgstr "تعداد مشاغل موفق"
msgid "Successful Transactions"
msgstr "تراکنش های موفق"
-#: frappe/model/rename_doc.py:697
+#: frappe/model/rename_doc.py:698
msgid "Successful: {0} to {1}"
msgstr "موفقیت آمیز: {0} به {1}"
@@ -25227,7 +25247,7 @@ msgstr "در حال همگام سازی"
msgid "Syncing {0} of {1}"
msgstr "در حال همگام سازی {0} از {1}"
-#: frappe/utils/data.py:2431
+#: frappe/utils/data.py:2434
msgid "Syntax Error"
msgstr "اشتباه نوشتاری"
@@ -25544,7 +25564,7 @@ msgstr "جدول بریده شده"
msgid "Table updated"
msgstr "جدول به روز شد"
-#: frappe/model/document.py:1505
+#: frappe/model/document.py:1496
msgid "Table {0} cannot be empty"
msgstr "جدول {0} نمی تواند خالی باشد"
@@ -25563,7 +25583,7 @@ msgstr "برچسب بزنید"
msgid "Tag Link"
msgstr "لینک را تگ کنید"
-#: frappe/model/meta.py:55
+#: frappe/model/meta.py:56
#: frappe/public/js/frappe/form/templates/form_sidebar.html:102
#: frappe/public/js/frappe/list/bulk_operations.js:430
#: frappe/public/js/frappe/list/list_sidebar.html:48
@@ -25598,7 +25618,7 @@ msgstr "هدف"
#: frappe/desk/doctype/todo/todo_calendar.js:19
#: frappe/desk/doctype/todo/todo_calendar.js:25
msgid "Task"
-msgstr "وظیفه"
+msgstr "تسک"
#. Label of the sb1 (Section Break) field in DocType 'About Us Settings'
#. Label of the team_members (Table) field in DocType 'About Us Settings'
@@ -25665,8 +25685,8 @@ msgstr "قالب ها"
msgid "Temporarily Disabled"
msgstr "موقتا غیر فعال می باشد"
-#: frappe/core/doctype/translation/test_translation.py:55
-#: frappe/core/doctype/translation/test_translation.py:62
+#: frappe/core/doctype/translation/test_translation.py:56
+#: frappe/core/doctype/translation/test_translation.py:63
msgid "Test Data"
msgstr ""
@@ -25675,8 +25695,8 @@ msgstr ""
msgid "Test Job ID"
msgstr ""
-#: frappe/core/doctype/translation/test_translation.py:57
-#: frappe/core/doctype/translation/test_translation.py:65
+#: frappe/core/doctype/translation/test_translation.py:58
+#: frappe/core/doctype/translation/test_translation.py:66
msgid "Test Spanish"
msgstr ""
@@ -25790,7 +25810,7 @@ msgstr ""
#: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.py:367
msgid "The User record for this request has been auto-deleted due to inactivity by system admins."
-msgstr "سابقه کاربر برای این درخواست به دلیل عدم فعالیت توسط مدیران سیستم به طور خودکار حذف شده است."
+msgstr "سابقه کاربر برای این درخواست به دلیل عدم فعالیت توسط ادمینهای سیستم به طور خودکار حذف شده است."
#: frappe/public/js/frappe/desk.js:163
msgid "The application has been updated to a new version, please refresh this page"
@@ -26074,7 +26094,7 @@ msgstr "هنگام ارسال ایمیل خطاهایی وجود داشت. لط
#: frappe/model/naming.py:484
msgid "There were some errors setting the name, please contact the administrator"
-msgstr "برخی از خطاها در تنظیم نام وجود دارد، لطفاً با سرپرست تماس بگیرید"
+msgstr "برخی از خطاها در تنظیم نام وجود دارد، لطفاً با ادمین تماس بگیرید"
#. Description of the 'Announcement Widget' (Text Editor) field in DocType
#. 'Navbar Settings'
@@ -26174,7 +26194,7 @@ msgstr ""
msgid "This document is already amended, you cannot ammend it again"
msgstr "این سند قبلاً اصلاح شده است، شما نمی توانید دوباره آن را اصلاح کنید"
-#: frappe/model/document.py:1673
+#: frappe/model/document.py:1664
msgid "This document is currently locked and queued for execution. Please try again after some time."
msgstr "این سند در حال حاضر قفل شده و در صف اجرا قرار دارد. لطفا بعد از مدتی دوباره امتحان کنید."
@@ -26359,7 +26379,7 @@ msgstr "با این کار این تور بازنشانی می شود و به ه
msgid "This will terminate the job immediately and might be dangerous, are you sure? "
msgstr " این کار بلافاصله کار را خاتمه می دهد و ممکن است خطرناک باشد، مطمئن هستید؟"
-#: frappe/core/doctype/user/user.py:1238
+#: frappe/core/doctype/user/user.py:1231
msgid "Throttled"
msgstr "گاز گرفت"
@@ -27493,7 +27513,7 @@ msgstr "اعلان خوانده نشده ارسال شد"
#: frappe/utils/safe_exec.py:496
msgid "Unsafe SQL query"
-msgstr "پرس و جو ناامن SQL"
+msgstr "پرسمان ناامن SQL"
#: frappe/public/js/frappe/data_import/data_exporter.js:159
#: frappe/public/js/frappe/form/controls/multicheck.js:166
@@ -27688,6 +27708,10 @@ msgstr "در حال به روز رسانی {0}"
msgid "Updating {0} of {1}, {2}"
msgstr "در حال به روز رسانی {0} از {1}، {2}"
+#: frappe/public/js/billing.bundle.js:30
+msgid "Upgrade plan"
+msgstr ""
+
#: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:129
#: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:130
#: frappe/public/js/frappe/form/grid.js:63
@@ -27813,7 +27837,7 @@ msgstr "استفاده از تابع {0} در فیلد محدود شده است"
#: frappe/model/db_query.py:405
msgid "Use of sub-query or function is restricted"
-msgstr "استفاده از زیرپرس و جو یا تابع محدود شده است"
+msgstr "استفاده از زیرپرسمان یا تابع محدود شده است"
#: frappe/printing/page/print/print.js:279
msgid "Use the new Print Format Builder"
@@ -28133,10 +28157,6 @@ msgstr "کاربر برای اشتراک گذاری اجباری است"
msgid "User must always select"
msgstr "کاربر همیشه باید انتخاب کند"
-#: frappe/model/delete_doc.py:244
-msgid "User not allowed to delete {0}: {1}"
-msgstr "کاربر مجاز به حذف {0} نیست: {1}"
-
#: frappe/core/doctype/user_permission/user_permission.py:60
msgid "User permission already exists"
msgstr "مجوز کاربر از قبل وجود دارد"
@@ -28147,7 +28167,7 @@ msgstr "کاربری با آدرس ایمیل {0} وجود ندارد"
#: frappe/integrations/doctype/ldap_settings/ldap_settings.py:225
msgid "User with email: {0} does not exist in the system. Please ask 'System Administrator' to create the user for you."
-msgstr "کاربر با ایمیل: {0} در سیستم وجود ندارد. لطفاً از \"System Administrator\" بخواهید که کاربر را برای شما ایجاد کند."
+msgstr "کاربر با ایمیل: {0} در سیستم وجود ندارد. لطفاً از «ادمین سیستم» بخواهید که کاربر را برای شما ایجاد کند."
#: frappe/core/doctype/user/user.py:529
msgid "User {0} cannot be deleted"
@@ -28178,7 +28198,7 @@ msgstr ""
msgid "User {0} has requested for data deletion"
msgstr "کاربر {0} درخواست حذف داده ها را داده است"
-#: frappe/core/doctype/user/user.py:1367
+#: frappe/core/doctype/user/user.py:1360
msgid "User {0} impersonated as {1}"
msgstr "کاربر {0} جعل هویت به عنوان {1}"
@@ -28269,7 +28289,7 @@ msgstr "ایمیل و نام معتبر مورد نیاز است"
#. Label of the validate_action (Check) field in DocType 'Onboarding Step'
#: frappe/desk/doctype/onboarding_step/onboarding_step.json
msgid "Validate Field"
-msgstr "فیلد اعتبار سنجی"
+msgstr "فیلد اعتبارسنجی"
#. Label of the validate_frappe_mail_settings (Button) field in DocType 'Email
#. Account'
@@ -28290,7 +28310,7 @@ msgstr "تایید گواهی SSL"
#: frappe/public/js/frappe/web_form/web_form.js:360
msgid "Validation Error"
-msgstr "خطای اعتبار سنجی"
+msgstr "خطای اعتبارسنجی"
#. Label of the validity (Select) field in DocType 'OAuth Authorization Code'
#: frappe/integrations/doctype/oauth_authorization_code/oauth_authorization_code.json
@@ -28347,15 +28367,15 @@ msgstr "ارزش تغییر کرد"
msgid "Value To Be Set"
msgstr "ارزش تنظیم شود"
-#: frappe/model/base_document.py:993 frappe/model/document.py:777
+#: frappe/model/base_document.py:993 frappe/model/document.py:764
msgid "Value cannot be changed for {0}"
msgstr "مقدار برای {0} قابل تغییر نیست"
-#: frappe/model/document.py:723
+#: frappe/model/document.py:710
msgid "Value cannot be negative for"
msgstr "ارزش نمی تواند منفی باشد"
-#: frappe/model/document.py:727
+#: frappe/model/document.py:714
msgid "Value cannot be negative for {0}: {1}"
msgstr "مقدار نمی تواند برای {0} منفی باشد: {1}"
@@ -28675,7 +28695,7 @@ msgstr ""
#: frappe/www/contact.py:48
msgid "We've received your query!"
-msgstr "ما درخواست شما را دریافت کردیم!"
+msgstr "ما پرسمان شما را دریافت کردیم!"
#: frappe/public/js/frappe/form/controls/password.js:88
msgid "Weak"
@@ -29342,12 +29362,12 @@ msgstr ""
#: frappe/public/js/frappe/views/workspace/workspace.js:536
msgid "Workspace {0} created"
-msgstr ""
+msgstr "محیط کار {0} ایجاد شد"
#. Option for the 'View' (Select) field in DocType 'Form Tour'
#: frappe/desk/doctype/form_tour/form_tour.json
msgid "Workspaces"
-msgstr "فضاهای کاری"
+msgstr "محیطهای کار"
#: frappe/desk/page/setup_wizard/setup_wizard.py:35
msgid "Wrapping up"
@@ -29488,7 +29508,7 @@ msgstr "شما در حال جعل هویت به عنوان کاربر دیگری
#: frappe/integrations/frappe_providers/frappecloud_billing.py:24
msgid "You are not allowed to access this resource"
-msgstr ""
+msgstr "شما اجازه دسترسی به این منبع را ندارید"
#: frappe/permissions.py:408
msgid "You are not allowed to access this {0} record because it is linked to {1} '{2}' in field {3}"
@@ -29831,7 +29851,7 @@ msgstr "برای استفاده از این فرم باید وارد سیستم
msgid "You must login to submit this form"
msgstr "برای ارسال این فرم باید وارد شوید"
-#: frappe/model/document.py:331
+#: frappe/model/document.py:315
msgid "You need the '{0}' permission on {1} {2} to perform this action."
msgstr ""
@@ -30007,11 +30027,11 @@ msgstr "نام و آدرس سازمان شما برای پاورقی ایمیل.
#: frappe/templates/emails/auto_reply.html:2
msgid "Your query has been received. We will reply back shortly. If you have any additional information, please reply to this mail."
-msgstr "درخواست شما دریافت شد. ما به زودی پاسخ خواهیم داد. اگر اطلاعات بیشتری دارید، لطفا به این ایمیل پاسخ دهید."
+msgstr "پرسمان شما دریافت شد. ما به زودی پاسخ خواهیم داد. اگر اطلاعات بیشتری دارید، لطفا به این ایمیل پاسخ دهید."
#: frappe/app.py:367
msgid "Your session has expired, please login again to continue."
-msgstr "جلسه شما منقضی شده است، لطفا برای ادامه دوباره وارد شوید."
+msgstr "نشست شما منقضی شده است، لطفا برای ادامه دوباره وارد شوید."
#: frappe/public/js/frappe/ui/toolbar/navbar.html:15
msgid "Your site is undergoing maintenance or being updated."
@@ -30021,7 +30041,7 @@ msgstr "سایت شما در حال تعمیر یا به روز رسانی اس
msgid "Your verification code is {0}"
msgstr "کد تأیید شما {0} است"
-#: frappe/utils/data.py:1500
+#: frappe/utils/data.py:1503
msgid "Zero"
msgstr "صفر"
@@ -30064,7 +30084,7 @@ msgstr "after_insert"
msgid "amend"
msgstr "اصلاح"
-#: frappe/public/js/frappe/utils/utils.js:399 frappe/utils/data.py:1506
+#: frappe/public/js/frappe/utils/utils.js:399 frappe/utils/data.py:1509
msgid "and"
msgstr "و"
@@ -30515,7 +30535,7 @@ msgstr "رنگ بنفش"
#. Option for the 'Type' (Select) field in DocType 'Desktop Icon'
#: frappe/desk/doctype/desktop_icon/desktop_icon.json
msgid "query-report"
-msgstr "پرسش-گزارش"
+msgstr "پرسمان-گزارش"
#. Option for the 'Status' (Select) field in DocType 'RQ Job'
#: frappe/core/doctype/rq_job/rq_job.json
@@ -30798,7 +30818,7 @@ msgid "{0} Dashboard"
msgstr "داشبورد {0}"
#: frappe/public/js/frappe/form/grid_row.js:457
-#: frappe/public/js/frappe/list/list_settings.js:224
+#: frappe/public/js/frappe/list/list_settings.js:227
#: frappe/public/js/frappe/views/kanban/kanban_settings.js:178
msgid "{0} Fields"
msgstr "{0} فیلدها"
@@ -30885,7 +30905,7 @@ msgstr "{0} قبلاً اشتراک خود را لغو کرده است"
msgid "{0} already unsubscribed for {1} {2}"
msgstr "{0} قبلاً اشتراک {1} {2} را لغو کرده است"
-#: frappe/utils/data.py:1688
+#: frappe/utils/data.py:1691
msgid "{0} and {1}"
msgstr "{0} و {1}"
@@ -31244,7 +31264,7 @@ msgstr "{0} در محدوده {1} است"
msgid "{0} items selected"
msgstr "{0} مورد انتخاب شد"
-#: frappe/core/doctype/user/user.py:1376
+#: frappe/core/doctype/user/user.py:1369
msgid "{0} just impersonated as you. They gave this reason: {1}"
msgstr "{0} به عنوان شما جعل شده است. این دلیل را آوردند: {1}"
@@ -31277,23 +31297,23 @@ msgstr "{0} دقیقه قبل"
msgid "{0} months ago"
msgstr "{0} ماه پیش"
-#: frappe/model/document.py:1730
+#: frappe/model/document.py:1721
msgid "{0} must be after {1}"
msgstr "{0} باید بعد از {1} باشد"
-#: frappe/model/document.py:1491
+#: frappe/model/document.py:1482
msgid "{0} must be beginning with '{1}'"
msgstr "{0} باید با '{1}' شروع شود"
-#: frappe/model/document.py:1493
+#: frappe/model/document.py:1484
msgid "{0} must be equal to '{1}'"
msgstr "{0} باید برابر با '{1}' باشد"
-#: frappe/model/document.py:1489
+#: frappe/model/document.py:1480
msgid "{0} must be none of {1}"
msgstr "{0} نباید هیچ یک از {1} باشد"
-#: frappe/model/document.py:1487 frappe/utils/csvutils.py:158
+#: frappe/model/document.py:1478 frappe/utils/csvutils.py:158
msgid "{0} must be one of {1}"
msgstr "{0} باید یکی از {1} باشد"
@@ -31305,7 +31325,7 @@ msgstr "ابتدا باید {0} تنظیم شود"
msgid "{0} must be unique"
msgstr "{0} باید منحصر به فرد باشد"
-#: frappe/model/document.py:1495
+#: frappe/model/document.py:1486
msgid "{0} must be {1} {2}"
msgstr "{0} باید {1} {2} باشد"
@@ -31338,12 +31358,12 @@ msgstr "{0} از {1} ({2} ردیف با فرزندان)"
msgid "{0} of {1} sent"
msgstr "{0} از {1} ارسال شد"
-#: frappe/utils/data.py:1508
+#: frappe/utils/data.py:1511
msgctxt "Money in words"
msgid "{0} only."
msgstr "فقط {0}."
-#: frappe/utils/data.py:1678
+#: frappe/utils/data.py:1681
msgid "{0} or {1}"
msgstr "{0} یا {1}"
@@ -31507,11 +31527,11 @@ msgstr "{0} {1} وجود ندارد، یک هدف جدید را برای ادغ
msgid "{0} {1} is linked with the following submitted documents: {2}"
msgstr "{0} {1} با اسناد ارسالی زیر پیوند داده شده است: {2}"
-#: frappe/model/document.py:261 frappe/permissions.py:557
+#: frappe/model/document.py:245 frappe/permissions.py:557
msgid "{0} {1} not found"
msgstr "{0} {1} یافت نشد"
-#: frappe/model/delete_doc.py:251
+#: frappe/model/delete_doc.py:247
msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first."
msgstr "{0} {1}: رکورد ارسال شده قابل حذف نیست. ابتدا باید آن را {2} لغو {3} کنید."
@@ -31660,11 +31680,11 @@ msgstr "{{{0}}} یک الگوی نام فیلد معتبر نیست. باید {{
msgid "{} Complete"
msgstr "{} کامل"
-#: frappe/utils/data.py:2425
+#: frappe/utils/data.py:2428
msgid "{} Invalid python code on line {}"
msgstr "{} کد پایتون نامعتبر در خط {}"
-#: frappe/utils/data.py:2434
+#: frappe/utils/data.py:2437
msgid "{} Possibly invalid python code.
{}"
msgstr "{} احتمالاً کد پایتون نامعتبر است.
{}"
diff --git a/frappe/locale/fr.po b/frappe/locale/fr.po
index 3249833fa9..482e54a6f4 100644
--- a/frappe/locale/fr.po
+++ b/frappe/locale/fr.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: developers@frappe.io\n"
-"POT-Creation-Date: 2024-11-17 09:34+0000\n"
-"PO-Revision-Date: 2024-11-18 15:41\n"
+"POT-Creation-Date: 2024-11-24 09:34+0000\n"
+"PO-Revision-Date: 2024-11-25 17:49\n"
"Last-Translator: developers@frappe.io\n"
"Language-Team: French\n"
"MIME-Version: 1.0\n"
@@ -102,11 +102,11 @@ msgstr ""{0}" non autorisé pour le type {1} dans la ligne {2}"
msgid "(Mandatory)"
msgstr ""
-#: frappe/model/rename_doc.py:702
+#: frappe/model/rename_doc.py:703
msgid "** Failed: {0} to {1}: {2}"
msgstr "** Échec: {0} à {1}: {2}"
-#: frappe/public/js/frappe/list/list_settings.js:132
+#: frappe/public/js/frappe/list/list_settings.js:135
#: frappe/public/js/frappe/views/kanban/kanban_settings.js:111
msgid "+ Add / Remove Fields"
msgstr ""
@@ -279,12 +279,12 @@ msgid "
\n"
"
.MM. - Month\n"
"
.DD. - Day of month\n"
"
.WW. - Week of the year\n"
-"
.FY. - Fiscal Year\n"
-"
.ABBR. - Company Abbreviation\n"
"
\n"
" .{fieldname}. - fieldname on the document e.g.\n"
" branch\n"
" \n"
+"
.FY. - Fiscal Year (requires ERPNext to be installed)\n"
+"
.ABBR. - Company Abbreviation (requires ERPNext to be installed)\n"
" \n"
" \n"
" \n"
@@ -942,7 +942,7 @@ msgstr "Action / Route"
msgid "Action Complete"
msgstr "Action terminée"
-#: frappe/model/document.py:1810
+#: frappe/model/document.py:1801
msgid "Action Failed"
msgstr "Échec de l'action"
@@ -1471,11 +1471,11 @@ msgstr "Administration"
msgid "Administrator"
msgstr "Administrateur"
-#: frappe/core/doctype/user/user.py:1209
+#: frappe/core/doctype/user/user.py:1202
msgid "Administrator Logged In"
msgstr "Administrateur Connecté"
-#: frappe/core/doctype/user/user.py:1203
+#: frappe/core/doctype/user/user.py:1196
msgid "Administrator accessed {0} on {1} via IP Address {2}."
msgstr "L'administrateur a accedé à {0} sur {1} avec l'Adresse IP {2}."
@@ -2526,7 +2526,7 @@ msgstr "Attribué Par"
msgid "Assigned By Full Name"
msgstr "Assigné Par Nom complet"
-#: frappe/model/meta.py:58
+#: frappe/model/meta.py:59
#: frappe/public/js/frappe/form/templates/form_sidebar.html:50
#: frappe/public/js/frappe/list/list_sidebar_group_by.js:71
#: frappe/public/js/frappe/model/meta.js:210
@@ -4118,11 +4118,11 @@ msgstr "Impossible d'annuler avant de valider. Voir Transition {0}"
msgid "Cannot cancel {0}."
msgstr ""
-#: frappe/model/document.py:958
+#: frappe/model/document.py:945
msgid "Cannot change docstatus from 0 (Draft) to 2 (Cancelled)"
msgstr ""
-#: frappe/model/document.py:972
+#: frappe/model/document.py:959
msgid "Cannot change docstatus from 1 (Submitted) to 0 (Draft)"
msgstr ""
@@ -4150,7 +4150,7 @@ msgstr ""
msgid "Cannot delete Home and Attachments folders"
msgstr "Impossible de supprimer les dossiers d’accueil et les pièces jointes"
-#: frappe/model/delete_doc.py:382
+#: frappe/model/delete_doc.py:378
msgid "Cannot delete or cancel because {0} {1} is linked with {2} {3} {4}"
msgstr "Impossible de supprimer ou d'annuler, car {0} {1} est associé à {2} {3} {4}"
@@ -4205,7 +4205,7 @@ msgstr ""
msgid "Cannot edit a standard report. Please duplicate and create a new report"
msgstr "Modification du rapport standard impossible. Veuillez le dupliquer et créer un nouveau rapport"
-#: frappe/model/document.py:978
+#: frappe/model/document.py:965
msgid "Cannot edit cancelled document"
msgstr "Impossible de modifier un document annulé"
@@ -4238,11 +4238,11 @@ msgstr ""
msgid "Cannot have multiple printers mapped to a single print format."
msgstr "Impossible d'imprimer plusieurs imprimantes sur un seul format d'impression."
-#: frappe/model/document.py:1046
+#: frappe/model/document.py:1033
msgid "Cannot link cancelled document: {0}"
msgstr "Impossible de lier le document annulé : {0}"
-#: frappe/model/mapper.py:181
+#: frappe/model/mapper.py:187
msgid "Cannot map because following condition fails:"
msgstr ""
@@ -4340,7 +4340,7 @@ msgstr "Description de la Catégorie"
msgid "Category Name"
msgstr "Nom de la Catégorie"
-#: frappe/utils/data.py:1473
+#: frappe/utils/data.py:1476
msgid "Cent"
msgstr "Centime"
@@ -5076,7 +5076,7 @@ msgstr ""
msgid "Comment limit per hour"
msgstr ""
-#: frappe/model/meta.py:57 frappe/public/js/frappe/form/controls/comment.js:9
+#: frappe/model/meta.py:58 frappe/public/js/frappe/form/controls/comment.js:9
#: frappe/public/js/frappe/model/meta.js:209
#: frappe/public/js/frappe/model/model.js:135
#: frappe/website/doctype/web_form/templates/web_form.html:122
@@ -5233,6 +5233,7 @@ msgstr "Écrire un Email"
#. Label of the condition (Select) field in DocType 'Document Naming Rule
#. Condition'
+#. Label of the condition (Code) field in DocType 'Navbar Item'
#. Label of the condition (Small Text) field in DocType 'Bulk Update'
#. Label of the condition (Code) field in DocType 'Notification'
#. Label of the condition (Data) field in DocType 'Notification Recipient'
@@ -5240,6 +5241,7 @@ msgstr "Écrire un Email"
#. Label of the condition (Code) field in DocType 'Energy Point Rule'
#. Label of the condition (Code) field in DocType 'Workflow Transition'
#: frappe/core/doctype/document_naming_rule_condition/document_naming_rule_condition.json
+#: frappe/core/doctype/navbar_item/navbar_item.json
#: frappe/desk/doctype/bulk_update/bulk_update.json
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439
@@ -5617,7 +5619,7 @@ msgstr ""
msgid "Could not connect to outgoing email server"
msgstr "Impossible de se connecter au serveur de messagerie sortant"
-#: frappe/model/document.py:1042
+#: frappe/model/document.py:1029
msgid "Could not find {0}"
msgstr "Impossible de trouver {0}"
@@ -5835,7 +5837,7 @@ msgstr "Créé"
msgid "Created At"
msgstr ""
-#: frappe/model/meta.py:54
+#: frappe/model/meta.py:55
#: frappe/public/js/frappe/list/list_sidebar_group_by.js:73
#: frappe/public/js/frappe/model/meta.js:206
#: frappe/public/js/frappe/model/model.js:123
@@ -5847,7 +5849,7 @@ msgid "Created Custom Field {0} in {1}"
msgstr "Crée un Champ Personnalisé {0} dans {1}"
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:241
-#: frappe/email/doctype/notification/notification.js:31 frappe/model/meta.py:49
+#: frappe/email/doctype/notification/notification.js:31 frappe/model/meta.py:50
#: frappe/public/js/frappe/model/meta.js:201
#: frappe/public/js/frappe/model/model.js:125
#: frappe/public/js/frappe/views/dashboard/dashboard_view.js:478
@@ -7754,7 +7756,7 @@ msgstr "Condition de règle de dénomination de document"
msgid "Document Naming Settings"
msgstr "Masque de numérotation des documents"
-#: frappe/model/document.py:1676
+#: frappe/model/document.py:1667
msgid "Document Queued"
msgstr "Document en Attente"
@@ -7807,7 +7809,7 @@ msgstr "Rapport de Partage de Document"
msgid "Document States"
msgstr "États du Document"
-#: frappe/model/meta.py:50 frappe/public/js/frappe/model/meta.js:202
+#: frappe/model/meta.py:51 frappe/public/js/frappe/model/meta.js:202
#: frappe/public/js/frappe/model/model.js:137
msgid "Document Status"
msgstr "Statut du document"
@@ -7911,7 +7913,7 @@ msgid "Document Types and Permissions"
msgstr ""
#: frappe/core/doctype/submission_queue/submission_queue.py:163
-#: frappe/model/document.py:1874
+#: frappe/model/document.py:1865
msgid "Document Unlocked"
msgstr ""
@@ -9835,6 +9837,10 @@ msgstr ""
msgid "Failed to render subject: {}"
msgstr ""
+#: frappe/integrations/frappe_providers/frappecloud_billing.py:104
+msgid "Failed to request login to Frappe Cloud"
+msgstr ""
+
#: frappe/email/doctype/email_queue/email_queue.py:283
msgid "Failed to send email with subject:"
msgstr ""
@@ -10107,7 +10113,7 @@ msgstr "Le nom de champ {0} est restreint"
#: frappe/custom/doctype/doctype_layout/doctype_layout.json
#: frappe/desk/doctype/kanban_board/kanban_board.json
#: frappe/desk/doctype/list_view_settings/list_view_settings.json
-#: frappe/public/js/frappe/list/list_settings.js:132
+#: frappe/public/js/frappe/list/list_settings.js:135
#: frappe/public/js/frappe/views/kanban/kanban_settings.js:111
#: frappe/public/js/print_format_builder/PrintFormatControls.vue:83
#: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json
@@ -10263,7 +10269,7 @@ msgstr "Fichiers"
#: frappe/desk/doctype/number_card/number_card.js:205
#: frappe/desk/doctype/number_card/number_card.js:336
#: frappe/email/doctype/auto_email_report/auto_email_report.js:93
-#: frappe/public/js/frappe/list/base_list.js:904
+#: frappe/public/js/frappe/list/base_list.js:916
#: frappe/public/js/frappe/ui/filters/filter_list.js:134
#: frappe/website/doctype/web_form/web_form.js:197
msgid "Filter"
@@ -10300,11 +10306,11 @@ msgstr "Nom du filtre"
msgid "Filter Values"
msgstr "Valeurs du filtre"
-#: frappe/utils/data.py:2023
+#: frappe/utils/data.py:2026
msgid "Filter must be a tuple or list (in a list)"
msgstr "Le Filtre doit être un tuple ou une liste (dans une liste)"
-#: frappe/utils/data.py:2031
+#: frappe/utils/data.py:2034
msgid "Filter must have 4 values (doctype, fieldname, operator, value): {0}"
msgstr "Le Filtre doit avoir 4 valeurs (doctype, nom du champ, opérateur, valeur) : {0}"
@@ -12122,10 +12128,10 @@ msgstr ""
#: frappe/core/doctype/data_import/importer.py:1139
#: frappe/core/doctype/data_import/importer.py:1204
#: frappe/core/doctype/data_import/importer.py:1207
-#: frappe/desk/report/todo/todo.py:36 frappe/model/meta.py:48
+#: frappe/desk/report/todo/todo.py:36 frappe/model/meta.py:49
#: frappe/public/js/frappe/data_import/data_exporter.js:330
#: frappe/public/js/frappe/data_import/data_exporter.js:345
-#: frappe/public/js/frappe/list/list_settings.js:334
+#: frappe/public/js/frappe/list/list_settings.js:337
#: frappe/public/js/frappe/list/list_view.js:353
#: frappe/public/js/frappe/list/list_view.js:417
#: frappe/public/js/frappe/model/meta.js:200
@@ -12466,7 +12472,7 @@ msgstr "Statut de document non autorisé pour {0}"
msgid "Illegal SQL Query"
msgstr "Requête SQL illégale"
-#: frappe/utils/jinja.py:95
+#: frappe/utils/jinja.py:97
msgid "Illegal template"
msgstr ""
@@ -12878,11 +12884,11 @@ msgstr "Utilisateur ou mot de passe incorrect"
msgid "Incorrect Verification code"
msgstr "Code de Vérification incorrect"
-#: frappe/model/document.py:1482
+#: frappe/model/document.py:1473
msgid "Incorrect value in row {0}:"
msgstr ""
-#: frappe/model/document.py:1484
+#: frappe/model/document.py:1475
msgid "Incorrect value:"
msgstr ""
@@ -12891,7 +12897,7 @@ msgstr ""
#. Label of the search_index (Check) field in DocType 'Custom Field'
#: frappe/core/doctype/docfield/docfield.json
#: frappe/core/doctype/recorder_query/recorder_query.json
-#: frappe/custom/doctype/custom_field/custom_field.json frappe/model/meta.py:51
+#: frappe/custom/doctype/custom_field/custom_field.json frappe/model/meta.py:52
#: frappe/public/js/frappe/model/meta.js:203
#: frappe/public/js/frappe/model/model.js:124
#: frappe/public/js/frappe/views/reports/report_view.js:968
@@ -13038,7 +13044,7 @@ msgstr ""
msgid "Insufficient Permission Level for {0}"
msgstr ""
-#: frappe/database/query.py:378 frappe/desk/form/load.py:40
+#: frappe/database/query.py:378
msgid "Insufficient Permission for {0}"
msgstr "Autorisation Insuffisante Pour {0}"
@@ -13181,6 +13187,10 @@ msgstr ""
msgid "Invalid CSV Format"
msgstr "Format CSV Invalide"
+#: frappe/integrations/frappe_providers/frappecloud_billing.py:121
+msgid "Invalid Code. Please try again."
+msgstr ""
+
#: frappe/integrations/doctype/webhook/webhook.py:87
msgid "Invalid Condition: {}"
msgstr ""
@@ -13266,7 +13276,7 @@ msgstr ""
msgid "Invalid Parameters."
msgstr ""
-#: frappe/core/doctype/user/user.py:1224 frappe/www/update-password.html:110
+#: frappe/core/doctype/user/user.py:1217 frappe/www/update-password.html:110
#: frappe/www/update-password.html:131 frappe/www/update-password.html:133
#: frappe/www/update-password.html:234
msgid "Invalid Password"
@@ -13316,7 +13326,7 @@ msgstr ""
msgid "Invalid column"
msgstr "Colonne incorrecte"
-#: frappe/model/document.py:961 frappe/model/document.py:975
+#: frappe/model/document.py:948 frappe/model/document.py:962
msgid "Invalid docstatus"
msgstr ""
@@ -13328,7 +13338,7 @@ msgstr "Expression non valide définie dans le filtre {0}"
msgid "Invalid expression set in filter {0} ({1})"
msgstr "Expression non valide définie dans le filtre {0} ({1})"
-#: frappe/utils/data.py:2130
+#: frappe/utils/data.py:2133
msgid "Invalid field name {0}"
msgstr "Nom de champ {0} invalide"
@@ -13336,7 +13346,7 @@ msgstr "Nom de champ {0} invalide"
msgid "Invalid fieldname '{0}' in autoname"
msgstr "Champ invalide '{0}' dans nom automatique"
-#: frappe/deprecation_dumpster.py:203
+#: frappe/deprecation_dumpster.py:280
msgid "Invalid file path: {0}"
msgstr "Chemin de fichier invalide : {0}"
@@ -14223,12 +14233,12 @@ msgstr ""
msgid "Last Synced On"
msgstr "Dernière synchronisation sur"
-#: frappe/model/meta.py:53 frappe/public/js/frappe/model/meta.js:205
+#: frappe/model/meta.py:54 frappe/public/js/frappe/model/meta.js:205
#: frappe/public/js/frappe/model/model.js:130
msgid "Last Updated By"
msgstr "Dernière Mise à Jour Par"
-#: frappe/model/meta.py:52 frappe/public/js/frappe/model/meta.js:204
+#: frappe/model/meta.py:53 frappe/public/js/frappe/model/meta.js:204
#: frappe/public/js/frappe/model/model.js:126
msgid "Last Updated On"
msgstr "Dernière Mise à Jour"
@@ -14499,7 +14509,7 @@ msgstr ""
msgid "Liked"
msgstr "Aimé"
-#: frappe/model/meta.py:56 frappe/public/js/frappe/model/meta.js:208
+#: frappe/model/meta.py:57 frappe/public/js/frappe/model/meta.js:208
#: frappe/public/js/frappe/model/model.js:134
msgid "Liked By"
msgstr "Aimé par"
@@ -15162,6 +15172,12 @@ msgstr ""
msgid "Manage 3rd party apps"
msgstr ""
+#. Label of a standard navbar item
+#. Type: Route
+#: frappe/hooks.py
+msgid "Manage Billing"
+msgstr ""
+
#. Description of a Card Break in the Tools Workspace
#: frappe/automation/workspace/tools/tools.json
msgid "Manage your data"
@@ -15411,7 +15427,7 @@ msgid "Maximum points allowed after multiplying points with the multiplier value
"(Note: For no limit leave this field empty or set 0)"
msgstr ""
-#: frappe/model/rename_doc.py:688
+#: frappe/model/rename_doc.py:689
msgid "Maximum {0} rows allowed"
msgstr "Maximum {0} lignes autorisés"
@@ -16297,7 +16313,7 @@ msgstr ""
msgid "Need Workspace Manager role to edit private workspace of other users"
msgstr ""
-#: frappe/model/document.py:736
+#: frappe/model/document.py:723
msgid "Negative Value"
msgstr "Valeur négative"
@@ -17228,7 +17244,7 @@ msgstr "Pas en Mode Développeur"
msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType."
msgstr "Pas en Mode Développeur! Configurez le dans site_config.json ou créez un DocType 'Custom'."
-#: frappe/__init__.py:685 frappe/api/v1.py:88 frappe/api/v1.py:93
+#: frappe/__init__.py:685
#: frappe/core/doctype/system_settings/system_settings.py:212
#: frappe/public/js/frappe/request.js:158
#: frappe/public/js/frappe/request.js:168
@@ -17827,7 +17843,7 @@ msgstr ""
msgid "Only change this if you want to use other S3 compatible object storage backends."
msgstr ""
-#: frappe/model/document.py:1177
+#: frappe/model/document.py:1166
msgid "Only draft documents can be discarded"
msgstr ""
@@ -17858,6 +17874,10 @@ msgstr ""
msgid "Only standard DocTypes are allowed to be customized from Customize Form."
msgstr "Seuls les DocTypes standard peuvent être personnalisés à partir de Personnaliser le formulaire."
+#: frappe/model/delete_doc.py:240
+msgid "Only the Administrator can delete a standard DocType."
+msgstr ""
+
#: frappe/desk/form/assign_to.py:197
msgid "Only the assignee can complete this to-do."
msgstr ""
@@ -17994,7 +18014,7 @@ msgstr "Ouvert"
msgid "Operation"
msgstr "Opération"
-#: frappe/utils/data.py:2066
+#: frappe/utils/data.py:2069
msgid "Operator must be one of {0}"
msgstr "L'Opérateur doit être parmi {0}"
@@ -19162,7 +19182,7 @@ msgstr ""
msgid "Please make sure the Reference Communication Docs are not circularly linked."
msgstr "Assurez-vous que les documents de communication de référence ne sont pas liés de manière circulaire."
-#: frappe/model/document.py:930
+#: frappe/model/document.py:917
msgid "Please refresh to get the latest document."
msgstr "Veuillez actualiser pour obtenir la dernière version du document."
@@ -19226,7 +19246,7 @@ msgstr ""
msgid "Please select a file or url"
msgstr "Veuillez sélectionner un fichier ou une URL"
-#: frappe/model/rename_doc.py:683
+#: frappe/model/rename_doc.py:684
msgid "Please select a valid csv file with data"
msgstr "Veuillez sélectionner un fichier CSV valide contenant des données"
@@ -21546,7 +21566,7 @@ msgstr "Réinitialiser le graphique"
msgid "Reset Dashboard Customizations"
msgstr ""
-#: frappe/public/js/frappe/list/list_settings.js:227
+#: frappe/public/js/frappe/list/list_settings.js:230
msgid "Reset Fields"
msgstr "Réinitialisation des champs"
@@ -22033,7 +22053,7 @@ msgstr ""
msgid "Route: Example \"/app\""
msgstr ""
-#: frappe/model/base_document.py:797 frappe/model/document.py:721
+#: frappe/model/base_document.py:797 frappe/model/document.py:708
msgid "Row"
msgstr "Ligne"
@@ -22318,7 +22338,7 @@ msgstr "Samedi"
#: frappe/public/js/frappe/form/footer/form_timeline.js:663
#: frappe/public/js/frappe/form/quick_entry.js:185
#: frappe/public/js/frappe/list/list_settings.js:36
-#: frappe/public/js/frappe/list/list_settings.js:244
+#: frappe/public/js/frappe/list/list_settings.js:247
#: frappe/public/js/frappe/list/list_sidebar_group_by.js:25
#: frappe/public/js/frappe/ui/toolbar/toolbar.js:343
#: frappe/public/js/frappe/utils/common.js:443
@@ -22880,7 +22900,7 @@ msgid "Select Field..."
msgstr ""
#: frappe/public/js/frappe/form/grid_row.js:460
-#: frappe/public/js/frappe/list/list_settings.js:233
+#: frappe/public/js/frappe/list/list_settings.js:236
#: frappe/public/js/frappe/views/kanban/kanban_settings.js:181
msgid "Select Fields"
msgstr "Sélectionnez les champs"
@@ -24806,7 +24826,7 @@ msgstr "Statistiques basées sur les performances de la semaine dernière (du {0
#: frappe/email/doctype/newsletter/newsletter.json
#: frappe/integrations/doctype/integration_request/integration_request.json
#: frappe/integrations/doctype/oauth_bearer_token/oauth_bearer_token.json
-#: frappe/public/js/frappe/list/list_settings.js:356
+#: frappe/public/js/frappe/list/list_settings.js:359
#: frappe/public/js/frappe/views/reports/report_view.js:938
#: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.json
#: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json
@@ -25161,7 +25181,7 @@ msgstr ""
msgid "Successful Transactions"
msgstr "Transactions réussies"
-#: frappe/model/rename_doc.py:697
+#: frappe/model/rename_doc.py:698
msgid "Successful: {0} to {1}"
msgstr "Succès : {0} au {1}"
@@ -25320,7 +25340,7 @@ msgstr "Synchronisation"
msgid "Syncing {0} of {1}"
msgstr "Synchroniser {0} sur {1}"
-#: frappe/utils/data.py:2431
+#: frappe/utils/data.py:2434
msgid "Syntax Error"
msgstr ""
@@ -25637,7 +25657,7 @@ msgstr ""
msgid "Table updated"
msgstr "Table Mise à Jour"
-#: frappe/model/document.py:1505
+#: frappe/model/document.py:1496
msgid "Table {0} cannot be empty"
msgstr "La Table {0} ne peut pas être vide"
@@ -25656,7 +25676,7 @@ msgstr "Étiquette"
msgid "Tag Link"
msgstr "Lien tag"
-#: frappe/model/meta.py:55
+#: frappe/model/meta.py:56
#: frappe/public/js/frappe/form/templates/form_sidebar.html:102
#: frappe/public/js/frappe/list/bulk_operations.js:430
#: frappe/public/js/frappe/list/list_sidebar.html:48
@@ -25758,8 +25778,8 @@ msgstr ""
msgid "Temporarily Disabled"
msgstr "Temporairement désactivé"
-#: frappe/core/doctype/translation/test_translation.py:55
-#: frappe/core/doctype/translation/test_translation.py:62
+#: frappe/core/doctype/translation/test_translation.py:56
+#: frappe/core/doctype/translation/test_translation.py:63
msgid "Test Data"
msgstr ""
@@ -25768,8 +25788,8 @@ msgstr ""
msgid "Test Job ID"
msgstr ""
-#: frappe/core/doctype/translation/test_translation.py:57
-#: frappe/core/doctype/translation/test_translation.py:65
+#: frappe/core/doctype/translation/test_translation.py:58
+#: frappe/core/doctype/translation/test_translation.py:66
msgid "Test Spanish"
msgstr ""
@@ -26267,7 +26287,7 @@ msgstr ""
msgid "This document is already amended, you cannot ammend it again"
msgstr "Ce document est déjà obsoléte (une nouvelle version existe), vous ne pouvez plus le modifier"
-#: frappe/model/document.py:1673
+#: frappe/model/document.py:1664
msgid "This document is currently locked and queued for execution. Please try again after some time."
msgstr ""
@@ -26452,7 +26472,7 @@ msgstr ""
msgid "This will terminate the job immediately and might be dangerous, are you sure? "
msgstr ""
-#: frappe/core/doctype/user/user.py:1238
+#: frappe/core/doctype/user/user.py:1231
msgid "Throttled"
msgstr "Étranglé"
@@ -27781,6 +27801,10 @@ msgstr "Mise à jour de {0}"
msgid "Updating {0} of {1}, {2}"
msgstr "Mise à jour de {0} sur {1}, {2}"
+#: frappe/public/js/billing.bundle.js:30
+msgid "Upgrade plan"
+msgstr ""
+
#: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:129
#: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:130
#: frappe/public/js/frappe/form/grid.js:63
@@ -28226,10 +28250,6 @@ msgstr "L'utilisateur est obligatoire pour Partager"
msgid "User must always select"
msgstr "L'utilisateur doit toujours sélectionner"
-#: frappe/model/delete_doc.py:244
-msgid "User not allowed to delete {0}: {1}"
-msgstr "Utilisateur non autorisé à supprimer {0} : {1}"
-
#: frappe/core/doctype/user_permission/user_permission.py:60
msgid "User permission already exists"
msgstr "L'autorisation de l'utilisateur existe déjà"
@@ -28271,7 +28291,7 @@ msgstr ""
msgid "User {0} has requested for data deletion"
msgstr "L'utilisateur {0} a demandé la suppression des données."
-#: frappe/core/doctype/user/user.py:1367
+#: frappe/core/doctype/user/user.py:1360
msgid "User {0} impersonated as {1}"
msgstr ""
@@ -28440,15 +28460,15 @@ msgstr "Valeur Modifiée"
msgid "Value To Be Set"
msgstr "Valeur à Définir"
-#: frappe/model/base_document.py:993 frappe/model/document.py:777
+#: frappe/model/base_document.py:993 frappe/model/document.py:764
msgid "Value cannot be changed for {0}"
msgstr "Valeur ne peut pas être modifiée pour {0}"
-#: frappe/model/document.py:723
+#: frappe/model/document.py:710
msgid "Value cannot be negative for"
msgstr "La valeur ne peut pas être négative pour"
-#: frappe/model/document.py:727
+#: frappe/model/document.py:714
msgid "Value cannot be negative for {0}: {1}"
msgstr "La valeur ne peut pas être négative pour {0}: {1}"
@@ -29924,7 +29944,7 @@ msgstr ""
msgid "You must login to submit this form"
msgstr "Vous devez vous connecter pour valider ce formulaire"
-#: frappe/model/document.py:331
+#: frappe/model/document.py:315
msgid "You need the '{0}' permission on {1} {2} to perform this action."
msgstr ""
@@ -30114,7 +30134,7 @@ msgstr ""
msgid "Your verification code is {0}"
msgstr ""
-#: frappe/utils/data.py:1500
+#: frappe/utils/data.py:1503
msgid "Zero"
msgstr "Zéro"
@@ -30157,7 +30177,7 @@ msgstr ""
msgid "amend"
msgstr "Nouv. version"
-#: frappe/public/js/frappe/utils/utils.js:399 frappe/utils/data.py:1506
+#: frappe/public/js/frappe/utils/utils.js:399 frappe/utils/data.py:1509
msgid "and"
msgstr "et"
@@ -30891,7 +30911,7 @@ msgid "{0} Dashboard"
msgstr "{0} Tableau de bord"
#: frappe/public/js/frappe/form/grid_row.js:457
-#: frappe/public/js/frappe/list/list_settings.js:224
+#: frappe/public/js/frappe/list/list_settings.js:227
#: frappe/public/js/frappe/views/kanban/kanban_settings.js:178
msgid "{0} Fields"
msgstr "{0} Champs"
@@ -30978,7 +30998,7 @@ msgstr "{0} déjà désinscrit"
msgid "{0} already unsubscribed for {1} {2}"
msgstr "{0} déjà désabonné pour {1} {2}"
-#: frappe/utils/data.py:1688
+#: frappe/utils/data.py:1691
msgid "{0} and {1}"
msgstr "{0} et {1}"
@@ -31337,7 +31357,7 @@ msgstr ""
msgid "{0} items selected"
msgstr "{0} articles sélectionnés"
-#: frappe/core/doctype/user/user.py:1376
+#: frappe/core/doctype/user/user.py:1369
msgid "{0} just impersonated as you. They gave this reason: {1}"
msgstr ""
@@ -31370,23 +31390,23 @@ msgstr "Il y a {0} minutes"
msgid "{0} months ago"
msgstr "Il y a {0} mois"
-#: frappe/model/document.py:1730
+#: frappe/model/document.py:1721
msgid "{0} must be after {1}"
msgstr "{0} doit être après {1}"
-#: frappe/model/document.py:1491
+#: frappe/model/document.py:1482
msgid "{0} must be beginning with '{1}'"
msgstr ""
-#: frappe/model/document.py:1493
+#: frappe/model/document.py:1484
msgid "{0} must be equal to '{1}'"
msgstr ""
-#: frappe/model/document.py:1489
+#: frappe/model/document.py:1480
msgid "{0} must be none of {1}"
msgstr ""
-#: frappe/model/document.py:1487 frappe/utils/csvutils.py:158
+#: frappe/model/document.py:1478 frappe/utils/csvutils.py:158
msgid "{0} must be one of {1}"
msgstr "{0} doit être l'un des {1}"
@@ -31398,7 +31418,7 @@ msgstr "{0} doit être défini en premier"
msgid "{0} must be unique"
msgstr "{0} doit être unique"
-#: frappe/model/document.py:1495
+#: frappe/model/document.py:1486
msgid "{0} must be {1} {2}"
msgstr ""
@@ -31431,12 +31451,12 @@ msgstr "{0} sur {1} ({2} lignes avec des enfants)"
msgid "{0} of {1} sent"
msgstr ""
-#: frappe/utils/data.py:1508
+#: frappe/utils/data.py:1511
msgctxt "Money in words"
msgid "{0} only."
msgstr ""
-#: frappe/utils/data.py:1678
+#: frappe/utils/data.py:1681
msgid "{0} or {1}"
msgstr "{0} ou {1}"
@@ -31600,11 +31620,11 @@ msgstr "{0} {1} n'existe pas, veuillez sélectionner une nouvelle cible à fusio
msgid "{0} {1} is linked with the following submitted documents: {2}"
msgstr "{0} {1} est lié aux documents validés suivants: {2}"
-#: frappe/model/document.py:261 frappe/permissions.py:557
+#: frappe/model/document.py:245 frappe/permissions.py:557
msgid "{0} {1} not found"
msgstr "{0} {1} introuvable"
-#: frappe/model/delete_doc.py:251
+#: frappe/model/delete_doc.py:247
msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first."
msgstr "{0} {1}: l'enregistrement validé ne peut pas être supprimé. Vous devez d'abord {2} l'annuler {3}."
@@ -31753,11 +31773,11 @@ msgstr "{{{0}}} n'est pas un motif de nom de champ valide. Il devrait être {{fi
msgid "{} Complete"
msgstr "{} Achevée"
-#: frappe/utils/data.py:2425
+#: frappe/utils/data.py:2428
msgid "{} Invalid python code on line {}"
msgstr ""
-#: frappe/utils/data.py:2434
+#: frappe/utils/data.py:2437
msgid "{} Possibly invalid python code.
{}"
msgstr ""
diff --git a/frappe/locale/hu.po b/frappe/locale/hu.po
index 5e63432a65..5bd9a8f197 100644
--- a/frappe/locale/hu.po
+++ b/frappe/locale/hu.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: developers@frappe.io\n"
-"POT-Creation-Date: 2024-11-17 09:34+0000\n"
-"PO-Revision-Date: 2024-11-18 15:41\n"
+"POT-Creation-Date: 2024-11-24 09:34+0000\n"
+"PO-Revision-Date: 2024-11-25 17:49\n"
"Last-Translator: developers@frappe.io\n"
"Language-Team: Hungarian\n"
"MIME-Version: 1.0\n"
@@ -102,11 +102,11 @@ msgstr ""
msgid "(Mandatory)"
msgstr ""
-#: frappe/model/rename_doc.py:702
+#: frappe/model/rename_doc.py:703
msgid "** Failed: {0} to {1}: {2}"
msgstr ""
-#: frappe/public/js/frappe/list/list_settings.js:132
+#: frappe/public/js/frappe/list/list_settings.js:135
#: frappe/public/js/frappe/views/kanban/kanban_settings.js:111
msgid "+ Add / Remove Fields"
msgstr ""
@@ -278,12 +278,12 @@ msgid "
\n"
"
.MM. - Month\n"
"
.DD. - Day of month\n"
"
.WW. - Week of the year\n"
-"
.FY. - Fiscal Year\n"
-"
.ABBR. - Company Abbreviation\n"
"
\n"
" .{fieldname}. - fieldname on the document e.g.\n"
" branch\n"
" \n"
+"
.FY. - Fiscal Year (requires ERPNext to be installed)\n"
+"
.ABBR. - Company Abbreviation (requires ERPNext to be installed)\n"
" \n"
" \n"
" \n"
@@ -850,7 +850,7 @@ msgstr ""
msgid "Action Complete"
msgstr ""
-#: frappe/model/document.py:1810
+#: frappe/model/document.py:1801
msgid "Action Failed"
msgstr ""
@@ -1379,11 +1379,11 @@ msgstr ""
msgid "Administrator"
msgstr ""
-#: frappe/core/doctype/user/user.py:1209
+#: frappe/core/doctype/user/user.py:1202
msgid "Administrator Logged In"
msgstr ""
-#: frappe/core/doctype/user/user.py:1203
+#: frappe/core/doctype/user/user.py:1196
msgid "Administrator accessed {0} on {1} via IP Address {2}."
msgstr ""
@@ -2434,7 +2434,7 @@ msgstr ""
msgid "Assigned By Full Name"
msgstr ""
-#: frappe/model/meta.py:58
+#: frappe/model/meta.py:59
#: frappe/public/js/frappe/form/templates/form_sidebar.html:50
#: frappe/public/js/frappe/list/list_sidebar_group_by.js:71
#: frappe/public/js/frappe/model/meta.js:210
@@ -4026,11 +4026,11 @@ msgstr ""
msgid "Cannot cancel {0}."
msgstr ""
-#: frappe/model/document.py:958
+#: frappe/model/document.py:945
msgid "Cannot change docstatus from 0 (Draft) to 2 (Cancelled)"
msgstr ""
-#: frappe/model/document.py:972
+#: frappe/model/document.py:959
msgid "Cannot change docstatus from 1 (Submitted) to 0 (Draft)"
msgstr ""
@@ -4058,7 +4058,7 @@ msgstr ""
msgid "Cannot delete Home and Attachments folders"
msgstr ""
-#: frappe/model/delete_doc.py:382
+#: frappe/model/delete_doc.py:378
msgid "Cannot delete or cancel because {0} {1} is linked with {2} {3} {4}"
msgstr ""
@@ -4113,7 +4113,7 @@ msgstr ""
msgid "Cannot edit a standard report. Please duplicate and create a new report"
msgstr ""
-#: frappe/model/document.py:978
+#: frappe/model/document.py:965
msgid "Cannot edit cancelled document"
msgstr ""
@@ -4146,11 +4146,11 @@ msgstr ""
msgid "Cannot have multiple printers mapped to a single print format."
msgstr ""
-#: frappe/model/document.py:1046
+#: frappe/model/document.py:1033
msgid "Cannot link cancelled document: {0}"
msgstr ""
-#: frappe/model/mapper.py:181
+#: frappe/model/mapper.py:187
msgid "Cannot map because following condition fails:"
msgstr ""
@@ -4248,7 +4248,7 @@ msgstr ""
msgid "Category Name"
msgstr ""
-#: frappe/utils/data.py:1473
+#: frappe/utils/data.py:1476
msgid "Cent"
msgstr ""
@@ -4983,7 +4983,7 @@ msgstr ""
msgid "Comment limit per hour"
msgstr ""
-#: frappe/model/meta.py:57 frappe/public/js/frappe/form/controls/comment.js:9
+#: frappe/model/meta.py:58 frappe/public/js/frappe/form/controls/comment.js:9
#: frappe/public/js/frappe/model/meta.js:209
#: frappe/public/js/frappe/model/model.js:135
#: frappe/website/doctype/web_form/templates/web_form.html:122
@@ -5140,6 +5140,7 @@ msgstr ""
#. Label of the condition (Select) field in DocType 'Document Naming Rule
#. Condition'
+#. Label of the condition (Code) field in DocType 'Navbar Item'
#. Label of the condition (Small Text) field in DocType 'Bulk Update'
#. Label of the condition (Code) field in DocType 'Notification'
#. Label of the condition (Data) field in DocType 'Notification Recipient'
@@ -5147,6 +5148,7 @@ msgstr ""
#. Label of the condition (Code) field in DocType 'Energy Point Rule'
#. Label of the condition (Code) field in DocType 'Workflow Transition'
#: frappe/core/doctype/document_naming_rule_condition/document_naming_rule_condition.json
+#: frappe/core/doctype/navbar_item/navbar_item.json
#: frappe/desk/doctype/bulk_update/bulk_update.json
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439
@@ -5522,7 +5524,7 @@ msgstr ""
msgid "Could not connect to outgoing email server"
msgstr ""
-#: frappe/model/document.py:1042
+#: frappe/model/document.py:1029
msgid "Could not find {0}"
msgstr ""
@@ -5740,7 +5742,7 @@ msgstr ""
msgid "Created At"
msgstr ""
-#: frappe/model/meta.py:54
+#: frappe/model/meta.py:55
#: frappe/public/js/frappe/list/list_sidebar_group_by.js:73
#: frappe/public/js/frappe/model/meta.js:206
#: frappe/public/js/frappe/model/model.js:123
@@ -5752,7 +5754,7 @@ msgid "Created Custom Field {0} in {1}"
msgstr ""
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:241
-#: frappe/email/doctype/notification/notification.js:31 frappe/model/meta.py:49
+#: frappe/email/doctype/notification/notification.js:31 frappe/model/meta.py:50
#: frappe/public/js/frappe/model/meta.js:201
#: frappe/public/js/frappe/model/model.js:125
#: frappe/public/js/frappe/views/dashboard/dashboard_view.js:478
@@ -7659,7 +7661,7 @@ msgstr ""
msgid "Document Naming Settings"
msgstr ""
-#: frappe/model/document.py:1676
+#: frappe/model/document.py:1667
msgid "Document Queued"
msgstr ""
@@ -7712,7 +7714,7 @@ msgstr ""
msgid "Document States"
msgstr ""
-#: frappe/model/meta.py:50 frappe/public/js/frappe/model/meta.js:202
+#: frappe/model/meta.py:51 frappe/public/js/frappe/model/meta.js:202
#: frappe/public/js/frappe/model/model.js:137
msgid "Document Status"
msgstr ""
@@ -7816,7 +7818,7 @@ msgid "Document Types and Permissions"
msgstr ""
#: frappe/core/doctype/submission_queue/submission_queue.py:163
-#: frappe/model/document.py:1874
+#: frappe/model/document.py:1865
msgid "Document Unlocked"
msgstr ""
@@ -9740,6 +9742,10 @@ msgstr ""
msgid "Failed to render subject: {}"
msgstr ""
+#: frappe/integrations/frappe_providers/frappecloud_billing.py:104
+msgid "Failed to request login to Frappe Cloud"
+msgstr ""
+
#: frappe/email/doctype/email_queue/email_queue.py:283
msgid "Failed to send email with subject:"
msgstr ""
@@ -10012,7 +10018,7 @@ msgstr ""
#: frappe/custom/doctype/doctype_layout/doctype_layout.json
#: frappe/desk/doctype/kanban_board/kanban_board.json
#: frappe/desk/doctype/list_view_settings/list_view_settings.json
-#: frappe/public/js/frappe/list/list_settings.js:132
+#: frappe/public/js/frappe/list/list_settings.js:135
#: frappe/public/js/frappe/views/kanban/kanban_settings.js:111
#: frappe/public/js/print_format_builder/PrintFormatControls.vue:83
#: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json
@@ -10168,7 +10174,7 @@ msgstr ""
#: frappe/desk/doctype/number_card/number_card.js:205
#: frappe/desk/doctype/number_card/number_card.js:336
#: frappe/email/doctype/auto_email_report/auto_email_report.js:93
-#: frappe/public/js/frappe/list/base_list.js:904
+#: frappe/public/js/frappe/list/base_list.js:916
#: frappe/public/js/frappe/ui/filters/filter_list.js:134
#: frappe/website/doctype/web_form/web_form.js:197
msgid "Filter"
@@ -10205,11 +10211,11 @@ msgstr ""
msgid "Filter Values"
msgstr ""
-#: frappe/utils/data.py:2023
+#: frappe/utils/data.py:2026
msgid "Filter must be a tuple or list (in a list)"
msgstr ""
-#: frappe/utils/data.py:2031
+#: frappe/utils/data.py:2034
msgid "Filter must have 4 values (doctype, fieldname, operator, value): {0}"
msgstr ""
@@ -12027,10 +12033,10 @@ msgstr ""
#: frappe/core/doctype/data_import/importer.py:1139
#: frappe/core/doctype/data_import/importer.py:1204
#: frappe/core/doctype/data_import/importer.py:1207
-#: frappe/desk/report/todo/todo.py:36 frappe/model/meta.py:48
+#: frappe/desk/report/todo/todo.py:36 frappe/model/meta.py:49
#: frappe/public/js/frappe/data_import/data_exporter.js:330
#: frappe/public/js/frappe/data_import/data_exporter.js:345
-#: frappe/public/js/frappe/list/list_settings.js:334
+#: frappe/public/js/frappe/list/list_settings.js:337
#: frappe/public/js/frappe/list/list_view.js:353
#: frappe/public/js/frappe/list/list_view.js:417
#: frappe/public/js/frappe/model/meta.js:200
@@ -12371,7 +12377,7 @@ msgstr ""
msgid "Illegal SQL Query"
msgstr ""
-#: frappe/utils/jinja.py:95
+#: frappe/utils/jinja.py:97
msgid "Illegal template"
msgstr ""
@@ -12783,11 +12789,11 @@ msgstr ""
msgid "Incorrect Verification code"
msgstr ""
-#: frappe/model/document.py:1482
+#: frappe/model/document.py:1473
msgid "Incorrect value in row {0}:"
msgstr ""
-#: frappe/model/document.py:1484
+#: frappe/model/document.py:1475
msgid "Incorrect value:"
msgstr ""
@@ -12796,7 +12802,7 @@ msgstr ""
#. Label of the search_index (Check) field in DocType 'Custom Field'
#: frappe/core/doctype/docfield/docfield.json
#: frappe/core/doctype/recorder_query/recorder_query.json
-#: frappe/custom/doctype/custom_field/custom_field.json frappe/model/meta.py:51
+#: frappe/custom/doctype/custom_field/custom_field.json frappe/model/meta.py:52
#: frappe/public/js/frappe/model/meta.js:203
#: frappe/public/js/frappe/model/model.js:124
#: frappe/public/js/frappe/views/reports/report_view.js:968
@@ -12943,7 +12949,7 @@ msgstr ""
msgid "Insufficient Permission Level for {0}"
msgstr ""
-#: frappe/database/query.py:378 frappe/desk/form/load.py:40
+#: frappe/database/query.py:378
msgid "Insufficient Permission for {0}"
msgstr ""
@@ -13086,6 +13092,10 @@ msgstr ""
msgid "Invalid CSV Format"
msgstr ""
+#: frappe/integrations/frappe_providers/frappecloud_billing.py:121
+msgid "Invalid Code. Please try again."
+msgstr ""
+
#: frappe/integrations/doctype/webhook/webhook.py:87
msgid "Invalid Condition: {}"
msgstr ""
@@ -13171,7 +13181,7 @@ msgstr ""
msgid "Invalid Parameters."
msgstr ""
-#: frappe/core/doctype/user/user.py:1224 frappe/www/update-password.html:110
+#: frappe/core/doctype/user/user.py:1217 frappe/www/update-password.html:110
#: frappe/www/update-password.html:131 frappe/www/update-password.html:133
#: frappe/www/update-password.html:234
msgid "Invalid Password"
@@ -13221,7 +13231,7 @@ msgstr ""
msgid "Invalid column"
msgstr ""
-#: frappe/model/document.py:961 frappe/model/document.py:975
+#: frappe/model/document.py:948 frappe/model/document.py:962
msgid "Invalid docstatus"
msgstr ""
@@ -13233,7 +13243,7 @@ msgstr ""
msgid "Invalid expression set in filter {0} ({1})"
msgstr ""
-#: frappe/utils/data.py:2130
+#: frappe/utils/data.py:2133
msgid "Invalid field name {0}"
msgstr ""
@@ -13241,7 +13251,7 @@ msgstr ""
msgid "Invalid fieldname '{0}' in autoname"
msgstr ""
-#: frappe/deprecation_dumpster.py:203
+#: frappe/deprecation_dumpster.py:280
msgid "Invalid file path: {0}"
msgstr ""
@@ -14128,12 +14138,12 @@ msgstr ""
msgid "Last Synced On"
msgstr ""
-#: frappe/model/meta.py:53 frappe/public/js/frappe/model/meta.js:205
+#: frappe/model/meta.py:54 frappe/public/js/frappe/model/meta.js:205
#: frappe/public/js/frappe/model/model.js:130
msgid "Last Updated By"
msgstr ""
-#: frappe/model/meta.py:52 frappe/public/js/frappe/model/meta.js:204
+#: frappe/model/meta.py:53 frappe/public/js/frappe/model/meta.js:204
#: frappe/public/js/frappe/model/model.js:126
msgid "Last Updated On"
msgstr ""
@@ -14404,7 +14414,7 @@ msgstr ""
msgid "Liked"
msgstr ""
-#: frappe/model/meta.py:56 frappe/public/js/frappe/model/meta.js:208
+#: frappe/model/meta.py:57 frappe/public/js/frappe/model/meta.js:208
#: frappe/public/js/frappe/model/model.js:134
msgid "Liked By"
msgstr ""
@@ -15067,6 +15077,12 @@ msgstr ""
msgid "Manage 3rd party apps"
msgstr ""
+#. Label of a standard navbar item
+#. Type: Route
+#: frappe/hooks.py
+msgid "Manage Billing"
+msgstr ""
+
#. Description of a Card Break in the Tools Workspace
#: frappe/automation/workspace/tools/tools.json
msgid "Manage your data"
@@ -15316,7 +15332,7 @@ msgid "Maximum points allowed after multiplying points with the multiplier value
"(Note: For no limit leave this field empty or set 0)"
msgstr ""
-#: frappe/model/rename_doc.py:688
+#: frappe/model/rename_doc.py:689
msgid "Maximum {0} rows allowed"
msgstr ""
@@ -16202,7 +16218,7 @@ msgstr ""
msgid "Need Workspace Manager role to edit private workspace of other users"
msgstr ""
-#: frappe/model/document.py:736
+#: frappe/model/document.py:723
msgid "Negative Value"
msgstr ""
@@ -17133,7 +17149,7 @@ msgstr ""
msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType."
msgstr ""
-#: frappe/__init__.py:685 frappe/api/v1.py:88 frappe/api/v1.py:93
+#: frappe/__init__.py:685
#: frappe/core/doctype/system_settings/system_settings.py:212
#: frappe/public/js/frappe/request.js:158
#: frappe/public/js/frappe/request.js:168
@@ -17732,7 +17748,7 @@ msgstr ""
msgid "Only change this if you want to use other S3 compatible object storage backends."
msgstr ""
-#: frappe/model/document.py:1177
+#: frappe/model/document.py:1166
msgid "Only draft documents can be discarded"
msgstr ""
@@ -17763,6 +17779,10 @@ msgstr ""
msgid "Only standard DocTypes are allowed to be customized from Customize Form."
msgstr ""
+#: frappe/model/delete_doc.py:240
+msgid "Only the Administrator can delete a standard DocType."
+msgstr ""
+
#: frappe/desk/form/assign_to.py:197
msgid "Only the assignee can complete this to-do."
msgstr ""
@@ -17899,7 +17919,7 @@ msgstr ""
msgid "Operation"
msgstr ""
-#: frappe/utils/data.py:2066
+#: frappe/utils/data.py:2069
msgid "Operator must be one of {0}"
msgstr ""
@@ -19067,7 +19087,7 @@ msgstr ""
msgid "Please make sure the Reference Communication Docs are not circularly linked."
msgstr ""
-#: frappe/model/document.py:930
+#: frappe/model/document.py:917
msgid "Please refresh to get the latest document."
msgstr ""
@@ -19131,7 +19151,7 @@ msgstr ""
msgid "Please select a file or url"
msgstr ""
-#: frappe/model/rename_doc.py:683
+#: frappe/model/rename_doc.py:684
msgid "Please select a valid csv file with data"
msgstr ""
@@ -21451,7 +21471,7 @@ msgstr ""
msgid "Reset Dashboard Customizations"
msgstr ""
-#: frappe/public/js/frappe/list/list_settings.js:227
+#: frappe/public/js/frappe/list/list_settings.js:230
msgid "Reset Fields"
msgstr ""
@@ -21938,7 +21958,7 @@ msgstr ""
msgid "Route: Example \"/app\""
msgstr ""
-#: frappe/model/base_document.py:797 frappe/model/document.py:721
+#: frappe/model/base_document.py:797 frappe/model/document.py:708
msgid "Row"
msgstr ""
@@ -22223,7 +22243,7 @@ msgstr ""
#: frappe/public/js/frappe/form/footer/form_timeline.js:663
#: frappe/public/js/frappe/form/quick_entry.js:185
#: frappe/public/js/frappe/list/list_settings.js:36
-#: frappe/public/js/frappe/list/list_settings.js:244
+#: frappe/public/js/frappe/list/list_settings.js:247
#: frappe/public/js/frappe/list/list_sidebar_group_by.js:25
#: frappe/public/js/frappe/ui/toolbar/toolbar.js:343
#: frappe/public/js/frappe/utils/common.js:443
@@ -22785,7 +22805,7 @@ msgid "Select Field..."
msgstr ""
#: frappe/public/js/frappe/form/grid_row.js:460
-#: frappe/public/js/frappe/list/list_settings.js:233
+#: frappe/public/js/frappe/list/list_settings.js:236
#: frappe/public/js/frappe/views/kanban/kanban_settings.js:181
msgid "Select Fields"
msgstr ""
@@ -24711,7 +24731,7 @@ msgstr ""
#: frappe/email/doctype/newsletter/newsletter.json
#: frappe/integrations/doctype/integration_request/integration_request.json
#: frappe/integrations/doctype/oauth_bearer_token/oauth_bearer_token.json
-#: frappe/public/js/frappe/list/list_settings.js:356
+#: frappe/public/js/frappe/list/list_settings.js:359
#: frappe/public/js/frappe/views/reports/report_view.js:938
#: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.json
#: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json
@@ -25066,7 +25086,7 @@ msgstr ""
msgid "Successful Transactions"
msgstr ""
-#: frappe/model/rename_doc.py:697
+#: frappe/model/rename_doc.py:698
msgid "Successful: {0} to {1}"
msgstr ""
@@ -25225,7 +25245,7 @@ msgstr ""
msgid "Syncing {0} of {1}"
msgstr ""
-#: frappe/utils/data.py:2431
+#: frappe/utils/data.py:2434
msgid "Syntax Error"
msgstr ""
@@ -25542,7 +25562,7 @@ msgstr ""
msgid "Table updated"
msgstr ""
-#: frappe/model/document.py:1505
+#: frappe/model/document.py:1496
msgid "Table {0} cannot be empty"
msgstr ""
@@ -25561,7 +25581,7 @@ msgstr ""
msgid "Tag Link"
msgstr ""
-#: frappe/model/meta.py:55
+#: frappe/model/meta.py:56
#: frappe/public/js/frappe/form/templates/form_sidebar.html:102
#: frappe/public/js/frappe/list/bulk_operations.js:430
#: frappe/public/js/frappe/list/list_sidebar.html:48
@@ -25663,8 +25683,8 @@ msgstr ""
msgid "Temporarily Disabled"
msgstr ""
-#: frappe/core/doctype/translation/test_translation.py:55
-#: frappe/core/doctype/translation/test_translation.py:62
+#: frappe/core/doctype/translation/test_translation.py:56
+#: frappe/core/doctype/translation/test_translation.py:63
msgid "Test Data"
msgstr ""
@@ -25673,8 +25693,8 @@ msgstr ""
msgid "Test Job ID"
msgstr ""
-#: frappe/core/doctype/translation/test_translation.py:57
-#: frappe/core/doctype/translation/test_translation.py:65
+#: frappe/core/doctype/translation/test_translation.py:58
+#: frappe/core/doctype/translation/test_translation.py:66
msgid "Test Spanish"
msgstr ""
@@ -26172,7 +26192,7 @@ msgstr ""
msgid "This document is already amended, you cannot ammend it again"
msgstr ""
-#: frappe/model/document.py:1673
+#: frappe/model/document.py:1664
msgid "This document is currently locked and queued for execution. Please try again after some time."
msgstr ""
@@ -26357,7 +26377,7 @@ msgstr ""
msgid "This will terminate the job immediately and might be dangerous, are you sure? "
msgstr ""
-#: frappe/core/doctype/user/user.py:1238
+#: frappe/core/doctype/user/user.py:1231
msgid "Throttled"
msgstr ""
@@ -27684,6 +27704,10 @@ msgstr ""
msgid "Updating {0} of {1}, {2}"
msgstr ""
+#: frappe/public/js/billing.bundle.js:30
+msgid "Upgrade plan"
+msgstr ""
+
#: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:129
#: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:130
#: frappe/public/js/frappe/form/grid.js:63
@@ -28129,10 +28153,6 @@ msgstr ""
msgid "User must always select"
msgstr ""
-#: frappe/model/delete_doc.py:244
-msgid "User not allowed to delete {0}: {1}"
-msgstr ""
-
#: frappe/core/doctype/user_permission/user_permission.py:60
msgid "User permission already exists"
msgstr ""
@@ -28174,7 +28194,7 @@ msgstr ""
msgid "User {0} has requested for data deletion"
msgstr ""
-#: frappe/core/doctype/user/user.py:1367
+#: frappe/core/doctype/user/user.py:1360
msgid "User {0} impersonated as {1}"
msgstr ""
@@ -28343,15 +28363,15 @@ msgstr ""
msgid "Value To Be Set"
msgstr ""
-#: frappe/model/base_document.py:993 frappe/model/document.py:777
+#: frappe/model/base_document.py:993 frappe/model/document.py:764
msgid "Value cannot be changed for {0}"
msgstr ""
-#: frappe/model/document.py:723
+#: frappe/model/document.py:710
msgid "Value cannot be negative for"
msgstr ""
-#: frappe/model/document.py:727
+#: frappe/model/document.py:714
msgid "Value cannot be negative for {0}: {1}"
msgstr ""
@@ -29827,7 +29847,7 @@ msgstr ""
msgid "You must login to submit this form"
msgstr ""
-#: frappe/model/document.py:331
+#: frappe/model/document.py:315
msgid "You need the '{0}' permission on {1} {2} to perform this action."
msgstr ""
@@ -30017,7 +30037,7 @@ msgstr ""
msgid "Your verification code is {0}"
msgstr ""
-#: frappe/utils/data.py:1500
+#: frappe/utils/data.py:1503
msgid "Zero"
msgstr ""
@@ -30060,7 +30080,7 @@ msgstr ""
msgid "amend"
msgstr ""
-#: frappe/public/js/frappe/utils/utils.js:399 frappe/utils/data.py:1506
+#: frappe/public/js/frappe/utils/utils.js:399 frappe/utils/data.py:1509
msgid "and"
msgstr ""
@@ -30794,7 +30814,7 @@ msgid "{0} Dashboard"
msgstr ""
#: frappe/public/js/frappe/form/grid_row.js:457
-#: frappe/public/js/frappe/list/list_settings.js:224
+#: frappe/public/js/frappe/list/list_settings.js:227
#: frappe/public/js/frappe/views/kanban/kanban_settings.js:178
msgid "{0} Fields"
msgstr ""
@@ -30881,7 +30901,7 @@ msgstr ""
msgid "{0} already unsubscribed for {1} {2}"
msgstr ""
-#: frappe/utils/data.py:1688
+#: frappe/utils/data.py:1691
msgid "{0} and {1}"
msgstr ""
@@ -31240,7 +31260,7 @@ msgstr ""
msgid "{0} items selected"
msgstr ""
-#: frappe/core/doctype/user/user.py:1376
+#: frappe/core/doctype/user/user.py:1369
msgid "{0} just impersonated as you. They gave this reason: {1}"
msgstr ""
@@ -31273,23 +31293,23 @@ msgstr ""
msgid "{0} months ago"
msgstr ""
-#: frappe/model/document.py:1730
+#: frappe/model/document.py:1721
msgid "{0} must be after {1}"
msgstr ""
-#: frappe/model/document.py:1491
+#: frappe/model/document.py:1482
msgid "{0} must be beginning with '{1}'"
msgstr ""
-#: frappe/model/document.py:1493
+#: frappe/model/document.py:1484
msgid "{0} must be equal to '{1}'"
msgstr ""
-#: frappe/model/document.py:1489
+#: frappe/model/document.py:1480
msgid "{0} must be none of {1}"
msgstr ""
-#: frappe/model/document.py:1487 frappe/utils/csvutils.py:158
+#: frappe/model/document.py:1478 frappe/utils/csvutils.py:158
msgid "{0} must be one of {1}"
msgstr ""
@@ -31301,7 +31321,7 @@ msgstr ""
msgid "{0} must be unique"
msgstr ""
-#: frappe/model/document.py:1495
+#: frappe/model/document.py:1486
msgid "{0} must be {1} {2}"
msgstr ""
@@ -31334,12 +31354,12 @@ msgstr ""
msgid "{0} of {1} sent"
msgstr ""
-#: frappe/utils/data.py:1508
+#: frappe/utils/data.py:1511
msgctxt "Money in words"
msgid "{0} only."
msgstr ""
-#: frappe/utils/data.py:1678
+#: frappe/utils/data.py:1681
msgid "{0} or {1}"
msgstr ""
@@ -31503,11 +31523,11 @@ msgstr ""
msgid "{0} {1} is linked with the following submitted documents: {2}"
msgstr ""
-#: frappe/model/document.py:261 frappe/permissions.py:557
+#: frappe/model/document.py:245 frappe/permissions.py:557
msgid "{0} {1} not found"
msgstr ""
-#: frappe/model/delete_doc.py:251
+#: frappe/model/delete_doc.py:247
msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first."
msgstr ""
@@ -31656,11 +31676,11 @@ msgstr ""
msgid "{} Complete"
msgstr ""
-#: frappe/utils/data.py:2425
+#: frappe/utils/data.py:2428
msgid "{} Invalid python code on line {}"
msgstr ""
-#: frappe/utils/data.py:2434
+#: frappe/utils/data.py:2437
msgid "{} Possibly invalid python code.
{}"
msgstr ""
diff --git a/frappe/locale/pl.po b/frappe/locale/pl.po
index e5b0158464..e29d37ae84 100644
--- a/frappe/locale/pl.po
+++ b/frappe/locale/pl.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: developers@frappe.io\n"
-"POT-Creation-Date: 2024-11-17 09:34+0000\n"
-"PO-Revision-Date: 2024-11-18 15:41\n"
+"POT-Creation-Date: 2024-11-24 09:34+0000\n"
+"PO-Revision-Date: 2024-11-25 17:49\n"
"Last-Translator: developers@frappe.io\n"
"Language-Team: Polish\n"
"MIME-Version: 1.0\n"
@@ -102,11 +102,11 @@ msgstr ""
msgid "(Mandatory)"
msgstr ""
-#: frappe/model/rename_doc.py:702
+#: frappe/model/rename_doc.py:703
msgid "** Failed: {0} to {1}: {2}"
msgstr ""
-#: frappe/public/js/frappe/list/list_settings.js:132
+#: frappe/public/js/frappe/list/list_settings.js:135
#: frappe/public/js/frappe/views/kanban/kanban_settings.js:111
msgid "+ Add / Remove Fields"
msgstr ""
@@ -278,12 +278,12 @@ msgid "
\n"
"
.MM. - Month\n"
"
.DD. - Day of month\n"
"
.WW. - Week of the year\n"
-"
.FY. - Fiscal Year\n"
-"
.ABBR. - Company Abbreviation\n"
"
\n"
" .{fieldname}. - fieldname on the document e.g.\n"
" branch\n"
" \n"
+"
.FY. - Fiscal Year (requires ERPNext to be installed)\n"
+"
.ABBR. - Company Abbreviation (requires ERPNext to be installed)\n"
" \n"
" \n"
" \n"
@@ -850,7 +850,7 @@ msgstr ""
msgid "Action Complete"
msgstr ""
-#: frappe/model/document.py:1810
+#: frappe/model/document.py:1801
msgid "Action Failed"
msgstr ""
@@ -1379,11 +1379,11 @@ msgstr ""
msgid "Administrator"
msgstr ""
-#: frappe/core/doctype/user/user.py:1209
+#: frappe/core/doctype/user/user.py:1202
msgid "Administrator Logged In"
msgstr ""
-#: frappe/core/doctype/user/user.py:1203
+#: frappe/core/doctype/user/user.py:1196
msgid "Administrator accessed {0} on {1} via IP Address {2}."
msgstr ""
@@ -2434,7 +2434,7 @@ msgstr ""
msgid "Assigned By Full Name"
msgstr ""
-#: frappe/model/meta.py:58
+#: frappe/model/meta.py:59
#: frappe/public/js/frappe/form/templates/form_sidebar.html:50
#: frappe/public/js/frappe/list/list_sidebar_group_by.js:71
#: frappe/public/js/frappe/model/meta.js:210
@@ -4026,11 +4026,11 @@ msgstr ""
msgid "Cannot cancel {0}."
msgstr ""
-#: frappe/model/document.py:958
+#: frappe/model/document.py:945
msgid "Cannot change docstatus from 0 (Draft) to 2 (Cancelled)"
msgstr ""
-#: frappe/model/document.py:972
+#: frappe/model/document.py:959
msgid "Cannot change docstatus from 1 (Submitted) to 0 (Draft)"
msgstr ""
@@ -4058,7 +4058,7 @@ msgstr ""
msgid "Cannot delete Home and Attachments folders"
msgstr ""
-#: frappe/model/delete_doc.py:382
+#: frappe/model/delete_doc.py:378
msgid "Cannot delete or cancel because {0} {1} is linked with {2} {3} {4}"
msgstr ""
@@ -4113,7 +4113,7 @@ msgstr ""
msgid "Cannot edit a standard report. Please duplicate and create a new report"
msgstr ""
-#: frappe/model/document.py:978
+#: frappe/model/document.py:965
msgid "Cannot edit cancelled document"
msgstr ""
@@ -4146,11 +4146,11 @@ msgstr ""
msgid "Cannot have multiple printers mapped to a single print format."
msgstr ""
-#: frappe/model/document.py:1046
+#: frappe/model/document.py:1033
msgid "Cannot link cancelled document: {0}"
msgstr ""
-#: frappe/model/mapper.py:181
+#: frappe/model/mapper.py:187
msgid "Cannot map because following condition fails:"
msgstr ""
@@ -4248,7 +4248,7 @@ msgstr ""
msgid "Category Name"
msgstr ""
-#: frappe/utils/data.py:1473
+#: frappe/utils/data.py:1476
msgid "Cent"
msgstr ""
@@ -4983,7 +4983,7 @@ msgstr ""
msgid "Comment limit per hour"
msgstr ""
-#: frappe/model/meta.py:57 frappe/public/js/frappe/form/controls/comment.js:9
+#: frappe/model/meta.py:58 frappe/public/js/frappe/form/controls/comment.js:9
#: frappe/public/js/frappe/model/meta.js:209
#: frappe/public/js/frappe/model/model.js:135
#: frappe/website/doctype/web_form/templates/web_form.html:122
@@ -5140,6 +5140,7 @@ msgstr ""
#. Label of the condition (Select) field in DocType 'Document Naming Rule
#. Condition'
+#. Label of the condition (Code) field in DocType 'Navbar Item'
#. Label of the condition (Small Text) field in DocType 'Bulk Update'
#. Label of the condition (Code) field in DocType 'Notification'
#. Label of the condition (Data) field in DocType 'Notification Recipient'
@@ -5147,6 +5148,7 @@ msgstr ""
#. Label of the condition (Code) field in DocType 'Energy Point Rule'
#. Label of the condition (Code) field in DocType 'Workflow Transition'
#: frappe/core/doctype/document_naming_rule_condition/document_naming_rule_condition.json
+#: frappe/core/doctype/navbar_item/navbar_item.json
#: frappe/desk/doctype/bulk_update/bulk_update.json
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439
@@ -5522,7 +5524,7 @@ msgstr ""
msgid "Could not connect to outgoing email server"
msgstr ""
-#: frappe/model/document.py:1042
+#: frappe/model/document.py:1029
msgid "Could not find {0}"
msgstr ""
@@ -5740,7 +5742,7 @@ msgstr ""
msgid "Created At"
msgstr ""
-#: frappe/model/meta.py:54
+#: frappe/model/meta.py:55
#: frappe/public/js/frappe/list/list_sidebar_group_by.js:73
#: frappe/public/js/frappe/model/meta.js:206
#: frappe/public/js/frappe/model/model.js:123
@@ -5752,7 +5754,7 @@ msgid "Created Custom Field {0} in {1}"
msgstr ""
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:241
-#: frappe/email/doctype/notification/notification.js:31 frappe/model/meta.py:49
+#: frappe/email/doctype/notification/notification.js:31 frappe/model/meta.py:50
#: frappe/public/js/frappe/model/meta.js:201
#: frappe/public/js/frappe/model/model.js:125
#: frappe/public/js/frappe/views/dashboard/dashboard_view.js:478
@@ -7659,7 +7661,7 @@ msgstr ""
msgid "Document Naming Settings"
msgstr ""
-#: frappe/model/document.py:1676
+#: frappe/model/document.py:1667
msgid "Document Queued"
msgstr ""
@@ -7712,7 +7714,7 @@ msgstr ""
msgid "Document States"
msgstr ""
-#: frappe/model/meta.py:50 frappe/public/js/frappe/model/meta.js:202
+#: frappe/model/meta.py:51 frappe/public/js/frappe/model/meta.js:202
#: frappe/public/js/frappe/model/model.js:137
msgid "Document Status"
msgstr ""
@@ -7816,7 +7818,7 @@ msgid "Document Types and Permissions"
msgstr ""
#: frappe/core/doctype/submission_queue/submission_queue.py:163
-#: frappe/model/document.py:1874
+#: frappe/model/document.py:1865
msgid "Document Unlocked"
msgstr ""
@@ -9740,6 +9742,10 @@ msgstr ""
msgid "Failed to render subject: {}"
msgstr ""
+#: frappe/integrations/frappe_providers/frappecloud_billing.py:104
+msgid "Failed to request login to Frappe Cloud"
+msgstr ""
+
#: frappe/email/doctype/email_queue/email_queue.py:283
msgid "Failed to send email with subject:"
msgstr ""
@@ -10012,7 +10018,7 @@ msgstr ""
#: frappe/custom/doctype/doctype_layout/doctype_layout.json
#: frappe/desk/doctype/kanban_board/kanban_board.json
#: frappe/desk/doctype/list_view_settings/list_view_settings.json
-#: frappe/public/js/frappe/list/list_settings.js:132
+#: frappe/public/js/frappe/list/list_settings.js:135
#: frappe/public/js/frappe/views/kanban/kanban_settings.js:111
#: frappe/public/js/print_format_builder/PrintFormatControls.vue:83
#: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json
@@ -10168,7 +10174,7 @@ msgstr ""
#: frappe/desk/doctype/number_card/number_card.js:205
#: frappe/desk/doctype/number_card/number_card.js:336
#: frappe/email/doctype/auto_email_report/auto_email_report.js:93
-#: frappe/public/js/frappe/list/base_list.js:904
+#: frappe/public/js/frappe/list/base_list.js:916
#: frappe/public/js/frappe/ui/filters/filter_list.js:134
#: frappe/website/doctype/web_form/web_form.js:197
msgid "Filter"
@@ -10205,11 +10211,11 @@ msgstr ""
msgid "Filter Values"
msgstr ""
-#: frappe/utils/data.py:2023
+#: frappe/utils/data.py:2026
msgid "Filter must be a tuple or list (in a list)"
msgstr ""
-#: frappe/utils/data.py:2031
+#: frappe/utils/data.py:2034
msgid "Filter must have 4 values (doctype, fieldname, operator, value): {0}"
msgstr ""
@@ -12027,10 +12033,10 @@ msgstr ""
#: frappe/core/doctype/data_import/importer.py:1139
#: frappe/core/doctype/data_import/importer.py:1204
#: frappe/core/doctype/data_import/importer.py:1207
-#: frappe/desk/report/todo/todo.py:36 frappe/model/meta.py:48
+#: frappe/desk/report/todo/todo.py:36 frappe/model/meta.py:49
#: frappe/public/js/frappe/data_import/data_exporter.js:330
#: frappe/public/js/frappe/data_import/data_exporter.js:345
-#: frappe/public/js/frappe/list/list_settings.js:334
+#: frappe/public/js/frappe/list/list_settings.js:337
#: frappe/public/js/frappe/list/list_view.js:353
#: frappe/public/js/frappe/list/list_view.js:417
#: frappe/public/js/frappe/model/meta.js:200
@@ -12371,7 +12377,7 @@ msgstr ""
msgid "Illegal SQL Query"
msgstr ""
-#: frappe/utils/jinja.py:95
+#: frappe/utils/jinja.py:97
msgid "Illegal template"
msgstr ""
@@ -12783,11 +12789,11 @@ msgstr ""
msgid "Incorrect Verification code"
msgstr ""
-#: frappe/model/document.py:1482
+#: frappe/model/document.py:1473
msgid "Incorrect value in row {0}:"
msgstr ""
-#: frappe/model/document.py:1484
+#: frappe/model/document.py:1475
msgid "Incorrect value:"
msgstr ""
@@ -12796,7 +12802,7 @@ msgstr ""
#. Label of the search_index (Check) field in DocType 'Custom Field'
#: frappe/core/doctype/docfield/docfield.json
#: frappe/core/doctype/recorder_query/recorder_query.json
-#: frappe/custom/doctype/custom_field/custom_field.json frappe/model/meta.py:51
+#: frappe/custom/doctype/custom_field/custom_field.json frappe/model/meta.py:52
#: frappe/public/js/frappe/model/meta.js:203
#: frappe/public/js/frappe/model/model.js:124
#: frappe/public/js/frappe/views/reports/report_view.js:968
@@ -12943,7 +12949,7 @@ msgstr ""
msgid "Insufficient Permission Level for {0}"
msgstr ""
-#: frappe/database/query.py:378 frappe/desk/form/load.py:40
+#: frappe/database/query.py:378
msgid "Insufficient Permission for {0}"
msgstr ""
@@ -13086,6 +13092,10 @@ msgstr ""
msgid "Invalid CSV Format"
msgstr ""
+#: frappe/integrations/frappe_providers/frappecloud_billing.py:121
+msgid "Invalid Code. Please try again."
+msgstr ""
+
#: frappe/integrations/doctype/webhook/webhook.py:87
msgid "Invalid Condition: {}"
msgstr ""
@@ -13171,7 +13181,7 @@ msgstr ""
msgid "Invalid Parameters."
msgstr ""
-#: frappe/core/doctype/user/user.py:1224 frappe/www/update-password.html:110
+#: frappe/core/doctype/user/user.py:1217 frappe/www/update-password.html:110
#: frappe/www/update-password.html:131 frappe/www/update-password.html:133
#: frappe/www/update-password.html:234
msgid "Invalid Password"
@@ -13221,7 +13231,7 @@ msgstr ""
msgid "Invalid column"
msgstr ""
-#: frappe/model/document.py:961 frappe/model/document.py:975
+#: frappe/model/document.py:948 frappe/model/document.py:962
msgid "Invalid docstatus"
msgstr ""
@@ -13233,7 +13243,7 @@ msgstr ""
msgid "Invalid expression set in filter {0} ({1})"
msgstr ""
-#: frappe/utils/data.py:2130
+#: frappe/utils/data.py:2133
msgid "Invalid field name {0}"
msgstr ""
@@ -13241,7 +13251,7 @@ msgstr ""
msgid "Invalid fieldname '{0}' in autoname"
msgstr ""
-#: frappe/deprecation_dumpster.py:203
+#: frappe/deprecation_dumpster.py:280
msgid "Invalid file path: {0}"
msgstr ""
@@ -14128,12 +14138,12 @@ msgstr ""
msgid "Last Synced On"
msgstr ""
-#: frappe/model/meta.py:53 frappe/public/js/frappe/model/meta.js:205
+#: frappe/model/meta.py:54 frappe/public/js/frappe/model/meta.js:205
#: frappe/public/js/frappe/model/model.js:130
msgid "Last Updated By"
msgstr ""
-#: frappe/model/meta.py:52 frappe/public/js/frappe/model/meta.js:204
+#: frappe/model/meta.py:53 frappe/public/js/frappe/model/meta.js:204
#: frappe/public/js/frappe/model/model.js:126
msgid "Last Updated On"
msgstr ""
@@ -14404,7 +14414,7 @@ msgstr ""
msgid "Liked"
msgstr ""
-#: frappe/model/meta.py:56 frappe/public/js/frappe/model/meta.js:208
+#: frappe/model/meta.py:57 frappe/public/js/frappe/model/meta.js:208
#: frappe/public/js/frappe/model/model.js:134
msgid "Liked By"
msgstr ""
@@ -15067,6 +15077,12 @@ msgstr ""
msgid "Manage 3rd party apps"
msgstr ""
+#. Label of a standard navbar item
+#. Type: Route
+#: frappe/hooks.py
+msgid "Manage Billing"
+msgstr ""
+
#. Description of a Card Break in the Tools Workspace
#: frappe/automation/workspace/tools/tools.json
msgid "Manage your data"
@@ -15316,7 +15332,7 @@ msgid "Maximum points allowed after multiplying points with the multiplier value
"(Note: For no limit leave this field empty or set 0)"
msgstr ""
-#: frappe/model/rename_doc.py:688
+#: frappe/model/rename_doc.py:689
msgid "Maximum {0} rows allowed"
msgstr ""
@@ -16202,7 +16218,7 @@ msgstr ""
msgid "Need Workspace Manager role to edit private workspace of other users"
msgstr ""
-#: frappe/model/document.py:736
+#: frappe/model/document.py:723
msgid "Negative Value"
msgstr ""
@@ -17133,7 +17149,7 @@ msgstr ""
msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType."
msgstr ""
-#: frappe/__init__.py:685 frappe/api/v1.py:88 frappe/api/v1.py:93
+#: frappe/__init__.py:685
#: frappe/core/doctype/system_settings/system_settings.py:212
#: frappe/public/js/frappe/request.js:158
#: frappe/public/js/frappe/request.js:168
@@ -17732,7 +17748,7 @@ msgstr ""
msgid "Only change this if you want to use other S3 compatible object storage backends."
msgstr ""
-#: frappe/model/document.py:1177
+#: frappe/model/document.py:1166
msgid "Only draft documents can be discarded"
msgstr ""
@@ -17763,6 +17779,10 @@ msgstr ""
msgid "Only standard DocTypes are allowed to be customized from Customize Form."
msgstr ""
+#: frappe/model/delete_doc.py:240
+msgid "Only the Administrator can delete a standard DocType."
+msgstr ""
+
#: frappe/desk/form/assign_to.py:197
msgid "Only the assignee can complete this to-do."
msgstr ""
@@ -17899,7 +17919,7 @@ msgstr ""
msgid "Operation"
msgstr ""
-#: frappe/utils/data.py:2066
+#: frappe/utils/data.py:2069
msgid "Operator must be one of {0}"
msgstr ""
@@ -19067,7 +19087,7 @@ msgstr ""
msgid "Please make sure the Reference Communication Docs are not circularly linked."
msgstr ""
-#: frappe/model/document.py:930
+#: frappe/model/document.py:917
msgid "Please refresh to get the latest document."
msgstr ""
@@ -19131,7 +19151,7 @@ msgstr ""
msgid "Please select a file or url"
msgstr ""
-#: frappe/model/rename_doc.py:683
+#: frappe/model/rename_doc.py:684
msgid "Please select a valid csv file with data"
msgstr ""
@@ -21451,7 +21471,7 @@ msgstr ""
msgid "Reset Dashboard Customizations"
msgstr ""
-#: frappe/public/js/frappe/list/list_settings.js:227
+#: frappe/public/js/frappe/list/list_settings.js:230
msgid "Reset Fields"
msgstr ""
@@ -21938,7 +21958,7 @@ msgstr ""
msgid "Route: Example \"/app\""
msgstr ""
-#: frappe/model/base_document.py:797 frappe/model/document.py:721
+#: frappe/model/base_document.py:797 frappe/model/document.py:708
msgid "Row"
msgstr ""
@@ -22223,7 +22243,7 @@ msgstr ""
#: frappe/public/js/frappe/form/footer/form_timeline.js:663
#: frappe/public/js/frappe/form/quick_entry.js:185
#: frappe/public/js/frappe/list/list_settings.js:36
-#: frappe/public/js/frappe/list/list_settings.js:244
+#: frappe/public/js/frappe/list/list_settings.js:247
#: frappe/public/js/frappe/list/list_sidebar_group_by.js:25
#: frappe/public/js/frappe/ui/toolbar/toolbar.js:343
#: frappe/public/js/frappe/utils/common.js:443
@@ -22785,7 +22805,7 @@ msgid "Select Field..."
msgstr ""
#: frappe/public/js/frappe/form/grid_row.js:460
-#: frappe/public/js/frappe/list/list_settings.js:233
+#: frappe/public/js/frappe/list/list_settings.js:236
#: frappe/public/js/frappe/views/kanban/kanban_settings.js:181
msgid "Select Fields"
msgstr ""
@@ -24711,7 +24731,7 @@ msgstr ""
#: frappe/email/doctype/newsletter/newsletter.json
#: frappe/integrations/doctype/integration_request/integration_request.json
#: frappe/integrations/doctype/oauth_bearer_token/oauth_bearer_token.json
-#: frappe/public/js/frappe/list/list_settings.js:356
+#: frappe/public/js/frappe/list/list_settings.js:359
#: frappe/public/js/frappe/views/reports/report_view.js:938
#: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.json
#: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json
@@ -25066,7 +25086,7 @@ msgstr ""
msgid "Successful Transactions"
msgstr ""
-#: frappe/model/rename_doc.py:697
+#: frappe/model/rename_doc.py:698
msgid "Successful: {0} to {1}"
msgstr ""
@@ -25225,7 +25245,7 @@ msgstr ""
msgid "Syncing {0} of {1}"
msgstr ""
-#: frappe/utils/data.py:2431
+#: frappe/utils/data.py:2434
msgid "Syntax Error"
msgstr ""
@@ -25542,7 +25562,7 @@ msgstr ""
msgid "Table updated"
msgstr ""
-#: frappe/model/document.py:1505
+#: frappe/model/document.py:1496
msgid "Table {0} cannot be empty"
msgstr ""
@@ -25561,7 +25581,7 @@ msgstr ""
msgid "Tag Link"
msgstr ""
-#: frappe/model/meta.py:55
+#: frappe/model/meta.py:56
#: frappe/public/js/frappe/form/templates/form_sidebar.html:102
#: frappe/public/js/frappe/list/bulk_operations.js:430
#: frappe/public/js/frappe/list/list_sidebar.html:48
@@ -25663,8 +25683,8 @@ msgstr ""
msgid "Temporarily Disabled"
msgstr ""
-#: frappe/core/doctype/translation/test_translation.py:55
-#: frappe/core/doctype/translation/test_translation.py:62
+#: frappe/core/doctype/translation/test_translation.py:56
+#: frappe/core/doctype/translation/test_translation.py:63
msgid "Test Data"
msgstr ""
@@ -25673,8 +25693,8 @@ msgstr ""
msgid "Test Job ID"
msgstr ""
-#: frappe/core/doctype/translation/test_translation.py:57
-#: frappe/core/doctype/translation/test_translation.py:65
+#: frappe/core/doctype/translation/test_translation.py:58
+#: frappe/core/doctype/translation/test_translation.py:66
msgid "Test Spanish"
msgstr ""
@@ -26172,7 +26192,7 @@ msgstr ""
msgid "This document is already amended, you cannot ammend it again"
msgstr ""
-#: frappe/model/document.py:1673
+#: frappe/model/document.py:1664
msgid "This document is currently locked and queued for execution. Please try again after some time."
msgstr ""
@@ -26357,7 +26377,7 @@ msgstr ""
msgid "This will terminate the job immediately and might be dangerous, are you sure? "
msgstr ""
-#: frappe/core/doctype/user/user.py:1238
+#: frappe/core/doctype/user/user.py:1231
msgid "Throttled"
msgstr ""
@@ -27684,6 +27704,10 @@ msgstr ""
msgid "Updating {0} of {1}, {2}"
msgstr ""
+#: frappe/public/js/billing.bundle.js:30
+msgid "Upgrade plan"
+msgstr ""
+
#: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:129
#: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:130
#: frappe/public/js/frappe/form/grid.js:63
@@ -28129,10 +28153,6 @@ msgstr ""
msgid "User must always select"
msgstr ""
-#: frappe/model/delete_doc.py:244
-msgid "User not allowed to delete {0}: {1}"
-msgstr ""
-
#: frappe/core/doctype/user_permission/user_permission.py:60
msgid "User permission already exists"
msgstr ""
@@ -28174,7 +28194,7 @@ msgstr ""
msgid "User {0} has requested for data deletion"
msgstr ""
-#: frappe/core/doctype/user/user.py:1367
+#: frappe/core/doctype/user/user.py:1360
msgid "User {0} impersonated as {1}"
msgstr ""
@@ -28343,15 +28363,15 @@ msgstr ""
msgid "Value To Be Set"
msgstr ""
-#: frappe/model/base_document.py:993 frappe/model/document.py:777
+#: frappe/model/base_document.py:993 frappe/model/document.py:764
msgid "Value cannot be changed for {0}"
msgstr ""
-#: frappe/model/document.py:723
+#: frappe/model/document.py:710
msgid "Value cannot be negative for"
msgstr ""
-#: frappe/model/document.py:727
+#: frappe/model/document.py:714
msgid "Value cannot be negative for {0}: {1}"
msgstr ""
@@ -29827,7 +29847,7 @@ msgstr ""
msgid "You must login to submit this form"
msgstr ""
-#: frappe/model/document.py:331
+#: frappe/model/document.py:315
msgid "You need the '{0}' permission on {1} {2} to perform this action."
msgstr ""
@@ -30017,7 +30037,7 @@ msgstr ""
msgid "Your verification code is {0}"
msgstr ""
-#: frappe/utils/data.py:1500
+#: frappe/utils/data.py:1503
msgid "Zero"
msgstr ""
@@ -30060,7 +30080,7 @@ msgstr ""
msgid "amend"
msgstr ""
-#: frappe/public/js/frappe/utils/utils.js:399 frappe/utils/data.py:1506
+#: frappe/public/js/frappe/utils/utils.js:399 frappe/utils/data.py:1509
msgid "and"
msgstr ""
@@ -30794,7 +30814,7 @@ msgid "{0} Dashboard"
msgstr ""
#: frappe/public/js/frappe/form/grid_row.js:457
-#: frappe/public/js/frappe/list/list_settings.js:224
+#: frappe/public/js/frappe/list/list_settings.js:227
#: frappe/public/js/frappe/views/kanban/kanban_settings.js:178
msgid "{0} Fields"
msgstr ""
@@ -30881,7 +30901,7 @@ msgstr ""
msgid "{0} already unsubscribed for {1} {2}"
msgstr ""
-#: frappe/utils/data.py:1688
+#: frappe/utils/data.py:1691
msgid "{0} and {1}"
msgstr ""
@@ -31240,7 +31260,7 @@ msgstr ""
msgid "{0} items selected"
msgstr ""
-#: frappe/core/doctype/user/user.py:1376
+#: frappe/core/doctype/user/user.py:1369
msgid "{0} just impersonated as you. They gave this reason: {1}"
msgstr ""
@@ -31273,23 +31293,23 @@ msgstr ""
msgid "{0} months ago"
msgstr ""
-#: frappe/model/document.py:1730
+#: frappe/model/document.py:1721
msgid "{0} must be after {1}"
msgstr ""
-#: frappe/model/document.py:1491
+#: frappe/model/document.py:1482
msgid "{0} must be beginning with '{1}'"
msgstr ""
-#: frappe/model/document.py:1493
+#: frappe/model/document.py:1484
msgid "{0} must be equal to '{1}'"
msgstr ""
-#: frappe/model/document.py:1489
+#: frappe/model/document.py:1480
msgid "{0} must be none of {1}"
msgstr ""
-#: frappe/model/document.py:1487 frappe/utils/csvutils.py:158
+#: frappe/model/document.py:1478 frappe/utils/csvutils.py:158
msgid "{0} must be one of {1}"
msgstr ""
@@ -31301,7 +31321,7 @@ msgstr ""
msgid "{0} must be unique"
msgstr ""
-#: frappe/model/document.py:1495
+#: frappe/model/document.py:1486
msgid "{0} must be {1} {2}"
msgstr ""
@@ -31334,12 +31354,12 @@ msgstr ""
msgid "{0} of {1} sent"
msgstr ""
-#: frappe/utils/data.py:1508
+#: frappe/utils/data.py:1511
msgctxt "Money in words"
msgid "{0} only."
msgstr ""
-#: frappe/utils/data.py:1678
+#: frappe/utils/data.py:1681
msgid "{0} or {1}"
msgstr ""
@@ -31503,11 +31523,11 @@ msgstr ""
msgid "{0} {1} is linked with the following submitted documents: {2}"
msgstr ""
-#: frappe/model/document.py:261 frappe/permissions.py:557
+#: frappe/model/document.py:245 frappe/permissions.py:557
msgid "{0} {1} not found"
msgstr ""
-#: frappe/model/delete_doc.py:251
+#: frappe/model/delete_doc.py:247
msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first."
msgstr ""
@@ -31656,11 +31676,11 @@ msgstr ""
msgid "{} Complete"
msgstr ""
-#: frappe/utils/data.py:2425
+#: frappe/utils/data.py:2428
msgid "{} Invalid python code on line {}"
msgstr ""
-#: frappe/utils/data.py:2434
+#: frappe/utils/data.py:2437
msgid "{} Possibly invalid python code.
{}"
msgstr ""
diff --git a/frappe/locale/ru.po b/frappe/locale/ru.po
index 783046dfb9..5710484d59 100644
--- a/frappe/locale/ru.po
+++ b/frappe/locale/ru.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: developers@frappe.io\n"
-"POT-Creation-Date: 2024-11-17 09:34+0000\n"
-"PO-Revision-Date: 2024-11-18 15:41\n"
+"POT-Creation-Date: 2024-11-24 09:34+0000\n"
+"PO-Revision-Date: 2024-11-25 17:50\n"
"Last-Translator: developers@frappe.io\n"
"Language-Team: Russian\n"
"MIME-Version: 1.0\n"
@@ -102,11 +102,11 @@ msgstr ""
msgid "(Mandatory)"
msgstr ""
-#: frappe/model/rename_doc.py:702
+#: frappe/model/rename_doc.py:703
msgid "** Failed: {0} to {1}: {2}"
msgstr ""
-#: frappe/public/js/frappe/list/list_settings.js:132
+#: frappe/public/js/frappe/list/list_settings.js:135
#: frappe/public/js/frappe/views/kanban/kanban_settings.js:111
msgid "+ Add / Remove Fields"
msgstr ""
@@ -278,12 +278,12 @@ msgid "
\n"
"
.MM. - Month\n"
"
.DD. - Day of month\n"
"
.WW. - Week of the year\n"
-"
.FY. - Fiscal Year\n"
-"
.ABBR. - Company Abbreviation\n"
"
\n"
" .{fieldname}. - fieldname on the document e.g.\n"
" branch\n"
" \n"
+"
.FY. - Fiscal Year (requires ERPNext to be installed)\n"
+"
.ABBR. - Company Abbreviation (requires ERPNext to be installed)\n"
" \n"
" \n"
" \n"
@@ -850,7 +850,7 @@ msgstr ""
msgid "Action Complete"
msgstr ""
-#: frappe/model/document.py:1810
+#: frappe/model/document.py:1801
msgid "Action Failed"
msgstr ""
@@ -1379,11 +1379,11 @@ msgstr ""
msgid "Administrator"
msgstr ""
-#: frappe/core/doctype/user/user.py:1209
+#: frappe/core/doctype/user/user.py:1202
msgid "Administrator Logged In"
msgstr ""
-#: frappe/core/doctype/user/user.py:1203
+#: frappe/core/doctype/user/user.py:1196
msgid "Administrator accessed {0} on {1} via IP Address {2}."
msgstr ""
@@ -2434,7 +2434,7 @@ msgstr ""
msgid "Assigned By Full Name"
msgstr ""
-#: frappe/model/meta.py:58
+#: frappe/model/meta.py:59
#: frappe/public/js/frappe/form/templates/form_sidebar.html:50
#: frappe/public/js/frappe/list/list_sidebar_group_by.js:71
#: frappe/public/js/frappe/model/meta.js:210
@@ -4026,11 +4026,11 @@ msgstr ""
msgid "Cannot cancel {0}."
msgstr ""
-#: frappe/model/document.py:958
+#: frappe/model/document.py:945
msgid "Cannot change docstatus from 0 (Draft) to 2 (Cancelled)"
msgstr ""
-#: frappe/model/document.py:972
+#: frappe/model/document.py:959
msgid "Cannot change docstatus from 1 (Submitted) to 0 (Draft)"
msgstr ""
@@ -4058,7 +4058,7 @@ msgstr ""
msgid "Cannot delete Home and Attachments folders"
msgstr ""
-#: frappe/model/delete_doc.py:382
+#: frappe/model/delete_doc.py:378
msgid "Cannot delete or cancel because {0} {1} is linked with {2} {3} {4}"
msgstr ""
@@ -4113,7 +4113,7 @@ msgstr ""
msgid "Cannot edit a standard report. Please duplicate and create a new report"
msgstr ""
-#: frappe/model/document.py:978
+#: frappe/model/document.py:965
msgid "Cannot edit cancelled document"
msgstr ""
@@ -4146,11 +4146,11 @@ msgstr ""
msgid "Cannot have multiple printers mapped to a single print format."
msgstr ""
-#: frappe/model/document.py:1046
+#: frappe/model/document.py:1033
msgid "Cannot link cancelled document: {0}"
msgstr ""
-#: frappe/model/mapper.py:181
+#: frappe/model/mapper.py:187
msgid "Cannot map because following condition fails:"
msgstr ""
@@ -4248,7 +4248,7 @@ msgstr ""
msgid "Category Name"
msgstr ""
-#: frappe/utils/data.py:1473
+#: frappe/utils/data.py:1476
msgid "Cent"
msgstr ""
@@ -4983,7 +4983,7 @@ msgstr ""
msgid "Comment limit per hour"
msgstr ""
-#: frappe/model/meta.py:57 frappe/public/js/frappe/form/controls/comment.js:9
+#: frappe/model/meta.py:58 frappe/public/js/frappe/form/controls/comment.js:9
#: frappe/public/js/frappe/model/meta.js:209
#: frappe/public/js/frappe/model/model.js:135
#: frappe/website/doctype/web_form/templates/web_form.html:122
@@ -5140,6 +5140,7 @@ msgstr ""
#. Label of the condition (Select) field in DocType 'Document Naming Rule
#. Condition'
+#. Label of the condition (Code) field in DocType 'Navbar Item'
#. Label of the condition (Small Text) field in DocType 'Bulk Update'
#. Label of the condition (Code) field in DocType 'Notification'
#. Label of the condition (Data) field in DocType 'Notification Recipient'
@@ -5147,6 +5148,7 @@ msgstr ""
#. Label of the condition (Code) field in DocType 'Energy Point Rule'
#. Label of the condition (Code) field in DocType 'Workflow Transition'
#: frappe/core/doctype/document_naming_rule_condition/document_naming_rule_condition.json
+#: frappe/core/doctype/navbar_item/navbar_item.json
#: frappe/desk/doctype/bulk_update/bulk_update.json
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439
@@ -5522,7 +5524,7 @@ msgstr ""
msgid "Could not connect to outgoing email server"
msgstr ""
-#: frappe/model/document.py:1042
+#: frappe/model/document.py:1029
msgid "Could not find {0}"
msgstr ""
@@ -5740,7 +5742,7 @@ msgstr ""
msgid "Created At"
msgstr ""
-#: frappe/model/meta.py:54
+#: frappe/model/meta.py:55
#: frappe/public/js/frappe/list/list_sidebar_group_by.js:73
#: frappe/public/js/frappe/model/meta.js:206
#: frappe/public/js/frappe/model/model.js:123
@@ -5752,7 +5754,7 @@ msgid "Created Custom Field {0} in {1}"
msgstr ""
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:241
-#: frappe/email/doctype/notification/notification.js:31 frappe/model/meta.py:49
+#: frappe/email/doctype/notification/notification.js:31 frappe/model/meta.py:50
#: frappe/public/js/frappe/model/meta.js:201
#: frappe/public/js/frappe/model/model.js:125
#: frappe/public/js/frappe/views/dashboard/dashboard_view.js:478
@@ -7659,7 +7661,7 @@ msgstr ""
msgid "Document Naming Settings"
msgstr ""
-#: frappe/model/document.py:1676
+#: frappe/model/document.py:1667
msgid "Document Queued"
msgstr ""
@@ -7712,7 +7714,7 @@ msgstr ""
msgid "Document States"
msgstr ""
-#: frappe/model/meta.py:50 frappe/public/js/frappe/model/meta.js:202
+#: frappe/model/meta.py:51 frappe/public/js/frappe/model/meta.js:202
#: frappe/public/js/frappe/model/model.js:137
msgid "Document Status"
msgstr ""
@@ -7816,7 +7818,7 @@ msgid "Document Types and Permissions"
msgstr ""
#: frappe/core/doctype/submission_queue/submission_queue.py:163
-#: frappe/model/document.py:1874
+#: frappe/model/document.py:1865
msgid "Document Unlocked"
msgstr ""
@@ -9740,6 +9742,10 @@ msgstr ""
msgid "Failed to render subject: {}"
msgstr ""
+#: frappe/integrations/frappe_providers/frappecloud_billing.py:104
+msgid "Failed to request login to Frappe Cloud"
+msgstr ""
+
#: frappe/email/doctype/email_queue/email_queue.py:283
msgid "Failed to send email with subject:"
msgstr ""
@@ -10012,7 +10018,7 @@ msgstr ""
#: frappe/custom/doctype/doctype_layout/doctype_layout.json
#: frappe/desk/doctype/kanban_board/kanban_board.json
#: frappe/desk/doctype/list_view_settings/list_view_settings.json
-#: frappe/public/js/frappe/list/list_settings.js:132
+#: frappe/public/js/frappe/list/list_settings.js:135
#: frappe/public/js/frappe/views/kanban/kanban_settings.js:111
#: frappe/public/js/print_format_builder/PrintFormatControls.vue:83
#: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json
@@ -10168,7 +10174,7 @@ msgstr ""
#: frappe/desk/doctype/number_card/number_card.js:205
#: frappe/desk/doctype/number_card/number_card.js:336
#: frappe/email/doctype/auto_email_report/auto_email_report.js:93
-#: frappe/public/js/frappe/list/base_list.js:904
+#: frappe/public/js/frappe/list/base_list.js:916
#: frappe/public/js/frappe/ui/filters/filter_list.js:134
#: frappe/website/doctype/web_form/web_form.js:197
msgid "Filter"
@@ -10205,11 +10211,11 @@ msgstr ""
msgid "Filter Values"
msgstr ""
-#: frappe/utils/data.py:2023
+#: frappe/utils/data.py:2026
msgid "Filter must be a tuple or list (in a list)"
msgstr ""
-#: frappe/utils/data.py:2031
+#: frappe/utils/data.py:2034
msgid "Filter must have 4 values (doctype, fieldname, operator, value): {0}"
msgstr ""
@@ -12027,10 +12033,10 @@ msgstr ""
#: frappe/core/doctype/data_import/importer.py:1139
#: frappe/core/doctype/data_import/importer.py:1204
#: frappe/core/doctype/data_import/importer.py:1207
-#: frappe/desk/report/todo/todo.py:36 frappe/model/meta.py:48
+#: frappe/desk/report/todo/todo.py:36 frappe/model/meta.py:49
#: frappe/public/js/frappe/data_import/data_exporter.js:330
#: frappe/public/js/frappe/data_import/data_exporter.js:345
-#: frappe/public/js/frappe/list/list_settings.js:334
+#: frappe/public/js/frappe/list/list_settings.js:337
#: frappe/public/js/frappe/list/list_view.js:353
#: frappe/public/js/frappe/list/list_view.js:417
#: frappe/public/js/frappe/model/meta.js:200
@@ -12371,7 +12377,7 @@ msgstr ""
msgid "Illegal SQL Query"
msgstr ""
-#: frappe/utils/jinja.py:95
+#: frappe/utils/jinja.py:97
msgid "Illegal template"
msgstr ""
@@ -12783,11 +12789,11 @@ msgstr ""
msgid "Incorrect Verification code"
msgstr ""
-#: frappe/model/document.py:1482
+#: frappe/model/document.py:1473
msgid "Incorrect value in row {0}:"
msgstr ""
-#: frappe/model/document.py:1484
+#: frappe/model/document.py:1475
msgid "Incorrect value:"
msgstr ""
@@ -12796,7 +12802,7 @@ msgstr ""
#. Label of the search_index (Check) field in DocType 'Custom Field'
#: frappe/core/doctype/docfield/docfield.json
#: frappe/core/doctype/recorder_query/recorder_query.json
-#: frappe/custom/doctype/custom_field/custom_field.json frappe/model/meta.py:51
+#: frappe/custom/doctype/custom_field/custom_field.json frappe/model/meta.py:52
#: frappe/public/js/frappe/model/meta.js:203
#: frappe/public/js/frappe/model/model.js:124
#: frappe/public/js/frappe/views/reports/report_view.js:968
@@ -12943,7 +12949,7 @@ msgstr ""
msgid "Insufficient Permission Level for {0}"
msgstr ""
-#: frappe/database/query.py:378 frappe/desk/form/load.py:40
+#: frappe/database/query.py:378
msgid "Insufficient Permission for {0}"
msgstr ""
@@ -13086,6 +13092,10 @@ msgstr ""
msgid "Invalid CSV Format"
msgstr ""
+#: frappe/integrations/frappe_providers/frappecloud_billing.py:121
+msgid "Invalid Code. Please try again."
+msgstr ""
+
#: frappe/integrations/doctype/webhook/webhook.py:87
msgid "Invalid Condition: {}"
msgstr ""
@@ -13171,7 +13181,7 @@ msgstr ""
msgid "Invalid Parameters."
msgstr ""
-#: frappe/core/doctype/user/user.py:1224 frappe/www/update-password.html:110
+#: frappe/core/doctype/user/user.py:1217 frappe/www/update-password.html:110
#: frappe/www/update-password.html:131 frappe/www/update-password.html:133
#: frappe/www/update-password.html:234
msgid "Invalid Password"
@@ -13221,7 +13231,7 @@ msgstr ""
msgid "Invalid column"
msgstr ""
-#: frappe/model/document.py:961 frappe/model/document.py:975
+#: frappe/model/document.py:948 frappe/model/document.py:962
msgid "Invalid docstatus"
msgstr ""
@@ -13233,7 +13243,7 @@ msgstr ""
msgid "Invalid expression set in filter {0} ({1})"
msgstr ""
-#: frappe/utils/data.py:2130
+#: frappe/utils/data.py:2133
msgid "Invalid field name {0}"
msgstr ""
@@ -13241,7 +13251,7 @@ msgstr ""
msgid "Invalid fieldname '{0}' in autoname"
msgstr ""
-#: frappe/deprecation_dumpster.py:203
+#: frappe/deprecation_dumpster.py:280
msgid "Invalid file path: {0}"
msgstr ""
@@ -14128,12 +14138,12 @@ msgstr ""
msgid "Last Synced On"
msgstr ""
-#: frappe/model/meta.py:53 frappe/public/js/frappe/model/meta.js:205
+#: frappe/model/meta.py:54 frappe/public/js/frappe/model/meta.js:205
#: frappe/public/js/frappe/model/model.js:130
msgid "Last Updated By"
msgstr ""
-#: frappe/model/meta.py:52 frappe/public/js/frappe/model/meta.js:204
+#: frappe/model/meta.py:53 frappe/public/js/frappe/model/meta.js:204
#: frappe/public/js/frappe/model/model.js:126
msgid "Last Updated On"
msgstr ""
@@ -14404,7 +14414,7 @@ msgstr ""
msgid "Liked"
msgstr ""
-#: frappe/model/meta.py:56 frappe/public/js/frappe/model/meta.js:208
+#: frappe/model/meta.py:57 frappe/public/js/frappe/model/meta.js:208
#: frappe/public/js/frappe/model/model.js:134
msgid "Liked By"
msgstr ""
@@ -15067,6 +15077,12 @@ msgstr ""
msgid "Manage 3rd party apps"
msgstr ""
+#. Label of a standard navbar item
+#. Type: Route
+#: frappe/hooks.py
+msgid "Manage Billing"
+msgstr ""
+
#. Description of a Card Break in the Tools Workspace
#: frappe/automation/workspace/tools/tools.json
msgid "Manage your data"
@@ -15316,7 +15332,7 @@ msgid "Maximum points allowed after multiplying points with the multiplier value
"(Note: For no limit leave this field empty or set 0)"
msgstr ""
-#: frappe/model/rename_doc.py:688
+#: frappe/model/rename_doc.py:689
msgid "Maximum {0} rows allowed"
msgstr ""
@@ -16202,7 +16218,7 @@ msgstr ""
msgid "Need Workspace Manager role to edit private workspace of other users"
msgstr ""
-#: frappe/model/document.py:736
+#: frappe/model/document.py:723
msgid "Negative Value"
msgstr ""
@@ -17133,7 +17149,7 @@ msgstr ""
msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType."
msgstr ""
-#: frappe/__init__.py:685 frappe/api/v1.py:88 frappe/api/v1.py:93
+#: frappe/__init__.py:685
#: frappe/core/doctype/system_settings/system_settings.py:212
#: frappe/public/js/frappe/request.js:158
#: frappe/public/js/frappe/request.js:168
@@ -17732,7 +17748,7 @@ msgstr ""
msgid "Only change this if you want to use other S3 compatible object storage backends."
msgstr ""
-#: frappe/model/document.py:1177
+#: frappe/model/document.py:1166
msgid "Only draft documents can be discarded"
msgstr ""
@@ -17763,6 +17779,10 @@ msgstr ""
msgid "Only standard DocTypes are allowed to be customized from Customize Form."
msgstr ""
+#: frappe/model/delete_doc.py:240
+msgid "Only the Administrator can delete a standard DocType."
+msgstr ""
+
#: frappe/desk/form/assign_to.py:197
msgid "Only the assignee can complete this to-do."
msgstr ""
@@ -17899,7 +17919,7 @@ msgstr ""
msgid "Operation"
msgstr ""
-#: frappe/utils/data.py:2066
+#: frappe/utils/data.py:2069
msgid "Operator must be one of {0}"
msgstr ""
@@ -19067,7 +19087,7 @@ msgstr ""
msgid "Please make sure the Reference Communication Docs are not circularly linked."
msgstr ""
-#: frappe/model/document.py:930
+#: frappe/model/document.py:917
msgid "Please refresh to get the latest document."
msgstr ""
@@ -19131,7 +19151,7 @@ msgstr ""
msgid "Please select a file or url"
msgstr ""
-#: frappe/model/rename_doc.py:683
+#: frappe/model/rename_doc.py:684
msgid "Please select a valid csv file with data"
msgstr ""
@@ -21451,7 +21471,7 @@ msgstr ""
msgid "Reset Dashboard Customizations"
msgstr ""
-#: frappe/public/js/frappe/list/list_settings.js:227
+#: frappe/public/js/frappe/list/list_settings.js:230
msgid "Reset Fields"
msgstr ""
@@ -21938,7 +21958,7 @@ msgstr ""
msgid "Route: Example \"/app\""
msgstr ""
-#: frappe/model/base_document.py:797 frappe/model/document.py:721
+#: frappe/model/base_document.py:797 frappe/model/document.py:708
msgid "Row"
msgstr ""
@@ -22223,7 +22243,7 @@ msgstr ""
#: frappe/public/js/frappe/form/footer/form_timeline.js:663
#: frappe/public/js/frappe/form/quick_entry.js:185
#: frappe/public/js/frappe/list/list_settings.js:36
-#: frappe/public/js/frappe/list/list_settings.js:244
+#: frappe/public/js/frappe/list/list_settings.js:247
#: frappe/public/js/frappe/list/list_sidebar_group_by.js:25
#: frappe/public/js/frappe/ui/toolbar/toolbar.js:343
#: frappe/public/js/frappe/utils/common.js:443
@@ -22785,7 +22805,7 @@ msgid "Select Field..."
msgstr ""
#: frappe/public/js/frappe/form/grid_row.js:460
-#: frappe/public/js/frappe/list/list_settings.js:233
+#: frappe/public/js/frappe/list/list_settings.js:236
#: frappe/public/js/frappe/views/kanban/kanban_settings.js:181
msgid "Select Fields"
msgstr ""
@@ -24711,7 +24731,7 @@ msgstr ""
#: frappe/email/doctype/newsletter/newsletter.json
#: frappe/integrations/doctype/integration_request/integration_request.json
#: frappe/integrations/doctype/oauth_bearer_token/oauth_bearer_token.json
-#: frappe/public/js/frappe/list/list_settings.js:356
+#: frappe/public/js/frappe/list/list_settings.js:359
#: frappe/public/js/frappe/views/reports/report_view.js:938
#: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.json
#: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json
@@ -25066,7 +25086,7 @@ msgstr ""
msgid "Successful Transactions"
msgstr ""
-#: frappe/model/rename_doc.py:697
+#: frappe/model/rename_doc.py:698
msgid "Successful: {0} to {1}"
msgstr ""
@@ -25225,7 +25245,7 @@ msgstr ""
msgid "Syncing {0} of {1}"
msgstr ""
-#: frappe/utils/data.py:2431
+#: frappe/utils/data.py:2434
msgid "Syntax Error"
msgstr ""
@@ -25542,7 +25562,7 @@ msgstr ""
msgid "Table updated"
msgstr ""
-#: frappe/model/document.py:1505
+#: frappe/model/document.py:1496
msgid "Table {0} cannot be empty"
msgstr ""
@@ -25561,7 +25581,7 @@ msgstr ""
msgid "Tag Link"
msgstr ""
-#: frappe/model/meta.py:55
+#: frappe/model/meta.py:56
#: frappe/public/js/frappe/form/templates/form_sidebar.html:102
#: frappe/public/js/frappe/list/bulk_operations.js:430
#: frappe/public/js/frappe/list/list_sidebar.html:48
@@ -25663,8 +25683,8 @@ msgstr ""
msgid "Temporarily Disabled"
msgstr ""
-#: frappe/core/doctype/translation/test_translation.py:55
-#: frappe/core/doctype/translation/test_translation.py:62
+#: frappe/core/doctype/translation/test_translation.py:56
+#: frappe/core/doctype/translation/test_translation.py:63
msgid "Test Data"
msgstr ""
@@ -25673,8 +25693,8 @@ msgstr ""
msgid "Test Job ID"
msgstr ""
-#: frappe/core/doctype/translation/test_translation.py:57
-#: frappe/core/doctype/translation/test_translation.py:65
+#: frappe/core/doctype/translation/test_translation.py:58
+#: frappe/core/doctype/translation/test_translation.py:66
msgid "Test Spanish"
msgstr ""
@@ -26172,7 +26192,7 @@ msgstr ""
msgid "This document is already amended, you cannot ammend it again"
msgstr ""
-#: frappe/model/document.py:1673
+#: frappe/model/document.py:1664
msgid "This document is currently locked and queued for execution. Please try again after some time."
msgstr ""
@@ -26357,7 +26377,7 @@ msgstr ""
msgid "This will terminate the job immediately and might be dangerous, are you sure? "
msgstr ""
-#: frappe/core/doctype/user/user.py:1238
+#: frappe/core/doctype/user/user.py:1231
msgid "Throttled"
msgstr ""
@@ -27684,6 +27704,10 @@ msgstr ""
msgid "Updating {0} of {1}, {2}"
msgstr ""
+#: frappe/public/js/billing.bundle.js:30
+msgid "Upgrade plan"
+msgstr ""
+
#: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:129
#: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:130
#: frappe/public/js/frappe/form/grid.js:63
@@ -28129,10 +28153,6 @@ msgstr ""
msgid "User must always select"
msgstr ""
-#: frappe/model/delete_doc.py:244
-msgid "User not allowed to delete {0}: {1}"
-msgstr ""
-
#: frappe/core/doctype/user_permission/user_permission.py:60
msgid "User permission already exists"
msgstr ""
@@ -28174,7 +28194,7 @@ msgstr ""
msgid "User {0} has requested for data deletion"
msgstr ""
-#: frappe/core/doctype/user/user.py:1367
+#: frappe/core/doctype/user/user.py:1360
msgid "User {0} impersonated as {1}"
msgstr ""
@@ -28343,15 +28363,15 @@ msgstr ""
msgid "Value To Be Set"
msgstr ""
-#: frappe/model/base_document.py:993 frappe/model/document.py:777
+#: frappe/model/base_document.py:993 frappe/model/document.py:764
msgid "Value cannot be changed for {0}"
msgstr ""
-#: frappe/model/document.py:723
+#: frappe/model/document.py:710
msgid "Value cannot be negative for"
msgstr ""
-#: frappe/model/document.py:727
+#: frappe/model/document.py:714
msgid "Value cannot be negative for {0}: {1}"
msgstr ""
@@ -29827,7 +29847,7 @@ msgstr ""
msgid "You must login to submit this form"
msgstr ""
-#: frappe/model/document.py:331
+#: frappe/model/document.py:315
msgid "You need the '{0}' permission on {1} {2} to perform this action."
msgstr ""
@@ -30017,7 +30037,7 @@ msgstr ""
msgid "Your verification code is {0}"
msgstr ""
-#: frappe/utils/data.py:1500
+#: frappe/utils/data.py:1503
msgid "Zero"
msgstr ""
@@ -30060,7 +30080,7 @@ msgstr ""
msgid "amend"
msgstr ""
-#: frappe/public/js/frappe/utils/utils.js:399 frappe/utils/data.py:1506
+#: frappe/public/js/frappe/utils/utils.js:399 frappe/utils/data.py:1509
msgid "and"
msgstr ""
@@ -30794,7 +30814,7 @@ msgid "{0} Dashboard"
msgstr ""
#: frappe/public/js/frappe/form/grid_row.js:457
-#: frappe/public/js/frappe/list/list_settings.js:224
+#: frappe/public/js/frappe/list/list_settings.js:227
#: frappe/public/js/frappe/views/kanban/kanban_settings.js:178
msgid "{0} Fields"
msgstr ""
@@ -30881,7 +30901,7 @@ msgstr ""
msgid "{0} already unsubscribed for {1} {2}"
msgstr ""
-#: frappe/utils/data.py:1688
+#: frappe/utils/data.py:1691
msgid "{0} and {1}"
msgstr ""
@@ -31240,7 +31260,7 @@ msgstr ""
msgid "{0} items selected"
msgstr ""
-#: frappe/core/doctype/user/user.py:1376
+#: frappe/core/doctype/user/user.py:1369
msgid "{0} just impersonated as you. They gave this reason: {1}"
msgstr ""
@@ -31273,23 +31293,23 @@ msgstr ""
msgid "{0} months ago"
msgstr ""
-#: frappe/model/document.py:1730
+#: frappe/model/document.py:1721
msgid "{0} must be after {1}"
msgstr ""
-#: frappe/model/document.py:1491
+#: frappe/model/document.py:1482
msgid "{0} must be beginning with '{1}'"
msgstr ""
-#: frappe/model/document.py:1493
+#: frappe/model/document.py:1484
msgid "{0} must be equal to '{1}'"
msgstr ""
-#: frappe/model/document.py:1489
+#: frappe/model/document.py:1480
msgid "{0} must be none of {1}"
msgstr ""
-#: frappe/model/document.py:1487 frappe/utils/csvutils.py:158
+#: frappe/model/document.py:1478 frappe/utils/csvutils.py:158
msgid "{0} must be one of {1}"
msgstr ""
@@ -31301,7 +31321,7 @@ msgstr ""
msgid "{0} must be unique"
msgstr ""
-#: frappe/model/document.py:1495
+#: frappe/model/document.py:1486
msgid "{0} must be {1} {2}"
msgstr ""
@@ -31334,12 +31354,12 @@ msgstr ""
msgid "{0} of {1} sent"
msgstr ""
-#: frappe/utils/data.py:1508
+#: frappe/utils/data.py:1511
msgctxt "Money in words"
msgid "{0} only."
msgstr ""
-#: frappe/utils/data.py:1678
+#: frappe/utils/data.py:1681
msgid "{0} or {1}"
msgstr ""
@@ -31503,11 +31523,11 @@ msgstr ""
msgid "{0} {1} is linked with the following submitted documents: {2}"
msgstr ""
-#: frappe/model/document.py:261 frappe/permissions.py:557
+#: frappe/model/document.py:245 frappe/permissions.py:557
msgid "{0} {1} not found"
msgstr ""
-#: frappe/model/delete_doc.py:251
+#: frappe/model/delete_doc.py:247
msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first."
msgstr ""
@@ -31656,11 +31676,11 @@ msgstr ""
msgid "{} Complete"
msgstr ""
-#: frappe/utils/data.py:2425
+#: frappe/utils/data.py:2428
msgid "{} Invalid python code on line {}"
msgstr ""
-#: frappe/utils/data.py:2434
+#: frappe/utils/data.py:2437
msgid "{} Possibly invalid python code.
{}"
msgstr ""
diff --git a/frappe/locale/sv.po b/frappe/locale/sv.po
index 27ef072a9b..de5d928160 100644
--- a/frappe/locale/sv.po
+++ b/frappe/locale/sv.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: developers@frappe.io\n"
-"POT-Creation-Date: 2024-11-17 09:34+0000\n"
-"PO-Revision-Date: 2024-11-19 16:30\n"
+"POT-Creation-Date: 2024-11-24 09:34+0000\n"
+"PO-Revision-Date: 2024-11-30 18:39\n"
"Last-Translator: developers@frappe.io\n"
"Language-Team: Swedish\n"
"MIME-Version: 1.0\n"
@@ -102,11 +102,11 @@ msgstr "'{0}' är otillåtet för typ {1} på rad {2}"
msgid "(Mandatory)"
msgstr "(Erfordrad)"
-#: frappe/model/rename_doc.py:702
+#: frappe/model/rename_doc.py:703
msgid "** Failed: {0} to {1}: {2}"
msgstr "** Misslyckades: {0} till {1}: {2}"
-#: frappe/public/js/frappe/list/list_settings.js:132
+#: frappe/public/js/frappe/list/list_settings.js:135
#: frappe/public/js/frappe/views/kanban/kanban_settings.js:111
msgid "+ Add / Remove Fields"
msgstr "+Lägg Till/Ta Bort Fält"
@@ -278,12 +278,12 @@ msgid "
\n"
"
.MM. - Month\n"
"
.DD. - Day of month\n"
"
.WW. - Week of the year\n"
-"
.FY. - Fiscal Year\n"
-"
.ABBR. - Company Abbreviation\n"
"
\n"
" .{fieldname}. - fieldname on the document e.g.\n"
" branch\n"
" \n"
+"
.FY. - Fiscal Year (requires ERPNext to be installed)\n"
+"
.ABBR. - Company Abbreviation (requires ERPNext to be installed)\n"
" \n"
" \n"
" \n"
@@ -299,33 +299,34 @@ msgid "
\n"
msgstr "
\n"
" Redigera lista över Nummer Serier i ruta. Regler:\n"
"
\n"
-" - Varje Nummer Serie Prefix på ny rad.
\n"
+" - Varje Nummer Serie Prefix på ny linje.
\n"
" - Tillåtna specialtecken är \"/\" och \"-\"
\n"
" - \n"
-" Alternativt kan man ange antal siffror i Nummer Serie med punkt (.)\n"
-" följt av hash (#). Till exempel betyder \".####\" att Nummer Serie\n"
+" Alternativt, ange antal siffror i Nummer Serie med punkt (.)\n"
+" följt av hasch (#). Till exempel, \". ####\" betyder att Nummer Serie\n"
" kommer att ha fyra siffror. Standard är fem siffror.\n"
"
\n"
" - \n"
-" Man kan också använda variabler i Nummer Serie namn genom att sätta dem\n"
+" Du kan också använda variabler i Nummer Serie namn genom att sätta dem\n"
" mellan (.) punkter\n"
"
\n"
-" Variabler som Stöds:\n"
+" Variabler som stöds:\n"
" \n"
-" .YYYY. - År som 4 tecken \n"
-" .YY. - År som 2 tecken \n"
+" .YYYY. - År med 4 siffror \n"
+" .YY. - År med 2 siffror \n"
" .MM. - Månad \n"
-" .DD. - Dag i Månaden \n"
-" .WW. - Veckonummer \n"
-" .FY. - Bokföring År \n"
+" .DD. - Dag \n"
+" .WW. - Vecka \n"
" - \n"
"
.{fieldname}. - fältnamn på dokument t.ex.\n"
" branch\n"
" \n"
+" .FY. - Bokföringsår (erfordrar ERPNext installation) \n"
+" .ABBR. - Bolagsförkortning (erfordrar ERPNext installation) \n"
"
\n"
" \n"
"
\n"
-" Exampel:\n"
+" Exempel:\n"
"
\n"
" - INV-
\n"
" - INV-10-
\n"
@@ -1031,7 +1032,7 @@ msgstr "Åtgärd / Sökväg"
msgid "Action Complete"
msgstr "Åtgärd Klar"
-#: frappe/model/document.py:1810
+#: frappe/model/document.py:1801
msgid "Action Failed"
msgstr "Åtgärd Misslyckades"
@@ -1560,11 +1561,11 @@ msgstr "Administration"
msgid "Administrator"
msgstr "Administratör"
-#: frappe/core/doctype/user/user.py:1209
+#: frappe/core/doctype/user/user.py:1202
msgid "Administrator Logged In"
msgstr "Administratör Inloggad"
-#: frappe/core/doctype/user/user.py:1203
+#: frappe/core/doctype/user/user.py:1196
msgid "Administrator accessed {0} on {1} via IP Address {2}."
msgstr "Administratör loggade in {0} {1} via IP Adress {2}."
@@ -2496,7 +2497,7 @@ msgstr "Är du säker på att du vill skapa ny rapport?"
#: frappe/public/js/frappe/form/toolbar.js:112
msgid "Are you sure you want to merge {0} with {1}?"
-msgstr "Är du säker på att du vill sammanfoga {0} med {1}?"
+msgstr "Är du säker på att du vill slå samman {0} med {1}?"
#: frappe/public/js/frappe/views/kanban/kanban_view.js:107
msgid "Are you sure you want to proceed?"
@@ -2508,7 +2509,7 @@ msgstr "Är du säker på att du vill återaktivera schemaläggare?"
#: frappe/core/doctype/communication/communication.js:163
msgid "Are you sure you want to relink this communication to {0}?"
-msgstr "Är du säker att du vill länka om kommunikation till {0}?"
+msgstr "Är du säker att du vill länka om konversation till {0}?"
#: frappe/core/doctype/rq_job/rq_job_list.js:10
msgid "Are you sure you want to remove all failed jobs?"
@@ -2616,7 +2617,7 @@ msgstr "Tilldelad Av"
msgid "Assigned By Full Name"
msgstr "Tilldelad Av Fullständig Namn"
-#: frappe/model/meta.py:58
+#: frappe/model/meta.py:59
#: frappe/public/js/frappe/form/templates/form_sidebar.html:50
#: frappe/public/js/frappe/list/list_sidebar_group_by.js:71
#: frappe/public/js/frappe/model/meta.js:210
@@ -4209,11 +4210,11 @@ msgstr "Kan inte annullera före godkännande.Se Övergång {0}"
msgid "Cannot cancel {0}."
msgstr "Kan inte annullera {0}."
-#: frappe/model/document.py:958
+#: frappe/model/document.py:945
msgid "Cannot change docstatus from 0 (Draft) to 2 (Cancelled)"
msgstr "Kan inte ändra dokument status från 0 (Utkast) till 2 (Annullerad)"
-#: frappe/model/document.py:972
+#: frappe/model/document.py:959
msgid "Cannot change docstatus from 1 (Submitted) to 0 (Draft)"
msgstr "Kan inte ändra dokument status från 1 (Godkänd) till 0 (Utkast)"
@@ -4241,7 +4242,7 @@ msgstr "Kan inte skapa privat arbetsyta för andra användare"
msgid "Cannot delete Home and Attachments folders"
msgstr "Kan inte ta bort Hem och Bilaga mappar"
-#: frappe/model/delete_doc.py:382
+#: frappe/model/delete_doc.py:378
msgid "Cannot delete or cancel because {0} {1} is linked with {2} {3} {4}"
msgstr "Kan inte ta bort eller annullera eftersom {0} {1} är länkat till {2} {3} {4}"
@@ -4296,7 +4297,7 @@ msgstr "Kan inte redigera standard diagram"
msgid "Cannot edit a standard report. Please duplicate and create a new report"
msgstr "Kan inte redigera standard rapport.Kopiera och skapa ny"
-#: frappe/model/document.py:978
+#: frappe/model/document.py:965
msgid "Cannot edit cancelled document"
msgstr "Kan inte redigera annullerad dokument"
@@ -4329,11 +4330,11 @@ msgstr "Kan inte hämta fil innehåll från mapp"
msgid "Cannot have multiple printers mapped to a single print format."
msgstr "Kan inte mappa flera skrivare till enskild utskrift format."
-#: frappe/model/document.py:1046
+#: frappe/model/document.py:1033
msgid "Cannot link cancelled document: {0}"
msgstr "Kan inte länka annullerad dokument: {0}"
-#: frappe/model/mapper.py:181
+#: frappe/model/mapper.py:187
msgid "Cannot map because following condition fails:"
msgstr "Kan inte mappa eftersom följande villkor misslyckas:"
@@ -4431,7 +4432,7 @@ msgstr "Kategori Beskrivning"
msgid "Category Name"
msgstr "Kategori Namn"
-#: frappe/utils/data.py:1473
+#: frappe/utils/data.py:1476
msgid "Cent"
msgstr "Cent"
@@ -4647,7 +4648,7 @@ msgstr "Om vald döljs anpassade doctypes och rapport kort i Länk sektion"
#: frappe/website/doctype/web_page/web_page.js:78
msgid "Checking this will publish the page on your website and it'll be visible to everyone."
-msgstr "Om vald kommer sida att publiceras på hemsida och vara synlig för alla."
+msgstr "Om vald kommer sida att publiceras på webbplats och vara synlig för alla."
#: frappe/website/doctype/web_page/web_page.js:104
msgid "Checking this will show a text area where you can write custom javascript that will run on this page."
@@ -5167,7 +5168,7 @@ msgstr "Kommentar"
msgid "Comment limit per hour"
msgstr "Kommentar per timme"
-#: frappe/model/meta.py:57 frappe/public/js/frappe/form/controls/comment.js:9
+#: frappe/model/meta.py:58 frappe/public/js/frappe/form/controls/comment.js:9
#: frappe/public/js/frappe/model/meta.js:209
#: frappe/public/js/frappe/model/model.js:135
#: frappe/website/doctype/web_form/templates/web_form.html:122
@@ -5212,17 +5213,17 @@ msgstr "Vanliga förnamn och efternamn är lätta att gissa."
#: frappe/email/doctype/email_queue/email_queue.json
#: frappe/tests/test_translate.py:35 frappe/tests/test_translate.py:103
msgid "Communication"
-msgstr "Kommunikation"
+msgstr "Konversation"
#. Name of a DocType
#: frappe/core/doctype/communication_link/communication_link.json
msgid "Communication Link"
-msgstr "Kommunikation Länk"
+msgstr "Konversation Länk"
#. Label of a Link in the Build Workspace
#: frappe/core/workspace/build/build.json
msgid "Communication Logs"
-msgstr "Kommunikation Logg"
+msgstr "Konversation Logg"
#. Label of the communication_type (Select) field in DocType 'Communication'
#: frappe/core/doctype/communication/communication.json
@@ -5324,6 +5325,7 @@ msgstr "Skicka E-post"
#. Label of the condition (Select) field in DocType 'Document Naming Rule
#. Condition'
+#. Label of the condition (Code) field in DocType 'Navbar Item'
#. Label of the condition (Small Text) field in DocType 'Bulk Update'
#. Label of the condition (Code) field in DocType 'Notification'
#. Label of the condition (Data) field in DocType 'Notification Recipient'
@@ -5331,6 +5333,7 @@ msgstr "Skicka E-post"
#. Label of the condition (Code) field in DocType 'Energy Point Rule'
#. Label of the condition (Code) field in DocType 'Workflow Transition'
#: frappe/core/doctype/document_naming_rule_condition/document_naming_rule_condition.json
+#: frappe/core/doctype/navbar_item/navbar_item.json
#: frappe/desk/doctype/bulk_update/bulk_update.json
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439
@@ -5708,7 +5711,7 @@ msgstr "Rätt version : "
msgid "Could not connect to outgoing email server"
msgstr "Kan inte ansluta till utgående E-post Server"
-#: frappe/model/document.py:1042
+#: frappe/model/document.py:1029
msgid "Could not find {0}"
msgstr "Kunde inte hitta {0}"
@@ -5926,7 +5929,7 @@ msgstr "Skapad"
msgid "Created At"
msgstr "Skapad"
-#: frappe/model/meta.py:54
+#: frappe/model/meta.py:55
#: frappe/public/js/frappe/list/list_sidebar_group_by.js:73
#: frappe/public/js/frappe/model/meta.js:206
#: frappe/public/js/frappe/model/model.js:123
@@ -5938,7 +5941,7 @@ msgid "Created Custom Field {0} in {1}"
msgstr "Skapade Anpassad Fält {0} i {1}"
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:241
-#: frappe/email/doctype/notification/notification.js:31 frappe/model/meta.py:49
+#: frappe/email/doctype/notification/notification.js:31 frappe/model/meta.py:50
#: frappe/public/js/frappe/model/meta.js:201
#: frappe/public/js/frappe/model/model.js:125
#: frappe/public/js/frappe/views/dashboard/dashboard_view.js:478
@@ -7448,24 +7451,24 @@ msgstr "Inaktiverad Autosvar"
#: frappe/public/js/frappe/views/workspace/workspace.js:349
#: frappe/public/js/frappe/web_form/web_form.js:187
msgid "Discard"
-msgstr "Avvisa"
+msgstr "Förkasta"
#: frappe/website/doctype/web_form/templates/web_form.html:44
msgctxt "Button in web form"
msgid "Discard"
-msgstr "Avvisa"
+msgstr "Förkasta"
#: frappe/public/js/frappe/form/form.js:853
msgid "Discard {0}"
-msgstr "Avvisa {0}"
+msgstr "Förkasta {0}"
#: frappe/public/js/frappe/web_form/web_form.js:184
msgid "Discard?"
-msgstr "Avvisa?"
+msgstr "Förkasta?"
#: frappe/desk/form/save.py:70
msgid "Discarded"
-msgstr "Avvisad"
+msgstr "Förkastad"
#. Description of the 'Suggested Indexes' (Table) field in DocType 'Recorder'
#: frappe/core/doctype/recorder/recorder.json
@@ -7848,7 +7851,7 @@ msgstr "Dokument Namn Regel Villkor"
msgid "Document Naming Settings"
msgstr "Dokument Namn Inställningar"
-#: frappe/model/document.py:1676
+#: frappe/model/document.py:1667
msgid "Document Queued"
msgstr "Dokument i Kö"
@@ -7901,7 +7904,7 @@ msgstr "Dokument Delning Rapport"
msgid "Document States"
msgstr "Dokument Tillstånd"
-#: frappe/model/meta.py:50 frappe/public/js/frappe/model/meta.js:202
+#: frappe/model/meta.py:51 frappe/public/js/frappe/model/meta.js:202
#: frappe/public/js/frappe/model/model.js:137
msgid "Document Status"
msgstr "Dokument Tillstånd"
@@ -8005,7 +8008,7 @@ msgid "Document Types and Permissions"
msgstr "Dokument Typer och Behörigheter"
#: frappe/core/doctype/submission_queue/submission_queue.py:163
-#: frappe/model/document.py:1874
+#: frappe/model/document.py:1865
msgid "Document Unlocked"
msgstr "Dokument Upplåst"
@@ -8291,7 +8294,7 @@ msgstr "Rullgardin Meny"
#. Label of the date (Date) field in DocType 'ToDo'
#: frappe/desk/doctype/todo/todo.json
msgid "Due Date"
-msgstr "Förfallo Datum"
+msgstr "Förfallodatum"
#. Label of the due_date_based_on (Select) field in DocType 'Assignment Rule'
#: frappe/automation/doctype/assignment_rule/assignment_rule.json
@@ -9418,7 +9421,7 @@ msgstr "Fel i Klient Skript."
#: frappe/printing/doctype/letter_head/letter_head.js:21
msgid "Error in Header/Footer Script"
-msgstr "Fel i Sidhuvud/Sidfot Skript"
+msgstr "Fel i Brevhuvud/Sidfot Skript"
#: frappe/email/doctype/notification/notification.py:595
#: frappe/email/doctype/notification/notification.py:728
@@ -9742,13 +9745,13 @@ msgstr "Export ej tillåtet.{0} roll erfodras för att exportera."
#. 'Data Export'
#: frappe/core/doctype/data_export/data_export.json
msgid "Export the data without any header notes and column descriptions"
-msgstr "Exportera data utan några rubriker och kolumn beskrivning"
+msgstr "Exportera data utan några rubrikanteckningar och kolumnbeskrivningar"
#. Label of the export_without_main_header (Check) field in DocType 'Data
#. Export'
#: frappe/core/doctype/data_export/data_export.json
msgid "Export without main header"
-msgstr "Exportera utan huvud rubrik"
+msgstr "Exportera utan huvudrubrik"
#: frappe/public/js/frappe/data_import/data_exporter.js:247
msgid "Export {0} records"
@@ -9930,6 +9933,10 @@ msgstr "Misslyckades med att rendera meddelande: {}"
msgid "Failed to render subject: {}"
msgstr "Misslyckades med att rendera ämne: {}"
+#: frappe/integrations/frappe_providers/frappecloud_billing.py:104
+msgid "Failed to request login to Frappe Cloud"
+msgstr "Misslyckades med att begära inloggning till Frappe Cloud"
+
#: frappe/email/doctype/email_queue/email_queue.py:283
msgid "Failed to send email with subject:"
msgstr "Misslyckades att skicka e-post med ämne:"
@@ -10202,7 +10209,7 @@ msgstr "Fält Namn {0} är begränsad"
#: frappe/custom/doctype/doctype_layout/doctype_layout.json
#: frappe/desk/doctype/kanban_board/kanban_board.json
#: frappe/desk/doctype/list_view_settings/list_view_settings.json
-#: frappe/public/js/frappe/list/list_settings.js:132
+#: frappe/public/js/frappe/list/list_settings.js:135
#: frappe/public/js/frappe/views/kanban/kanban_settings.js:111
#: frappe/public/js/print_format_builder/PrintFormatControls.vue:83
#: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json
@@ -10358,7 +10365,7 @@ msgstr "Filer"
#: frappe/desk/doctype/number_card/number_card.js:205
#: frappe/desk/doctype/number_card/number_card.js:336
#: frappe/email/doctype/auto_email_report/auto_email_report.js:93
-#: frappe/public/js/frappe/list/base_list.js:904
+#: frappe/public/js/frappe/list/base_list.js:916
#: frappe/public/js/frappe/ui/filters/filter_list.js:134
#: frappe/website/doctype/web_form/web_form.js:197
msgid "Filter"
@@ -10395,11 +10402,11 @@ msgstr "Filter Namn"
msgid "Filter Values"
msgstr "Filter Värden"
-#: frappe/utils/data.py:2023
+#: frappe/utils/data.py:2026
msgid "Filter must be a tuple or list (in a list)"
msgstr "Filter måste vara tupel eller lista (i lista)"
-#: frappe/utils/data.py:2031
+#: frappe/utils/data.py:2034
msgid "Filter must have 4 values (doctype, fieldname, operator, value): {0}"
msgstr "Filter måste ha 4 värden (doctype, fält namn, operatör, värde): {0}"
@@ -11269,7 +11276,7 @@ msgstr "Hämta Fält"
#: frappe/printing/doctype/letter_head/letter_head.js:32
msgid "Get Header and Footer wkhtmltopdf variables"
-msgstr "Hämta Brevhuvud och Sidfot wkhtmltopdf variabler"
+msgstr "Hämta wkhtmltopdf variabler för sidhuvud och sidfot"
#: frappe/public/js/frappe/form/multi_select_dialog.js:87
msgid "Get Items"
@@ -11745,7 +11752,7 @@ msgstr "HTML Sida"
#. Description of the 'Header' (HTML Editor) field in DocType 'Web Page'
#: frappe/website/doctype/web_page/web_page.json
msgid "HTML for header section. Optional"
-msgstr "HTML för Rubrik Sektion. Valfritt"
+msgstr "HTML för rubriksektion. Valfritt"
#: frappe/website/doctype/web_page/web_page.js:92
msgid "HTML with jinja support"
@@ -11817,7 +11824,7 @@ msgstr "Huvud Rubrik"
#. Label of the content (HTML Editor) field in DocType 'Letter Head'
#: frappe/printing/doctype/letter_head/letter_head.json
msgid "Header HTML"
-msgstr "HTML"
+msgstr "Sidhuvud HTML"
#: frappe/printing/doctype/letter_head/letter_head.py:63
msgid "Header HTML set from attachment {0}"
@@ -12217,10 +12224,10 @@ msgstr "Antar att du inte har tillgång till någon arbetsyta ännu, men du kan
#: frappe/core/doctype/data_import/importer.py:1139
#: frappe/core/doctype/data_import/importer.py:1204
#: frappe/core/doctype/data_import/importer.py:1207
-#: frappe/desk/report/todo/todo.py:36 frappe/model/meta.py:48
+#: frappe/desk/report/todo/todo.py:36 frappe/model/meta.py:49
#: frappe/public/js/frappe/data_import/data_exporter.js:330
#: frappe/public/js/frappe/data_import/data_exporter.js:345
-#: frappe/public/js/frappe/list/list_settings.js:334
+#: frappe/public/js/frappe/list/list_settings.js:337
#: frappe/public/js/frappe/list/list_view.js:353
#: frappe/public/js/frappe/list/list_view.js:417
#: frappe/public/js/frappe/model/meta.js:200
@@ -12561,7 +12568,7 @@ msgstr "Ej Tillåten Dokument Status för {0}"
msgid "Illegal SQL Query"
msgstr "Ej Tillåten SQL Data förfråga"
-#: frappe/utils/jinja.py:95
+#: frappe/utils/jinja.py:97
msgid "Illegal template"
msgstr "Ej Tillåten Mall"
@@ -12973,11 +12980,11 @@ msgstr "Felaktig Användare eller Lösenord"
msgid "Incorrect Verification code"
msgstr "Felaktig Verifiering Kod"
-#: frappe/model/document.py:1482
+#: frappe/model/document.py:1473
msgid "Incorrect value in row {0}:"
msgstr "Felaktigt värde i rad {0}:"
-#: frappe/model/document.py:1484
+#: frappe/model/document.py:1475
msgid "Incorrect value:"
msgstr "Felaktigt värde:"
@@ -12986,7 +12993,7 @@ msgstr "Felaktigt värde:"
#. Label of the search_index (Check) field in DocType 'Custom Field'
#: frappe/core/doctype/docfield/docfield.json
#: frappe/core/doctype/recorder_query/recorder_query.json
-#: frappe/custom/doctype/custom_field/custom_field.json frappe/model/meta.py:51
+#: frappe/custom/doctype/custom_field/custom_field.json frappe/model/meta.py:52
#: frappe/public/js/frappe/model/meta.js:203
#: frappe/public/js/frappe/model/model.js:124
#: frappe/public/js/frappe/views/reports/report_view.js:968
@@ -13133,7 +13140,7 @@ msgstr "Instruktioner skickade per E-post"
msgid "Insufficient Permission Level for {0}"
msgstr "Otillräckliga Behörigheter för ändring av {0}"
-#: frappe/database/query.py:378 frappe/desk/form/load.py:40
+#: frappe/database/query.py:378
msgid "Insufficient Permission for {0}"
msgstr "Otillräckliga Behörigheter för ändring av {0}"
@@ -13276,6 +13283,10 @@ msgstr "Ogiltig åtgärd"
msgid "Invalid CSV Format"
msgstr "Ogiltig CSV Format"
+#: frappe/integrations/frappe_providers/frappecloud_billing.py:121
+msgid "Invalid Code. Please try again."
+msgstr "Ogiltig kod. Försök igen."
+
#: frappe/integrations/doctype/webhook/webhook.py:87
msgid "Invalid Condition: {}"
msgstr "Ogiltig Villkor: {}"
@@ -13361,7 +13372,7 @@ msgstr "Ogiltig Åsidosättning"
msgid "Invalid Parameters."
msgstr "Ogiltiga Parametrar"
-#: frappe/core/doctype/user/user.py:1224 frappe/www/update-password.html:110
+#: frappe/core/doctype/user/user.py:1217 frappe/www/update-password.html:110
#: frappe/www/update-password.html:131 frappe/www/update-password.html:133
#: frappe/www/update-password.html:234
msgid "Invalid Password"
@@ -13411,7 +13422,7 @@ msgstr "Ogiltig aggregatfunktion"
msgid "Invalid column"
msgstr "Ogiltig Kolumn"
-#: frappe/model/document.py:961 frappe/model/document.py:975
+#: frappe/model/document.py:948 frappe/model/document.py:962
msgid "Invalid docstatus"
msgstr "Ogiltig dokument status"
@@ -13423,7 +13434,7 @@ msgstr "Ogiltig uttryck angiven i filter {0}"
msgid "Invalid expression set in filter {0} ({1})"
msgstr "Ogiltig uttryck angiven i sortering {0} ({1})"
-#: frappe/utils/data.py:2130
+#: frappe/utils/data.py:2133
msgid "Invalid field name {0}"
msgstr "Ogiltig Fält Namn {0}"
@@ -13431,7 +13442,7 @@ msgstr "Ogiltig Fält Namn {0}"
msgid "Invalid fieldname '{0}' in autoname"
msgstr "Ogiltig Fält Namn '{0}' i automatisk namn"
-#: frappe/deprecation_dumpster.py:203
+#: frappe/deprecation_dumpster.py:280
msgid "Invalid file path: {0}"
msgstr "Ogiltig Sökväg: {0}"
@@ -13917,7 +13928,7 @@ msgstr "Håll koll på alla uppdatering flöde"
#. Description of a DocType
#: frappe/core/doctype/communication/communication.json
msgid "Keeps track of all communications"
-msgstr "Kommunikation Övervakning"
+msgstr "Konversation Översikt"
#. Label of the defkey (Data) field in DocType 'DefaultValue'
#. Label of the key (Data) field in DocType 'Document Share Key'
@@ -14318,12 +14329,12 @@ msgstr "Senast Synkroniserad"
msgid "Last Synced On"
msgstr "Senast Synkroniserad"
-#: frappe/model/meta.py:53 frappe/public/js/frappe/model/meta.js:205
+#: frappe/model/meta.py:54 frappe/public/js/frappe/model/meta.js:205
#: frappe/public/js/frappe/model/model.js:130
msgid "Last Updated By"
msgstr "Senast Uppdaterad Av"
-#: frappe/model/meta.py:52 frappe/public/js/frappe/model/meta.js:204
+#: frappe/model/meta.py:53 frappe/public/js/frappe/model/meta.js:204
#: frappe/public/js/frappe/model/model.js:126
msgid "Last Updated On"
msgstr "Senast Uppdaterad"
@@ -14492,7 +14503,7 @@ msgstr "Sidhuvud Baserad På"
#. 'Letter Head'
#: frappe/printing/doctype/letter_head/letter_head.json
msgid "Letter Head Image"
-msgstr "Sidhuvud Bild"
+msgstr "Brevhuvud Bild"
#. Label of the letter_head_name (Data) field in DocType 'Letter Head'
#: frappe/printing/doctype/letter_head/letter_head.json
@@ -14502,17 +14513,17 @@ msgstr "Brevhuvud Namn"
#: frappe/printing/doctype/letter_head/letter_head.js:30
msgid "Letter Head Scripts"
-msgstr "Sidhuvud Skript"
+msgstr "Brevhuvud Skript"
#: frappe/printing/doctype/letter_head/letter_head.py:48
msgid "Letter Head cannot be both disabled and default"
-msgstr "Sidhuvud kan inte vara både Inaktiverad och Standard"
+msgstr "Brevhuvud kan inte vara både Inaktiverad och Standard"
#. Description of the 'Header HTML' (HTML Editor) field in DocType 'Letter
#. Head'
#: frappe/printing/doctype/letter_head/letter_head.json
msgid "Letter Head in HTML"
-msgstr "Sidhuvud i HTML"
+msgstr "Brevhuvud i HTML"
#. Label of the permlevel (Int) field in DocType 'Custom DocPerm'
#. Label of the permlevel (Int) field in DocType 'DocPerm'
@@ -14594,7 +14605,7 @@ msgstr "Gillar på {0}: {1}"
msgid "Liked"
msgstr "Gillad"
-#: frappe/model/meta.py:56 frappe/public/js/frappe/model/meta.js:208
+#: frappe/model/meta.py:57 frappe/public/js/frappe/model/meta.js:208
#: frappe/public/js/frappe/model/model.js:134
msgid "Liked By"
msgstr "Gillad Av"
@@ -14885,7 +14896,7 @@ msgstr "Ladda Mer"
#: frappe/public/js/frappe/form/footer/form_timeline.js:216
msgctxt "Form timeline"
msgid "Load More Communications"
-msgstr "Ladda Mer Kommunikation"
+msgstr "Ladda mer Konversation"
#: frappe/public/js/frappe/file_uploader/TreeNode.vue:45
msgid "Load more"
@@ -15257,6 +15268,12 @@ msgstr "Man"
msgid "Manage 3rd party apps"
msgstr "Hantera tredjepartsappar"
+#. Label of a standard navbar item
+#. Type: Route
+#: frappe/hooks.py
+msgid "Manage Billing"
+msgstr "Hantera Fakturering"
+
#. Description of a Card Break in the Tools Workspace
#: frappe/automation/workspace/tools/tools.json
msgid "Manage your data"
@@ -15506,7 +15523,7 @@ msgid "Maximum points allowed after multiplying points with the multiplier value
"(Note: For no limit leave this field empty or set 0)"
msgstr "Maximum Poäng tillåtna efter multiplicering av poäng med multiplikator värde (Obs: För ingen gräns lämna detta fält tomt eller ange 0)"
-#: frappe/model/rename_doc.py:688
+#: frappe/model/rename_doc.py:689
msgid "Maximum {0} rows allowed"
msgstr "Maximum {0} rader tillåtna"
@@ -16010,7 +16027,7 @@ msgstr "Måndag"
#. Description of a Card Break in the Build Workspace
#: frappe/core/workspace/build/build.json
msgid "Monitor logs for errors, background jobs, communications, and user activity"
-msgstr "Övervaka loggar för fel, bakgrundsjobb, kommunikation och användaraktivitet"
+msgstr "Övervaka loggar för fel, bakgrundsjobb, konversation och användaraktivitet"
#. Option for the 'Font' (Select) field in DocType 'Print Settings'
#: frappe/printing/doctype/print_settings/print_settings.json
@@ -16394,7 +16411,7 @@ msgstr "Navigation Inställningar"
msgid "Need Workspace Manager role to edit private workspace of other users"
msgstr "Arbetsyta Ansvarig roll erfodras för att redigera andra användares privat arbetsyta"
-#: frappe/model/document.py:736
+#: frappe/model/document.py:723
msgid "Negative Value"
msgstr "Negativ Värde"
@@ -17325,7 +17342,7 @@ msgstr "Ej i Utvecklar Läge"
msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType."
msgstr "Ej i Utvecklar Läge! Ändra site_config.json eller skapa 'Anpassad' DocType."
-#: frappe/__init__.py:685 frappe/api/v1.py:88 frappe/api/v1.py:93
+#: frappe/__init__.py:685
#: frappe/core/doctype/system_settings/system_settings.py:212
#: frappe/public/js/frappe/request.js:158
#: frappe/public/js/frappe/request.js:168
@@ -17392,7 +17409,7 @@ msgstr "Obs: Detta kommer att delas med användare."
#: frappe/website/web_form/request_to_delete_data/request_to_delete_data.js:8
msgid "Note: Your request for account deletion will be fulfilled within {0} hours."
-msgstr "Obs: Begäran om borttagning av konto kommer att uppfyllas inom {0} timmar."
+msgstr "Obs: Begäran om borttagning av konto kommer att behandlas inom {0} timmar."
#: frappe/core/doctype/data_export/exporter.py:183
msgid "Notes:"
@@ -17924,7 +17941,7 @@ msgstr "Endast tillåtet att exportera anpassningar i utvecklarläge"
msgid "Only change this if you want to use other S3 compatible object storage backends."
msgstr "Ändra endast detta om du vill använda andra S3-kompatibla objekt lagring backends."
-#: frappe/model/document.py:1177
+#: frappe/model/document.py:1166
msgid "Only draft documents can be discarded"
msgstr "Endast utkast dokument kan förkastas"
@@ -17955,6 +17972,10 @@ msgstr "Endast rapporter av typ Report Generator kan redigeras"
msgid "Only standard DocTypes are allowed to be customized from Customize Form."
msgstr "Endast standard DocTypes får anpassas från Anpasning Formulär."
+#: frappe/model/delete_doc.py:240
+msgid "Only the Administrator can delete a standard DocType."
+msgstr "Endast administratör kan ta bort standard DocType."
+
#: frappe/desk/form/assign_to.py:197
msgid "Only the assignee can complete this to-do."
msgstr "Endast den som tilldelats kan slutföra denna Att Göra."
@@ -17997,7 +18018,7 @@ msgstr "Öppna Awesomebar"
#: frappe/public/js/frappe/form/templates/timeline_message_box.html:67
msgid "Open Communication"
-msgstr "Öppna Kommunikation"
+msgstr "Öppna Konversation"
#: frappe/templates/emails/new_notification.html:10
msgid "Open Document"
@@ -18091,7 +18112,7 @@ msgstr "Öppnad"
msgid "Operation"
msgstr "Åtgärd"
-#: frappe/utils/data.py:2066
+#: frappe/utils/data.py:2069
msgid "Operator must be one of {0}"
msgstr "Operatören måste vara en av {0}"
@@ -19086,7 +19107,7 @@ msgstr "Bifoga bild för att ange HTML för sidfot."
#: frappe/printing/doctype/letter_head/letter_head.py:64
msgid "Please attach an image file to set HTML for Letter Head."
-msgstr "Bifoga bild för att ange HTML för Sidhuvud."
+msgstr "Bifoga bild för att ange HTML för Brevhuvud."
#: frappe/core/doctype/package_import/package_import.py:39
msgid "Please attach the package"
@@ -19257,9 +19278,9 @@ msgstr "Logga in för att lämna kommentar."
#: frappe/core/doctype/communication/communication.py:186
msgid "Please make sure the Reference Communication Docs are not circularly linked."
-msgstr "Kontrollera att Referens Dokument för Kommunikation inte är cirkulärt länkade."
+msgstr "Kontrollera att Referens Dokument för Konversation inte är cirkulärt länkade."
-#: frappe/model/document.py:930
+#: frappe/model/document.py:917
msgid "Please refresh to get the latest document."
msgstr "Uppdatera för att se senaste dokument."
@@ -19323,7 +19344,7 @@ msgstr "Välj fil först."
msgid "Please select a file or url"
msgstr "Välj fil eller URL"
-#: frappe/model/rename_doc.py:683
+#: frappe/model/rename_doc.py:684
msgid "Please select a valid csv file with data"
msgstr "Välj giltig CSV fil med data"
@@ -21077,7 +21098,7 @@ msgstr "Länka om"
#: frappe/core/doctype/communication/communication.js:138
msgid "Relink Communication"
-msgstr "Länka om Kommunikation"
+msgstr "Länka om Konversation"
#. Option for the 'Comment Type' (Select) field in DocType 'Comment'
#: frappe/core/doctype/comment/comment.json
@@ -21555,7 +21576,7 @@ msgstr "Begäran Beskrivning"
#: frappe/core/doctype/recorder/recorder.json
#: frappe/integrations/doctype/integration_request/integration_request.json
msgid "Request Headers"
-msgstr "Begäran Rubriker"
+msgstr "Rubriker för Begäran"
#. Label of the request_id (Data) field in DocType 'Integration Request'
#: frappe/integrations/doctype/integration_request/integration_request.json
@@ -21643,7 +21664,7 @@ msgstr "Återställ Diagram"
msgid "Reset Dashboard Customizations"
msgstr "Återställ Översikt Panel Anpassningar"
-#: frappe/public/js/frappe/list/list_settings.js:227
+#: frappe/public/js/frappe/list/list_settings.js:230
msgid "Reset Fields"
msgstr "Återställ Fält"
@@ -22130,7 +22151,7 @@ msgstr "Sökväg Omdirigeringar"
msgid "Route: Example \"/app\""
msgstr "Sökväg: Exempel \"/app\""
-#: frappe/model/base_document.py:797 frappe/model/document.py:721
+#: frappe/model/base_document.py:797 frappe/model/document.py:708
msgid "Row"
msgstr "Rad"
@@ -22415,7 +22436,7 @@ msgstr "Lördag"
#: frappe/public/js/frappe/form/footer/form_timeline.js:663
#: frappe/public/js/frappe/form/quick_entry.js:185
#: frappe/public/js/frappe/list/list_settings.js:36
-#: frappe/public/js/frappe/list/list_settings.js:244
+#: frappe/public/js/frappe/list/list_settings.js:247
#: frappe/public/js/frappe/list/list_sidebar_group_by.js:25
#: frappe/public/js/frappe/ui/toolbar/toolbar.js:343
#: frappe/public/js/frappe/utils/common.js:443
@@ -22977,7 +22998,7 @@ msgid "Select Field..."
msgstr "Välj Fält..."
#: frappe/public/js/frappe/form/grid_row.js:460
-#: frappe/public/js/frappe/list/list_settings.js:233
+#: frappe/public/js/frappe/list/list_settings.js:236
#: frappe/public/js/frappe/views/kanban/kanban_settings.js:181
msgid "Select Fields"
msgstr "Välj Fält"
@@ -23232,7 +23253,7 @@ msgstr "Skicka E-post för Säkerhetskopiering Klar"
#. Label of the send_me_a_copy (Check) field in DocType 'User'
#: frappe/core/doctype/user/user.json
msgid "Send Me A Copy of Outgoing Emails"
-msgstr "Skicka Kopia av Utgående E-post Meddelande"
+msgstr "Skicka mig kopia av Utgående E-post Meddelande"
#. Label of the email (Data) field in DocType 'Google Drive'
#: frappe/integrations/doctype/google_drive/google_drive.json
@@ -23274,7 +23295,7 @@ msgstr "Skicka Utskrift som PDF"
#: frappe/public/js/frappe/views/communication.js:138
msgid "Send Read Receipt"
-msgstr "Skicka Läsbekräftelse"
+msgstr "Skicka Läskvitto"
#. Label of the send_system_notification (Check) field in DocType
#. 'Notification'
@@ -23353,7 +23374,7 @@ msgstr "Skicka Inloggning Länk"
#: frappe/public/js/frappe/views/communication.js:132
msgid "Send me a copy"
-msgstr "Skicka Kopia"
+msgstr "Skicka mig kopia"
#: frappe/email/doctype/newsletter/newsletter.js:46
msgid "Send now"
@@ -23457,7 +23478,7 @@ msgstr "Skickad"
#. Label of the read_receipt (Check) field in DocType 'Communication'
#: frappe/core/doctype/communication/communication.json
msgid "Sent Read Receipt"
-msgstr "Läsbekräftelse Skickad"
+msgstr "Läskvitto Skickad"
#. Label of the sent_to (Code) field in DocType 'SMS Log'
#: frappe/core/doctype/sms_log/sms_log.json
@@ -24927,7 +24948,7 @@ msgstr "Statistik baserad på förra veckans resultat (från {0} till {1})"
#: frappe/email/doctype/newsletter/newsletter.json
#: frappe/integrations/doctype/integration_request/integration_request.json
#: frappe/integrations/doctype/oauth_bearer_token/oauth_bearer_token.json
-#: frappe/public/js/frappe/list/list_settings.js:356
+#: frappe/public/js/frappe/list/list_settings.js:359
#: frappe/public/js/frappe/views/reports/report_view.js:938
#: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.json
#: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json
@@ -25282,7 +25303,7 @@ msgstr "Antal Klara Jobb "
msgid "Successful Transactions"
msgstr "Klara Transaktioner"
-#: frappe/model/rename_doc.py:697
+#: frappe/model/rename_doc.py:698
msgid "Successful: {0} to {1}"
msgstr "Klar: {0} till {1}"
@@ -25441,7 +25462,7 @@ msgstr "Synkroniserar"
msgid "Syncing {0} of {1}"
msgstr "Synkroniserar {0} av {1}"
-#: frappe/utils/data.py:2431
+#: frappe/utils/data.py:2434
msgid "Syntax Error"
msgstr "Syntaxfel"
@@ -25758,7 +25779,7 @@ msgstr "Tabell Optimerad"
msgid "Table updated"
msgstr "Tabell Uppdaterad"
-#: frappe/model/document.py:1505
+#: frappe/model/document.py:1496
msgid "Table {0} cannot be empty"
msgstr "Tabell {0} kan inte vara tom"
@@ -25777,7 +25798,7 @@ msgstr "Tagg"
msgid "Tag Link"
msgstr "Tagg Länk"
-#: frappe/model/meta.py:55
+#: frappe/model/meta.py:56
#: frappe/public/js/frappe/form/templates/form_sidebar.html:102
#: frappe/public/js/frappe/list/bulk_operations.js:430
#: frappe/public/js/frappe/list/list_sidebar.html:48
@@ -25879,8 +25900,8 @@ msgstr "Mallar"
msgid "Temporarily Disabled"
msgstr "Tillfälligt Inaktiverad"
-#: frappe/core/doctype/translation/test_translation.py:55
-#: frappe/core/doctype/translation/test_translation.py:62
+#: frappe/core/doctype/translation/test_translation.py:56
+#: frappe/core/doctype/translation/test_translation.py:63
msgid "Test Data"
msgstr "Testdata"
@@ -25889,8 +25910,8 @@ msgstr "Testdata"
msgid "Test Job ID"
msgstr "Test Jobb ID"
-#: frappe/core/doctype/translation/test_translation.py:57
-#: frappe/core/doctype/translation/test_translation.py:65
+#: frappe/core/doctype/translation/test_translation.py:58
+#: frappe/core/doctype/translation/test_translation.py:66
msgid "Test Spanish"
msgstr "Testa Spanska"
@@ -26392,7 +26413,7 @@ msgstr "Detta dokument har osparade ändringar som kanske inte visas i slutlig P
msgid "This document is already amended, you cannot ammend it again"
msgstr "Detta dokument är redan ändrad, du kan inte ändra det igen"
-#: frappe/model/document.py:1673
+#: frappe/model/document.py:1664
msgid "This document is currently locked and queued for execution. Please try again after some time."
msgstr "Detta dokument är för närvarande låst och står i kö för exekvering. Försök igen senare."
@@ -26580,7 +26601,7 @@ msgstr "Detta återställer Formulär Tur och visar den för alla användare. Ä
msgid "This will terminate the job immediately and might be dangerous, are you sure? "
msgstr "Detta avslutar jobb omedelbart och kan vara farligt, är du säker?"
-#: frappe/core/doctype/user/user.py:1238
+#: frappe/core/doctype/user/user.py:1231
msgid "Throttled"
msgstr "Strypt"
@@ -27914,6 +27935,10 @@ msgstr "Uppdaterar {0}"
msgid "Updating {0} of {1}, {2}"
msgstr "Uppdaterar {0} av {1}, {2}"
+#: frappe/public/js/billing.bundle.js:30
+msgid "Upgrade plan"
+msgstr "Uppgradera plan"
+
#: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:129
#: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:130
#: frappe/public/js/frappe/form/grid.js:63
@@ -27989,7 +28014,7 @@ msgstr "Använd IMAP"
#. 'System Settings'
#: frappe/core/doctype/system_settings/system_settings.json
msgid "Use Number Format from Currency"
-msgstr "Använd Nummerformat från Valuta"
+msgstr "Använd Nummer Format från Valuta"
#. Label of the use_post (Check) field in DocType 'SMS Settings'
#: frappe/core/doctype/sms_settings/sms_settings.json
@@ -28359,10 +28384,6 @@ msgstr "Användare erfodras för Delad Mapp"
msgid "User must always select"
msgstr "Användare måste altid välja"
-#: frappe/model/delete_doc.py:244
-msgid "User not allowed to delete {0}: {1}"
-msgstr "Användare är inte tillåten att ta bort {0}: {1}"
-
#: frappe/core/doctype/user_permission/user_permission.py:60
msgid "User permission already exists"
msgstr "Användare behörighet finns redan"
@@ -28404,7 +28425,7 @@ msgstr "Användare {0} har inte behörighet att skapa Arbetsyta."
msgid "User {0} has requested for data deletion"
msgstr "Användare {0} begärde radering av data"
-#: frappe/core/doctype/user/user.py:1367
+#: frappe/core/doctype/user/user.py:1360
msgid "User {0} impersonated as {1}"
msgstr "Användare {0} efterliknade som {1}"
@@ -28573,15 +28594,15 @@ msgstr "Värde Ändrad"
msgid "Value To Be Set"
msgstr "Värde som ska Anges"
-#: frappe/model/base_document.py:993 frappe/model/document.py:777
+#: frappe/model/base_document.py:993 frappe/model/document.py:764
msgid "Value cannot be changed for {0}"
msgstr "Värde kan inte ändras för {0}"
-#: frappe/model/document.py:723
+#: frappe/model/document.py:710
msgid "Value cannot be negative for"
msgstr "Värde kan inte vara negativ för"
-#: frappe/model/document.py:727
+#: frappe/model/document.py:714
msgid "Value cannot be negative for {0}: {1}"
msgstr "Värde kan inte vara negativ för {0}: {1}"
@@ -29285,7 +29306,7 @@ msgstr "Vad är Nytt"
#. 'System Settings'
#: frappe/core/doctype/system_settings/system_settings.json
msgid "When enabled this will allow guests to upload files to your application, You can enable this if you wish to collect files from user without having them to log in, for example in job applications web form."
-msgstr "Om aktiverad kan gäst Användare ladda upp filer.Aktivera detta för att gäst Användare kann ladda upp filer utan att de behöver logga in, till exempel i webbformulär för jobb ansökan."
+msgstr "Om aktiverad kan gästanvändare ladda upp filer. Aktivera detta för att gästanvändare kan ladda upp filer utan att de behöver logga in, till exempel i webbformulär för jobbansökan."
#. Description of the 'Store Attached PDF Document' (Check) field in DocType
#. 'System Settings'
@@ -29347,7 +29368,7 @@ msgstr "Kommer att användas i URL (vanligtvis förnamn)."
#: frappe/desk/page/setup_wizard/setup_wizard.js:462
msgid "Will be your login ID"
-msgstr "Inloggning ID"
+msgstr "Kommer att vara ditt inloggning ID"
#: frappe/printing/page/print_format_builder/print_format_builder.js:424
msgid "Will only be shown if section headings are enabled"
@@ -29361,7 +29382,7 @@ msgstr "Schemalagda jobb körs endast 1 gång/dag för inaktiva webbplatser. Sta
#: frappe/public/js/frappe/form/print_utils.js:15
msgid "With Letter head"
-msgstr "Med Sidhuvud"
+msgstr "Med Brevhuvud"
#. Label of the worker_information_section (Section Break) field in DocType 'RQ
#. Worker'
@@ -29782,7 +29803,7 @@ msgstr "Du får bara uppdatera ordning, inte ta bort eller lägga till appar."
#: frappe/email/doctype/email_account/email_account.js:255
msgid "You are selecting Sync Option as ALL, It will resync all read as well as unread message from server. This may also cause the duplication of Communication (emails)."
-msgstr "Du väljer Synkronisering Alternativ som ALLA. Det kommer att synkronisera alla lästa såväl som olästa meddelanden från server. Detta kan också orsaka kopior av kommunikation (e-post)."
+msgstr "Du väljer Synkronisering Alternativ som ALLA. Det kommer att synkronisera alla lästa såväl som olästa meddelanden från server. Detta kan också orsaka kopior av konversation (e-post)."
#: frappe/public/js/frappe/form/footer/form_timeline.js:415
msgctxt "Form timeline"
@@ -30057,7 +30078,7 @@ msgstr "Du måste vara inloggad för att använda detta formulär."
msgid "You must login to submit this form"
msgstr "Du måste logga in för att godkänna detta formulär"
-#: frappe/model/document.py:331
+#: frappe/model/document.py:315
msgid "You need the '{0}' permission on {1} {2} to perform this action."
msgstr "Du behöver '{0}' behörighet på {1} {2} för att utföra denna åtgärd."
@@ -30187,7 +30208,7 @@ msgstr "Ditt konto är borttagen"
#: frappe/auth.py:507
msgid "Your account has been locked and will resume after {0} seconds"
-msgstr "Ditt konto är låst och kommer att låsas upp efter {0} sekunder"
+msgstr "Konto är låst och kommer att låsas upp efter {0} sekunder"
#: frappe/desk/form/assign_to.py:278
msgid "Your assignment on {0} {1} has been removed by {2}"
@@ -30233,7 +30254,7 @@ msgstr "Bolag Namn och Adress för E-post Signatur."
#: frappe/templates/emails/auto_reply.html:2
msgid "Your query has been received. We will reply back shortly. If you have any additional information, please reply to this mail."
-msgstr "Din fråga har tagits emot. Vi kommer att svara inom kort. Om du har ytterligare information, vänligen svara på detta mail."
+msgstr "Din fråga har mottagits. Vi kommer att svara inom kort. Om du har någon ytterligare information, vänligen svara på detta mail."
#: frappe/app.py:367
msgid "Your session has expired, please login again to continue."
@@ -30247,7 +30268,7 @@ msgstr "Webbplats genomgår underhåll eller uppdateras."
msgid "Your verification code is {0}"
msgstr "Din verifiering kod är {0}"
-#: frappe/utils/data.py:1500
+#: frappe/utils/data.py:1503
msgid "Zero"
msgstr "Noll"
@@ -30290,7 +30311,7 @@ msgstr "efter_infoga"
msgid "amend"
msgstr "ändra"
-#: frappe/public/js/frappe/utils/utils.js:399 frappe/utils/data.py:1506
+#: frappe/public/js/frappe/utils/utils.js:399 frappe/utils/data.py:1509
msgid "and"
msgstr "och"
@@ -30600,7 +30621,7 @@ msgstr "m"
#: frappe/model/rename_doc.py:213
msgid "merged {0} into {1}"
-msgstr "slog samman {0} in i {1}"
+msgstr "sammanslog {0} in i {1}"
#: frappe/website/doctype/blog_post/templates/blog_post.html:25
#: frappe/website/doctype/blog_post/templates/blog_post_row.html:36
@@ -31024,7 +31045,7 @@ msgid "{0} Dashboard"
msgstr "{0} Översikt Panel"
#: frappe/public/js/frappe/form/grid_row.js:457
-#: frappe/public/js/frappe/list/list_settings.js:224
+#: frappe/public/js/frappe/list/list_settings.js:227
#: frappe/public/js/frappe/views/kanban/kanban_settings.js:178
msgid "{0} Fields"
msgstr "{0} Fält"
@@ -31111,7 +31132,7 @@ msgstr "{0} redan avregistrerad"
msgid "{0} already unsubscribed for {1} {2}"
msgstr "{0} redan avregistrerad för {1} {2}"
-#: frappe/utils/data.py:1688
+#: frappe/utils/data.py:1691
msgid "{0} and {1}"
msgstr "{0} och {1}"
@@ -31470,7 +31491,7 @@ msgstr "{0} är inom {1}"
msgid "{0} items selected"
msgstr "{0} artiklar valda"
-#: frappe/core/doctype/user/user.py:1376
+#: frappe/core/doctype/user/user.py:1369
msgid "{0} just impersonated as you. They gave this reason: {1}"
msgstr "{0} efterliknade som du. De gav detta skäl: {1}"
@@ -31503,23 +31524,23 @@ msgstr "{0} minuter sedan"
msgid "{0} months ago"
msgstr "{0} månader sedan"
-#: frappe/model/document.py:1730
+#: frappe/model/document.py:1721
msgid "{0} must be after {1}"
msgstr "{0} måste vara efter {1}"
-#: frappe/model/document.py:1491
+#: frappe/model/document.py:1482
msgid "{0} must be beginning with '{1}'"
msgstr "{0} måste börja med '{1}'"
-#: frappe/model/document.py:1493
+#: frappe/model/document.py:1484
msgid "{0} must be equal to '{1}'"
msgstr "{0} måste vara lika med '{1}'"
-#: frappe/model/document.py:1489
+#: frappe/model/document.py:1480
msgid "{0} must be none of {1}"
msgstr "{0} måste inte vara någon av {1}"
-#: frappe/model/document.py:1487 frappe/utils/csvutils.py:158
+#: frappe/model/document.py:1478 frappe/utils/csvutils.py:158
msgid "{0} must be one of {1}"
msgstr "{0} måste vara en av {1}"
@@ -31531,7 +31552,7 @@ msgstr "{0} måste anges först"
msgid "{0} must be unique"
msgstr "{0} måste vara unik"
-#: frappe/model/document.py:1495
+#: frappe/model/document.py:1486
msgid "{0} must be {1} {2}"
msgstr "{0} måste vara {1} {2}"
@@ -31564,12 +31585,12 @@ msgstr "{0} av {1} ({2} rader med underordnade)"
msgid "{0} of {1} sent"
msgstr "{0} av {1} skickade"
-#: frappe/utils/data.py:1508
+#: frappe/utils/data.py:1511
msgctxt "Money in words"
msgid "{0} only."
msgstr "{0} ."
-#: frappe/utils/data.py:1678
+#: frappe/utils/data.py:1681
msgid "{0} or {1}"
msgstr "{0} eller {1}"
@@ -31727,17 +31748,17 @@ msgstr "{0} {1} kan inte vara undernod då den har undernoder"
#: frappe/model/rename_doc.py:382
msgid "{0} {1} does not exist, select a new target to merge"
-msgstr "{0} {1} existerar inte. Välj ny mål att sammanfoga"
+msgstr "{0} {1} finns inte, välj ett nytt mål för att slå samman"
#: frappe/public/js/frappe/form/form.js:959
msgid "{0} {1} is linked with the following submitted documents: {2}"
msgstr "{0} {1} är länkad till följande godkända dokument: {2}"
-#: frappe/model/document.py:261 frappe/permissions.py:557
+#: frappe/model/document.py:245 frappe/permissions.py:557
msgid "{0} {1} not found"
msgstr "{0} {1} hittades inte"
-#: frappe/model/delete_doc.py:251
+#: frappe/model/delete_doc.py:247
msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first."
msgstr "{0} {1}: Godkänd Post kan inte tas bort. Du måste {2} Annullera {3} det först."
@@ -31886,11 +31907,11 @@ msgstr "{{{0}}} är inte giltigt fältnamn mönster. Det borde vara {{field_name
msgid "{} Complete"
msgstr "{} Klar"
-#: frappe/utils/data.py:2425
+#: frappe/utils/data.py:2428
msgid "{} Invalid python code on line {}"
msgstr "{} Ogiltig python kod på rad {}"
-#: frappe/utils/data.py:2434
+#: frappe/utils/data.py:2437
msgid "{} Possibly invalid python code.
{}"
msgstr "{} Möjligen ogiltig python kod.
{}"
diff --git a/frappe/locale/tr.po b/frappe/locale/tr.po
index b746c3565f..ae5ed11681 100644
--- a/frappe/locale/tr.po
+++ b/frappe/locale/tr.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: developers@frappe.io\n"
-"POT-Creation-Date: 2024-11-17 09:34+0000\n"
-"PO-Revision-Date: 2024-11-18 15:41\n"
+"POT-Creation-Date: 2024-11-24 09:34+0000\n"
+"PO-Revision-Date: 2024-11-29 18:39\n"
"Last-Translator: developers@frappe.io\n"
"Language-Team: Turkish\n"
"MIME-Version: 1.0\n"
@@ -102,11 +102,11 @@ msgstr "'{0}' {2} satırındaki {1} türü için izin verilmiyor"
msgid "(Mandatory)"
msgstr "(Zorunlu)"
-#: frappe/model/rename_doc.py:702
+#: frappe/model/rename_doc.py:703
msgid "** Failed: {0} to {1}: {2}"
msgstr "** Başarısız: {0} - {1}: {2}"
-#: frappe/public/js/frappe/list/list_settings.js:132
+#: frappe/public/js/frappe/list/list_settings.js:135
#: frappe/public/js/frappe/views/kanban/kanban_settings.js:111
msgid "+ Add / Remove Fields"
msgstr "+ Alanları Ekle / Çıkar"
@@ -279,12 +279,12 @@ msgid "\n"
"
.MM. - Month\n"
"
.DD. - Day of month\n"
"
.WW. - Week of the year\n"
-"
.FY. - Fiscal Year\n"
-"
.ABBR. - Company Abbreviation\n"
"
- \n"
"
.{fieldname}. - fieldname on the document e.g.\n"
" branch\n"
" \n"
+"
.FY. - Fiscal Year (requires ERPNext to be installed)\n"
+"
.ABBR. - Company Abbreviation (requires ERPNext to be installed)\n"
" \n"
" \n"
" \n"
@@ -297,45 +297,7 @@ msgid "
\n"
" \n"
"
\n"
"
\n"
-msgstr "
\n"
-" Kutudaki Seri listesini düzenleyin. Kurallar:\n"
-"
\n"
-" - Her Seri Öneki yeni bir satırda.
\n"
-" - İzin verilen özel karakterler \"/\" ve \"-\" dir
\n"
-" - \n"
-" İsteğe bağlı olarak, nokta (.)\n"
-" ve ardından karma (#) kullanarak serideki basamak sayısını ayarlayın. Örneğin, \".####\",\n"
-" serisinin dört basamaklı olacağı anlamına gelir. Varsayılan değer beş basamaktır.\n"
-"
\n"
-" - \n"
-" Değişkenleri seri adında (.) noktalarının arasına\n"
-" koyarak da kullanabilirsiniz\n"
-"
\n"
-" Desteklenen Değişkenler:\n"
-" \n"
-" .YYYY. - 4 basamaklı yıl \n"
-" .YY. - 2 basamaklı yıl \n"
-" .MM. - Ay \n"
-" .DD. - Ayın günü \n"
-" .WW. - Yılın haftası \n"
-" .FY. - Mali Yıl \n"
-" .ABBR. - Şirket Kısaltması \n"
-" - \n"
-"
.{fieldname}. - belgedeki alan adı, örneğin\n"
-" şubesi\n"
-" \n"
-"
\n"
-" \n"
-"
\n"
-" Örnekler:\n"
-"
\n"
-" - INV-
\n"
-" - INV-10-
\n"
-" - INVK-
\n"
-" - INV-.YYYY.-.{branch}.-.MM.-.####
\n"
-"
\n"
-"
\n"
-"
\n"
+msgstr ""
#. Content of the 'Custom HTML Help' (HTML) field in DocType 'Print Format'
#: frappe/printing/doctype/print_format/print_format.json
@@ -1035,7 +997,7 @@ msgstr "Aksiyon / Rota"
msgid "Action Complete"
msgstr "Eylem Tamamlandı"
-#: frappe/model/document.py:1810
+#: frappe/model/document.py:1801
msgid "Action Failed"
msgstr "Eylem Başarısız"
@@ -1564,11 +1526,11 @@ msgstr "Yönetim"
msgid "Administrator"
msgstr "Yönetici"
-#: frappe/core/doctype/user/user.py:1209
+#: frappe/core/doctype/user/user.py:1202
msgid "Administrator Logged In"
msgstr "Yönetici Giriş Yaptı"
-#: frappe/core/doctype/user/user.py:1203
+#: frappe/core/doctype/user/user.py:1196
msgid "Administrator accessed {0} on {1} via IP Address {2}."
msgstr "Yönetici, IP Adresi {2} üzerinden {1} yoluyla {0} adresine erişim sağladı."
@@ -1950,7 +1912,7 @@ msgstr "E-posta yoluyla belge oluşturmaya izin ver"
#. Label of the allow_edit (Check) field in DocType 'Web Form'
#: frappe/website/doctype/web_form/web_form.json
msgid "Allow editing after submit"
-msgstr ""
+msgstr "Gönderdikten sonra düzenlemeye izin ver"
#. Description of the 'Allow Bulk Editing' (Check) field in DocType 'List View
#. Settings'
@@ -2069,7 +2031,7 @@ msgstr "İzin Verilen Roller"
#. Form'
#: frappe/website/doctype/web_form/web_form.json
msgid "Allowed embedding domains"
-msgstr ""
+msgstr "İzin verilen gömülü alan adları"
#: frappe/public/js/frappe/form/form.js:1264
msgid "Allowing DocType, DocType. Be careful!"
@@ -2085,7 +2047,7 @@ msgstr "Zaten şu Kullanıcıların Yapılacaklar listesinde:{0}"
#: frappe/public/js/frappe/views/reports/report_view.js:865
msgid "Also adding the dependent currency field {0}"
-msgstr ""
+msgstr "Bağımlı para birimi alanı da ekleniyor {0}"
#: frappe/public/js/frappe/views/reports/report_view.js:878
msgid "Also adding the status dependency field {0}"
@@ -2192,7 +2154,7 @@ msgstr "Aynı Kaynaktan"
#. Settings'
#: frappe/core/doctype/navbar_settings/navbar_settings.json
msgid "Announcement Widget"
-msgstr ""
+msgstr "Duyuru Bileşeni"
#. Label of the announcements_section (Section Break) field in DocType 'Navbar
#. Settings'
@@ -2214,7 +2176,7 @@ msgstr "Anonimleştirme Matrisi"
#. Label of the anonymous (Check) field in DocType 'Web Form'
#: frappe/website/doctype/web_form/web_form.json
msgid "Anonymous responses"
-msgstr ""
+msgstr "İsimsiz Yanıtlar"
#: frappe/public/js/frappe/request.js:187
msgid "Another transaction is blocking this one. Please try again in a few seconds."
@@ -2620,7 +2582,7 @@ msgstr "Atamayı Yapan"
msgid "Assigned By Full Name"
msgstr "Atanan Kişinin Tam Adı"
-#: frappe/model/meta.py:58
+#: frappe/model/meta.py:59
#: frappe/public/js/frappe/form/templates/form_sidebar.html:50
#: frappe/public/js/frappe/list/list_sidebar_group_by.js:71
#: frappe/public/js/frappe/model/meta.js:210
@@ -4212,11 +4174,11 @@ msgstr "Göndermeden önce iptal edilemez. Geçişe bakın {0}"
msgid "Cannot cancel {0}."
msgstr "{0} iptal edilemez."
-#: frappe/model/document.py:958
+#: frappe/model/document.py:945
msgid "Cannot change docstatus from 0 (Draft) to 2 (Cancelled)"
msgstr "Docstatus (Doctype Durumu) 0 değerinden (Taslak) 2 değerine (İptal Edildi) değiştirilemiyor"
-#: frappe/model/document.py:972
+#: frappe/model/document.py:959
msgid "Cannot change docstatus from 1 (Submitted) to 0 (Draft)"
msgstr "Docstatus (Doctype Durumu) 1 değerinden (Gönderildi) 0 değerine (Taslak) değiştirilemiyor"
@@ -4244,7 +4206,7 @@ msgstr "Diğer kullanıcılar adına özel çalışma alanı oluşturulamıyor"
msgid "Cannot delete Home and Attachments folders"
msgstr "Ana Sayfa ve Ekler klasörleri silinemez"
-#: frappe/model/delete_doc.py:382
+#: frappe/model/delete_doc.py:378
msgid "Cannot delete or cancel because {0} {1} is linked with {2} {3} {4}"
msgstr "Silme veya iptal etme işlemi yapılamaz. {0} {1} ile {2} {3} {4} ilişkilendirilmiş."
@@ -4299,7 +4261,7 @@ msgstr "Standart grafikler düzenlenemez"
msgid "Cannot edit a standard report. Please duplicate and create a new report"
msgstr "Standart bir raporu düzenleyemezsiniz. Lütfen bir kopyasını veya yeni bir rapor oluşturun."
-#: frappe/model/document.py:978
+#: frappe/model/document.py:965
msgid "Cannot edit cancelled document"
msgstr "İptal edilen belge düzenlenemez"
@@ -4332,11 +4294,11 @@ msgstr "Bir Klasörün dosya içerikleri alınamıyor"
msgid "Cannot have multiple printers mapped to a single print format."
msgstr "Tek bir yazdırma biçimine birden fazla yazıcı ile eşleşme yapılamaz."
-#: frappe/model/document.py:1046
+#: frappe/model/document.py:1033
msgid "Cannot link cancelled document: {0}"
msgstr "İptal edilen belgeye bağlantı verilemiyor: {0}"
-#: frappe/model/mapper.py:181
+#: frappe/model/mapper.py:187
msgid "Cannot map because following condition fails:"
msgstr "Aşağıdaki koşul başarısız olduğundan eşleme yapılamıyor:"
@@ -4434,7 +4396,7 @@ msgstr "Kategori Açıklaması"
msgid "Category Name"
msgstr "Kategori Adı"
-#: frappe/utils/data.py:1473
+#: frappe/utils/data.py:1476
msgid "Cent"
msgstr "Kuruş"
@@ -4712,7 +4674,7 @@ msgstr "Şehir"
#. Label of the city (Data) field in DocType 'Address'
#: frappe/contacts/doctype/address/address.json
msgid "City/Town"
-msgstr "İl / İlçe"
+msgstr "Şehir"
#: frappe/core/doctype/recorder/recorder_list.js:12
#: frappe/public/js/frappe/form/controls/attach.js:16
@@ -5170,7 +5132,7 @@ msgstr "Yorum Sayısı Limiti"
msgid "Comment limit per hour"
msgstr "Saatlik yorum limiti"
-#: frappe/model/meta.py:57 frappe/public/js/frappe/form/controls/comment.js:9
+#: frappe/model/meta.py:58 frappe/public/js/frappe/form/controls/comment.js:9
#: frappe/public/js/frappe/model/meta.js:209
#: frappe/public/js/frappe/model/model.js:135
#: frappe/website/doctype/web_form/templates/web_form.html:122
@@ -5327,6 +5289,7 @@ msgstr "E-posta Oluştur"
#. Label of the condition (Select) field in DocType 'Document Naming Rule
#. Condition'
+#. Label of the condition (Code) field in DocType 'Navbar Item'
#. Label of the condition (Small Text) field in DocType 'Bulk Update'
#. Label of the condition (Code) field in DocType 'Notification'
#. Label of the condition (Data) field in DocType 'Notification Recipient'
@@ -5334,6 +5297,7 @@ msgstr "E-posta Oluştur"
#. Label of the condition (Code) field in DocType 'Energy Point Rule'
#. Label of the condition (Code) field in DocType 'Workflow Transition'
#: frappe/core/doctype/document_naming_rule_condition/document_naming_rule_condition.json
+#: frappe/core/doctype/navbar_item/navbar_item.json
#: frappe/desk/doctype/bulk_update/bulk_update.json
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439
@@ -5351,7 +5315,7 @@ msgstr "Koşul"
#. Label of the condition_json (JSON) field in DocType 'Web Form'
#: frappe/website/doctype/web_form/web_form.json
msgid "Condition JSON"
-msgstr ""
+msgstr "Koşul JSON"
#. Label of the condition_description (HTML) field in DocType 'Web Form'
#: frappe/website/doctype/web_form/web_form.json
@@ -5680,7 +5644,7 @@ msgstr "Bağlantıyı Kopyala"
#: frappe/website/doctype/web_form/web_form.js:29
msgid "Copy embed code"
-msgstr ""
+msgstr "Gömülü Kodu Kopyala"
#: frappe/public/js/frappe/request.js:616
msgid "Copy error to clipboard"
@@ -5705,13 +5669,13 @@ msgstr "Çekirdek Modüller {0} Genel Aramada aranamaz."
#: frappe/printing/page/print/print.js:620
msgid "Correct version :"
-msgstr ""
+msgstr "Doğru versiyon:"
#: frappe/email/smtp.py:78
msgid "Could not connect to outgoing email server"
msgstr "Giden e-posta sunucusuna bağlanamadı"
-#: frappe/model/document.py:1042
+#: frappe/model/document.py:1029
msgid "Could not find {0}"
msgstr "{0} bulunamadı."
@@ -5839,7 +5803,7 @@ msgstr "Giriş Oluştur"
#: frappe/public/js/print_format_builder/LetterHeadEditor.vue:59
#: frappe/public/js/print_format_builder/LetterHeadEditor.vue:195
msgid "Create Letter Head"
-msgstr ""
+msgstr "Antetli Kağıt Başlığı Oluştur"
#. Label of the create_log (Check) field in DocType 'Scheduled Job Type'
#: frappe/core/doctype/scheduled_job_type/scheduled_job_type.json
@@ -5929,7 +5893,7 @@ msgstr "Oluşturdu"
msgid "Created At"
msgstr "Oluşturulma Zamanı"
-#: frappe/model/meta.py:54
+#: frappe/model/meta.py:55
#: frappe/public/js/frappe/list/list_sidebar_group_by.js:73
#: frappe/public/js/frappe/model/meta.js:206
#: frappe/public/js/frappe/model/model.js:123
@@ -5941,7 +5905,7 @@ msgid "Created Custom Field {0} in {1}"
msgstr "{0} özel alanı {1} için oluşturuldu."
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:241
-#: frappe/email/doctype/notification/notification.js:31 frappe/model/meta.py:49
+#: frappe/email/doctype/notification/notification.js:31 frappe/model/meta.py:50
#: frappe/public/js/frappe/model/meta.js:201
#: frappe/public/js/frappe/model/model.js:125
#: frappe/public/js/frappe/views/dashboard/dashboard_view.js:478
@@ -7146,7 +7110,7 @@ msgstr "Bağımlılıklar ve Lisanslar"
#: frappe/custom/doctype/custom_field/custom_field.json
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
msgid "Depends On"
-msgstr ""
+msgstr "Bağlılık Koşulu"
#: frappe/public/js/frappe/ui/filters/filter.js:32
msgid "Descendants Of"
@@ -7508,12 +7472,12 @@ msgstr "Görünüm"
#. Label of the depends_on (Code) field in DocType 'Web Form Field'
#: frappe/website/doctype/web_form_field/web_form_field.json
msgid "Display Depends On"
-msgstr ""
+msgstr "Görünürlük Koşulu"
#. Label of the depends_on (Code) field in DocType 'DocField'
#: frappe/core/doctype/docfield/docfield.json
msgid "Display Depends On (JS)"
-msgstr ""
+msgstr "Görünürlük Koşulu (JS)"
#: frappe/public/js/print_format_builder/PrintFormatControls.vue:180
msgid "Divider"
@@ -7566,7 +7530,7 @@ msgstr "Belge Durumu"
#: frappe/core/doctype/docfield/docfield.json
#: frappe/custom/doctype/property_setter/property_setter.json
msgid "DocField"
-msgstr ""
+msgstr "DocType Alanı"
#. Name of a DocType
#: frappe/core/doctype/docperm/docperm.json
@@ -7848,7 +7812,7 @@ msgstr "Belge Adlandırma Kuralı Koşulu"
msgid "Document Naming Settings"
msgstr "Belge Adlandırma Ayarları"
-#: frappe/model/document.py:1676
+#: frappe/model/document.py:1667
msgid "Document Queued"
msgstr "Belge Kuyruğa Alındı"
@@ -7901,7 +7865,7 @@ msgstr "Belge Paylaşım Raporu"
msgid "Document States"
msgstr "Belge Durumları"
-#: frappe/model/meta.py:50 frappe/public/js/frappe/model/meta.js:202
+#: frappe/model/meta.py:51 frappe/public/js/frappe/model/meta.js:202
#: frappe/public/js/frappe/model/model.js:137
msgid "Document Status"
msgstr "Belge Durumu"
@@ -8005,7 +7969,7 @@ msgid "Document Types and Permissions"
msgstr "Belge Türleri ve İzinler"
#: frappe/core/doctype/submission_queue/submission_queue.py:163
-#: frappe/model/document.py:1874
+#: frappe/model/document.py:1865
msgid "Document Unlocked"
msgstr "Belge Kilidi Açıldı"
@@ -9929,6 +9893,10 @@ msgstr "Mesaj oluşturulamadı: {}"
msgid "Failed to render subject: {}"
msgstr "Konu işlenemedi: {}"
+#: frappe/integrations/frappe_providers/frappecloud_billing.py:104
+msgid "Failed to request login to Frappe Cloud"
+msgstr "Frappe Cloud'da oturum açma isteği başarısız oldu"
+
#: frappe/email/doctype/email_queue/email_queue.py:283
msgid "Failed to send email with subject:"
msgstr "Konuyu içeren e-posta gönderilemedi:"
@@ -10144,7 +10112,7 @@ msgstr "{1} belgesindeki {0} alanı ne bir Cep telefonu numarası alanı ne de b
#: frappe/public/js/frappe/form/grid_row.js:430
#: frappe/website/doctype/web_template_field/web_template_field.json
msgid "Fieldname"
-msgstr "Alanadı"
+msgstr "Alan"
#: frappe/core/doctype/doctype/doctype.py:267
msgid "Fieldname '{0}' conflicting with a {1} of the name {2} in {3}"
@@ -10201,7 +10169,7 @@ msgstr "Alan ismi {0} kısıtlanmıştır"
#: frappe/custom/doctype/doctype_layout/doctype_layout.json
#: frappe/desk/doctype/kanban_board/kanban_board.json
#: frappe/desk/doctype/list_view_settings/list_view_settings.json
-#: frappe/public/js/frappe/list/list_settings.js:132
+#: frappe/public/js/frappe/list/list_settings.js:135
#: frappe/public/js/frappe/views/kanban/kanban_settings.js:111
#: frappe/public/js/print_format_builder/PrintFormatControls.vue:83
#: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json
@@ -10357,7 +10325,7 @@ msgstr "Dosyalar"
#: frappe/desk/doctype/number_card/number_card.js:205
#: frappe/desk/doctype/number_card/number_card.js:336
#: frappe/email/doctype/auto_email_report/auto_email_report.js:93
-#: frappe/public/js/frappe/list/base_list.js:904
+#: frappe/public/js/frappe/list/base_list.js:916
#: frappe/public/js/frappe/ui/filters/filter_list.js:134
#: frappe/website/doctype/web_form/web_form.js:197
msgid "Filter"
@@ -10394,11 +10362,11 @@ msgstr "Filtre Adı"
msgid "Filter Values"
msgstr "Filtre Değerleri"
-#: frappe/utils/data.py:2023
+#: frappe/utils/data.py:2026
msgid "Filter must be a tuple or list (in a list)"
msgstr ""
-#: frappe/utils/data.py:2031
+#: frappe/utils/data.py:2034
msgid "Filter must have 4 values (doctype, fieldname, operator, value): {0}"
msgstr ""
@@ -11024,7 +10992,7 @@ msgstr "Frappe Mail OAuth Hatası"
#. Label of the frappe_mail_site (Data) field in DocType 'Email Account'
#: frappe/email/doctype/email_account/email_account.json
msgid "Frappe Mail Site"
-msgstr ""
+msgstr "Frappe Mail Sitesi"
#. Label of a standard help item
#. Type: Action
@@ -12040,7 +12008,7 @@ msgstr "Hatayı Gizle"
#: frappe/printing/page/print_format_builder/print_format_builder.js:488
msgid "Hide Label"
-msgstr ""
+msgstr "Etiketi Gizle"
#. Label of the hide_login (Check) field in DocType 'Website Settings'
#: frappe/website/doctype/website_settings/website_settings.json
@@ -12217,10 +12185,10 @@ msgstr "Sanırım henüz herhangi bir çalışma alanına erişiminiz yok, ancak
#: frappe/core/doctype/data_import/importer.py:1139
#: frappe/core/doctype/data_import/importer.py:1204
#: frappe/core/doctype/data_import/importer.py:1207
-#: frappe/desk/report/todo/todo.py:36 frappe/model/meta.py:48
+#: frappe/desk/report/todo/todo.py:36 frappe/model/meta.py:49
#: frappe/public/js/frappe/data_import/data_exporter.js:330
#: frappe/public/js/frappe/data_import/data_exporter.js:345
-#: frappe/public/js/frappe/list/list_settings.js:334
+#: frappe/public/js/frappe/list/list_settings.js:337
#: frappe/public/js/frappe/list/list_view.js:353
#: frappe/public/js/frappe/list/list_view.js:417
#: frappe/public/js/frappe/model/meta.js:200
@@ -12561,7 +12529,7 @@ msgstr ""
msgid "Illegal SQL Query"
msgstr "Geçersiz SQL Sorgusu"
-#: frappe/utils/jinja.py:95
+#: frappe/utils/jinja.py:97
msgid "Illegal template"
msgstr "Geçersiz Şablon"
@@ -12973,11 +12941,11 @@ msgstr "Hatalı Kullanıcı Adı veya Şifre"
msgid "Incorrect Verification code"
msgstr "Hatalı Doğrulama Kodu"
-#: frappe/model/document.py:1482
+#: frappe/model/document.py:1473
msgid "Incorrect value in row {0}:"
msgstr "Satırlarda yanlış değer var {0}:"
-#: frappe/model/document.py:1484
+#: frappe/model/document.py:1475
msgid "Incorrect value:"
msgstr "Geçersiz değer: "
@@ -12986,7 +12954,7 @@ msgstr "Geçersiz değer: "
#. Label of the search_index (Check) field in DocType 'Custom Field'
#: frappe/core/doctype/docfield/docfield.json
#: frappe/core/doctype/recorder_query/recorder_query.json
-#: frappe/custom/doctype/custom_field/custom_field.json frappe/model/meta.py:51
+#: frappe/custom/doctype/custom_field/custom_field.json frappe/model/meta.py:52
#: frappe/public/js/frappe/model/meta.js:203
#: frappe/public/js/frappe/model/model.js:124
#: frappe/public/js/frappe/views/reports/report_view.js:968
@@ -13133,7 +13101,7 @@ msgstr "Talimatlar E-postayla Gönderildi"
msgid "Insufficient Permission Level for {0}"
msgstr "{0} için Yetersiz İzin Seviyesi"
-#: frappe/database/query.py:378 frappe/desk/form/load.py:40
+#: frappe/database/query.py:378
msgid "Insufficient Permission for {0}"
msgstr "{0} için Yetki Verilmemiş"
@@ -13276,6 +13244,10 @@ msgstr "Geçersiz Eylem"
msgid "Invalid CSV Format"
msgstr "Geçersiz CSV Formatı"
+#: frappe/integrations/frappe_providers/frappecloud_billing.py:121
+msgid "Invalid Code. Please try again."
+msgstr ""
+
#: frappe/integrations/doctype/webhook/webhook.py:87
msgid "Invalid Condition: {}"
msgstr "Geçersiz Koşul: {}"
@@ -13361,7 +13333,7 @@ msgstr ""
msgid "Invalid Parameters."
msgstr "Geçersiz Parametreler."
-#: frappe/core/doctype/user/user.py:1224 frappe/www/update-password.html:110
+#: frappe/core/doctype/user/user.py:1217 frappe/www/update-password.html:110
#: frappe/www/update-password.html:131 frappe/www/update-password.html:133
#: frappe/www/update-password.html:234
msgid "Invalid Password"
@@ -13411,7 +13383,7 @@ msgstr ""
msgid "Invalid column"
msgstr "Geçersiz Sütun"
-#: frappe/model/document.py:961 frappe/model/document.py:975
+#: frappe/model/document.py:948 frappe/model/document.py:962
msgid "Invalid docstatus"
msgstr "Geçersiz docstatus"
@@ -13423,7 +13395,7 @@ msgstr "{0} filtresinde geçersiz \"depends_on\" ifadesi ayarlandı"
msgid "Invalid expression set in filter {0} ({1})"
msgstr "{0} filtresinde ayarlanmış geçersiz ifade ({1})"
-#: frappe/utils/data.py:2130
+#: frappe/utils/data.py:2133
msgid "Invalid field name {0}"
msgstr "Geçersiz alan adı {0}"
@@ -13431,7 +13403,7 @@ msgstr "Geçersiz alan adı {0}"
msgid "Invalid fieldname '{0}' in autoname"
msgstr "Otomatik adlandırmada geçersiz alan adı '{0}'"
-#: frappe/deprecation_dumpster.py:203
+#: frappe/deprecation_dumpster.py:280
msgid "Invalid file path: {0}"
msgstr "Geçersiz dosya yolu: {0}"
@@ -14318,12 +14290,12 @@ msgstr "Son Senkronizasyon"
msgid "Last Synced On"
msgstr "Son Senkronizasyon"
-#: frappe/model/meta.py:53 frappe/public/js/frappe/model/meta.js:205
+#: frappe/model/meta.py:54 frappe/public/js/frappe/model/meta.js:205
#: frappe/public/js/frappe/model/model.js:130
msgid "Last Updated By"
msgstr "Son Güncelleyen"
-#: frappe/model/meta.py:52 frappe/public/js/frappe/model/meta.js:204
+#: frappe/model/meta.py:53 frappe/public/js/frappe/model/meta.js:204
#: frappe/public/js/frappe/model/model.js:126
msgid "Last Updated On"
msgstr "Son Güncelleme Zamanı"
@@ -14594,7 +14566,7 @@ msgstr ""
msgid "Liked"
msgstr "Beğendi"
-#: frappe/model/meta.py:56 frappe/public/js/frappe/model/meta.js:208
+#: frappe/model/meta.py:57 frappe/public/js/frappe/model/meta.js:208
#: frappe/public/js/frappe/model/model.js:134
msgid "Liked By"
msgstr "Beğenen"
@@ -15257,6 +15229,12 @@ msgstr "Erkek"
msgid "Manage 3rd party apps"
msgstr "Üçüncü Parti Uygulamaları Yönet"
+#. Label of a standard navbar item
+#. Type: Route
+#: frappe/hooks.py
+msgid "Manage Billing"
+msgstr "Faturalandırmayı Yönet"
+
#. Description of a Card Break in the Tools Workspace
#: frappe/automation/workspace/tools/tools.json
msgid "Manage your data"
@@ -15507,7 +15485,7 @@ msgid "Maximum points allowed after multiplying points with the multiplier value
msgstr "Puanlar çarpan değeri ile çarpıldıktan sonra izin verilen maksimum puan\n"
"(Not: Limit olmaması için bu alanı boş bırakın veya 0 olarak ayarlayın)"
-#: frappe/model/rename_doc.py:688
+#: frappe/model/rename_doc.py:689
msgid "Maximum {0} rows allowed"
msgstr "İzin verilen en fazla satır sayısı {0}"
@@ -15713,7 +15691,7 @@ msgstr "Meta Başlık"
#. Label of the meta_description (Small Text) field in DocType 'Web Form'
#: frappe/website/doctype/web_form/web_form.json
msgid "Meta description"
-msgstr ""
+msgstr "Meta Açıklama"
#. Label of the meta_image (Attach Image) field in DocType 'Web Form'
#: frappe/website/doctype/web_form/web_form.json
@@ -16395,7 +16373,7 @@ msgstr "Gezinme Ayarları"
msgid "Need Workspace Manager role to edit private workspace of other users"
msgstr "Diğer kullanıcıların özel çalışma alanlarını düzenlemek için Çalışma Alanı Yöneticisi rolü gerekli."
-#: frappe/model/document.py:736
+#: frappe/model/document.py:723
msgid "Negative Value"
msgstr "Negatif Değer"
@@ -17326,7 +17304,7 @@ msgstr "Geliştirici modunda değil"
msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType."
msgstr "Geliştirici Modunda değil! site_config.json dosyasına ayarlayın veya 'Özel' DocType yapın."
-#: frappe/__init__.py:685 frappe/api/v1.py:88 frappe/api/v1.py:93
+#: frappe/__init__.py:685
#: frappe/core/doctype/system_settings/system_settings.py:212
#: frappe/public/js/frappe/request.js:158
#: frappe/public/js/frappe/request.js:168
@@ -17925,7 +17903,7 @@ msgstr "Özelleştirmelerin yalnızca geliştirici modunda dışa aktarılmasın
msgid "Only change this if you want to use other S3 compatible object storage backends."
msgstr "Yalnızca diğer S3 uyumlu nesne depolama arka uçlarını kullanmak istiyorsanız bunu değiştirin."
-#: frappe/model/document.py:1177
+#: frappe/model/document.py:1166
msgid "Only draft documents can be discarded"
msgstr ""
@@ -17956,6 +17934,10 @@ msgstr "Yalnızca Rapor Oluşturucu türündeki raporlar düzenlenebilir"
msgid "Only standard DocTypes are allowed to be customized from Customize Form."
msgstr "Formu Özelleştir'den yalnızca standart DocType'ların özelleştirilmesine izin verilir."
+#: frappe/model/delete_doc.py:240
+msgid "Only the Administrator can delete a standard DocType."
+msgstr ""
+
#: frappe/desk/form/assign_to.py:197
msgid "Only the assignee can complete this to-do."
msgstr "Bu yapılacak işi yalnızca atanan kişi tamamlayabilir."
@@ -18092,7 +18074,7 @@ msgstr ""
msgid "Operation"
msgstr "Operasyon"
-#: frappe/utils/data.py:2066
+#: frappe/utils/data.py:2069
msgid "Operator must be one of {0}"
msgstr ""
@@ -19029,7 +19011,7 @@ msgstr "Pembe"
#: frappe/custom/doctype/custom_field/custom_field.json
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
msgid "Placeholder"
-msgstr ""
+msgstr "Örnek Metin"
#. Option for the 'Message Type' (Select) field in DocType 'Notification'
#: frappe/email/doctype/notification/notification.json
@@ -19260,7 +19242,7 @@ msgstr "Yorum göndermek için lütfen üye girişi yapın."
msgid "Please make sure the Reference Communication Docs are not circularly linked."
msgstr "Lütfen Referans İletişim Belgelerinin döngüsel olarak bağlantılı olmadığından emin olun."
-#: frappe/model/document.py:930
+#: frappe/model/document.py:917
msgid "Please refresh to get the latest document."
msgstr "En son versiyonu almak için lütfen sayfayı yenileyin."
@@ -19324,7 +19306,7 @@ msgstr "Lütfen önce bir dosya seçin."
msgid "Please select a file or url"
msgstr "Lütfen bir dosya veya url seçin"
-#: frappe/model/rename_doc.py:683
+#: frappe/model/rename_doc.py:684
msgid "Please select a valid csv file with data"
msgstr "Lütfen veri içeren geçerli bir csv dosyası seçin"
@@ -20564,7 +20546,7 @@ msgstr "Salt Okunur Şuna Bağlıdır"
#. Label of the read_only_depends_on (Code) field in DocType 'DocField'
#: frappe/core/doctype/docfield/docfield.json
msgid "Read Only Depends On (JS)"
-msgstr ""
+msgstr "Sadece Okunur Koşulu (JS)"
#: frappe/public/js/frappe/ui/toolbar/navbar.html:16
#: frappe/templates/includes/navbar/navbar_items.html:97
@@ -21644,7 +21626,7 @@ msgstr "Grafiği Sıfırla"
msgid "Reset Dashboard Customizations"
msgstr "Panoları Sıfırla"
-#: frappe/public/js/frappe/list/list_settings.js:227
+#: frappe/public/js/frappe/list/list_settings.js:230
msgid "Reset Fields"
msgstr "Alanları Sıfırla"
@@ -22131,7 +22113,7 @@ msgstr "Rota Yönlendirmeleri"
msgid "Route: Example \"/app\""
msgstr "Rota: Örnek \"/app\""
-#: frappe/model/base_document.py:797 frappe/model/document.py:721
+#: frappe/model/base_document.py:797 frappe/model/document.py:708
msgid "Row"
msgstr "Satır"
@@ -22416,7 +22398,7 @@ msgstr "Cumartesi"
#: frappe/public/js/frappe/form/footer/form_timeline.js:663
#: frappe/public/js/frappe/form/quick_entry.js:185
#: frappe/public/js/frappe/list/list_settings.js:36
-#: frappe/public/js/frappe/list/list_settings.js:244
+#: frappe/public/js/frappe/list/list_settings.js:247
#: frappe/public/js/frappe/list/list_sidebar_group_by.js:25
#: frappe/public/js/frappe/ui/toolbar/toolbar.js:343
#: frappe/public/js/frappe/utils/common.js:443
@@ -22894,7 +22876,7 @@ msgstr "Görüntüleyenler Tablosu"
#: frappe/website/doctype/web_form_field/web_form_field.json
#: frappe/website/doctype/web_template_field/web_template_field.json
msgid "Select"
-msgstr "Seç"
+msgstr "Seçim"
#: frappe/public/js/frappe/data_import/data_exporter.js:149
#: frappe/public/js/frappe/form/controls/multicheck.js:166
@@ -22978,7 +22960,7 @@ msgid "Select Field..."
msgstr "Alan Seçin..."
#: frappe/public/js/frappe/form/grid_row.js:460
-#: frappe/public/js/frappe/list/list_settings.js:233
+#: frappe/public/js/frappe/list/list_settings.js:236
#: frappe/public/js/frappe/views/kanban/kanban_settings.js:181
msgid "Select Fields"
msgstr "Alanları Seçin"
@@ -24840,7 +24822,7 @@ msgstr ""
#. Label of the state (Data) field in DocType 'Address'
#: frappe/contacts/doctype/address/address.json
msgid "State/Province"
-msgstr "İlçe"
+msgstr "Mahalle"
#. Label of the document_states_section (Tab Break) field in DocType 'DocType'
#. Label of the states (Table) field in DocType 'Customize Form'
@@ -24928,7 +24910,7 @@ msgstr ""
#: frappe/email/doctype/newsletter/newsletter.json
#: frappe/integrations/doctype/integration_request/integration_request.json
#: frappe/integrations/doctype/oauth_bearer_token/oauth_bearer_token.json
-#: frappe/public/js/frappe/list/list_settings.js:356
+#: frappe/public/js/frappe/list/list_settings.js:359
#: frappe/public/js/frappe/views/reports/report_view.js:938
#: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.json
#: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json
@@ -25283,7 +25265,7 @@ msgstr "Başarılı İş Sayısı"
msgid "Successful Transactions"
msgstr "Başarılı İşlemler"
-#: frappe/model/rename_doc.py:697
+#: frappe/model/rename_doc.py:698
msgid "Successful: {0} to {1}"
msgstr ""
@@ -25442,7 +25424,7 @@ msgstr "Senkronize Ediliyor"
msgid "Syncing {0} of {1}"
msgstr "Senkronize Ediliyor {0}/{1}"
-#: frappe/utils/data.py:2431
+#: frappe/utils/data.py:2434
msgid "Syntax Error"
msgstr "Sözdizimi Hatası"
@@ -25759,7 +25741,7 @@ msgstr "Tablo Temizlendi"
msgid "Table updated"
msgstr "Tablo güncellendi"
-#: frappe/model/document.py:1505
+#: frappe/model/document.py:1496
msgid "Table {0} cannot be empty"
msgstr "Tablo {0} boş olamaz"
@@ -25778,7 +25760,7 @@ msgstr "Etiket"
msgid "Tag Link"
msgstr ""
-#: frappe/model/meta.py:55
+#: frappe/model/meta.py:56
#: frappe/public/js/frappe/form/templates/form_sidebar.html:102
#: frappe/public/js/frappe/list/bulk_operations.js:430
#: frappe/public/js/frappe/list/list_sidebar.html:48
@@ -25880,8 +25862,8 @@ msgstr "Şablonlar"
msgid "Temporarily Disabled"
msgstr "Geçici Olarak Devre Dışı"
-#: frappe/core/doctype/translation/test_translation.py:55
-#: frappe/core/doctype/translation/test_translation.py:62
+#: frappe/core/doctype/translation/test_translation.py:56
+#: frappe/core/doctype/translation/test_translation.py:63
msgid "Test Data"
msgstr "Test Verisi"
@@ -25890,8 +25872,8 @@ msgstr "Test Verisi"
msgid "Test Job ID"
msgstr "Test İş ID"
-#: frappe/core/doctype/translation/test_translation.py:57
-#: frappe/core/doctype/translation/test_translation.py:65
+#: frappe/core/doctype/translation/test_translation.py:58
+#: frappe/core/doctype/translation/test_translation.py:66
msgid "Test Spanish"
msgstr "İspanyolca Test"
@@ -26397,7 +26379,7 @@ msgstr "Bu belgede son PDF'de görünmeyebilecek kaydedilmemiş değişiklikler
msgid "This document is already amended, you cannot ammend it again"
msgstr "Bu belge zaten değiştirilmiş, tekrar değiştiremezsiniz"
-#: frappe/model/document.py:1673
+#: frappe/model/document.py:1664
msgid "This document is currently locked and queued for execution. Please try again after some time."
msgstr "Bu belge şu anda kilitli ve yürütülmek üzere sıraya alınmış durumda. Lütfen bir süre sonra tekrar deneyin."
@@ -26582,7 +26564,7 @@ msgstr ""
msgid "This will terminate the job immediately and might be dangerous, are you sure? "
msgstr "Bu işi hemen sonlandırmak tehlikeli olabilir, emin misiniz? "
-#: frappe/core/doctype/user/user.py:1238
+#: frappe/core/doctype/user/user.py:1231
msgid "Throttled"
msgstr ""
@@ -27912,6 +27894,10 @@ msgstr "{0} Güncelleniyor"
msgid "Updating {0} of {1}, {2}"
msgstr "{0} Güncelleniyor {0}/{1}"
+#: frappe/public/js/billing.bundle.js:30
+msgid "Upgrade plan"
+msgstr ""
+
#: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:129
#: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:130
#: frappe/public/js/frappe/form/grid.js:63
@@ -28357,10 +28343,6 @@ msgstr "Paylaşım için kullanıcı zorunludur"
msgid "User must always select"
msgstr "Kullanıcı Her Zaman Seçmeli"
-#: frappe/model/delete_doc.py:244
-msgid "User not allowed to delete {0}: {1}"
-msgstr "Kullanıcının {0} silmesine izin verilmiyor: {1}"
-
#: frappe/core/doctype/user_permission/user_permission.py:60
msgid "User permission already exists"
msgstr "Kullanıcı izni zaten mevcut"
@@ -28402,7 +28384,7 @@ msgstr "Kullanıcı {0} bir Çalışma Alanı oluşturma iznine sahip değil."
msgid "User {0} has requested for data deletion"
msgstr "{0} isimli Kullanıcı veri silme talebinde bulundu"
-#: frappe/core/doctype/user/user.py:1367
+#: frappe/core/doctype/user/user.py:1360
msgid "User {0} impersonated as {1}"
msgstr ""
@@ -28571,15 +28553,15 @@ msgstr "Değer Değişti"
msgid "Value To Be Set"
msgstr "Ayarlanacak Değer"
-#: frappe/model/base_document.py:993 frappe/model/document.py:777
+#: frappe/model/base_document.py:993 frappe/model/document.py:764
msgid "Value cannot be changed for {0}"
msgstr "{0} Değeri Değiştirilemez"
-#: frappe/model/document.py:723
+#: frappe/model/document.py:710
msgid "Value cannot be negative for"
msgstr "Değer negatif olamaz"
-#: frappe/model/document.py:727
+#: frappe/model/document.py:714
msgid "Value cannot be negative for {0}: {1}"
msgstr "{0} için değer negatif olamaz : {1}"
@@ -30055,7 +30037,7 @@ msgstr "Bu formu kullanabilmek için giriş yapmalısınız."
msgid "You must login to submit this form"
msgstr "Bu formu göndermek için giriş yapmalısınız"
-#: frappe/model/document.py:331
+#: frappe/model/document.py:315
msgid "You need the '{0}' permission on {1} {2} to perform this action."
msgstr ""
@@ -30245,7 +30227,7 @@ msgstr "Siteniz bakımda veya güncelleniyor."
msgid "Your verification code is {0}"
msgstr "Doğrulama kodunuz {0}"
-#: frappe/utils/data.py:1500
+#: frappe/utils/data.py:1503
msgid "Zero"
msgstr "Sıfır"
@@ -30288,7 +30270,7 @@ msgstr ""
msgid "amend"
msgstr "değiştir"
-#: frappe/public/js/frappe/utils/utils.js:399 frappe/utils/data.py:1506
+#: frappe/public/js/frappe/utils/utils.js:399 frappe/utils/data.py:1509
msgid "and"
msgstr "ve"
@@ -30801,7 +30783,7 @@ msgstr "zamanlandı"
#. Inspector'
#: frappe/core/doctype/permission_inspector/permission_inspector.json
msgid "select"
-msgstr "seç"
+msgstr "Seçim"
#. Option for the 'Permission Type' (Select) field in DocType 'Permission
#. Inspector'
@@ -31022,7 +31004,7 @@ msgid "{0} Dashboard"
msgstr "{0} Gösterge Paneli"
#: frappe/public/js/frappe/form/grid_row.js:457
-#: frappe/public/js/frappe/list/list_settings.js:224
+#: frappe/public/js/frappe/list/list_settings.js:227
#: frappe/public/js/frappe/views/kanban/kanban_settings.js:178
msgid "{0} Fields"
msgstr "{0} Alanları"
@@ -31109,7 +31091,7 @@ msgstr "{0} zaten aboneliği iptal etti"
msgid "{0} already unsubscribed for {1} {2}"
msgstr "{0}, zaten {1} {2} için abonelikten çıkmış."
-#: frappe/utils/data.py:1688
+#: frappe/utils/data.py:1691
msgid "{0} and {1}"
msgstr "{0} ve {1}"
@@ -31468,7 +31450,7 @@ msgstr ""
msgid "{0} items selected"
msgstr "{0} Kayıt Seçildi"
-#: frappe/core/doctype/user/user.py:1376
+#: frappe/core/doctype/user/user.py:1369
msgid "{0} just impersonated as you. They gave this reason: {1}"
msgstr ""
@@ -31501,23 +31483,23 @@ msgstr "{0} dakika önce"
msgid "{0} months ago"
msgstr "{0} ay önce"
-#: frappe/model/document.py:1730
+#: frappe/model/document.py:1721
msgid "{0} must be after {1}"
msgstr ""
-#: frappe/model/document.py:1491
+#: frappe/model/document.py:1482
msgid "{0} must be beginning with '{1}'"
msgstr "{0} '{1}' ile başlamalıdır"
-#: frappe/model/document.py:1493
+#: frappe/model/document.py:1484
msgid "{0} must be equal to '{1}'"
msgstr "{0} '{1}' değerine eşit olmalıdır"
-#: frappe/model/document.py:1489
+#: frappe/model/document.py:1480
msgid "{0} must be none of {1}"
msgstr "{0} hiçbiri {1} olmamalıdır"
-#: frappe/model/document.py:1487 frappe/utils/csvutils.py:158
+#: frappe/model/document.py:1478 frappe/utils/csvutils.py:158
msgid "{0} must be one of {1}"
msgstr ""
@@ -31529,7 +31511,7 @@ msgstr "{0} önce ayarlanmalıdır"
msgid "{0} must be unique"
msgstr ""
-#: frappe/model/document.py:1495
+#: frappe/model/document.py:1486
msgid "{0} must be {1} {2}"
msgstr ""
@@ -31562,12 +31544,12 @@ msgstr ""
msgid "{0} of {1} sent"
msgstr "{0} / {1} gönderildi"
-#: frappe/utils/data.py:1508
+#: frappe/utils/data.py:1511
msgctxt "Money in words"
msgid "{0} only."
msgstr "Sadece {0}."
-#: frappe/utils/data.py:1678
+#: frappe/utils/data.py:1681
msgid "{0} or {1}"
msgstr "{0} veya {1}"
@@ -31731,11 +31713,11 @@ msgstr "{0} {1} mevcut değil, birleştirmek için yeni bir hedef seçin"
msgid "{0} {1} is linked with the following submitted documents: {2}"
msgstr "{0} {1} önceden kaydedilmiş dökümanlarla bağlantılı: {2}"
-#: frappe/model/document.py:261 frappe/permissions.py:557
+#: frappe/model/document.py:245 frappe/permissions.py:557
msgid "{0} {1} not found"
msgstr "{0} {1} bulunamadı."
-#: frappe/model/delete_doc.py:251
+#: frappe/model/delete_doc.py:247
msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first."
msgstr "{0} {1}: Gönderilen kayıt silinemez. Önce {2} İptal {3} işlemini gerçekleştirin."
@@ -31884,11 +31866,11 @@ msgstr ""
msgid "{} Complete"
msgstr "{} Tamamlandı"
-#: frappe/utils/data.py:2425
+#: frappe/utils/data.py:2428
msgid "{} Invalid python code on line {}"
msgstr ""
-#: frappe/utils/data.py:2434
+#: frappe/utils/data.py:2437
msgid "{} Possibly invalid python code.
{}"
msgstr "{} Muhtemelen geçersiz python kodu.
{}"
diff --git a/frappe/locale/zh.po b/frappe/locale/zh.po
index 53bad65f2c..714862d6af 100644
--- a/frappe/locale/zh.po
+++ b/frappe/locale/zh.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: developers@frappe.io\n"
-"POT-Creation-Date: 2024-11-17 09:34+0000\n"
-"PO-Revision-Date: 2024-11-19 16:30\n"
+"POT-Creation-Date: 2024-11-24 09:34+0000\n"
+"PO-Revision-Date: 2024-11-25 17:49\n"
"Last-Translator: developers@frappe.io\n"
"Language-Team: Chinese Simplified\n"
"MIME-Version: 1.0\n"
@@ -102,11 +102,11 @@ msgstr "第{2}行的类型{1}不允许使用'{0}'"
msgid "(Mandatory)"
msgstr ""
-#: frappe/model/rename_doc.py:702
+#: frappe/model/rename_doc.py:703
msgid "** Failed: {0} to {1}: {2}"
msgstr "**失败:{0} {1}:{2}"
-#: frappe/public/js/frappe/list/list_settings.js:132
+#: frappe/public/js/frappe/list/list_settings.js:135
#: frappe/public/js/frappe/views/kanban/kanban_settings.js:111
msgid "+ Add / Remove Fields"
msgstr ""
@@ -278,12 +278,12 @@ msgid "
\n"
"
.MM. - Month \n"
" .DD. - Day of month \n"
" .WW. - Week of the year \n"
-" .FY. - Fiscal Year \n"
-" .ABBR. - Company Abbreviation \n"
" - \n"
"
.{fieldname}. - fieldname on the document e.g.\n"
" branch\n"
" \n"
+" .FY. - Fiscal Year (requires ERPNext to be installed) \n"
+" .ABBR. - Company Abbreviation (requires ERPNext to be installed) \n"
" \n"
" \n"
" \n"
@@ -850,7 +850,7 @@ msgstr ""
msgid "Action Complete"
msgstr ""
-#: frappe/model/document.py:1810
+#: frappe/model/document.py:1801
msgid "Action Failed"
msgstr "操作失败"
@@ -1379,11 +1379,11 @@ msgstr "管理"
msgid "Administrator"
msgstr "管理员"
-#: frappe/core/doctype/user/user.py:1209
+#: frappe/core/doctype/user/user.py:1202
msgid "Administrator Logged In"
msgstr "已登录管理员"
-#: frappe/core/doctype/user/user.py:1203
+#: frappe/core/doctype/user/user.py:1196
msgid "Administrator accessed {0} on {1} via IP Address {2}."
msgstr "通过{0}在{1}通过IP地址{2}访问的管理员。"
@@ -2434,7 +2434,7 @@ msgstr "通过分配"
msgid "Assigned By Full Name"
msgstr ""
-#: frappe/model/meta.py:58
+#: frappe/model/meta.py:59
#: frappe/public/js/frappe/form/templates/form_sidebar.html:50
#: frappe/public/js/frappe/list/list_sidebar_group_by.js:71
#: frappe/public/js/frappe/model/meta.js:210
@@ -4026,11 +4026,11 @@ msgstr "不能在提交前取消,详情参考过渡{0}"
msgid "Cannot cancel {0}."
msgstr ""
-#: frappe/model/document.py:958
+#: frappe/model/document.py:945
msgid "Cannot change docstatus from 0 (Draft) to 2 (Cancelled)"
msgstr ""
-#: frappe/model/document.py:972
+#: frappe/model/document.py:959
msgid "Cannot change docstatus from 1 (Submitted) to 0 (Draft)"
msgstr ""
@@ -4058,7 +4058,7 @@ msgstr ""
msgid "Cannot delete Home and Attachments folders"
msgstr "无法删除主和附件文件夹"
-#: frappe/model/delete_doc.py:382
+#: frappe/model/delete_doc.py:378
msgid "Cannot delete or cancel because {0} {1} is linked with {2} {3} {4}"
msgstr "由于{0} {1}与{2} {3} {4}链接,无法删除或取消"
@@ -4113,7 +4113,7 @@ msgstr ""
msgid "Cannot edit a standard report. Please duplicate and create a new report"
msgstr "不能编辑标准的报告。请复制并创建一个新的报告"
-#: frappe/model/document.py:978
+#: frappe/model/document.py:965
msgid "Cannot edit cancelled document"
msgstr "无法编辑已取消文档"
@@ -4146,11 +4146,11 @@ msgstr ""
msgid "Cannot have multiple printers mapped to a single print format."
msgstr "不能将多个打印机映射到单个打印格式。"
-#: frappe/model/document.py:1046
+#: frappe/model/document.py:1033
msgid "Cannot link cancelled document: {0}"
msgstr "不能链接到已取消文件{0}"
-#: frappe/model/mapper.py:181
+#: frappe/model/mapper.py:187
msgid "Cannot map because following condition fails:"
msgstr ""
@@ -4248,7 +4248,7 @@ msgstr ""
msgid "Category Name"
msgstr ""
-#: frappe/utils/data.py:1473
+#: frappe/utils/data.py:1476
msgid "Cent"
msgstr "一分钱"
@@ -4983,7 +4983,7 @@ msgstr ""
msgid "Comment limit per hour"
msgstr ""
-#: frappe/model/meta.py:57 frappe/public/js/frappe/form/controls/comment.js:9
+#: frappe/model/meta.py:58 frappe/public/js/frappe/form/controls/comment.js:9
#: frappe/public/js/frappe/model/meta.js:209
#: frappe/public/js/frappe/model/model.js:135
#: frappe/website/doctype/web_form/templates/web_form.html:122
@@ -5140,6 +5140,7 @@ msgstr "写邮件"
#. Label of the condition (Select) field in DocType 'Document Naming Rule
#. Condition'
+#. Label of the condition (Code) field in DocType 'Navbar Item'
#. Label of the condition (Small Text) field in DocType 'Bulk Update'
#. Label of the condition (Code) field in DocType 'Notification'
#. Label of the condition (Data) field in DocType 'Notification Recipient'
@@ -5147,6 +5148,7 @@ msgstr "写邮件"
#. Label of the condition (Code) field in DocType 'Energy Point Rule'
#. Label of the condition (Code) field in DocType 'Workflow Transition'
#: frappe/core/doctype/document_naming_rule_condition/document_naming_rule_condition.json
+#: frappe/core/doctype/navbar_item/navbar_item.json
#: frappe/desk/doctype/bulk_update/bulk_update.json
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439
@@ -5522,7 +5524,7 @@ msgstr ""
msgid "Could not connect to outgoing email server"
msgstr "无法连接到外发邮件服务器"
-#: frappe/model/document.py:1042
+#: frappe/model/document.py:1029
msgid "Could not find {0}"
msgstr "找不到{0}"
@@ -5740,7 +5742,7 @@ msgstr ""
msgid "Created At"
msgstr ""
-#: frappe/model/meta.py:54
+#: frappe/model/meta.py:55
#: frappe/public/js/frappe/list/list_sidebar_group_by.js:73
#: frappe/public/js/frappe/model/meta.js:206
#: frappe/public/js/frappe/model/model.js:123
@@ -5752,7 +5754,7 @@ msgid "Created Custom Field {0} in {1}"
msgstr "在{1}创建了自定义字段{0}"
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:241
-#: frappe/email/doctype/notification/notification.js:31 frappe/model/meta.py:49
+#: frappe/email/doctype/notification/notification.js:31 frappe/model/meta.py:50
#: frappe/public/js/frappe/model/meta.js:201
#: frappe/public/js/frappe/model/model.js:125
#: frappe/public/js/frappe/views/dashboard/dashboard_view.js:478
@@ -7659,7 +7661,7 @@ msgstr "文件命名规则条件"
msgid "Document Naming Settings"
msgstr ""
-#: frappe/model/document.py:1676
+#: frappe/model/document.py:1667
msgid "Document Queued"
msgstr "文档排队"
@@ -7712,7 +7714,7 @@ msgstr "文档分享报告"
msgid "Document States"
msgstr ""
-#: frappe/model/meta.py:50 frappe/public/js/frappe/model/meta.js:202
+#: frappe/model/meta.py:51 frappe/public/js/frappe/model/meta.js:202
#: frappe/public/js/frappe/model/model.js:137
msgid "Document Status"
msgstr "文档状态"
@@ -7816,7 +7818,7 @@ msgid "Document Types and Permissions"
msgstr ""
#: frappe/core/doctype/submission_queue/submission_queue.py:163
-#: frappe/model/document.py:1874
+#: frappe/model/document.py:1865
msgid "Document Unlocked"
msgstr ""
@@ -9740,6 +9742,10 @@ msgstr ""
msgid "Failed to render subject: {}"
msgstr ""
+#: frappe/integrations/frappe_providers/frappecloud_billing.py:104
+msgid "Failed to request login to Frappe Cloud"
+msgstr ""
+
#: frappe/email/doctype/email_queue/email_queue.py:283
msgid "Failed to send email with subject:"
msgstr ""
@@ -10012,7 +10018,7 @@ msgstr "字段名{0}受限制"
#: frappe/custom/doctype/doctype_layout/doctype_layout.json
#: frappe/desk/doctype/kanban_board/kanban_board.json
#: frappe/desk/doctype/list_view_settings/list_view_settings.json
-#: frappe/public/js/frappe/list/list_settings.js:132
+#: frappe/public/js/frappe/list/list_settings.js:135
#: frappe/public/js/frappe/views/kanban/kanban_settings.js:111
#: frappe/public/js/print_format_builder/PrintFormatControls.vue:83
#: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json
@@ -10168,7 +10174,7 @@ msgstr ""
#: frappe/desk/doctype/number_card/number_card.js:205
#: frappe/desk/doctype/number_card/number_card.js:336
#: frappe/email/doctype/auto_email_report/auto_email_report.js:93
-#: frappe/public/js/frappe/list/base_list.js:904
+#: frappe/public/js/frappe/list/base_list.js:916
#: frappe/public/js/frappe/ui/filters/filter_list.js:134
#: frappe/website/doctype/web_form/web_form.js:197
msgid "Filter"
@@ -10205,11 +10211,11 @@ msgstr "过滤器名称"
msgid "Filter Values"
msgstr ""
-#: frappe/utils/data.py:2023
+#: frappe/utils/data.py:2026
msgid "Filter must be a tuple or list (in a list)"
msgstr "过滤器必须是元组或列表(在列表中)"
-#: frappe/utils/data.py:2031
+#: frappe/utils/data.py:2034
msgid "Filter must have 4 values (doctype, fieldname, operator, value): {0}"
msgstr "过滤器必须有4个值(文件类型,字段名,操作者,值):{0}"
@@ -12027,10 +12033,10 @@ msgstr ""
#: frappe/core/doctype/data_import/importer.py:1139
#: frappe/core/doctype/data_import/importer.py:1204
#: frappe/core/doctype/data_import/importer.py:1207
-#: frappe/desk/report/todo/todo.py:36 frappe/model/meta.py:48
+#: frappe/desk/report/todo/todo.py:36 frappe/model/meta.py:49
#: frappe/public/js/frappe/data_import/data_exporter.js:330
#: frappe/public/js/frappe/data_import/data_exporter.js:345
-#: frappe/public/js/frappe/list/list_settings.js:334
+#: frappe/public/js/frappe/list/list_settings.js:337
#: frappe/public/js/frappe/list/list_view.js:353
#: frappe/public/js/frappe/list/list_view.js:417
#: frappe/public/js/frappe/model/meta.js:200
@@ -12371,7 +12377,7 @@ msgstr "{0}的非法文档状态"
msgid "Illegal SQL Query"
msgstr "非法SQL查询"
-#: frappe/utils/jinja.py:95
+#: frappe/utils/jinja.py:97
msgid "Illegal template"
msgstr ""
@@ -12783,11 +12789,11 @@ msgstr "不正确的用户或密码"
msgid "Incorrect Verification code"
msgstr "验证码不正确"
-#: frappe/model/document.py:1482
+#: frappe/model/document.py:1473
msgid "Incorrect value in row {0}:"
msgstr ""
-#: frappe/model/document.py:1484
+#: frappe/model/document.py:1475
msgid "Incorrect value:"
msgstr ""
@@ -12796,7 +12802,7 @@ msgstr ""
#. Label of the search_index (Check) field in DocType 'Custom Field'
#: frappe/core/doctype/docfield/docfield.json
#: frappe/core/doctype/recorder_query/recorder_query.json
-#: frappe/custom/doctype/custom_field/custom_field.json frappe/model/meta.py:51
+#: frappe/custom/doctype/custom_field/custom_field.json frappe/model/meta.py:52
#: frappe/public/js/frappe/model/meta.js:203
#: frappe/public/js/frappe/model/model.js:124
#: frappe/public/js/frappe/views/reports/report_view.js:968
@@ -12943,7 +12949,7 @@ msgstr ""
msgid "Insufficient Permission Level for {0}"
msgstr ""
-#: frappe/database/query.py:378 frappe/desk/form/load.py:40
+#: frappe/database/query.py:378
msgid "Insufficient Permission for {0}"
msgstr "{0}的权限不足"
@@ -13086,6 +13092,10 @@ msgstr ""
msgid "Invalid CSV Format"
msgstr "CSV格式无效"
+#: frappe/integrations/frappe_providers/frappecloud_billing.py:121
+msgid "Invalid Code. Please try again."
+msgstr ""
+
#: frappe/integrations/doctype/webhook/webhook.py:87
msgid "Invalid Condition: {}"
msgstr ""
@@ -13171,7 +13181,7 @@ msgstr ""
msgid "Invalid Parameters."
msgstr ""
-#: frappe/core/doctype/user/user.py:1224 frappe/www/update-password.html:110
+#: frappe/core/doctype/user/user.py:1217 frappe/www/update-password.html:110
#: frappe/www/update-password.html:131 frappe/www/update-password.html:133
#: frappe/www/update-password.html:234
msgid "Invalid Password"
@@ -13221,7 +13231,7 @@ msgstr ""
msgid "Invalid column"
msgstr "无效的列"
-#: frappe/model/document.py:961 frappe/model/document.py:975
+#: frappe/model/document.py:948 frappe/model/document.py:962
msgid "Invalid docstatus"
msgstr ""
@@ -13233,7 +13243,7 @@ msgstr "过滤器{0}中设置的表达式无效"
msgid "Invalid expression set in filter {0} ({1})"
msgstr "在过滤器{0}({1})中设置了无效的表达式"
-#: frappe/utils/data.py:2130
+#: frappe/utils/data.py:2133
msgid "Invalid field name {0}"
msgstr "字段名称{0}无效"
@@ -13241,7 +13251,7 @@ msgstr "字段名称{0}无效"
msgid "Invalid fieldname '{0}' in autoname"
msgstr "在自动命名无效字段名“{0}”"
-#: frappe/deprecation_dumpster.py:203
+#: frappe/deprecation_dumpster.py:280
msgid "Invalid file path: {0}"
msgstr "无效的文件路径:{0}"
@@ -14128,12 +14138,12 @@ msgstr ""
msgid "Last Synced On"
msgstr ""
-#: frappe/model/meta.py:53 frappe/public/js/frappe/model/meta.js:205
+#: frappe/model/meta.py:54 frappe/public/js/frappe/model/meta.js:205
#: frappe/public/js/frappe/model/model.js:130
msgid "Last Updated By"
msgstr "最后更新人"
-#: frappe/model/meta.py:52 frappe/public/js/frappe/model/meta.js:204
+#: frappe/model/meta.py:53 frappe/public/js/frappe/model/meta.js:204
#: frappe/public/js/frappe/model/model.js:126
msgid "Last Updated On"
msgstr "最后更新日期"
@@ -14404,7 +14414,7 @@ msgstr ""
msgid "Liked"
msgstr "喜欢"
-#: frappe/model/meta.py:56 frappe/public/js/frappe/model/meta.js:208
+#: frappe/model/meta.py:57 frappe/public/js/frappe/model/meta.js:208
#: frappe/public/js/frappe/model/model.js:134
msgid "Liked By"
msgstr "谁喜欢"
@@ -15067,6 +15077,12 @@ msgstr ""
msgid "Manage 3rd party apps"
msgstr ""
+#. Label of a standard navbar item
+#. Type: Route
+#: frappe/hooks.py
+msgid "Manage Billing"
+msgstr ""
+
#. Description of a Card Break in the Tools Workspace
#: frappe/automation/workspace/tools/tools.json
msgid "Manage your data"
@@ -15316,7 +15332,7 @@ msgid "Maximum points allowed after multiplying points with the multiplier value
"(Note: For no limit leave this field empty or set 0)"
msgstr ""
-#: frappe/model/rename_doc.py:688
+#: frappe/model/rename_doc.py:689
msgid "Maximum {0} rows allowed"
msgstr "仅允许最多{0}行"
@@ -16202,7 +16218,7 @@ msgstr ""
msgid "Need Workspace Manager role to edit private workspace of other users"
msgstr ""
-#: frappe/model/document.py:736
+#: frappe/model/document.py:723
msgid "Negative Value"
msgstr "负值"
@@ -17133,7 +17149,7 @@ msgstr "不在开发模式"
msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType."
msgstr "未开启开发模式!请在site_config.json中设置或创建一个自定义文档类型"
-#: frappe/__init__.py:685 frappe/api/v1.py:88 frappe/api/v1.py:93
+#: frappe/__init__.py:685
#: frappe/core/doctype/system_settings/system_settings.py:212
#: frappe/public/js/frappe/request.js:158
#: frappe/public/js/frappe/request.js:168
@@ -17732,7 +17748,7 @@ msgstr ""
msgid "Only change this if you want to use other S3 compatible object storage backends."
msgstr ""
-#: frappe/model/document.py:1177
+#: frappe/model/document.py:1166
msgid "Only draft documents can be discarded"
msgstr ""
@@ -17763,6 +17779,10 @@ msgstr ""
msgid "Only standard DocTypes are allowed to be customized from Customize Form."
msgstr "只允许从“自定义表单”自定义标准DocType。"
+#: frappe/model/delete_doc.py:240
+msgid "Only the Administrator can delete a standard DocType."
+msgstr ""
+
#: frappe/desk/form/assign_to.py:197
msgid "Only the assignee can complete this to-do."
msgstr ""
@@ -17899,7 +17919,7 @@ msgstr ""
msgid "Operation"
msgstr "操作"
-#: frappe/utils/data.py:2066
+#: frappe/utils/data.py:2069
msgid "Operator must be one of {0}"
msgstr "运算符必须是{0}之一"
@@ -19067,7 +19087,7 @@ msgstr ""
msgid "Please make sure the Reference Communication Docs are not circularly linked."
msgstr "请确保参考通信文档不是循环链接的。"
-#: frappe/model/document.py:930
+#: frappe/model/document.py:917
msgid "Please refresh to get the latest document."
msgstr "请刷新以获得最新的文档。"
@@ -19131,7 +19151,7 @@ msgstr ""
msgid "Please select a file or url"
msgstr "请选择一个文件或URL"
-#: frappe/model/rename_doc.py:683
+#: frappe/model/rename_doc.py:684
msgid "Please select a valid csv file with data"
msgstr "请选择与数据的有效csv文件"
@@ -21451,7 +21471,7 @@ msgstr "重置图表"
msgid "Reset Dashboard Customizations"
msgstr ""
-#: frappe/public/js/frappe/list/list_settings.js:227
+#: frappe/public/js/frappe/list/list_settings.js:230
msgid "Reset Fields"
msgstr "重新设置领域"
@@ -21938,7 +21958,7 @@ msgstr ""
msgid "Route: Example \"/app\""
msgstr ""
-#: frappe/model/base_document.py:797 frappe/model/document.py:721
+#: frappe/model/base_document.py:797 frappe/model/document.py:708
msgid "Row"
msgstr "行"
@@ -22223,7 +22243,7 @@ msgstr ""
#: frappe/public/js/frappe/form/footer/form_timeline.js:663
#: frappe/public/js/frappe/form/quick_entry.js:185
#: frappe/public/js/frappe/list/list_settings.js:36
-#: frappe/public/js/frappe/list/list_settings.js:244
+#: frappe/public/js/frappe/list/list_settings.js:247
#: frappe/public/js/frappe/list/list_sidebar_group_by.js:25
#: frappe/public/js/frappe/ui/toolbar/toolbar.js:343
#: frappe/public/js/frappe/utils/common.js:443
@@ -22785,7 +22805,7 @@ msgid "Select Field..."
msgstr ""
#: frappe/public/js/frappe/form/grid_row.js:460
-#: frappe/public/js/frappe/list/list_settings.js:233
+#: frappe/public/js/frappe/list/list_settings.js:236
#: frappe/public/js/frappe/views/kanban/kanban_settings.js:181
msgid "Select Fields"
msgstr "选择字段"
@@ -24711,7 +24731,7 @@ msgstr "基于上周表现的统计数据(从{0}到{1})"
#: frappe/email/doctype/newsletter/newsletter.json
#: frappe/integrations/doctype/integration_request/integration_request.json
#: frappe/integrations/doctype/oauth_bearer_token/oauth_bearer_token.json
-#: frappe/public/js/frappe/list/list_settings.js:356
+#: frappe/public/js/frappe/list/list_settings.js:359
#: frappe/public/js/frappe/views/reports/report_view.js:938
#: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.json
#: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json
@@ -25066,7 +25086,7 @@ msgstr ""
msgid "Successful Transactions"
msgstr "成功交易"
-#: frappe/model/rename_doc.py:697
+#: frappe/model/rename_doc.py:698
msgid "Successful: {0} to {1}"
msgstr "成功:{0} {1}"
@@ -25225,7 +25245,7 @@ msgstr "同步"
msgid "Syncing {0} of {1}"
msgstr "同步{1}的{0}"
-#: frappe/utils/data.py:2431
+#: frappe/utils/data.py:2434
msgid "Syntax Error"
msgstr ""
@@ -25542,7 +25562,7 @@ msgstr ""
msgid "Table updated"
msgstr "表更新"
-#: frappe/model/document.py:1505
+#: frappe/model/document.py:1496
msgid "Table {0} cannot be empty"
msgstr "表{0}不能为空"
@@ -25561,7 +25581,7 @@ msgstr "标签"
msgid "Tag Link"
msgstr "标签链接"
-#: frappe/model/meta.py:55
+#: frappe/model/meta.py:56
#: frappe/public/js/frappe/form/templates/form_sidebar.html:102
#: frappe/public/js/frappe/list/bulk_operations.js:430
#: frappe/public/js/frappe/list/list_sidebar.html:48
@@ -25663,8 +25683,8 @@ msgstr ""
msgid "Temporarily Disabled"
msgstr "暂时禁用"
-#: frappe/core/doctype/translation/test_translation.py:55
-#: frappe/core/doctype/translation/test_translation.py:62
+#: frappe/core/doctype/translation/test_translation.py:56
+#: frappe/core/doctype/translation/test_translation.py:63
msgid "Test Data"
msgstr ""
@@ -25673,8 +25693,8 @@ msgstr ""
msgid "Test Job ID"
msgstr ""
-#: frappe/core/doctype/translation/test_translation.py:57
-#: frappe/core/doctype/translation/test_translation.py:65
+#: frappe/core/doctype/translation/test_translation.py:58
+#: frappe/core/doctype/translation/test_translation.py:66
msgid "Test Spanish"
msgstr ""
@@ -26172,7 +26192,7 @@ msgstr ""
msgid "This document is already amended, you cannot ammend it again"
msgstr "该文档已被修改,您无法再次对其进行修改"
-#: frappe/model/document.py:1673
+#: frappe/model/document.py:1664
msgid "This document is currently locked and queued for execution. Please try again after some time."
msgstr ""
@@ -26357,7 +26377,7 @@ msgstr ""
msgid "This will terminate the job immediately and might be dangerous, are you sure? "
msgstr ""
-#: frappe/core/doctype/user/user.py:1238
+#: frappe/core/doctype/user/user.py:1231
msgid "Throttled"
msgstr "节流"
@@ -27684,6 +27704,10 @@ msgstr "更新{0}"
msgid "Updating {0} of {1}, {2}"
msgstr "更新{1},{2}中的{0}"
+#: frappe/public/js/billing.bundle.js:30
+msgid "Upgrade plan"
+msgstr ""
+
#: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:129
#: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:130
#: frappe/public/js/frappe/form/grid.js:63
@@ -28129,10 +28153,6 @@ msgstr "请选择要分享的用户"
msgid "User must always select"
msgstr ""
-#: frappe/model/delete_doc.py:244
-msgid "User not allowed to delete {0}: {1}"
-msgstr "用户不能删除{0}:{1}"
-
#: frappe/core/doctype/user_permission/user_permission.py:60
msgid "User permission already exists"
msgstr "用户权限已经存在"
@@ -28174,7 +28194,7 @@ msgstr ""
msgid "User {0} has requested for data deletion"
msgstr "用户{0}已请求删除数据"
-#: frappe/core/doctype/user/user.py:1367
+#: frappe/core/doctype/user/user.py:1360
msgid "User {0} impersonated as {1}"
msgstr ""
@@ -28343,15 +28363,15 @@ msgstr ""
msgid "Value To Be Set"
msgstr ""
-#: frappe/model/base_document.py:993 frappe/model/document.py:777
+#: frappe/model/base_document.py:993 frappe/model/document.py:764
msgid "Value cannot be changed for {0}"
msgstr "值不能被改变为{0}"
-#: frappe/model/document.py:723
+#: frappe/model/document.py:710
msgid "Value cannot be negative for"
msgstr "值不能为负"
-#: frappe/model/document.py:727
+#: frappe/model/document.py:714
msgid "Value cannot be negative for {0}: {1}"
msgstr "{0}的值不能为负:{1}"
@@ -29827,7 +29847,7 @@ msgstr ""
msgid "You must login to submit this form"
msgstr "您必须登录才能提交此表单"
-#: frappe/model/document.py:331
+#: frappe/model/document.py:315
msgid "You need the '{0}' permission on {1} {2} to perform this action."
msgstr ""
@@ -30017,7 +30037,7 @@ msgstr ""
msgid "Your verification code is {0}"
msgstr ""
-#: frappe/utils/data.py:1500
+#: frappe/utils/data.py:1503
msgid "Zero"
msgstr "零"
@@ -30060,7 +30080,7 @@ msgstr ""
msgid "amend"
msgstr ""
-#: frappe/public/js/frappe/utils/utils.js:399 frappe/utils/data.py:1506
+#: frappe/public/js/frappe/utils/utils.js:399 frappe/utils/data.py:1509
msgid "and"
msgstr "和"
@@ -30794,7 +30814,7 @@ msgid "{0} Dashboard"
msgstr "{0}仪表板"
#: frappe/public/js/frappe/form/grid_row.js:457
-#: frappe/public/js/frappe/list/list_settings.js:224
+#: frappe/public/js/frappe/list/list_settings.js:227
#: frappe/public/js/frappe/views/kanban/kanban_settings.js:178
msgid "{0} Fields"
msgstr "{0}字段"
@@ -30858,7 +30878,7 @@ msgstr "{0} 树"
#: frappe/public/js/frappe/form/footer/form_timeline.js:128
#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:77
msgid "{0} Web page views"
-msgstr "{0}浏览量"
+msgstr "{0} 网页浏览量"
#: frappe/public/js/frappe/ui/toolbar/search_utils.js:91
#: frappe/public/js/frappe/ui/toolbar/search_utils.js:92
@@ -30881,7 +30901,7 @@ msgstr "{0}已经退订"
msgid "{0} already unsubscribed for {1} {2}"
msgstr "{0}已经退订了{1} {2}"
-#: frappe/utils/data.py:1688
+#: frappe/utils/data.py:1691
msgid "{0} and {1}"
msgstr "{0}和{1}"
@@ -31240,7 +31260,7 @@ msgstr ""
msgid "{0} items selected"
msgstr "{0}项目已选择"
-#: frappe/core/doctype/user/user.py:1376
+#: frappe/core/doctype/user/user.py:1369
msgid "{0} just impersonated as you. They gave this reason: {1}"
msgstr ""
@@ -31273,23 +31293,23 @@ msgstr "{0}分钟前"
msgid "{0} months ago"
msgstr "{0}个月前"
-#: frappe/model/document.py:1730
+#: frappe/model/document.py:1721
msgid "{0} must be after {1}"
msgstr "{0}必须在{1}之后"
-#: frappe/model/document.py:1491
+#: frappe/model/document.py:1482
msgid "{0} must be beginning with '{1}'"
msgstr ""
-#: frappe/model/document.py:1493
+#: frappe/model/document.py:1484
msgid "{0} must be equal to '{1}'"
msgstr ""
-#: frappe/model/document.py:1489
+#: frappe/model/document.py:1480
msgid "{0} must be none of {1}"
msgstr ""
-#: frappe/model/document.py:1487 frappe/utils/csvutils.py:158
+#: frappe/model/document.py:1478 frappe/utils/csvutils.py:158
msgid "{0} must be one of {1}"
msgstr "{0}必须属于{1}"
@@ -31301,7 +31321,7 @@ msgstr "{0}必须首先设置"
msgid "{0} must be unique"
msgstr "{0}必须是唯一的"
-#: frappe/model/document.py:1495
+#: frappe/model/document.py:1486
msgid "{0} must be {1} {2}"
msgstr ""
@@ -31334,12 +31354,12 @@ msgstr "{1}的{0}(有子项的{2}行)"
msgid "{0} of {1} sent"
msgstr ""
-#: frappe/utils/data.py:1508
+#: frappe/utils/data.py:1511
msgctxt "Money in words"
msgid "{0} only."
msgstr ""
-#: frappe/utils/data.py:1678
+#: frappe/utils/data.py:1681
msgid "{0} or {1}"
msgstr "{0}或{1}"
@@ -31503,11 +31523,11 @@ msgstr "{0} {1}不存在,选择一个新的目标合并"
msgid "{0} {1} is linked with the following submitted documents: {2}"
msgstr "{0} {1}与以下提交的文档链接:{2}"
-#: frappe/model/document.py:261 frappe/permissions.py:557
+#: frappe/model/document.py:245 frappe/permissions.py:557
msgid "{0} {1} not found"
msgstr "{0} {1}未找到"
-#: frappe/model/delete_doc.py:251
+#: frappe/model/delete_doc.py:247
msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first."
msgstr "{0} {1}:无法删除已提交的记录。您必须先{2}取消{3}。"
@@ -31656,11 +31676,11 @@ msgstr "{{{0}}}是不是一个有效的字段名模式。它应该是{{FIELD_NAM
msgid "{} Complete"
msgstr "{}完成"
-#: frappe/utils/data.py:2425
+#: frappe/utils/data.py:2428
msgid "{} Invalid python code on line {}"
msgstr ""
-#: frappe/utils/data.py:2434
+#: frappe/utils/data.py:2437
msgid "{} Possibly invalid python code.
{}"
msgstr ""