From c2628e18570936aa4ffbbd72b47ae2c61e39cde6 Mon Sep 17 00:00:00 2001 From: Suraj Shetty Date: Tue, 3 Dec 2024 16:36:39 +0530 Subject: [PATCH 01/12] fix: Print exception if asset linking is failed (cherry picked from commit 225cc5bb4fc60814a396c587550d2ab5dc3d7d87) --- frappe/build.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/frappe/build.py b/frappe/build.py index 5ebe0a590c5b..fe3878800459 100644 --- a/frappe/build.py +++ b/frappe/build.py @@ -382,8 +382,9 @@ def make_asset_dirs(hard_link=False): try: print(start_message, end="\r") link_assets_dir(source, target, hard_link=hard_link) - except Exception: - print(fail_message, end="\r") + except Exception as e: + print(e) + print(fail_message) click.echo(unstrip(click.style("✔", fg="green") + " Application Assets Linked") + "\n") From 693b8a409d51ccbfd2c10dadc45151a5e2750aeb Mon Sep 17 00:00:00 2001 From: Frappe PR Bot Date: Wed, 4 Dec 2024 16:39:14 +0530 Subject: [PATCH 02/12] chore: update POT file (#28633) --- frappe/locale/main.pot | 312 ++++++++++++++++++++++++----------------- 1 file changed, 187 insertions(+), 125 deletions(-) diff --git a/frappe/locale/main.pot b/frappe/locale/main.pot index 4f071134a9c4..0ea83eaaaad1 100644 --- a/frappe/locale/main.pot +++ b/frappe/locale/main.pot @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Frappe Framework VERSION\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2024-11-10 17:35+0000\n" -"PO-Revision-Date: 2024-11-10 17:35+0000\n" +"POT-Creation-Date: 2024-12-01 17:58+0000\n" +"PO-Revision-Date: 2024-12-01 17:58+0000\n" "Last-Translator: developers@frappe.io\n" "Language-Team: developers@frappe.io\n" "MIME-Version: 1.0\n" @@ -100,11 +100,11 @@ msgstr "" msgid "(Mandatory)" msgstr "" -#: frappe/model/rename_doc.py:693 +#: frappe/model/rename_doc.py:699 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 "" @@ -849,7 +849,7 @@ msgstr "" msgid "Access Token URL" msgstr "" -#: frappe/auth.py:473 +#: frappe/auth.py:475 msgid "Access not allowed from this IP Address" msgstr "" @@ -908,7 +908,7 @@ msgstr "" msgid "Action Complete" msgstr "" -#: frappe/model/document.py:1679 +#: frappe/model/document.py:1683 msgid "Action Failed" msgstr "" @@ -1431,11 +1431,11 @@ msgstr "" msgid "Administrator" msgstr "" -#: frappe/core/doctype/user/user.py:1156 +#: frappe/core/doctype/user/user.py:1149 msgid "Administrator Logged In" msgstr "" -#: frappe/core/doctype/user/user.py:1150 +#: frappe/core/doctype/user/user.py:1143 msgid "Administrator accessed {0} on {1} via IP Address {2}." msgstr "" @@ -2124,7 +2124,7 @@ msgstr "" msgid "App not found for module: {0}" msgstr "" -#: frappe/__init__.py:1767 +#: frappe/__init__.py:1711 msgid "App {0} is not installed" msgstr "" @@ -2142,7 +2142,7 @@ msgstr "" msgid "Append To" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:183 +#: frappe/email/doctype/email_account/email_account.py:184 msgid "Append To can be one of {0}" msgstr "" @@ -2683,6 +2683,11 @@ msgstr "" msgid "Auth URL Data" msgstr "" +#. Label of a Check field in DocType 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Authenticate as Service Principal" +msgstr "" + #. Label of a Section Break field in DocType 'Email Account' #. Label of a Section Break field in DocType 'Push Notification Settings' #. Label of a Card Break in the Integrations Workspace @@ -2696,7 +2701,7 @@ msgstr "" msgid "Authentication Apps you can use are: " msgstr "" -#: frappe/email/doctype/email_account/email_account.py:310 +#: frappe/email/doctype/email_account/email_account.py:311 msgid "Authentication failed while receiving emails from Email Account: {0}." msgstr "" @@ -2889,11 +2894,11 @@ msgstr "" msgid "Automatic" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:718 +#: frappe/email/doctype/email_account/email_account.py:719 msgid "Automatic Linking can be activated only for one Email Account." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:712 +#: frappe/email/doctype/email_account/email_account.py:713 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "" @@ -4007,11 +4012,11 @@ msgstr "" msgid "Cannot cancel {0}." msgstr "" -#: frappe/model/document.py:846 +#: frappe/model/document.py:850 msgid "Cannot change docstatus from 0 (Draft) to 2 (Cancelled)" msgstr "" -#: frappe/model/document.py:860 +#: frappe/model/document.py:864 msgid "Cannot change docstatus from 1 (Submitted) to 0 (Draft)" msgstr "" @@ -4102,7 +4107,7 @@ msgstr "" msgid "Cannot edit a standard report. Please duplicate and create a new report" msgstr "" -#: frappe/model/document.py:866 +#: frappe/model/document.py:870 msgid "Cannot edit cancelled document" msgstr "" @@ -4135,7 +4140,7 @@ msgstr "" msgid "Cannot have multiple printers mapped to a single print format." msgstr "" -#: frappe/model/document.py:934 +#: frappe/model/document.py:938 msgid "Cannot link cancelled document: {0}" msgstr "" @@ -5027,6 +5032,10 @@ msgstr "" msgid "Communication Type" msgstr "" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:28 +msgid "Communication secret not set" +msgstr "" + #: frappe/desk/page/leaderboard/leaderboard.js:112 msgid "Company" msgstr "" @@ -5116,6 +5125,7 @@ msgid "Compose Email" msgstr "" #. Label of a Select field in DocType 'Document Naming Rule Condition' +#. Label of a Code field in DocType 'Navbar Item' #. Label of a Small Text field in DocType 'Bulk Update' #. Label of a Code field in DocType 'Notification' #. Label of a Data field in DocType 'Notification Recipient' @@ -5123,6 +5133,7 @@ msgstr "" #. Label of a Code field in DocType 'Energy Point Rule' #. Label of a 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 @@ -5354,11 +5365,11 @@ msgstr "" msgid "Contact options, like \"Sales Query, Support Query\" etc each on a new line or separated by commas." msgstr "" -#: frappe/utils/change_log.py:360 +#: frappe/utils/change_log.py:363 msgid "Contains {0} security fix" msgstr "" -#: frappe/utils/change_log.py:358 +#: frappe/utils/change_log.py:361 msgid "Contains {0} security fixes" msgstr "" @@ -5495,7 +5506,7 @@ msgstr "" msgid "Could not connect to outgoing email server" msgstr "" -#: frappe/model/document.py:930 +#: frappe/model/document.py:934 msgid "Could not find {0}" msgstr "" @@ -6569,7 +6580,7 @@ msgstr "" #. Label of a Check field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:199 +#: frappe/email/doctype/email_account/email_account.py:200 msgid "Default Incoming" msgstr "" @@ -6589,7 +6600,7 @@ msgstr "" #. Label of a Check field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:207 +#: frappe/email/doctype/email_account/email_account.py:208 msgid "Default Outgoing" msgstr "" @@ -6710,7 +6721,7 @@ msgstr "" msgid "Defaults" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:218 +#: frappe/email/doctype/email_account/email_account.py:219 msgid "Defaults Updated" msgstr "" @@ -7194,7 +7205,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: frappe/email/doctype/email_account/email_account.js:228 +#: frappe/email/doctype/email_account/email_account.js:232 msgid "Disabled Auto Reply" msgstr "" @@ -7584,7 +7595,7 @@ msgstr "" msgid "Document Naming Settings" msgstr "" -#: frappe/model/document.py:1541 +#: frappe/model/document.py:1545 msgid "Document Queued" msgstr "" @@ -7735,7 +7746,7 @@ msgid "Document Types and Permissions" msgstr "" #: frappe/core/doctype/submission_queue/submission_queue.py:163 -#: frappe/model/document.py:1748 +#: frappe/model/document.py:1752 msgid "Document Unlocked" msgstr "" @@ -8196,7 +8207,7 @@ msgstr "" msgid "Edit Format" msgstr "" -#: frappe/public/js/frappe/form/quick_entry.js:286 +#: frappe/public/js/frappe/form/quick_entry.js:287 msgid "Edit Full Form" msgstr "" @@ -8358,7 +8369,7 @@ msgstr "" msgid "Email Account" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:314 +#: frappe/email/doctype/email_account/email_account.py:315 msgid "Email Account Disabled." msgstr "" @@ -8658,7 +8669,7 @@ msgstr "" #. Label of a Check field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:200 +#: frappe/email/doctype/email_account/email_account.py:201 msgid "Enable Incoming" msgstr "" @@ -8671,7 +8682,7 @@ msgstr "" #. Label of a Check field in DocType 'Email Account' #: frappe/core/doctype/user_email/user_email.json #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:208 +#: frappe/email/doctype/email_account/email_account.py:209 msgid "Enable Outgoing" msgstr "" @@ -8809,11 +8820,11 @@ msgstr "" msgid "Enabled Scheduler" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:931 +#: frappe/email/doctype/email_account/email_account.py:939 msgid "Enabled email inbox for user {0}" msgstr "" -#: frappe/core/doctype/server_script/server_script.py:269 +#: frappe/core/doctype/server_script/server_script.py:243 msgid "Enabled scheduled execution for script {0}" msgstr "" @@ -8826,7 +8837,7 @@ msgstr "" msgid "Enables Calendar and Gantt views." msgstr "" -#: frappe/email/doctype/email_account/email_account.js:223 +#: frappe/email/doctype/email_account/email_account.js:227 msgid "Enabling auto reply on an incoming email account will send automated replies to all the synchronized emails. Do you wish to continue?" msgstr "" @@ -9088,7 +9099,7 @@ msgstr "" msgid "Error in Client Script" msgstr "" -#: frappe/public/js/frappe/form/script_manager.js:242 +#: frappe/public/js/frappe/form/script_manager.js:243 msgid "Error in Client Script." msgstr "" @@ -9106,7 +9117,7 @@ msgstr "" msgid "Error in print format on line {0}: {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:617 +#: frappe/email/doctype/email_account/email_account.py:618 msgid "Error while connecting to email account {0}" msgstr "" @@ -9114,7 +9125,7 @@ msgstr "" msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "" -#: frappe/model/document.py:816 +#: frappe/model/document.py:820 msgid "Error: Document has been modified after you have opened it" msgstr "" @@ -9525,7 +9536,7 @@ msgstr "" msgid "Failed to connect to server" msgstr "" -#: frappe/auth.py:676 +#: frappe/auth.py:678 msgid "Failed to decode token, please provide a valid base64-encoded token." msgstr "" @@ -9549,6 +9560,10 @@ msgstr "" msgid "Failed to export python type hints" msgstr "" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:48 +msgid "Failed to generate access token" +msgstr "" + #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:249 msgid "Failed to generate names from the series" msgstr "" @@ -9565,6 +9580,10 @@ msgstr "" msgid "Failed to get method {0} with {1}" msgstr "" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:68 +msgid "Failed to get site info" +msgstr "" + #: frappe/model/virtual_doctype.py:63 msgid "Failed to import virtual doctype {}, is controller file present?" msgstr "" @@ -9573,6 +9592,10 @@ msgstr "" msgid "Failed to optimize image: {0}" 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:280 msgid "Failed to send email with subject:" msgstr "" @@ -9585,6 +9608,10 @@ msgstr "" msgid "Failed to update global settings" msgstr "" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:83 +msgid "Failed while calling API {0}" +msgstr "" + #. Label of a Table field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Failing Scheduled Jobs (last 7 days)" @@ -9839,7 +9866,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 @@ -10736,7 +10763,7 @@ msgstr "" msgid "Function Based On" msgstr "" -#: frappe/__init__.py:911 +#: frappe/__init__.py:855 msgid "Function {0} is not whitelisted." msgstr "" @@ -11771,7 +11798,7 @@ msgstr "" #: frappe/desk/report/todo/todo.py:36 frappe/model/meta.py:44 #: 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:357 #: frappe/public/js/frappe/list/list_view.js:420 #: frappe/public/js/frappe/model/meta.js:197 @@ -12492,7 +12519,7 @@ msgstr "" msgid "Incomplete Virtual Doctype Implementation" msgstr "" -#: frappe/auth.py:239 +#: frappe/auth.py:241 msgid "Incomplete login details" msgstr "" @@ -12512,11 +12539,11 @@ msgstr "" msgid "Incorrect Verification code" msgstr "" -#: frappe/model/document.py:1347 +#: frappe/model/document.py:1351 msgid "Incorrect value in row {0}:" msgstr "" -#: frappe/model/document.py:1349 +#: frappe/model/document.py:1353 msgid "Incorrect value:" msgstr "" @@ -12669,7 +12696,6 @@ msgid "Insufficient Permission Level for {0}" msgstr "" #: frappe/database/query.py:375 frappe/desk/form/load.py:40 -#: frappe/model/document.py:239 msgid "Insufficient Permission for {0}" msgstr "" @@ -12814,6 +12840,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:90 msgid "Invalid Condition: {}" msgstr "" @@ -12891,11 +12921,11 @@ msgstr "" msgid "Invalid Output Format" msgstr "" -#: frappe/integrations/doctype/connected_app/connected_app.py:166 +#: frappe/integrations/doctype/connected_app/connected_app.py:190 msgid "Invalid Parameters." msgstr "" -#: frappe/core/doctype/user/user.py:1171 frappe/www/update-password.html:121 +#: frappe/core/doctype/user/user.py:1164 frappe/www/update-password.html:121 #: frappe/www/update-password.html:142 frappe/www/update-password.html:144 #: frappe/www/update-password.html:245 msgid "Invalid Password" @@ -12905,7 +12935,7 @@ msgstr "" msgid "Invalid Phone Number" msgstr "" -#: frappe/auth.py:96 frappe/utils/oauth.py:185 frappe/utils/oauth.py:192 +#: frappe/auth.py:95 frappe/utils/oauth.py:185 frappe/utils/oauth.py:192 #: frappe/www/login.py:118 msgid "Invalid Request" msgstr "" @@ -12945,7 +12975,7 @@ msgstr "" msgid "Invalid column" msgstr "" -#: frappe/model/document.py:849 frappe/model/document.py:863 +#: frappe/model/document.py:853 frappe/model/document.py:867 msgid "Invalid docstatus" msgstr "" @@ -13007,7 +13037,7 @@ msgstr "" msgid "Invalid template file for import" msgstr "" -#: frappe/integrations/doctype/connected_app/connected_app.py:172 +#: frappe/integrations/doctype/connected_app/connected_app.py:196 msgid "Invalid token state! Check if the token has been created by the OAuth user." msgstr "" @@ -13849,7 +13879,7 @@ msgstr "" msgid "Last Year" msgstr "" -#: frappe/public/js/frappe/widgets/chart_widget.js:698 +#: frappe/public/js/frappe/widgets/chart_widget.js:704 msgid "Last synced {0}" msgstr "" @@ -13901,7 +13931,7 @@ msgid "Leave blank to repeat always" msgstr "" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:666 +#: frappe/email/doctype/email_account/email_account.py:667 msgid "Leave this conversation" msgstr "" @@ -13961,7 +13991,7 @@ msgstr "" msgid "Length of {0} should be between 1 and 1000" msgstr "" -#: frappe/public/js/frappe/widgets/chart_widget.js:674 +#: frappe/public/js/frappe/widgets/chart_widget.js:680 msgid "Less" msgstr "" @@ -14533,7 +14563,7 @@ msgstr "" msgid "Login Failed please try again" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:139 +#: frappe/email/doctype/email_account/email_account.py:140 msgid "Login Id is required" msgstr "" @@ -14567,7 +14597,7 @@ msgstr "" msgid "Login link sent to your email" msgstr "" -#: frappe/auth.py:325 frappe/auth.py:328 +#: frappe/auth.py:327 frappe/auth.py:330 msgid "Login not allowed at this time" msgstr "" @@ -14614,7 +14644,7 @@ msgstr "" msgid "Login with email link expiry (in minutes)" msgstr "" -#: frappe/auth.py:132 +#: frappe/auth.py:131 msgid "Login with username and password is not allowed." msgstr "" @@ -14772,6 +14802,12 @@ msgstr "" msgid "Male" msgstr "" +#. Label of a standard navbar item +#. Type: Route +#: frappe/hooks.py +msgid "Manage Billing" +msgstr "" + #: frappe/www/me.html:50 msgid "Manage third party apps" msgstr "" @@ -15020,7 +15056,7 @@ msgid "" "(Note: For no limit leave this field empty or set 0)" msgstr "" -#: frappe/model/rename_doc.py:679 +#: frappe/model/rename_doc.py:685 msgid "Maximum {0} rows allowed" msgstr "" @@ -15117,7 +15153,7 @@ msgstr "" msgid "Message" msgstr "" -#: frappe/__init__.py:595 frappe/public/js/frappe/ui/messages.js:267 +#: frappe/__init__.py:539 frappe/public/js/frappe/ui/messages.js:267 msgctxt "Default title of the message dialog" msgid "Message" msgstr "" @@ -15162,7 +15198,7 @@ msgstr "" msgid "Message clipped" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:315 +#: frappe/email/doctype/email_account/email_account.py:316 msgid "Message from server: {0}" msgstr "" @@ -15251,7 +15287,7 @@ msgstr "" msgid "Method" msgstr "" -#: frappe/__init__.py:913 +#: frappe/__init__.py:857 msgid "Method Not Allowed" msgstr "" @@ -15558,7 +15594,7 @@ msgstr "" #: frappe/public/js/frappe/form/multi_select_dialog.js:72 #: frappe/public/js/frappe/ui/toolbar/search.js:285 #: frappe/public/js/frappe/ui/toolbar/search.js:300 -#: frappe/public/js/frappe/widgets/chart_widget.js:674 +#: frappe/public/js/frappe/widgets/chart_widget.js:680 #: frappe/templates/includes/list/list.html:23 #: frappe/templates/includes/search_template.html:13 msgid "More" @@ -15896,7 +15932,7 @@ msgstr "" msgid "Need Workspace Manager role to hide/unhide public workspaces" msgstr "" -#: frappe/model/document.py:625 +#: frappe/model/document.py:629 msgid "Negative Value" msgstr "" @@ -16038,7 +16074,7 @@ msgstr "" msgid "New password cannot be same as old password" msgstr "" -#: frappe/utils/change_log.py:391 +#: frappe/utils/change_log.py:394 msgid "New updates are available" msgstr "" @@ -16085,7 +16121,7 @@ msgstr "" msgid "New {0}: {1}" msgstr "" -#: frappe/utils/change_log.py:373 +#: frappe/utils/change_log.py:376 msgid "New {} releases for the following apps are available" msgstr "" @@ -16139,7 +16175,7 @@ msgstr "" #: frappe/public/js/frappe/web_form/web_form.js:91 #: frappe/public/js/onboarding_tours/onboarding_tours.js:15 #: frappe/public/js/onboarding_tours/onboarding_tours.js:240 -#: frappe/templates/includes/slideshow.html:38 frappe/website/utils.py:253 +#: frappe/templates/includes/slideshow.html:38 frappe/website/utils.py:254 #: frappe/website/web_template/slideshow/slideshow.html:44 msgid "Next" msgstr "" @@ -16517,7 +16553,7 @@ msgstr "" msgid "No of Rows (Max 500)" msgstr "" -#: frappe/__init__.py:1102 frappe/client.py:109 frappe/client.py:151 +#: frappe/__init__.py:1046 frappe/client.py:109 frappe/client.py:151 msgid "No permission for {0}" msgstr "" @@ -16550,11 +16586,11 @@ msgstr "" msgid "No records will be exported" msgstr "" -#: frappe/www/printview.py:424 +#: frappe/www/printview.py:427 msgid "No template found at path: {0}" msgstr "" -#: frappe/public/js/frappe/form/controls/multiselect_list.js:226 +#: frappe/public/js/frappe/form/controls/multiselect_list.js:242 msgid "No values to show" msgstr "" @@ -16659,7 +16695,7 @@ msgstr "" msgid "Not Linked to any record" msgstr "" -#: frappe/__init__.py:995 frappe/app.py:357 frappe/desk/calendar.py:26 +#: frappe/__init__.py:939 frappe/app.py:357 frappe/desk/calendar.py:26 #: frappe/desk/treeview.py:19 frappe/geo/utils.py:97 #: frappe/public/js/frappe/web_form/webform_script.js:15 #: frappe/website/doctype/web_form/web_form.py:602 @@ -16742,11 +16778,11 @@ msgstr "" msgid "Not allowed to create custom Virtual DocType." msgstr "" -#: frappe/www/printview.py:124 +#: frappe/www/printview.py:127 msgid "Not allowed to print cancelled documents" msgstr "" -#: frappe/www/printview.py:121 +#: frappe/www/printview.py:124 msgid "Not allowed to print draft documents" msgstr "" @@ -17104,7 +17140,7 @@ msgstr "" msgid "OAuth Scope" msgstr "" -#: frappe/email/doctype/email_account/email_account.js:178 +#: frappe/email/doctype/email_account/email_account.js:182 msgid "OAuth has been enabled but not authorised. Please use \"Authorise API Access\" button to do the same." msgstr "" @@ -18066,7 +18102,7 @@ msgstr "" msgid "Password for Base DN" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:170 +#: frappe/email/doctype/email_account/email_account.py:171 msgid "Password is required or select Awaiting Password" msgstr "" @@ -18086,7 +18122,7 @@ msgstr "" msgid "Password set" msgstr "" -#: frappe/auth.py:242 +#: frappe/auth.py:244 msgid "Password size exceeded the maximum allowed size" msgstr "" @@ -18642,7 +18678,7 @@ msgstr "" msgid "Please make sure the Reference Communication Docs are not circularly linked." msgstr "" -#: frappe/model/document.py:818 +#: frappe/model/document.py:822 msgid "Please refresh to get the latest document." msgstr "" @@ -18706,7 +18742,7 @@ msgstr "" msgid "Please select a file or url" msgstr "" -#: frappe/model/rename_doc.py:674 +#: frappe/model/rename_doc.py:680 msgid "Please select a valid csv file with data" msgstr "" @@ -18780,7 +18816,7 @@ msgstr "" msgid "Please setup a message first" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:405 +#: frappe/email/doctype/email_account/email_account.py:406 msgid "Please setup default Email Account from Settings > Email Account" msgstr "" @@ -19206,7 +19242,7 @@ msgstr "" msgid "Print Format Type" msgstr "" -#: frappe/www/printview.py:406 +#: frappe/www/printview.py:409 msgid "Print Format {0} is disabled" msgstr "" @@ -19662,7 +19698,7 @@ msgstr "" msgid "Query analysis complete. Check suggested indexes." msgstr "" -#: frappe/utils/safe_exec.py:428 +#: frappe/utils/safe_exec.py:477 msgid "Query must be of SELECT or read-only WITH type." msgstr "" @@ -19864,7 +19900,7 @@ msgstr "" msgid "Re-Run in Console" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:672 +#: frappe/email/doctype/email_account/email_account.py:673 msgid "Re:" msgstr "" @@ -19944,7 +19980,7 @@ msgstr "" msgid "Read mode" msgstr "" -#: frappe/utils/safe_exec.py:90 +#: frappe/utils/safe_exec.py:93 msgid "Read the documentation to know more" msgstr "" @@ -20937,7 +20973,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 "" @@ -21410,7 +21446,7 @@ msgid "Route: Example \"/app\"" msgstr "" #: frappe/model/base_document.py:727 frappe/model/base_document.py:768 -#: frappe/model/document.py:610 +#: frappe/model/document.py:614 msgid "Row" msgstr "" @@ -21582,7 +21618,7 @@ msgstr "" msgid "SMS was not sent. Please contact Administrator." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:187 +#: frappe/email/doctype/email_account/email_account.py:188 msgid "SMTP Server is required" msgstr "" @@ -21690,7 +21726,7 @@ msgstr "" #: frappe/public/js/frappe/form/footer/form_timeline.js:663 #: frappe/public/js/frappe/form/quick_entry.js:161 #: 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:322 #: frappe/public/js/frappe/utils/common.js:443 @@ -21853,7 +21889,7 @@ msgstr "" msgid "Scheduled To Send" msgstr "" -#: frappe/core/doctype/server_script/server_script.py:281 +#: frappe/core/doctype/server_script/server_script.py:255 msgid "Scheduled execution for script {0} has updated" msgstr "" @@ -22257,7 +22293,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 "" @@ -22785,7 +22821,7 @@ msgstr "" msgid "Server Script" msgstr "" -#: frappe/utils/safe_exec.py:89 +#: frappe/utils/safe_exec.py:92 msgid "Server Scripts are disabled. Please enable server scripts from bench configuration." msgstr "" @@ -24121,7 +24157,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:909 #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.json #: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json @@ -24470,7 +24506,7 @@ msgstr "" msgid "Successful Transactions" msgstr "" -#: frappe/model/rename_doc.py:688 +#: frappe/model/rename_doc.py:694 msgid "Successful: {0} to {1}" msgstr "" @@ -24940,7 +24976,7 @@ msgstr "" msgid "Table updated" msgstr "" -#: frappe/model/document.py:1370 +#: frappe/model/document.py:1374 msgid "Table {0} cannot be empty" msgstr "" @@ -25056,11 +25092,21 @@ msgstr "" msgid "Temporarily Disabled" msgstr "" +#: frappe/core/doctype/translation/test_translation.py:47 +#: frappe/core/doctype/translation/test_translation.py:54 +msgid "Test Data" +msgstr "" + #. Label of a Data field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Test Job ID" msgstr "" +#: frappe/core/doctype/translation/test_translation.py:49 +#: frappe/core/doctype/translation/test_translation.py:57 +msgid "Test Spanish" +msgstr "" + #: frappe/email/doctype/newsletter/newsletter.py:94 msgid "Test email sent to {0}" msgstr "" @@ -25512,7 +25558,7 @@ msgstr "" msgid "This action is irreversible. Do you wish to continue?" msgstr "" -#: frappe/__init__.py:991 +#: frappe/__init__.py:935 msgid "This action is only allowed for {}" msgstr "" @@ -25567,7 +25613,7 @@ msgstr "" msgid "This document is already amended, you cannot ammend it again" msgstr "" -#: frappe/model/document.py:1538 +#: frappe/model/document.py:1542 msgid "This document is currently locked and queued for execution. Please try again after some time." msgstr "" @@ -25746,7 +25792,7 @@ msgstr "" msgid "This will terminate the job immediately and might be dangerous, are you sure? " msgstr "" -#: frappe/core/doctype/user/user.py:1185 +#: frappe/core/doctype/user/user.py:1178 msgid "Throttled" msgstr "" @@ -26818,7 +26864,7 @@ msgstr "" msgid "Unknown Rounding Method: {}" msgstr "" -#: frappe/auth.py:302 +#: frappe/auth.py:304 msgid "Unknown User" msgstr "" @@ -26845,7 +26891,7 @@ msgstr "" msgid "Unread Notification Sent" msgstr "" -#: frappe/utils/safe_exec.py:429 +#: frappe/utils/safe_exec.py:478 msgid "Unsafe SQL query" msgstr "" @@ -26978,7 +27024,7 @@ msgstr "" msgid "Update Value" msgstr "" -#: frappe/utils/change_log.py:383 +#: frappe/utils/change_log.py:386 msgid "Update from Frappe Cloud" msgstr "" @@ -27049,6 +27095,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:121 #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:122 #: frappe/public/js/frappe/form/grid.js:63 @@ -27532,7 +27582,7 @@ msgstr "" msgid "User {0} has requested for data deletion" msgstr "" -#: frappe/core/doctype/user/user.py:1319 +#: frappe/core/doctype/user/user.py:1312 msgid "User {0} impersonated as {1}" msgstr "" @@ -27540,7 +27590,7 @@ msgstr "" msgid "User {0} is disabled" msgstr "" -#: frappe/sessions.py:230 +#: frappe/sessions.py:231 msgid "User {0} is disabled. Please contact your System Manager." msgstr "" @@ -27682,15 +27732,15 @@ msgstr "" msgid "Value To Be Set" msgstr "" -#: frappe/model/base_document.py:948 frappe/model/document.py:666 +#: frappe/model/base_document.py:948 frappe/model/document.py:670 msgid "Value cannot be changed for {0}" msgstr "" -#: frappe/model/document.py:612 +#: frappe/model/document.py:616 msgid "Value cannot be negative for" msgstr "" -#: frappe/model/document.py:616 +#: frappe/model/document.py:620 msgid "Value cannot be negative for {0}: {1}" msgstr "" @@ -28802,6 +28852,10 @@ msgstr "" msgid "You are impersonating as another user." msgstr "" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:24 +msgid "You are not allowed to access this resource" +msgstr "" + #: frappe/permissions.py:403 msgid "You are not allowed to access this {0} record because it is linked to {1} '{2}' in field {3}" msgstr "" @@ -28854,7 +28908,7 @@ msgstr "" msgid "You are not permitted to access this page." msgstr "" -#: frappe/__init__.py:910 +#: frappe/__init__.py:854 msgid "You are not permitted to access this resource." msgstr "" @@ -28866,7 +28920,7 @@ msgstr "" msgid "You are only allowed to update order, do not remove or add apps." msgstr "" -#: frappe/email/doctype/email_account/email_account.js:212 +#: frappe/email/doctype/email_account/email_account.js:216 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 "" @@ -28931,7 +28985,7 @@ msgstr "" msgid "You can only set the 3 custom doctypes in the Document Types table." msgstr "" -#: frappe/handler.py:228 +#: frappe/handler.py:229 msgid "You can only upload JPG, PNG, PDF, TXT or Microsoft documents." msgstr "" @@ -29038,11 +29092,11 @@ msgstr "" msgid "You do not have enough review points" msgstr "" -#: frappe/desk/query_report.py:803 +#: frappe/desk/query_report.py:807 msgid "You do not have permission to access {0}: {1}." msgstr "" -#: frappe/www/printview.py:358 +#: frappe/www/printview.py:361 msgid "You do not have permission to view this document" msgstr "" @@ -29143,6 +29197,10 @@ msgstr "" msgid "You must login to submit this form" msgstr "" +#: frappe/model/document.py:238 +msgid "You need the '{0}' permission on {1} {2} to perform this action." +msgstr "" + #: frappe/desk/doctype/workspace/workspace.py:113 msgid "You need to be Workspace Manager to delete a public workspace." msgstr "" @@ -29187,12 +29245,16 @@ msgstr "" msgid "You need to select indexes you want to add first." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:145 +#: frappe/email/doctype/email_account/email_account.py:146 msgid "You need to set one IMAP folder for {0}" msgstr "" +#: frappe/model/rename_doc.py:388 +msgid "You need write permission on {0} {1} to merge" +msgstr "" + #: frappe/model/rename_doc.py:383 -msgid "You need write permission to rename" +msgid "You need write permission on {0} {1} to rename" msgstr "" #: frappe/client.py:458 @@ -29263,7 +29325,7 @@ msgstr "" msgid "Your account has been deleted" msgstr "" -#: frappe/auth.py:494 +#: frappe/auth.py:496 msgid "Your account has been locked and will resume after {0} seconds" msgstr "" @@ -30769,7 +30831,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 "" @@ -31055,7 +31117,7 @@ msgstr "" msgid "{0} has left the conversation in {1} {2}" msgstr "" -#: frappe/__init__.py:2466 +#: frappe/__init__.py:2410 msgid "{0} has no versions tracked." msgstr "" @@ -31121,7 +31183,7 @@ msgstr "" msgid "{0} is like {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:174 +#: frappe/email/doctype/email_account/email_account.py:175 msgid "{0} is mandatory" msgstr "" @@ -31129,7 +31191,7 @@ msgstr "" msgid "{0} is not a field of doctype {1}" msgstr "" -#: frappe/www/printview.py:341 +#: frappe/www/printview.py:344 msgid "{0} is not a raw printing format." msgstr "" @@ -31202,7 +31264,7 @@ msgstr "" msgid "{0} is one of {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:275 +#: frappe/email/doctype/email_account/email_account.py:276 #: frappe/model/naming.py:201 #: frappe/printing/doctype/print_format/print_format.py:92 #: frappe/utils/csvutils.py:131 @@ -31221,7 +31283,7 @@ msgstr "" msgid "{0} items selected" msgstr "" -#: frappe/core/doctype/user/user.py:1328 +#: frappe/core/doctype/user/user.py:1321 msgid "{0} just impersonated as you. They gave this reason: {1}" msgstr "" @@ -31254,23 +31316,23 @@ msgstr "" msgid "{0} months ago" msgstr "" -#: frappe/model/document.py:1595 +#: frappe/model/document.py:1599 msgid "{0} must be after {1}" msgstr "" -#: frappe/model/document.py:1356 +#: frappe/model/document.py:1360 msgid "{0} must be beginning with '{1}'" msgstr "" -#: frappe/model/document.py:1358 +#: frappe/model/document.py:1362 msgid "{0} must be equal to '{1}'" msgstr "" -#: frappe/model/document.py:1354 +#: frappe/model/document.py:1358 msgid "{0} must be none of {1}" msgstr "" -#: frappe/model/document.py:1352 frappe/utils/csvutils.py:136 +#: frappe/model/document.py:1356 frappe/utils/csvutils.py:136 msgid "{0} must be one of {1}" msgstr "" @@ -31282,7 +31344,7 @@ msgstr "" msgid "{0} must be unique" msgstr "" -#: frappe/model/document.py:1360 +#: frappe/model/document.py:1364 msgid "{0} must be {1} {2}" msgstr "" @@ -31296,7 +31358,7 @@ msgstr "" msgid "{0} not a valid State" msgstr "" -#: frappe/model/rename_doc.py:386 +#: frappe/model/rename_doc.py:391 msgid "{0} not allowed to be renamed" msgstr "" @@ -31429,7 +31491,7 @@ msgstr "" msgid "{0} updated" msgstr "" -#: frappe/public/js/frappe/form/controls/multiselect_list.js:162 +#: frappe/public/js/frappe/form/controls/multiselect_list.js:178 msgid "{0} values selected" msgstr "" @@ -31657,8 +31719,8 @@ msgstr "" msgid "{} field cannot be empty." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:198 -#: frappe/email/doctype/email_account/email_account.py:206 +#: frappe/email/doctype/email_account/email_account.py:199 +#: frappe/email/doctype/email_account/email_account.py:207 msgid "{} has been disabled. It can only be enabled if {} is checked." msgstr "" From c7ad3296c9664f5d6b2946f46082f57b91c1bac8 Mon Sep 17 00:00:00 2001 From: Sumit Bhanushali Date: Wed, 4 Dec 2024 17:24:34 +0530 Subject: [PATCH 03/12] fix: check at doc level when if owner role permission is checked during export from report view --- frappe/desk/reportview.py | 13 +++++++++++-- frappe/permissions.py | 4 ++-- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/frappe/desk/reportview.py b/frappe/desk/reportview.py index be2719337546..7d8029b3dd14 100644 --- a/frappe/desk/reportview.py +++ b/frappe/desk/reportview.py @@ -353,14 +353,13 @@ def export_query(): form_params["limit_page_length"] = None form_params["as_list"] = True doctype = form_params.pop("doctype") + form_params["fields"].append(f"`tab{doctype}`.`owner`") file_format_type = form_params.pop("file_format_type") title = form_params.pop("title", doctype) csv_params = pop_csv_params(form_params) add_totals_row = 1 if form_params.pop("add_totals_row", None) == "1" else None translate_values = 1 if form_params.pop("translate_values", None) == "1" else None - frappe.permissions.can_export(doctype, raise_exception=True) - if selection := form_params.pop("selected_items", None): form_params["filters"] = {"name": ("in", json.loads(selection))} @@ -374,6 +373,16 @@ def export_query(): db_query = DatabaseQuery(doctype) ret = db_query.execute(**form_params) + if not frappe.permissions.can_export(doctype): + if frappe.permissions.can_export(doctype, is_owner=True): + for row in ret: + if row[-1] != frappe.session.user: + raise frappe.PermissionError( + _("You are not allowed to export {} doctype").format(doctype) + ) + else: + raise frappe.PermissionError(_("You are not allowed to export {} doctype").format(doctype)) + if add_totals_row: ret = append_totals_row(ret) diff --git a/frappe/permissions.py b/frappe/permissions.py index 28d1ba8f20b4..35b7edeea7fd 100644 --- a/frappe/permissions.py +++ b/frappe/permissions.py @@ -591,11 +591,11 @@ def can_import(doctype, raise_exception=False): return True -def can_export(doctype, raise_exception=False): +def can_export(doctype, raise_exception=False, is_owner=False): if "System Manager" in frappe.get_roles(): return True else: - role_permissions = frappe.permissions.get_role_permissions(doctype) + role_permissions = frappe.permissions.get_role_permissions(doctype, is_owner=is_owner) has_access = role_permissions.get("export") or role_permissions.get("if_owner").get("export") if not has_access and raise_exception: raise frappe.PermissionError(_("You are not allowed to export {} doctype").format(doctype)) From 1ed45ceb97868c9b517dd3066f0b4ea2cd5358f5 Mon Sep 17 00:00:00 2001 From: Sumit Bhanushali Date: Wed, 4 Dec 2024 17:25:06 +0530 Subject: [PATCH 04/12] fix: check at doc level when if owner role permission is checked during export from list view --- frappe/core/doctype/data_import/exporter.py | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/frappe/core/doctype/data_import/exporter.py b/frappe/core/doctype/data_import/exporter.py index a7dcd1acd713..78cae3e88c2e 100644 --- a/frappe/core/doctype/data_import/exporter.py +++ b/frappe/core/doctype/data_import/exporter.py @@ -110,11 +110,21 @@ def is_exportable(df): return fields or [] def get_data_to_export(self): - frappe.permissions.can_export(self.doctype, raise_exception=True) - table_fields = [f for f in self.exportable_fields if f != self.doctype] data = self.get_data_as_docs() + if not frappe.permissions.can_export(self.doctype): + if frappe.permissions.can_export(self.doctype, is_owner=True): + for doc in data: + if doc.get("owner") != frappe.session.user: + raise frappe.PermissionError( + _("You are not allowed to export {} doctype").format(self.doctype) + ) + else: + raise frappe.PermissionError( + _("You are not allowed to export {} doctype").format(self.doctype) + ) + for doc in data: rows = [] rows = self.add_data_row(self.doctype, None, doc, rows, 0) @@ -163,7 +173,7 @@ def format_column_name(df): parent_data = frappe.db.get_list( self.doctype, filters=filters, - fields=["name", *parent_fields], + fields=["name", "owner", *parent_fields], limit_page_length=self.export_page_length, order_by=order_by, as_list=0, From 28d3c502a11756e19636d4b9e99ace597f2ed3e2 Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Wed, 4 Dec 2024 15:39:29 +0000 Subject: [PATCH 05/12] fix: handle empty images (#28669) (#28672) Resolves #28668 (cherry picked from commit 5c4dc84bad1206fddc25aa793022e91a4148932c) Co-authored-by: Raffael Meyer <14891507+barredterra@users.noreply.github.com> --- frappe/core/doctype/file/utils.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/frappe/core/doctype/file/utils.py b/frappe/core/doctype/file/utils.py index a7ccbb670ac2..1ef54390eeec 100644 --- a/frappe/core/doctype/file/utils.py +++ b/frappe/core/doctype/file/utils.py @@ -237,6 +237,10 @@ def _save_file(match): if b"," in content: content = content.split(b",")[1] + if not content: + # if there is no content, return the original tag + return match.group(0) + try: content = safe_b64decode(content) except BinasciiError: From 0f3dad71e69e829171ac7c48de065f797a1357bd Mon Sep 17 00:00:00 2001 From: Sumit Bhanushali Date: Wed, 4 Dec 2024 22:11:52 +0530 Subject: [PATCH 06/12] chore: fix for failing test --- frappe/desk/reportview.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/frappe/desk/reportview.py b/frappe/desk/reportview.py index 7d8029b3dd14..9959024511a0 100644 --- a/frappe/desk/reportview.py +++ b/frappe/desk/reportview.py @@ -353,7 +353,10 @@ def export_query(): form_params["limit_page_length"] = None form_params["as_list"] = True doctype = form_params.pop("doctype") - form_params["fields"].append(f"`tab{doctype}`.`owner`") + if isinstance(form_params["fields"], list): + form_params["fields"].append("owner") + elif isinstance(form_params["fields"], tuple): + form_params["fields"] = form_params["fields"] + ("owner",) file_format_type = form_params.pop("file_format_type") title = form_params.pop("title", doctype) csv_params = pop_csv_params(form_params) From c13762f038a3f32aaf0660e1a0a5ca687ec22bea Mon Sep 17 00:00:00 2001 From: 0xD0M1M0 <76812428+0xD0M1M0@users.noreply.github.com> Date: Thu, 5 Dec 2024 11:56:16 +0000 Subject: [PATCH 07/12] fix: (IMAP) E-Mail Sent Folder Customization --- .../doctype/email_account/email_account.json | 10 +++++++++- .../email/doctype/email_account/email_account.py | 16 ++++++---------- .../email/doctype/email_domain/email_domain.json | 15 ++++++++++++--- .../email/doctype/email_domain/email_domain.py | 1 + 4 files changed, 28 insertions(+), 14 deletions(-) diff --git a/frappe/email/doctype/email_account/email_account.json b/frappe/email/doctype/email_account/email_account.json index eda64a6918c9..fb2dcb7bf3a5 100644 --- a/frappe/email/doctype/email_account/email_account.json +++ b/frappe/email/doctype/email_account/email_account.json @@ -41,6 +41,7 @@ "imap_folder", "section_break_12", "append_emails_to_sent_folder", + "sent_folder_name", "append_to", "create_contact", "enable_automatic_linking", @@ -620,12 +621,19 @@ "fieldname": "backend_app_flow", "fieldtype": "Check", "label": "Authenticate as Service Principal" + }, + { + "depends_on": "eval:!doc.domain && doc.enable_outgoing && doc.enable_incoming && doc.use_imap && doc.append_emails_to_sent_folder", + "fetch_from": "domain.sent_folder_name", + "fieldname": "sent_folder_name", + "fieldtype": "Data", + "label": "Sent Folder Name" } ], "icon": "fa fa-inbox", "index_web_pages_for_search": 1, "links": [], - "modified": "2024-07-18 11:05:57.193762", + "modified": "2024-12-05 12:45:15.801652", "modified_by": "Administrator", "module": "Email", "name": "Email Account", diff --git a/frappe/email/doctype/email_account/email_account.py b/frappe/email/doctype/email_account/email_account.py index b67b29acf172..0d324f618e91 100755 --- a/frappe/email/doctype/email_account/email_account.py +++ b/frappe/email/doctype/email_account/email_account.py @@ -96,15 +96,8 @@ class EmailAccount(Document): password: DF.Password | None send_notification_to: DF.SmallText | None send_unsubscribe_message: DF.Check - service: DF.Literal[ - "", - "GMail", - "Sendgrid", - "SparkPost", - "Yahoo Mail", - "Outlook.com", - "Yandex.Mail", - ] + sent_folder_name: DF.Data | None + service: DF.Literal["", "GMail", "Sendgrid", "SparkPost", "Yahoo Mail", "Outlook.com", "Yandex.Mail"] signature: DF.TextEditor | None smtp_port: DF.Data | None smtp_server: DF.Data | None @@ -726,7 +719,10 @@ def append_email_to_sent_folder(self, message): try: email_server = self.get_incoming_server(in_receive=True) message = safe_encode(message) - email_server.imap.append("Sent", "\\Seen", imaplib.Time2Internaldate(time.time()), message) + sent_folder_name = self.sent_folder_name or "Sent" + email_server.imap.append( + sent_folder_name, "\\Seen", imaplib.Time2Internaldate(time.time()), message + ) except Exception: self.log_error("Unable to add to Sent folder") diff --git a/frappe/email/doctype/email_domain/email_domain.json b/frappe/email/doctype/email_domain/email_domain.json index 5cb4c1994047..b8290625f88f 100644 --- a/frappe/email/doctype/email_domain/email_domain.json +++ b/frappe/email/doctype/email_domain/email_domain.json @@ -22,7 +22,8 @@ "use_ssl_for_outgoing", "column_break_18", "smtp_port", - "append_emails_to_sent_folder" + "append_emails_to_sent_folder", + "sent_folder_name" ], "fields": [ { @@ -125,6 +126,14 @@ { "fieldname": "column_break_18", "fieldtype": "Column Break" + }, + { + "default": "Sent", + "depends_on": "eval: doc.append_emails_to_sent_folder", + "description": "Some mailboxes require a different Sent Folder Name e.g. \"INBOX.Sent\"", + "fieldname": "sent_folder_name", + "fieldtype": "Data", + "label": "Sent Folder Name" } ], "icon": "icon-inbox", @@ -134,7 +143,7 @@ "link_fieldname": "domain" } ], - "modified": "2023-06-05 12:55:06.434541", + "modified": "2024-12-05 12:41:16.753751", "modified_by": "Administrator", "module": "Email", "name": "Email Domain", @@ -154,4 +163,4 @@ "sort_order": "DESC", "states": [], "track_changes": 1 -} +} \ No newline at end of file diff --git a/frappe/email/doctype/email_domain/email_domain.py b/frappe/email/doctype/email_domain/email_domain.py index e9f0516c9356..7503b36821c1 100644 --- a/frappe/email/doctype/email_domain/email_domain.py +++ b/frappe/email/doctype/email_domain/email_domain.py @@ -66,6 +66,7 @@ class EmailDomain(Document): domain_name: DF.Data email_server: DF.Data incoming_port: DF.Data | None + sent_folder_name: DF.Data | None smtp_port: DF.Data | None smtp_server: DF.Data use_imap: DF.Check From 658458594ccb25c4dcd51d9c769298bb26b5dd51 Mon Sep 17 00:00:00 2001 From: Frappe PR Bot Date: Fri, 6 Dec 2024 01:49:10 +0530 Subject: [PATCH 08/12] fix: sync translations from crowdin (#28634) * fix: Swedish translations * fix: Spanish translations * fix: German translations * fix: Swedish translations * fix: Persian translations --- frappe/locale/ar.po | 314 ++++++++++++++++++++++++----------------- frappe/locale/bs.po | 314 ++++++++++++++++++++++++----------------- frappe/locale/de.po | 330 ++++++++++++++++++++++++++------------------ frappe/locale/eo.po | 314 ++++++++++++++++++++++++----------------- frappe/locale/es.po | 318 +++++++++++++++++++++++++----------------- frappe/locale/fa.po | 316 +++++++++++++++++++++++++----------------- frappe/locale/fr.po | 314 ++++++++++++++++++++++++----------------- frappe/locale/hu.po | 312 ++++++++++++++++++++++++----------------- frappe/locale/pl.po | 312 ++++++++++++++++++++++++----------------- frappe/locale/ru.po | 312 ++++++++++++++++++++++++----------------- frappe/locale/sv.po | 328 +++++++++++++++++++++++++------------------ frappe/locale/tr.po | 326 +++++++++++++++++++++++++------------------ frappe/locale/zh.po | 314 ++++++++++++++++++++++++----------------- 13 files changed, 2465 insertions(+), 1659 deletions(-) diff --git a/frappe/locale/ar.po b/frappe/locale/ar.po index 832b938ede14..522952bd8fa8 100644 --- a/frappe/locale/ar.po +++ b/frappe/locale/ar.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-10 17:35+0000\n" -"PO-Revision-Date: 2024-11-26 17:48\n" +"POT-Creation-Date: 2024-12-01 17:58+0000\n" +"PO-Revision-Date: 2024-12-04 19:52\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -102,11 +102,11 @@ msgstr ""{0}" غير مسموح به للنوع {1} في الصف {2}" msgid "(Mandatory)" msgstr "" -#: frappe/model/rename_doc.py:693 +#: frappe/model/rename_doc.py:699 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 "" @@ -824,7 +824,7 @@ msgstr "رمز وصول" msgid "Access Token URL" msgstr "رابط رمز الدخول" -#: frappe/auth.py:473 +#: frappe/auth.py:475 msgid "Access not allowed from this IP Address" msgstr "الوصول غير مسموح به من عنوان IP هذا" @@ -883,7 +883,7 @@ msgstr "العمل / الطريق" msgid "Action Complete" msgstr "" -#: frappe/model/document.py:1679 +#: frappe/model/document.py:1683 msgid "Action Failed" msgstr "فشل العمل" @@ -1406,11 +1406,11 @@ msgstr "الادارة" msgid "Administrator" msgstr "مدير" -#: frappe/core/doctype/user/user.py:1156 +#: frappe/core/doctype/user/user.py:1149 msgid "Administrator Logged In" msgstr "تسجيل دخول مسؤول النظام" -#: frappe/core/doctype/user/user.py:1150 +#: frappe/core/doctype/user/user.py:1143 msgid "Administrator accessed {0} on {1} via IP Address {2}." msgstr ".{2} المسؤول ولج {0} بتاريخ {1} عبر العنوان" @@ -2097,7 +2097,7 @@ msgstr "المفتاح السري للتطبيق" msgid "App not found for module: {0}" msgstr "" -#: frappe/__init__.py:1767 +#: frappe/__init__.py:1711 msgid "App {0} is not installed" msgstr "لم يتم تثبيت التطبيق {0}" @@ -2115,7 +2115,7 @@ msgstr "إلحاق رسائل البريد الإلكتروني إلى مجلد msgid "Append To" msgstr "إلحاق ل" -#: frappe/email/doctype/email_account/email_account.py:183 +#: frappe/email/doctype/email_account/email_account.py:184 msgid "Append To can be one of {0}" msgstr "إلحاق يمكن أن يكون واحدا من {0}" @@ -2656,6 +2656,11 @@ msgstr "" msgid "Auth URL Data" msgstr "بيانات عنوان المصادقة" +#. Label of a Check field in DocType 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Authenticate as Service Principal" +msgstr "" + #. Label of a Section Break field in DocType 'Email Account' #. Label of a Section Break field in DocType 'Push Notification Settings' #. Label of a Card Break in the Integrations Workspace @@ -2669,7 +2674,7 @@ msgstr "المصادقة" msgid "Authentication Apps you can use are: " msgstr "تطبيقات المصادقة التي يمكنك استخدامها هي:" -#: frappe/email/doctype/email_account/email_account.py:310 +#: frappe/email/doctype/email_account/email_account.py:311 msgid "Authentication failed while receiving emails from Email Account: {0}." msgstr "فشلت المصادقة أثناء تلقي رسائل البريد الإلكتروني من حساب البريد الإلكتروني: {0}." @@ -2862,11 +2867,11 @@ msgstr "" msgid "Automatic" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:718 +#: frappe/email/doctype/email_account/email_account.py:719 msgid "Automatic Linking can be activated only for one Email Account." msgstr "يمكن تنشيط الربط التلقائي فقط لحساب بريد إلكتروني واحد." -#: frappe/email/doctype/email_account/email_account.py:712 +#: frappe/email/doctype/email_account/email_account.py:713 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "لا يمكن تنشيط الربط التلقائي إلا إذا تم تمكين الوارد." @@ -3979,11 +3984,11 @@ msgstr "لا يمكن الإلغاء قبل الإرسال. انظر الانت msgid "Cannot cancel {0}." msgstr "" -#: frappe/model/document.py:846 +#: frappe/model/document.py:850 msgid "Cannot change docstatus from 0 (Draft) to 2 (Cancelled)" msgstr "" -#: frappe/model/document.py:860 +#: frappe/model/document.py:864 msgid "Cannot change docstatus from 1 (Submitted) to 0 (Draft)" msgstr "" @@ -4074,7 +4079,7 @@ msgstr "" msgid "Cannot edit a standard report. Please duplicate and create a new report" msgstr "لا يمكنك التعديل على التقارير القياسية. يرجى نسخ التقريرالقياسي و التعديل على النسخة الجديدة" -#: frappe/model/document.py:866 +#: frappe/model/document.py:870 msgid "Cannot edit cancelled document" msgstr "لا يمكنك التعديل على وثيقة ملغية" @@ -4107,7 +4112,7 @@ msgstr "" msgid "Cannot have multiple printers mapped to a single print format." msgstr "لا يمكن تعيين طابعات متعددة على تنسيق طباعة واحد." -#: frappe/model/document.py:934 +#: frappe/model/document.py:938 msgid "Cannot link cancelled document: {0}" msgstr "لا يمكن ربط وثيقة إلغاء: {0}" @@ -4997,6 +5002,10 @@ msgstr "" msgid "Communication Type" msgstr "نوع الإتصال" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:28 +msgid "Communication secret not set" +msgstr "" + #: frappe/desk/page/leaderboard/leaderboard.js:112 msgid "Company" msgstr "شركة" @@ -5086,6 +5095,7 @@ msgid "Compose Email" msgstr "كتابة رسالة الكترونية" #. Label of a Select field in DocType 'Document Naming Rule Condition' +#. Label of a Code field in DocType 'Navbar Item' #. Label of a Small Text field in DocType 'Bulk Update' #. Label of a Code field in DocType 'Notification' #. Label of a Data field in DocType 'Notification Recipient' @@ -5093,6 +5103,7 @@ msgstr "كتابة رسالة الكترونية" #. Label of a Code field in DocType 'Energy Point Rule' #. Label of a 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 @@ -5321,11 +5332,11 @@ msgstr "إعدادات الاتصال بنا" msgid "Contact options, like \"Sales Query, Support Query\" etc each on a new line or separated by commas." msgstr "خيارات الاتصال، مثل "الاستعلام المبيعات والدعم الاستعلام" الخ كل على سطر جديد أو مفصولة بفواصل." -#: frappe/utils/change_log.py:360 +#: frappe/utils/change_log.py:363 msgid "Contains {0} security fix" msgstr "" -#: frappe/utils/change_log.py:358 +#: frappe/utils/change_log.py:361 msgid "Contains {0} security fixes" msgstr "" @@ -5462,7 +5473,7 @@ msgstr "" msgid "Could not connect to outgoing email server" msgstr "لا يمكن الاتصال بخادم البريد الإلكتروني المنتهية ولايته" -#: frappe/model/document.py:930 +#: frappe/model/document.py:934 msgid "Could not find {0}" msgstr "لا يمكن أن تجد {0}" @@ -6536,7 +6547,7 @@ msgstr "علبة الوارد الافتراضية" #. Label of a Check field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:199 +#: frappe/email/doctype/email_account/email_account.py:200 msgid "Default Incoming" msgstr "الايرادات الافتراضية" @@ -6556,7 +6567,7 @@ msgstr "" #. Label of a Check field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:207 +#: frappe/email/doctype/email_account/email_account.py:208 msgid "Default Outgoing" msgstr "الافتراضي الصادر" @@ -6677,7 +6688,7 @@ msgstr "القيمة الافتراضية" msgid "Defaults" msgstr "الافتراضات" -#: frappe/email/doctype/email_account/email_account.py:218 +#: frappe/email/doctype/email_account/email_account.py:219 msgid "Defaults Updated" msgstr "" @@ -7161,7 +7172,7 @@ msgstr "" msgid "Disabled" msgstr "معطل" -#: frappe/email/doctype/email_account/email_account.js:228 +#: frappe/email/doctype/email_account/email_account.js:232 msgid "Disabled Auto Reply" msgstr "الرد التلقائي معطل" @@ -7550,7 +7561,7 @@ msgstr "شرط قاعدة تسمية المستند" msgid "Document Naming Settings" msgstr "" -#: frappe/model/document.py:1541 +#: frappe/model/document.py:1545 msgid "Document Queued" msgstr "المستند في قائمة الانتظار" @@ -7701,7 +7712,7 @@ msgid "Document Types and Permissions" msgstr "" #: frappe/core/doctype/submission_queue/submission_queue.py:163 -#: frappe/model/document.py:1748 +#: frappe/model/document.py:1752 msgid "Document Unlocked" msgstr "" @@ -8162,7 +8173,7 @@ msgstr "" msgid "Edit Format" msgstr "تحرير تنسيق" -#: frappe/public/js/frappe/form/quick_entry.js:286 +#: frappe/public/js/frappe/form/quick_entry.js:287 msgid "Edit Full Form" msgstr "" @@ -8324,7 +8335,7 @@ msgstr "البريد الإلكتروني" msgid "Email Account" msgstr "حساب البريد الإلكتروني" -#: frappe/email/doctype/email_account/email_account.py:314 +#: frappe/email/doctype/email_account/email_account.py:315 msgid "Email Account Disabled." msgstr "" @@ -8624,7 +8635,7 @@ msgstr "" #. Label of a Check field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:200 +#: frappe/email/doctype/email_account/email_account.py:201 msgid "Enable Incoming" msgstr "تمكين الوارد" @@ -8637,7 +8648,7 @@ msgstr "تمكين Onboarding" #. Label of a Check field in DocType 'Email Account' #: frappe/core/doctype/user_email/user_email.json #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:208 +#: frappe/email/doctype/email_account/email_account.py:209 msgid "Enable Outgoing" msgstr "تمكين البريد الصادر" @@ -8774,11 +8785,11 @@ msgstr "تمكين" msgid "Enabled Scheduler" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:931 +#: frappe/email/doctype/email_account/email_account.py:939 msgid "Enabled email inbox for user {0}" msgstr "صندوق الوارد للبريد الإلكتروني المُمكّن للمستخدم {0}" -#: frappe/core/doctype/server_script/server_script.py:269 +#: frappe/core/doctype/server_script/server_script.py:243 msgid "Enabled scheduled execution for script {0}" msgstr "تمكين التنفيذ المجدول للنص {0}" @@ -8791,7 +8802,7 @@ msgstr "تمكين التنفيذ المجدول للنص {0}" msgid "Enables Calendar and Gantt views." msgstr "" -#: frappe/email/doctype/email_account/email_account.js:223 +#: frappe/email/doctype/email_account/email_account.js:227 msgid "Enabling auto reply on an incoming email account will send automated replies to all the synchronized emails. Do you wish to continue?" msgstr "" @@ -9053,7 +9064,7 @@ msgstr "حدث خطأ في {0}" msgid "Error in Client Script" msgstr "" -#: frappe/public/js/frappe/form/script_manager.js:242 +#: frappe/public/js/frappe/form/script_manager.js:243 msgid "Error in Client Script." msgstr "" @@ -9071,7 +9082,7 @@ msgstr "خطأ في الإخطار" msgid "Error in print format on line {0}: {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:617 +#: frappe/email/doctype/email_account/email_account.py:618 msgid "Error while connecting to email account {0}" msgstr "حدث خطأ أثناء الاتصال بحساب البريد الإلكتروني {0}" @@ -9079,7 +9090,7 @@ msgstr "حدث خطأ أثناء الاتصال بحساب البريد الإل msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "خطأ أثناء تقييم الإشعار {0}. يرجى تصحيح القالب الخاص بك." -#: frappe/model/document.py:816 +#: frappe/model/document.py:820 msgid "Error: Document has been modified after you have opened it" msgstr "تم تعديل الوثيقة بعد أن كنت قد فتحه: خطأ" @@ -9488,7 +9499,7 @@ msgstr "" msgid "Failed to connect to server" msgstr "فشل الاتصال بالخادم" -#: frappe/auth.py:676 +#: frappe/auth.py:678 msgid "Failed to decode token, please provide a valid base64-encoded token." msgstr "فشل فك الرمز المميز ، يرجى تقديم رمز مميز صالح بترميز base64." @@ -9512,6 +9523,10 @@ msgstr "" msgid "Failed to export python type hints" msgstr "" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:48 +msgid "Failed to generate access token" +msgstr "" + #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:249 msgid "Failed to generate names from the series" msgstr "" @@ -9528,6 +9543,10 @@ msgstr "" msgid "Failed to get method {0} with {1}" msgstr "" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:68 +msgid "Failed to get site info" +msgstr "" + #: frappe/model/virtual_doctype.py:63 msgid "Failed to import virtual doctype {}, is controller file present?" msgstr "" @@ -9536,6 +9555,10 @@ msgstr "" msgid "Failed to optimize image: {0}" 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:280 msgid "Failed to send email with subject:" msgstr "" @@ -9548,6 +9571,10 @@ msgstr "" msgid "Failed to update global settings" msgstr "" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:83 +msgid "Failed while calling API {0}" +msgstr "" + #. Label of a Table field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Failing Scheduled Jobs (last 7 days)" @@ -9802,7 +9829,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 @@ -10698,7 +10725,7 @@ msgstr "وظيفة" msgid "Function Based On" msgstr "وظيفة على أساس" -#: frappe/__init__.py:911 +#: frappe/__init__.py:855 msgid "Function {0} is not whitelisted." msgstr "" @@ -11733,7 +11760,7 @@ msgstr "" #: frappe/desk/report/todo/todo.py:36 frappe/model/meta.py:44 #: 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:357 #: frappe/public/js/frappe/list/list_view.js:420 #: frappe/public/js/frappe/model/meta.js:197 @@ -12454,7 +12481,7 @@ msgstr "حساب البريد الإلكتروني الوارد غير صحيح" msgid "Incomplete Virtual Doctype Implementation" msgstr "" -#: frappe/auth.py:239 +#: frappe/auth.py:241 msgid "Incomplete login details" msgstr "تفاصيل تسجيل الدخول غير مكتملة" @@ -12474,11 +12501,11 @@ msgstr "مستخدم غير صحيح أو كلمة مرور" msgid "Incorrect Verification code" msgstr "رمز التحقق غير صحيح" -#: frappe/model/document.py:1347 +#: frappe/model/document.py:1351 msgid "Incorrect value in row {0}:" msgstr "" -#: frappe/model/document.py:1349 +#: frappe/model/document.py:1353 msgid "Incorrect value:" msgstr "" @@ -12631,7 +12658,6 @@ msgid "Insufficient Permission Level for {0}" msgstr "" #: frappe/database/query.py:375 frappe/desk/form/load.py:40 -#: frappe/model/document.py:239 msgid "Insufficient Permission for {0}" msgstr "عدم كفاية الإذن {0}" @@ -12776,6 +12802,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:90 msgid "Invalid Condition: {}" msgstr "" @@ -12853,11 +12883,11 @@ msgstr "" msgid "Invalid Output Format" msgstr "تنسيق الإخراج غير صالح" -#: frappe/integrations/doctype/connected_app/connected_app.py:166 +#: frappe/integrations/doctype/connected_app/connected_app.py:190 msgid "Invalid Parameters." msgstr "" -#: frappe/core/doctype/user/user.py:1171 frappe/www/update-password.html:121 +#: frappe/core/doctype/user/user.py:1164 frappe/www/update-password.html:121 #: frappe/www/update-password.html:142 frappe/www/update-password.html:144 #: frappe/www/update-password.html:245 msgid "Invalid Password" @@ -12867,7 +12897,7 @@ msgstr "رمز مرور خاطئ" msgid "Invalid Phone Number" msgstr "" -#: frappe/auth.py:96 frappe/utils/oauth.py:185 frappe/utils/oauth.py:192 +#: frappe/auth.py:95 frappe/utils/oauth.py:185 frappe/utils/oauth.py:192 #: frappe/www/login.py:118 msgid "Invalid Request" msgstr "طلب غير صالح" @@ -12907,7 +12937,7 @@ msgstr "" msgid "Invalid column" msgstr "عمود غير صالح" -#: frappe/model/document.py:849 frappe/model/document.py:863 +#: frappe/model/document.py:853 frappe/model/document.py:867 msgid "Invalid docstatus" msgstr "" @@ -12969,7 +12999,7 @@ msgstr "" msgid "Invalid template file for import" msgstr "ملف نموذج غير صالح للاستيراد" -#: frappe/integrations/doctype/connected_app/connected_app.py:172 +#: frappe/integrations/doctype/connected_app/connected_app.py:196 msgid "Invalid token state! Check if the token has been created by the OAuth user." msgstr "" @@ -13811,7 +13841,7 @@ msgstr "الاسبوع الماضي" msgid "Last Year" msgstr "العام الماضي" -#: frappe/public/js/frappe/widgets/chart_widget.js:698 +#: frappe/public/js/frappe/widgets/chart_widget.js:704 msgid "Last synced {0}" msgstr "آخر مزامنة {0}" @@ -13863,7 +13893,7 @@ msgid "Leave blank to repeat always" msgstr "اتركه فارغ لتكرار دائما" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:666 +#: frappe/email/doctype/email_account/email_account.py:667 msgid "Leave this conversation" msgstr "ترك هذه المحادثة" @@ -13923,7 +13953,7 @@ msgstr "" msgid "Length of {0} should be between 1 and 1000" msgstr "يجب أن يكون طول {0} بين 1 و 1000" -#: frappe/public/js/frappe/widgets/chart_widget.js:674 +#: frappe/public/js/frappe/widgets/chart_widget.js:680 msgid "Less" msgstr "" @@ -14495,7 +14525,7 @@ msgstr "تسجيل الدخول قبل" msgid "Login Failed please try again" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:139 +#: frappe/email/doctype/email_account/email_account.py:140 msgid "Login Id is required" msgstr "مطلوب معرف تسجيل الدخول" @@ -14529,7 +14559,7 @@ msgstr "" msgid "Login link sent to your email" msgstr "" -#: frappe/auth.py:325 frappe/auth.py:328 +#: frappe/auth.py:327 frappe/auth.py:330 msgid "Login not allowed at this time" msgstr "تسجيل الدخول غير مسموح في هذا الوقت" @@ -14576,7 +14606,7 @@ msgstr "" msgid "Login with email link expiry (in minutes)" msgstr "" -#: frappe/auth.py:132 +#: frappe/auth.py:131 msgid "Login with username and password is not allowed." msgstr "" @@ -14734,6 +14764,12 @@ msgstr "يجعل الصفحة عامة" msgid "Male" msgstr "" +#. Label of a standard navbar item +#. Type: Route +#: frappe/hooks.py +msgid "Manage Billing" +msgstr "" + #: frappe/www/me.html:50 msgid "Manage third party apps" msgstr "" @@ -14981,7 +15017,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:679 +#: frappe/model/rename_doc.py:685 msgid "Maximum {0} rows allowed" msgstr "الحد الأقصى {0} الصفوف المسموح" @@ -15078,7 +15114,7 @@ msgstr "الدمج مسموح فقط بين مجموعة ومجموعة أو ف msgid "Message" msgstr "رسالة" -#: frappe/__init__.py:595 frappe/public/js/frappe/ui/messages.js:267 +#: frappe/__init__.py:539 frappe/public/js/frappe/ui/messages.js:267 msgctxt "Default title of the message dialog" msgid "Message" msgstr "رسالة" @@ -15123,7 +15159,7 @@ msgstr "" msgid "Message clipped" msgstr "رسالة قص" -#: frappe/email/doctype/email_account/email_account.py:315 +#: frappe/email/doctype/email_account/email_account.py:316 msgid "Message from server: {0}" msgstr "رسالة من الخادم: {0}" @@ -15212,7 +15248,7 @@ msgstr "عنوان Meta لـ SEO" msgid "Method" msgstr "طريقة" -#: frappe/__init__.py:913 +#: frappe/__init__.py:857 msgid "Method Not Allowed" msgstr "" @@ -15519,7 +15555,7 @@ msgstr "" #: frappe/public/js/frappe/form/multi_select_dialog.js:72 #: frappe/public/js/frappe/ui/toolbar/search.js:285 #: frappe/public/js/frappe/ui/toolbar/search.js:300 -#: frappe/public/js/frappe/widgets/chart_widget.js:674 +#: frappe/public/js/frappe/widgets/chart_widget.js:680 #: frappe/templates/includes/list/list.html:23 #: frappe/templates/includes/search_template.html:13 msgid "More" @@ -15855,7 +15891,7 @@ msgstr "" msgid "Need Workspace Manager role to hide/unhide public workspaces" msgstr "" -#: frappe/model/document.py:625 +#: frappe/model/document.py:629 msgid "Negative Value" msgstr "قيمة سالبة" @@ -15997,7 +16033,7 @@ msgstr "" msgid "New password cannot be same as old password" msgstr "" -#: frappe/utils/change_log.py:391 +#: frappe/utils/change_log.py:394 msgid "New updates are available" msgstr "تحديثات جديدة متاحة" @@ -16044,7 +16080,7 @@ msgstr "تم إنشاء {0} {1} جديد" msgid "New {0}: {1}" msgstr "جديد {0}: {1}" -#: frappe/utils/change_log.py:373 +#: frappe/utils/change_log.py:376 msgid "New {} releases for the following apps are available" msgstr "تتوفر {} إصدارات جديدة للتطبيقات التالية" @@ -16098,7 +16134,7 @@ msgstr "النشرات الإخبارية" #: frappe/public/js/frappe/web_form/web_form.js:91 #: frappe/public/js/onboarding_tours/onboarding_tours.js:15 #: frappe/public/js/onboarding_tours/onboarding_tours.js:240 -#: frappe/templates/includes/slideshow.html:38 frappe/website/utils.py:253 +#: frappe/templates/includes/slideshow.html:38 frappe/website/utils.py:254 #: frappe/website/web_template/slideshow/slideshow.html:44 msgid "Next" msgstr "التالي" @@ -16476,7 +16512,7 @@ msgstr "عدد الأعمدة" msgid "No of Rows (Max 500)" msgstr "عدد الصفوف (بحد أقصى 500)" -#: frappe/__init__.py:1102 frappe/client.py:109 frappe/client.py:151 +#: frappe/__init__.py:1046 frappe/client.py:109 frappe/client.py:151 msgid "No permission for {0}" msgstr "لا يوجد صلاحية لـ {0}
No permission for {0}" @@ -16509,11 +16545,11 @@ msgstr "" msgid "No records will be exported" msgstr "لن يتم تصدير سجلات" -#: frappe/www/printview.py:424 +#: frappe/www/printview.py:427 msgid "No template found at path: {0}" msgstr "لم يتم العثور على نموذج في المسار: {0}" -#: frappe/public/js/frappe/form/controls/multiselect_list.js:226 +#: frappe/public/js/frappe/form/controls/multiselect_list.js:242 msgid "No values to show" msgstr "" @@ -16618,7 +16654,7 @@ msgstr "لا تعجبني" msgid "Not Linked to any record" msgstr "غير مرتبط بأي سجل" -#: frappe/__init__.py:995 frappe/app.py:357 frappe/desk/calendar.py:26 +#: frappe/__init__.py:939 frappe/app.py:357 frappe/desk/calendar.py:26 #: frappe/desk/treeview.py:19 frappe/geo/utils.py:97 #: frappe/public/js/frappe/web_form/webform_script.js:15 #: frappe/website/doctype/web_form/web_form.py:602 @@ -16701,11 +16737,11 @@ msgstr "غير مسموح بإرفاق مستند {0} ، يرجى تمكين ا msgid "Not allowed to create custom Virtual DocType." msgstr "" -#: frappe/www/printview.py:124 +#: frappe/www/printview.py:127 msgid "Not allowed to print cancelled documents" msgstr "لا يسمح لطباعة الوثائق الملغاة" -#: frappe/www/printview.py:121 +#: frappe/www/printview.py:124 msgid "Not allowed to print draft documents" msgstr "لا يسمح لطباعة مسودات الوثائق" @@ -17063,7 +17099,7 @@ msgstr "إعدادات موفرOAuth" msgid "OAuth Scope" msgstr "" -#: frappe/email/doctype/email_account/email_account.js:178 +#: frappe/email/doctype/email_account/email_account.js:182 msgid "OAuth has been enabled but not authorised. Please use \"Authorise API Access\" button to do the same." msgstr "" @@ -18025,7 +18061,7 @@ msgstr "تم تغيير الرقم السري بنجاح." msgid "Password for Base DN" msgstr "كلمة السر لقاعدة DN" -#: frappe/email/doctype/email_account/email_account.py:170 +#: frappe/email/doctype/email_account/email_account.py:171 msgid "Password is required or select Awaiting Password" msgstr "كلمة المرور مطلوبة أو اختر كلمة المرور" @@ -18045,7 +18081,7 @@ msgstr "تم إرسال إرشادات إعادة تعيين كلمة السر msgid "Password set" msgstr "" -#: frappe/auth.py:242 +#: frappe/auth.py:244 msgid "Password size exceeded the maximum allowed size" msgstr "" @@ -18601,7 +18637,7 @@ msgstr "" msgid "Please make sure the Reference Communication Docs are not circularly linked." msgstr "يرجى التأكد من أن وثائق الاتصال المرجعية غير مرتبطة بشكل دائري." -#: frappe/model/document.py:818 +#: frappe/model/document.py:822 msgid "Please refresh to get the latest document." msgstr "يرجى تحديث للحصول على أحدث وثيقة." @@ -18665,7 +18701,7 @@ msgstr "" msgid "Please select a file or url" msgstr "يرجى تحديد ملف أو URL" -#: frappe/model/rename_doc.py:674 +#: frappe/model/rename_doc.py:680 msgid "Please select a valid csv file with data" msgstr "يرجى تحديد ملف CSV ساري المفعول مع البيانات" @@ -18739,7 +18775,7 @@ msgstr "يرجى إعداد سمز قبل تعيينه كطريقة المصاد msgid "Please setup a message first" msgstr "يرجى إعداد رسالة أولاً" -#: frappe/email/doctype/email_account/email_account.py:405 +#: frappe/email/doctype/email_account/email_account.py:406 msgid "Please setup default Email Account from Settings > Email Account" msgstr "" @@ -19165,7 +19201,7 @@ msgstr "تنسيق الطباعة مساعدة" msgid "Print Format Type" msgstr "نوع تنسيق الطباعة" -#: frappe/www/printview.py:406 +#: frappe/www/printview.py:409 msgid "Print Format {0} is disabled" msgstr "تم تعطيل تنسيق الطباعة {0}" @@ -19621,7 +19657,7 @@ msgstr "الاستعلام عن" msgid "Query analysis complete. Check suggested indexes." msgstr "" -#: frappe/utils/safe_exec.py:428 +#: frappe/utils/safe_exec.py:477 msgid "Query must be of SELECT or read-only WITH type." msgstr "" @@ -19823,7 +19859,7 @@ msgstr "" msgid "Re-Run in Console" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:672 +#: frappe/email/doctype/email_account/email_account.py:673 msgid "Re:" msgstr "" @@ -19903,7 +19939,7 @@ msgstr "قراءة من قبل المتلقي" msgid "Read mode" msgstr "" -#: frappe/utils/safe_exec.py:90 +#: frappe/utils/safe_exec.py:93 msgid "Read the documentation to know more" msgstr "" @@ -20896,7 +20932,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 "تصفير البيانات في الحقول" @@ -21369,7 +21405,7 @@ msgid "Route: Example \"/app\"" msgstr "" #: frappe/model/base_document.py:727 frappe/model/base_document.py:768 -#: frappe/model/document.py:610 +#: frappe/model/document.py:614 msgid "Row" msgstr "صف" @@ -21541,7 +21577,7 @@ msgstr "" msgid "SMS was not sent. Please contact Administrator." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:187 +#: frappe/email/doctype/email_account/email_account.py:188 msgid "SMTP Server is required" msgstr "" @@ -21649,7 +21685,7 @@ msgstr "السبت" #: frappe/public/js/frappe/form/footer/form_timeline.js:663 #: frappe/public/js/frappe/form/quick_entry.js:161 #: 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:322 #: frappe/public/js/frappe/utils/common.js:443 @@ -21812,7 +21848,7 @@ msgstr "" msgid "Scheduled To Send" msgstr "من المقرر أن ترسل" -#: frappe/core/doctype/server_script/server_script.py:281 +#: frappe/core/doctype/server_script/server_script.py:255 msgid "Scheduled execution for script {0} has updated" msgstr "تم تحديث التنفيذ المجدول للنص {0}" @@ -22216,7 +22252,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 "حدد الحقول" @@ -22744,7 +22780,7 @@ msgstr "خادم IP" msgid "Server Script" msgstr "خادم النصي" -#: frappe/utils/safe_exec.py:89 +#: frappe/utils/safe_exec.py:92 msgid "Server Scripts are disabled. Please enable server scripts from bench configuration." msgstr "" @@ -24077,7 +24113,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:909 #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.json #: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json @@ -24426,7 +24462,7 @@ msgstr "" msgid "Successful Transactions" msgstr "المعاملات الناجحة" -#: frappe/model/rename_doc.py:688 +#: frappe/model/rename_doc.py:694 msgid "Successful: {0} to {1}" msgstr "ناجح: {0} إلى {1}" @@ -24896,7 +24932,7 @@ msgstr "" msgid "Table updated" msgstr "الجدول محدث" -#: frappe/model/document.py:1370 +#: frappe/model/document.py:1374 msgid "Table {0} cannot be empty" msgstr "جدول {0} لا يمكن أن يكون فارغا" @@ -25012,11 +25048,21 @@ msgstr "" msgid "Temporarily Disabled" msgstr "موقوف مؤقتا" +#: frappe/core/doctype/translation/test_translation.py:47 +#: frappe/core/doctype/translation/test_translation.py:54 +msgid "Test Data" +msgstr "" + #. Label of a Data field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Test Job ID" msgstr "" +#: frappe/core/doctype/translation/test_translation.py:49 +#: frappe/core/doctype/translation/test_translation.py:57 +msgid "Test Spanish" +msgstr "" + #: frappe/email/doctype/newsletter/newsletter.py:94 msgid "Test email sent to {0}" msgstr "تم إرسال بريد إلكتروني تجريبي إلى {0}" @@ -25461,7 +25507,7 @@ msgstr "وهذا المجلس كانبان يكون القطاع الخاص" msgid "This action is irreversible. Do you wish to continue?" msgstr "" -#: frappe/__init__.py:991 +#: frappe/__init__.py:935 msgid "This action is only allowed for {}" msgstr "هذا الإجراء مسموح به فقط لـ {}" @@ -25516,7 +25562,7 @@ msgstr "" msgid "This document is already amended, you cannot ammend it again" msgstr "تم تعديل هذا المستند بالفعل ، ولا يمكنك تعديله مرة أخرى" -#: frappe/model/document.py:1538 +#: frappe/model/document.py:1542 msgid "This document is currently locked and queued for execution. Please try again after some time." msgstr "" @@ -25693,7 +25739,7 @@ msgstr "" msgid "This will terminate the job immediately and might be dangerous, are you sure? " msgstr "" -#: frappe/core/doctype/user/user.py:1185 +#: frappe/core/doctype/user/user.py:1178 msgid "Throttled" msgstr "مخنوق" @@ -26757,7 +26803,7 @@ msgstr "عمود غير معروف: {0}" msgid "Unknown Rounding Method: {}" msgstr "" -#: frappe/auth.py:302 +#: frappe/auth.py:304 msgid "Unknown User" msgstr "مستخدم غير معروف" @@ -26784,7 +26830,7 @@ msgstr "غير مقروء" msgid "Unread Notification Sent" msgstr "إرسال الإشعارات غير المقروءة" -#: frappe/utils/safe_exec.py:429 +#: frappe/utils/safe_exec.py:478 msgid "Unsafe SQL query" msgstr "" @@ -26917,7 +26963,7 @@ msgstr "تحديث الترجمات" msgid "Update Value" msgstr "تحديث القيمة" -#: frappe/utils/change_log.py:383 +#: frappe/utils/change_log.py:386 msgid "Update from Frappe Cloud" msgstr "" @@ -26988,6 +27034,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:121 #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:122 #: frappe/public/js/frappe/form/grid.js:63 @@ -27471,7 +27521,7 @@ msgstr "" msgid "User {0} has requested for data deletion" msgstr "طلب المستخدم {0} حذف البيانات" -#: frappe/core/doctype/user/user.py:1319 +#: frappe/core/doctype/user/user.py:1312 msgid "User {0} impersonated as {1}" msgstr "" @@ -27479,7 +27529,7 @@ msgstr "" msgid "User {0} is disabled" msgstr "المستخدم {0} تم تعطيل" -#: frappe/sessions.py:230 +#: frappe/sessions.py:231 msgid "User {0} is disabled. Please contact your System Manager." msgstr "" @@ -27621,15 +27671,15 @@ msgstr "تم تغير القيمة" msgid "Value To Be Set" msgstr "قيمة ليتم تعيينها" -#: frappe/model/base_document.py:948 frappe/model/document.py:666 +#: frappe/model/base_document.py:948 frappe/model/document.py:670 msgid "Value cannot be changed for {0}" msgstr "لا يمكن تغير القيمة ل {0}" -#: frappe/model/document.py:612 +#: frappe/model/document.py:616 msgid "Value cannot be negative for" msgstr "لا يمكن أن تكون القيمة سالبة لـ" -#: frappe/model/document.py:616 +#: frappe/model/document.py:620 msgid "Value cannot be negative for {0}: {1}" msgstr "لا يمكن أن تكون القيمة سالبة لـ {0}: {1}" @@ -28741,6 +28791,10 @@ msgstr "أنت متصل بالإنترنت." msgid "You are impersonating as another user." msgstr "" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:24 +msgid "You are not allowed to access this resource" +msgstr "" + #: frappe/permissions.py:403 msgid "You are not allowed to access this {0} record because it is linked to {1} '{2}' in field {3}" msgstr "لا يسمح لك بالوصول إلى هذا السجل {0} لأنه مرتبط بـ {1} '{2}' في الحقل {3}" @@ -28793,7 +28847,7 @@ msgstr "" msgid "You are not permitted to access this page." msgstr "لا يسمح لك بالوصول إلى هذه الصفحة." -#: frappe/__init__.py:910 +#: frappe/__init__.py:854 msgid "You are not permitted to access this resource." msgstr "" @@ -28805,7 +28859,7 @@ msgstr "أنت الآن تتبع هذا المستند. سوف تتلقى الت msgid "You are only allowed to update order, do not remove or add apps." msgstr "" -#: frappe/email/doctype/email_account/email_account.js:212 +#: frappe/email/doctype/email_account/email_account.js:216 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 "" @@ -28870,7 +28924,7 @@ msgstr "" msgid "You can only set the 3 custom doctypes in the Document Types table." msgstr "" -#: frappe/handler.py:228 +#: frappe/handler.py:229 msgid "You can only upload JPG, PNG, PDF, TXT or Microsoft documents." msgstr "" @@ -28977,11 +29031,11 @@ msgstr "ليس لديك نقاط كافية" msgid "You do not have enough review points" msgstr "ليس لديك نقاط مراجعة كافية" -#: frappe/desk/query_report.py:803 +#: frappe/desk/query_report.py:807 msgid "You do not have permission to access {0}: {1}." msgstr "" -#: frappe/www/printview.py:358 +#: frappe/www/printview.py:361 msgid "You do not have permission to view this document" msgstr "" @@ -29082,6 +29136,10 @@ msgstr "" msgid "You must login to submit this form" msgstr "يجب عليك تسجيل الدخول لإرسال هذا النموذج" +#: frappe/model/document.py:238 +msgid "You need the '{0}' permission on {1} {2} to perform this action." +msgstr "" + #: frappe/desk/doctype/workspace/workspace.py:113 msgid "You need to be Workspace Manager to delete a public workspace." msgstr "" @@ -29126,13 +29184,17 @@ msgstr "تحتاج إلى تثبيت pycups لاستخدام هذه الميزة msgid "You need to select indexes you want to add first." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:145 +#: frappe/email/doctype/email_account/email_account.py:146 msgid "You need to set one IMAP folder for {0}" msgstr "" +#: frappe/model/rename_doc.py:388 +msgid "You need write permission on {0} {1} to merge" +msgstr "" + #: frappe/model/rename_doc.py:383 -msgid "You need write permission to rename" -msgstr "تحتاج الى صلاحية كتابة لأعادة التسمية" +msgid "You need write permission on {0} {1} to rename" +msgstr "" #: frappe/client.py:458 msgid "You need {0} permission to fetch values from {1} {2}" @@ -29202,7 +29264,7 @@ msgstr "اختصاراتك" msgid "Your account has been deleted" msgstr "" -#: frappe/auth.py:494 +#: frappe/auth.py:496 msgid "Your account has been locked and will resume after {0} seconds" msgstr "تم قفل حسابك وسيتم استئنافه بعد {0} ثانية" @@ -30708,7 +30770,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} الحقول" @@ -30994,7 +31056,7 @@ msgstr "{0} تم بنجاح الإضافة إلى مجموعة البريد ا msgid "{0} has left the conversation in {1} {2}" msgstr "{0} تركت محادثة في {1} {2}" -#: frappe/__init__.py:2466 +#: frappe/__init__.py:2410 msgid "{0} has no versions tracked." msgstr "{0} لا يحتوي على إصدارات متعقبة." @@ -31060,7 +31122,7 @@ msgstr "" msgid "{0} is like {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:174 +#: frappe/email/doctype/email_account/email_account.py:175 msgid "{0} is mandatory" msgstr "{0} إلزامي" @@ -31068,7 +31130,7 @@ msgstr "{0} إلزامي" msgid "{0} is not a field of doctype {1}" msgstr "" -#: frappe/www/printview.py:341 +#: frappe/www/printview.py:344 msgid "{0} is not a raw printing format." msgstr "{0} ليس تنسيق طباعة خامًا." @@ -31141,7 +31203,7 @@ msgstr "{0} هو الآن تنسيق الطباعة الافتراضي لنوع msgid "{0} is one of {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:275 +#: frappe/email/doctype/email_account/email_account.py:276 #: frappe/model/naming.py:201 #: frappe/printing/doctype/print_format/print_format.py:92 #: frappe/utils/csvutils.py:131 @@ -31160,7 +31222,7 @@ msgstr "" msgid "{0} items selected" msgstr "{0} العناصر المحددة" -#: frappe/core/doctype/user/user.py:1328 +#: frappe/core/doctype/user/user.py:1321 msgid "{0} just impersonated as you. They gave this reason: {1}" msgstr "" @@ -31193,23 +31255,23 @@ msgstr "قبل {0} دقائق" msgid "{0} months ago" msgstr "قبل {0} أشهر" -#: frappe/model/document.py:1595 +#: frappe/model/document.py:1599 msgid "{0} must be after {1}" msgstr "{0} يجب أن يكون بعد {1}" -#: frappe/model/document.py:1356 +#: frappe/model/document.py:1360 msgid "{0} must be beginning with '{1}'" msgstr "" -#: frappe/model/document.py:1358 +#: frappe/model/document.py:1362 msgid "{0} must be equal to '{1}'" msgstr "" -#: frappe/model/document.py:1354 +#: frappe/model/document.py:1358 msgid "{0} must be none of {1}" msgstr "" -#: frappe/model/document.py:1352 frappe/utils/csvutils.py:136 +#: frappe/model/document.py:1356 frappe/utils/csvutils.py:136 msgid "{0} must be one of {1}" msgstr "{0} يجب أن يكون واحدا من {1}" @@ -31221,7 +31283,7 @@ msgstr "يجب تعيين {0} أولا" msgid "{0} must be unique" msgstr "{0} يجب أن تكون فريدة من نوعها" -#: frappe/model/document.py:1360 +#: frappe/model/document.py:1364 msgid "{0} must be {1} {2}" msgstr "" @@ -31234,7 +31296,7 @@ msgstr "" msgid "{0} not a valid State" msgstr "{0} ليست حالة صالحة" -#: frappe/model/rename_doc.py:386 +#: frappe/model/rename_doc.py:391 msgid "{0} not allowed to be renamed" msgstr "{0} غير مسموح بإعادة تسميته" @@ -31367,7 +31429,7 @@ msgstr "{0} الغى مشاركة هذه الوثيقة مع {1}" msgid "{0} updated" msgstr "{0} تم تحديث" -#: frappe/public/js/frappe/form/controls/multiselect_list.js:162 +#: frappe/public/js/frappe/form/controls/multiselect_list.js:178 msgid "{0} values selected" msgstr "{0} القيم المحددة" @@ -31595,8 +31657,8 @@ msgstr "" msgid "{} field cannot be empty." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:198 -#: frappe/email/doctype/email_account/email_account.py:206 +#: frappe/email/doctype/email_account/email_account.py:199 +#: frappe/email/doctype/email_account/email_account.py:207 msgid "{} has been disabled. It can only be enabled if {} is checked." msgstr "" diff --git a/frappe/locale/bs.po b/frappe/locale/bs.po index 81d4142c5aef..b696defd3c8e 100644 --- a/frappe/locale/bs.po +++ b/frappe/locale/bs.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-10 17:35+0000\n" -"PO-Revision-Date: 2024-11-11 13:03\n" +"POT-Creation-Date: 2024-12-01 17:58+0000\n" +"PO-Revision-Date: 2024-12-04 19:52\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Bosnian\n" "MIME-Version: 1.0\n" @@ -102,11 +102,11 @@ msgstr "'{0}' nije dozvoljeno za tip {1} u redu {2}" msgid "(Mandatory)" msgstr "(Obavezno)" -#: frappe/model/rename_doc.py:693 +#: frappe/model/rename_doc.py:699 msgid "** Failed: {0} to {1}: {2}" msgstr "** Neuspješno: {0} do {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 "+ Dodaj / Ukloni polja" @@ -998,7 +998,7 @@ msgstr "Pristupni token" msgid "Access Token URL" msgstr "URL pristupnog tokena" -#: frappe/auth.py:473 +#: frappe/auth.py:475 msgid "Access not allowed from this IP Address" msgstr "Pristup nije dozvoljen sa ove IP adrese" @@ -1057,7 +1057,7 @@ msgstr "Akcija / Ruta" msgid "Action Complete" msgstr "Akcija završena" -#: frappe/model/document.py:1679 +#: frappe/model/document.py:1683 msgid "Action Failed" msgstr "Akcija nije uspjela" @@ -1580,11 +1580,11 @@ msgstr "Administracija" msgid "Administrator" msgstr "Administrator" -#: frappe/core/doctype/user/user.py:1156 +#: frappe/core/doctype/user/user.py:1149 msgid "Administrator Logged In" msgstr "Administrator je prijavljen" -#: frappe/core/doctype/user/user.py:1150 +#: frappe/core/doctype/user/user.py:1143 msgid "Administrator accessed {0} on {1} via IP Address {2}." msgstr "Administrator je pristupio {0} {1} putem IP adrese {2}." @@ -2271,7 +2271,7 @@ msgstr "Tajni ključ aplikacije" msgid "App not found for module: {0}" msgstr "Aplikacija nije pronađena za modul: {0}" -#: frappe/__init__.py:1767 +#: frappe/__init__.py:1711 msgid "App {0} is not installed" msgstr "Aplikacija {0} nije instalirana" @@ -2289,7 +2289,7 @@ msgstr "Dodaj e-poruke u mapu Poslano" msgid "Append To" msgstr "Dodati u" -#: frappe/email/doctype/email_account/email_account.py:183 +#: frappe/email/doctype/email_account/email_account.py:184 msgid "Append To can be one of {0}" msgstr "Dodati u može biti jedan od {0}" @@ -2830,6 +2830,11 @@ msgstr "Revizijski trag" msgid "Auth URL Data" msgstr "Auth URL podaci" +#. Label of a Check field in DocType 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Authenticate as Service Principal" +msgstr "" + #. Label of a Section Break field in DocType 'Email Account' #. Label of a Section Break field in DocType 'Push Notification Settings' #. Label of a Card Break in the Integrations Workspace @@ -2843,7 +2848,7 @@ msgstr "Autentifikacija" msgid "Authentication Apps you can use are: " msgstr "Aplikacije za autentifikaciju koje možete koristiti su: " -#: frappe/email/doctype/email_account/email_account.py:310 +#: frappe/email/doctype/email_account/email_account.py:311 msgid "Authentication failed while receiving emails from Email Account: {0}." msgstr "Autentifikacija nije uspjela prilikom primanja e-poruka sa naloga e-pošte: {0}." @@ -3036,11 +3041,11 @@ msgstr "Automatska poruka" msgid "Automatic" msgstr "Automatsko" -#: frappe/email/doctype/email_account/email_account.py:718 +#: frappe/email/doctype/email_account/email_account.py:719 msgid "Automatic Linking can be activated only for one Email Account." msgstr "Automatsko povezivanje se može aktivirati samo za jedan nalog e-pošte." -#: frappe/email/doctype/email_account/email_account.py:712 +#: frappe/email/doctype/email_account/email_account.py:713 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "Automatsko povezivanje može se aktivirati samo ako je omogućeno Dolazno." @@ -4153,11 +4158,11 @@ msgstr "Nije moguće otkazati prije podnošenja. Pogledajte Tranzicija {0}" msgid "Cannot cancel {0}." msgstr "Nije moguće otkazati {0}." -#: frappe/model/document.py:846 +#: frappe/model/document.py:850 msgid "Cannot change docstatus from 0 (Draft) to 2 (Cancelled)" msgstr "Nije moguće promijeniti status dokumenta iz 0 (Nacrt) u 2 (Otkazano)" -#: frappe/model/document.py:860 +#: frappe/model/document.py:864 msgid "Cannot change docstatus from 1 (Submitted) to 0 (Draft)" msgstr "Nije moguće promijeniti status dokumenta sa 1 (Podneseno) na 0 (Nacrt)" @@ -4248,7 +4253,7 @@ msgstr "Nije moguće uređivati standardne grafikone" msgid "Cannot edit a standard report. Please duplicate and create a new report" msgstr "Nije moguće uređivati standardni izvještaj. Molimo duplicirajte i kreirajte novi izvještaj" -#: frappe/model/document.py:866 +#: frappe/model/document.py:870 msgid "Cannot edit cancelled document" msgstr "Nije moguće uređivati otkazani dokument" @@ -4281,7 +4286,7 @@ msgstr "Nije moguće dobiti sadržaj fascikle" msgid "Cannot have multiple printers mapped to a single print format." msgstr "Nije moguće imati više štampača mapiranih u jedan format štampanja." -#: frappe/model/document.py:934 +#: frappe/model/document.py:938 msgid "Cannot link cancelled document: {0}" msgstr "Nije moguće povezati otkazani dokument: {0}" @@ -5172,6 +5177,10 @@ msgstr "Komunikacijski zapisnici" msgid "Communication Type" msgstr "Vrsta komunikacije" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:28 +msgid "Communication secret not set" +msgstr "" + #: frappe/desk/page/leaderboard/leaderboard.js:112 msgid "Company" msgstr "Kompanija" @@ -5261,6 +5270,7 @@ msgid "Compose Email" msgstr "Nova poruka e-pošte" #. Label of a Select field in DocType 'Document Naming Rule Condition' +#. Label of a Code field in DocType 'Navbar Item' #. Label of a Small Text field in DocType 'Bulk Update' #. Label of a Code field in DocType 'Notification' #. Label of a Data field in DocType 'Notification Recipient' @@ -5268,6 +5278,7 @@ msgstr "Nova poruka e-pošte" #. Label of a Code field in DocType 'Energy Point Rule' #. Label of a 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 @@ -5498,11 +5509,11 @@ msgstr "Kontaktirajte nas Postavke" msgid "Contact options, like \"Sales Query, Support Query\" etc each on a new line or separated by commas." msgstr "Opcije za kontakt, kao što su \"Upit za prodaju, upit za podršku\" itd., svaka u novom redu ili odvojena zarezima." -#: frappe/utils/change_log.py:360 +#: frappe/utils/change_log.py:363 msgid "Contains {0} security fix" msgstr "Sadrži {0} sigurnosnu ispravku" -#: frappe/utils/change_log.py:358 +#: frappe/utils/change_log.py:361 msgid "Contains {0} security fixes" msgstr "Sadrži {0} sigurnosne ispravke" @@ -5639,7 +5650,7 @@ msgstr "Ispravna verzija:" msgid "Could not connect to outgoing email server" msgstr "Povezivanje sa serverom odlazne e-pošte nije uspjelo" -#: frappe/model/document.py:930 +#: frappe/model/document.py:934 msgid "Could not find {0}" msgstr "Nije moguće pronaći {0}" @@ -6713,7 +6724,7 @@ msgstr "Zadana pristigla pošta" #. Label of a Check field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:199 +#: frappe/email/doctype/email_account/email_account.py:200 msgid "Default Incoming" msgstr "Zadani dolazni" @@ -6733,7 +6744,7 @@ msgstr "Zadano imenovanje" #. Label of a Check field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:207 +#: frappe/email/doctype/email_account/email_account.py:208 msgid "Default Outgoing" msgstr "Zadani odlazni" @@ -6854,7 +6865,7 @@ msgstr "Zadana vrijednost" msgid "Defaults" msgstr "Zadane postavke" -#: frappe/email/doctype/email_account/email_account.py:218 +#: frappe/email/doctype/email_account/email_account.py:219 msgid "Defaults Updated" msgstr "Zadane postavke ažurirane" @@ -7338,7 +7349,7 @@ msgstr "Onemogući prijave" msgid "Disabled" msgstr "Onemogućeno" -#: frappe/email/doctype/email_account/email_account.js:228 +#: frappe/email/doctype/email_account/email_account.js:232 msgid "Disabled Auto Reply" msgstr "Automatski odgovor je onemogućen" @@ -7730,7 +7741,7 @@ msgstr "Uslov pravila imenovanja dokumenta" msgid "Document Naming Settings" msgstr "Postavke imenovanja dokumenata" -#: frappe/model/document.py:1541 +#: frappe/model/document.py:1545 msgid "Document Queued" msgstr "Dokument u redu čekanja" @@ -7881,7 +7892,7 @@ msgid "Document Types and Permissions" msgstr "Vrste dokumenata i dozvole" #: frappe/core/doctype/submission_queue/submission_queue.py:163 -#: frappe/model/document.py:1748 +#: frappe/model/document.py:1752 msgid "Document Unlocked" msgstr "Dokument otključan" @@ -8342,7 +8353,7 @@ msgstr "" msgid "Edit Format" msgstr "Uredi format" -#: frappe/public/js/frappe/form/quick_entry.js:286 +#: frappe/public/js/frappe/form/quick_entry.js:287 msgid "Edit Full Form" msgstr "Uredi puni obrazac" @@ -8504,7 +8515,7 @@ msgstr "E-pošta" msgid "Email Account" msgstr "Račun e-pošte" -#: frappe/email/doctype/email_account/email_account.py:314 +#: frappe/email/doctype/email_account/email_account.py:315 msgid "Email Account Disabled." msgstr "Račun e-pošte je onemogućen." @@ -8804,7 +8815,7 @@ msgstr "Omogući Google indeksiranje" #. Label of a Check field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:200 +#: frappe/email/doctype/email_account/email_account.py:201 msgid "Enable Incoming" msgstr "Omogući dolazne" @@ -8817,7 +8828,7 @@ msgstr "Omogući uključenje" #. Label of a Check field in DocType 'Email Account' #: frappe/core/doctype/user_email/user_email.json #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:208 +#: frappe/email/doctype/email_account/email_account.py:209 msgid "Enable Outgoing" msgstr "Omogući odlazne" @@ -8955,11 +8966,11 @@ msgstr "Omogućeno" msgid "Enabled Scheduler" msgstr "Omogućen Planer" -#: frappe/email/doctype/email_account/email_account.py:931 +#: frappe/email/doctype/email_account/email_account.py:939 msgid "Enabled email inbox for user {0}" msgstr "Omogućeno prijemno sanduče e-pošte za korisnika {0}" -#: frappe/core/doctype/server_script/server_script.py:269 +#: frappe/core/doctype/server_script/server_script.py:243 msgid "Enabled scheduled execution for script {0}" msgstr "Omogućeno zakazano izvršenje za skriptu {0}" @@ -8972,7 +8983,7 @@ msgstr "Omogućeno zakazano izvršenje za skriptu {0}" msgid "Enables Calendar and Gantt views." msgstr "Omogućava kalendar i Gantt prikaze." -#: frappe/email/doctype/email_account/email_account.js:223 +#: frappe/email/doctype/email_account/email_account.js:227 msgid "Enabling auto reply on an incoming email account will send automated replies to all the synchronized emails. Do you wish to continue?" msgstr "Omogućavanje automatskog odgovora na računu dolazne e-pošte će poslati automatske odgovore na sve sinhronizirane e-poruke. Želite li nastaviti?" @@ -9234,7 +9245,7 @@ msgstr "Došlo je do greške u {0}" msgid "Error in Client Script" msgstr "Greška u klijentskoj skripti" -#: frappe/public/js/frappe/form/script_manager.js:242 +#: frappe/public/js/frappe/form/script_manager.js:243 msgid "Error in Client Script." msgstr "Greška u klijentskoj skripti." @@ -9252,7 +9263,7 @@ msgstr "Greška u obavještenju" msgid "Error in print format on line {0}: {1}" msgstr "Greška u formatu za štampanje na liniji {0}: {1}" -#: frappe/email/doctype/email_account/email_account.py:617 +#: frappe/email/doctype/email_account/email_account.py:618 msgid "Error while connecting to email account {0}" msgstr "Greška prilikom povezivanja na nalog e-pošte {0}" @@ -9260,7 +9271,7 @@ msgstr "Greška prilikom povezivanja na nalog e-pošte {0}" msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "Greška prilikom evaluacije Obavještenja {0}. Molimo popravite svoj šablon." -#: frappe/model/document.py:816 +#: frappe/model/document.py:820 msgid "Error: Document has been modified after you have opened it" msgstr "Greška: Dokument je izmijenjen nakon što ste ga otvorili" @@ -9670,7 +9681,7 @@ msgstr "Nije uspjelo izračunavanje tijela zahtjeva: {}" msgid "Failed to connect to server" msgstr "Neuspjelo povezivanje na server" -#: frappe/auth.py:676 +#: frappe/auth.py:678 msgid "Failed to decode token, please provide a valid base64-encoded token." msgstr "Dekodiranje tokena nije uspjelo, navedite važeći token kodiran sa base64." @@ -9694,6 +9705,10 @@ msgstr "Procjena uslova nije uspjela: {}" msgid "Failed to export python type hints" msgstr "Izvoz tipskih savjeta za python nije uspio" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:48 +msgid "Failed to generate access token" +msgstr "" + #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:249 msgid "Failed to generate names from the series" msgstr "Nije uspjelo generiranje imena iz serije" @@ -9710,6 +9725,10 @@ msgstr "Nije uspjelo preuzimanje metode za komandu {0} sa {1}" msgid "Failed to get method {0} with {1}" msgstr "Nije uspjelo preuzimanje metode {0} sa {1}" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:68 +msgid "Failed to get site info" +msgstr "" + #: frappe/model/virtual_doctype.py:63 msgid "Failed to import virtual doctype {}, is controller file present?" msgstr "Uvoz virtuelnog tipa dokumenta {} nije uspio, je li prisutna datoteka kontrolera?" @@ -9718,6 +9737,10 @@ msgstr "Uvoz virtuelnog tipa dokumenta {} nije uspio, je li prisutna datoteka ko msgid "Failed to optimize image: {0}" msgstr "Optimizacija slike nije uspjela: {0}" +#: 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:280 msgid "Failed to send email with subject:" msgstr "Slanje e-pošte sa predmetom nije uspjelo:" @@ -9730,6 +9753,10 @@ msgstr "Slanje obavještenja putem e-pošte nije uspjelo" msgid "Failed to update global settings" msgstr "Ažuriranje globalnih postavki nije uspjelo" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:83 +msgid "Failed while calling API {0}" +msgstr "" + #. Label of a Table field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Failing Scheduled Jobs (last 7 days)" @@ -9984,7 +10011,7 @@ msgstr "Ime polja {0} je ograničeno" #: 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 @@ -10880,7 +10907,7 @@ msgstr "Funkcija" msgid "Function Based On" msgstr "Funkcija zasnovana na" -#: frappe/__init__.py:911 +#: frappe/__init__.py:855 msgid "Function {0} is not whitelisted." msgstr "Funkcija {0} nije na bijeloj listi." @@ -11915,7 +11942,7 @@ msgstr "" #: frappe/desk/report/todo/todo.py:36 frappe/model/meta.py:44 #: 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:357 #: frappe/public/js/frappe/list/list_view.js:420 #: frappe/public/js/frappe/model/meta.js:197 @@ -12636,7 +12663,7 @@ msgstr "Račun dolazne e-pošte nije ispravan" msgid "Incomplete Virtual Doctype Implementation" msgstr "Nepotpuna implementacija virtualnog tipa dokumenta" -#: frappe/auth.py:239 +#: frappe/auth.py:241 msgid "Incomplete login details" msgstr "Nepotpuni podaci za prijavu" @@ -12656,11 +12683,11 @@ msgstr "Netačan korisnik ili lozinka" msgid "Incorrect Verification code" msgstr "Netačan verifikacioni kod" -#: frappe/model/document.py:1347 +#: frappe/model/document.py:1351 msgid "Incorrect value in row {0}:" msgstr "" -#: frappe/model/document.py:1349 +#: frappe/model/document.py:1353 msgid "Incorrect value:" msgstr "" @@ -12813,7 +12840,6 @@ msgid "Insufficient Permission Level for {0}" msgstr "Nedovoljan nivo dozvola za {0}" #: frappe/database/query.py:375 frappe/desk/form/load.py:40 -#: frappe/model/document.py:239 msgid "Insufficient Permission for {0}" msgstr "Nedovoljne dozvole za {0}" @@ -12958,6 +12984,10 @@ msgstr "Nevažeća akcija" msgid "Invalid CSV Format" msgstr "Nevažeći CSV format" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:121 +msgid "Invalid Code. Please try again." +msgstr "" + #: frappe/integrations/doctype/webhook/webhook.py:90 msgid "Invalid Condition: {}" msgstr "Nevažeći uslov: {}" @@ -13035,11 +13065,11 @@ msgstr "Nevažeći server odlazne pošte ili port: {0}" msgid "Invalid Output Format" msgstr "Nevažeći izlazni format" -#: frappe/integrations/doctype/connected_app/connected_app.py:166 +#: frappe/integrations/doctype/connected_app/connected_app.py:190 msgid "Invalid Parameters." msgstr "Nevažeći parametri." -#: frappe/core/doctype/user/user.py:1171 frappe/www/update-password.html:121 +#: frappe/core/doctype/user/user.py:1164 frappe/www/update-password.html:121 #: frappe/www/update-password.html:142 frappe/www/update-password.html:144 #: frappe/www/update-password.html:245 msgid "Invalid Password" @@ -13049,7 +13079,7 @@ msgstr "Nevažeća lozinka" msgid "Invalid Phone Number" msgstr "Nevažeći broj telefona" -#: frappe/auth.py:96 frappe/utils/oauth.py:185 frappe/utils/oauth.py:192 +#: frappe/auth.py:95 frappe/utils/oauth.py:185 frappe/utils/oauth.py:192 #: frappe/www/login.py:118 msgid "Invalid Request" msgstr "Nevažeći zahtjev" @@ -13089,7 +13119,7 @@ msgstr "Nevažeća agregatna funkcija" msgid "Invalid column" msgstr "Nevažeća kolona" -#: frappe/model/document.py:849 frappe/model/document.py:863 +#: frappe/model/document.py:853 frappe/model/document.py:867 msgid "Invalid docstatus" msgstr "Nevažeći status dokumenta" @@ -13151,7 +13181,7 @@ msgstr "Nevažeći argumenti zahtjeva" msgid "Invalid template file for import" msgstr "Nevažeća datoteka šablona za uvoz" -#: frappe/integrations/doctype/connected_app/connected_app.py:172 +#: frappe/integrations/doctype/connected_app/connected_app.py:196 msgid "Invalid token state! Check if the token has been created by the OAuth user." msgstr "" @@ -13993,7 +14023,7 @@ msgstr "Prošle sedmice" msgid "Last Year" msgstr "Prošle godine" -#: frappe/public/js/frappe/widgets/chart_widget.js:698 +#: frappe/public/js/frappe/widgets/chart_widget.js:704 msgid "Last synced {0}" msgstr "Zadnja sinhronizacija {0}" @@ -14045,7 +14075,7 @@ msgid "Leave blank to repeat always" msgstr "Ostavite prazno da se uvijek ponavlja" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:666 +#: frappe/email/doctype/email_account/email_account.py:667 msgid "Leave this conversation" msgstr "Napusti ovaj razgovor" @@ -14105,7 +14135,7 @@ msgstr "Dužina proslijeđenog niza podataka veća je od vrijednosti maksimalno msgid "Length of {0} should be between 1 and 1000" msgstr "Dužina {0} bi trebala biti između 1 i 1000" -#: frappe/public/js/frappe/widgets/chart_widget.js:674 +#: frappe/public/js/frappe/widgets/chart_widget.js:680 msgid "Less" msgstr "Manje" @@ -14677,7 +14707,7 @@ msgstr "Prijavia prije" msgid "Login Failed please try again" msgstr "Prijava nije uspjela, pokušajte ponovo" -#: frappe/email/doctype/email_account/email_account.py:139 +#: frappe/email/doctype/email_account/email_account.py:140 msgid "Login Id is required" msgstr "Id za prijavu je obavezan" @@ -14711,7 +14741,7 @@ msgstr "Prijava je potrebna da biste vidjeli pregled liste web obrasca. Omogući msgid "Login link sent to your email" msgstr "Link za prijavu poslan je na vašu e-poštu" -#: frappe/auth.py:325 frappe/auth.py:328 +#: frappe/auth.py:327 frappe/auth.py:330 msgid "Login not allowed at this time" msgstr "Prijava trenutno nije dozvoljena" @@ -14758,7 +14788,7 @@ msgstr "Prijavite se putem email veze" msgid "Login with email link expiry (in minutes)" msgstr "Prijavite se sa istekom veze e-pošte (u minutama)" -#: frappe/auth.py:132 +#: frappe/auth.py:131 msgid "Login with username and password is not allowed." msgstr "Prijava sa korisničkim imenom i lozinkom nije dozvoljena." @@ -14916,6 +14946,12 @@ msgstr "Stranicu čini javnom" msgid "Male" msgstr "" +#. Label of a standard navbar item +#. Type: Route +#: frappe/hooks.py +msgid "Manage Billing" +msgstr "" + #: frappe/www/me.html:50 msgid "Manage third party apps" msgstr "Upravljajte aplikacijama trećih strana" @@ -15164,7 +15200,7 @@ msgid "Maximum points allowed after multiplying points with the multiplier value msgstr "Maksimalni dozvoljeni broj bodova nakon množenja bodova sa vrijednošću množitelja\n" "(Napomena: Bez ograničenja ostavite ovo polje prazno ili postavite 0)" -#: frappe/model/rename_doc.py:679 +#: frappe/model/rename_doc.py:685 msgid "Maximum {0} rows allowed" msgstr "Maksimalno je dozvoljeno {0} redova" @@ -15261,7 +15297,7 @@ msgstr "Spajanje je moguće samo između grupe-grupe ili lista čvora-lista čvo msgid "Message" msgstr "Poruka" -#: frappe/__init__.py:595 frappe/public/js/frappe/ui/messages.js:267 +#: frappe/__init__.py:539 frappe/public/js/frappe/ui/messages.js:267 msgctxt "Default title of the message dialog" msgid "Message" msgstr "Poruka" @@ -15306,7 +15342,7 @@ msgstr "Vrsta poruke" msgid "Message clipped" msgstr "Poruka je izrezana" -#: frappe/email/doctype/email_account/email_account.py:315 +#: frappe/email/doctype/email_account/email_account.py:316 msgid "Message from server: {0}" msgstr "Poruka sa servera: {0}" @@ -15395,7 +15431,7 @@ msgstr "Meta naslov za SEO" msgid "Method" msgstr "Metod" -#: frappe/__init__.py:913 +#: frappe/__init__.py:857 msgid "Method Not Allowed" msgstr "" @@ -15702,7 +15738,7 @@ msgstr "Mjesečni rang" #: frappe/public/js/frappe/form/multi_select_dialog.js:72 #: frappe/public/js/frappe/ui/toolbar/search.js:285 #: frappe/public/js/frappe/ui/toolbar/search.js:300 -#: frappe/public/js/frappe/widgets/chart_widget.js:674 +#: frappe/public/js/frappe/widgets/chart_widget.js:680 #: frappe/templates/includes/list/list.html:23 #: frappe/templates/includes/search_template.html:13 msgid "More" @@ -16042,7 +16078,7 @@ msgstr "Potrebna je uloga upravitelja radnog prostora za uređivanje privatnog r msgid "Need Workspace Manager role to hide/unhide public workspaces" msgstr "Potrebna je uloga upravitelja radnog prostora za skrivanje/otkrivanje javnih radnih prostora" -#: frappe/model/document.py:625 +#: frappe/model/document.py:629 msgid "Negative Value" msgstr "Negativna vrijednost" @@ -16184,7 +16220,7 @@ msgstr "Novi radni prostor" msgid "New password cannot be same as old password" msgstr "Nova lozinka ne može biti ista kao stara lozinka" -#: frappe/utils/change_log.py:391 +#: frappe/utils/change_log.py:394 msgid "New updates are available" msgstr "Dostupna su nova ažuriranja" @@ -16231,7 +16267,7 @@ msgstr "Novi {0} {1} kreiran" msgid "New {0}: {1}" msgstr "Novi {0}: {1}" -#: frappe/utils/change_log.py:373 +#: frappe/utils/change_log.py:376 msgid "New {} releases for the following apps are available" msgstr "Dostupna su nova {} izdanja za sljedeće aplikacije" @@ -16285,7 +16321,7 @@ msgstr "Bilteni" #: frappe/public/js/frappe/web_form/web_form.js:91 #: frappe/public/js/onboarding_tours/onboarding_tours.js:15 #: frappe/public/js/onboarding_tours/onboarding_tours.js:240 -#: frappe/templates/includes/slideshow.html:38 frappe/website/utils.py:253 +#: frappe/templates/includes/slideshow.html:38 frappe/website/utils.py:254 #: frappe/website/web_template/slideshow/slideshow.html:44 msgid "Next" msgstr "Sljedeći" @@ -16663,7 +16699,7 @@ msgstr "Broj kolona" msgid "No of Rows (Max 500)" msgstr "Broj redova (Max. 500)" -#: frappe/__init__.py:1102 frappe/client.py:109 frappe/client.py:151 +#: frappe/__init__.py:1046 frappe/client.py:109 frappe/client.py:151 msgid "No permission for {0}" msgstr "Nema dozvole za {0}" @@ -16696,11 +16732,11 @@ msgstr "Nema označenih zapisa." msgid "No records will be exported" msgstr "Nijedan zapis neće biti izvezen" -#: frappe/www/printview.py:424 +#: frappe/www/printview.py:427 msgid "No template found at path: {0}" msgstr "Nije pronađen šablon na putu: {0}" -#: frappe/public/js/frappe/form/controls/multiselect_list.js:226 +#: frappe/public/js/frappe/form/controls/multiselect_list.js:242 msgid "No values to show" msgstr "Nema vrijednosti za prikaz" @@ -16805,7 +16841,7 @@ msgstr "Nije kao" msgid "Not Linked to any record" msgstr "Nije povezano ni sa jednim zapisom" -#: frappe/__init__.py:995 frappe/app.py:357 frappe/desk/calendar.py:26 +#: frappe/__init__.py:939 frappe/app.py:357 frappe/desk/calendar.py:26 #: frappe/desk/treeview.py:19 frappe/geo/utils.py:97 #: frappe/public/js/frappe/web_form/webform_script.js:15 #: frappe/website/doctype/web_form/web_form.py:602 @@ -16888,11 +16924,11 @@ msgstr "Nije dozvoljeno priložiti {0} dokument, omogućite Dozvoli štampanje z msgid "Not allowed to create custom Virtual DocType." msgstr "Nije dozvoljeno kreirati prilagođeni virtualni DocType." -#: frappe/www/printview.py:124 +#: frappe/www/printview.py:127 msgid "Not allowed to print cancelled documents" msgstr "Nije dozvoljeno štampanje otkazanih dokumenata" -#: frappe/www/printview.py:121 +#: frappe/www/printview.py:124 msgid "Not allowed to print draft documents" msgstr "Nije dozvoljeno štampanje nacrta dokumenata" @@ -17250,7 +17286,7 @@ msgstr "Postavke davatelja OAuth" msgid "OAuth Scope" msgstr "Opseg OAuth" -#: frappe/email/doctype/email_account/email_account.js:178 +#: frappe/email/doctype/email_account/email_account.js:182 msgid "OAuth has been enabled but not authorised. Please use \"Authorise API Access\" button to do the same." msgstr "OAuth je omogućen, ali nije ovlašten. Koristite dugme \"Odobri pristup API-ju\" da učinite isto." @@ -18212,7 +18248,7 @@ msgstr "Lozinka je uspješno promijenjena." msgid "Password for Base DN" msgstr "Lozinka za osnovni DN" -#: frappe/email/doctype/email_account/email_account.py:170 +#: frappe/email/doctype/email_account/email_account.py:171 msgid "Password is required or select Awaiting Password" msgstr "Lozinka je obavezna ili odaberite Čekanje lozinke" @@ -18232,7 +18268,7 @@ msgstr "Uputstva za ponovno postavljanje lozinke su poslana na vašu e-poštu" msgid "Password set" msgstr "Lozinka postavljena" -#: frappe/auth.py:242 +#: frappe/auth.py:244 msgid "Password size exceeded the maximum allowed size" msgstr "Veličina lozinke je premašila maksimalno dozvoljenu veličinu" @@ -18788,7 +18824,7 @@ msgstr "Molimo prijavite se da biste objavili komentar." msgid "Please make sure the Reference Communication Docs are not circularly linked." msgstr "Uvjerite se da Referentni komunikacijski dokumenti nisu kružno povezani." -#: frappe/model/document.py:818 +#: frappe/model/document.py:822 msgid "Please refresh to get the latest document." msgstr "Osvježite da dobijete najnoviji dokument." @@ -18852,7 +18888,7 @@ msgstr "" msgid "Please select a file or url" msgstr "Molimo odaberite datoteku ili url" -#: frappe/model/rename_doc.py:674 +#: frappe/model/rename_doc.py:680 msgid "Please select a valid csv file with data" msgstr "Molimo odaberite važeću csv datoteku sa podacima" @@ -18926,7 +18962,7 @@ msgstr "Podesite SMS prije nego što ga postavite kao metodu provjere autentičn msgid "Please setup a message first" msgstr "Molimo prvo postavite poruku" -#: frappe/email/doctype/email_account/email_account.py:405 +#: frappe/email/doctype/email_account/email_account.py:406 msgid "Please setup default Email Account from Settings > Email Account" msgstr "Podesite podrazumijevani nalog e-pošte iz Podešavanja > Nalog e-pošte" @@ -19352,7 +19388,7 @@ msgstr "Pomoć za format štampanja" msgid "Print Format Type" msgstr "Tip formata za štampanje" -#: frappe/www/printview.py:406 +#: frappe/www/printview.py:409 msgid "Print Format {0} is disabled" msgstr "Format štampanja {0} je onemogućen" @@ -19808,7 +19844,7 @@ msgstr "Izvještaj o upitu" msgid "Query analysis complete. Check suggested indexes." msgstr "Analiza upita dovršena. Provjerite predložene indekse." -#: frappe/utils/safe_exec.py:428 +#: frappe/utils/safe_exec.py:477 msgid "Query must be of SELECT or read-only WITH type." msgstr "Upit mora biti tipa SELECT ili samo za čitanje WITH." @@ -20010,7 +20046,7 @@ msgstr "Postavke sirovog štampanja" msgid "Re-Run in Console" msgstr "Ponovo pokrenite u konzoli" -#: frappe/email/doctype/email_account/email_account.py:672 +#: frappe/email/doctype/email_account/email_account.py:673 msgid "Re:" msgstr "Re:" @@ -20090,7 +20126,7 @@ msgstr "Čitanje od strane primatelja uključeno" msgid "Read mode" msgstr "Režim čitanja" -#: frappe/utils/safe_exec.py:90 +#: frappe/utils/safe_exec.py:93 msgid "Read the documentation to know more" msgstr "Pročitajte dokumentaciju da biste saznali više" @@ -21083,7 +21119,7 @@ msgstr "Resetuj grafikon" msgid "Reset Dashboard Customizations" msgstr "Resetujte prilagođavanja nadzorne ploče" -#: frappe/public/js/frappe/list/list_settings.js:227 +#: frappe/public/js/frappe/list/list_settings.js:230 msgid "Reset Fields" msgstr "Resetuj polja" @@ -21556,7 +21592,7 @@ msgid "Route: Example \"/app\"" msgstr "Ruta: Primjer \"/app\"" #: frappe/model/base_document.py:727 frappe/model/base_document.py:768 -#: frappe/model/document.py:610 +#: frappe/model/document.py:614 msgid "Row" msgstr "Red" @@ -21728,7 +21764,7 @@ msgstr "" msgid "SMS was not sent. Please contact Administrator." msgstr "SMS nije poslan. Molimo kontaktirajte administratora." -#: frappe/email/doctype/email_account/email_account.py:187 +#: frappe/email/doctype/email_account/email_account.py:188 msgid "SMTP Server is required" msgstr "Potreban je SMTP server" @@ -21836,7 +21872,7 @@ msgstr "" #: frappe/public/js/frappe/form/footer/form_timeline.js:663 #: frappe/public/js/frappe/form/quick_entry.js:161 #: 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:322 #: frappe/public/js/frappe/utils/common.js:443 @@ -21999,7 +22035,7 @@ msgstr "Planirano slanje" msgid "Scheduled To Send" msgstr "Zakazano za slanje" -#: frappe/core/doctype/server_script/server_script.py:281 +#: frappe/core/doctype/server_script/server_script.py:255 msgid "Scheduled execution for script {0} has updated" msgstr "Zakazano izvršenje za skriptu {0} je ažurirano" @@ -22403,7 +22439,7 @@ msgid "Select Field..." msgstr "Odaberi polje..." #: 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 "Odaberi polja" @@ -22931,7 +22967,7 @@ msgstr "IP servera" msgid "Server Script" msgstr "Serverska skripta" -#: frappe/utils/safe_exec.py:89 +#: frappe/utils/safe_exec.py:92 msgid "Server Scripts are disabled. Please enable server scripts from bench configuration." msgstr "Serverske skripte su onemogućene. Omogućite serverske skripte iz bench konfiguracije." @@ -24288,7 +24324,7 @@ msgstr "Statistika zasnovana na prošlosedmičnom učinku (od {0} do {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:909 #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.json #: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json @@ -24637,7 +24673,7 @@ msgstr "Broj uspješnih poslova" msgid "Successful Transactions" msgstr "Uspješne transakcije" -#: frappe/model/rename_doc.py:688 +#: frappe/model/rename_doc.py:694 msgid "Successful: {0} to {1}" msgstr "Uspješno: {0} do {1}" @@ -25107,7 +25143,7 @@ msgstr "Tabela podrezana" msgid "Table updated" msgstr "Tabela ažurirana" -#: frappe/model/document.py:1370 +#: frappe/model/document.py:1374 msgid "Table {0} cannot be empty" msgstr "Tabela {0} ne može biti prazna" @@ -25223,11 +25259,21 @@ msgstr "Šabloni" msgid "Temporarily Disabled" msgstr "Privremeno onemogućeno" +#: frappe/core/doctype/translation/test_translation.py:47 +#: frappe/core/doctype/translation/test_translation.py:54 +msgid "Test Data" +msgstr "" + #. Label of a Data field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Test Job ID" msgstr "ID testnog posla" +#: frappe/core/doctype/translation/test_translation.py:49 +#: frappe/core/doctype/translation/test_translation.py:57 +msgid "Test Spanish" +msgstr "" + #: frappe/email/doctype/newsletter/newsletter.py:94 msgid "Test email sent to {0}" msgstr "Probna e-poruka poslana na {0}" @@ -25680,7 +25726,7 @@ msgstr "Ova Kanban ploča će biti privatna" msgid "This action is irreversible. Do you wish to continue?" msgstr "Ova akcija je nepovratna. Da li želite da nastavite?" -#: frappe/__init__.py:991 +#: frappe/__init__.py:935 msgid "This action is only allowed for {}" msgstr "Ova radnja je dozvoljena samo za {}" @@ -25735,7 +25781,7 @@ msgstr "Ovaj dokument ima nespremljene promjene koje se možda neće pojaviti u msgid "This document is already amended, you cannot ammend it again" msgstr "Ovaj dokument je već izmijenjen, ne možete ga ponovo mijenjati" -#: frappe/model/document.py:1538 +#: frappe/model/document.py:1542 msgid "This document is currently locked and queued for execution. Please try again after some time." msgstr "Ovaj dokument je trenutno zaključan i na čekanju za izvršenje. Molimo pokušajte ponovo nakon nekog vremena." @@ -25916,7 +25962,7 @@ msgstr "Ovo će poništiti ovaj obilazak i prikazati ga svim korisnicima. Jeste msgid "This will terminate the job immediately and might be dangerous, are you sure? " msgstr "Ovo će odmah prekinuti posao i može biti opasno, jeste li sigurni? " -#: frappe/core/doctype/user/user.py:1185 +#: frappe/core/doctype/user/user.py:1178 msgid "Throttled" msgstr "Prigušeno" @@ -26989,7 +27035,7 @@ msgstr "Nepoznata kolona: {0}" msgid "Unknown Rounding Method: {}" msgstr "Nepoznata metoda zaokruživanja: {}" -#: frappe/auth.py:302 +#: frappe/auth.py:304 msgid "Unknown User" msgstr "Nepoznati korisnik" @@ -27016,7 +27062,7 @@ msgstr "Nepročitano" msgid "Unread Notification Sent" msgstr "Nepročitana obavijest je poslana" -#: frappe/utils/safe_exec.py:429 +#: frappe/utils/safe_exec.py:478 msgid "Unsafe SQL query" msgstr "Nesiguran SQL upit" @@ -27149,7 +27195,7 @@ msgstr "Ažuriraj prijevode" msgid "Update Value" msgstr "Ažuriraj vrijednost" -#: frappe/utils/change_log.py:383 +#: frappe/utils/change_log.py:386 msgid "Update from Frappe Cloud" msgstr "Ažuriranje sa Frappe Cloud-a" @@ -27220,6 +27266,10 @@ msgstr "Ažuriranje {0}" 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:121 #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:122 #: frappe/public/js/frappe/form/grid.js:63 @@ -27703,7 +27753,7 @@ msgstr "" msgid "User {0} has requested for data deletion" msgstr "Korisnik {0} je zatražio brisanje podataka" -#: frappe/core/doctype/user/user.py:1319 +#: frappe/core/doctype/user/user.py:1312 msgid "User {0} impersonated as {1}" msgstr "Korisnik {0} predstavljen kao {1}" @@ -27711,7 +27761,7 @@ msgstr "Korisnik {0} predstavljen kao {1}" msgid "User {0} is disabled" msgstr "" -#: frappe/sessions.py:230 +#: frappe/sessions.py:231 msgid "User {0} is disabled. Please contact your System Manager." msgstr "Korisnik {0} je onemogućen. Molimo kontaktirajte svog upravitelja sistema." @@ -27853,15 +27903,15 @@ msgstr "Vrijednost promijenjena" msgid "Value To Be Set" msgstr "Vrijednost koju treba postaviti" -#: frappe/model/base_document.py:948 frappe/model/document.py:666 +#: frappe/model/base_document.py:948 frappe/model/document.py:670 msgid "Value cannot be changed for {0}" msgstr "Vrijednost se ne može promijeniti za {0}" -#: frappe/model/document.py:612 +#: frappe/model/document.py:616 msgid "Value cannot be negative for" msgstr "Vrijednost ne može biti negativna za" -#: frappe/model/document.py:616 +#: frappe/model/document.py:620 msgid "Value cannot be negative for {0}: {1}" msgstr "Vrijednost ne može biti negativna za {0}: {1}" @@ -28973,6 +29023,10 @@ msgstr "Povezani ste na internet." msgid "You are impersonating as another user." msgstr "Predstavljate se kao neki drugi korisnik." +#: frappe/integrations/frappe_providers/frappecloud_billing.py:24 +msgid "You are not allowed to access this resource" +msgstr "" + #: frappe/permissions.py:403 msgid "You are not allowed to access this {0} record because it is linked to {1} '{2}' in field {3}" msgstr "Nije vam dozvoljen pristup ovom {0} zapisu jer je povezan sa {1} '{2}' u polju {3}" @@ -29025,7 +29079,7 @@ msgstr "Nije vam dozvoljen pristup ovoj stranici bez prijave." msgid "You are not permitted to access this page." msgstr "Nije vam dozvoljen pristup ovoj stranici." -#: frappe/__init__.py:910 +#: frappe/__init__.py:854 msgid "You are not permitted to access this resource." msgstr "Nije vam dozvoljen pristup ovom resursu." @@ -29037,7 +29091,7 @@ msgstr "Sada pratite ovaj dokument. Svakodnevno ćete primati ažuriranja putem msgid "You are only allowed to update order, do not remove or add apps." msgstr "Dozvoljeno vam je samo ažurirati redoslijed, nemojte uklanjati ili dodavati aplikacije." -#: frappe/email/doctype/email_account/email_account.js:212 +#: frappe/email/doctype/email_account/email_account.js:216 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 "Birate opciju sinhronizacije kao SVE, ona će ponovo sinhronizovati sve pročitane i nepročitane poruke sa servera. Ovo također može uzrokovati dupliciranje komunikacije (e-pošta)." @@ -29102,7 +29156,7 @@ msgstr "Možete odštampati najviše {0} dokumenata odjednom" msgid "You can only set the 3 custom doctypes in the Document Types table." msgstr "Možete postaviti samo 3 prilagođena tipa dokumenata u tabeli Tipovi dokumenata." -#: frappe/handler.py:228 +#: frappe/handler.py:229 msgid "You can only upload JPG, PNG, PDF, TXT or Microsoft documents." msgstr "Možete učitati samo JPG, PNG, PDF, TXT ili Microsoft dokumente." @@ -29209,11 +29263,11 @@ msgstr "Nemate dovoljno bodova" msgid "You do not have enough review points" msgstr "Nemate dovoljno bodova za recenzije" -#: frappe/desk/query_report.py:803 +#: frappe/desk/query_report.py:807 msgid "You do not have permission to access {0}: {1}." msgstr "" -#: frappe/www/printview.py:358 +#: frappe/www/printview.py:361 msgid "You do not have permission to view this document" msgstr "Nemate dozvolu za pregled ovog dokumenta" @@ -29314,6 +29368,10 @@ msgstr "Morate biti prijavljeni da biste koristili ovaj obrazac." msgid "You must login to submit this form" msgstr "Morate se prijaviti da pošaljete ovaj obrazac" +#: frappe/model/document.py:238 +msgid "You need the '{0}' permission on {1} {2} to perform this action." +msgstr "" + #: frappe/desk/doctype/workspace/workspace.py:113 msgid "You need to be Workspace Manager to delete a public workspace." msgstr "" @@ -29358,13 +29416,17 @@ msgstr "Morate instalirati pycups da biste koristili ovu funkciju!" msgid "You need to select indexes you want to add first." msgstr "Prvo morate odabrati indekse koje želite dodati." -#: frappe/email/doctype/email_account/email_account.py:145 +#: frappe/email/doctype/email_account/email_account.py:146 msgid "You need to set one IMAP folder for {0}" msgstr "Morate postaviti jednu IMAP fasciklu za {0}" +#: frappe/model/rename_doc.py:388 +msgid "You need write permission on {0} {1} to merge" +msgstr "" + #: frappe/model/rename_doc.py:383 -msgid "You need write permission to rename" -msgstr "Za preimenovanje vam je potrebna dozvola za pisanje" +msgid "You need write permission on {0} {1} to rename" +msgstr "" #: frappe/client.py:458 msgid "You need {0} permission to fetch values from {1} {2}" @@ -29434,7 +29496,7 @@ msgstr "Vaše prečice" msgid "Your account has been deleted" msgstr "Vaš račun je izbrisan" -#: frappe/auth.py:494 +#: frappe/auth.py:496 msgid "Your account has been locked and will resume after {0} seconds" msgstr "Vaš račun je zaključan i nastavit će se nakon {0} sekundi" @@ -30940,7 +31002,7 @@ msgid "{0} Dashboard" msgstr "{0} Nadzorna ploča" #: 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} Polja" @@ -31226,7 +31288,7 @@ msgstr "{0} je uspješno dodan u grupu e-pošte." msgid "{0} has left the conversation in {1} {2}" msgstr "{0} je napustio razgovor u {1} {2}" -#: frappe/__init__.py:2466 +#: frappe/__init__.py:2410 msgid "{0} has no versions tracked." msgstr "{0} nema praćenih verzija." @@ -31292,7 +31354,7 @@ msgstr "{0} je manje od {1}" msgid "{0} is like {1}" msgstr "{0} je kao {1}" -#: frappe/email/doctype/email_account/email_account.py:174 +#: frappe/email/doctype/email_account/email_account.py:175 msgid "{0} is mandatory" msgstr "" @@ -31300,7 +31362,7 @@ msgstr "" msgid "{0} is not a field of doctype {1}" msgstr "{0} nije polje tipa dokumenta {1}" -#: frappe/www/printview.py:341 +#: frappe/www/printview.py:344 msgid "{0} is not a raw printing format." msgstr "{0} nije sirovi format za štampanje." @@ -31373,7 +31435,7 @@ msgstr "{0} je sada podrazumijevani format štampanja za {1} tip dokumenta" msgid "{0} is one of {1}" msgstr "{0} je jedan od {1}" -#: frappe/email/doctype/email_account/email_account.py:275 +#: frappe/email/doctype/email_account/email_account.py:276 #: frappe/model/naming.py:201 #: frappe/printing/doctype/print_format/print_format.py:92 #: frappe/utils/csvutils.py:131 @@ -31392,7 +31454,7 @@ msgstr "{0} je unutar {1}" msgid "{0} items selected" msgstr "{0} stavke odabrane" -#: frappe/core/doctype/user/user.py:1328 +#: frappe/core/doctype/user/user.py:1321 msgid "{0} just impersonated as you. They gave this reason: {1}" msgstr "{0} samo se predstavljao kao ti. Naveli su ovaj razlog: {1}" @@ -31425,23 +31487,23 @@ msgstr "prije {0} minuta" msgid "{0} months ago" msgstr "prije {0} mjeseci" -#: frappe/model/document.py:1595 +#: frappe/model/document.py:1599 msgid "{0} must be after {1}" msgstr "{0} mora biti iza {1}" -#: frappe/model/document.py:1356 +#: frappe/model/document.py:1360 msgid "{0} must be beginning with '{1}'" msgstr "" -#: frappe/model/document.py:1358 +#: frappe/model/document.py:1362 msgid "{0} must be equal to '{1}'" msgstr "" -#: frappe/model/document.py:1354 +#: frappe/model/document.py:1358 msgid "{0} must be none of {1}" msgstr "" -#: frappe/model/document.py:1352 frappe/utils/csvutils.py:136 +#: frappe/model/document.py:1356 frappe/utils/csvutils.py:136 msgid "{0} must be one of {1}" msgstr "{0} mora biti jedan od {1}" @@ -31453,7 +31515,7 @@ msgstr "{0} se mora prvo postaviti" msgid "{0} must be unique" msgstr "{0} mora biti jedinstven" -#: frappe/model/document.py:1360 +#: frappe/model/document.py:1364 msgid "{0} must be {1} {2}" msgstr "" @@ -31467,7 +31529,7 @@ msgstr "{0} mora početi i završavati slovom i može sadržavati samo slova,\n" msgid "{0} not a valid State" msgstr "{0} nije važeća država" -#: frappe/model/rename_doc.py:386 +#: frappe/model/rename_doc.py:391 msgid "{0} not allowed to be renamed" msgstr "{0} nije dozvoljeno preimenovati" @@ -31600,7 +31662,7 @@ msgstr "{0} je prekinuo dijeljenje ovog dokumenta sa {1}" msgid "{0} updated" msgstr "{0} ažurirano" -#: frappe/public/js/frappe/form/controls/multiselect_list.js:162 +#: frappe/public/js/frappe/form/controls/multiselect_list.js:178 msgid "{0} values selected" msgstr "{0} vrijednosti odabrane" @@ -31828,8 +31890,8 @@ msgstr "{} ne podržava automatsko brisanje dnevnika." msgid "{} field cannot be empty." msgstr "Polje {} ne može biti prazno." -#: frappe/email/doctype/email_account/email_account.py:198 -#: frappe/email/doctype/email_account/email_account.py:206 +#: frappe/email/doctype/email_account/email_account.py:199 +#: frappe/email/doctype/email_account/email_account.py:207 msgid "{} has been disabled. It can only be enabled if {} is checked." msgstr "{} je onemogućen. Može se omogućiti samo ako je označeno {}." diff --git a/frappe/locale/de.po b/frappe/locale/de.po index 98e3cf208dcb..abe493efaf23 100644 --- a/frappe/locale/de.po +++ b/frappe/locale/de.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-10 17:35+0000\n" -"PO-Revision-Date: 2024-11-11 13:03\n" +"POT-Creation-Date: 2024-12-01 17:58+0000\n" +"PO-Revision-Date: 2024-12-04 19:52\n" "Last-Translator: developers@frappe.io\n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -102,11 +102,11 @@ msgstr "'{0}' ist für Typ {1} in Zeile {2} nicht zulässig" msgid "(Mandatory)" msgstr "(Pflichtfeld)" -#: frappe/model/rename_doc.py:693 +#: frappe/model/rename_doc.py:699 msgid "** Failed: {0} to {1}: {2}" msgstr "** Fehlgeschlagen: {0} um {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 "+ Felder hinzufügen / entfernen" @@ -998,7 +998,7 @@ msgstr "Zugriffstoken" msgid "Access Token URL" msgstr "Zugriffstoken-URL" -#: frappe/auth.py:473 +#: frappe/auth.py:475 msgid "Access not allowed from this IP Address" msgstr "Der Zugriff von dieser IP-Adresse aus ist nicht zulässig" @@ -1057,7 +1057,7 @@ msgstr "Aktion / Route" msgid "Action Complete" msgstr "Aktion abgeschlossen" -#: frappe/model/document.py:1679 +#: frappe/model/document.py:1683 msgid "Action Failed" msgstr "Aktion fehlgeschlagen" @@ -1580,11 +1580,11 @@ msgstr "Verwaltung" msgid "Administrator" msgstr "Administrator" -#: frappe/core/doctype/user/user.py:1156 +#: frappe/core/doctype/user/user.py:1149 msgid "Administrator Logged In" msgstr "Administrator hat sich angemeldet" -#: frappe/core/doctype/user/user.py:1150 +#: frappe/core/doctype/user/user.py:1143 msgid "Administrator accessed {0} on {1} via IP Address {2}." msgstr "Administrator hat auf {0} über {1} zugegriffen mit IP-Adresse {2}." @@ -2271,7 +2271,7 @@ msgstr "App geheimer Schlüssel" msgid "App not found for module: {0}" msgstr "App nicht gefunden für Modul: {0}" -#: frappe/__init__.py:1767 +#: frappe/__init__.py:1711 msgid "App {0} is not installed" msgstr "App {0} ist nicht installiert" @@ -2289,7 +2289,7 @@ msgstr "E-Mails an gesendeten Ordner anhängen" msgid "Append To" msgstr "Anhängen an" -#: frappe/email/doctype/email_account/email_account.py:183 +#: frappe/email/doctype/email_account/email_account.py:184 msgid "Append To can be one of {0}" msgstr "\"Anhängen an\" kann ein Wert aus {0} sein" @@ -2830,6 +2830,11 @@ msgstr "Prüfprotokoll" msgid "Auth URL Data" msgstr "Authentifizierungs-URL-Daten" +#. Label of a Check field in DocType 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Authenticate as Service Principal" +msgstr "Als Service Principal authentifizieren" + #. Label of a Section Break field in DocType 'Email Account' #. Label of a Section Break field in DocType 'Push Notification Settings' #. Label of a Card Break in the Integrations Workspace @@ -2843,7 +2848,7 @@ msgstr "Authentifizierung" msgid "Authentication Apps you can use are: " msgstr "Verfügbare Authentifizierungs-Apps:" -#: frappe/email/doctype/email_account/email_account.py:310 +#: frappe/email/doctype/email_account/email_account.py:311 msgid "Authentication failed while receiving emails from Email Account: {0}." msgstr "Die Authentifizierung ist beim Empfang von E-Mails vom E-Mail-Konto fehlgeschlagen: {0}." @@ -3036,11 +3041,11 @@ msgstr "Automatisierte Nachricht" msgid "Automatic" msgstr "Automatisch" -#: frappe/email/doctype/email_account/email_account.py:718 +#: frappe/email/doctype/email_account/email_account.py:719 msgid "Automatic Linking can be activated only for one Email Account." msgstr "Die automatische Verknüpfung kann nur für ein E-Mail-Konto aktiviert werden." -#: frappe/email/doctype/email_account/email_account.py:712 +#: frappe/email/doctype/email_account/email_account.py:713 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "Die automatische Verknüpfung kann nur aktiviert werden, wenn Eingehend aktiviert ist." @@ -4154,11 +4159,11 @@ msgstr "Stornierung vor Übertragen nicht möglich. Vorgang {0} beachten" msgid "Cannot cancel {0}." msgstr "{0} kann nicht abgebrochen werden." -#: frappe/model/document.py:846 +#: frappe/model/document.py:850 msgid "Cannot change docstatus from 0 (Draft) to 2 (Cancelled)" msgstr "Status kann nicht von 0 (Entwurf) zu 2 (Abgebrochen) geändert werden" -#: frappe/model/document.py:860 +#: frappe/model/document.py:864 msgid "Cannot change docstatus from 1 (Submitted) to 0 (Draft)" msgstr "Der Dokumentstatus kann nicht von 1 (Gebucht) auf 0 (Entwurf) geändert werden" @@ -4249,7 +4254,7 @@ msgstr "Standarddiagramme können nicht bearbeitet werden" msgid "Cannot edit a standard report. Please duplicate and create a new report" msgstr "Der Standard-Report kann nicht bearbeitet werden. Bitte kopieren und einen neuen Bericht erstellen" -#: frappe/model/document.py:866 +#: frappe/model/document.py:870 msgid "Cannot edit cancelled document" msgstr "Aufgehobenes Dokument kann nicht bearbeitet werden" @@ -4282,7 +4287,7 @@ msgstr "Dateiinhalt eines Ordners kann nicht abgerufen werden" msgid "Cannot have multiple printers mapped to a single print format." msgstr "Es können nicht mehrere Drucker einem Druckformat zugeordnet werden." -#: frappe/model/document.py:934 +#: frappe/model/document.py:938 msgid "Cannot link cancelled document: {0}" msgstr "Aufgehobenes Dokument kann nicht verknüpft werden: {0}" @@ -4911,12 +4916,12 @@ msgstr "Code Challenge-Methode" #: frappe/public/js/frappe/form/form_tour.js:270 #: frappe/public/js/frappe/widgets/base_widget.js:159 msgid "Collapse" -msgstr "Zusammenbruch" +msgstr "Zuklappen" #: frappe/public/js/frappe/form/controls/code.js:179 msgctxt "Shrink code field." msgid "Collapse" -msgstr "Zusammenbruch" +msgstr "Zuklappen" #: frappe/public/js/frappe/views/reports/query_report.js:1973 #: frappe/public/js/frappe/views/treeview.js:110 @@ -5173,6 +5178,10 @@ msgstr "Kommunikationsprotokolle" msgid "Communication Type" msgstr "Kommunikationsart" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:28 +msgid "Communication secret not set" +msgstr "" + #: frappe/desk/page/leaderboard/leaderboard.js:112 msgid "Company" msgstr "Unternehmen" @@ -5262,6 +5271,7 @@ msgid "Compose Email" msgstr "E-Mail verfassen" #. Label of a Select field in DocType 'Document Naming Rule Condition' +#. Label of a Code field in DocType 'Navbar Item' #. Label of a Small Text field in DocType 'Bulk Update' #. Label of a Code field in DocType 'Notification' #. Label of a Data field in DocType 'Notification Recipient' @@ -5269,6 +5279,7 @@ msgstr "E-Mail verfassen" #. Label of a Code field in DocType 'Energy Point Rule' #. Label of a 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 @@ -5499,11 +5510,11 @@ msgstr "Einstellungen zu „Kontaktieren Sie uns“" msgid "Contact options, like \"Sales Query, Support Query\" etc each on a new line or separated by commas." msgstr "Kontaktalternativen wie „Vertriebsanfrage\", \"Support-Anfrage“ usw., jede in einer neuen Zeile oder durch Kommas getrennt." -#: frappe/utils/change_log.py:360 +#: frappe/utils/change_log.py:363 msgid "Contains {0} security fix" msgstr "Enthält {0} Sicherheitsfix" -#: frappe/utils/change_log.py:358 +#: frappe/utils/change_log.py:361 msgid "Contains {0} security fixes" msgstr "Enthält {0} Sicherheitsfixes" @@ -5640,7 +5651,7 @@ msgstr "Korrekte Version :" msgid "Could not connect to outgoing email server" msgstr "Konnte keine Verbindung zum Postausgangsserver herstellen" -#: frappe/model/document.py:930 +#: frappe/model/document.py:934 msgid "Could not find {0}" msgstr "{0} konnte nicht gefunden werden" @@ -6714,7 +6725,7 @@ msgstr "Standard-Posteingang" #. Label of a Check field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:199 +#: frappe/email/doctype/email_account/email_account.py:200 msgid "Default Incoming" msgstr "Standard-Eingang" @@ -6734,7 +6745,7 @@ msgstr "Standard-Benennung" #. Label of a Check field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:207 +#: frappe/email/doctype/email_account/email_account.py:208 msgid "Default Outgoing" msgstr "Standard-Ausgang" @@ -6855,7 +6866,7 @@ msgstr "Standardwert" msgid "Defaults" msgstr "Standardeinstellungen" -#: frappe/email/doctype/email_account/email_account.py:218 +#: frappe/email/doctype/email_account/email_account.py:219 msgid "Defaults Updated" msgstr "Standardeinstellungen aktualisiert" @@ -7339,7 +7350,7 @@ msgstr "Registrierung neuer Benutzer deaktivieren" msgid "Disabled" msgstr "Deaktiviert" -#: frappe/email/doctype/email_account/email_account.js:228 +#: frappe/email/doctype/email_account/email_account.js:232 msgid "Disabled Auto Reply" msgstr "Automatische Antwort deaktiviert" @@ -7731,7 +7742,7 @@ msgstr "Bedingung für die Benennungsregel für Dokumente" msgid "Document Naming Settings" msgstr "Dokumentenbenennungseinstellungen" -#: frappe/model/document.py:1541 +#: frappe/model/document.py:1545 msgid "Document Queued" msgstr "anstehendes Dokument" @@ -7882,7 +7893,7 @@ msgid "Document Types and Permissions" msgstr "Dokumenttypen und Berechtigungen" #: frappe/core/doctype/submission_queue/submission_queue.py:163 -#: frappe/model/document.py:1748 +#: frappe/model/document.py:1752 msgid "Document Unlocked" msgstr "Dokument entsperrt" @@ -8343,7 +8354,7 @@ msgstr "Fußzeile bearbeiten" msgid "Edit Format" msgstr "Format bearbeiten" -#: frappe/public/js/frappe/form/quick_entry.js:286 +#: frappe/public/js/frappe/form/quick_entry.js:287 msgid "Edit Full Form" msgstr "Vollständiges Formular bearbeiten" @@ -8505,7 +8516,7 @@ msgstr "E-Mail" msgid "Email Account" msgstr "E-Mail-Konto" -#: frappe/email/doctype/email_account/email_account.py:314 +#: frappe/email/doctype/email_account/email_account.py:315 msgid "Email Account Disabled." msgstr "E-Mail-Konto deaktiviert." @@ -8805,7 +8816,7 @@ msgstr "Google-Indexierung aktivieren" #. Label of a Check field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:200 +#: frappe/email/doctype/email_account/email_account.py:201 msgid "Enable Incoming" msgstr "Eingehend aktivieren" @@ -8818,7 +8829,7 @@ msgstr "Onboarding aktivieren" #. Label of a Check field in DocType 'Email Account' #: frappe/core/doctype/user_email/user_email.json #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:208 +#: frappe/email/doctype/email_account/email_account.py:209 msgid "Enable Outgoing" msgstr "Ausgehend aktivieren" @@ -8956,11 +8967,11 @@ msgstr "Aktiviert" msgid "Enabled Scheduler" msgstr "Scheduler aktiviert" -#: frappe/email/doctype/email_account/email_account.py:931 +#: frappe/email/doctype/email_account/email_account.py:939 msgid "Enabled email inbox for user {0}" msgstr "Aktivierter E-Mail-Posteingang für Benutzer {0}" -#: frappe/core/doctype/server_script/server_script.py:269 +#: frappe/core/doctype/server_script/server_script.py:243 msgid "Enabled scheduled execution for script {0}" msgstr "Geplante Ausführung für Skript {0} aktiviert" @@ -8973,7 +8984,7 @@ msgstr "Geplante Ausführung für Skript {0} aktiviert" msgid "Enables Calendar and Gantt views." msgstr "Aktiviert Kalender- und Gantt-Ansichten." -#: frappe/email/doctype/email_account/email_account.js:223 +#: frappe/email/doctype/email_account/email_account.js:227 msgid "Enabling auto reply on an incoming email account will send automated replies to all the synchronized emails. Do you wish to continue?" msgstr "Wenn Sie die automatische Beantwortung für ein eingehendes E-Mail-Konto aktivieren, werden automatische Antworten an alle synchronisierten E-Mails gesendet. Möchten Sie fortfahren?" @@ -9235,7 +9246,7 @@ msgstr "In {0} ist ein Fehler aufgetreten" msgid "Error in Client Script" msgstr "Fehler im Client-Skript" -#: frappe/public/js/frappe/form/script_manager.js:242 +#: frappe/public/js/frappe/form/script_manager.js:243 msgid "Error in Client Script." msgstr "Fehler im Client-Skript." @@ -9253,7 +9264,7 @@ msgstr "Fehler in der Benachrichtigung" msgid "Error in print format on line {0}: {1}" msgstr "Fehler im Druckformat in Zeile {0}: {1}" -#: frappe/email/doctype/email_account/email_account.py:617 +#: frappe/email/doctype/email_account/email_account.py:618 msgid "Error while connecting to email account {0}" msgstr "Fehler beim Verbinden mit dem E-Mail-Konto {0}" @@ -9261,7 +9272,7 @@ msgstr "Fehler beim Verbinden mit dem E-Mail-Konto {0}" msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "Fehler beim Auswerten der Benachrichtigung {0}. Bitte reparieren Sie Ihre Vorlage." -#: frappe/model/document.py:816 +#: frappe/model/document.py:820 msgid "Error: Document has been modified after you have opened it" msgstr "Fehler: Dokument wurde geändert, nachdem es geöffnet wurde" @@ -9671,7 +9682,7 @@ msgstr "Fehler beim Berechnen des Anfragekörpers: {}" msgid "Failed to connect to server" msgstr "Verbindung zum Server fehlgeschlagen" -#: frappe/auth.py:676 +#: frappe/auth.py:678 msgid "Failed to decode token, please provide a valid base64-encoded token." msgstr "Fehler beim Dekodieren des Tokens. Bitte geben Sie ein gültiges Base64-codiertes Token an." @@ -9695,6 +9706,10 @@ msgstr "Die Bedingungen konnten nicht ausgewertet werden: {}" msgid "Failed to export python type hints" msgstr "Export von Python-Typ-Hinweisen fehlgeschlagen" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:48 +msgid "Failed to generate access token" +msgstr "" + #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:249 msgid "Failed to generate names from the series" msgstr "Fehler beim Generieren von Namen aus dem Nummernkreis" @@ -9711,6 +9726,10 @@ msgstr "Methode für den Befehl {0} mit {1} konnte nicht abgerufen werden" msgid "Failed to get method {0} with {1}" msgstr "Die Methode {0} mit {1} konnte nicht abgerufen werden" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:68 +msgid "Failed to get site info" +msgstr "" + #: frappe/model/virtual_doctype.py:63 msgid "Failed to import virtual doctype {}, is controller file present?" msgstr "Fehler beim Importieren des virtuellen Doctype {}, ist die Controller-Datei vorhanden?" @@ -9719,6 +9738,10 @@ msgstr "Fehler beim Importieren des virtuellen Doctype {}, ist die Controller-Da msgid "Failed to optimize image: {0}" msgstr "Fehler beim Optimieren des Bilds: {0}" +#: 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:280 msgid "Failed to send email with subject:" msgstr "Fehler beim Senden der E-Mail mit dem Betreff:" @@ -9731,6 +9754,10 @@ msgstr "Fehler beim Senden der Benachrichtigungs-E-Mail" msgid "Failed to update global settings" msgstr "Fehler beim Aktualisieren der globalen Einstellungen" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:83 +msgid "Failed while calling API {0}" +msgstr "" + #. Label of a Table field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Failing Scheduled Jobs (last 7 days)" @@ -9985,7 +10012,7 @@ msgstr "Der Feldname {0} ist eingeschränkt" #: 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 @@ -10882,7 +10909,7 @@ msgstr "Funktion" msgid "Function Based On" msgstr "Funktion basiert auf" -#: frappe/__init__.py:911 +#: frappe/__init__.py:855 msgid "Function {0} is not whitelisted." msgstr "Funktion {0} ist nicht freigegeben." @@ -11917,7 +11944,7 @@ msgstr "Vermutlich haben Sie noch keinen Zugang zu einem Arbeitsbereich, aber Si #: frappe/desk/report/todo/todo.py:36 frappe/model/meta.py:44 #: 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:357 #: frappe/public/js/frappe/list/list_view.js:420 #: frappe/public/js/frappe/model/meta.js:197 @@ -12638,7 +12665,7 @@ msgstr "Falsches Konto für eingehende E-Mails" msgid "Incomplete Virtual Doctype Implementation" msgstr "Unvollständige Implementierung des virtuellen DocTypes" -#: frappe/auth.py:239 +#: frappe/auth.py:241 msgid "Incomplete login details" msgstr "Unvollständige Anmeldedaten" @@ -12658,11 +12685,11 @@ msgstr "Falscher Benutzer oder Passwort" msgid "Incorrect Verification code" msgstr "Falscher Bestätigungscode" -#: frappe/model/document.py:1347 +#: frappe/model/document.py:1351 msgid "Incorrect value in row {0}:" msgstr "Falscher Wert in Zeile {0}:" -#: frappe/model/document.py:1349 +#: frappe/model/document.py:1353 msgid "Incorrect value:" msgstr "Falscher Wert:" @@ -12815,7 +12842,6 @@ msgid "Insufficient Permission Level for {0}" msgstr "Unzureichende Berechtigungsstufe für {0}" #: frappe/database/query.py:375 frappe/desk/form/load.py:40 -#: frappe/model/document.py:239 msgid "Insufficient Permission for {0}" msgstr "Unzureichende Berechtigung für {0}" @@ -12960,6 +12986,10 @@ msgstr "Ungültige Aktion" msgid "Invalid CSV Format" msgstr "Ungültige CSV-Format" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:121 +msgid "Invalid Code. Please try again." +msgstr "" + #: frappe/integrations/doctype/webhook/webhook.py:90 msgid "Invalid Condition: {}" msgstr "Ungültige Bedingung: {}" @@ -13037,11 +13067,11 @@ msgstr "Ungültiger Postausgang Server oder Port: {0}" msgid "Invalid Output Format" msgstr "Ungültige Ausgabeformat" -#: frappe/integrations/doctype/connected_app/connected_app.py:166 +#: frappe/integrations/doctype/connected_app/connected_app.py:190 msgid "Invalid Parameters." msgstr "Ungültige Parameter." -#: frappe/core/doctype/user/user.py:1171 frappe/www/update-password.html:121 +#: frappe/core/doctype/user/user.py:1164 frappe/www/update-password.html:121 #: frappe/www/update-password.html:142 frappe/www/update-password.html:144 #: frappe/www/update-password.html:245 msgid "Invalid Password" @@ -13051,7 +13081,7 @@ msgstr "Ungültiges Passwort" msgid "Invalid Phone Number" msgstr "Ungültige Telefonnummer" -#: frappe/auth.py:96 frappe/utils/oauth.py:185 frappe/utils/oauth.py:192 +#: frappe/auth.py:95 frappe/utils/oauth.py:185 frappe/utils/oauth.py:192 #: frappe/www/login.py:118 msgid "Invalid Request" msgstr "ungültige Anfrage" @@ -13091,7 +13121,7 @@ msgstr "Ungültige Aggregatfunktion" msgid "Invalid column" msgstr "Ungültige Spalte" -#: frappe/model/document.py:849 frappe/model/document.py:863 +#: frappe/model/document.py:853 frappe/model/document.py:867 msgid "Invalid docstatus" msgstr "Ungültiger Status" @@ -13153,7 +13183,7 @@ msgstr "Ungültige Anfrageargumente" msgid "Invalid template file for import" msgstr "Ungültige Vorlagendatei für den Import" -#: frappe/integrations/doctype/connected_app/connected_app.py:172 +#: frappe/integrations/doctype/connected_app/connected_app.py:196 msgid "Invalid token state! Check if the token has been created by the OAuth user." msgstr "Ungültiger Tokenstatus! Überprüfen Sie, ob das Token vom OAuth-Benutzer erstellt wurde." @@ -13995,7 +14025,7 @@ msgstr "Vergangene Woche" msgid "Last Year" msgstr "Vergangenes Jahr" -#: frappe/public/js/frappe/widgets/chart_widget.js:698 +#: frappe/public/js/frappe/widgets/chart_widget.js:704 msgid "Last synced {0}" msgstr "Zuletzt synchronisiert {0}" @@ -14047,7 +14077,7 @@ msgid "Leave blank to repeat always" msgstr "Freilassen, um immer zu wiederholen" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:666 +#: frappe/email/doctype/email_account/email_account.py:667 msgid "Leave this conversation" msgstr "Benachrichtigungen abbestellen" @@ -14107,7 +14137,7 @@ msgstr "Die Länge des übergebenen Datenarrays ist größer als der Wert der ma msgid "Length of {0} should be between 1 and 1000" msgstr "Länge von {0} sollte zwischen 1 und 1000 sein" -#: frappe/public/js/frappe/widgets/chart_widget.js:674 +#: frappe/public/js/frappe/widgets/chart_widget.js:680 msgid "Less" msgstr "Weniger" @@ -14679,7 +14709,7 @@ msgstr "Anmelden vor" msgid "Login Failed please try again" msgstr "Login fehlgeschlagen. Bitte erneut versuchen." -#: frappe/email/doctype/email_account/email_account.py:139 +#: frappe/email/doctype/email_account/email_account.py:140 msgid "Login Id is required" msgstr "Benutzer-ID wird benötigt" @@ -14713,7 +14743,7 @@ msgstr "Um die Listenansicht des Webformulars zu sehen, ist eine Anmeldung erfor msgid "Login link sent to your email" msgstr "Ein Anmeldelink wurde an Ihre E-Mail-Adresse gesendet" -#: frappe/auth.py:325 frappe/auth.py:328 +#: frappe/auth.py:327 frappe/auth.py:330 msgid "Login not allowed at this time" msgstr "Anmelden zurzeit nicht erlaubt" @@ -14760,7 +14790,7 @@ msgstr "Mit E-Mail-Link anmelden" msgid "Login with email link expiry (in minutes)" msgstr "Gültigkeitsdauer des E-Mail-Links (in Minuten)" -#: frappe/auth.py:132 +#: frappe/auth.py:131 msgid "Login with username and password is not allowed." msgstr "Login mit Benutzername und Passwort ist nicht erlaubt." @@ -14918,6 +14948,12 @@ msgstr "Macht die Seite öffentlich" msgid "Male" msgstr "Männlich" +#. Label of a standard navbar item +#. Type: Route +#: frappe/hooks.py +msgid "Manage Billing" +msgstr "" + #: frappe/www/me.html:50 msgid "Manage third party apps" msgstr "Drittanbieter-Anwendungen verwalten" @@ -15166,7 +15202,7 @@ msgid "Maximum points allowed after multiplying points with the multiplier value msgstr "Maximal erlaubte Punkte nach Multiplikation mit dem Multiplikatorwert\n" "(Hinweis: Für kein Limit lassen Sie dieses Feld leer oder setzen Sie es auf 0)" -#: frappe/model/rename_doc.py:679 +#: frappe/model/rename_doc.py:685 msgid "Maximum {0} rows allowed" msgstr "Maximum von {0} Zeilen erlaubt" @@ -15263,7 +15299,7 @@ msgstr "Zusammenführung ist nur möglich zwischen Gruppen oder Knoten" msgid "Message" msgstr "Nachricht" -#: frappe/__init__.py:595 frappe/public/js/frappe/ui/messages.js:267 +#: frappe/__init__.py:539 frappe/public/js/frappe/ui/messages.js:267 msgctxt "Default title of the message dialog" msgid "Message" msgstr "Nachricht" @@ -15308,7 +15344,7 @@ msgstr "Nachrichtentyp" msgid "Message clipped" msgstr "Nachricht abgeschnitten" -#: frappe/email/doctype/email_account/email_account.py:315 +#: frappe/email/doctype/email_account/email_account.py:316 msgid "Message from server: {0}" msgstr "Nachricht vom Server: {0}" @@ -15397,7 +15433,7 @@ msgstr "Metatitel für SEO" msgid "Method" msgstr "Methode" -#: frappe/__init__.py:913 +#: frappe/__init__.py:857 msgid "Method Not Allowed" msgstr "Methode nicht erlaubt" @@ -15704,7 +15740,7 @@ msgstr "Monatlicher Rang" #: frappe/public/js/frappe/form/multi_select_dialog.js:72 #: frappe/public/js/frappe/ui/toolbar/search.js:285 #: frappe/public/js/frappe/ui/toolbar/search.js:300 -#: frappe/public/js/frappe/widgets/chart_widget.js:674 +#: frappe/public/js/frappe/widgets/chart_widget.js:680 #: frappe/templates/includes/list/list.html:23 #: frappe/templates/includes/search_template.html:13 msgid "More" @@ -16044,7 +16080,7 @@ msgstr "Sie benötigen die Rolle des Workspace Managers, um den privaten Arbeits msgid "Need Workspace Manager role to hide/unhide public workspaces" msgstr "Benötigen Sie die Rolle des Workspace Managers, um öffentliche Arbeitsbereiche ein- und auszublenden" -#: frappe/model/document.py:625 +#: frappe/model/document.py:629 msgid "Negative Value" msgstr "Negativer Wert" @@ -16186,7 +16222,7 @@ msgstr "Neuer Arbeitsbereich" msgid "New password cannot be same as old password" msgstr "Das neue Passwort darf nicht mit dem alten Passwort identisch sein" -#: frappe/utils/change_log.py:391 +#: frappe/utils/change_log.py:394 msgid "New updates are available" msgstr "Neue Updates sind verfügbar" @@ -16233,7 +16269,7 @@ msgstr "Neue {0} {1} erstellt" msgid "New {0}: {1}" msgstr "Neu {0}: {1}" -#: frappe/utils/change_log.py:373 +#: frappe/utils/change_log.py:376 msgid "New {} releases for the following apps are available" msgstr "Neue {} Versionen für die folgenden Apps sind verfügbar" @@ -16287,7 +16323,7 @@ msgstr "Newsletter" #: frappe/public/js/frappe/web_form/web_form.js:91 #: frappe/public/js/onboarding_tours/onboarding_tours.js:15 #: frappe/public/js/onboarding_tours/onboarding_tours.js:240 -#: frappe/templates/includes/slideshow.html:38 frappe/website/utils.py:253 +#: frappe/templates/includes/slideshow.html:38 frappe/website/utils.py:254 #: frappe/website/web_template/slideshow/slideshow.html:44 msgid "Next" msgstr "Weiter" @@ -16665,7 +16701,7 @@ msgstr "Anzahl der Spalten" msgid "No of Rows (Max 500)" msgstr "Keine der Zeilen (Max 500)" -#: frappe/__init__.py:1102 frappe/client.py:109 frappe/client.py:151 +#: frappe/__init__.py:1046 frappe/client.py:109 frappe/client.py:151 msgid "No permission for {0}" msgstr "Keine Berechtigung für {0}" @@ -16698,11 +16734,11 @@ msgstr "Keine Datensätze getaggt." msgid "No records will be exported" msgstr "Es werden keine Datensätze exportiert" -#: frappe/www/printview.py:424 +#: frappe/www/printview.py:427 msgid "No template found at path: {0}" msgstr "Keine Vorlage im Pfad: {0} gefunden" -#: frappe/public/js/frappe/form/controls/multiselect_list.js:226 +#: frappe/public/js/frappe/form/controls/multiselect_list.js:242 msgid "No values to show" msgstr "Keine Werte anzuzeigen" @@ -16807,7 +16843,7 @@ msgstr "Nicht wie" msgid "Not Linked to any record" msgstr "Nicht mit jedem Datensatz verknüpft" -#: frappe/__init__.py:995 frappe/app.py:357 frappe/desk/calendar.py:26 +#: frappe/__init__.py:939 frappe/app.py:357 frappe/desk/calendar.py:26 #: frappe/desk/treeview.py:19 frappe/geo/utils.py:97 #: frappe/public/js/frappe/web_form/webform_script.js:15 #: frappe/website/doctype/web_form/web_form.py:602 @@ -16890,11 +16926,11 @@ msgstr "Das {0} -Dokument darf nicht angehängt werden. Aktivieren Sie in den Dr msgid "Not allowed to create custom Virtual DocType." msgstr "Das Erstellen eines benutzerdefinierten virtuellen DocTypes ist nicht zulässig." -#: frappe/www/printview.py:124 +#: frappe/www/printview.py:127 msgid "Not allowed to print cancelled documents" msgstr "Das Drucken von abgebrochen Dokumenten ist nicht erlaubt." -#: frappe/www/printview.py:121 +#: frappe/www/printview.py:124 msgid "Not allowed to print draft documents" msgstr "Das Drucken von Entwürfen ist nicht erlaubt." @@ -17252,7 +17288,7 @@ msgstr "OAuth-Provider-Einstellungen" msgid "OAuth Scope" msgstr "OAuth Scope" -#: frappe/email/doctype/email_account/email_account.js:178 +#: frappe/email/doctype/email_account/email_account.js:182 msgid "OAuth has been enabled but not authorised. Please use \"Authorise API Access\" button to do the same." msgstr "OAuth wurde aktiviert, aber nicht autorisiert. Bitte verwenden Sie die Schaltfläche „API-Zugang autorisieren“, um dies zu tun." @@ -18214,7 +18250,7 @@ msgstr "Das Passwort wurde erfolgreich geändert." msgid "Password for Base DN" msgstr "Kennwort für Basis-DN" -#: frappe/email/doctype/email_account/email_account.py:170 +#: frappe/email/doctype/email_account/email_account.py:171 msgid "Password is required or select Awaiting Password" msgstr "Das Passwort ist erforderlich, oder wählen Sie Warten Passwort" @@ -18234,7 +18270,7 @@ msgstr "Eine Anleitung zum Zurücksetzen des Passworts wurde an ihre E-Mail-Adre msgid "Password set" msgstr "Passwort gesetzt" -#: frappe/auth.py:242 +#: frappe/auth.py:244 msgid "Password size exceeded the maximum allowed size" msgstr "Passwort überschreitet die maximal zulässige Länge" @@ -18790,7 +18826,7 @@ msgstr "Bitte melden Sie sich an, um einen Kommentar zu schreiben." msgid "Please make sure the Reference Communication Docs are not circularly linked." msgstr "Bitte stellen Sie sicher, dass die Referenzkommunikationsdokumente nicht zirkulär verknüpft sind." -#: frappe/model/document.py:818 +#: frappe/model/document.py:822 msgid "Please refresh to get the latest document." msgstr "Bitte aktualisieren, um das neueste Dokument zu erhalten." @@ -18854,7 +18890,7 @@ msgstr "Bitte wählen Sie zuerst eine Datei aus." msgid "Please select a file or url" msgstr "Bitte eine Datei oder URL auswählen" -#: frappe/model/rename_doc.py:674 +#: frappe/model/rename_doc.py:680 msgid "Please select a valid csv file with data" msgstr "Bitte eine gültige CSV-Datei mit Daten auswählen" @@ -18928,7 +18964,7 @@ msgstr "Bitte richten Sie SMS ein, bevor Sie es als Authentifizierungsmethode ü msgid "Please setup a message first" msgstr "Bitte richten Sie zuerst eine Nachricht ein" -#: frappe/email/doctype/email_account/email_account.py:405 +#: frappe/email/doctype/email_account/email_account.py:406 msgid "Please setup default Email Account from Settings > Email Account" msgstr "Bitte richten Sie ein Standard-E-Mail-Konto unter Einstellungen > E-Mail-Konto ein" @@ -19354,7 +19390,7 @@ msgstr "Hilfe zu Druckformaten" msgid "Print Format Type" msgstr "Druckformattyp" -#: frappe/www/printview.py:406 +#: frappe/www/printview.py:409 msgid "Print Format {0} is disabled" msgstr "Druckformat {0} ist deaktiviert" @@ -19810,7 +19846,7 @@ msgstr "Abfragebericht" msgid "Query analysis complete. Check suggested indexes." msgstr "Analyse der Abfrage abgeschlossen. Prüfen Sie die vorgeschlagenen Indizes." -#: frappe/utils/safe_exec.py:428 +#: frappe/utils/safe_exec.py:477 msgid "Query must be of SELECT or read-only WITH type." msgstr "Die Abfrage muss vom Typ SELECT oder Read-Only WITH sein." @@ -20012,7 +20048,7 @@ msgstr "Einstellung für Rohdruck" msgid "Re-Run in Console" msgstr "Erneut in der Konsole ausführen" -#: frappe/email/doctype/email_account/email_account.py:672 +#: frappe/email/doctype/email_account/email_account.py:673 msgid "Re:" msgstr "AW:" @@ -20092,7 +20128,7 @@ msgstr "Gelesen von Empfänger On" msgid "Read mode" msgstr "Lesemodus" -#: frappe/utils/safe_exec.py:90 +#: frappe/utils/safe_exec.py:93 msgid "Read the documentation to know more" msgstr "Lesen Sie die Dokumentation, um mehr zu erfahren" @@ -21085,7 +21121,7 @@ msgstr "Diagramm zurücksetzen" msgid "Reset Dashboard Customizations" msgstr "Dashboard-Anpassungen zurücksetzen" -#: frappe/public/js/frappe/list/list_settings.js:227 +#: frappe/public/js/frappe/list/list_settings.js:230 msgid "Reset Fields" msgstr "Felder zurücksetzen" @@ -21558,7 +21594,7 @@ msgid "Route: Example \"/app\"" msgstr "Route: Beispiel \"/app\"" #: frappe/model/base_document.py:727 frappe/model/base_document.py:768 -#: frappe/model/document.py:610 +#: frappe/model/document.py:614 msgid "Row" msgstr "Zeile" @@ -21730,7 +21766,7 @@ msgstr "" msgid "SMS was not sent. Please contact Administrator." msgstr "SMS wurde nicht gesendet. Bitte wenden Sie sich an den Administrator." -#: frappe/email/doctype/email_account/email_account.py:187 +#: frappe/email/doctype/email_account/email_account.py:188 msgid "SMTP Server is required" msgstr "SMTP-Server ist erforderlich" @@ -21838,7 +21874,7 @@ msgstr "Samstag" #: frappe/public/js/frappe/form/footer/form_timeline.js:663 #: frappe/public/js/frappe/form/quick_entry.js:161 #: 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:322 #: frappe/public/js/frappe/utils/common.js:443 @@ -21924,7 +21960,7 @@ msgstr "Wenn Sie dies speichern, werden dieses Dokument und die hier verlinkten #: frappe/public/js/print_format_builder/store.js:36 #: frappe/public/js/workflow_builder/store.js:73 msgid "Saving..." -msgstr "Speichern ..." +msgstr "Wird gespeichert..." #: frappe/public/js/frappe/scanner/index.js:72 msgid "Scan QRCode" @@ -22001,7 +22037,7 @@ msgstr "Geplanter Versand" msgid "Scheduled To Send" msgstr "in Sendewarteschlange" -#: frappe/core/doctype/server_script/server_script.py:281 +#: frappe/core/doctype/server_script/server_script.py:255 msgid "Scheduled execution for script {0} has updated" msgstr "Die geplante Ausführung für Skript {0} wurde aktualisiert" @@ -22405,7 +22441,7 @@ msgid "Select Field..." msgstr "Feld auswählen..." #: 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 "Felder auswählen" @@ -22933,7 +22969,7 @@ msgstr "Server-IP" msgid "Server Script" msgstr "Serverskript" -#: frappe/utils/safe_exec.py:89 +#: frappe/utils/safe_exec.py:92 msgid "Server Scripts are disabled. Please enable server scripts from bench configuration." msgstr "Serverskripte sind deaktiviert. Bitte aktivieren Sie Server-Skripte in der Bankkonfiguration." @@ -24290,7 +24326,7 @@ msgstr "Statistiken basieren auf der Leistung der letzten Woche (von {0} bis {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:909 #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.json #: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json @@ -24480,22 +24516,22 @@ msgstr "Buchen" #: frappe/website/doctype/web_form/templates/web_form.html:44 msgctxt "Button in web form" msgid "Submit" -msgstr "Buchen" +msgstr "Senden" #: frappe/public/js/frappe/ui/dialog.js:60 msgctxt "Primary action in dialog" msgid "Submit" -msgstr "Buchen" +msgstr "Senden" #: frappe/public/js/frappe/ui/messages.js:97 msgctxt "Primary action of prompt dialog" msgid "Submit" -msgstr "Buchen" +msgstr "Senden" #: frappe/public/js/frappe/desk.js:212 msgctxt "Submit password for Email Account" msgid "Submit" -msgstr "Buchen" +msgstr "Bestätigen" #. Label of a Check field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json @@ -24594,7 +24630,7 @@ msgstr "Untertitel" #: frappe/workflow/doctype/workflow_action/workflow_action.py:167 #: frappe/workflow/doctype/workflow_state/workflow_state.json msgid "Success" -msgstr "Erfolg" +msgstr "Erfolgreich" #. Name of a DocType #: frappe/core/doctype/success_action/success_action.json @@ -24639,7 +24675,7 @@ msgstr "Anzahl erfolgreich" msgid "Successful Transactions" msgstr "Erfolgreiche Transaktionen" -#: frappe/model/rename_doc.py:688 +#: frappe/model/rename_doc.py:694 msgid "Successful: {0} to {1}" msgstr "Erfolgreich: {0} um {1}" @@ -25109,7 +25145,7 @@ msgstr "Tabelle gekürzt" msgid "Table updated" msgstr "Tabelle aktualisiert" -#: frappe/model/document.py:1370 +#: frappe/model/document.py:1374 msgid "Table {0} cannot be empty" msgstr "Tabelle {0} darf nicht leer sein" @@ -25225,11 +25261,21 @@ msgstr "Vorlagen" msgid "Temporarily Disabled" msgstr "Zeitweise nicht verfügbar" +#: frappe/core/doctype/translation/test_translation.py:47 +#: frappe/core/doctype/translation/test_translation.py:54 +msgid "Test Data" +msgstr "" + #. Label of a Data field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Test Job ID" msgstr "Test-Auftrags-ID" +#: frappe/core/doctype/translation/test_translation.py:49 +#: frappe/core/doctype/translation/test_translation.py:57 +msgid "Test Spanish" +msgstr "" + #: frappe/email/doctype/newsletter/newsletter.py:94 msgid "Test email sent to {0}" msgstr "Test-E-Mail an {0} gesendet" @@ -25682,7 +25728,7 @@ msgstr "Dieser Kanbantafel wird privat" msgid "This action is irreversible. Do you wish to continue?" msgstr "Diese Aktion ist unumkehrbar. Möchten Sie fortfahren?" -#: frappe/__init__.py:991 +#: frappe/__init__.py:935 msgid "This action is only allowed for {}" msgstr "Diese Aktion ist nur für {} zulässig" @@ -25737,7 +25783,7 @@ msgstr "Dieses Dokument enthält ungespeicherte Änderungen, die möglicherweise msgid "This document is already amended, you cannot ammend it again" msgstr "Dieses Dokument wurde bereits geändert. Sie können es nicht erneut ändern" -#: frappe/model/document.py:1538 +#: frappe/model/document.py:1542 msgid "This document is currently locked and queued for execution. Please try again after some time." msgstr "Dieses Dokument ist derzeit gesperrt und befindet sich in der Warteschlange für die Ausführung. Bitte versuchen Sie es nach einiger Zeit erneut." @@ -25918,7 +25964,7 @@ msgstr "Dadurch wird diese Tour zurückgesetzt und für alle Benutzer sichtbar. msgid "This will terminate the job immediately and might be dangerous, are you sure? " msgstr "Das wird den Auftrag sofort beenden und könnte gefährlich sein, sind Sie sicher? " -#: frappe/core/doctype/user/user.py:1185 +#: frappe/core/doctype/user/user.py:1178 msgid "Throttled" msgstr "Gedrosselt" @@ -26991,7 +27037,7 @@ msgstr "Unbekannte Spalte: {0}" msgid "Unknown Rounding Method: {}" msgstr "Unbekannte Rundungsmethode: {}" -#: frappe/auth.py:302 +#: frappe/auth.py:304 msgid "Unknown User" msgstr "Unbekannter Benutzer" @@ -27018,7 +27064,7 @@ msgstr "Ungelesen" msgid "Unread Notification Sent" msgstr "Ungelesene Benachrichtigung gesendet" -#: frappe/utils/safe_exec.py:429 +#: frappe/utils/safe_exec.py:478 msgid "Unsafe SQL query" msgstr "Unsichere SQL-Abfrage" @@ -27151,7 +27197,7 @@ msgstr "Übersetzungen aktualisieren" msgid "Update Value" msgstr "Wert aktualisieren" -#: frappe/utils/change_log.py:383 +#: frappe/utils/change_log.py:386 msgid "Update from Frappe Cloud" msgstr "Via Frappe Cloud aktualisieren" @@ -27222,6 +27268,10 @@ msgstr "Aktualisieren von {0}" msgid "Updating {0} of {1}, {2}" msgstr "{0} von {1}, {2} wird aktualisiert" +#: frappe/public/js/billing.bundle.js:30 +msgid "Upgrade plan" +msgstr "" + #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:121 #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:122 #: frappe/public/js/frappe/form/grid.js:63 @@ -27705,7 +27755,7 @@ msgstr "Der Benutzer {0} hat nicht die Berechtigung, einen Arbeitsbereich zu ers msgid "User {0} has requested for data deletion" msgstr "Benutzer {0} hat das Löschen von Daten angefordert" -#: frappe/core/doctype/user/user.py:1319 +#: frappe/core/doctype/user/user.py:1312 msgid "User {0} impersonated as {1}" msgstr "Benutzer {0} hat sich als {1} ausgegeben" @@ -27713,7 +27763,7 @@ msgstr "Benutzer {0} hat sich als {1} ausgegeben" msgid "User {0} is disabled" msgstr "Benutzer {0} ist deaktiviert" -#: frappe/sessions.py:230 +#: frappe/sessions.py:231 msgid "User {0} is disabled. Please contact your System Manager." msgstr "Benutzer {0} ist deaktiviert. Bitte wenden Sie sich an Ihren Systemmanager." @@ -27855,15 +27905,15 @@ msgstr "Wert geändert" msgid "Value To Be Set" msgstr "Wert, der gesetzt werden soll" -#: frappe/model/base_document.py:948 frappe/model/document.py:666 +#: frappe/model/base_document.py:948 frappe/model/document.py:670 msgid "Value cannot be changed for {0}" msgstr "Wert kann für {0} nicht geändert werden" -#: frappe/model/document.py:612 +#: frappe/model/document.py:616 msgid "Value cannot be negative for" msgstr "Wert kann nicht negativ sein für" -#: frappe/model/document.py:616 +#: frappe/model/document.py:620 msgid "Value cannot be negative for {0}: {1}" msgstr "Der Wert kann für {0} nicht negativ sein: {1}" @@ -28975,6 +29025,10 @@ msgstr "Sie sind mit dem Internet verbunden." msgid "You are impersonating as another user." msgstr "Sie geben sich als ein anderer Benutzer aus." +#: frappe/integrations/frappe_providers/frappecloud_billing.py:24 +msgid "You are not allowed to access this resource" +msgstr "" + #: frappe/permissions.py:403 msgid "You are not allowed to access this {0} record because it is linked to {1} '{2}' in field {3}" msgstr "Sie haben keine Berechtigung, auf diesen Eintrag in {0} zuzugreifen, da dieser in Feld {3} mit {1} '{2}' verknüpft ist" @@ -29027,7 +29081,7 @@ msgstr "Sie sind nicht berechtigt, ohne Anmeldung auf diese Seite zuzugreifen." msgid "You are not permitted to access this page." msgstr "Sie sind nicht berechtigt auf diese Seite zuzugreifen." -#: frappe/__init__.py:910 +#: frappe/__init__.py:854 msgid "You are not permitted to access this resource." msgstr "Sie sind nicht berechtigt, auf diese Ressource zuzugreifen." @@ -29039,7 +29093,7 @@ msgstr "Sie folgen nun diesem Dokument. Sie erhalten tägliche Updates per E-Mai msgid "You are only allowed to update order, do not remove or add apps." msgstr "Sie können nur die Reihenfolge verändern, keine Anwendungen entfernen oder hinzufügen." -#: frappe/email/doctype/email_account/email_account.js:212 +#: frappe/email/doctype/email_account/email_account.js:216 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 "Sie wählen als Synchronisierungsoption „ALLE“ aus. Dadurch werden alle gelesenen und ungelesenen Nachrichten vom Server neu synchronisiert. Dies kann auch zu einer Duplizierung der Kommunikation (E-Mails) führen." @@ -29104,7 +29158,7 @@ msgstr "Sie können nur bis zu {0} Dokumente auf einmal drucken" msgid "You can only set the 3 custom doctypes in the Document Types table." msgstr "Sie können nur die 3 benutzerdefinierten DocTypes in der Tabelle Document Types einstellen." -#: frappe/handler.py:228 +#: frappe/handler.py:229 msgid "You can only upload JPG, PNG, PDF, TXT or Microsoft documents." msgstr "Sie können nur JPG, PNG, PDF, TXT oder Microsoft-Dokumente hochladen." @@ -29211,11 +29265,11 @@ msgstr "Sie haben nicht genug Punkte" msgid "You do not have enough review points" msgstr "Sie haben nicht genügend Bewertungspunkte" -#: frappe/desk/query_report.py:803 +#: frappe/desk/query_report.py:807 msgid "You do not have permission to access {0}: {1}." msgstr "" -#: frappe/www/printview.py:358 +#: frappe/www/printview.py:361 msgid "You do not have permission to view this document" msgstr "Sie haben keine Berechtigung, dieses Dokument anzuzeigen" @@ -29316,6 +29370,10 @@ msgstr "Sie müssen angemeldet sein, um dieses Formular zu nutzen." msgid "You must login to submit this form" msgstr "Anmeldung erforderlich, um dieses Formular zu übermitteln" +#: frappe/model/document.py:238 +msgid "You need the '{0}' permission on {1} {2} to perform this action." +msgstr "" + #: frappe/desk/doctype/workspace/workspace.py:113 msgid "You need to be Workspace Manager to delete a public workspace." msgstr "" @@ -29360,13 +29418,17 @@ msgstr "Sie müssen Pycups installieren, um diese Funktion nutzen zu können!" msgid "You need to select indexes you want to add first." msgstr "Sie müssen zuerst die Indizes auswählen, die Sie hinzufügen möchten." -#: frappe/email/doctype/email_account/email_account.py:145 +#: frappe/email/doctype/email_account/email_account.py:146 msgid "You need to set one IMAP folder for {0}" msgstr "Sie müssen einen IMAP-Ordner für {0} festlegen" +#: frappe/model/rename_doc.py:388 +msgid "You need write permission on {0} {1} to merge" +msgstr "" + #: frappe/model/rename_doc.py:383 -msgid "You need write permission to rename" -msgstr "Zum Umbenennen benötigen Sie eine Schreibberechtigung" +msgid "You need write permission on {0} {1} to rename" +msgstr "" #: frappe/client.py:458 msgid "You need {0} permission to fetch values from {1} {2}" @@ -29436,7 +29498,7 @@ msgstr "Ihre Schnellzugriffe" msgid "Your account has been deleted" msgstr "Ihr Konto wurde gelöscht" -#: frappe/auth.py:494 +#: frappe/auth.py:496 msgid "Your account has been locked and will resume after {0} seconds" msgstr "Ihre Anmeldung wurde gesperrt und ist wieder verfügbar in {0} Sekunden" @@ -30942,7 +31004,7 @@ msgid "{0} Dashboard" msgstr "{0}-Dashboard" #: 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} Felder" @@ -31228,7 +31290,7 @@ msgstr "{0} wurde zur E-Mail-Gruppe hinzugefügt." msgid "{0} has left the conversation in {1} {2}" msgstr "{0} wurde von E-Mail-Benachrichtigungen zu {1} {2} abgemeldet" -#: frappe/__init__.py:2466 +#: frappe/__init__.py:2410 msgid "{0} has no versions tracked." msgstr "Für {0} wurden keine Versionen verfolgt." @@ -31294,7 +31356,7 @@ msgstr "{0} ist kleiner als {1}" msgid "{0} is like {1}" msgstr "{0} ist wie {1}" -#: frappe/email/doctype/email_account/email_account.py:174 +#: frappe/email/doctype/email_account/email_account.py:175 msgid "{0} is mandatory" msgstr "{0} ist zwingend erforderlich" @@ -31302,7 +31364,7 @@ msgstr "{0} ist zwingend erforderlich" msgid "{0} is not a field of doctype {1}" msgstr "{0} ist kein Feld in Doctype {1}" -#: frappe/www/printview.py:341 +#: frappe/www/printview.py:344 msgid "{0} is not a raw printing format." msgstr "{0} ist kein unformatiertes Druckformat." @@ -31375,7 +31437,7 @@ msgstr "{0} ist jetzt das Standard-Druckformat für den DocType {1}" msgid "{0} is one of {1}" msgstr "{0} ist eine von {1}" -#: frappe/email/doctype/email_account/email_account.py:275 +#: frappe/email/doctype/email_account/email_account.py:276 #: frappe/model/naming.py:201 #: frappe/printing/doctype/print_format/print_format.py:92 #: frappe/utils/csvutils.py:131 @@ -31394,7 +31456,7 @@ msgstr "{0} ist innerhalb von {1}" msgid "{0} items selected" msgstr "{0} Elemente ausgewählt" -#: frappe/core/doctype/user/user.py:1328 +#: frappe/core/doctype/user/user.py:1321 msgid "{0} just impersonated as you. They gave this reason: {1}" msgstr "{0} hat sich gerade als Sie ausgegeben und gab dafür diesen Grund an: {1}" @@ -31427,23 +31489,23 @@ msgstr "vor {0} Minuten" msgid "{0} months ago" msgstr "vor {0} Monaten" -#: frappe/model/document.py:1595 +#: frappe/model/document.py:1599 msgid "{0} must be after {1}" msgstr "{0} muss nach {1} liegen" -#: frappe/model/document.py:1356 +#: frappe/model/document.py:1360 msgid "{0} must be beginning with '{1}'" msgstr "" -#: frappe/model/document.py:1358 +#: frappe/model/document.py:1362 msgid "{0} must be equal to '{1}'" msgstr "" -#: frappe/model/document.py:1354 +#: frappe/model/document.py:1358 msgid "{0} must be none of {1}" msgstr "" -#: frappe/model/document.py:1352 frappe/utils/csvutils.py:136 +#: frappe/model/document.py:1356 frappe/utils/csvutils.py:136 msgid "{0} must be one of {1}" msgstr "{0} muss aus {1} sein" @@ -31455,7 +31517,7 @@ msgstr "{0} muss als erstes gesetzt sein" msgid "{0} must be unique" msgstr "{0} muss einmalig sein" -#: frappe/model/document.py:1360 +#: frappe/model/document.py:1364 msgid "{0} must be {1} {2}" msgstr "" @@ -31469,7 +31531,7 @@ msgstr "{0} muss mit einem Buchstaben beginnen und enden und darf nur Buchstaben msgid "{0} not a valid State" msgstr "{0} kein gültiger Zustand" -#: frappe/model/rename_doc.py:386 +#: frappe/model/rename_doc.py:391 msgid "{0} not allowed to be renamed" msgstr "{0} darf nicht umbenannt werden" @@ -31602,7 +31664,7 @@ msgstr "{0} teilt dieses Dokument nicht mehr mit {1}" msgid "{0} updated" msgstr "{0} aktualisiert" -#: frappe/public/js/frappe/form/controls/multiselect_list.js:162 +#: frappe/public/js/frappe/form/controls/multiselect_list.js:178 msgid "{0} values selected" msgstr "{0} Werte ausgewählt" @@ -31830,8 +31892,8 @@ msgstr "{} unterstützt keine automatische Protokolllöschung." msgid "{} field cannot be empty." msgstr "{}-Feld darf nicht leer sein." -#: frappe/email/doctype/email_account/email_account.py:198 -#: frappe/email/doctype/email_account/email_account.py:206 +#: frappe/email/doctype/email_account/email_account.py:199 +#: frappe/email/doctype/email_account/email_account.py:207 msgid "{} has been disabled. It can only be enabled if {} is checked." msgstr "{} wurde deaktiviert. Es kann nur aktiviert werden, wenn {} aktiviert ist." diff --git a/frappe/locale/eo.po b/frappe/locale/eo.po index 5da3ea9ed140..3647bd38cdbf 100644 --- a/frappe/locale/eo.po +++ b/frappe/locale/eo.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-10 17:35+0000\n" -"PO-Revision-Date: 2024-11-11 13:03\n" +"POT-Creation-Date: 2024-12-01 17:58+0000\n" +"PO-Revision-Date: 2024-12-04 19:52\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Esperanto\n" "MIME-Version: 1.0\n" @@ -102,11 +102,11 @@ msgstr "crwdns112794:0{0}crwdnd112794:0{1}crwdnd112794:0{2}crwdne112794:0" msgid "(Mandatory)" msgstr "crwdns112796:0crwdne112796:0" -#: frappe/model/rename_doc.py:693 +#: frappe/model/rename_doc.py:699 msgid "** Failed: {0} to {1}: {2}" msgstr "crwdns112798:0{0}crwdnd112798:0{1}crwdnd112798:0{2}crwdne112798:0" -#: 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 "crwdns112800:0crwdne112800:0" @@ -816,7 +816,7 @@ msgstr "crwdns143686:0crwdne143686:0" msgid "Access Token URL" msgstr "crwdns143688:0crwdne143688:0" -#: frappe/auth.py:473 +#: frappe/auth.py:475 msgid "Access not allowed from this IP Address" msgstr "crwdns113010:0crwdne113010:0" @@ -875,7 +875,7 @@ msgstr "crwdns143694:0crwdne143694:0" msgid "Action Complete" msgstr "crwdns113034:0crwdne113034:0" -#: frappe/model/document.py:1679 +#: frappe/model/document.py:1683 msgid "Action Failed" msgstr "crwdns113036:0crwdne113036:0" @@ -1398,11 +1398,11 @@ msgstr "crwdns113240:0crwdne113240:0" msgid "Administrator" msgstr "crwdns113242:0crwdne113242:0" -#: frappe/core/doctype/user/user.py:1156 +#: frappe/core/doctype/user/user.py:1149 msgid "Administrator Logged In" msgstr "crwdns113244:0crwdne113244:0" -#: frappe/core/doctype/user/user.py:1150 +#: frappe/core/doctype/user/user.py:1143 msgid "Administrator accessed {0} on {1} via IP Address {2}." msgstr "crwdns113246:0{0}crwdnd113246:0{1}crwdnd113246:0{2}crwdne113246:0" @@ -2089,7 +2089,7 @@ msgstr "crwdns143928:0crwdne143928:0" msgid "App not found for module: {0}" msgstr "crwdns113546:0{0}crwdne113546:0" -#: frappe/__init__.py:1767 +#: frappe/__init__.py:1711 msgid "App {0} is not installed" msgstr "crwdns113548:0{0}crwdne113548:0" @@ -2107,7 +2107,7 @@ msgstr "crwdns143930:0crwdne143930:0" msgid "Append To" msgstr "crwdns143932:0crwdne143932:0" -#: frappe/email/doctype/email_account/email_account.py:183 +#: frappe/email/doctype/email_account/email_account.py:184 msgid "Append To can be one of {0}" msgstr "crwdns113558:0{0}crwdne113558:0" @@ -2648,6 +2648,11 @@ msgstr "crwdns113800:0crwdne113800:0" msgid "Auth URL Data" msgstr "crwdns144022:0crwdne144022:0" +#. Label of a Check field in DocType 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Authenticate as Service Principal" +msgstr "crwdns151854:0crwdne151854:0" + #. Label of a Section Break field in DocType 'Email Account' #. Label of a Section Break field in DocType 'Push Notification Settings' #. Label of a Card Break in the Integrations Workspace @@ -2661,7 +2666,7 @@ msgstr "crwdns113804:0crwdne113804:0" msgid "Authentication Apps you can use are: " msgstr "crwdns113810:0crwdne113810:0" -#: frappe/email/doctype/email_account/email_account.py:310 +#: frappe/email/doctype/email_account/email_account.py:311 msgid "Authentication failed while receiving emails from Email Account: {0}." msgstr "crwdns113812:0{0}crwdne113812:0" @@ -2854,11 +2859,11 @@ msgstr "crwdns144068:0crwdne144068:0" msgid "Automatic" msgstr "crwdns113900:0crwdne113900:0" -#: frappe/email/doctype/email_account/email_account.py:718 +#: frappe/email/doctype/email_account/email_account.py:719 msgid "Automatic Linking can be activated only for one Email Account." msgstr "crwdns113904:0crwdne113904:0" -#: frappe/email/doctype/email_account/email_account.py:712 +#: frappe/email/doctype/email_account/email_account.py:713 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "crwdns113906:0crwdne113906:0" @@ -3971,11 +3976,11 @@ msgstr "crwdns114410:0{0}crwdne114410:0" msgid "Cannot cancel {0}." msgstr "crwdns114412:0{0}crwdne114412:0" -#: frappe/model/document.py:846 +#: frappe/model/document.py:850 msgid "Cannot change docstatus from 0 (Draft) to 2 (Cancelled)" msgstr "crwdns114414:0crwdne114414:0" -#: frappe/model/document.py:860 +#: frappe/model/document.py:864 msgid "Cannot change docstatus from 1 (Submitted) to 0 (Draft)" msgstr "crwdns114416:0crwdne114416:0" @@ -4066,7 +4071,7 @@ msgstr "crwdns114454:0crwdne114454:0" msgid "Cannot edit a standard report. Please duplicate and create a new report" msgstr "crwdns114456:0crwdne114456:0" -#: frappe/model/document.py:866 +#: frappe/model/document.py:870 msgid "Cannot edit cancelled document" msgstr "crwdns114458:0crwdne114458:0" @@ -4099,7 +4104,7 @@ msgstr "crwdns114468:0crwdne114468:0" msgid "Cannot have multiple printers mapped to a single print format." msgstr "crwdns114470:0crwdne114470:0" -#: frappe/model/document.py:934 +#: frappe/model/document.py:938 msgid "Cannot link cancelled document: {0}" msgstr "crwdns114472:0{0}crwdne114472:0" @@ -4989,6 +4994,10 @@ msgstr "crwdns148376:0crwdne148376:0" msgid "Communication Type" msgstr "crwdns144428:0crwdne144428:0" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:28 +msgid "Communication secret not set" +msgstr "crwdns151856:0crwdne151856:0" + #: frappe/desk/page/leaderboard/leaderboard.js:112 msgid "Company" msgstr "crwdns114910:0crwdne114910:0" @@ -5078,6 +5087,7 @@ msgid "Compose Email" msgstr "crwdns114952:0crwdne114952:0" #. Label of a Select field in DocType 'Document Naming Rule Condition' +#. Label of a Code field in DocType 'Navbar Item' #. Label of a Small Text field in DocType 'Bulk Update' #. Label of a Code field in DocType 'Notification' #. Label of a Data field in DocType 'Notification Recipient' @@ -5085,6 +5095,7 @@ msgstr "crwdns114952:0crwdne114952:0" #. Label of a Code field in DocType 'Energy Point Rule' #. Label of a 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 @@ -5313,11 +5324,11 @@ msgstr "crwdns115060:0crwdne115060:0" msgid "Contact options, like \"Sales Query, Support Query\" etc each on a new line or separated by commas." msgstr "crwdns144464:0crwdne144464:0" -#: frappe/utils/change_log.py:360 +#: frappe/utils/change_log.py:363 msgid "Contains {0} security fix" msgstr "crwdns144466:0{0}crwdne144466:0" -#: frappe/utils/change_log.py:358 +#: frappe/utils/change_log.py:361 msgid "Contains {0} security fixes" msgstr "crwdns144468:0{0}crwdne144468:0" @@ -5454,7 +5465,7 @@ msgstr "crwdns144496:0crwdne144496:0" msgid "Could not connect to outgoing email server" msgstr "crwdns115126:0crwdne115126:0" -#: frappe/model/document.py:930 +#: frappe/model/document.py:934 msgid "Could not find {0}" msgstr "crwdns115128:0{0}crwdne115128:0" @@ -6528,7 +6539,7 @@ msgstr "crwdns115668:0crwdne115668:0" #. Label of a Check field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:199 +#: frappe/email/doctype/email_account/email_account.py:200 msgid "Default Incoming" msgstr "crwdns115670:0crwdne115670:0" @@ -6548,7 +6559,7 @@ msgstr "crwdns144620:0crwdne144620:0" #. Label of a Check field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:207 +#: frappe/email/doctype/email_account/email_account.py:208 msgid "Default Outgoing" msgstr "crwdns115680:0crwdne115680:0" @@ -6669,7 +6680,7 @@ msgstr "crwdns115730:0crwdne115730:0" msgid "Defaults" msgstr "crwdns144650:0crwdne144650:0" -#: frappe/email/doctype/email_account/email_account.py:218 +#: frappe/email/doctype/email_account/email_account.py:219 msgid "Defaults Updated" msgstr "crwdns115736:0crwdne115736:0" @@ -7153,7 +7164,7 @@ msgstr "crwdns144732:0crwdne144732:0" msgid "Disabled" msgstr "crwdns115922:0crwdne115922:0" -#: frappe/email/doctype/email_account/email_account.js:228 +#: frappe/email/doctype/email_account/email_account.js:232 msgid "Disabled Auto Reply" msgstr "crwdns115948:0crwdne115948:0" @@ -7542,7 +7553,7 @@ msgstr "crwdns116140:0crwdne116140:0" msgid "Document Naming Settings" msgstr "crwdns116142:0crwdne116142:0" -#: frappe/model/document.py:1541 +#: frappe/model/document.py:1545 msgid "Document Queued" msgstr "crwdns116144:0crwdne116144:0" @@ -7693,7 +7704,7 @@ msgid "Document Types and Permissions" msgstr "crwdns144786:0crwdne144786:0" #: frappe/core/doctype/submission_queue/submission_queue.py:163 -#: frappe/model/document.py:1748 +#: frappe/model/document.py:1752 msgid "Document Unlocked" msgstr "crwdns116230:0crwdne116230:0" @@ -8154,7 +8165,7 @@ msgstr "crwdns144846:0crwdne144846:0" msgid "Edit Format" msgstr "crwdns116422:0crwdne116422:0" -#: frappe/public/js/frappe/form/quick_entry.js:286 +#: frappe/public/js/frappe/form/quick_entry.js:287 msgid "Edit Full Form" msgstr "crwdns116424:0crwdne116424:0" @@ -8316,7 +8327,7 @@ msgstr "crwdns116472:0crwdne116472:0" msgid "Email Account" msgstr "crwdns116494:0crwdne116494:0" -#: frappe/email/doctype/email_account/email_account.py:314 +#: frappe/email/doctype/email_account/email_account.py:315 msgid "Email Account Disabled." msgstr "crwdns116510:0crwdne116510:0" @@ -8616,7 +8627,7 @@ msgstr "crwdns144914:0crwdne144914:0" #. Label of a Check field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:200 +#: frappe/email/doctype/email_account/email_account.py:201 msgid "Enable Incoming" msgstr "crwdns116650:0crwdne116650:0" @@ -8629,7 +8640,7 @@ msgstr "crwdns144916:0crwdne144916:0" #. Label of a Check field in DocType 'Email Account' #: frappe/core/doctype/user_email/user_email.json #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:208 +#: frappe/email/doctype/email_account/email_account.py:209 msgid "Enable Outgoing" msgstr "crwdns116656:0crwdne116656:0" @@ -8766,11 +8777,11 @@ msgstr "crwdns116704:0crwdne116704:0" msgid "Enabled Scheduler" msgstr "crwdns116732:0crwdne116732:0" -#: frappe/email/doctype/email_account/email_account.py:931 +#: frappe/email/doctype/email_account/email_account.py:939 msgid "Enabled email inbox for user {0}" msgstr "crwdns116734:0{0}crwdne116734:0" -#: frappe/core/doctype/server_script/server_script.py:269 +#: frappe/core/doctype/server_script/server_script.py:243 msgid "Enabled scheduled execution for script {0}" msgstr "crwdns116736:0{0}crwdne116736:0" @@ -8783,7 +8794,7 @@ msgstr "crwdns116736:0{0}crwdne116736:0" msgid "Enables Calendar and Gantt views." msgstr "crwdns144944:0crwdne144944:0" -#: frappe/email/doctype/email_account/email_account.js:223 +#: frappe/email/doctype/email_account/email_account.js:227 msgid "Enabling auto reply on an incoming email account will send automated replies to all the synchronized emails. Do you wish to continue?" msgstr "crwdns116742:0crwdne116742:0" @@ -9045,7 +9056,7 @@ msgstr "crwdns116864:0{0}crwdne116864:0" msgid "Error in Client Script" msgstr "crwdns116866:0crwdne116866:0" -#: frappe/public/js/frappe/form/script_manager.js:242 +#: frappe/public/js/frappe/form/script_manager.js:243 msgid "Error in Client Script." msgstr "crwdns116868:0crwdne116868:0" @@ -9063,7 +9074,7 @@ msgstr "crwdns116872:0crwdne116872:0" msgid "Error in print format on line {0}: {1}" msgstr "crwdns116874:0{0}crwdnd116874:0{1}crwdne116874:0" -#: frappe/email/doctype/email_account/email_account.py:617 +#: frappe/email/doctype/email_account/email_account.py:618 msgid "Error while connecting to email account {0}" msgstr "crwdns116876:0{0}crwdne116876:0" @@ -9071,7 +9082,7 @@ msgstr "crwdns116876:0{0}crwdne116876:0" msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "crwdns116878:0{0}crwdne116878:0" -#: frappe/model/document.py:816 +#: frappe/model/document.py:820 msgid "Error: Document has been modified after you have opened it" msgstr "crwdns116880:0crwdne116880:0" @@ -9480,7 +9491,7 @@ msgstr "crwdns117056:0crwdne117056:0" msgid "Failed to connect to server" msgstr "crwdns117058:0crwdne117058:0" -#: frappe/auth.py:676 +#: frappe/auth.py:678 msgid "Failed to decode token, please provide a valid base64-encoded token." msgstr "crwdns117060:0crwdne117060:0" @@ -9504,6 +9515,10 @@ msgstr "crwdns117064:0crwdne117064:0" msgid "Failed to export python type hints" msgstr "crwdns117066:0crwdne117066:0" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:48 +msgid "Failed to generate access token" +msgstr "crwdns151858:0crwdne151858:0" + #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:249 msgid "Failed to generate names from the series" msgstr "crwdns117068:0crwdne117068:0" @@ -9520,6 +9535,10 @@ msgstr "crwdns117072:0{0}crwdnd117072:0{1}crwdne117072:0" msgid "Failed to get method {0} with {1}" msgstr "crwdns117074:0{0}crwdnd117074:0{1}crwdne117074:0" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:68 +msgid "Failed to get site info" +msgstr "crwdns151860:0crwdne151860:0" + #: frappe/model/virtual_doctype.py:63 msgid "Failed to import virtual doctype {}, is controller file present?" msgstr "crwdns117076:0crwdne117076:0" @@ -9528,6 +9547,10 @@ msgstr "crwdns117076:0crwdne117076:0" msgid "Failed to optimize image: {0}" msgstr "crwdns117078:0{0}crwdne117078:0" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:104 +msgid "Failed to request login to Frappe Cloud" +msgstr "crwdns151862:0crwdne151862:0" + #: frappe/email/doctype/email_queue/email_queue.py:280 msgid "Failed to send email with subject:" msgstr "crwdns117080:0crwdne117080:0" @@ -9540,6 +9563,10 @@ msgstr "crwdns117082:0crwdne117082:0" msgid "Failed to update global settings" msgstr "crwdns117084:0crwdne117084:0" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:83 +msgid "Failed while calling API {0}" +msgstr "crwdns151864:0{0}crwdne151864:0" + #. Label of a Table field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Failing Scheduled Jobs (last 7 days)" @@ -9794,7 +9821,7 @@ msgstr "crwdns117204:0{0}crwdne117204: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 @@ -10690,7 +10717,7 @@ msgstr "crwdns117668:0crwdne117668:0" msgid "Function Based On" msgstr "crwdns117672:0crwdne117672:0" -#: frappe/__init__.py:911 +#: frappe/__init__.py:855 msgid "Function {0} is not whitelisted." msgstr "crwdns117674:0{0}crwdne117674:0" @@ -11725,7 +11752,7 @@ msgstr "crwdns148398:0crwdne148398:0" #: frappe/desk/report/todo/todo.py:36 frappe/model/meta.py:44 #: 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:357 #: frappe/public/js/frappe/list/list_view.js:420 #: frappe/public/js/frappe/model/meta.js:197 @@ -12446,7 +12473,7 @@ msgstr "crwdns118506:0crwdne118506:0" msgid "Incomplete Virtual Doctype Implementation" msgstr "crwdns118508:0crwdne118508:0" -#: frappe/auth.py:239 +#: frappe/auth.py:241 msgid "Incomplete login details" msgstr "crwdns118510:0crwdne118510:0" @@ -12466,11 +12493,11 @@ msgstr "crwdns118516:0crwdne118516:0" msgid "Incorrect Verification code" msgstr "crwdns118518:0crwdne118518:0" -#: frappe/model/document.py:1347 +#: frappe/model/document.py:1351 msgid "Incorrect value in row {0}:" msgstr "crwdns148406:0{0}crwdne148406:0" -#: frappe/model/document.py:1349 +#: frappe/model/document.py:1353 msgid "Incorrect value:" msgstr "crwdns148408:0crwdne148408:0" @@ -12623,7 +12650,6 @@ msgid "Insufficient Permission Level for {0}" msgstr "crwdns118592:0{0}crwdne118592:0" #: frappe/database/query.py:375 frappe/desk/form/load.py:40 -#: frappe/model/document.py:239 msgid "Insufficient Permission for {0}" msgstr "crwdns118594:0{0}crwdne118594:0" @@ -12768,6 +12794,10 @@ msgstr "crwdns118662:0crwdne118662:0" msgid "Invalid CSV Format" msgstr "crwdns118664:0crwdne118664:0" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:121 +msgid "Invalid Code. Please try again." +msgstr "crwdns151866:0crwdne151866:0" + #: frappe/integrations/doctype/webhook/webhook.py:90 msgid "Invalid Condition: {}" msgstr "crwdns118666:0crwdne118666:0" @@ -12845,11 +12875,11 @@ msgstr "crwdns118698:0{0}crwdne118698:0" msgid "Invalid Output Format" msgstr "crwdns118700:0crwdne118700:0" -#: frappe/integrations/doctype/connected_app/connected_app.py:166 +#: frappe/integrations/doctype/connected_app/connected_app.py:190 msgid "Invalid Parameters." msgstr "crwdns118702:0crwdne118702:0" -#: frappe/core/doctype/user/user.py:1171 frappe/www/update-password.html:121 +#: frappe/core/doctype/user/user.py:1164 frappe/www/update-password.html:121 #: frappe/www/update-password.html:142 frappe/www/update-password.html:144 #: frappe/www/update-password.html:245 msgid "Invalid Password" @@ -12859,7 +12889,7 @@ msgstr "crwdns118704:0crwdne118704:0" msgid "Invalid Phone Number" msgstr "crwdns118706:0crwdne118706:0" -#: frappe/auth.py:96 frappe/utils/oauth.py:185 frappe/utils/oauth.py:192 +#: frappe/auth.py:95 frappe/utils/oauth.py:185 frappe/utils/oauth.py:192 #: frappe/www/login.py:118 msgid "Invalid Request" msgstr "crwdns118708:0crwdne118708:0" @@ -12899,7 +12929,7 @@ msgstr "crwdns118722:0crwdne118722:0" msgid "Invalid column" msgstr "crwdns118724:0crwdne118724:0" -#: frappe/model/document.py:849 frappe/model/document.py:863 +#: frappe/model/document.py:853 frappe/model/document.py:867 msgid "Invalid docstatus" msgstr "crwdns118726:0crwdne118726:0" @@ -12961,7 +12991,7 @@ msgstr "crwdns118752:0crwdne118752:0" msgid "Invalid template file for import" msgstr "crwdns118756:0crwdne118756:0" -#: frappe/integrations/doctype/connected_app/connected_app.py:172 +#: frappe/integrations/doctype/connected_app/connected_app.py:196 msgid "Invalid token state! Check if the token has been created by the OAuth user." msgstr "crwdns149028:0crwdne149028:0" @@ -13803,7 +13833,7 @@ msgstr "crwdns145786:0crwdne145786:0" msgid "Last Year" msgstr "crwdns145788:0crwdne145788:0" -#: frappe/public/js/frappe/widgets/chart_widget.js:698 +#: frappe/public/js/frappe/widgets/chart_widget.js:704 msgid "Last synced {0}" msgstr "crwdns119168:0{0}crwdne119168:0" @@ -13855,7 +13885,7 @@ msgid "Leave blank to repeat always" msgstr "crwdns145790:0crwdne145790:0" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:666 +#: frappe/email/doctype/email_account/email_account.py:667 msgid "Leave this conversation" msgstr "crwdns119190:0crwdne119190:0" @@ -13915,7 +13945,7 @@ msgstr "crwdns119216:0crwdne119216:0" msgid "Length of {0} should be between 1 and 1000" msgstr "crwdns119218:0{0}crwdne119218:0" -#: frappe/public/js/frappe/widgets/chart_widget.js:674 +#: frappe/public/js/frappe/widgets/chart_widget.js:680 msgid "Less" msgstr "crwdns119220:0crwdne119220:0" @@ -14487,7 +14517,7 @@ msgstr "crwdns145902:0crwdne145902:0" msgid "Login Failed please try again" msgstr "crwdns119474:0crwdne119474:0" -#: frappe/email/doctype/email_account/email_account.py:139 +#: frappe/email/doctype/email_account/email_account.py:140 msgid "Login Id is required" msgstr "crwdns119476:0crwdne119476:0" @@ -14521,7 +14551,7 @@ msgstr "crwdns119492:0{0}crwdne119492:0" msgid "Login link sent to your email" msgstr "crwdns119494:0crwdne119494:0" -#: frappe/auth.py:325 frappe/auth.py:328 +#: frappe/auth.py:327 frappe/auth.py:330 msgid "Login not allowed at this time" msgstr "crwdns119496:0crwdne119496:0" @@ -14568,7 +14598,7 @@ msgstr "crwdns145910:0crwdne145910:0" msgid "Login with email link expiry (in minutes)" msgstr "crwdns145912:0crwdne145912:0" -#: frappe/auth.py:132 +#: frappe/auth.py:131 msgid "Login with username and password is not allowed." msgstr "crwdns119514:0crwdne119514:0" @@ -14726,6 +14756,12 @@ msgstr "crwdns119580:0crwdne119580:0" msgid "Male" msgstr "crwdns148418:0crwdne148418:0" +#. Label of a standard navbar item +#. Type: Route +#: frappe/hooks.py +msgid "Manage Billing" +msgstr "crwdns151868:0crwdne151868:0" + #: frappe/www/me.html:50 msgid "Manage third party apps" msgstr "crwdns119582:0crwdne119582:0" @@ -14973,7 +15009,7 @@ msgid "Maximum points allowed after multiplying points with the multiplier value "(Note: For no limit leave this field empty or set 0)" msgstr "crwdns145986:0crwdne145986:0" -#: frappe/model/rename_doc.py:679 +#: frappe/model/rename_doc.py:685 msgid "Maximum {0} rows allowed" msgstr "crwdns119698:0{0}crwdne119698:0" @@ -15070,7 +15106,7 @@ msgstr "crwdns119726:0crwdne119726:0" msgid "Message" msgstr "crwdns119728:0crwdne119728:0" -#: frappe/__init__.py:595 frappe/public/js/frappe/ui/messages.js:267 +#: frappe/__init__.py:539 frappe/public/js/frappe/ui/messages.js:267 msgctxt "Default title of the message dialog" msgid "Message" msgstr "crwdns119738:0crwdne119738:0" @@ -15115,7 +15151,7 @@ msgstr "crwdns146010:0crwdne146010:0" msgid "Message clipped" msgstr "crwdns119766:0crwdne119766:0" -#: frappe/email/doctype/email_account/email_account.py:315 +#: frappe/email/doctype/email_account/email_account.py:316 msgid "Message from server: {0}" msgstr "crwdns119768:0{0}crwdne119768:0" @@ -15204,7 +15240,7 @@ msgstr "crwdns119804:0crwdne119804:0" msgid "Method" msgstr "crwdns146022:0crwdne146022:0" -#: frappe/__init__.py:913 +#: frappe/__init__.py:857 msgid "Method Not Allowed" msgstr "crwdns146024:0crwdne146024:0" @@ -15511,7 +15547,7 @@ msgstr "crwdns119992:0crwdne119992:0" #: frappe/public/js/frappe/form/multi_select_dialog.js:72 #: frappe/public/js/frappe/ui/toolbar/search.js:285 #: frappe/public/js/frappe/ui/toolbar/search.js:300 -#: frappe/public/js/frappe/widgets/chart_widget.js:674 +#: frappe/public/js/frappe/widgets/chart_widget.js:680 #: frappe/templates/includes/list/list.html:23 #: frappe/templates/includes/search_template.html:13 msgid "More" @@ -15847,7 +15883,7 @@ msgstr "crwdns120128:0crwdne120128:0" msgid "Need Workspace Manager role to hide/unhide public workspaces" msgstr "crwdns120130:0crwdne120130:0" -#: frappe/model/document.py:625 +#: frappe/model/document.py:629 msgid "Negative Value" msgstr "crwdns120132:0crwdne120132:0" @@ -15989,7 +16025,7 @@ msgstr "crwdns120192:0crwdne120192:0" msgid "New password cannot be same as old password" msgstr "crwdns120194:0crwdne120194:0" -#: frappe/utils/change_log.py:391 +#: frappe/utils/change_log.py:394 msgid "New updates are available" msgstr "crwdns120196:0crwdne120196:0" @@ -16036,7 +16072,7 @@ msgstr "crwdns120208:0{0}crwdnd120208:0{1}crwdne120208:0" msgid "New {0}: {1}" msgstr "crwdns120210:0{0}crwdnd120210:0{1}crwdne120210:0" -#: frappe/utils/change_log.py:373 +#: frappe/utils/change_log.py:376 msgid "New {} releases for the following apps are available" msgstr "crwdns120212:0crwdne120212:0" @@ -16090,7 +16126,7 @@ msgstr "crwdns120232:0crwdne120232:0" #: frappe/public/js/frappe/web_form/web_form.js:91 #: frappe/public/js/onboarding_tours/onboarding_tours.js:15 #: frappe/public/js/onboarding_tours/onboarding_tours.js:240 -#: frappe/templates/includes/slideshow.html:38 frappe/website/utils.py:253 +#: frappe/templates/includes/slideshow.html:38 frappe/website/utils.py:254 #: frappe/website/web_template/slideshow/slideshow.html:44 msgid "Next" msgstr "crwdns120234:0crwdne120234:0" @@ -16468,7 +16504,7 @@ msgstr "crwdns120402:0crwdne120402:0" msgid "No of Rows (Max 500)" msgstr "crwdns146136:0crwdne146136:0" -#: frappe/__init__.py:1102 frappe/client.py:109 frappe/client.py:151 +#: frappe/__init__.py:1046 frappe/client.py:109 frappe/client.py:151 msgid "No permission for {0}" msgstr "crwdns120406:0{0}crwdne120406:0" @@ -16501,11 +16537,11 @@ msgstr "crwdns120418:0crwdne120418:0" msgid "No records will be exported" msgstr "crwdns120420:0crwdne120420:0" -#: frappe/www/printview.py:424 +#: frappe/www/printview.py:427 msgid "No template found at path: {0}" msgstr "crwdns120422:0{0}crwdne120422:0" -#: frappe/public/js/frappe/form/controls/multiselect_list.js:226 +#: frappe/public/js/frappe/form/controls/multiselect_list.js:242 msgid "No values to show" msgstr "crwdns120424:0crwdne120424:0" @@ -16610,7 +16646,7 @@ msgstr "crwdns120468:0crwdne120468:0" msgid "Not Linked to any record" msgstr "crwdns120470:0crwdne120470:0" -#: frappe/__init__.py:995 frappe/app.py:357 frappe/desk/calendar.py:26 +#: frappe/__init__.py:939 frappe/app.py:357 frappe/desk/calendar.py:26 #: frappe/desk/treeview.py:19 frappe/geo/utils.py:97 #: frappe/public/js/frappe/web_form/webform_script.js:15 #: frappe/website/doctype/web_form/web_form.py:602 @@ -16693,11 +16729,11 @@ msgstr "crwdns120504:0{0}crwdnd120504:0{0}crwdne120504:0" msgid "Not allowed to create custom Virtual DocType." msgstr "crwdns120506:0crwdne120506:0" -#: frappe/www/printview.py:124 +#: frappe/www/printview.py:127 msgid "Not allowed to print cancelled documents" msgstr "crwdns120508:0crwdne120508:0" -#: frappe/www/printview.py:121 +#: frappe/www/printview.py:124 msgid "Not allowed to print draft documents" msgstr "crwdns120510:0crwdne120510:0" @@ -17055,7 +17091,7 @@ msgstr "crwdns120660:0crwdne120660:0" msgid "OAuth Scope" msgstr "crwdns120664:0crwdne120664:0" -#: frappe/email/doctype/email_account/email_account.js:178 +#: frappe/email/doctype/email_account/email_account.js:182 msgid "OAuth has been enabled but not authorised. Please use \"Authorise API Access\" button to do the same." msgstr "crwdns120666:0crwdne120666:0" @@ -18017,7 +18053,7 @@ msgstr "crwdns121098:0crwdne121098:0" msgid "Password for Base DN" msgstr "crwdns146354:0crwdne146354:0" -#: frappe/email/doctype/email_account/email_account.py:170 +#: frappe/email/doctype/email_account/email_account.py:171 msgid "Password is required or select Awaiting Password" msgstr "crwdns121102:0crwdne121102:0" @@ -18037,7 +18073,7 @@ msgstr "crwdns121108:0crwdne121108:0" msgid "Password set" msgstr "crwdns121110:0crwdne121110:0" -#: frappe/auth.py:242 +#: frappe/auth.py:244 msgid "Password size exceeded the maximum allowed size" msgstr "crwdns121112:0crwdne121112:0" @@ -18593,7 +18629,7 @@ msgstr "crwdns121372:0crwdne121372:0" msgid "Please make sure the Reference Communication Docs are not circularly linked." msgstr "crwdns121374:0crwdne121374:0" -#: frappe/model/document.py:818 +#: frappe/model/document.py:822 msgid "Please refresh to get the latest document." msgstr "crwdns121376:0crwdne121376:0" @@ -18657,7 +18693,7 @@ msgstr "crwdns146412:0crwdne146412:0" msgid "Please select a file or url" msgstr "crwdns121404:0crwdne121404:0" -#: frappe/model/rename_doc.py:674 +#: frappe/model/rename_doc.py:680 msgid "Please select a valid csv file with data" msgstr "crwdns121406:0crwdne121406:0" @@ -18731,7 +18767,7 @@ msgstr "crwdns121438:0crwdne121438:0" msgid "Please setup a message first" msgstr "crwdns121440:0crwdne121440:0" -#: frappe/email/doctype/email_account/email_account.py:405 +#: frappe/email/doctype/email_account/email_account.py:406 msgid "Please setup default Email Account from Settings > Email Account" msgstr "crwdns121442:0crwdne121442:0" @@ -19157,7 +19193,7 @@ msgstr "crwdns146464:0crwdne146464:0" msgid "Print Format Type" msgstr "crwdns146466:0crwdne146466:0" -#: frappe/www/printview.py:406 +#: frappe/www/printview.py:409 msgid "Print Format {0} is disabled" msgstr "crwdns121640:0{0}crwdne121640:0" @@ -19613,7 +19649,7 @@ msgstr "crwdns121864:0crwdne121864:0" msgid "Query analysis complete. Check suggested indexes." msgstr "crwdns146532:0crwdne146532:0" -#: frappe/utils/safe_exec.py:428 +#: frappe/utils/safe_exec.py:477 msgid "Query must be of SELECT or read-only WITH type." msgstr "crwdns121868:0crwdne121868:0" @@ -19815,7 +19851,7 @@ msgstr "crwdns121960:0crwdne121960:0" msgid "Re-Run in Console" msgstr "crwdns121962:0crwdne121962:0" -#: frappe/email/doctype/email_account/email_account.py:672 +#: frappe/email/doctype/email_account/email_account.py:673 msgid "Re:" msgstr "crwdns121964:0crwdne121964:0" @@ -19895,7 +19931,7 @@ msgstr "crwdns146580:0crwdne146580:0" msgid "Read mode" msgstr "crwdns122010:0crwdne122010:0" -#: frappe/utils/safe_exec.py:90 +#: frappe/utils/safe_exec.py:93 msgid "Read the documentation to know more" msgstr "crwdns122012:0crwdne122012:0" @@ -20888,7 +20924,7 @@ msgstr "crwdns122508:0crwdne122508:0" msgid "Reset Dashboard Customizations" msgstr "crwdns122510:0crwdne122510:0" -#: frappe/public/js/frappe/list/list_settings.js:227 +#: frappe/public/js/frappe/list/list_settings.js:230 msgid "Reset Fields" msgstr "crwdns122512:0crwdne122512:0" @@ -21361,7 +21397,7 @@ msgid "Route: Example \"/app\"" msgstr "crwdns146792:0crwdne146792:0" #: frappe/model/base_document.py:727 frappe/model/base_document.py:768 -#: frappe/model/document.py:610 +#: frappe/model/document.py:614 msgid "Row" msgstr "crwdns122772:0crwdne122772:0" @@ -21533,7 +21569,7 @@ msgstr "crwdns151556:0crwdne151556:0" msgid "SMS was not sent. Please contact Administrator." msgstr "crwdns122852:0crwdne122852:0" -#: frappe/email/doctype/email_account/email_account.py:187 +#: frappe/email/doctype/email_account/email_account.py:188 msgid "SMTP Server is required" msgstr "crwdns122854:0crwdne122854:0" @@ -21641,7 +21677,7 @@ msgstr "crwdns146840:0crwdne146840:0" #: frappe/public/js/frappe/form/footer/form_timeline.js:663 #: frappe/public/js/frappe/form/quick_entry.js:161 #: 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:322 #: frappe/public/js/frappe/utils/common.js:443 @@ -21804,7 +21840,7 @@ msgstr "crwdns146848:0crwdne146848:0" msgid "Scheduled To Send" msgstr "crwdns146850:0crwdne146850:0" -#: frappe/core/doctype/server_script/server_script.py:281 +#: frappe/core/doctype/server_script/server_script.py:255 msgid "Scheduled execution for script {0} has updated" msgstr "crwdns122974:0{0}crwdne122974:0" @@ -22208,7 +22244,7 @@ msgid "Select Field..." msgstr "crwdns123162:0crwdne123162:0" #: 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 "crwdns123164:0crwdne123164:0" @@ -22736,7 +22772,7 @@ msgstr "crwdns147004:0crwdne147004:0" msgid "Server Script" msgstr "crwdns123398:0crwdne123398:0" -#: frappe/utils/safe_exec.py:89 +#: frappe/utils/safe_exec.py:92 msgid "Server Scripts are disabled. Please enable server scripts from bench configuration." msgstr "crwdns123408:0crwdne123408:0" @@ -24069,7 +24105,7 @@ msgstr "crwdns123996:0{0}crwdnd123996:0{1}crwdne123996: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:909 #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.json #: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json @@ -24418,7 +24454,7 @@ msgstr "crwdns147256:0crwdne147256:0" msgid "Successful Transactions" msgstr "crwdns124204:0crwdne124204:0" -#: frappe/model/rename_doc.py:688 +#: frappe/model/rename_doc.py:694 msgid "Successful: {0} to {1}" msgstr "crwdns124206:0{0}crwdnd124206:0{1}crwdne124206:0" @@ -24888,7 +24924,7 @@ msgstr "crwdns124346:0crwdne124346:0" msgid "Table updated" msgstr "crwdns124348:0crwdne124348:0" -#: frappe/model/document.py:1370 +#: frappe/model/document.py:1374 msgid "Table {0} cannot be empty" msgstr "crwdns124350:0{0}crwdne124350:0" @@ -25004,11 +25040,21 @@ msgstr "crwdns124398:0crwdne124398:0" msgid "Temporarily Disabled" msgstr "crwdns124400:0crwdne124400:0" +#: frappe/core/doctype/translation/test_translation.py:47 +#: frappe/core/doctype/translation/test_translation.py:54 +msgid "Test Data" +msgstr "crwdns151870:0crwdne151870:0" + #. Label of a Data field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Test Job ID" msgstr "crwdns147324:0crwdne147324:0" +#: frappe/core/doctype/translation/test_translation.py:49 +#: frappe/core/doctype/translation/test_translation.py:57 +msgid "Test Spanish" +msgstr "crwdns151872:0crwdne151872:0" + #: frappe/email/doctype/newsletter/newsletter.py:94 msgid "Test email sent to {0}" msgstr "crwdns124402:0{0}crwdne124402:0" @@ -25453,7 +25499,7 @@ msgstr "crwdns124608:0crwdne124608:0" msgid "This action is irreversible. Do you wish to continue?" msgstr "crwdns124610:0crwdne124610:0" -#: frappe/__init__.py:991 +#: frappe/__init__.py:935 msgid "This action is only allowed for {}" msgstr "crwdns124612:0crwdne124612:0" @@ -25508,7 +25554,7 @@ msgstr "crwdns147376:0crwdne147376:0" msgid "This document is already amended, you cannot ammend it again" msgstr "crwdns124634:0crwdne124634:0" -#: frappe/model/document.py:1538 +#: frappe/model/document.py:1542 msgid "This document is currently locked and queued for execution. Please try again after some time." msgstr "crwdns124636:0crwdne124636:0" @@ -25685,7 +25731,7 @@ msgstr "crwdns124712:0crwdne124712:0" msgid "This will terminate the job immediately and might be dangerous, are you sure? " msgstr "crwdns124714:0crwdne124714:0" -#: frappe/core/doctype/user/user.py:1185 +#: frappe/core/doctype/user/user.py:1178 msgid "Throttled" msgstr "crwdns124716:0crwdne124716:0" @@ -26749,7 +26795,7 @@ msgstr "crwdns125230:0{0}crwdne125230:0" msgid "Unknown Rounding Method: {}" msgstr "crwdns125232:0crwdne125232:0" -#: frappe/auth.py:302 +#: frappe/auth.py:304 msgid "Unknown User" msgstr "crwdns125234:0crwdne125234:0" @@ -26776,7 +26822,7 @@ msgstr "crwdns147568:0crwdne147568:0" msgid "Unread Notification Sent" msgstr "crwdns147570:0crwdne147570:0" -#: frappe/utils/safe_exec.py:429 +#: frappe/utils/safe_exec.py:478 msgid "Unsafe SQL query" msgstr "crwdns125246:0crwdne125246:0" @@ -26909,7 +26955,7 @@ msgstr "crwdns125300:0crwdne125300:0" msgid "Update Value" msgstr "crwdns147590:0crwdne147590:0" -#: frappe/utils/change_log.py:383 +#: frappe/utils/change_log.py:386 msgid "Update from Frappe Cloud" msgstr "crwdns147592:0crwdne147592:0" @@ -26980,6 +27026,10 @@ msgstr "crwdns125336:0{0}crwdne125336:0" msgid "Updating {0} of {1}, {2}" msgstr "crwdns125338:0{0}crwdnd125338:0{1}crwdnd125338:0{2}crwdne125338:0" +#: frappe/public/js/billing.bundle.js:30 +msgid "Upgrade plan" +msgstr "crwdns151874:0crwdne151874:0" + #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:121 #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:122 #: frappe/public/js/frappe/form/grid.js:63 @@ -27463,7 +27513,7 @@ msgstr "crwdns147674:0{0}crwdne147674:0" msgid "User {0} has requested for data deletion" msgstr "crwdns125570:0{0}crwdne125570:0" -#: frappe/core/doctype/user/user.py:1319 +#: frappe/core/doctype/user/user.py:1312 msgid "User {0} impersonated as {1}" msgstr "crwdns125572:0{0}crwdnd125572:0{1}crwdne125572:0" @@ -27471,7 +27521,7 @@ msgstr "crwdns125572:0{0}crwdnd125572:0{1}crwdne125572:0" msgid "User {0} is disabled" msgstr "crwdns125574:0{0}crwdne125574:0" -#: frappe/sessions.py:230 +#: frappe/sessions.py:231 msgid "User {0} is disabled. Please contact your System Manager." msgstr "crwdns147676:0{0}crwdne147676:0" @@ -27613,15 +27663,15 @@ msgstr "crwdns147696:0crwdne147696:0" msgid "Value To Be Set" msgstr "crwdns147698:0crwdne147698:0" -#: frappe/model/base_document.py:948 frappe/model/document.py:666 +#: frappe/model/base_document.py:948 frappe/model/document.py:670 msgid "Value cannot be changed for {0}" msgstr "crwdns125640:0{0}crwdne125640:0" -#: frappe/model/document.py:612 +#: frappe/model/document.py:616 msgid "Value cannot be negative for" msgstr "crwdns125642:0crwdne125642:0" -#: frappe/model/document.py:616 +#: frappe/model/document.py:620 msgid "Value cannot be negative for {0}: {1}" msgstr "crwdns125644:0{0}crwdnd125644:0{1}crwdne125644:0" @@ -28733,6 +28783,10 @@ msgstr "crwdns126176:0crwdne126176:0" msgid "You are impersonating as another user." msgstr "crwdns126178:0crwdne126178:0" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:24 +msgid "You are not allowed to access this resource" +msgstr "crwdns151876:0crwdne151876:0" + #: frappe/permissions.py:403 msgid "You are not allowed to access this {0} record because it is linked to {1} '{2}' in field {3}" msgstr "crwdns126180:0{0}crwdnd126180:0{1}crwdnd126180:0{2}crwdnd126180:0{3}crwdne126180:0" @@ -28785,7 +28839,7 @@ msgstr "crwdns126202:0crwdne126202:0" msgid "You are not permitted to access this page." msgstr "crwdns126204:0crwdne126204:0" -#: frappe/__init__.py:910 +#: frappe/__init__.py:854 msgid "You are not permitted to access this resource." msgstr "crwdns126206:0crwdne126206:0" @@ -28797,7 +28851,7 @@ msgstr "crwdns126208:0crwdne126208:0" msgid "You are only allowed to update order, do not remove or add apps." msgstr "crwdns126210:0crwdne126210:0" -#: frappe/email/doctype/email_account/email_account.js:212 +#: frappe/email/doctype/email_account/email_account.js:216 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 "crwdns126212:0crwdne126212:0" @@ -28862,7 +28916,7 @@ msgstr "crwdns126240:0{0}crwdne126240:0" msgid "You can only set the 3 custom doctypes in the Document Types table." msgstr "crwdns126242:0crwdne126242:0" -#: frappe/handler.py:228 +#: frappe/handler.py:229 msgid "You can only upload JPG, PNG, PDF, TXT or Microsoft documents." msgstr "crwdns126244:0crwdne126244:0" @@ -28969,11 +29023,11 @@ msgstr "crwdns126290:0crwdne126290:0" msgid "You do not have enough review points" msgstr "crwdns126292:0crwdne126292:0" -#: frappe/desk/query_report.py:803 +#: frappe/desk/query_report.py:807 msgid "You do not have permission to access {0}: {1}." msgstr "crwdns151568:0{0}crwdnd151568:0{1}crwdne151568:0" -#: frappe/www/printview.py:358 +#: frappe/www/printview.py:361 msgid "You do not have permission to view this document" msgstr "crwdns126294:0crwdne126294:0" @@ -29074,6 +29128,10 @@ msgstr "crwdns126340:0crwdne126340:0" msgid "You must login to submit this form" msgstr "crwdns126342:0crwdne126342:0" +#: frappe/model/document.py:238 +msgid "You need the '{0}' permission on {1} {2} to perform this action." +msgstr "crwdns151878:0{0}crwdnd151878:0{1}crwdnd151878:0{2}crwdne151878:0" + #: frappe/desk/doctype/workspace/workspace.py:113 msgid "You need to be Workspace Manager to delete a public workspace." msgstr "crwdns151570:0crwdne151570:0" @@ -29118,13 +29176,17 @@ msgstr "crwdns126360:0crwdne126360:0" msgid "You need to select indexes you want to add first." msgstr "crwdns147830:0crwdne147830:0" -#: frappe/email/doctype/email_account/email_account.py:145 +#: frappe/email/doctype/email_account/email_account.py:146 msgid "You need to set one IMAP folder for {0}" msgstr "crwdns126362:0{0}crwdne126362:0" +#: frappe/model/rename_doc.py:388 +msgid "You need write permission on {0} {1} to merge" +msgstr "crwdns151880:0{0}crwdnd151880:0{1}crwdne151880:0" + #: frappe/model/rename_doc.py:383 -msgid "You need write permission to rename" -msgstr "crwdns126364:0crwdne126364:0" +msgid "You need write permission on {0} {1} to rename" +msgstr "crwdns151882:0{0}crwdnd151882:0{1}crwdne151882:0" #: frappe/client.py:458 msgid "You need {0} permission to fetch values from {1} {2}" @@ -29194,7 +29256,7 @@ msgstr "crwdns126390:0crwdne126390:0" msgid "Your account has been deleted" msgstr "crwdns126392:0crwdne126392:0" -#: frappe/auth.py:494 +#: frappe/auth.py:496 msgid "Your account has been locked and will resume after {0} seconds" msgstr "crwdns126394:0{0}crwdne126394:0" @@ -30700,7 +30762,7 @@ msgid "{0} Dashboard" msgstr "crwdns127026:0{0}crwdne127026: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 "crwdns127028:0{0}crwdne127028:0" @@ -30986,7 +31048,7 @@ msgstr "crwdns127156:0{0}crwdne127156:0" msgid "{0} has left the conversation in {1} {2}" msgstr "crwdns127158:0{0}crwdnd127158:0{1}crwdnd127158:0{2}crwdne127158:0" -#: frappe/__init__.py:2466 +#: frappe/__init__.py:2410 msgid "{0} has no versions tracked." msgstr "crwdns127160:0{0}crwdne127160:0" @@ -31052,7 +31114,7 @@ msgstr "crwdns127188:0{0}crwdnd127188:0{1}crwdne127188:0" msgid "{0} is like {1}" msgstr "crwdns127190:0{0}crwdnd127190:0{1}crwdne127190:0" -#: frappe/email/doctype/email_account/email_account.py:174 +#: frappe/email/doctype/email_account/email_account.py:175 msgid "{0} is mandatory" msgstr "crwdns127192:0{0}crwdne127192:0" @@ -31060,7 +31122,7 @@ msgstr "crwdns127192:0{0}crwdne127192:0" msgid "{0} is not a field of doctype {1}" msgstr "crwdns127194:0{0}crwdnd127194:0{1}crwdne127194:0" -#: frappe/www/printview.py:341 +#: frappe/www/printview.py:344 msgid "{0} is not a raw printing format." msgstr "crwdns127196:0{0}crwdne127196:0" @@ -31133,7 +31195,7 @@ msgstr "crwdns127228:0{0}crwdnd127228:0{1}crwdne127228:0" msgid "{0} is one of {1}" msgstr "crwdns127230:0{0}crwdnd127230:0{1}crwdne127230:0" -#: frappe/email/doctype/email_account/email_account.py:275 +#: frappe/email/doctype/email_account/email_account.py:276 #: frappe/model/naming.py:201 #: frappe/printing/doctype/print_format/print_format.py:92 #: frappe/utils/csvutils.py:131 @@ -31152,7 +31214,7 @@ msgstr "crwdns127236:0{0}crwdnd127236:0{1}crwdne127236:0" msgid "{0} items selected" msgstr "crwdns127238:0{0}crwdne127238:0" -#: frappe/core/doctype/user/user.py:1328 +#: frappe/core/doctype/user/user.py:1321 msgid "{0} just impersonated as you. They gave this reason: {1}" msgstr "crwdns127240:0{0}crwdnd127240:0{1}crwdne127240:0" @@ -31185,23 +31247,23 @@ msgstr "crwdns127252:0{0}crwdne127252:0" msgid "{0} months ago" msgstr "crwdns127254:0{0}crwdne127254:0" -#: frappe/model/document.py:1595 +#: frappe/model/document.py:1599 msgid "{0} must be after {1}" msgstr "crwdns127256:0{0}crwdnd127256:0{1}crwdne127256:0" -#: frappe/model/document.py:1356 +#: frappe/model/document.py:1360 msgid "{0} must be beginning with '{1}'" msgstr "crwdns148460:0{0}crwdnd148460:0{1}crwdne148460:0" -#: frappe/model/document.py:1358 +#: frappe/model/document.py:1362 msgid "{0} must be equal to '{1}'" msgstr "crwdns148462:0{0}crwdnd148462:0{1}crwdne148462:0" -#: frappe/model/document.py:1354 +#: frappe/model/document.py:1358 msgid "{0} must be none of {1}" msgstr "crwdns148464:0{0}crwdnd148464:0{1}crwdne148464:0" -#: frappe/model/document.py:1352 frappe/utils/csvutils.py:136 +#: frappe/model/document.py:1356 frappe/utils/csvutils.py:136 msgid "{0} must be one of {1}" msgstr "crwdns127258:0{0}crwdnd127258:0{1}crwdne127258:0" @@ -31213,7 +31275,7 @@ msgstr "crwdns127260:0{0}crwdne127260:0" msgid "{0} must be unique" msgstr "crwdns127262:0{0}crwdne127262:0" -#: frappe/model/document.py:1360 +#: frappe/model/document.py:1364 msgid "{0} must be {1} {2}" msgstr "crwdns148466:0{0}crwdnd148466:0{1}crwdnd148466:0{2}crwdne148466:0" @@ -31226,7 +31288,7 @@ msgstr "crwdns127264:0{0}crwdne127264:0" msgid "{0} not a valid State" msgstr "crwdns127266:0{0}crwdne127266:0" -#: frappe/model/rename_doc.py:386 +#: frappe/model/rename_doc.py:391 msgid "{0} not allowed to be renamed" msgstr "crwdns127268:0{0}crwdne127268:0" @@ -31359,7 +31421,7 @@ msgstr "crwdns127326:0{0}crwdnd127326:0{1}crwdne127326:0" msgid "{0} updated" msgstr "crwdns127328:0{0}crwdne127328:0" -#: frappe/public/js/frappe/form/controls/multiselect_list.js:162 +#: frappe/public/js/frappe/form/controls/multiselect_list.js:178 msgid "{0} values selected" msgstr "crwdns127330:0{0}crwdne127330:0" @@ -31587,8 +31649,8 @@ msgstr "crwdns127432:0crwdne127432:0" msgid "{} field cannot be empty." msgstr "crwdns127434:0crwdne127434:0" -#: frappe/email/doctype/email_account/email_account.py:198 -#: frappe/email/doctype/email_account/email_account.py:206 +#: frappe/email/doctype/email_account/email_account.py:199 +#: frappe/email/doctype/email_account/email_account.py:207 msgid "{} has been disabled. It can only be enabled if {} is checked." msgstr "crwdns127436:0crwdne127436:0" diff --git a/frappe/locale/es.po b/frappe/locale/es.po index aa72facc2651..da15b70017a6 100644 --- a/frappe/locale/es.po +++ b/frappe/locale/es.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-10 17:35+0000\n" -"PO-Revision-Date: 2024-11-27 17:54\n" +"POT-Creation-Date: 2024-12-01 17:58+0000\n" +"PO-Revision-Date: 2024-12-04 19:52\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -102,11 +102,11 @@ msgstr "'{0}' no permitido para el tipo {1} en la fila {2}" msgid "(Mandatory)" msgstr "(Obligatorio)" -#: frappe/model/rename_doc.py:693 +#: frappe/model/rename_doc.py:699 msgid "** Failed: {0} to {1}: {2}" msgstr "** Fallido: {0} a {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 "+ Añadir / Eliminar campos" @@ -998,7 +998,7 @@ msgstr "Token de Acceso" msgid "Access Token URL" msgstr "URL de Token de Acceso" -#: frappe/auth.py:473 +#: frappe/auth.py:475 msgid "Access not allowed from this IP Address" msgstr "Acceso no permitido desde esta dirección IP" @@ -1057,7 +1057,7 @@ msgstr "Acción / Ruta" msgid "Action Complete" msgstr "Acción completada" -#: frappe/model/document.py:1679 +#: frappe/model/document.py:1683 msgid "Action Failed" msgstr "Acción Fallida" @@ -1580,11 +1580,11 @@ msgstr "Administración" msgid "Administrator" msgstr "Administrador" -#: frappe/core/doctype/user/user.py:1156 +#: frappe/core/doctype/user/user.py:1149 msgid "Administrator Logged In" msgstr "Administrador logeado" -#: frappe/core/doctype/user/user.py:1150 +#: frappe/core/doctype/user/user.py:1143 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}." @@ -2272,7 +2272,7 @@ msgstr "Clave Secreta de Aplicación" msgid "App not found for module: {0}" msgstr "App no encontrada para el módulo: {0}" -#: frappe/__init__.py:1767 +#: frappe/__init__.py:1711 msgid "App {0} is not installed" msgstr "Aplicación {0} no está instalada" @@ -2290,7 +2290,7 @@ msgstr "Agregar correos electrónicos a la carpeta enviada" msgid "Append To" msgstr "Anexar a" -#: frappe/email/doctype/email_account/email_account.py:183 +#: frappe/email/doctype/email_account/email_account.py:184 msgid "Append To can be one of {0}" msgstr "'Añadir a' puede ser un {0}" @@ -2831,6 +2831,11 @@ msgstr "Registro de auditoría" msgid "Auth URL Data" msgstr "Datos de URL de autenticación" +#. Label of a Check field in DocType 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Authenticate as Service Principal" +msgstr "Autenticarse como Principal de Servicio" + #. Label of a Section Break field in DocType 'Email Account' #. Label of a Section Break field in DocType 'Push Notification Settings' #. Label of a Card Break in the Integrations Workspace @@ -2844,7 +2849,7 @@ msgstr "Autenticación" msgid "Authentication Apps you can use are: " msgstr "Las aplicaciones de autenticación que puede utilizar son: " -#: frappe/email/doctype/email_account/email_account.py:310 +#: frappe/email/doctype/email_account/email_account.py:311 msgid "Authentication failed while receiving emails from Email Account: {0}." msgstr "Error de autenticación al recibir correos electrónicos de la cuenta de correo electrónico: {0}." @@ -3037,11 +3042,11 @@ msgstr "Mensaje automático" msgid "Automatic" msgstr "Automático" -#: frappe/email/doctype/email_account/email_account.py:718 +#: frappe/email/doctype/email_account/email_account.py:719 msgid "Automatic Linking can be activated only for one Email Account." msgstr "La vinculación automática solo se puede activar para una cuenta de correo electrónico." -#: frappe/email/doctype/email_account/email_account.py:712 +#: frappe/email/doctype/email_account/email_account.py:713 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "La vinculación automática solo se puede activar si está entrante habilitado." @@ -4155,11 +4160,11 @@ msgstr "No se puede cancelar antes de enviar. Ver transmisión {0}" msgid "Cannot cancel {0}." msgstr "No se puede cancelar {0}." -#: frappe/model/document.py:846 +#: frappe/model/document.py:850 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:860 +#: frappe/model/document.py:864 msgid "Cannot change docstatus from 1 (Submitted) to 0 (Draft)" msgstr "No se puede cambiar el estado del documento de 1 (Enviado) a 0 (Borrador)" @@ -4250,7 +4255,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:866 +#: frappe/model/document.py:870 msgid "Cannot edit cancelled document" msgstr "No se puede editar un documento cancelado" @@ -4283,7 +4288,7 @@ 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:934 +#: frappe/model/document.py:938 msgid "Cannot link cancelled document: {0}" msgstr "No se puede vincular al documento anulado: {0}" @@ -5174,6 +5179,10 @@ msgstr "Registros de Comunicación" msgid "Communication Type" msgstr "Tipo de comunicación" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:28 +msgid "Communication secret not set" +msgstr "Clave secreta de comunicación no establecida" + #: frappe/desk/page/leaderboard/leaderboard.js:112 msgid "Company" msgstr "Compañía" @@ -5263,6 +5272,7 @@ msgid "Compose Email" msgstr "Escribir correo" #. Label of a Select field in DocType 'Document Naming Rule Condition' +#. Label of a Code field in DocType 'Navbar Item' #. Label of a Small Text field in DocType 'Bulk Update' #. Label of a Code field in DocType 'Notification' #. Label of a Data field in DocType 'Notification Recipient' @@ -5270,6 +5280,7 @@ msgstr "Escribir correo" #. Label of a Code field in DocType 'Energy Point Rule' #. Label of a 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 @@ -5500,11 +5511,11 @@ msgstr "Configuración de contácto" msgid "Contact options, like \"Sales Query, Support Query\" etc each on a new line or separated by commas." msgstr "Opciones de contacto, como \"Consulta de ventas, Consulta de soporte\", etc., cada una en una nueva línea o separada por comas." -#: frappe/utils/change_log.py:360 +#: frappe/utils/change_log.py:363 msgid "Contains {0} security fix" msgstr "Contiene {0} corrección de seguridad" -#: frappe/utils/change_log.py:358 +#: frappe/utils/change_log.py:361 msgid "Contains {0} security fixes" msgstr "Contiene {0} correcciones de seguridad" @@ -5641,7 +5652,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:930 +#: frappe/model/document.py:934 msgid "Could not find {0}" msgstr "No se pudo encontrar {0}" @@ -6715,7 +6726,7 @@ msgstr "Bandeja de entrada predeterminada" #. Label of a Check field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:199 +#: frappe/email/doctype/email_account/email_account.py:200 msgid "Default Incoming" msgstr "Por defecto entrante" @@ -6735,7 +6746,7 @@ msgstr "Nomenclatura por defecto" #. Label of a Check field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:207 +#: frappe/email/doctype/email_account/email_account.py:208 msgid "Default Outgoing" msgstr "Predeterminar Saliente" @@ -6856,7 +6867,7 @@ msgstr "Valor predeterminado" msgid "Defaults" msgstr "Predeterminados" -#: frappe/email/doctype/email_account/email_account.py:218 +#: frappe/email/doctype/email_account/email_account.py:219 msgid "Defaults Updated" msgstr "Valores predeterminados actualizados" @@ -7340,7 +7351,7 @@ msgstr "Deshabilitar registros" msgid "Disabled" msgstr "Deshabilitado" -#: frappe/email/doctype/email_account/email_account.js:228 +#: frappe/email/doctype/email_account/email_account.js:232 msgid "Disabled Auto Reply" msgstr "Respuesta automática deshabilitada" @@ -7732,7 +7743,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:1541 +#: frappe/model/document.py:1545 msgid "Document Queued" msgstr "Documento en Cola" @@ -7883,7 +7894,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:1748 +#: frappe/model/document.py:1752 msgid "Document Unlocked" msgstr "Documento desbloqueado" @@ -8344,7 +8355,7 @@ msgstr "Editar pie de página" msgid "Edit Format" msgstr "Editar formato" -#: frappe/public/js/frappe/form/quick_entry.js:286 +#: frappe/public/js/frappe/form/quick_entry.js:287 msgid "Edit Full Form" msgstr "Editar formulario completo" @@ -8506,7 +8517,7 @@ msgstr "Correo electrónico" msgid "Email Account" msgstr "Cuentas de correo electrónico" -#: frappe/email/doctype/email_account/email_account.py:314 +#: frappe/email/doctype/email_account/email_account.py:315 msgid "Email Account Disabled." msgstr "Cuenta de correo desactivada." @@ -8602,7 +8613,7 @@ msgstr "IDs de Correo Electrónico" #. Label of a Data field in DocType 'Contact Us Settings' #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Email Id" -msgstr "Id de Correo Electrónico" +msgstr "Correo Electrónico" #. Label of a Section Break field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json @@ -8806,7 +8817,7 @@ msgstr "Habilitar la indexación de Google" #. Label of a Check field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:200 +#: frappe/email/doctype/email_account/email_account.py:201 msgid "Enable Incoming" msgstr "Habilitar correos entrantes" @@ -8819,7 +8830,7 @@ msgstr "Habilitar la incorporación" #. Label of a Check field in DocType 'Email Account' #: frappe/core/doctype/user_email/user_email.json #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:208 +#: frappe/email/doctype/email_account/email_account.py:209 msgid "Enable Outgoing" msgstr "Habilitar correos salientes" @@ -8957,11 +8968,11 @@ msgstr "Habilitado" msgid "Enabled Scheduler" msgstr "Programador habilitado" -#: frappe/email/doctype/email_account/email_account.py:931 +#: frappe/email/doctype/email_account/email_account.py:939 msgid "Enabled email inbox for user {0}" msgstr "Bandeja de entrada de correo electrónico habilitada para el usuario {0}" -#: frappe/core/doctype/server_script/server_script.py:269 +#: frappe/core/doctype/server_script/server_script.py:243 msgid "Enabled scheduled execution for script {0}" msgstr "Ejecución programada habilitada para la secuencia de comandos {0}" @@ -8974,7 +8985,7 @@ msgstr "Ejecución programada habilitada para la secuencia de comandos {0}" msgid "Enables Calendar and Gantt views." msgstr "Habilita las vistas Calendario y Gantt." -#: frappe/email/doctype/email_account/email_account.js:223 +#: frappe/email/doctype/email_account/email_account.js:227 msgid "Enabling auto reply on an incoming email account will send automated replies to all the synchronized emails. Do you wish to continue?" msgstr "Si activa la respuesta automática en una cuenta de correo electrónico entrante, se enviarán respuestas automáticas a todos los correos electrónicos sincronizados. ¿Desea continuar?" @@ -9236,7 +9247,7 @@ msgstr "Se produjo un error en {0}" msgid "Error in Client Script" msgstr "Error en el script del cliente" -#: frappe/public/js/frappe/form/script_manager.js:242 +#: frappe/public/js/frappe/form/script_manager.js:243 msgid "Error in Client Script." msgstr "Error en el script del cliente." @@ -9254,7 +9265,7 @@ msgstr "Error en la Notificación" msgid "Error in print format on line {0}: {1}" msgstr "Error en formato de impresión en línea {0}: {1}" -#: frappe/email/doctype/email_account/email_account.py:617 +#: frappe/email/doctype/email_account/email_account.py:618 msgid "Error while connecting to email account {0}" msgstr "Error al conectarte a la cuenta de correo electrónico {0}" @@ -9262,7 +9273,7 @@ msgstr "Error al conectarte a la cuenta de correo electrónico {0}" msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "Error al evaluar Notificación {0}. Por favor arregla tu plantilla." -#: frappe/model/document.py:816 +#: frappe/model/document.py:820 msgid "Error: Document has been modified after you have opened it" msgstr "Error: El documento se ha modificado después de haber sido abierto" @@ -9672,7 +9683,7 @@ msgstr "Fallo al calcular el cuerpo de la solicitud: {}" msgid "Failed to connect to server" msgstr "Error al conectar con el servidor" -#: frappe/auth.py:676 +#: frappe/auth.py:678 msgid "Failed to decode token, please provide a valid base64-encoded token." msgstr "No se pudo decodificar el token, proporcione un token codificado en base64 válido." @@ -9696,6 +9707,10 @@ msgstr "Fallo al evaluar las condiciones: {}" msgid "Failed to export python type hints" msgstr "No se pudieron exportar las sugerencias de Python" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:48 +msgid "Failed to generate access token" +msgstr "Fallo al generar el token de acceso" + #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:249 msgid "Failed to generate names from the series" msgstr "Fallo al generar los Nombres de las Series" @@ -9712,6 +9727,10 @@ msgstr "Fallo al obtener el método para el comando {0} con {1}" msgid "Failed to get method {0} with {1}" msgstr "Fallo al obtener el método {0} con {1}" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:68 +msgid "Failed to get site info" +msgstr "Fallo al obtener la información del sitio" + #: frappe/model/virtual_doctype.py:63 msgid "Failed to import virtual doctype {}, is controller file present?" msgstr "Fallo al importar doctype virtual {}, ¿está presente el archivo controlador?" @@ -9720,6 +9739,10 @@ msgstr "Fallo al importar doctype virtual {}, ¿está presente el archivo contro msgid "Failed to optimize image: {0}" msgstr "Fallo en la optimización de la imagen: {0}" +#: 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:280 msgid "Failed to send email with subject:" msgstr "Error al enviar correo electrónico con asunto:" @@ -9732,6 +9755,10 @@ msgstr "Error al enviar el correo de notificación" msgid "Failed to update global settings" msgstr "No se pudo actualizar la configuración global" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:83 +msgid "Failed while calling API {0}" +msgstr "Fallo al llamar a la API {0}" + #. Label of a Table field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Failing Scheduled Jobs (last 7 days)" @@ -9986,7 +10013,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 @@ -10883,7 +10910,7 @@ msgstr "Función" msgid "Function Based On" msgstr "Función basada en" -#: frappe/__init__.py:911 +#: frappe/__init__.py:855 msgid "Function {0} is not whitelisted." msgstr "La función {0} no está en la lista blanca." @@ -11918,7 +11945,7 @@ msgstr "Supongo que aún no tiene acceso a ningún espacio de trabajo, pero pued #: frappe/desk/report/todo/todo.py:36 frappe/model/meta.py:44 #: 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:357 #: frappe/public/js/frappe/list/list_view.js:420 #: frappe/public/js/frappe/model/meta.js:197 @@ -12639,7 +12666,7 @@ msgstr "Cuenta de Correo Electrónico entrante no es correcta" msgid "Incomplete Virtual Doctype Implementation" msgstr "Implementación incompleta del DocType virtual" -#: frappe/auth.py:239 +#: frappe/auth.py:241 msgid "Incomplete login details" msgstr "Detalles de inicio de sesión incompletos" @@ -12659,11 +12686,11 @@ msgstr "Usuario o Contraseña Incorrecta" msgid "Incorrect Verification code" msgstr "Código de Verificación incorrecto" -#: frappe/model/document.py:1347 +#: frappe/model/document.py:1351 msgid "Incorrect value in row {0}:" msgstr "Valor incorrecto en la fila {0}:" -#: frappe/model/document.py:1349 +#: frappe/model/document.py:1353 msgid "Incorrect value:" msgstr "Valor incorrecto:" @@ -12816,7 +12843,6 @@ msgid "Insufficient Permission Level for {0}" msgstr "Nivel de permiso insuficiente para {0}" #: frappe/database/query.py:375 frappe/desk/form/load.py:40 -#: frappe/model/document.py:239 msgid "Insufficient Permission for {0}" msgstr "Permiso insuficiente para {0}" @@ -12961,6 +12987,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:90 msgid "Invalid Condition: {}" msgstr "Condición inválida: {}" @@ -13038,11 +13068,11 @@ msgstr "Servidor o puerto de correo saliente no válido: {0}" msgid "Invalid Output Format" msgstr "Formato de salida no válido" -#: frappe/integrations/doctype/connected_app/connected_app.py:166 +#: frappe/integrations/doctype/connected_app/connected_app.py:190 msgid "Invalid Parameters." msgstr "Parámetros Inválidos." -#: frappe/core/doctype/user/user.py:1171 frappe/www/update-password.html:121 +#: frappe/core/doctype/user/user.py:1164 frappe/www/update-password.html:121 #: frappe/www/update-password.html:142 frappe/www/update-password.html:144 #: frappe/www/update-password.html:245 msgid "Invalid Password" @@ -13052,7 +13082,7 @@ msgstr "Contraseña invalida" msgid "Invalid Phone Number" msgstr "Numero de telefono invalido" -#: frappe/auth.py:96 frappe/utils/oauth.py:185 frappe/utils/oauth.py:192 +#: frappe/auth.py:95 frappe/utils/oauth.py:185 frappe/utils/oauth.py:192 #: frappe/www/login.py:118 msgid "Invalid Request" msgstr "Solicitud inválida" @@ -13092,7 +13122,7 @@ msgstr "Función de agregación inválida" msgid "Invalid column" msgstr "Columna inválida" -#: frappe/model/document.py:849 frappe/model/document.py:863 +#: frappe/model/document.py:853 frappe/model/document.py:867 msgid "Invalid docstatus" msgstr "Estado del documento no válido" @@ -13154,7 +13184,7 @@ msgstr "Argumentos de solicitud inválidos" msgid "Invalid template file for import" msgstr "Archivo de plantilla no válido para importar" -#: frappe/integrations/doctype/connected_app/connected_app.py:172 +#: frappe/integrations/doctype/connected_app/connected_app.py:196 msgid "Invalid token state! Check if the token has been created by the OAuth user." msgstr "¡Estado de token no válido! Compruebe si el token ha sido creado por el usuario OAuth." @@ -13996,7 +14026,7 @@ msgstr "La semana pasada" msgid "Last Year" msgstr "El año pasado" -#: frappe/public/js/frappe/widgets/chart_widget.js:698 +#: frappe/public/js/frappe/widgets/chart_widget.js:704 msgid "Last synced {0}" msgstr "Última sincronización {0}" @@ -14048,7 +14078,7 @@ msgid "Leave blank to repeat always" msgstr "Dejar en blanco para repetir siempre" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:666 +#: frappe/email/doctype/email_account/email_account.py:667 msgid "Leave this conversation" msgstr "Abandonar esta conversación" @@ -14108,7 +14138,7 @@ msgstr "¡La longitud del array de datos introducidos es superior al valor de lo msgid "Length of {0} should be between 1 and 1000" msgstr "Longitud de {0} debe estar entre 1 y 1000" -#: frappe/public/js/frappe/widgets/chart_widget.js:674 +#: frappe/public/js/frappe/widgets/chart_widget.js:680 msgid "Less" msgstr "Menos" @@ -14680,7 +14710,7 @@ msgstr "Iniciar antes" msgid "Login Failed please try again" msgstr "Inicio de sesión fallido, intente nuevamente" -#: frappe/email/doctype/email_account/email_account.py:139 +#: frappe/email/doctype/email_account/email_account.py:140 msgid "Login Id is required" msgstr "Se requiere un ID para iniciar sesión" @@ -14714,7 +14744,7 @@ msgstr "Es necesario iniciar sesión para ver la vista de lista del formulario w msgid "Login link sent to your email" msgstr "Enlace de inicio de sesión enviado a su correo electrónico" -#: frappe/auth.py:325 frappe/auth.py:328 +#: frappe/auth.py:327 frappe/auth.py:330 msgid "Login not allowed at this time" msgstr "No se permite iniciar sesión en este momento" @@ -14761,7 +14791,7 @@ msgstr "Iniciar sesión con enlace de correo" msgid "Login with email link expiry (in minutes)" msgstr "Caducidad del inicio de sesión con enlace de correo electrónico (en minutos)" -#: frappe/auth.py:132 +#: frappe/auth.py:131 msgid "Login with username and password is not allowed." msgstr "Inicio de sesión con nombre de usuario y contraseña no está permitido." @@ -14919,6 +14949,12 @@ msgstr "Hace pública la página" msgid "Male" msgstr "Masculino" +#. Label of a standard navbar item +#. Type: Route +#: frappe/hooks.py +msgid "Manage Billing" +msgstr "" + #: frappe/www/me.html:50 msgid "Manage third party apps" msgstr "Gestionar aplicaciones de terceros" @@ -15167,7 +15203,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:679 +#: frappe/model/rename_doc.py:685 msgid "Maximum {0} rows allowed" msgstr "Máximo: {0} lineas permitidas" @@ -15264,7 +15300,7 @@ msgstr "La fusión sólo es posible de Grupo -a- Grupo o de Nodo -a- Nodo en la msgid "Message" msgstr "Mensaje" -#: frappe/__init__.py:595 frappe/public/js/frappe/ui/messages.js:267 +#: frappe/__init__.py:539 frappe/public/js/frappe/ui/messages.js:267 msgctxt "Default title of the message dialog" msgid "Message" msgstr "Mensaje" @@ -15309,7 +15345,7 @@ msgstr "Tipo de mensaje" msgid "Message clipped" msgstr "Mensaje marcado" -#: frappe/email/doctype/email_account/email_account.py:315 +#: frappe/email/doctype/email_account/email_account.py:316 msgid "Message from server: {0}" msgstr "Mensaje del servidor: {0}" @@ -15398,7 +15434,7 @@ msgstr "Meta título para SEO" msgid "Method" msgstr "Método" -#: frappe/__init__.py:913 +#: frappe/__init__.py:857 msgid "Method Not Allowed" msgstr "Método no permitido" @@ -15705,7 +15741,7 @@ msgstr "Clasificación mensual" #: frappe/public/js/frappe/form/multi_select_dialog.js:72 #: frappe/public/js/frappe/ui/toolbar/search.js:285 #: frappe/public/js/frappe/ui/toolbar/search.js:300 -#: frappe/public/js/frappe/widgets/chart_widget.js:674 +#: frappe/public/js/frappe/widgets/chart_widget.js:680 #: frappe/templates/includes/list/list.html:23 #: frappe/templates/includes/search_template.html:13 msgid "More" @@ -16045,7 +16081,7 @@ msgstr "Necesita el rol de Administrador del Área de Trabajo para editar el ár msgid "Need Workspace Manager role to hide/unhide public workspaces" msgstr "Necesita el rol de Administrador de Área de Trabajo para ocultar/mostrar áreas de trabajo públicas" -#: frappe/model/document.py:625 +#: frappe/model/document.py:629 msgid "Negative Value" msgstr "Valor negativo" @@ -16187,7 +16223,7 @@ msgstr "Nueva Área de Trabajo" msgid "New password cannot be same as old password" msgstr "La nueva contraseña no puede ser igual a la contraseña anterior" -#: frappe/utils/change_log.py:391 +#: frappe/utils/change_log.py:394 msgid "New updates are available" msgstr "Nuevas actualizaciones están disponibles" @@ -16234,7 +16270,7 @@ msgstr "Nuevo {0} {1} creado" msgid "New {0}: {1}" msgstr "Nuevo {0}: {1}" -#: frappe/utils/change_log.py:373 +#: frappe/utils/change_log.py:376 msgid "New {} releases for the following apps are available" msgstr "Las nuevas {} versiones para las siguientes aplicaciones están disponibles" @@ -16288,7 +16324,7 @@ msgstr "Boletines" #: frappe/public/js/frappe/web_form/web_form.js:91 #: frappe/public/js/onboarding_tours/onboarding_tours.js:15 #: frappe/public/js/onboarding_tours/onboarding_tours.js:240 -#: frappe/templates/includes/slideshow.html:38 frappe/website/utils.py:253 +#: frappe/templates/includes/slideshow.html:38 frappe/website/utils.py:254 #: frappe/website/web_template/slideshow/slideshow.html:44 msgid "Next" msgstr "Siguiente" @@ -16666,7 +16702,7 @@ msgstr "No. de Columnas" msgid "No of Rows (Max 500)" msgstr "No se de filas (máx 500)" -#: frappe/__init__.py:1102 frappe/client.py:109 frappe/client.py:151 +#: frappe/__init__.py:1046 frappe/client.py:109 frappe/client.py:151 msgid "No permission for {0}" msgstr "Sin permiso para {0}" @@ -16699,11 +16735,11 @@ msgstr "Ningún registro etiquetado." msgid "No records will be exported" msgstr "No se exportarán registros" -#: frappe/www/printview.py:424 +#: frappe/www/printview.py:427 msgid "No template found at path: {0}" msgstr "No se encontraron plantillas en la ruta: {0}" -#: frappe/public/js/frappe/form/controls/multiselect_list.js:226 +#: frappe/public/js/frappe/form/controls/multiselect_list.js:242 msgid "No values to show" msgstr "No hay valores para mostrar" @@ -16808,7 +16844,7 @@ msgstr "Diferente a" msgid "Not Linked to any record" msgstr "No está vinculado a ningún registro" -#: frappe/__init__.py:995 frappe/app.py:357 frappe/desk/calendar.py:26 +#: frappe/__init__.py:939 frappe/app.py:357 frappe/desk/calendar.py:26 #: frappe/desk/treeview.py:19 frappe/geo/utils.py:97 #: frappe/public/js/frappe/web_form/webform_script.js:15 #: frappe/website/doctype/web_form/web_form.py:602 @@ -16891,11 +16927,11 @@ msgstr "No se permite adjuntar {0} documento, habilite Permitir impresión para msgid "Not allowed to create custom Virtual DocType." msgstr "No se permite crear DocType virtual personalizado." -#: frappe/www/printview.py:124 +#: frappe/www/printview.py:127 msgid "Not allowed to print cancelled documents" msgstr "No se permite imprimir documentos cancelados" -#: frappe/www/printview.py:121 +#: frappe/www/printview.py:124 msgid "Not allowed to print draft documents" msgstr "No se puede imprimir documentos en borrador" @@ -17253,7 +17289,7 @@ msgstr "Configuración del Proveedor OAuth" msgid "OAuth Scope" msgstr "Ámbito OAuth" -#: frappe/email/doctype/email_account/email_account.js:178 +#: frappe/email/doctype/email_account/email_account.js:182 msgid "OAuth has been enabled but not authorised. Please use \"Authorise API Access\" button to do the same." msgstr "OAuth ha sido habilitado pero no autorizado. Por favor, utilice el botón \"Autorizar acceso API\" para hacer lo mismo." @@ -18215,7 +18251,7 @@ msgstr "Contraseña cambiada satisfactoriamente." msgid "Password for Base DN" msgstr "Contraseña para la base DN" -#: frappe/email/doctype/email_account/email_account.py:170 +#: frappe/email/doctype/email_account/email_account.py:171 msgid "Password is required or select Awaiting Password" msgstr "Se requiere contraseña o seleccione En espera de la contraseña" @@ -18235,7 +18271,7 @@ msgstr "Las instrucciones para el restablecimiento de la contraseña han sido en msgid "Password set" msgstr "Contraseña establecida" -#: frappe/auth.py:242 +#: frappe/auth.py:244 msgid "Password size exceeded the maximum allowed size" msgstr "El tamaño de la contraseña excedió el tamaño máximo permitido" @@ -18552,7 +18588,7 @@ msgstr "Tarta" #. Label of a Data field in DocType 'Contact Us Settings' #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Pincode" -msgstr "Código PIN" +msgstr "Código Postal" #. Option for the 'Color' (Select) field in DocType 'DocType State' #. Option for the 'Indicator' (Select) field in DocType 'Kanban Board Column' @@ -18791,7 +18827,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:818 +#: frappe/model/document.py:822 msgid "Please refresh to get the latest document." msgstr "Por favor, actualice para obtener el último documento." @@ -18855,7 +18891,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:674 +#: frappe/model/rename_doc.py:680 msgid "Please select a valid csv file with data" msgstr "Por favor, seleccione un archivo csv con datos válidos" @@ -18929,7 +18965,7 @@ msgstr "Configure SMS antes de configurarlo como un método de autenticación, a msgid "Please setup a message first" msgstr "Configura un mensaje primero" -#: frappe/email/doctype/email_account/email_account.py:405 +#: frappe/email/doctype/email_account/email_account.py:406 msgid "Please setup default Email Account from Settings > Email Account" msgstr "Por favor, configure la cuenta de correo predeterminada desde Ajustes > Cuenta de Correo" @@ -19355,7 +19391,7 @@ msgstr "Ayuda de formato de impresión" msgid "Print Format Type" msgstr "Tipo de formato de impresión" -#: frappe/www/printview.py:406 +#: frappe/www/printview.py:409 msgid "Print Format {0} is disabled" msgstr "El formato de impresión {0} está deshabilitado" @@ -19811,7 +19847,7 @@ msgstr "Informe de Consultas" msgid "Query analysis complete. Check suggested indexes." msgstr "Análisis de consultas finalizado. Compruebe los índices sugeridos." -#: frappe/utils/safe_exec.py:428 +#: frappe/utils/safe_exec.py:477 msgid "Query must be of SELECT or read-only WITH type." msgstr "La consulta debe ser de tipo SELECT o WITH de sólo lectura." @@ -20013,7 +20049,7 @@ msgstr "Configuración de Impresión sin formato" msgid "Re-Run in Console" msgstr "Volver a ejecutar en la consola" -#: frappe/email/doctype/email_account/email_account.py:672 +#: frappe/email/doctype/email_account/email_account.py:673 msgid "Re:" msgstr "Re:" @@ -20093,7 +20129,7 @@ msgstr "Leído por el Destinatario en" msgid "Read mode" msgstr "Modo de lectura" -#: frappe/utils/safe_exec.py:90 +#: frappe/utils/safe_exec.py:93 msgid "Read the documentation to know more" msgstr "Lea la documentación para saber más" @@ -21086,7 +21122,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" @@ -21559,7 +21595,7 @@ msgid "Route: Example \"/app\"" msgstr "Ruta: Ejemplo \"/app\"" #: frappe/model/base_document.py:727 frappe/model/base_document.py:768 -#: frappe/model/document.py:610 +#: frappe/model/document.py:614 msgid "Row" msgstr "Línea" @@ -21731,7 +21767,7 @@ msgstr "SMS enviado correctamente" msgid "SMS was not sent. Please contact Administrator." msgstr "No se ha enviado el SMS. Póngase en contacto con el administrador." -#: frappe/email/doctype/email_account/email_account.py:187 +#: frappe/email/doctype/email_account/email_account.py:188 msgid "SMTP Server is required" msgstr "Se necesita un servidor SMTP" @@ -21839,7 +21875,7 @@ msgstr "Sábado" #: frappe/public/js/frappe/form/footer/form_timeline.js:663 #: frappe/public/js/frappe/form/quick_entry.js:161 #: 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:322 #: frappe/public/js/frappe/utils/common.js:443 @@ -22002,7 +22038,7 @@ msgstr "Enviando Programado" msgid "Scheduled To Send" msgstr "Programado para enviar" -#: frappe/core/doctype/server_script/server_script.py:281 +#: frappe/core/doctype/server_script/server_script.py:255 msgid "Scheduled execution for script {0} has updated" msgstr "Se actualizó la ejecución programada de la secuencia de comandos {0}" @@ -22406,7 +22442,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" @@ -22934,7 +22970,7 @@ msgstr "Servidor IP" msgid "Server Script" msgstr "Script del servidor" -#: frappe/utils/safe_exec.py:89 +#: frappe/utils/safe_exec.py:92 msgid "Server Scripts are disabled. Please enable server scripts from bench configuration." msgstr "Los scripts de servidor están desactivados. Por favor, habilite los scripts de servidor desde la configuración de bench." @@ -24291,7 +24327,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:909 #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.json #: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json @@ -24640,7 +24676,7 @@ msgstr "Recuento de trabajos exitosos" msgid "Successful Transactions" msgstr "Transacciones exitosas" -#: frappe/model/rename_doc.py:688 +#: frappe/model/rename_doc.py:694 msgid "Successful: {0} to {1}" msgstr "Terminado: {0} a {1}" @@ -25110,7 +25146,7 @@ msgstr "Tabla recortada" msgid "Table updated" msgstr "Tabla actualiza" -#: frappe/model/document.py:1370 +#: frappe/model/document.py:1374 msgid "Table {0} cannot be empty" msgstr "La tabla {0} no puede estar vacía" @@ -25226,11 +25262,21 @@ msgstr "Plantillas" msgid "Temporarily Disabled" msgstr "Desactivado temporalmente" +#: frappe/core/doctype/translation/test_translation.py:47 +#: frappe/core/doctype/translation/test_translation.py:54 +msgid "Test Data" +msgstr "Datos de prueba" + #. Label of a Data field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Test Job ID" msgstr "ID del trabajo de prueba" +#: frappe/core/doctype/translation/test_translation.py:49 +#: frappe/core/doctype/translation/test_translation.py:57 +msgid "Test Spanish" +msgstr "Probar español" + #: frappe/email/doctype/newsletter/newsletter.py:94 msgid "Test email sent to {0}" msgstr "Correo electrónico de prueba enviado a {0}" @@ -25683,7 +25729,7 @@ msgstr "Este tablero Kanban será privado" msgid "This action is irreversible. Do you wish to continue?" msgstr "Esta acción es irreversible. ¿Desea continuar?" -#: frappe/__init__.py:991 +#: frappe/__init__.py:935 msgid "This action is only allowed for {}" msgstr "Esta acción solo está permitida para {}" @@ -25738,7 +25784,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:1538 +#: frappe/model/document.py:1542 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." @@ -25919,7 +25965,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:1185 +#: frappe/core/doctype/user/user.py:1178 msgid "Throttled" msgstr "Limitar" @@ -26992,7 +27038,7 @@ msgstr "Columna desconocida: {0}" msgid "Unknown Rounding Method: {}" msgstr "Método de Redondeo desconocido: {}" -#: frappe/auth.py:302 +#: frappe/auth.py:304 msgid "Unknown User" msgstr "Usuario Desconocido" @@ -27019,7 +27065,7 @@ msgstr "No leído" msgid "Unread Notification Sent" msgstr "Envíar una notificación al no ser leído" -#: frappe/utils/safe_exec.py:429 +#: frappe/utils/safe_exec.py:478 msgid "Unsafe SQL query" msgstr "Consulta SQL insegura" @@ -27152,7 +27198,7 @@ msgstr "Actualizar Traducciones" msgid "Update Value" msgstr "Actualizar Valor" -#: frappe/utils/change_log.py:383 +#: frappe/utils/change_log.py:386 msgid "Update from Frappe Cloud" msgstr "Actualizar desde Frappe Cloud" @@ -27223,6 +27269,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:121 #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:122 #: frappe/public/js/frappe/form/grid.js:63 @@ -27706,7 +27756,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:1319 +#: frappe/core/doctype/user/user.py:1312 msgid "User {0} impersonated as {1}" msgstr "Usuario {0} suplantado como {1}" @@ -27714,7 +27764,7 @@ msgstr "Usuario {0} suplantado como {1}" msgid "User {0} is disabled" msgstr "El usuario {0} está deshabilitado" -#: frappe/sessions.py:230 +#: frappe/sessions.py:231 msgid "User {0} is disabled. Please contact your System Manager." msgstr "Usuario {0} está deshabilitado. Por favor, póngase en contacto con su administrador del sistema." @@ -27856,15 +27906,15 @@ msgstr "Valor Cambiado" msgid "Value To Be Set" msgstr "Valor a Establecer" -#: frappe/model/base_document.py:948 frappe/model/document.py:666 +#: frappe/model/base_document.py:948 frappe/model/document.py:670 msgid "Value cannot be changed for {0}" msgstr "El valor no puede ser cambiado para {0}" -#: frappe/model/document.py:612 +#: frappe/model/document.py:616 msgid "Value cannot be negative for" msgstr "El valor no puede ser negativo para" -#: frappe/model/document.py:616 +#: frappe/model/document.py:620 msgid "Value cannot be negative for {0}: {1}" msgstr "El valor no puede ser negativo para {0}: {1}" @@ -28976,6 +29026,10 @@ msgstr "Estás conectado a internet." msgid "You are impersonating as another user." msgstr "Estás accediendo a la cuenta de otro usuario." +#: frappe/integrations/frappe_providers/frappecloud_billing.py:24 +msgid "You are not allowed to access this resource" +msgstr "No tiene permiso para acceder a este recurso" + #: frappe/permissions.py:403 msgid "You are not allowed to access this {0} record because it is linked to {1} '{2}' in field {3}" msgstr "No tiene permiso para acceder a este registro {0} porque está vinculado a {1} '{2}' en el campo {3}" @@ -29028,7 +29082,7 @@ msgstr "No está autorizado a acceder a esta página sin iniciar sesión." msgid "You are not permitted to access this page." msgstr "Usted no está autorizado a acceder a esta página." -#: frappe/__init__.py:910 +#: frappe/__init__.py:854 msgid "You are not permitted to access this resource." msgstr "No está autorizado a acceder a este recurso." @@ -29040,7 +29094,7 @@ msgstr "Ahora estás siguiendo este documento. Recibirá actualizaciones diarias msgid "You are only allowed to update order, do not remove or add apps." msgstr "Solo se le permite actualizar el pedido, no eliminar ni añadir aplicaciones." -#: frappe/email/doctype/email_account/email_account.js:212 +#: frappe/email/doctype/email_account/email_account.js:216 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 "Si selecciona la opción de sincronización como TODO, se resincronizarán todos los mensajes leídos y no leídos del servidor. Esto también puede provocar la duplicación de la comunicación (correos electrónicos)." @@ -29105,7 +29159,7 @@ msgstr "Solo puedes imprimir hasta {0} documentos a la vez" msgid "You can only set the 3 custom doctypes in the Document Types table." msgstr "Solo puede configurar los 3 tipos de documentos personalizados en la tabla Tipos de documentos." -#: frappe/handler.py:228 +#: frappe/handler.py:229 msgid "You can only upload JPG, PNG, PDF, TXT or Microsoft documents." msgstr "Sólo puede cargar documentos JPG, PNG, PDF, TXT o Microsoft." @@ -29212,11 +29266,11 @@ msgstr "No tienes suficientes puntos" msgid "You do not have enough review points" msgstr "No tienes suficientes puntos de revisión" -#: frappe/desk/query_report.py:803 +#: frappe/desk/query_report.py:807 msgid "You do not have permission to access {0}: {1}." msgstr "No tienes permiso para acceder a {0}: {1}." -#: frappe/www/printview.py:358 +#: frappe/www/printview.py:361 msgid "You do not have permission to view this document" msgstr "No tienes permiso para ver este documento" @@ -29317,6 +29371,10 @@ 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:238 +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." + #: frappe/desk/doctype/workspace/workspace.py:113 msgid "You need to be Workspace Manager to delete a public workspace." msgstr "Debes ser administrador del espacio de trabajo para eliminar un espacio de trabajo público." @@ -29361,13 +29419,17 @@ msgstr "¡Necesita instalar pycups para usar esta función!" msgid "You need to select indexes you want to add first." msgstr "Primero debes seleccionar los índices que desea añadir." -#: frappe/email/doctype/email_account/email_account.py:145 +#: frappe/email/doctype/email_account/email_account.py:146 msgid "You need to set one IMAP folder for {0}" msgstr "Debes configurar una carpeta IMAP para {0}" +#: frappe/model/rename_doc.py:388 +msgid "You need write permission on {0} {1} to merge" +msgstr "" + #: frappe/model/rename_doc.py:383 -msgid "You need write permission to rename" -msgstr "Usted necesita permiso de escritura para cambiar el nombre" +msgid "You need write permission on {0} {1} to rename" +msgstr "" #: frappe/client.py:458 msgid "You need {0} permission to fetch values from {1} {2}" @@ -29437,7 +29499,7 @@ msgstr "Tus atajos" msgid "Your account has been deleted" msgstr "Su cuenta ha sido eliminada" -#: frappe/auth.py:494 +#: frappe/auth.py:496 msgid "Your account has been locked and will resume after {0} seconds" msgstr "Su cuenta ha sido bloqueada y se reanudará después de {0} segundos" @@ -30943,7 +31005,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" @@ -31229,7 +31291,7 @@ msgstr "{0} ha sido añadido al grupo de correo electrónico." msgid "{0} has left the conversation in {1} {2}" msgstr "{0} ha dejado la conversación en {1} {2}" -#: frappe/__init__.py:2466 +#: frappe/__init__.py:2410 msgid "{0} has no versions tracked." msgstr "{0} no tiene versiones rastreadas." @@ -31295,7 +31357,7 @@ msgstr "{0} es menor que {1}" msgid "{0} is like {1}" msgstr "{0} es como {1}" -#: frappe/email/doctype/email_account/email_account.py:174 +#: frappe/email/doctype/email_account/email_account.py:175 msgid "{0} is mandatory" msgstr "{0} es obligatorio" @@ -31303,7 +31365,7 @@ msgstr "{0} es obligatorio" msgid "{0} is not a field of doctype {1}" msgstr "{0} no es un campo del doctype {1}" -#: frappe/www/printview.py:341 +#: frappe/www/printview.py:344 msgid "{0} is not a raw printing format." msgstr "{0} no es un formato de impresión sin formato." @@ -31376,7 +31438,7 @@ msgstr "{0} ahora es el formato de impresión predeterminado para el doctype {1} msgid "{0} is one of {1}" msgstr "{0} es uno de {1}" -#: frappe/email/doctype/email_account/email_account.py:275 +#: frappe/email/doctype/email_account/email_account.py:276 #: frappe/model/naming.py:201 #: frappe/printing/doctype/print_format/print_format.py:92 #: frappe/utils/csvutils.py:131 @@ -31395,7 +31457,7 @@ msgstr "{0} está dentro de {1}" msgid "{0} items selected" msgstr "{0} elementos seleccionados" -#: frappe/core/doctype/user/user.py:1328 +#: frappe/core/doctype/user/user.py:1321 msgid "{0} just impersonated as you. They gave this reason: {1}" msgstr "{0} se hizo pasar por usted. Dieron esta razón: {1}" @@ -31428,23 +31490,23 @@ msgstr "Hace {0} minutos" msgid "{0} months ago" msgstr "Hace {0} meses" -#: frappe/model/document.py:1595 +#: frappe/model/document.py:1599 msgid "{0} must be after {1}" msgstr "{0} debe ser después de {1}" -#: frappe/model/document.py:1356 +#: frappe/model/document.py:1360 msgid "{0} must be beginning with '{1}'" msgstr "{0} debe comenzar con '{1}'" -#: frappe/model/document.py:1358 +#: frappe/model/document.py:1362 msgid "{0} must be equal to '{1}'" msgstr "{0} debe ser igual a '{1}'" -#: frappe/model/document.py:1354 +#: frappe/model/document.py:1358 msgid "{0} must be none of {1}" msgstr "{0} debe ser uno de {1}" -#: frappe/model/document.py:1352 frappe/utils/csvutils.py:136 +#: frappe/model/document.py:1356 frappe/utils/csvutils.py:136 msgid "{0} must be one of {1}" msgstr "{0} debe ser uno de {1}" @@ -31456,7 +31518,7 @@ msgstr "{0} debe establecerse primero" msgid "{0} must be unique" msgstr "{0} debe ser único" -#: frappe/model/document.py:1360 +#: frappe/model/document.py:1364 msgid "{0} must be {1} {2}" msgstr "{0} debe ser {1} {2}" @@ -31469,7 +31531,7 @@ msgstr "{0} debe comenzar y terminar con una letra y solo puede contener letras, msgid "{0} not a valid State" msgstr "{0} no es un Estado válido" -#: frappe/model/rename_doc.py:386 +#: frappe/model/rename_doc.py:391 msgid "{0} not allowed to be renamed" msgstr "{0} no se permite renombrar" @@ -31602,7 +31664,7 @@ msgstr "{0} dejó de compartir este documento con {1}" msgid "{0} updated" msgstr "{0} actualizado" -#: frappe/public/js/frappe/form/controls/multiselect_list.js:162 +#: frappe/public/js/frappe/form/controls/multiselect_list.js:178 msgid "{0} values selected" msgstr "{0} valores seleccionados" @@ -31830,8 +31892,8 @@ msgstr "{} no soporta la limpieza automática de registros." msgid "{} field cannot be empty." msgstr "El campo {} no puede estar vacío." -#: frappe/email/doctype/email_account/email_account.py:198 -#: frappe/email/doctype/email_account/email_account.py:206 +#: frappe/email/doctype/email_account/email_account.py:199 +#: frappe/email/doctype/email_account/email_account.py:207 msgid "{} has been disabled. It can only be enabled if {} is checked." msgstr "{} ha sido deshabilitado. Solo se puede habilitar si {} está marcado." diff --git a/frappe/locale/fa.po b/frappe/locale/fa.po index 2e0eeb93862e..da9f2f8d06dc 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-10 17:35+0000\n" -"PO-Revision-Date: 2024-11-26 17:48\n" +"POT-Creation-Date: 2024-12-01 17:58+0000\n" +"PO-Revision-Date: 2024-12-04 19:52\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:693 +#: frappe/model/rename_doc.py:699 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 "+ افزودن / حذف فیلدها" @@ -815,7 +815,7 @@ msgstr "توکن دسترسی" msgid "Access Token URL" msgstr "URL توکن دسترسی" -#: frappe/auth.py:473 +#: frappe/auth.py:475 msgid "Access not allowed from this IP Address" msgstr "دسترسی از این آدرس IP مجاز نیست" @@ -874,7 +874,7 @@ msgstr "اقدام / مسیر" msgid "Action Complete" msgstr "اقدام کامل شد" -#: frappe/model/document.py:1679 +#: frappe/model/document.py:1683 msgid "Action Failed" msgstr "اقدام ناموفق بود" @@ -1397,11 +1397,11 @@ msgstr "مدیریت" msgid "Administrator" msgstr "ادمین" -#: frappe/core/doctype/user/user.py:1156 +#: frappe/core/doctype/user/user.py:1149 msgid "Administrator Logged In" msgstr "ادمین وارد شده است" -#: frappe/core/doctype/user/user.py:1150 +#: frappe/core/doctype/user/user.py:1143 msgid "Administrator accessed {0} on {1} via IP Address {2}." msgstr "ادمین از طریق آدرس IP {2} به {0} در {1} دسترسی پیدا کرد." @@ -2088,7 +2088,7 @@ msgstr "کلید مخفی برنامه" msgid "App not found for module: {0}" msgstr "برنامه برای ماژول یافت نشد: {0}" -#: frappe/__init__.py:1767 +#: frappe/__init__.py:1711 msgid "App {0} is not installed" msgstr "برنامه {0} نصب نشده است" @@ -2106,7 +2106,7 @@ msgstr "ایمیل ها را به پوشه ارسال شده اضافه کنید msgid "Append To" msgstr "علاوه بر" -#: frappe/email/doctype/email_account/email_account.py:183 +#: frappe/email/doctype/email_account/email_account.py:184 msgid "Append To can be one of {0}" msgstr "افزودن به می تواند یکی از {0} باشد" @@ -2647,6 +2647,11 @@ msgstr "مسیر حسابرسی" msgid "Auth URL Data" msgstr "داده های URL را تأیید کنید" +#. Label of a Check field in DocType 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Authenticate as Service Principal" +msgstr "" + #. Label of a Section Break field in DocType 'Email Account' #. Label of a Section Break field in DocType 'Push Notification Settings' #. Label of a Card Break in the Integrations Workspace @@ -2660,7 +2665,7 @@ msgstr "احراز هویت" msgid "Authentication Apps you can use are: " msgstr "برنامه های احراز هویتی که می توانید استفاده کنید عبارتند از: " -#: frappe/email/doctype/email_account/email_account.py:310 +#: frappe/email/doctype/email_account/email_account.py:311 msgid "Authentication failed while receiving emails from Email Account: {0}." msgstr "هنگام دریافت ایمیل از حساب ایمیل، احراز هویت انجام نشد: {0}." @@ -2853,11 +2858,11 @@ msgstr "پیام خودکار" msgid "Automatic" msgstr "خودکار" -#: frappe/email/doctype/email_account/email_account.py:718 +#: frappe/email/doctype/email_account/email_account.py:719 msgid "Automatic Linking can be activated only for one Email Account." msgstr "پیوند خودکار را می توان فقط برای یک حساب ایمیل فعال کرد." -#: frappe/email/doctype/email_account/email_account.py:712 +#: frappe/email/doctype/email_account/email_account.py:713 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "پیوند خودکار فقط در صورتی فعال می شود که Incoming فعال باشد." @@ -3970,11 +3975,11 @@ msgstr "قبل از ارسال نمی توان لغو کرد. انتقال {0} msgid "Cannot cancel {0}." msgstr "نمی توان {0} را لغو کرد." -#: frappe/model/document.py:846 +#: frappe/model/document.py:850 msgid "Cannot change docstatus from 0 (Draft) to 2 (Cancelled)" msgstr "نمی توان وضعیت docstatus را از 0 (پیش نویس) به 2 (لغو) تغییر داد" -#: frappe/model/document.py:860 +#: frappe/model/document.py:864 msgid "Cannot change docstatus from 1 (Submitted) to 0 (Draft)" msgstr "نمی توان وضعیت docstatus را از 1 (ارائه شده) به 0 (پیش نویس) تغییر داد" @@ -4065,7 +4070,7 @@ msgstr "نمودارهای استاندارد را نمی توان ویرایش msgid "Cannot edit a standard report. Please duplicate and create a new report" msgstr "نمی توان یک گزارش استاندارد را ویرایش کرد. لطفا کپی کنید و یک گزارش جدید ایجاد کنید" -#: frappe/model/document.py:866 +#: frappe/model/document.py:870 msgid "Cannot edit cancelled document" msgstr "نمی توان سند لغو شده را ویرایش کرد" @@ -4098,7 +4103,7 @@ msgstr "محتویات فایل یک پوشه را نمی توان دریافت msgid "Cannot have multiple printers mapped to a single print format." msgstr "نمی توان چندین چاپگر را به یک قالب چاپی نگاشت کرد." -#: frappe/model/document.py:934 +#: frappe/model/document.py:938 msgid "Cannot link cancelled document: {0}" msgstr "پیوند سند لغو شده امکان پذیر نیست: {0}" @@ -4294,7 +4299,7 @@ msgstr "کانال" #. Label of a Link field in DocType 'Dashboard Chart Link' #: frappe/desk/doctype/dashboard_chart_link/dashboard_chart_link.json msgid "Chart" -msgstr "چارت سازمانی" +msgstr "نمودار" #. Label of a Code field in DocType 'Dashboard Settings' #: frappe/desk/doctype/dashboard_settings/dashboard_settings.json @@ -4988,6 +4993,10 @@ msgstr "لاگ های ارتباطی" msgid "Communication Type" msgstr "نوع ارتباط" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:28 +msgid "Communication secret not set" +msgstr "" + #: frappe/desk/page/leaderboard/leaderboard.js:112 msgid "Company" msgstr "شرکت" @@ -5077,6 +5086,7 @@ msgid "Compose Email" msgstr "نوشتن ایمیل" #. Label of a Select field in DocType 'Document Naming Rule Condition' +#. Label of a Code field in DocType 'Navbar Item' #. Label of a Small Text field in DocType 'Bulk Update' #. Label of a Code field in DocType 'Notification' #. Label of a Data field in DocType 'Notification Recipient' @@ -5084,6 +5094,7 @@ msgstr "نوشتن ایمیل" #. Label of a Code field in DocType 'Energy Point Rule' #. Label of a 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 @@ -5312,11 +5323,11 @@ msgstr "تنظیمات تماس با ما" msgid "Contact options, like \"Sales Query, Support Query\" etc each on a new line or separated by commas." msgstr "گزینه‌های تماس، مانند «پرسمان فروش، درخواست پشتیبانی» و غیره هر کدام در یک خط جدید یا با کاما از هم جدا شده‌اند." -#: frappe/utils/change_log.py:360 +#: frappe/utils/change_log.py:363 msgid "Contains {0} security fix" msgstr "حاوی {0} اصلاح امنیتی است" -#: frappe/utils/change_log.py:358 +#: frappe/utils/change_log.py:361 msgid "Contains {0} security fixes" msgstr "حاوی {0} اصلاحات امنیتی است" @@ -5453,7 +5464,7 @@ msgstr "" msgid "Could not connect to outgoing email server" msgstr "به سرور ایمیل خروجی متصل نشد" -#: frappe/model/document.py:930 +#: frappe/model/document.py:934 msgid "Could not find {0}" msgstr "{0} پیدا نشد" @@ -6527,7 +6538,7 @@ msgstr "صندوق ورودی پیش فرض" #. Label of a Check field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:199 +#: frappe/email/doctype/email_account/email_account.py:200 msgid "Default Incoming" msgstr "ورودی پیش فرض" @@ -6547,7 +6558,7 @@ msgstr "نامگذاری پیش فرض" #. Label of a Check field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:207 +#: frappe/email/doctype/email_account/email_account.py:208 msgid "Default Outgoing" msgstr "خروجی پیش فرض" @@ -6668,7 +6679,7 @@ msgstr "مقدار پیش فرض" msgid "Defaults" msgstr "پیش فرض ها" -#: frappe/email/doctype/email_account/email_account.py:218 +#: frappe/email/doctype/email_account/email_account.py:219 msgid "Defaults Updated" msgstr "پیش فرض ها به روز شد" @@ -7152,7 +7163,7 @@ msgstr "غیرفعال کردن ثبت نام ها" msgid "Disabled" msgstr "غیرفعال" -#: frappe/email/doctype/email_account/email_account.js:228 +#: frappe/email/doctype/email_account/email_account.js:232 msgid "Disabled Auto Reply" msgstr "پاسخ خودکار غیرفعال است" @@ -7541,7 +7552,7 @@ msgstr "شرایط قانون نامگذاری سند" msgid "Document Naming Settings" msgstr "تنظیمات نامگذاری سند" -#: frappe/model/document.py:1541 +#: frappe/model/document.py:1545 msgid "Document Queued" msgstr "سند در صف قرار گرفت" @@ -7692,7 +7703,7 @@ msgid "Document Types and Permissions" msgstr "انواع اسناد و مجوزها" #: frappe/core/doctype/submission_queue/submission_queue.py:163 -#: frappe/model/document.py:1748 +#: frappe/model/document.py:1752 msgid "Document Unlocked" msgstr "قفل سند باز شد" @@ -8153,7 +8164,7 @@ msgstr "" msgid "Edit Format" msgstr "ویرایش فرمت" -#: frappe/public/js/frappe/form/quick_entry.js:286 +#: frappe/public/js/frappe/form/quick_entry.js:287 msgid "Edit Full Form" msgstr "ویرایش فرم کامل" @@ -8315,7 +8326,7 @@ msgstr "پست الکترونیک" msgid "Email Account" msgstr "حساب کاربری ایمیل" -#: frappe/email/doctype/email_account/email_account.py:314 +#: frappe/email/doctype/email_account/email_account.py:315 msgid "Email Account Disabled." msgstr "حساب ایمیل غیرفعال شد." @@ -8615,7 +8626,7 @@ msgstr "فعال کردن نمایه سازی گوگل" #. Label of a Check field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:200 +#: frappe/email/doctype/email_account/email_account.py:201 msgid "Enable Incoming" msgstr "Incoming را فعال کنید" @@ -8628,7 +8639,7 @@ msgstr "آشناسازی را فعال کنید" #. Label of a Check field in DocType 'Email Account' #: frappe/core/doctype/user_email/user_email.json #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:208 +#: frappe/email/doctype/email_account/email_account.py:209 msgid "Enable Outgoing" msgstr "خروجی را فعال کنید" @@ -8765,11 +8776,11 @@ msgstr "فعال" msgid "Enabled Scheduler" msgstr "زمانبندی فعال شد" -#: frappe/email/doctype/email_account/email_account.py:931 +#: frappe/email/doctype/email_account/email_account.py:939 msgid "Enabled email inbox for user {0}" msgstr "صندوق ورودی ایمیل برای کاربر {0} فعال شد" -#: frappe/core/doctype/server_script/server_script.py:269 +#: frappe/core/doctype/server_script/server_script.py:243 msgid "Enabled scheduled execution for script {0}" msgstr "اجرای برنامه ریزی شده برای اسکریپت فعال شد {0}" @@ -8782,7 +8793,7 @@ msgstr "اجرای برنامه ریزی شده برای اسکریپت فعال msgid "Enables Calendar and Gantt views." msgstr "نماهای تقویم و گانت را فعال می کند." -#: frappe/email/doctype/email_account/email_account.js:223 +#: frappe/email/doctype/email_account/email_account.js:227 msgid "Enabling auto reply on an incoming email account will send automated replies to all the synchronized emails. Do you wish to continue?" msgstr "فعال کردن پاسخ خودکار در یک حساب ایمیل ورودی، پاسخ‌های خودکار را به همه ایمیل‌های همگام‌سازی شده ارسال می‌کند. آیا مایل هستید ادامه دهید؟" @@ -9044,7 +9055,7 @@ msgstr "خطایی در {0} رخ داده است" msgid "Error in Client Script" msgstr "خطا در اسکریپت کلاینت" -#: frappe/public/js/frappe/form/script_manager.js:242 +#: frappe/public/js/frappe/form/script_manager.js:243 msgid "Error in Client Script." msgstr "خطا در اسکریپت کلاینت." @@ -9062,7 +9073,7 @@ msgstr "خطا در اعلان" msgid "Error in print format on line {0}: {1}" msgstr "خطا در قالب چاپ در خط {0}: {1}" -#: frappe/email/doctype/email_account/email_account.py:617 +#: frappe/email/doctype/email_account/email_account.py:618 msgid "Error while connecting to email account {0}" msgstr "خطا هنگام اتصال به حساب ایمیل {0}" @@ -9070,7 +9081,7 @@ msgstr "خطا هنگام اتصال به حساب ایمیل {0}" msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "خطا هنگام ارزیابی اعلان {0}. لطفا قالب خود را اصلاح کنید." -#: frappe/model/document.py:816 +#: frappe/model/document.py:820 msgid "Error: Document has been modified after you have opened it" msgstr "خطا: سند پس از باز کردن آن اصلاح شد" @@ -9479,7 +9490,7 @@ msgstr "محاسبه بدنه درخواست ناموفق بود: {}" msgid "Failed to connect to server" msgstr "اتصال به سرور ممکن نشد" -#: frappe/auth.py:676 +#: frappe/auth.py:678 msgid "Failed to decode token, please provide a valid base64-encoded token." msgstr "رمزگشایی توکن انجام نشد، لطفاً یک توکن رمزگذاری شده معتبر base64 ارائه دهید." @@ -9503,6 +9514,10 @@ msgstr "شرایط ارزیابی نشد: {}" msgid "Failed to export python type hints" msgstr "پیام‌های نوع پایتون صادر نشد" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:48 +msgid "Failed to generate access token" +msgstr "" + #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:249 msgid "Failed to generate names from the series" msgstr "نام‌هایی از سریال ایجاد نشد" @@ -9519,6 +9534,10 @@ msgstr "Failed to get method for command {0} with {1}" msgid "Failed to get method {0} with {1}" msgstr "روش {0} با {1} دریافت نشد" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:68 +msgid "Failed to get site info" +msgstr "" + #: frappe/model/virtual_doctype.py:63 msgid "Failed to import virtual doctype {}, is controller file present?" msgstr "درون‌بُرد doctype مجازی {} انجام نشد، آیا فایل کنترل کننده وجود دارد؟" @@ -9527,6 +9546,10 @@ msgstr "درون‌بُرد doctype مجازی {} انجام نشد، آیا ف msgid "Failed to optimize image: {0}" msgstr "تصویر بهینه نشد: {0}" +#: 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:280 msgid "Failed to send email with subject:" msgstr "ایمیل با موضوع ارسال نشد:" @@ -9539,6 +9562,10 @@ msgstr "ایمیل اعلان ارسال نشد" msgid "Failed to update global settings" msgstr "تنظیمات سراسری به روز نشد" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:83 +msgid "Failed while calling API {0}" +msgstr "هنگام فراخوان API {0} ناموفق بود" + #. Label of a Table field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Failing Scheduled Jobs (last 7 days)" @@ -9793,7 +9820,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 @@ -10689,7 +10716,7 @@ msgstr "تابع" msgid "Function Based On" msgstr "عملکرد بر اساس" -#: frappe/__init__.py:911 +#: frappe/__init__.py:855 msgid "Function {0} is not whitelisted." msgstr "تابع {0} در لیست سفید قرار ندارد." @@ -11724,7 +11751,7 @@ msgstr "" #: frappe/desk/report/todo/todo.py:36 frappe/model/meta.py:44 #: 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:357 #: frappe/public/js/frappe/list/list_view.js:420 #: frappe/public/js/frappe/model/meta.js:197 @@ -12445,7 +12472,7 @@ msgstr "حساب ایمیل ورودی صحیح نیست" msgid "Incomplete Virtual Doctype Implementation" msgstr "پیاده سازی Virtual Doctype ناقص" -#: frappe/auth.py:239 +#: frappe/auth.py:241 msgid "Incomplete login details" msgstr "جزئیات ورود ناقص" @@ -12465,11 +12492,11 @@ msgstr "کاربر یا رمز عبور نادرست" msgid "Incorrect Verification code" msgstr "کد تأیید نادرست" -#: frappe/model/document.py:1347 +#: frappe/model/document.py:1351 msgid "Incorrect value in row {0}:" msgstr "مقدار نادرست در ردیف {0}:" -#: frappe/model/document.py:1349 +#: frappe/model/document.py:1353 msgid "Incorrect value:" msgstr "مقدار نادرست:" @@ -12622,7 +12649,6 @@ msgid "Insufficient Permission Level for {0}" msgstr "سطح مجوز ناکافی برای {0}" #: frappe/database/query.py:375 frappe/desk/form/load.py:40 -#: frappe/model/document.py:239 msgid "Insufficient Permission for {0}" msgstr "مجوز ناکافی برای {0}" @@ -12767,6 +12793,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:90 msgid "Invalid Condition: {}" msgstr "شرایط نامعتبر: {}" @@ -12844,11 +12874,11 @@ msgstr "سرور یا درگاه ایمیل خروجی نامعتبر: {0}" msgid "Invalid Output Format" msgstr "فرمت خروجی نامعتبر است" -#: frappe/integrations/doctype/connected_app/connected_app.py:166 +#: frappe/integrations/doctype/connected_app/connected_app.py:190 msgid "Invalid Parameters." msgstr "پارامترهای نامعتبر" -#: frappe/core/doctype/user/user.py:1171 frappe/www/update-password.html:121 +#: frappe/core/doctype/user/user.py:1164 frappe/www/update-password.html:121 #: frappe/www/update-password.html:142 frappe/www/update-password.html:144 #: frappe/www/update-password.html:245 msgid "Invalid Password" @@ -12858,7 +12888,7 @@ msgstr "رمز عبور نامعتبر" msgid "Invalid Phone Number" msgstr "شماره تلفن نامعتبر" -#: frappe/auth.py:96 frappe/utils/oauth.py:185 frappe/utils/oauth.py:192 +#: frappe/auth.py:95 frappe/utils/oauth.py:185 frappe/utils/oauth.py:192 #: frappe/www/login.py:118 msgid "Invalid Request" msgstr "درخواست نامعتبر" @@ -12898,7 +12928,7 @@ msgstr "تابع تجمیع نامعتبر است" msgid "Invalid column" msgstr "ستون نامعتبر است" -#: frappe/model/document.py:849 frappe/model/document.py:863 +#: frappe/model/document.py:853 frappe/model/document.py:867 msgid "Invalid docstatus" msgstr "docstatus نامعتبر است" @@ -12960,7 +12990,7 @@ msgstr "آرگومان های درخواست نامعتبر" msgid "Invalid template file for import" msgstr "فایل الگو برای درون‌بُرد نامعتبر است" -#: frappe/integrations/doctype/connected_app/connected_app.py:172 +#: frappe/integrations/doctype/connected_app/connected_app.py:196 msgid "Invalid token state! Check if the token has been created by the OAuth user." msgstr "حالت توکن نامعتبر! بررسی کنید که آیا توکن توسط کاربر OAuth ایجاد شده است." @@ -13802,7 +13832,7 @@ msgstr "هفته گذشته" msgid "Last Year" msgstr "سال گذشته" -#: frappe/public/js/frappe/widgets/chart_widget.js:698 +#: frappe/public/js/frappe/widgets/chart_widget.js:704 msgid "Last synced {0}" msgstr "آخرین همگام سازی {0}" @@ -13854,7 +13884,7 @@ msgid "Leave blank to repeat always" msgstr "برای تکرار همیشه خالی بگذارید" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:666 +#: frappe/email/doctype/email_account/email_account.py:667 msgid "Leave this conversation" msgstr "این گفتگو را ترک کنید" @@ -13914,7 +13944,7 @@ msgstr "طول آرایه داده ارسال شده بیشتر از مقدار msgid "Length of {0} should be between 1 and 1000" msgstr "طول {0} باید بین 1 تا 1000 باشد" -#: frappe/public/js/frappe/widgets/chart_widget.js:674 +#: frappe/public/js/frappe/widgets/chart_widget.js:680 msgid "Less" msgstr "کمتر" @@ -14486,7 +14516,7 @@ msgstr "ورود قبل از" msgid "Login Failed please try again" msgstr "ورود ناموفق بود لطفا دوباره امتحان کنید" -#: frappe/email/doctype/email_account/email_account.py:139 +#: frappe/email/doctype/email_account/email_account.py:140 msgid "Login Id is required" msgstr "شناسه ورود الزامی است" @@ -14520,7 +14550,7 @@ msgstr "ورود به سیستم برای مشاهده لیست فرم وب مو msgid "Login link sent to your email" msgstr "لینک ورود به ایمیل شما ارسال شد" -#: frappe/auth.py:325 frappe/auth.py:328 +#: frappe/auth.py:327 frappe/auth.py:330 msgid "Login not allowed at this time" msgstr "ورود به سیستم در حال حاضر مجاز نیست" @@ -14567,7 +14597,7 @@ msgstr "با لینک ایمیل وارد شوید" msgid "Login with email link expiry (in minutes)" msgstr "ورود با انقضای لینک ایمیل (بر حسب دقیقه)" -#: frappe/auth.py:132 +#: frappe/auth.py:131 msgid "Login with username and password is not allowed." msgstr "ورود با نام کاربری و رمز عبور مجاز نمی باشد." @@ -14725,6 +14755,12 @@ msgstr "صفحه را عمومی می کند" msgid "Male" msgstr "" +#. Label of a standard navbar item +#. Type: Route +#: frappe/hooks.py +msgid "Manage Billing" +msgstr "" + #: frappe/www/me.html:50 msgid "Manage third party apps" msgstr "مدیریت برنامه های شخص ثالث" @@ -14973,7 +15009,7 @@ msgid "Maximum points allowed after multiplying points with the multiplier value msgstr "حداکثر امتیاز مجاز پس از ضرب امتیاز با مقدار ضریب\n" "(توجه: بدون محدودیت این قسمت را خالی بگذارید یا 0 را تنظیم کنید)" -#: frappe/model/rename_doc.py:679 +#: frappe/model/rename_doc.py:685 msgid "Maximum {0} rows allowed" msgstr "حداکثر {0} ردیف مجاز است" @@ -15070,7 +15106,7 @@ msgstr "ادغام فقط بین گره گروه به گروه یا گره بر msgid "Message" msgstr "پیام" -#: frappe/__init__.py:595 frappe/public/js/frappe/ui/messages.js:267 +#: frappe/__init__.py:539 frappe/public/js/frappe/ui/messages.js:267 msgctxt "Default title of the message dialog" msgid "Message" msgstr "پیام" @@ -15115,7 +15151,7 @@ msgstr "نوع پیام" msgid "Message clipped" msgstr "پیام بریده شد" -#: frappe/email/doctype/email_account/email_account.py:315 +#: frappe/email/doctype/email_account/email_account.py:316 msgid "Message from server: {0}" msgstr "پیام از سرور: {0}" @@ -15204,7 +15240,7 @@ msgstr "عنوان متا برای سئو" msgid "Method" msgstr "روش" -#: frappe/__init__.py:913 +#: frappe/__init__.py:857 msgid "Method Not Allowed" msgstr "" @@ -15511,7 +15547,7 @@ msgstr "رتبه ماهانه" #: frappe/public/js/frappe/form/multi_select_dialog.js:72 #: frappe/public/js/frappe/ui/toolbar/search.js:285 #: frappe/public/js/frappe/ui/toolbar/search.js:300 -#: frappe/public/js/frappe/widgets/chart_widget.js:674 +#: frappe/public/js/frappe/widgets/chart_widget.js:680 #: frappe/templates/includes/list/list.html:23 #: frappe/templates/includes/search_template.html:13 msgid "More" @@ -15847,7 +15883,7 @@ msgstr "برای ویرایش محیط کار خصوصی سایر کاربران msgid "Need Workspace Manager role to hide/unhide public workspaces" msgstr "برای مخفی کردن/آشکار کردن فضاهای کاری عمومی به نقش مدیر محیط کار نیاز دارید" -#: frappe/model/document.py:625 +#: frappe/model/document.py:629 msgid "Negative Value" msgstr "ارزش منفی" @@ -15989,7 +16025,7 @@ msgstr "محیط کار جدید" msgid "New password cannot be same as old password" msgstr "رمز عبور جدید نمی تواند مشابه رمز عبور قدیمی باشد" -#: frappe/utils/change_log.py:391 +#: frappe/utils/change_log.py:394 msgid "New updates are available" msgstr "به روز رسانی های جدید در دسترس هستند" @@ -16036,7 +16072,7 @@ msgstr "{0} {1} جدید ایجاد شد" msgid "New {0}: {1}" msgstr "{0} جدید: {1}" -#: frappe/utils/change_log.py:373 +#: frappe/utils/change_log.py:376 msgid "New {} releases for the following apps are available" msgstr "نسخه‌های جدید {} برای برنامه‌های زیر در دسترس هستند" @@ -16090,7 +16126,7 @@ msgstr "خبرنامه ها" #: frappe/public/js/frappe/web_form/web_form.js:91 #: frappe/public/js/onboarding_tours/onboarding_tours.js:15 #: frappe/public/js/onboarding_tours/onboarding_tours.js:240 -#: frappe/templates/includes/slideshow.html:38 frappe/website/utils.py:253 +#: frappe/templates/includes/slideshow.html:38 frappe/website/utils.py:254 #: frappe/website/web_template/slideshow/slideshow.html:44 msgid "Next" msgstr "بعد" @@ -16468,7 +16504,7 @@ msgstr "تعداد ستون ها" msgid "No of Rows (Max 500)" msgstr "تعداد ردیف (حداکثر 500)" -#: frappe/__init__.py:1102 frappe/client.py:109 frappe/client.py:151 +#: frappe/__init__.py:1046 frappe/client.py:109 frappe/client.py:151 msgid "No permission for {0}" msgstr "بدون مجوز برای {0}" @@ -16501,11 +16537,11 @@ msgstr "هیچ رکوردی برچسب گذاری نشده است." msgid "No records will be exported" msgstr "هیچ رکوردی صادر نخواهد شد" -#: frappe/www/printview.py:424 +#: frappe/www/printview.py:427 msgid "No template found at path: {0}" msgstr "هیچ الگوی در مسیر یافت نشد: {0}" -#: frappe/public/js/frappe/form/controls/multiselect_list.js:226 +#: frappe/public/js/frappe/form/controls/multiselect_list.js:242 msgid "No values to show" msgstr "هیچ مقداری برای نمایش وجود ندارد" @@ -16610,7 +16646,7 @@ msgstr "نه مانند" msgid "Not Linked to any record" msgstr "به هیچ رکوردی مرتبط نیست" -#: frappe/__init__.py:995 frappe/app.py:357 frappe/desk/calendar.py:26 +#: frappe/__init__.py:939 frappe/app.py:357 frappe/desk/calendar.py:26 #: frappe/desk/treeview.py:19 frappe/geo/utils.py:97 #: frappe/public/js/frappe/web_form/webform_script.js:15 #: frappe/website/doctype/web_form/web_form.py:602 @@ -16693,11 +16729,11 @@ msgstr "مجاز به پیوست کردن سند {0} نیست، لطفاً Allow msgid "Not allowed to create custom Virtual DocType." msgstr "مجاز به ایجاد Virtual DocType سفارشی نیست." -#: frappe/www/printview.py:124 +#: frappe/www/printview.py:127 msgid "Not allowed to print cancelled documents" msgstr "چاپ اسناد لغو شده مجاز نیست" -#: frappe/www/printview.py:121 +#: frappe/www/printview.py:124 msgid "Not allowed to print draft documents" msgstr "چاپ اسناد پیش نویس مجاز نیست" @@ -17055,7 +17091,7 @@ msgstr "تنظیمات ارائه دهنده OAuth" msgid "OAuth Scope" msgstr "محدوده OAuth" -#: frappe/email/doctype/email_account/email_account.js:178 +#: frappe/email/doctype/email_account/email_account.js:182 msgid "OAuth has been enabled but not authorised. Please use \"Authorise API Access\" button to do the same." msgstr "OAuth فعال شده است اما مجاز نیست. لطفاً از دکمه \"Authorise API Access\" برای انجام همین کار استفاده کنید." @@ -18017,7 +18053,7 @@ msgstr "رمز عبور با موفقیت تغییر کرد." msgid "Password for Base DN" msgstr "رمز عبور Base DN" -#: frappe/email/doctype/email_account/email_account.py:170 +#: frappe/email/doctype/email_account/email_account.py:171 msgid "Password is required or select Awaiting Password" msgstr "رمز عبور لازم است یا در انتظار رمز عبور را انتخاب کنید" @@ -18037,7 +18073,7 @@ msgstr "دستورالعمل های بازنشانی رمز عبور به ایم msgid "Password set" msgstr "مجموعه رمز عبور" -#: frappe/auth.py:242 +#: frappe/auth.py:244 msgid "Password size exceeded the maximum allowed size" msgstr "اندازه رمز عبور از حداکثر اندازه مجاز بیشتر است" @@ -18593,7 +18629,7 @@ msgstr "لطفا برای ارسال نظر وارد شوید." msgid "Please make sure the Reference Communication Docs are not circularly linked." msgstr "لطفاً مطمئن شوید که اسناد ارتباطی مرجع به صورت دایره ای پیوند داده نشده اند." -#: frappe/model/document.py:818 +#: frappe/model/document.py:822 msgid "Please refresh to get the latest document." msgstr "لطفاً برای دریافت آخرین سند، بازخوانی کنید." @@ -18657,7 +18693,7 @@ msgstr "" msgid "Please select a file or url" msgstr "لطفاً یک فایل یا آدرس اینترنتی را انتخاب کنید" -#: frappe/model/rename_doc.py:674 +#: frappe/model/rename_doc.py:680 msgid "Please select a valid csv file with data" msgstr "لطفاً یک فایل csv معتبر با داده انتخاب کنید" @@ -18731,7 +18767,7 @@ msgstr "لطفاً SMS را قبل از تنظیم آن به عنوان یک ر msgid "Please setup a message first" msgstr "لطفا ابتدا یک پیام تنظیم کنید" -#: frappe/email/doctype/email_account/email_account.py:405 +#: frappe/email/doctype/email_account/email_account.py:406 msgid "Please setup default Email Account from Settings > Email Account" msgstr "لطفاً حساب ایمیل پیش فرض را از تنظیمات > حساب ایمیل تنظیم کنید" @@ -19157,7 +19193,7 @@ msgstr "راهنما قالب چاپ" msgid "Print Format Type" msgstr "نوع فرمت چاپ" -#: frappe/www/printview.py:406 +#: frappe/www/printview.py:409 msgid "Print Format {0} is disabled" msgstr "قالب چاپ {0} غیرفعال است" @@ -19613,7 +19649,7 @@ msgstr "گزارش پرسمان" msgid "Query analysis complete. Check suggested indexes." msgstr "" -#: frappe/utils/safe_exec.py:428 +#: frappe/utils/safe_exec.py:477 msgid "Query must be of SELECT or read-only WITH type." msgstr "پرسمان باید از نوع SELECT یا فقط خواندنی WITH باشد." @@ -19815,7 +19851,7 @@ msgstr "تنظیمات چاپ خام" msgid "Re-Run in Console" msgstr "دوباره در کنسول اجرا کنید" -#: frappe/email/doctype/email_account/email_account.py:672 +#: frappe/email/doctype/email_account/email_account.py:673 msgid "Re:" msgstr "پاسخ:" @@ -19895,7 +19931,7 @@ msgstr "خوانده شده توسط گیرنده روشن" msgid "Read mode" msgstr "حالت خواندن" -#: frappe/utils/safe_exec.py:90 +#: frappe/utils/safe_exec.py:93 msgid "Read the documentation to know more" msgstr "برای دانستن بیشتر مستندات را بخوانید" @@ -20888,7 +20924,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 "بازنشانی فیلدها" @@ -21361,7 +21397,7 @@ msgid "Route: Example \"/app\"" msgstr "مسیر: مثال \"/app\"" #: frappe/model/base_document.py:727 frappe/model/base_document.py:768 -#: frappe/model/document.py:610 +#: frappe/model/document.py:614 msgid "Row" msgstr "ردیف" @@ -21533,7 +21569,7 @@ msgstr "" msgid "SMS was not sent. Please contact Administrator." msgstr "اس ام اس ارسال نشد. لطفا با ادمین تماس بگیرید." -#: frappe/email/doctype/email_account/email_account.py:187 +#: frappe/email/doctype/email_account/email_account.py:188 msgid "SMTP Server is required" msgstr "سرور SMTP مورد نیاز است" @@ -21641,7 +21677,7 @@ msgstr "شنبه" #: frappe/public/js/frappe/form/footer/form_timeline.js:663 #: frappe/public/js/frappe/form/quick_entry.js:161 #: 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:322 #: frappe/public/js/frappe/utils/common.js:443 @@ -21804,7 +21840,7 @@ msgstr "ارسال برنامه ریزی شده" msgid "Scheduled To Send" msgstr "برنامه ریزی شده برای ارسال" -#: frappe/core/doctype/server_script/server_script.py:281 +#: frappe/core/doctype/server_script/server_script.py:255 msgid "Scheduled execution for script {0} has updated" msgstr "اجرای برنامه ریزی شده برای اسکریپت {0} به روز شده است" @@ -22208,7 +22244,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 "فیلدها را انتخاب کنید" @@ -22736,7 +22772,7 @@ msgstr "آی پی سرور" msgid "Server Script" msgstr "اسکریپت سرور" -#: frappe/utils/safe_exec.py:89 +#: frappe/utils/safe_exec.py:92 msgid "Server Scripts are disabled. Please enable server scripts from bench configuration." msgstr "اسکریپت های سرور غیرفعال هستند. لطفاً اسکریپت های سرور را از پیکربندی بنچ فعال کنید." @@ -24069,7 +24105,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:909 #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.json #: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json @@ -24418,7 +24454,7 @@ msgstr "تعداد مشاغل موفق" msgid "Successful Transactions" msgstr "تراکنش های موفق" -#: frappe/model/rename_doc.py:688 +#: frappe/model/rename_doc.py:694 msgid "Successful: {0} to {1}" msgstr "موفقیت آمیز: {0} به {1}" @@ -24888,7 +24924,7 @@ msgstr "جدول بریده شده" msgid "Table updated" msgstr "جدول به روز شد" -#: frappe/model/document.py:1370 +#: frappe/model/document.py:1374 msgid "Table {0} cannot be empty" msgstr "جدول {0} نمی تواند خالی باشد" @@ -25004,11 +25040,21 @@ msgstr "قالب ها" msgid "Temporarily Disabled" msgstr "موقتا غیر فعال می باشد" +#: frappe/core/doctype/translation/test_translation.py:47 +#: frappe/core/doctype/translation/test_translation.py:54 +msgid "Test Data" +msgstr "" + #. Label of a Data field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Test Job ID" msgstr "" +#: frappe/core/doctype/translation/test_translation.py:49 +#: frappe/core/doctype/translation/test_translation.py:57 +msgid "Test Spanish" +msgstr "" + #: frappe/email/doctype/newsletter/newsletter.py:94 msgid "Test email sent to {0}" msgstr "ایمیل آزمایشی به {0} ارسال شد" @@ -25453,7 +25499,7 @@ msgstr "این نمودار کانبان خصوصی خواهد بود" msgid "This action is irreversible. Do you wish to continue?" msgstr "این عمل برگشت ناپذیر است. آیا مایل هستید ادامه دهید؟" -#: frappe/__init__.py:991 +#: frappe/__init__.py:935 msgid "This action is only allowed for {}" msgstr "این عمل فقط برای {} مجاز است" @@ -25508,7 +25554,7 @@ msgstr "" msgid "This document is already amended, you cannot ammend it again" msgstr "این سند قبلاً اصلاح شده است، شما نمی توانید دوباره آن را اصلاح کنید" -#: frappe/model/document.py:1538 +#: frappe/model/document.py:1542 msgid "This document is currently locked and queued for execution. Please try again after some time." msgstr "این سند در حال حاضر قفل شده و در صف اجرا قرار دارد. لطفا بعد از مدتی دوباره امتحان کنید." @@ -25686,7 +25732,7 @@ msgstr "با این کار این تور بازنشانی می شود و به ه msgid "This will terminate the job immediately and might be dangerous, are you sure? " msgstr " این کار بلافاصله کار را خاتمه می دهد و ممکن است خطرناک باشد، مطمئن هستید؟" -#: frappe/core/doctype/user/user.py:1185 +#: frappe/core/doctype/user/user.py:1178 msgid "Throttled" msgstr "گاز گرفت" @@ -26752,7 +26798,7 @@ msgstr "ستون ناشناخته: {0}" msgid "Unknown Rounding Method: {}" msgstr "روش گرد کردن نامشخص: {}" -#: frappe/auth.py:302 +#: frappe/auth.py:304 msgid "Unknown User" msgstr "کاربر ناشناس" @@ -26779,7 +26825,7 @@ msgstr "خوانده نشده" msgid "Unread Notification Sent" msgstr "اعلان خوانده نشده ارسال شد" -#: frappe/utils/safe_exec.py:429 +#: frappe/utils/safe_exec.py:478 msgid "Unsafe SQL query" msgstr "پرسمان ناامن SQL" @@ -26912,7 +26958,7 @@ msgstr "به روز رسانی ترجمه ها" msgid "Update Value" msgstr "به روز رسانی مقدار" -#: frappe/utils/change_log.py:383 +#: frappe/utils/change_log.py:386 msgid "Update from Frappe Cloud" msgstr "به روز رسانی از Frappe Cloud" @@ -26983,6 +27029,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:121 #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:122 #: frappe/public/js/frappe/form/grid.js:63 @@ -27466,7 +27516,7 @@ msgstr "" msgid "User {0} has requested for data deletion" msgstr "کاربر {0} درخواست حذف داده ها را داده است" -#: frappe/core/doctype/user/user.py:1319 +#: frappe/core/doctype/user/user.py:1312 msgid "User {0} impersonated as {1}" msgstr "کاربر {0} به عنوان {1} جعل هویت کرد" @@ -27474,7 +27524,7 @@ msgstr "کاربر {0} به عنوان {1} جعل هویت کرد" msgid "User {0} is disabled" msgstr "کاربر {0} غیرفعال است" -#: frappe/sessions.py:230 +#: frappe/sessions.py:231 msgid "User {0} is disabled. Please contact your System Manager." msgstr "کاربر {0} غیرفعال است. لطفا با مدیر سیستم خود تماس بگیرید." @@ -27616,15 +27666,15 @@ msgstr "ارزش تغییر کرد" msgid "Value To Be Set" msgstr "ارزش تنظیم شود" -#: frappe/model/base_document.py:948 frappe/model/document.py:666 +#: frappe/model/base_document.py:948 frappe/model/document.py:670 msgid "Value cannot be changed for {0}" msgstr "مقدار برای {0} قابل تغییر نیست" -#: frappe/model/document.py:612 +#: frappe/model/document.py:616 msgid "Value cannot be negative for" msgstr "ارزش نمی تواند منفی باشد" -#: frappe/model/document.py:616 +#: frappe/model/document.py:620 msgid "Value cannot be negative for {0}: {1}" msgstr "مقدار نمی تواند برای {0} منفی باشد: {1}" @@ -28736,6 +28786,10 @@ msgstr "شما به اینترنت متصل هستید." msgid "You are impersonating as another user." msgstr "شما در حال جعل هویت به عنوان کاربر دیگری هستید." +#: frappe/integrations/frappe_providers/frappecloud_billing.py:24 +msgid "You are not allowed to access this resource" +msgstr "شما اجازه دسترسی به این منبع را ندارید" + #: frappe/permissions.py:403 msgid "You are not allowed to access this {0} record because it is linked to {1} '{2}' in field {3}" msgstr "شما مجاز به دسترسی به این رکورد {0} نیستید زیرا به {1} '{2}' در فیلد {3} پیوند داده شده است." @@ -28788,7 +28842,7 @@ msgstr "بدون ورود به سیستم اجازه دسترسی به این ص msgid "You are not permitted to access this page." msgstr "شما اجازه دسترسی به این صفحه را ندارید." -#: frappe/__init__.py:910 +#: frappe/__init__.py:854 msgid "You are not permitted to access this resource." msgstr "شما مجاز به دسترسی به این منبع نیستید." @@ -28800,7 +28854,7 @@ msgstr "شما اکنون این سند را دنبال می کنید. به رو msgid "You are only allowed to update order, do not remove or add apps." msgstr "شما فقط مجاز به به‌روزرسانی سفارش هستید، برنامه‌ها را حذف یا اضافه نکنید." -#: frappe/email/doctype/email_account/email_account.js:212 +#: frappe/email/doctype/email_account/email_account.js:216 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 "شما در حال انتخاب گزینه Sync به عنوان ALL هستید، همه پیام های خوانده شده و خوانده نشده از سرور را دوباره همگام سازی می کند. همچنین ممکن است باعث تکراری شدن ارتباطات (ایمیل) شود." @@ -28865,7 +28919,7 @@ msgstr "هر بار فقط می توانید حداکثر {0} سند را چاپ msgid "You can only set the 3 custom doctypes in the Document Types table." msgstr "شما فقط می توانید 3 نوع Doctype سفارشی را در جدول Document Types تنظیم کنید." -#: frappe/handler.py:228 +#: frappe/handler.py:229 msgid "You can only upload JPG, PNG, PDF, TXT or Microsoft documents." msgstr "شما فقط می توانید اسناد JPG، PNG، PDF، TXT یا Microsoft را آپلود کنید." @@ -28972,11 +29026,11 @@ msgstr "امتیاز کافی ندارید" msgid "You do not have enough review points" msgstr "امتیاز بررسی کافی ندارید" -#: frappe/desk/query_report.py:803 +#: frappe/desk/query_report.py:807 msgid "You do not have permission to access {0}: {1}." msgstr "شما اجازه دسترسی به {0}: {1} را ندارید." -#: frappe/www/printview.py:358 +#: frappe/www/printview.py:361 msgid "You do not have permission to view this document" msgstr "شما اجازه مشاهده این سند را ندارید" @@ -29077,6 +29131,10 @@ msgstr "برای استفاده از این فرم باید وارد سیستم msgid "You must login to submit this form" msgstr "برای ارسال این فرم باید وارد شوید" +#: frappe/model/document.py:238 +msgid "You need the '{0}' permission on {1} {2} to perform this action." +msgstr "" + #: frappe/desk/doctype/workspace/workspace.py:113 msgid "You need to be Workspace Manager to delete a public workspace." msgstr "" @@ -29121,13 +29179,17 @@ msgstr "برای استفاده از این قابلیت باید pycups را ن msgid "You need to select indexes you want to add first." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:145 +#: frappe/email/doctype/email_account/email_account.py:146 msgid "You need to set one IMAP folder for {0}" msgstr "باید یک پوشه IMAP برای {0} تنظیم کنید" +#: frappe/model/rename_doc.py:388 +msgid "You need write permission on {0} {1} to merge" +msgstr "" + #: frappe/model/rename_doc.py:383 -msgid "You need write permission to rename" -msgstr "برای تغییر نام به مجوز نوشتن نیاز دارید" +msgid "You need write permission on {0} {1} to rename" +msgstr "" #: frappe/client.py:458 msgid "You need {0} permission to fetch values from {1} {2}" @@ -29197,7 +29259,7 @@ msgstr "میانبرهای شما" msgid "Your account has been deleted" msgstr "حساب شما حذف شده است" -#: frappe/auth.py:494 +#: frappe/auth.py:496 msgid "Your account has been locked and will resume after {0} seconds" msgstr "حساب شما قفل شده است و پس از {0} ثانیه از سر گرفته می شود" @@ -30703,7 +30765,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} فیلدها" @@ -30989,7 +31051,7 @@ msgstr "{0} با موفقیت به گروه ایمیل اضافه شد." msgid "{0} has left the conversation in {1} {2}" msgstr "{0} مکالمه را در {1} {2} ترک کرده است" -#: frappe/__init__.py:2466 +#: frappe/__init__.py:2410 msgid "{0} has no versions tracked." msgstr "{0} هیچ نسخه ای ردیابی نشده است." @@ -31055,7 +31117,7 @@ msgstr "{0} کمتر از {1} است" msgid "{0} is like {1}" msgstr "{0} مانند {1} است" -#: frappe/email/doctype/email_account/email_account.py:174 +#: frappe/email/doctype/email_account/email_account.py:175 msgid "{0} is mandatory" msgstr "{0} اجباری است" @@ -31063,7 +31125,7 @@ msgstr "{0} اجباری است" msgid "{0} is not a field of doctype {1}" msgstr "{0} یک فیلد از نوع doctype نیست {1}" -#: frappe/www/printview.py:341 +#: frappe/www/printview.py:344 msgid "{0} is not a raw printing format." msgstr "{0} یک قالب چاپ خام نیست." @@ -31136,7 +31198,7 @@ msgstr "{0} اکنون قالب چاپ پیش‌فرض برای {1} doctype اس msgid "{0} is one of {1}" msgstr "{0} یکی از {1} است" -#: frappe/email/doctype/email_account/email_account.py:275 +#: frappe/email/doctype/email_account/email_account.py:276 #: frappe/model/naming.py:201 #: frappe/printing/doctype/print_format/print_format.py:92 #: frappe/utils/csvutils.py:131 @@ -31155,7 +31217,7 @@ msgstr "{0} در محدوده {1} است" msgid "{0} items selected" msgstr "{0} آیتم انتخاب شد" -#: frappe/core/doctype/user/user.py:1328 +#: frappe/core/doctype/user/user.py:1321 msgid "{0} just impersonated as you. They gave this reason: {1}" msgstr "{0} به عنوان شما جعل هویت کرده است. این دلیل را آوردند: {1}" @@ -31188,23 +31250,23 @@ msgstr "{0} دقیقه قبل" msgid "{0} months ago" msgstr "{0} ماه پیش" -#: frappe/model/document.py:1595 +#: frappe/model/document.py:1599 msgid "{0} must be after {1}" msgstr "{0} باید بعد از {1} باشد" -#: frappe/model/document.py:1356 +#: frappe/model/document.py:1360 msgid "{0} must be beginning with '{1}'" msgstr "{0} باید با '{1}' شروع شود" -#: frappe/model/document.py:1358 +#: frappe/model/document.py:1362 msgid "{0} must be equal to '{1}'" msgstr "{0} باید برابر با '{1}' باشد" -#: frappe/model/document.py:1354 +#: frappe/model/document.py:1358 msgid "{0} must be none of {1}" msgstr "{0} نباید هیچ یک از {1} باشد" -#: frappe/model/document.py:1352 frappe/utils/csvutils.py:136 +#: frappe/model/document.py:1356 frappe/utils/csvutils.py:136 msgid "{0} must be one of {1}" msgstr "{0} باید یکی از {1} باشد" @@ -31216,7 +31278,7 @@ msgstr "ابتدا باید {0} تنظیم شود" msgid "{0} must be unique" msgstr "{0} باید منحصر به فرد باشد" -#: frappe/model/document.py:1360 +#: frappe/model/document.py:1364 msgid "{0} must be {1} {2}" msgstr "{0} باید {1} {2} باشد" @@ -31230,7 +31292,7 @@ msgstr "{0} باید با یک حرف شروع و پایان یابد و فقط msgid "{0} not a valid State" msgstr "{0} یک وضعیت معتبر نیست" -#: frappe/model/rename_doc.py:386 +#: frappe/model/rename_doc.py:391 msgid "{0} not allowed to be renamed" msgstr "{0} مجاز به تغییر نام نیست" @@ -31363,7 +31425,7 @@ msgstr "{0} لغو اشتراک‌گذاری این سند با {1}" msgid "{0} updated" msgstr "{0} به روز شد" -#: frappe/public/js/frappe/form/controls/multiselect_list.js:162 +#: frappe/public/js/frappe/form/controls/multiselect_list.js:178 msgid "{0} values selected" msgstr "{0} مقدار انتخاب شد" @@ -31591,8 +31653,8 @@ msgstr "{} از پاکسازی خودکار لاگ پشتیبانی نمی کن msgid "{} field cannot be empty." msgstr "فیلد {} نمی تواند خالی باشد." -#: frappe/email/doctype/email_account/email_account.py:198 -#: frappe/email/doctype/email_account/email_account.py:206 +#: frappe/email/doctype/email_account/email_account.py:199 +#: frappe/email/doctype/email_account/email_account.py:207 msgid "{} has been disabled. It can only be enabled if {} is checked." msgstr "{} غیر فعال شده است. فقط در صورتی می توان آن را فعال کرد که {} علامت زده شود." diff --git a/frappe/locale/fr.po b/frappe/locale/fr.po index 43a2b86e6eac..9e048d6d45bb 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-10 17:35+0000\n" -"PO-Revision-Date: 2024-11-11 13:03\n" +"POT-Creation-Date: 2024-12-01 17:58+0000\n" +"PO-Revision-Date: 2024-12-04 19:51\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:693 +#: frappe/model/rename_doc.py:699 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 "" @@ -943,7 +943,7 @@ msgstr "Jeton d'Accès" msgid "Access Token URL" msgstr "URL du jeton d'accès" -#: frappe/auth.py:473 +#: frappe/auth.py:475 msgid "Access not allowed from this IP Address" msgstr "Accès non autorisé à partir de cette adresse IP" @@ -1002,7 +1002,7 @@ msgstr "Action / Route" msgid "Action Complete" msgstr "Action terminée" -#: frappe/model/document.py:1679 +#: frappe/model/document.py:1683 msgid "Action Failed" msgstr "Échec de l'action" @@ -1525,11 +1525,11 @@ msgstr "Administration" msgid "Administrator" msgstr "Administrateur" -#: frappe/core/doctype/user/user.py:1156 +#: frappe/core/doctype/user/user.py:1149 msgid "Administrator Logged In" msgstr "Administrateur Connecté" -#: frappe/core/doctype/user/user.py:1150 +#: frappe/core/doctype/user/user.py:1143 msgid "Administrator accessed {0} on {1} via IP Address {2}." msgstr "L'administrateur a accedé à {0} sur {1} avec l'Adresse IP {2}." @@ -2216,7 +2216,7 @@ msgstr "Clé Secrète de l'App" msgid "App not found for module: {0}" msgstr "Application introuvable pour le module : {0}" -#: frappe/__init__.py:1767 +#: frappe/__init__.py:1711 msgid "App {0} is not installed" msgstr "App {0} n'est pas installée" @@ -2234,7 +2234,7 @@ msgstr "Ajouter des e-mails au dossier envoyé" msgid "Append To" msgstr "Ajouter A" -#: frappe/email/doctype/email_account/email_account.py:183 +#: frappe/email/doctype/email_account/email_account.py:184 msgid "Append To can be one of {0}" msgstr "Ajouter À peut être l'un des {0}" @@ -2775,6 +2775,11 @@ msgstr "Traînée d'audit" msgid "Auth URL Data" msgstr "Données d'URL d'authentification" +#. Label of a Check field in DocType 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Authenticate as Service Principal" +msgstr "" + #. Label of a Section Break field in DocType 'Email Account' #. Label of a Section Break field in DocType 'Push Notification Settings' #. Label of a Card Break in the Integrations Workspace @@ -2788,7 +2793,7 @@ msgstr "Authentification" msgid "Authentication Apps you can use are: " msgstr "Les Applications d'Authentification que vous pouvez utiliser sont:" -#: frappe/email/doctype/email_account/email_account.py:310 +#: frappe/email/doctype/email_account/email_account.py:311 msgid "Authentication failed while receiving emails from Email Account: {0}." msgstr "L'authentification a échoué lors de la réception des e-mails du compte de messagerie: {0}." @@ -2981,11 +2986,11 @@ msgstr "Message automatique" msgid "Automatic" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:718 +#: frappe/email/doctype/email_account/email_account.py:719 msgid "Automatic Linking can be activated only for one Email Account." msgstr "La liaison automatique ne peut être activée que pour un seul compte de messagerie." -#: frappe/email/doctype/email_account/email_account.py:712 +#: frappe/email/doctype/email_account/email_account.py:713 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "La liaison automatique ne peut être activée que si l'option Entrant est activée." @@ -4098,11 +4103,11 @@ msgstr "Impossible d'annuler avant de valider. Voir Transition {0}" msgid "Cannot cancel {0}." msgstr "" -#: frappe/model/document.py:846 +#: frappe/model/document.py:850 msgid "Cannot change docstatus from 0 (Draft) to 2 (Cancelled)" msgstr "" -#: frappe/model/document.py:860 +#: frappe/model/document.py:864 msgid "Cannot change docstatus from 1 (Submitted) to 0 (Draft)" msgstr "" @@ -4193,7 +4198,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:866 +#: frappe/model/document.py:870 msgid "Cannot edit cancelled document" msgstr "Impossible de modifier un document annulé" @@ -4226,7 +4231,7 @@ 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:934 +#: frappe/model/document.py:938 msgid "Cannot link cancelled document: {0}" msgstr "Impossible de lier le document annulé : {0}" @@ -5117,6 +5122,10 @@ msgstr "" msgid "Communication Type" msgstr "Type de Communication" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:28 +msgid "Communication secret not set" +msgstr "" + #: frappe/desk/page/leaderboard/leaderboard.js:112 msgid "Company" msgstr "Société" @@ -5206,6 +5215,7 @@ msgid "Compose Email" msgstr "Écrire un Email" #. Label of a Select field in DocType 'Document Naming Rule Condition' +#. Label of a Code field in DocType 'Navbar Item' #. Label of a Small Text field in DocType 'Bulk Update' #. Label of a Code field in DocType 'Notification' #. Label of a Data field in DocType 'Notification Recipient' @@ -5213,6 +5223,7 @@ msgstr "Écrire un Email" #. Label of a Code field in DocType 'Energy Point Rule' #. Label of a 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 @@ -5443,11 +5454,11 @@ msgstr "Paramètres du Formulaire de Contact" msgid "Contact options, like \"Sales Query, Support Query\" etc each on a new line or separated by commas." msgstr "Les options de contact, comme \"Demande de Ventes, Demande d'Aide\" etc., doivent être chacune sur une nouvelle ligne ou séparées par des virgules." -#: frappe/utils/change_log.py:360 +#: frappe/utils/change_log.py:363 msgid "Contains {0} security fix" msgstr "" -#: frappe/utils/change_log.py:358 +#: frappe/utils/change_log.py:361 msgid "Contains {0} security fixes" msgstr "" @@ -5584,7 +5595,7 @@ msgstr "" msgid "Could not connect to outgoing email server" msgstr "Impossible de se connecter au serveur de messagerie sortant" -#: frappe/model/document.py:930 +#: frappe/model/document.py:934 msgid "Could not find {0}" msgstr "Impossible de trouver {0}" @@ -6658,7 +6669,7 @@ msgstr "Boîte de Réception par Défaut" #. Label of a Check field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:199 +#: frappe/email/doctype/email_account/email_account.py:200 msgid "Default Incoming" msgstr "Entrant par Défaut" @@ -6678,7 +6689,7 @@ msgstr "Dénomination par défaut" #. Label of a Check field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:207 +#: frappe/email/doctype/email_account/email_account.py:208 msgid "Default Outgoing" msgstr "Sortant par Défaut" @@ -6799,7 +6810,7 @@ msgstr "Valeur par Défaut" msgid "Defaults" msgstr "Valeurs Par Défaut" -#: frappe/email/doctype/email_account/email_account.py:218 +#: frappe/email/doctype/email_account/email_account.py:219 msgid "Defaults Updated" msgstr "" @@ -7283,7 +7294,7 @@ msgstr "" msgid "Disabled" msgstr "Desactivé" -#: frappe/email/doctype/email_account/email_account.js:228 +#: frappe/email/doctype/email_account/email_account.js:232 msgid "Disabled Auto Reply" msgstr "Réponse automatique désactivée" @@ -7672,7 +7683,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:1541 +#: frappe/model/document.py:1545 msgid "Document Queued" msgstr "Document en Attente" @@ -7823,7 +7834,7 @@ msgid "Document Types and Permissions" msgstr "" #: frappe/core/doctype/submission_queue/submission_queue.py:163 -#: frappe/model/document.py:1748 +#: frappe/model/document.py:1752 msgid "Document Unlocked" msgstr "" @@ -8284,7 +8295,7 @@ msgstr "" msgid "Edit Format" msgstr "Modifier le Format" -#: frappe/public/js/frappe/form/quick_entry.js:286 +#: frappe/public/js/frappe/form/quick_entry.js:287 msgid "Edit Full Form" msgstr "Ouvrir le formulaire complet" @@ -8446,7 +8457,7 @@ msgstr "" msgid "Email Account" msgstr "Compte Email" -#: frappe/email/doctype/email_account/email_account.py:314 +#: frappe/email/doctype/email_account/email_account.py:315 msgid "Email Account Disabled." msgstr "" @@ -8746,7 +8757,7 @@ msgstr "" #. Label of a Check field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:200 +#: frappe/email/doctype/email_account/email_account.py:201 msgid "Enable Incoming" msgstr "Activer Entrant" @@ -8759,7 +8770,7 @@ msgstr "Activer l'intégration" #. Label of a Check field in DocType 'Email Account' #: frappe/core/doctype/user_email/user_email.json #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:208 +#: frappe/email/doctype/email_account/email_account.py:209 msgid "Enable Outgoing" msgstr "Activer Sortant" @@ -8896,11 +8907,11 @@ msgstr "Activé" msgid "Enabled Scheduler" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:931 +#: frappe/email/doctype/email_account/email_account.py:939 msgid "Enabled email inbox for user {0}" msgstr "Activé la boîte de réception électronique pour l'utilisateur {0}" -#: frappe/core/doctype/server_script/server_script.py:269 +#: frappe/core/doctype/server_script/server_script.py:243 msgid "Enabled scheduled execution for script {0}" msgstr "Exécution planifiée activée pour le script {0}" @@ -8913,7 +8924,7 @@ msgstr "Exécution planifiée activée pour le script {0}" msgid "Enables Calendar and Gantt views." msgstr "" -#: frappe/email/doctype/email_account/email_account.js:223 +#: frappe/email/doctype/email_account/email_account.js:227 msgid "Enabling auto reply on an incoming email account will send automated replies to all the synchronized emails. Do you wish to continue?" msgstr "" @@ -9175,7 +9186,7 @@ msgstr "Une erreur s'est produite dans {0}" msgid "Error in Client Script" msgstr "" -#: frappe/public/js/frappe/form/script_manager.js:242 +#: frappe/public/js/frappe/form/script_manager.js:243 msgid "Error in Client Script." msgstr "" @@ -9193,7 +9204,7 @@ msgstr "Erreur dans la notification" msgid "Error in print format on line {0}: {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:617 +#: frappe/email/doctype/email_account/email_account.py:618 msgid "Error while connecting to email account {0}" msgstr "Erreur lors de la connexion au compte Email {0}" @@ -9201,7 +9212,7 @@ msgstr "Erreur lors de la connexion au compte Email {0}" msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "Erreur lors de l'évaluation de la notification {0}. Veuillez corriger votre modèle." -#: frappe/model/document.py:816 +#: frappe/model/document.py:820 msgid "Error: Document has been modified after you have opened it" msgstr "Erreur : le document a été modifié après que vous l'ayez ouvert" @@ -9610,7 +9621,7 @@ msgstr "" msgid "Failed to connect to server" msgstr "échec de connexion au serveur" -#: frappe/auth.py:676 +#: frappe/auth.py:678 msgid "Failed to decode token, please provide a valid base64-encoded token." msgstr "Échec du décodage du jeton, veuillez fournir un jeton encodé en base64 valide." @@ -9634,6 +9645,10 @@ msgstr "" msgid "Failed to export python type hints" msgstr "" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:48 +msgid "Failed to generate access token" +msgstr "" + #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:249 msgid "Failed to generate names from the series" msgstr "" @@ -9650,6 +9665,10 @@ msgstr "" msgid "Failed to get method {0} with {1}" msgstr "" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:68 +msgid "Failed to get site info" +msgstr "" + #: frappe/model/virtual_doctype.py:63 msgid "Failed to import virtual doctype {}, is controller file present?" msgstr "" @@ -9658,6 +9677,10 @@ msgstr "" msgid "Failed to optimize image: {0}" 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:280 msgid "Failed to send email with subject:" msgstr "" @@ -9670,6 +9693,10 @@ msgstr "" msgid "Failed to update global settings" msgstr "" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:83 +msgid "Failed while calling API {0}" +msgstr "" + #. Label of a Table field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Failing Scheduled Jobs (last 7 days)" @@ -9924,7 +9951,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 @@ -10820,7 +10847,7 @@ msgstr "Une fonction" msgid "Function Based On" msgstr "Fonction basée sur" -#: frappe/__init__.py:911 +#: frappe/__init__.py:855 msgid "Function {0} is not whitelisted." msgstr "" @@ -11855,7 +11882,7 @@ msgstr "" #: frappe/desk/report/todo/todo.py:36 frappe/model/meta.py:44 #: 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:357 #: frappe/public/js/frappe/list/list_view.js:420 #: frappe/public/js/frappe/model/meta.js:197 @@ -12576,7 +12603,7 @@ msgstr "Compte Email entrant incorrect" msgid "Incomplete Virtual Doctype Implementation" msgstr "" -#: frappe/auth.py:239 +#: frappe/auth.py:241 msgid "Incomplete login details" msgstr "Détails de connexion incomplets" @@ -12596,11 +12623,11 @@ msgstr "Utilisateur ou mot de passe incorrect" msgid "Incorrect Verification code" msgstr "Code de Vérification incorrect" -#: frappe/model/document.py:1347 +#: frappe/model/document.py:1351 msgid "Incorrect value in row {0}:" msgstr "" -#: frappe/model/document.py:1349 +#: frappe/model/document.py:1353 msgid "Incorrect value:" msgstr "" @@ -12753,7 +12780,6 @@ msgid "Insufficient Permission Level for {0}" msgstr "" #: frappe/database/query.py:375 frappe/desk/form/load.py:40 -#: frappe/model/document.py:239 msgid "Insufficient Permission for {0}" msgstr "Autorisation Insuffisante Pour {0}" @@ -12898,6 +12924,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:90 msgid "Invalid Condition: {}" msgstr "" @@ -12975,11 +13005,11 @@ msgstr "" msgid "Invalid Output Format" msgstr "Format de Sortie Invalide" -#: frappe/integrations/doctype/connected_app/connected_app.py:166 +#: frappe/integrations/doctype/connected_app/connected_app.py:190 msgid "Invalid Parameters." msgstr "" -#: frappe/core/doctype/user/user.py:1171 frappe/www/update-password.html:121 +#: frappe/core/doctype/user/user.py:1164 frappe/www/update-password.html:121 #: frappe/www/update-password.html:142 frappe/www/update-password.html:144 #: frappe/www/update-password.html:245 msgid "Invalid Password" @@ -12989,7 +13019,7 @@ msgstr "Mot de Passe Invalide" msgid "Invalid Phone Number" msgstr "" -#: frappe/auth.py:96 frappe/utils/oauth.py:185 frappe/utils/oauth.py:192 +#: frappe/auth.py:95 frappe/utils/oauth.py:185 frappe/utils/oauth.py:192 #: frappe/www/login.py:118 msgid "Invalid Request" msgstr "Requête Invalide" @@ -13029,7 +13059,7 @@ msgstr "" msgid "Invalid column" msgstr "Colonne incorrecte" -#: frappe/model/document.py:849 frappe/model/document.py:863 +#: frappe/model/document.py:853 frappe/model/document.py:867 msgid "Invalid docstatus" msgstr "" @@ -13091,7 +13121,7 @@ msgstr "" msgid "Invalid template file for import" msgstr "Fichier de modèle non valide pour l'importation" -#: frappe/integrations/doctype/connected_app/connected_app.py:172 +#: frappe/integrations/doctype/connected_app/connected_app.py:196 msgid "Invalid token state! Check if the token has been created by the OAuth user." msgstr "" @@ -13933,7 +13963,7 @@ msgstr "La semaine dernière" msgid "Last Year" msgstr "L'année dernière" -#: frappe/public/js/frappe/widgets/chart_widget.js:698 +#: frappe/public/js/frappe/widgets/chart_widget.js:704 msgid "Last synced {0}" msgstr "Dernière synchronisation {0}" @@ -13985,7 +14015,7 @@ msgid "Leave blank to repeat always" msgstr "Laissez vide pour répéter sans fin" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:666 +#: frappe/email/doctype/email_account/email_account.py:667 msgid "Leave this conversation" msgstr "Se désinscrire" @@ -14045,7 +14075,7 @@ msgstr "" msgid "Length of {0} should be between 1 and 1000" msgstr "Longueur de {0} doit être comprise entre 1 et 1000" -#: frappe/public/js/frappe/widgets/chart_widget.js:674 +#: frappe/public/js/frappe/widgets/chart_widget.js:680 msgid "Less" msgstr "" @@ -14617,7 +14647,7 @@ msgstr "Connexion Jusqu'à" msgid "Login Failed please try again" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:139 +#: frappe/email/doctype/email_account/email_account.py:140 msgid "Login Id is required" msgstr "ID de Connexion est nécessaire" @@ -14651,7 +14681,7 @@ msgstr "" msgid "Login link sent to your email" msgstr "" -#: frappe/auth.py:325 frappe/auth.py:328 +#: frappe/auth.py:327 frappe/auth.py:330 msgid "Login not allowed at this time" msgstr "Connexion non autorisée pour le moment" @@ -14698,7 +14728,7 @@ msgstr "" msgid "Login with email link expiry (in minutes)" msgstr "" -#: frappe/auth.py:132 +#: frappe/auth.py:131 msgid "Login with username and password is not allowed." msgstr "" @@ -14856,6 +14886,12 @@ msgstr "Rend la page publique" msgid "Male" msgstr "" +#. Label of a standard navbar item +#. Type: Route +#: frappe/hooks.py +msgid "Manage Billing" +msgstr "" + #: frappe/www/me.html:50 msgid "Manage third party apps" msgstr "" @@ -15103,7 +15139,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:679 +#: frappe/model/rename_doc.py:685 msgid "Maximum {0} rows allowed" msgstr "Maximum {0} lignes autorisés" @@ -15200,7 +15236,7 @@ msgstr "La combinaison n'est possible que de Groupe à Groupe ou Nœud-Feuille msgid "Message" msgstr "" -#: frappe/__init__.py:595 frappe/public/js/frappe/ui/messages.js:267 +#: frappe/__init__.py:539 frappe/public/js/frappe/ui/messages.js:267 msgctxt "Default title of the message dialog" msgid "Message" msgstr "" @@ -15245,7 +15281,7 @@ msgstr "" msgid "Message clipped" msgstr "Message coupé" -#: frappe/email/doctype/email_account/email_account.py:315 +#: frappe/email/doctype/email_account/email_account.py:316 msgid "Message from server: {0}" msgstr "Message du serveur: {0}" @@ -15334,7 +15370,7 @@ msgstr "Meta title pour le référencement" msgid "Method" msgstr "Méthode" -#: frappe/__init__.py:913 +#: frappe/__init__.py:857 msgid "Method Not Allowed" msgstr "" @@ -15641,7 +15677,7 @@ msgstr "" #: frappe/public/js/frappe/form/multi_select_dialog.js:72 #: frappe/public/js/frappe/ui/toolbar/search.js:285 #: frappe/public/js/frappe/ui/toolbar/search.js:300 -#: frappe/public/js/frappe/widgets/chart_widget.js:674 +#: frappe/public/js/frappe/widgets/chart_widget.js:680 #: frappe/templates/includes/list/list.html:23 #: frappe/templates/includes/search_template.html:13 msgid "More" @@ -15977,7 +16013,7 @@ msgstr "" msgid "Need Workspace Manager role to hide/unhide public workspaces" msgstr "" -#: frappe/model/document.py:625 +#: frappe/model/document.py:629 msgid "Negative Value" msgstr "Valeur négative" @@ -16119,7 +16155,7 @@ msgstr "" msgid "New password cannot be same as old password" msgstr "" -#: frappe/utils/change_log.py:391 +#: frappe/utils/change_log.py:394 msgid "New updates are available" msgstr "Nouvelles mises à jour sont disponibles" @@ -16166,7 +16202,7 @@ msgstr "Nouveau {0} {1} créé" msgid "New {0}: {1}" msgstr "Nouveau {0}: {1}" -#: frappe/utils/change_log.py:373 +#: frappe/utils/change_log.py:376 msgid "New {} releases for the following apps are available" msgstr "De nouvelles {} versions pour les applications suivantes sont disponibles" @@ -16220,7 +16256,7 @@ msgstr "" #: frappe/public/js/frappe/web_form/web_form.js:91 #: frappe/public/js/onboarding_tours/onboarding_tours.js:15 #: frappe/public/js/onboarding_tours/onboarding_tours.js:240 -#: frappe/templates/includes/slideshow.html:38 frappe/website/utils.py:253 +#: frappe/templates/includes/slideshow.html:38 frappe/website/utils.py:254 #: frappe/website/web_template/slideshow/slideshow.html:44 msgid "Next" msgstr "Suivant" @@ -16598,7 +16634,7 @@ msgstr "Nb de Colonnes" msgid "No of Rows (Max 500)" msgstr "Nb de lignes (Max 500)" -#: frappe/__init__.py:1102 frappe/client.py:109 frappe/client.py:151 +#: frappe/__init__.py:1046 frappe/client.py:109 frappe/client.py:151 msgid "No permission for {0}" msgstr "Pas d'autorisation pour {0}" @@ -16631,11 +16667,11 @@ msgstr "" msgid "No records will be exported" msgstr "Aucun enregistrement ne sera exporté" -#: frappe/www/printview.py:424 +#: frappe/www/printview.py:427 msgid "No template found at path: {0}" msgstr "Aucun modèle trouvé au chemin: {0}" -#: frappe/public/js/frappe/form/controls/multiselect_list.js:226 +#: frappe/public/js/frappe/form/controls/multiselect_list.js:242 msgid "No values to show" msgstr "" @@ -16740,7 +16776,7 @@ msgstr "Pas Comme" msgid "Not Linked to any record" msgstr "Lié à aucun enregistrement" -#: frappe/__init__.py:995 frappe/app.py:357 frappe/desk/calendar.py:26 +#: frappe/__init__.py:939 frappe/app.py:357 frappe/desk/calendar.py:26 #: frappe/desk/treeview.py:19 frappe/geo/utils.py:97 #: frappe/public/js/frappe/web_form/webform_script.js:15 #: frappe/website/doctype/web_form/web_form.py:602 @@ -16823,11 +16859,11 @@ msgstr "Vous n'êtes pas autorisé à joindre un document {0}, veuillez acti msgid "Not allowed to create custom Virtual DocType." msgstr "" -#: frappe/www/printview.py:124 +#: frappe/www/printview.py:127 msgid "Not allowed to print cancelled documents" msgstr "Non autorisé à imprimer des documents annulés" -#: frappe/www/printview.py:121 +#: frappe/www/printview.py:124 msgid "Not allowed to print draft documents" msgstr "Non autorisé à imprimer des brouillons de documents" @@ -17185,7 +17221,7 @@ msgstr "Paramètres du Fournisseur OAuth" msgid "OAuth Scope" msgstr "" -#: frappe/email/doctype/email_account/email_account.js:178 +#: frappe/email/doctype/email_account/email_account.js:182 msgid "OAuth has been enabled but not authorised. Please use \"Authorise API Access\" button to do the same." msgstr "" @@ -18147,7 +18183,7 @@ msgstr "Le mot de passe a été changé avec succès." msgid "Password for Base DN" msgstr "Mot de Passe pour la Base DN" -#: frappe/email/doctype/email_account/email_account.py:170 +#: frappe/email/doctype/email_account/email_account.py:171 msgid "Password is required or select Awaiting Password" msgstr "Mot de Passe est requis ou sélectionner En Attente de Mot de Passe" @@ -18167,7 +18203,7 @@ msgstr "Les Instructions de réinitialisation du mot de passe ont été envoyés msgid "Password set" msgstr "" -#: frappe/auth.py:242 +#: frappe/auth.py:244 msgid "Password size exceeded the maximum allowed size" msgstr "" @@ -18723,7 +18759,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:818 +#: frappe/model/document.py:822 msgid "Please refresh to get the latest document." msgstr "Veuillez actualiser pour obtenir la dernière version du document." @@ -18787,7 +18823,7 @@ msgstr "" msgid "Please select a file or url" msgstr "Veuillez sélectionner un fichier ou une URL" -#: frappe/model/rename_doc.py:674 +#: frappe/model/rename_doc.py:680 msgid "Please select a valid csv file with data" msgstr "Veuillez sélectionner un fichier CSV valide contenant des données" @@ -18861,7 +18897,7 @@ msgstr "Veuillez configurer les SMS avant de les choisir comme méthode d'authen msgid "Please setup a message first" msgstr "Veuillez d'abord configurer un message" -#: frappe/email/doctype/email_account/email_account.py:405 +#: frappe/email/doctype/email_account/email_account.py:406 msgid "Please setup default Email Account from Settings > Email Account" msgstr "" @@ -19287,7 +19323,7 @@ msgstr "Aide pour le Format d'Impression" msgid "Print Format Type" msgstr "Type de Format d'Impression" -#: frappe/www/printview.py:406 +#: frappe/www/printview.py:409 msgid "Print Format {0} is disabled" msgstr "Le Format d'Impression {0} est désactivé" @@ -19743,7 +19779,7 @@ msgstr "Rapport de Requête" msgid "Query analysis complete. Check suggested indexes." msgstr "" -#: frappe/utils/safe_exec.py:428 +#: frappe/utils/safe_exec.py:477 msgid "Query must be of SELECT or read-only WITH type." msgstr "" @@ -19945,7 +19981,7 @@ msgstr "" msgid "Re-Run in Console" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:672 +#: frappe/email/doctype/email_account/email_account.py:673 msgid "Re:" msgstr "" @@ -20025,7 +20061,7 @@ msgstr "Lu par le destinataire sur" msgid "Read mode" msgstr "" -#: frappe/utils/safe_exec.py:90 +#: frappe/utils/safe_exec.py:93 msgid "Read the documentation to know more" msgstr "" @@ -21018,7 +21054,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" @@ -21491,7 +21527,7 @@ msgid "Route: Example \"/app\"" msgstr "" #: frappe/model/base_document.py:727 frappe/model/base_document.py:768 -#: frappe/model/document.py:610 +#: frappe/model/document.py:614 msgid "Row" msgstr "Ligne" @@ -21663,7 +21699,7 @@ msgstr "" msgid "SMS was not sent. Please contact Administrator." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:187 +#: frappe/email/doctype/email_account/email_account.py:188 msgid "SMTP Server is required" msgstr "" @@ -21771,7 +21807,7 @@ msgstr "Samedi" #: frappe/public/js/frappe/form/footer/form_timeline.js:663 #: frappe/public/js/frappe/form/quick_entry.js:161 #: 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:322 #: frappe/public/js/frappe/utils/common.js:443 @@ -21934,7 +21970,7 @@ msgstr "" msgid "Scheduled To Send" msgstr "Prévu pour envoyer" -#: frappe/core/doctype/server_script/server_script.py:281 +#: frappe/core/doctype/server_script/server_script.py:255 msgid "Scheduled execution for script {0} has updated" msgstr "L'exécution planifiée du script {0} a été mise à jour" @@ -22338,7 +22374,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" @@ -22866,7 +22902,7 @@ msgstr "IP serveur" msgid "Server Script" msgstr "Script de serveur" -#: frappe/utils/safe_exec.py:89 +#: frappe/utils/safe_exec.py:92 msgid "Server Scripts are disabled. Please enable server scripts from bench configuration." msgstr "" @@ -24199,7 +24235,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:909 #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.json #: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json @@ -24548,7 +24584,7 @@ msgstr "" msgid "Successful Transactions" msgstr "Transactions réussies" -#: frappe/model/rename_doc.py:688 +#: frappe/model/rename_doc.py:694 msgid "Successful: {0} to {1}" msgstr "Succès : {0} au {1}" @@ -25018,7 +25054,7 @@ msgstr "" msgid "Table updated" msgstr "Table Mise à Jour" -#: frappe/model/document.py:1370 +#: frappe/model/document.py:1374 msgid "Table {0} cannot be empty" msgstr "La Table {0} ne peut pas être vide" @@ -25134,11 +25170,21 @@ msgstr "" msgid "Temporarily Disabled" msgstr "Temporairement désactivé" +#: frappe/core/doctype/translation/test_translation.py:47 +#: frappe/core/doctype/translation/test_translation.py:54 +msgid "Test Data" +msgstr "" + #. Label of a Data field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Test Job ID" msgstr "" +#: frappe/core/doctype/translation/test_translation.py:49 +#: frappe/core/doctype/translation/test_translation.py:57 +msgid "Test Spanish" +msgstr "" + #: frappe/email/doctype/newsletter/newsletter.py:94 msgid "Test email sent to {0}" msgstr "E-mail de test envoyé à {0}" @@ -25583,7 +25629,7 @@ msgstr "Ce Tableau Kanban sera privé" msgid "This action is irreversible. Do you wish to continue?" msgstr "" -#: frappe/__init__.py:991 +#: frappe/__init__.py:935 msgid "This action is only allowed for {}" msgstr "Cette action n'est autorisée que pour {}" @@ -25638,7 +25684,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:1538 +#: frappe/model/document.py:1542 msgid "This document is currently locked and queued for execution. Please try again after some time." msgstr "" @@ -25815,7 +25861,7 @@ msgstr "" msgid "This will terminate the job immediately and might be dangerous, are you sure? " msgstr "" -#: frappe/core/doctype/user/user.py:1185 +#: frappe/core/doctype/user/user.py:1178 msgid "Throttled" msgstr "Étranglé" @@ -26881,7 +26927,7 @@ msgstr "Colonne Inconnue : {0}" msgid "Unknown Rounding Method: {}" msgstr "" -#: frappe/auth.py:302 +#: frappe/auth.py:304 msgid "Unknown User" msgstr "Utilisateur Inconnu" @@ -26908,7 +26954,7 @@ msgstr "Non Lus" msgid "Unread Notification Sent" msgstr "Notification Non Lue Envoyée" -#: frappe/utils/safe_exec.py:429 +#: frappe/utils/safe_exec.py:478 msgid "Unsafe SQL query" msgstr "" @@ -27041,7 +27087,7 @@ msgstr "Mettre à jour les traductions" msgid "Update Value" msgstr "Mettre à Jour la valeur" -#: frappe/utils/change_log.py:383 +#: frappe/utils/change_log.py:386 msgid "Update from Frappe Cloud" msgstr "" @@ -27112,6 +27158,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:121 #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:122 #: frappe/public/js/frappe/form/grid.js:63 @@ -27595,7 +27645,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:1319 +#: frappe/core/doctype/user/user.py:1312 msgid "User {0} impersonated as {1}" msgstr "" @@ -27603,7 +27653,7 @@ msgstr "" msgid "User {0} is disabled" msgstr "Utilisateur {0} est désactivé" -#: frappe/sessions.py:230 +#: frappe/sessions.py:231 msgid "User {0} is disabled. Please contact your System Manager." msgstr "" @@ -27745,15 +27795,15 @@ msgstr "Valeur Modifiée" msgid "Value To Be Set" msgstr "Valeur à Définir" -#: frappe/model/base_document.py:948 frappe/model/document.py:666 +#: frappe/model/base_document.py:948 frappe/model/document.py:670 msgid "Value cannot be changed for {0}" msgstr "Valeur ne peut pas être modifiée pour {0}" -#: frappe/model/document.py:612 +#: frappe/model/document.py:616 msgid "Value cannot be negative for" msgstr "La valeur ne peut pas être négative pour" -#: frappe/model/document.py:616 +#: frappe/model/document.py:620 msgid "Value cannot be negative for {0}: {1}" msgstr "La valeur ne peut pas être négative pour {0}: {1}" @@ -28865,6 +28915,10 @@ msgstr "Vous êtes connecté à Internet." msgid "You are impersonating as another user." msgstr "" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:24 +msgid "You are not allowed to access this resource" +msgstr "" + #: frappe/permissions.py:403 msgid "You are not allowed to access this {0} record because it is linked to {1} '{2}' in field {3}" msgstr "Vous n'êtes pas autorisé à accéder à cet enregistrement {0} car il est lié à {1} '{2}' dans le champ {3}" @@ -28917,7 +28971,7 @@ msgstr "" msgid "You are not permitted to access this page." msgstr "Vous n'êtes pas autorisé à accéder à cette page." -#: frappe/__init__.py:910 +#: frappe/__init__.py:854 msgid "You are not permitted to access this resource." msgstr "" @@ -28929,7 +28983,7 @@ msgstr "Vous suivez maintenant ce document. Vous recevrez des mises à jour quot msgid "You are only allowed to update order, do not remove or add apps." msgstr "" -#: frappe/email/doctype/email_account/email_account.js:212 +#: frappe/email/doctype/email_account/email_account.js:216 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 "" @@ -28994,7 +29048,7 @@ msgstr "" msgid "You can only set the 3 custom doctypes in the Document Types table." msgstr "" -#: frappe/handler.py:228 +#: frappe/handler.py:229 msgid "You can only upload JPG, PNG, PDF, TXT or Microsoft documents." msgstr "" @@ -29101,11 +29155,11 @@ msgstr "Vous n'avez pas assez de points" msgid "You do not have enough review points" msgstr "Vous n'avez pas assez de points d'examen" -#: frappe/desk/query_report.py:803 +#: frappe/desk/query_report.py:807 msgid "You do not have permission to access {0}: {1}." msgstr "" -#: frappe/www/printview.py:358 +#: frappe/www/printview.py:361 msgid "You do not have permission to view this document" msgstr "" @@ -29206,6 +29260,10 @@ msgstr "" msgid "You must login to submit this form" msgstr "Vous devez vous connecter pour valider ce formulaire" +#: frappe/model/document.py:238 +msgid "You need the '{0}' permission on {1} {2} to perform this action." +msgstr "" + #: frappe/desk/doctype/workspace/workspace.py:113 msgid "You need to be Workspace Manager to delete a public workspace." msgstr "" @@ -29250,13 +29308,17 @@ msgstr "Vous devez installer pycups pour utiliser cette fonctionnalité!" msgid "You need to select indexes you want to add first." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:145 +#: frappe/email/doctype/email_account/email_account.py:146 msgid "You need to set one IMAP folder for {0}" msgstr "" +#: frappe/model/rename_doc.py:388 +msgid "You need write permission on {0} {1} to merge" +msgstr "" + #: frappe/model/rename_doc.py:383 -msgid "You need write permission to rename" -msgstr "Vous devez avoir le droit d'écriture pour renommer" +msgid "You need write permission on {0} {1} to rename" +msgstr "" #: frappe/client.py:458 msgid "You need {0} permission to fetch values from {1} {2}" @@ -29326,7 +29388,7 @@ msgstr "Vos raccourcis" msgid "Your account has been deleted" msgstr "" -#: frappe/auth.py:494 +#: frappe/auth.py:496 msgid "Your account has been locked and will resume after {0} seconds" msgstr "Votre compte a été verrouillé et reprendra après {0} secondes" @@ -30832,7 +30894,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" @@ -31118,7 +31180,7 @@ msgstr "{0} a été ajouté avec succès au Groupe d’Email." msgid "{0} has left the conversation in {1} {2}" msgstr "{0} a quitté la conversation dans {1} {2}" -#: frappe/__init__.py:2466 +#: frappe/__init__.py:2410 msgid "{0} has no versions tracked." msgstr "{0} n'a aucune version suivie." @@ -31184,7 +31246,7 @@ msgstr "" msgid "{0} is like {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:174 +#: frappe/email/doctype/email_account/email_account.py:175 msgid "{0} is mandatory" msgstr "{0} est obligatoire" @@ -31192,7 +31254,7 @@ msgstr "{0} est obligatoire" msgid "{0} is not a field of doctype {1}" msgstr "" -#: frappe/www/printview.py:341 +#: frappe/www/printview.py:344 msgid "{0} is not a raw printing format." msgstr "{0} n'est pas un format d'impression brut." @@ -31265,7 +31327,7 @@ msgstr "{0} est maintenant le format d'impression par défaut pour le type de do msgid "{0} is one of {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:275 +#: frappe/email/doctype/email_account/email_account.py:276 #: frappe/model/naming.py:201 #: frappe/printing/doctype/print_format/print_format.py:92 #: frappe/utils/csvutils.py:131 @@ -31284,7 +31346,7 @@ msgstr "" msgid "{0} items selected" msgstr "{0} articles sélectionnés" -#: frappe/core/doctype/user/user.py:1328 +#: frappe/core/doctype/user/user.py:1321 msgid "{0} just impersonated as you. They gave this reason: {1}" msgstr "" @@ -31317,23 +31379,23 @@ msgstr "Il y a {0} minutes" msgid "{0} months ago" msgstr "Il y a {0} mois" -#: frappe/model/document.py:1595 +#: frappe/model/document.py:1599 msgid "{0} must be after {1}" msgstr "{0} doit être après {1}" -#: frappe/model/document.py:1356 +#: frappe/model/document.py:1360 msgid "{0} must be beginning with '{1}'" msgstr "" -#: frappe/model/document.py:1358 +#: frappe/model/document.py:1362 msgid "{0} must be equal to '{1}'" msgstr "" -#: frappe/model/document.py:1354 +#: frappe/model/document.py:1358 msgid "{0} must be none of {1}" msgstr "" -#: frappe/model/document.py:1352 frappe/utils/csvutils.py:136 +#: frappe/model/document.py:1356 frappe/utils/csvutils.py:136 msgid "{0} must be one of {1}" msgstr "{0} doit être l'un des {1}" @@ -31345,7 +31407,7 @@ msgstr "{0} doit être défini en premier" msgid "{0} must be unique" msgstr "{0} doit être unique" -#: frappe/model/document.py:1360 +#: frappe/model/document.py:1364 msgid "{0} must be {1} {2}" msgstr "" @@ -31358,7 +31420,7 @@ msgstr "" msgid "{0} not a valid State" msgstr "{0} pas un État valide" -#: frappe/model/rename_doc.py:386 +#: frappe/model/rename_doc.py:391 msgid "{0} not allowed to be renamed" msgstr "{0} ne peut pas être renommé" @@ -31491,7 +31553,7 @@ msgstr "{0} ne partage plus ce document avec {1}" msgid "{0} updated" msgstr "{0} mis(e) à jour" -#: frappe/public/js/frappe/form/controls/multiselect_list.js:162 +#: frappe/public/js/frappe/form/controls/multiselect_list.js:178 msgid "{0} values selected" msgstr "{0} valeurs sélectionnées" @@ -31719,8 +31781,8 @@ msgstr "" msgid "{} field cannot be empty." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:198 -#: frappe/email/doctype/email_account/email_account.py:206 +#: frappe/email/doctype/email_account/email_account.py:199 +#: frappe/email/doctype/email_account/email_account.py:207 msgid "{} has been disabled. It can only be enabled if {} is checked." msgstr "" diff --git a/frappe/locale/hu.po b/frappe/locale/hu.po index 2a9f43f844ed..10d036eb3a04 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-10 17:35+0000\n" -"PO-Revision-Date: 2024-11-11 13:03\n" +"POT-Creation-Date: 2024-12-01 17:58+0000\n" +"PO-Revision-Date: 2024-12-04 19:52\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:693 +#: frappe/model/rename_doc.py:699 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 "" @@ -814,7 +814,7 @@ msgstr "" msgid "Access Token URL" msgstr "" -#: frappe/auth.py:473 +#: frappe/auth.py:475 msgid "Access not allowed from this IP Address" msgstr "" @@ -873,7 +873,7 @@ msgstr "" msgid "Action Complete" msgstr "" -#: frappe/model/document.py:1679 +#: frappe/model/document.py:1683 msgid "Action Failed" msgstr "" @@ -1396,11 +1396,11 @@ msgstr "" msgid "Administrator" msgstr "" -#: frappe/core/doctype/user/user.py:1156 +#: frappe/core/doctype/user/user.py:1149 msgid "Administrator Logged In" msgstr "" -#: frappe/core/doctype/user/user.py:1150 +#: frappe/core/doctype/user/user.py:1143 msgid "Administrator accessed {0} on {1} via IP Address {2}." msgstr "" @@ -2087,7 +2087,7 @@ msgstr "" msgid "App not found for module: {0}" msgstr "" -#: frappe/__init__.py:1767 +#: frappe/__init__.py:1711 msgid "App {0} is not installed" msgstr "" @@ -2105,7 +2105,7 @@ msgstr "" msgid "Append To" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:183 +#: frappe/email/doctype/email_account/email_account.py:184 msgid "Append To can be one of {0}" msgstr "" @@ -2646,6 +2646,11 @@ msgstr "" msgid "Auth URL Data" msgstr "" +#. Label of a Check field in DocType 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Authenticate as Service Principal" +msgstr "" + #. Label of a Section Break field in DocType 'Email Account' #. Label of a Section Break field in DocType 'Push Notification Settings' #. Label of a Card Break in the Integrations Workspace @@ -2659,7 +2664,7 @@ msgstr "" msgid "Authentication Apps you can use are: " msgstr "" -#: frappe/email/doctype/email_account/email_account.py:310 +#: frappe/email/doctype/email_account/email_account.py:311 msgid "Authentication failed while receiving emails from Email Account: {0}." msgstr "" @@ -2852,11 +2857,11 @@ msgstr "" msgid "Automatic" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:718 +#: frappe/email/doctype/email_account/email_account.py:719 msgid "Automatic Linking can be activated only for one Email Account." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:712 +#: frappe/email/doctype/email_account/email_account.py:713 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "" @@ -3969,11 +3974,11 @@ msgstr "" msgid "Cannot cancel {0}." msgstr "" -#: frappe/model/document.py:846 +#: frappe/model/document.py:850 msgid "Cannot change docstatus from 0 (Draft) to 2 (Cancelled)" msgstr "" -#: frappe/model/document.py:860 +#: frappe/model/document.py:864 msgid "Cannot change docstatus from 1 (Submitted) to 0 (Draft)" msgstr "" @@ -4064,7 +4069,7 @@ msgstr "" msgid "Cannot edit a standard report. Please duplicate and create a new report" msgstr "" -#: frappe/model/document.py:866 +#: frappe/model/document.py:870 msgid "Cannot edit cancelled document" msgstr "" @@ -4097,7 +4102,7 @@ msgstr "" msgid "Cannot have multiple printers mapped to a single print format." msgstr "" -#: frappe/model/document.py:934 +#: frappe/model/document.py:938 msgid "Cannot link cancelled document: {0}" msgstr "" @@ -4987,6 +4992,10 @@ msgstr "" msgid "Communication Type" msgstr "" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:28 +msgid "Communication secret not set" +msgstr "" + #: frappe/desk/page/leaderboard/leaderboard.js:112 msgid "Company" msgstr "" @@ -5076,6 +5085,7 @@ msgid "Compose Email" msgstr "" #. Label of a Select field in DocType 'Document Naming Rule Condition' +#. Label of a Code field in DocType 'Navbar Item' #. Label of a Small Text field in DocType 'Bulk Update' #. Label of a Code field in DocType 'Notification' #. Label of a Data field in DocType 'Notification Recipient' @@ -5083,6 +5093,7 @@ msgstr "" #. Label of a Code field in DocType 'Energy Point Rule' #. Label of a 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 @@ -5311,11 +5322,11 @@ msgstr "" msgid "Contact options, like \"Sales Query, Support Query\" etc each on a new line or separated by commas." msgstr "" -#: frappe/utils/change_log.py:360 +#: frappe/utils/change_log.py:363 msgid "Contains {0} security fix" msgstr "" -#: frappe/utils/change_log.py:358 +#: frappe/utils/change_log.py:361 msgid "Contains {0} security fixes" msgstr "" @@ -5452,7 +5463,7 @@ msgstr "" msgid "Could not connect to outgoing email server" msgstr "" -#: frappe/model/document.py:930 +#: frappe/model/document.py:934 msgid "Could not find {0}" msgstr "" @@ -6526,7 +6537,7 @@ msgstr "" #. Label of a Check field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:199 +#: frappe/email/doctype/email_account/email_account.py:200 msgid "Default Incoming" msgstr "" @@ -6546,7 +6557,7 @@ msgstr "" #. Label of a Check field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:207 +#: frappe/email/doctype/email_account/email_account.py:208 msgid "Default Outgoing" msgstr "" @@ -6667,7 +6678,7 @@ msgstr "" msgid "Defaults" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:218 +#: frappe/email/doctype/email_account/email_account.py:219 msgid "Defaults Updated" msgstr "" @@ -7151,7 +7162,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: frappe/email/doctype/email_account/email_account.js:228 +#: frappe/email/doctype/email_account/email_account.js:232 msgid "Disabled Auto Reply" msgstr "" @@ -7540,7 +7551,7 @@ msgstr "" msgid "Document Naming Settings" msgstr "" -#: frappe/model/document.py:1541 +#: frappe/model/document.py:1545 msgid "Document Queued" msgstr "" @@ -7691,7 +7702,7 @@ msgid "Document Types and Permissions" msgstr "" #: frappe/core/doctype/submission_queue/submission_queue.py:163 -#: frappe/model/document.py:1748 +#: frappe/model/document.py:1752 msgid "Document Unlocked" msgstr "" @@ -8152,7 +8163,7 @@ msgstr "" msgid "Edit Format" msgstr "" -#: frappe/public/js/frappe/form/quick_entry.js:286 +#: frappe/public/js/frappe/form/quick_entry.js:287 msgid "Edit Full Form" msgstr "" @@ -8314,7 +8325,7 @@ msgstr "" msgid "Email Account" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:314 +#: frappe/email/doctype/email_account/email_account.py:315 msgid "Email Account Disabled." msgstr "" @@ -8614,7 +8625,7 @@ msgstr "" #. Label of a Check field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:200 +#: frappe/email/doctype/email_account/email_account.py:201 msgid "Enable Incoming" msgstr "" @@ -8627,7 +8638,7 @@ msgstr "" #. Label of a Check field in DocType 'Email Account' #: frappe/core/doctype/user_email/user_email.json #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:208 +#: frappe/email/doctype/email_account/email_account.py:209 msgid "Enable Outgoing" msgstr "" @@ -8764,11 +8775,11 @@ msgstr "" msgid "Enabled Scheduler" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:931 +#: frappe/email/doctype/email_account/email_account.py:939 msgid "Enabled email inbox for user {0}" msgstr "" -#: frappe/core/doctype/server_script/server_script.py:269 +#: frappe/core/doctype/server_script/server_script.py:243 msgid "Enabled scheduled execution for script {0}" msgstr "" @@ -8781,7 +8792,7 @@ msgstr "" msgid "Enables Calendar and Gantt views." msgstr "" -#: frappe/email/doctype/email_account/email_account.js:223 +#: frappe/email/doctype/email_account/email_account.js:227 msgid "Enabling auto reply on an incoming email account will send automated replies to all the synchronized emails. Do you wish to continue?" msgstr "" @@ -9043,7 +9054,7 @@ msgstr "" msgid "Error in Client Script" msgstr "" -#: frappe/public/js/frappe/form/script_manager.js:242 +#: frappe/public/js/frappe/form/script_manager.js:243 msgid "Error in Client Script." msgstr "" @@ -9061,7 +9072,7 @@ msgstr "" msgid "Error in print format on line {0}: {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:617 +#: frappe/email/doctype/email_account/email_account.py:618 msgid "Error while connecting to email account {0}" msgstr "" @@ -9069,7 +9080,7 @@ msgstr "" msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "" -#: frappe/model/document.py:816 +#: frappe/model/document.py:820 msgid "Error: Document has been modified after you have opened it" msgstr "" @@ -9478,7 +9489,7 @@ msgstr "" msgid "Failed to connect to server" msgstr "" -#: frappe/auth.py:676 +#: frappe/auth.py:678 msgid "Failed to decode token, please provide a valid base64-encoded token." msgstr "" @@ -9502,6 +9513,10 @@ msgstr "" msgid "Failed to export python type hints" msgstr "" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:48 +msgid "Failed to generate access token" +msgstr "" + #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:249 msgid "Failed to generate names from the series" msgstr "" @@ -9518,6 +9533,10 @@ msgstr "" msgid "Failed to get method {0} with {1}" msgstr "" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:68 +msgid "Failed to get site info" +msgstr "" + #: frappe/model/virtual_doctype.py:63 msgid "Failed to import virtual doctype {}, is controller file present?" msgstr "" @@ -9526,6 +9545,10 @@ msgstr "" msgid "Failed to optimize image: {0}" 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:280 msgid "Failed to send email with subject:" msgstr "" @@ -9538,6 +9561,10 @@ msgstr "" msgid "Failed to update global settings" msgstr "" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:83 +msgid "Failed while calling API {0}" +msgstr "" + #. Label of a Table field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Failing Scheduled Jobs (last 7 days)" @@ -9792,7 +9819,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 @@ -10688,7 +10715,7 @@ msgstr "" msgid "Function Based On" msgstr "" -#: frappe/__init__.py:911 +#: frappe/__init__.py:855 msgid "Function {0} is not whitelisted." msgstr "" @@ -11723,7 +11750,7 @@ msgstr "" #: frappe/desk/report/todo/todo.py:36 frappe/model/meta.py:44 #: 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:357 #: frappe/public/js/frappe/list/list_view.js:420 #: frappe/public/js/frappe/model/meta.js:197 @@ -12444,7 +12471,7 @@ msgstr "" msgid "Incomplete Virtual Doctype Implementation" msgstr "" -#: frappe/auth.py:239 +#: frappe/auth.py:241 msgid "Incomplete login details" msgstr "" @@ -12464,11 +12491,11 @@ msgstr "" msgid "Incorrect Verification code" msgstr "" -#: frappe/model/document.py:1347 +#: frappe/model/document.py:1351 msgid "Incorrect value in row {0}:" msgstr "" -#: frappe/model/document.py:1349 +#: frappe/model/document.py:1353 msgid "Incorrect value:" msgstr "" @@ -12621,7 +12648,6 @@ msgid "Insufficient Permission Level for {0}" msgstr "" #: frappe/database/query.py:375 frappe/desk/form/load.py:40 -#: frappe/model/document.py:239 msgid "Insufficient Permission for {0}" msgstr "" @@ -12766,6 +12792,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:90 msgid "Invalid Condition: {}" msgstr "" @@ -12843,11 +12873,11 @@ msgstr "" msgid "Invalid Output Format" msgstr "" -#: frappe/integrations/doctype/connected_app/connected_app.py:166 +#: frappe/integrations/doctype/connected_app/connected_app.py:190 msgid "Invalid Parameters." msgstr "" -#: frappe/core/doctype/user/user.py:1171 frappe/www/update-password.html:121 +#: frappe/core/doctype/user/user.py:1164 frappe/www/update-password.html:121 #: frappe/www/update-password.html:142 frappe/www/update-password.html:144 #: frappe/www/update-password.html:245 msgid "Invalid Password" @@ -12857,7 +12887,7 @@ msgstr "" msgid "Invalid Phone Number" msgstr "" -#: frappe/auth.py:96 frappe/utils/oauth.py:185 frappe/utils/oauth.py:192 +#: frappe/auth.py:95 frappe/utils/oauth.py:185 frappe/utils/oauth.py:192 #: frappe/www/login.py:118 msgid "Invalid Request" msgstr "" @@ -12897,7 +12927,7 @@ msgstr "" msgid "Invalid column" msgstr "" -#: frappe/model/document.py:849 frappe/model/document.py:863 +#: frappe/model/document.py:853 frappe/model/document.py:867 msgid "Invalid docstatus" msgstr "" @@ -12959,7 +12989,7 @@ msgstr "" msgid "Invalid template file for import" msgstr "" -#: frappe/integrations/doctype/connected_app/connected_app.py:172 +#: frappe/integrations/doctype/connected_app/connected_app.py:196 msgid "Invalid token state! Check if the token has been created by the OAuth user." msgstr "" @@ -13801,7 +13831,7 @@ msgstr "" msgid "Last Year" msgstr "" -#: frappe/public/js/frappe/widgets/chart_widget.js:698 +#: frappe/public/js/frappe/widgets/chart_widget.js:704 msgid "Last synced {0}" msgstr "" @@ -13853,7 +13883,7 @@ msgid "Leave blank to repeat always" msgstr "" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:666 +#: frappe/email/doctype/email_account/email_account.py:667 msgid "Leave this conversation" msgstr "" @@ -13913,7 +13943,7 @@ msgstr "" msgid "Length of {0} should be between 1 and 1000" msgstr "" -#: frappe/public/js/frappe/widgets/chart_widget.js:674 +#: frappe/public/js/frappe/widgets/chart_widget.js:680 msgid "Less" msgstr "" @@ -14485,7 +14515,7 @@ msgstr "" msgid "Login Failed please try again" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:139 +#: frappe/email/doctype/email_account/email_account.py:140 msgid "Login Id is required" msgstr "" @@ -14519,7 +14549,7 @@ msgstr "" msgid "Login link sent to your email" msgstr "" -#: frappe/auth.py:325 frappe/auth.py:328 +#: frappe/auth.py:327 frappe/auth.py:330 msgid "Login not allowed at this time" msgstr "" @@ -14566,7 +14596,7 @@ msgstr "" msgid "Login with email link expiry (in minutes)" msgstr "" -#: frappe/auth.py:132 +#: frappe/auth.py:131 msgid "Login with username and password is not allowed." msgstr "" @@ -14724,6 +14754,12 @@ msgstr "" msgid "Male" msgstr "" +#. Label of a standard navbar item +#. Type: Route +#: frappe/hooks.py +msgid "Manage Billing" +msgstr "" + #: frappe/www/me.html:50 msgid "Manage third party apps" msgstr "" @@ -14971,7 +15007,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:679 +#: frappe/model/rename_doc.py:685 msgid "Maximum {0} rows allowed" msgstr "" @@ -15068,7 +15104,7 @@ msgstr "" msgid "Message" msgstr "" -#: frappe/__init__.py:595 frappe/public/js/frappe/ui/messages.js:267 +#: frappe/__init__.py:539 frappe/public/js/frappe/ui/messages.js:267 msgctxt "Default title of the message dialog" msgid "Message" msgstr "" @@ -15113,7 +15149,7 @@ msgstr "" msgid "Message clipped" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:315 +#: frappe/email/doctype/email_account/email_account.py:316 msgid "Message from server: {0}" msgstr "" @@ -15202,7 +15238,7 @@ msgstr "" msgid "Method" msgstr "" -#: frappe/__init__.py:913 +#: frappe/__init__.py:857 msgid "Method Not Allowed" msgstr "" @@ -15509,7 +15545,7 @@ msgstr "" #: frappe/public/js/frappe/form/multi_select_dialog.js:72 #: frappe/public/js/frappe/ui/toolbar/search.js:285 #: frappe/public/js/frappe/ui/toolbar/search.js:300 -#: frappe/public/js/frappe/widgets/chart_widget.js:674 +#: frappe/public/js/frappe/widgets/chart_widget.js:680 #: frappe/templates/includes/list/list.html:23 #: frappe/templates/includes/search_template.html:13 msgid "More" @@ -15845,7 +15881,7 @@ msgstr "" msgid "Need Workspace Manager role to hide/unhide public workspaces" msgstr "" -#: frappe/model/document.py:625 +#: frappe/model/document.py:629 msgid "Negative Value" msgstr "" @@ -15987,7 +16023,7 @@ msgstr "" msgid "New password cannot be same as old password" msgstr "" -#: frappe/utils/change_log.py:391 +#: frappe/utils/change_log.py:394 msgid "New updates are available" msgstr "" @@ -16034,7 +16070,7 @@ msgstr "" msgid "New {0}: {1}" msgstr "" -#: frappe/utils/change_log.py:373 +#: frappe/utils/change_log.py:376 msgid "New {} releases for the following apps are available" msgstr "" @@ -16088,7 +16124,7 @@ msgstr "" #: frappe/public/js/frappe/web_form/web_form.js:91 #: frappe/public/js/onboarding_tours/onboarding_tours.js:15 #: frappe/public/js/onboarding_tours/onboarding_tours.js:240 -#: frappe/templates/includes/slideshow.html:38 frappe/website/utils.py:253 +#: frappe/templates/includes/slideshow.html:38 frappe/website/utils.py:254 #: frappe/website/web_template/slideshow/slideshow.html:44 msgid "Next" msgstr "" @@ -16466,7 +16502,7 @@ msgstr "" msgid "No of Rows (Max 500)" msgstr "" -#: frappe/__init__.py:1102 frappe/client.py:109 frappe/client.py:151 +#: frappe/__init__.py:1046 frappe/client.py:109 frappe/client.py:151 msgid "No permission for {0}" msgstr "" @@ -16499,11 +16535,11 @@ msgstr "" msgid "No records will be exported" msgstr "" -#: frappe/www/printview.py:424 +#: frappe/www/printview.py:427 msgid "No template found at path: {0}" msgstr "" -#: frappe/public/js/frappe/form/controls/multiselect_list.js:226 +#: frappe/public/js/frappe/form/controls/multiselect_list.js:242 msgid "No values to show" msgstr "" @@ -16608,7 +16644,7 @@ msgstr "" msgid "Not Linked to any record" msgstr "" -#: frappe/__init__.py:995 frappe/app.py:357 frappe/desk/calendar.py:26 +#: frappe/__init__.py:939 frappe/app.py:357 frappe/desk/calendar.py:26 #: frappe/desk/treeview.py:19 frappe/geo/utils.py:97 #: frappe/public/js/frappe/web_form/webform_script.js:15 #: frappe/website/doctype/web_form/web_form.py:602 @@ -16691,11 +16727,11 @@ msgstr "" msgid "Not allowed to create custom Virtual DocType." msgstr "" -#: frappe/www/printview.py:124 +#: frappe/www/printview.py:127 msgid "Not allowed to print cancelled documents" msgstr "" -#: frappe/www/printview.py:121 +#: frappe/www/printview.py:124 msgid "Not allowed to print draft documents" msgstr "" @@ -17053,7 +17089,7 @@ msgstr "" msgid "OAuth Scope" msgstr "" -#: frappe/email/doctype/email_account/email_account.js:178 +#: frappe/email/doctype/email_account/email_account.js:182 msgid "OAuth has been enabled but not authorised. Please use \"Authorise API Access\" button to do the same." msgstr "" @@ -18015,7 +18051,7 @@ msgstr "" msgid "Password for Base DN" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:170 +#: frappe/email/doctype/email_account/email_account.py:171 msgid "Password is required or select Awaiting Password" msgstr "" @@ -18035,7 +18071,7 @@ msgstr "" msgid "Password set" msgstr "" -#: frappe/auth.py:242 +#: frappe/auth.py:244 msgid "Password size exceeded the maximum allowed size" msgstr "" @@ -18591,7 +18627,7 @@ msgstr "" msgid "Please make sure the Reference Communication Docs are not circularly linked." msgstr "" -#: frappe/model/document.py:818 +#: frappe/model/document.py:822 msgid "Please refresh to get the latest document." msgstr "" @@ -18655,7 +18691,7 @@ msgstr "" msgid "Please select a file or url" msgstr "" -#: frappe/model/rename_doc.py:674 +#: frappe/model/rename_doc.py:680 msgid "Please select a valid csv file with data" msgstr "" @@ -18729,7 +18765,7 @@ msgstr "" msgid "Please setup a message first" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:405 +#: frappe/email/doctype/email_account/email_account.py:406 msgid "Please setup default Email Account from Settings > Email Account" msgstr "" @@ -19155,7 +19191,7 @@ msgstr "" msgid "Print Format Type" msgstr "" -#: frappe/www/printview.py:406 +#: frappe/www/printview.py:409 msgid "Print Format {0} is disabled" msgstr "" @@ -19611,7 +19647,7 @@ msgstr "" msgid "Query analysis complete. Check suggested indexes." msgstr "" -#: frappe/utils/safe_exec.py:428 +#: frappe/utils/safe_exec.py:477 msgid "Query must be of SELECT or read-only WITH type." msgstr "" @@ -19813,7 +19849,7 @@ msgstr "" msgid "Re-Run in Console" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:672 +#: frappe/email/doctype/email_account/email_account.py:673 msgid "Re:" msgstr "" @@ -19893,7 +19929,7 @@ msgstr "" msgid "Read mode" msgstr "" -#: frappe/utils/safe_exec.py:90 +#: frappe/utils/safe_exec.py:93 msgid "Read the documentation to know more" msgstr "" @@ -20886,7 +20922,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 "" @@ -21359,7 +21395,7 @@ msgid "Route: Example \"/app\"" msgstr "" #: frappe/model/base_document.py:727 frappe/model/base_document.py:768 -#: frappe/model/document.py:610 +#: frappe/model/document.py:614 msgid "Row" msgstr "" @@ -21531,7 +21567,7 @@ msgstr "" msgid "SMS was not sent. Please contact Administrator." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:187 +#: frappe/email/doctype/email_account/email_account.py:188 msgid "SMTP Server is required" msgstr "" @@ -21639,7 +21675,7 @@ msgstr "" #: frappe/public/js/frappe/form/footer/form_timeline.js:663 #: frappe/public/js/frappe/form/quick_entry.js:161 #: 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:322 #: frappe/public/js/frappe/utils/common.js:443 @@ -21802,7 +21838,7 @@ msgstr "" msgid "Scheduled To Send" msgstr "" -#: frappe/core/doctype/server_script/server_script.py:281 +#: frappe/core/doctype/server_script/server_script.py:255 msgid "Scheduled execution for script {0} has updated" msgstr "" @@ -22206,7 +22242,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 "" @@ -22734,7 +22770,7 @@ msgstr "" msgid "Server Script" msgstr "" -#: frappe/utils/safe_exec.py:89 +#: frappe/utils/safe_exec.py:92 msgid "Server Scripts are disabled. Please enable server scripts from bench configuration." msgstr "" @@ -24067,7 +24103,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:909 #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.json #: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json @@ -24416,7 +24452,7 @@ msgstr "" msgid "Successful Transactions" msgstr "" -#: frappe/model/rename_doc.py:688 +#: frappe/model/rename_doc.py:694 msgid "Successful: {0} to {1}" msgstr "" @@ -24886,7 +24922,7 @@ msgstr "" msgid "Table updated" msgstr "" -#: frappe/model/document.py:1370 +#: frappe/model/document.py:1374 msgid "Table {0} cannot be empty" msgstr "" @@ -25002,11 +25038,21 @@ msgstr "" msgid "Temporarily Disabled" msgstr "" +#: frappe/core/doctype/translation/test_translation.py:47 +#: frappe/core/doctype/translation/test_translation.py:54 +msgid "Test Data" +msgstr "" + #. Label of a Data field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Test Job ID" msgstr "" +#: frappe/core/doctype/translation/test_translation.py:49 +#: frappe/core/doctype/translation/test_translation.py:57 +msgid "Test Spanish" +msgstr "" + #: frappe/email/doctype/newsletter/newsletter.py:94 msgid "Test email sent to {0}" msgstr "" @@ -25451,7 +25497,7 @@ msgstr "" msgid "This action is irreversible. Do you wish to continue?" msgstr "" -#: frappe/__init__.py:991 +#: frappe/__init__.py:935 msgid "This action is only allowed for {}" msgstr "" @@ -25506,7 +25552,7 @@ msgstr "" msgid "This document is already amended, you cannot ammend it again" msgstr "" -#: frappe/model/document.py:1538 +#: frappe/model/document.py:1542 msgid "This document is currently locked and queued for execution. Please try again after some time." msgstr "" @@ -25683,7 +25729,7 @@ msgstr "" msgid "This will terminate the job immediately and might be dangerous, are you sure? " msgstr "" -#: frappe/core/doctype/user/user.py:1185 +#: frappe/core/doctype/user/user.py:1178 msgid "Throttled" msgstr "" @@ -26747,7 +26793,7 @@ msgstr "" msgid "Unknown Rounding Method: {}" msgstr "" -#: frappe/auth.py:302 +#: frappe/auth.py:304 msgid "Unknown User" msgstr "" @@ -26774,7 +26820,7 @@ msgstr "" msgid "Unread Notification Sent" msgstr "" -#: frappe/utils/safe_exec.py:429 +#: frappe/utils/safe_exec.py:478 msgid "Unsafe SQL query" msgstr "" @@ -26907,7 +26953,7 @@ msgstr "" msgid "Update Value" msgstr "" -#: frappe/utils/change_log.py:383 +#: frappe/utils/change_log.py:386 msgid "Update from Frappe Cloud" msgstr "" @@ -26978,6 +27024,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:121 #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:122 #: frappe/public/js/frappe/form/grid.js:63 @@ -27461,7 +27511,7 @@ msgstr "" msgid "User {0} has requested for data deletion" msgstr "" -#: frappe/core/doctype/user/user.py:1319 +#: frappe/core/doctype/user/user.py:1312 msgid "User {0} impersonated as {1}" msgstr "" @@ -27469,7 +27519,7 @@ msgstr "" msgid "User {0} is disabled" msgstr "" -#: frappe/sessions.py:230 +#: frappe/sessions.py:231 msgid "User {0} is disabled. Please contact your System Manager." msgstr "" @@ -27611,15 +27661,15 @@ msgstr "" msgid "Value To Be Set" msgstr "" -#: frappe/model/base_document.py:948 frappe/model/document.py:666 +#: frappe/model/base_document.py:948 frappe/model/document.py:670 msgid "Value cannot be changed for {0}" msgstr "" -#: frappe/model/document.py:612 +#: frappe/model/document.py:616 msgid "Value cannot be negative for" msgstr "" -#: frappe/model/document.py:616 +#: frappe/model/document.py:620 msgid "Value cannot be negative for {0}: {1}" msgstr "" @@ -28731,6 +28781,10 @@ msgstr "" msgid "You are impersonating as another user." msgstr "" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:24 +msgid "You are not allowed to access this resource" +msgstr "" + #: frappe/permissions.py:403 msgid "You are not allowed to access this {0} record because it is linked to {1} '{2}' in field {3}" msgstr "" @@ -28783,7 +28837,7 @@ msgstr "" msgid "You are not permitted to access this page." msgstr "" -#: frappe/__init__.py:910 +#: frappe/__init__.py:854 msgid "You are not permitted to access this resource." msgstr "" @@ -28795,7 +28849,7 @@ msgstr "" msgid "You are only allowed to update order, do not remove or add apps." msgstr "" -#: frappe/email/doctype/email_account/email_account.js:212 +#: frappe/email/doctype/email_account/email_account.js:216 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 "" @@ -28860,7 +28914,7 @@ msgstr "" msgid "You can only set the 3 custom doctypes in the Document Types table." msgstr "" -#: frappe/handler.py:228 +#: frappe/handler.py:229 msgid "You can only upload JPG, PNG, PDF, TXT or Microsoft documents." msgstr "" @@ -28967,11 +29021,11 @@ msgstr "" msgid "You do not have enough review points" msgstr "" -#: frappe/desk/query_report.py:803 +#: frappe/desk/query_report.py:807 msgid "You do not have permission to access {0}: {1}." msgstr "" -#: frappe/www/printview.py:358 +#: frappe/www/printview.py:361 msgid "You do not have permission to view this document" msgstr "" @@ -29072,6 +29126,10 @@ msgstr "" msgid "You must login to submit this form" msgstr "" +#: frappe/model/document.py:238 +msgid "You need the '{0}' permission on {1} {2} to perform this action." +msgstr "" + #: frappe/desk/doctype/workspace/workspace.py:113 msgid "You need to be Workspace Manager to delete a public workspace." msgstr "" @@ -29116,12 +29174,16 @@ msgstr "" msgid "You need to select indexes you want to add first." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:145 +#: frappe/email/doctype/email_account/email_account.py:146 msgid "You need to set one IMAP folder for {0}" msgstr "" +#: frappe/model/rename_doc.py:388 +msgid "You need write permission on {0} {1} to merge" +msgstr "" + #: frappe/model/rename_doc.py:383 -msgid "You need write permission to rename" +msgid "You need write permission on {0} {1} to rename" msgstr "" #: frappe/client.py:458 @@ -29192,7 +29254,7 @@ msgstr "" msgid "Your account has been deleted" msgstr "" -#: frappe/auth.py:494 +#: frappe/auth.py:496 msgid "Your account has been locked and will resume after {0} seconds" msgstr "" @@ -30698,7 +30760,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 "" @@ -30984,7 +31046,7 @@ msgstr "" msgid "{0} has left the conversation in {1} {2}" msgstr "" -#: frappe/__init__.py:2466 +#: frappe/__init__.py:2410 msgid "{0} has no versions tracked." msgstr "" @@ -31050,7 +31112,7 @@ msgstr "" msgid "{0} is like {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:174 +#: frappe/email/doctype/email_account/email_account.py:175 msgid "{0} is mandatory" msgstr "" @@ -31058,7 +31120,7 @@ msgstr "" msgid "{0} is not a field of doctype {1}" msgstr "" -#: frappe/www/printview.py:341 +#: frappe/www/printview.py:344 msgid "{0} is not a raw printing format." msgstr "" @@ -31131,7 +31193,7 @@ msgstr "" msgid "{0} is one of {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:275 +#: frappe/email/doctype/email_account/email_account.py:276 #: frappe/model/naming.py:201 #: frappe/printing/doctype/print_format/print_format.py:92 #: frappe/utils/csvutils.py:131 @@ -31150,7 +31212,7 @@ msgstr "" msgid "{0} items selected" msgstr "" -#: frappe/core/doctype/user/user.py:1328 +#: frappe/core/doctype/user/user.py:1321 msgid "{0} just impersonated as you. They gave this reason: {1}" msgstr "" @@ -31183,23 +31245,23 @@ msgstr "" msgid "{0} months ago" msgstr "" -#: frappe/model/document.py:1595 +#: frappe/model/document.py:1599 msgid "{0} must be after {1}" msgstr "" -#: frappe/model/document.py:1356 +#: frappe/model/document.py:1360 msgid "{0} must be beginning with '{1}'" msgstr "" -#: frappe/model/document.py:1358 +#: frappe/model/document.py:1362 msgid "{0} must be equal to '{1}'" msgstr "" -#: frappe/model/document.py:1354 +#: frappe/model/document.py:1358 msgid "{0} must be none of {1}" msgstr "" -#: frappe/model/document.py:1352 frappe/utils/csvutils.py:136 +#: frappe/model/document.py:1356 frappe/utils/csvutils.py:136 msgid "{0} must be one of {1}" msgstr "" @@ -31211,7 +31273,7 @@ msgstr "" msgid "{0} must be unique" msgstr "" -#: frappe/model/document.py:1360 +#: frappe/model/document.py:1364 msgid "{0} must be {1} {2}" msgstr "" @@ -31224,7 +31286,7 @@ msgstr "" msgid "{0} not a valid State" msgstr "" -#: frappe/model/rename_doc.py:386 +#: frappe/model/rename_doc.py:391 msgid "{0} not allowed to be renamed" msgstr "" @@ -31357,7 +31419,7 @@ msgstr "" msgid "{0} updated" msgstr "" -#: frappe/public/js/frappe/form/controls/multiselect_list.js:162 +#: frappe/public/js/frappe/form/controls/multiselect_list.js:178 msgid "{0} values selected" msgstr "" @@ -31585,8 +31647,8 @@ msgstr "" msgid "{} field cannot be empty." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:198 -#: frappe/email/doctype/email_account/email_account.py:206 +#: frappe/email/doctype/email_account/email_account.py:199 +#: frappe/email/doctype/email_account/email_account.py:207 msgid "{} has been disabled. It can only be enabled if {} is checked." msgstr "" diff --git a/frappe/locale/pl.po b/frappe/locale/pl.po index d0e55dad68c6..00ac93cb95a9 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-10 17:35+0000\n" -"PO-Revision-Date: 2024-11-11 13:03\n" +"POT-Creation-Date: 2024-12-01 17:58+0000\n" +"PO-Revision-Date: 2024-12-04 19:52\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:693 +#: frappe/model/rename_doc.py:699 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 "" @@ -814,7 +814,7 @@ msgstr "" msgid "Access Token URL" msgstr "" -#: frappe/auth.py:473 +#: frappe/auth.py:475 msgid "Access not allowed from this IP Address" msgstr "" @@ -873,7 +873,7 @@ msgstr "" msgid "Action Complete" msgstr "" -#: frappe/model/document.py:1679 +#: frappe/model/document.py:1683 msgid "Action Failed" msgstr "" @@ -1396,11 +1396,11 @@ msgstr "" msgid "Administrator" msgstr "" -#: frappe/core/doctype/user/user.py:1156 +#: frappe/core/doctype/user/user.py:1149 msgid "Administrator Logged In" msgstr "" -#: frappe/core/doctype/user/user.py:1150 +#: frappe/core/doctype/user/user.py:1143 msgid "Administrator accessed {0} on {1} via IP Address {2}." msgstr "" @@ -2087,7 +2087,7 @@ msgstr "" msgid "App not found for module: {0}" msgstr "" -#: frappe/__init__.py:1767 +#: frappe/__init__.py:1711 msgid "App {0} is not installed" msgstr "" @@ -2105,7 +2105,7 @@ msgstr "" msgid "Append To" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:183 +#: frappe/email/doctype/email_account/email_account.py:184 msgid "Append To can be one of {0}" msgstr "" @@ -2646,6 +2646,11 @@ msgstr "" msgid "Auth URL Data" msgstr "" +#. Label of a Check field in DocType 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Authenticate as Service Principal" +msgstr "" + #. Label of a Section Break field in DocType 'Email Account' #. Label of a Section Break field in DocType 'Push Notification Settings' #. Label of a Card Break in the Integrations Workspace @@ -2659,7 +2664,7 @@ msgstr "" msgid "Authentication Apps you can use are: " msgstr "" -#: frappe/email/doctype/email_account/email_account.py:310 +#: frappe/email/doctype/email_account/email_account.py:311 msgid "Authentication failed while receiving emails from Email Account: {0}." msgstr "" @@ -2852,11 +2857,11 @@ msgstr "" msgid "Automatic" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:718 +#: frappe/email/doctype/email_account/email_account.py:719 msgid "Automatic Linking can be activated only for one Email Account." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:712 +#: frappe/email/doctype/email_account/email_account.py:713 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "" @@ -3969,11 +3974,11 @@ msgstr "" msgid "Cannot cancel {0}." msgstr "" -#: frappe/model/document.py:846 +#: frappe/model/document.py:850 msgid "Cannot change docstatus from 0 (Draft) to 2 (Cancelled)" msgstr "" -#: frappe/model/document.py:860 +#: frappe/model/document.py:864 msgid "Cannot change docstatus from 1 (Submitted) to 0 (Draft)" msgstr "" @@ -4064,7 +4069,7 @@ msgstr "" msgid "Cannot edit a standard report. Please duplicate and create a new report" msgstr "" -#: frappe/model/document.py:866 +#: frappe/model/document.py:870 msgid "Cannot edit cancelled document" msgstr "" @@ -4097,7 +4102,7 @@ msgstr "" msgid "Cannot have multiple printers mapped to a single print format." msgstr "" -#: frappe/model/document.py:934 +#: frappe/model/document.py:938 msgid "Cannot link cancelled document: {0}" msgstr "" @@ -4987,6 +4992,10 @@ msgstr "" msgid "Communication Type" msgstr "" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:28 +msgid "Communication secret not set" +msgstr "" + #: frappe/desk/page/leaderboard/leaderboard.js:112 msgid "Company" msgstr "" @@ -5076,6 +5085,7 @@ msgid "Compose Email" msgstr "" #. Label of a Select field in DocType 'Document Naming Rule Condition' +#. Label of a Code field in DocType 'Navbar Item' #. Label of a Small Text field in DocType 'Bulk Update' #. Label of a Code field in DocType 'Notification' #. Label of a Data field in DocType 'Notification Recipient' @@ -5083,6 +5093,7 @@ msgstr "" #. Label of a Code field in DocType 'Energy Point Rule' #. Label of a 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 @@ -5311,11 +5322,11 @@ msgstr "" msgid "Contact options, like \"Sales Query, Support Query\" etc each on a new line or separated by commas." msgstr "" -#: frappe/utils/change_log.py:360 +#: frappe/utils/change_log.py:363 msgid "Contains {0} security fix" msgstr "" -#: frappe/utils/change_log.py:358 +#: frappe/utils/change_log.py:361 msgid "Contains {0} security fixes" msgstr "" @@ -5452,7 +5463,7 @@ msgstr "" msgid "Could not connect to outgoing email server" msgstr "" -#: frappe/model/document.py:930 +#: frappe/model/document.py:934 msgid "Could not find {0}" msgstr "" @@ -6526,7 +6537,7 @@ msgstr "" #. Label of a Check field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:199 +#: frappe/email/doctype/email_account/email_account.py:200 msgid "Default Incoming" msgstr "" @@ -6546,7 +6557,7 @@ msgstr "" #. Label of a Check field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:207 +#: frappe/email/doctype/email_account/email_account.py:208 msgid "Default Outgoing" msgstr "" @@ -6667,7 +6678,7 @@ msgstr "" msgid "Defaults" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:218 +#: frappe/email/doctype/email_account/email_account.py:219 msgid "Defaults Updated" msgstr "" @@ -7151,7 +7162,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: frappe/email/doctype/email_account/email_account.js:228 +#: frappe/email/doctype/email_account/email_account.js:232 msgid "Disabled Auto Reply" msgstr "" @@ -7540,7 +7551,7 @@ msgstr "" msgid "Document Naming Settings" msgstr "" -#: frappe/model/document.py:1541 +#: frappe/model/document.py:1545 msgid "Document Queued" msgstr "" @@ -7691,7 +7702,7 @@ msgid "Document Types and Permissions" msgstr "" #: frappe/core/doctype/submission_queue/submission_queue.py:163 -#: frappe/model/document.py:1748 +#: frappe/model/document.py:1752 msgid "Document Unlocked" msgstr "" @@ -8152,7 +8163,7 @@ msgstr "" msgid "Edit Format" msgstr "" -#: frappe/public/js/frappe/form/quick_entry.js:286 +#: frappe/public/js/frappe/form/quick_entry.js:287 msgid "Edit Full Form" msgstr "" @@ -8314,7 +8325,7 @@ msgstr "" msgid "Email Account" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:314 +#: frappe/email/doctype/email_account/email_account.py:315 msgid "Email Account Disabled." msgstr "" @@ -8614,7 +8625,7 @@ msgstr "" #. Label of a Check field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:200 +#: frappe/email/doctype/email_account/email_account.py:201 msgid "Enable Incoming" msgstr "" @@ -8627,7 +8638,7 @@ msgstr "" #. Label of a Check field in DocType 'Email Account' #: frappe/core/doctype/user_email/user_email.json #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:208 +#: frappe/email/doctype/email_account/email_account.py:209 msgid "Enable Outgoing" msgstr "" @@ -8764,11 +8775,11 @@ msgstr "" msgid "Enabled Scheduler" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:931 +#: frappe/email/doctype/email_account/email_account.py:939 msgid "Enabled email inbox for user {0}" msgstr "" -#: frappe/core/doctype/server_script/server_script.py:269 +#: frappe/core/doctype/server_script/server_script.py:243 msgid "Enabled scheduled execution for script {0}" msgstr "" @@ -8781,7 +8792,7 @@ msgstr "" msgid "Enables Calendar and Gantt views." msgstr "" -#: frappe/email/doctype/email_account/email_account.js:223 +#: frappe/email/doctype/email_account/email_account.js:227 msgid "Enabling auto reply on an incoming email account will send automated replies to all the synchronized emails. Do you wish to continue?" msgstr "" @@ -9043,7 +9054,7 @@ msgstr "" msgid "Error in Client Script" msgstr "" -#: frappe/public/js/frappe/form/script_manager.js:242 +#: frappe/public/js/frappe/form/script_manager.js:243 msgid "Error in Client Script." msgstr "" @@ -9061,7 +9072,7 @@ msgstr "" msgid "Error in print format on line {0}: {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:617 +#: frappe/email/doctype/email_account/email_account.py:618 msgid "Error while connecting to email account {0}" msgstr "" @@ -9069,7 +9080,7 @@ msgstr "" msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "" -#: frappe/model/document.py:816 +#: frappe/model/document.py:820 msgid "Error: Document has been modified after you have opened it" msgstr "" @@ -9478,7 +9489,7 @@ msgstr "" msgid "Failed to connect to server" msgstr "" -#: frappe/auth.py:676 +#: frappe/auth.py:678 msgid "Failed to decode token, please provide a valid base64-encoded token." msgstr "" @@ -9502,6 +9513,10 @@ msgstr "" msgid "Failed to export python type hints" msgstr "" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:48 +msgid "Failed to generate access token" +msgstr "" + #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:249 msgid "Failed to generate names from the series" msgstr "" @@ -9518,6 +9533,10 @@ msgstr "" msgid "Failed to get method {0} with {1}" msgstr "" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:68 +msgid "Failed to get site info" +msgstr "" + #: frappe/model/virtual_doctype.py:63 msgid "Failed to import virtual doctype {}, is controller file present?" msgstr "" @@ -9526,6 +9545,10 @@ msgstr "" msgid "Failed to optimize image: {0}" 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:280 msgid "Failed to send email with subject:" msgstr "" @@ -9538,6 +9561,10 @@ msgstr "" msgid "Failed to update global settings" msgstr "" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:83 +msgid "Failed while calling API {0}" +msgstr "" + #. Label of a Table field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Failing Scheduled Jobs (last 7 days)" @@ -9792,7 +9819,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 @@ -10688,7 +10715,7 @@ msgstr "" msgid "Function Based On" msgstr "" -#: frappe/__init__.py:911 +#: frappe/__init__.py:855 msgid "Function {0} is not whitelisted." msgstr "" @@ -11723,7 +11750,7 @@ msgstr "" #: frappe/desk/report/todo/todo.py:36 frappe/model/meta.py:44 #: 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:357 #: frappe/public/js/frappe/list/list_view.js:420 #: frappe/public/js/frappe/model/meta.js:197 @@ -12444,7 +12471,7 @@ msgstr "" msgid "Incomplete Virtual Doctype Implementation" msgstr "" -#: frappe/auth.py:239 +#: frappe/auth.py:241 msgid "Incomplete login details" msgstr "" @@ -12464,11 +12491,11 @@ msgstr "" msgid "Incorrect Verification code" msgstr "" -#: frappe/model/document.py:1347 +#: frappe/model/document.py:1351 msgid "Incorrect value in row {0}:" msgstr "" -#: frappe/model/document.py:1349 +#: frappe/model/document.py:1353 msgid "Incorrect value:" msgstr "" @@ -12621,7 +12648,6 @@ msgid "Insufficient Permission Level for {0}" msgstr "" #: frappe/database/query.py:375 frappe/desk/form/load.py:40 -#: frappe/model/document.py:239 msgid "Insufficient Permission for {0}" msgstr "" @@ -12766,6 +12792,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:90 msgid "Invalid Condition: {}" msgstr "" @@ -12843,11 +12873,11 @@ msgstr "" msgid "Invalid Output Format" msgstr "" -#: frappe/integrations/doctype/connected_app/connected_app.py:166 +#: frappe/integrations/doctype/connected_app/connected_app.py:190 msgid "Invalid Parameters." msgstr "" -#: frappe/core/doctype/user/user.py:1171 frappe/www/update-password.html:121 +#: frappe/core/doctype/user/user.py:1164 frappe/www/update-password.html:121 #: frappe/www/update-password.html:142 frappe/www/update-password.html:144 #: frappe/www/update-password.html:245 msgid "Invalid Password" @@ -12857,7 +12887,7 @@ msgstr "" msgid "Invalid Phone Number" msgstr "" -#: frappe/auth.py:96 frappe/utils/oauth.py:185 frappe/utils/oauth.py:192 +#: frappe/auth.py:95 frappe/utils/oauth.py:185 frappe/utils/oauth.py:192 #: frappe/www/login.py:118 msgid "Invalid Request" msgstr "" @@ -12897,7 +12927,7 @@ msgstr "" msgid "Invalid column" msgstr "" -#: frappe/model/document.py:849 frappe/model/document.py:863 +#: frappe/model/document.py:853 frappe/model/document.py:867 msgid "Invalid docstatus" msgstr "" @@ -12959,7 +12989,7 @@ msgstr "" msgid "Invalid template file for import" msgstr "" -#: frappe/integrations/doctype/connected_app/connected_app.py:172 +#: frappe/integrations/doctype/connected_app/connected_app.py:196 msgid "Invalid token state! Check if the token has been created by the OAuth user." msgstr "" @@ -13801,7 +13831,7 @@ msgstr "" msgid "Last Year" msgstr "" -#: frappe/public/js/frappe/widgets/chart_widget.js:698 +#: frappe/public/js/frappe/widgets/chart_widget.js:704 msgid "Last synced {0}" msgstr "" @@ -13853,7 +13883,7 @@ msgid "Leave blank to repeat always" msgstr "" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:666 +#: frappe/email/doctype/email_account/email_account.py:667 msgid "Leave this conversation" msgstr "" @@ -13913,7 +13943,7 @@ msgstr "" msgid "Length of {0} should be between 1 and 1000" msgstr "" -#: frappe/public/js/frappe/widgets/chart_widget.js:674 +#: frappe/public/js/frappe/widgets/chart_widget.js:680 msgid "Less" msgstr "" @@ -14485,7 +14515,7 @@ msgstr "" msgid "Login Failed please try again" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:139 +#: frappe/email/doctype/email_account/email_account.py:140 msgid "Login Id is required" msgstr "" @@ -14519,7 +14549,7 @@ msgstr "" msgid "Login link sent to your email" msgstr "" -#: frappe/auth.py:325 frappe/auth.py:328 +#: frappe/auth.py:327 frappe/auth.py:330 msgid "Login not allowed at this time" msgstr "" @@ -14566,7 +14596,7 @@ msgstr "" msgid "Login with email link expiry (in minutes)" msgstr "" -#: frappe/auth.py:132 +#: frappe/auth.py:131 msgid "Login with username and password is not allowed." msgstr "" @@ -14724,6 +14754,12 @@ msgstr "" msgid "Male" msgstr "" +#. Label of a standard navbar item +#. Type: Route +#: frappe/hooks.py +msgid "Manage Billing" +msgstr "" + #: frappe/www/me.html:50 msgid "Manage third party apps" msgstr "" @@ -14971,7 +15007,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:679 +#: frappe/model/rename_doc.py:685 msgid "Maximum {0} rows allowed" msgstr "" @@ -15068,7 +15104,7 @@ msgstr "" msgid "Message" msgstr "" -#: frappe/__init__.py:595 frappe/public/js/frappe/ui/messages.js:267 +#: frappe/__init__.py:539 frappe/public/js/frappe/ui/messages.js:267 msgctxt "Default title of the message dialog" msgid "Message" msgstr "" @@ -15113,7 +15149,7 @@ msgstr "" msgid "Message clipped" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:315 +#: frappe/email/doctype/email_account/email_account.py:316 msgid "Message from server: {0}" msgstr "" @@ -15202,7 +15238,7 @@ msgstr "" msgid "Method" msgstr "" -#: frappe/__init__.py:913 +#: frappe/__init__.py:857 msgid "Method Not Allowed" msgstr "" @@ -15509,7 +15545,7 @@ msgstr "" #: frappe/public/js/frappe/form/multi_select_dialog.js:72 #: frappe/public/js/frappe/ui/toolbar/search.js:285 #: frappe/public/js/frappe/ui/toolbar/search.js:300 -#: frappe/public/js/frappe/widgets/chart_widget.js:674 +#: frappe/public/js/frappe/widgets/chart_widget.js:680 #: frappe/templates/includes/list/list.html:23 #: frappe/templates/includes/search_template.html:13 msgid "More" @@ -15845,7 +15881,7 @@ msgstr "" msgid "Need Workspace Manager role to hide/unhide public workspaces" msgstr "" -#: frappe/model/document.py:625 +#: frappe/model/document.py:629 msgid "Negative Value" msgstr "" @@ -15987,7 +16023,7 @@ msgstr "" msgid "New password cannot be same as old password" msgstr "" -#: frappe/utils/change_log.py:391 +#: frappe/utils/change_log.py:394 msgid "New updates are available" msgstr "" @@ -16034,7 +16070,7 @@ msgstr "" msgid "New {0}: {1}" msgstr "" -#: frappe/utils/change_log.py:373 +#: frappe/utils/change_log.py:376 msgid "New {} releases for the following apps are available" msgstr "" @@ -16088,7 +16124,7 @@ msgstr "" #: frappe/public/js/frappe/web_form/web_form.js:91 #: frappe/public/js/onboarding_tours/onboarding_tours.js:15 #: frappe/public/js/onboarding_tours/onboarding_tours.js:240 -#: frappe/templates/includes/slideshow.html:38 frappe/website/utils.py:253 +#: frappe/templates/includes/slideshow.html:38 frappe/website/utils.py:254 #: frappe/website/web_template/slideshow/slideshow.html:44 msgid "Next" msgstr "" @@ -16466,7 +16502,7 @@ msgstr "" msgid "No of Rows (Max 500)" msgstr "" -#: frappe/__init__.py:1102 frappe/client.py:109 frappe/client.py:151 +#: frappe/__init__.py:1046 frappe/client.py:109 frappe/client.py:151 msgid "No permission for {0}" msgstr "" @@ -16499,11 +16535,11 @@ msgstr "" msgid "No records will be exported" msgstr "" -#: frappe/www/printview.py:424 +#: frappe/www/printview.py:427 msgid "No template found at path: {0}" msgstr "" -#: frappe/public/js/frappe/form/controls/multiselect_list.js:226 +#: frappe/public/js/frappe/form/controls/multiselect_list.js:242 msgid "No values to show" msgstr "" @@ -16608,7 +16644,7 @@ msgstr "" msgid "Not Linked to any record" msgstr "" -#: frappe/__init__.py:995 frappe/app.py:357 frappe/desk/calendar.py:26 +#: frappe/__init__.py:939 frappe/app.py:357 frappe/desk/calendar.py:26 #: frappe/desk/treeview.py:19 frappe/geo/utils.py:97 #: frappe/public/js/frappe/web_form/webform_script.js:15 #: frappe/website/doctype/web_form/web_form.py:602 @@ -16691,11 +16727,11 @@ msgstr "" msgid "Not allowed to create custom Virtual DocType." msgstr "" -#: frappe/www/printview.py:124 +#: frappe/www/printview.py:127 msgid "Not allowed to print cancelled documents" msgstr "" -#: frappe/www/printview.py:121 +#: frappe/www/printview.py:124 msgid "Not allowed to print draft documents" msgstr "" @@ -17053,7 +17089,7 @@ msgstr "" msgid "OAuth Scope" msgstr "" -#: frappe/email/doctype/email_account/email_account.js:178 +#: frappe/email/doctype/email_account/email_account.js:182 msgid "OAuth has been enabled but not authorised. Please use \"Authorise API Access\" button to do the same." msgstr "" @@ -18015,7 +18051,7 @@ msgstr "" msgid "Password for Base DN" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:170 +#: frappe/email/doctype/email_account/email_account.py:171 msgid "Password is required or select Awaiting Password" msgstr "" @@ -18035,7 +18071,7 @@ msgstr "" msgid "Password set" msgstr "" -#: frappe/auth.py:242 +#: frappe/auth.py:244 msgid "Password size exceeded the maximum allowed size" msgstr "" @@ -18591,7 +18627,7 @@ msgstr "" msgid "Please make sure the Reference Communication Docs are not circularly linked." msgstr "" -#: frappe/model/document.py:818 +#: frappe/model/document.py:822 msgid "Please refresh to get the latest document." msgstr "" @@ -18655,7 +18691,7 @@ msgstr "" msgid "Please select a file or url" msgstr "" -#: frappe/model/rename_doc.py:674 +#: frappe/model/rename_doc.py:680 msgid "Please select a valid csv file with data" msgstr "" @@ -18729,7 +18765,7 @@ msgstr "" msgid "Please setup a message first" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:405 +#: frappe/email/doctype/email_account/email_account.py:406 msgid "Please setup default Email Account from Settings > Email Account" msgstr "" @@ -19155,7 +19191,7 @@ msgstr "" msgid "Print Format Type" msgstr "" -#: frappe/www/printview.py:406 +#: frappe/www/printview.py:409 msgid "Print Format {0} is disabled" msgstr "" @@ -19611,7 +19647,7 @@ msgstr "" msgid "Query analysis complete. Check suggested indexes." msgstr "" -#: frappe/utils/safe_exec.py:428 +#: frappe/utils/safe_exec.py:477 msgid "Query must be of SELECT or read-only WITH type." msgstr "" @@ -19813,7 +19849,7 @@ msgstr "" msgid "Re-Run in Console" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:672 +#: frappe/email/doctype/email_account/email_account.py:673 msgid "Re:" msgstr "" @@ -19893,7 +19929,7 @@ msgstr "" msgid "Read mode" msgstr "" -#: frappe/utils/safe_exec.py:90 +#: frappe/utils/safe_exec.py:93 msgid "Read the documentation to know more" msgstr "" @@ -20886,7 +20922,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 "" @@ -21359,7 +21395,7 @@ msgid "Route: Example \"/app\"" msgstr "" #: frappe/model/base_document.py:727 frappe/model/base_document.py:768 -#: frappe/model/document.py:610 +#: frappe/model/document.py:614 msgid "Row" msgstr "" @@ -21531,7 +21567,7 @@ msgstr "" msgid "SMS was not sent. Please contact Administrator." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:187 +#: frappe/email/doctype/email_account/email_account.py:188 msgid "SMTP Server is required" msgstr "" @@ -21639,7 +21675,7 @@ msgstr "" #: frappe/public/js/frappe/form/footer/form_timeline.js:663 #: frappe/public/js/frappe/form/quick_entry.js:161 #: 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:322 #: frappe/public/js/frappe/utils/common.js:443 @@ -21802,7 +21838,7 @@ msgstr "" msgid "Scheduled To Send" msgstr "" -#: frappe/core/doctype/server_script/server_script.py:281 +#: frappe/core/doctype/server_script/server_script.py:255 msgid "Scheduled execution for script {0} has updated" msgstr "" @@ -22206,7 +22242,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 "" @@ -22734,7 +22770,7 @@ msgstr "" msgid "Server Script" msgstr "" -#: frappe/utils/safe_exec.py:89 +#: frappe/utils/safe_exec.py:92 msgid "Server Scripts are disabled. Please enable server scripts from bench configuration." msgstr "" @@ -24067,7 +24103,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:909 #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.json #: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json @@ -24416,7 +24452,7 @@ msgstr "" msgid "Successful Transactions" msgstr "" -#: frappe/model/rename_doc.py:688 +#: frappe/model/rename_doc.py:694 msgid "Successful: {0} to {1}" msgstr "" @@ -24886,7 +24922,7 @@ msgstr "" msgid "Table updated" msgstr "" -#: frappe/model/document.py:1370 +#: frappe/model/document.py:1374 msgid "Table {0} cannot be empty" msgstr "" @@ -25002,11 +25038,21 @@ msgstr "" msgid "Temporarily Disabled" msgstr "" +#: frappe/core/doctype/translation/test_translation.py:47 +#: frappe/core/doctype/translation/test_translation.py:54 +msgid "Test Data" +msgstr "" + #. Label of a Data field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Test Job ID" msgstr "" +#: frappe/core/doctype/translation/test_translation.py:49 +#: frappe/core/doctype/translation/test_translation.py:57 +msgid "Test Spanish" +msgstr "" + #: frappe/email/doctype/newsletter/newsletter.py:94 msgid "Test email sent to {0}" msgstr "" @@ -25451,7 +25497,7 @@ msgstr "" msgid "This action is irreversible. Do you wish to continue?" msgstr "" -#: frappe/__init__.py:991 +#: frappe/__init__.py:935 msgid "This action is only allowed for {}" msgstr "" @@ -25506,7 +25552,7 @@ msgstr "" msgid "This document is already amended, you cannot ammend it again" msgstr "" -#: frappe/model/document.py:1538 +#: frappe/model/document.py:1542 msgid "This document is currently locked and queued for execution. Please try again after some time." msgstr "" @@ -25683,7 +25729,7 @@ msgstr "" msgid "This will terminate the job immediately and might be dangerous, are you sure? " msgstr "" -#: frappe/core/doctype/user/user.py:1185 +#: frappe/core/doctype/user/user.py:1178 msgid "Throttled" msgstr "" @@ -26747,7 +26793,7 @@ msgstr "" msgid "Unknown Rounding Method: {}" msgstr "" -#: frappe/auth.py:302 +#: frappe/auth.py:304 msgid "Unknown User" msgstr "" @@ -26774,7 +26820,7 @@ msgstr "" msgid "Unread Notification Sent" msgstr "" -#: frappe/utils/safe_exec.py:429 +#: frappe/utils/safe_exec.py:478 msgid "Unsafe SQL query" msgstr "" @@ -26907,7 +26953,7 @@ msgstr "" msgid "Update Value" msgstr "" -#: frappe/utils/change_log.py:383 +#: frappe/utils/change_log.py:386 msgid "Update from Frappe Cloud" msgstr "" @@ -26978,6 +27024,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:121 #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:122 #: frappe/public/js/frappe/form/grid.js:63 @@ -27461,7 +27511,7 @@ msgstr "" msgid "User {0} has requested for data deletion" msgstr "" -#: frappe/core/doctype/user/user.py:1319 +#: frappe/core/doctype/user/user.py:1312 msgid "User {0} impersonated as {1}" msgstr "" @@ -27469,7 +27519,7 @@ msgstr "" msgid "User {0} is disabled" msgstr "" -#: frappe/sessions.py:230 +#: frappe/sessions.py:231 msgid "User {0} is disabled. Please contact your System Manager." msgstr "" @@ -27611,15 +27661,15 @@ msgstr "" msgid "Value To Be Set" msgstr "" -#: frappe/model/base_document.py:948 frappe/model/document.py:666 +#: frappe/model/base_document.py:948 frappe/model/document.py:670 msgid "Value cannot be changed for {0}" msgstr "" -#: frappe/model/document.py:612 +#: frappe/model/document.py:616 msgid "Value cannot be negative for" msgstr "" -#: frappe/model/document.py:616 +#: frappe/model/document.py:620 msgid "Value cannot be negative for {0}: {1}" msgstr "" @@ -28731,6 +28781,10 @@ msgstr "" msgid "You are impersonating as another user." msgstr "" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:24 +msgid "You are not allowed to access this resource" +msgstr "" + #: frappe/permissions.py:403 msgid "You are not allowed to access this {0} record because it is linked to {1} '{2}' in field {3}" msgstr "" @@ -28783,7 +28837,7 @@ msgstr "" msgid "You are not permitted to access this page." msgstr "" -#: frappe/__init__.py:910 +#: frappe/__init__.py:854 msgid "You are not permitted to access this resource." msgstr "" @@ -28795,7 +28849,7 @@ msgstr "" msgid "You are only allowed to update order, do not remove or add apps." msgstr "" -#: frappe/email/doctype/email_account/email_account.js:212 +#: frappe/email/doctype/email_account/email_account.js:216 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 "" @@ -28860,7 +28914,7 @@ msgstr "" msgid "You can only set the 3 custom doctypes in the Document Types table." msgstr "" -#: frappe/handler.py:228 +#: frappe/handler.py:229 msgid "You can only upload JPG, PNG, PDF, TXT or Microsoft documents." msgstr "" @@ -28967,11 +29021,11 @@ msgstr "" msgid "You do not have enough review points" msgstr "" -#: frappe/desk/query_report.py:803 +#: frappe/desk/query_report.py:807 msgid "You do not have permission to access {0}: {1}." msgstr "" -#: frappe/www/printview.py:358 +#: frappe/www/printview.py:361 msgid "You do not have permission to view this document" msgstr "" @@ -29072,6 +29126,10 @@ msgstr "" msgid "You must login to submit this form" msgstr "" +#: frappe/model/document.py:238 +msgid "You need the '{0}' permission on {1} {2} to perform this action." +msgstr "" + #: frappe/desk/doctype/workspace/workspace.py:113 msgid "You need to be Workspace Manager to delete a public workspace." msgstr "" @@ -29116,12 +29174,16 @@ msgstr "" msgid "You need to select indexes you want to add first." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:145 +#: frappe/email/doctype/email_account/email_account.py:146 msgid "You need to set one IMAP folder for {0}" msgstr "" +#: frappe/model/rename_doc.py:388 +msgid "You need write permission on {0} {1} to merge" +msgstr "" + #: frappe/model/rename_doc.py:383 -msgid "You need write permission to rename" +msgid "You need write permission on {0} {1} to rename" msgstr "" #: frappe/client.py:458 @@ -29192,7 +29254,7 @@ msgstr "" msgid "Your account has been deleted" msgstr "" -#: frappe/auth.py:494 +#: frappe/auth.py:496 msgid "Your account has been locked and will resume after {0} seconds" msgstr "" @@ -30698,7 +30760,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 "" @@ -30984,7 +31046,7 @@ msgstr "" msgid "{0} has left the conversation in {1} {2}" msgstr "" -#: frappe/__init__.py:2466 +#: frappe/__init__.py:2410 msgid "{0} has no versions tracked." msgstr "" @@ -31050,7 +31112,7 @@ msgstr "" msgid "{0} is like {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:174 +#: frappe/email/doctype/email_account/email_account.py:175 msgid "{0} is mandatory" msgstr "" @@ -31058,7 +31120,7 @@ msgstr "" msgid "{0} is not a field of doctype {1}" msgstr "" -#: frappe/www/printview.py:341 +#: frappe/www/printview.py:344 msgid "{0} is not a raw printing format." msgstr "" @@ -31131,7 +31193,7 @@ msgstr "" msgid "{0} is one of {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:275 +#: frappe/email/doctype/email_account/email_account.py:276 #: frappe/model/naming.py:201 #: frappe/printing/doctype/print_format/print_format.py:92 #: frappe/utils/csvutils.py:131 @@ -31150,7 +31212,7 @@ msgstr "" msgid "{0} items selected" msgstr "" -#: frappe/core/doctype/user/user.py:1328 +#: frappe/core/doctype/user/user.py:1321 msgid "{0} just impersonated as you. They gave this reason: {1}" msgstr "" @@ -31183,23 +31245,23 @@ msgstr "" msgid "{0} months ago" msgstr "" -#: frappe/model/document.py:1595 +#: frappe/model/document.py:1599 msgid "{0} must be after {1}" msgstr "" -#: frappe/model/document.py:1356 +#: frappe/model/document.py:1360 msgid "{0} must be beginning with '{1}'" msgstr "" -#: frappe/model/document.py:1358 +#: frappe/model/document.py:1362 msgid "{0} must be equal to '{1}'" msgstr "" -#: frappe/model/document.py:1354 +#: frappe/model/document.py:1358 msgid "{0} must be none of {1}" msgstr "" -#: frappe/model/document.py:1352 frappe/utils/csvutils.py:136 +#: frappe/model/document.py:1356 frappe/utils/csvutils.py:136 msgid "{0} must be one of {1}" msgstr "" @@ -31211,7 +31273,7 @@ msgstr "" msgid "{0} must be unique" msgstr "" -#: frappe/model/document.py:1360 +#: frappe/model/document.py:1364 msgid "{0} must be {1} {2}" msgstr "" @@ -31224,7 +31286,7 @@ msgstr "" msgid "{0} not a valid State" msgstr "" -#: frappe/model/rename_doc.py:386 +#: frappe/model/rename_doc.py:391 msgid "{0} not allowed to be renamed" msgstr "" @@ -31357,7 +31419,7 @@ msgstr "" msgid "{0} updated" msgstr "" -#: frappe/public/js/frappe/form/controls/multiselect_list.js:162 +#: frappe/public/js/frappe/form/controls/multiselect_list.js:178 msgid "{0} values selected" msgstr "" @@ -31585,8 +31647,8 @@ msgstr "" msgid "{} field cannot be empty." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:198 -#: frappe/email/doctype/email_account/email_account.py:206 +#: frappe/email/doctype/email_account/email_account.py:199 +#: frappe/email/doctype/email_account/email_account.py:207 msgid "{} has been disabled. It can only be enabled if {} is checked." msgstr "" diff --git a/frappe/locale/ru.po b/frappe/locale/ru.po index 41ed1fbad48a..3d60242283d8 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-10 17:35+0000\n" -"PO-Revision-Date: 2024-11-11 13:03\n" +"POT-Creation-Date: 2024-12-01 17:58+0000\n" +"PO-Revision-Date: 2024-12-04 19:52\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:693 +#: frappe/model/rename_doc.py:699 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 "" @@ -814,7 +814,7 @@ msgstr "" msgid "Access Token URL" msgstr "" -#: frappe/auth.py:473 +#: frappe/auth.py:475 msgid "Access not allowed from this IP Address" msgstr "" @@ -873,7 +873,7 @@ msgstr "" msgid "Action Complete" msgstr "" -#: frappe/model/document.py:1679 +#: frappe/model/document.py:1683 msgid "Action Failed" msgstr "" @@ -1396,11 +1396,11 @@ msgstr "" msgid "Administrator" msgstr "" -#: frappe/core/doctype/user/user.py:1156 +#: frappe/core/doctype/user/user.py:1149 msgid "Administrator Logged In" msgstr "" -#: frappe/core/doctype/user/user.py:1150 +#: frappe/core/doctype/user/user.py:1143 msgid "Administrator accessed {0} on {1} via IP Address {2}." msgstr "" @@ -2087,7 +2087,7 @@ msgstr "" msgid "App not found for module: {0}" msgstr "" -#: frappe/__init__.py:1767 +#: frappe/__init__.py:1711 msgid "App {0} is not installed" msgstr "" @@ -2105,7 +2105,7 @@ msgstr "" msgid "Append To" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:183 +#: frappe/email/doctype/email_account/email_account.py:184 msgid "Append To can be one of {0}" msgstr "" @@ -2646,6 +2646,11 @@ msgstr "" msgid "Auth URL Data" msgstr "" +#. Label of a Check field in DocType 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Authenticate as Service Principal" +msgstr "" + #. Label of a Section Break field in DocType 'Email Account' #. Label of a Section Break field in DocType 'Push Notification Settings' #. Label of a Card Break in the Integrations Workspace @@ -2659,7 +2664,7 @@ msgstr "" msgid "Authentication Apps you can use are: " msgstr "" -#: frappe/email/doctype/email_account/email_account.py:310 +#: frappe/email/doctype/email_account/email_account.py:311 msgid "Authentication failed while receiving emails from Email Account: {0}." msgstr "" @@ -2852,11 +2857,11 @@ msgstr "" msgid "Automatic" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:718 +#: frappe/email/doctype/email_account/email_account.py:719 msgid "Automatic Linking can be activated only for one Email Account." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:712 +#: frappe/email/doctype/email_account/email_account.py:713 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "" @@ -3969,11 +3974,11 @@ msgstr "" msgid "Cannot cancel {0}." msgstr "" -#: frappe/model/document.py:846 +#: frappe/model/document.py:850 msgid "Cannot change docstatus from 0 (Draft) to 2 (Cancelled)" msgstr "" -#: frappe/model/document.py:860 +#: frappe/model/document.py:864 msgid "Cannot change docstatus from 1 (Submitted) to 0 (Draft)" msgstr "" @@ -4064,7 +4069,7 @@ msgstr "" msgid "Cannot edit a standard report. Please duplicate and create a new report" msgstr "" -#: frappe/model/document.py:866 +#: frappe/model/document.py:870 msgid "Cannot edit cancelled document" msgstr "" @@ -4097,7 +4102,7 @@ msgstr "" msgid "Cannot have multiple printers mapped to a single print format." msgstr "" -#: frappe/model/document.py:934 +#: frappe/model/document.py:938 msgid "Cannot link cancelled document: {0}" msgstr "" @@ -4987,6 +4992,10 @@ msgstr "" msgid "Communication Type" msgstr "" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:28 +msgid "Communication secret not set" +msgstr "" + #: frappe/desk/page/leaderboard/leaderboard.js:112 msgid "Company" msgstr "" @@ -5076,6 +5085,7 @@ msgid "Compose Email" msgstr "" #. Label of a Select field in DocType 'Document Naming Rule Condition' +#. Label of a Code field in DocType 'Navbar Item' #. Label of a Small Text field in DocType 'Bulk Update' #. Label of a Code field in DocType 'Notification' #. Label of a Data field in DocType 'Notification Recipient' @@ -5083,6 +5093,7 @@ msgstr "" #. Label of a Code field in DocType 'Energy Point Rule' #. Label of a 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 @@ -5311,11 +5322,11 @@ msgstr "" msgid "Contact options, like \"Sales Query, Support Query\" etc each on a new line or separated by commas." msgstr "" -#: frappe/utils/change_log.py:360 +#: frappe/utils/change_log.py:363 msgid "Contains {0} security fix" msgstr "" -#: frappe/utils/change_log.py:358 +#: frappe/utils/change_log.py:361 msgid "Contains {0} security fixes" msgstr "" @@ -5452,7 +5463,7 @@ msgstr "" msgid "Could not connect to outgoing email server" msgstr "" -#: frappe/model/document.py:930 +#: frappe/model/document.py:934 msgid "Could not find {0}" msgstr "" @@ -6526,7 +6537,7 @@ msgstr "" #. Label of a Check field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:199 +#: frappe/email/doctype/email_account/email_account.py:200 msgid "Default Incoming" msgstr "" @@ -6546,7 +6557,7 @@ msgstr "" #. Label of a Check field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:207 +#: frappe/email/doctype/email_account/email_account.py:208 msgid "Default Outgoing" msgstr "" @@ -6667,7 +6678,7 @@ msgstr "" msgid "Defaults" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:218 +#: frappe/email/doctype/email_account/email_account.py:219 msgid "Defaults Updated" msgstr "" @@ -7151,7 +7162,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: frappe/email/doctype/email_account/email_account.js:228 +#: frappe/email/doctype/email_account/email_account.js:232 msgid "Disabled Auto Reply" msgstr "" @@ -7540,7 +7551,7 @@ msgstr "" msgid "Document Naming Settings" msgstr "" -#: frappe/model/document.py:1541 +#: frappe/model/document.py:1545 msgid "Document Queued" msgstr "" @@ -7691,7 +7702,7 @@ msgid "Document Types and Permissions" msgstr "" #: frappe/core/doctype/submission_queue/submission_queue.py:163 -#: frappe/model/document.py:1748 +#: frappe/model/document.py:1752 msgid "Document Unlocked" msgstr "" @@ -8152,7 +8163,7 @@ msgstr "" msgid "Edit Format" msgstr "" -#: frappe/public/js/frappe/form/quick_entry.js:286 +#: frappe/public/js/frappe/form/quick_entry.js:287 msgid "Edit Full Form" msgstr "" @@ -8314,7 +8325,7 @@ msgstr "" msgid "Email Account" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:314 +#: frappe/email/doctype/email_account/email_account.py:315 msgid "Email Account Disabled." msgstr "" @@ -8614,7 +8625,7 @@ msgstr "" #. Label of a Check field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:200 +#: frappe/email/doctype/email_account/email_account.py:201 msgid "Enable Incoming" msgstr "" @@ -8627,7 +8638,7 @@ msgstr "" #. Label of a Check field in DocType 'Email Account' #: frappe/core/doctype/user_email/user_email.json #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:208 +#: frappe/email/doctype/email_account/email_account.py:209 msgid "Enable Outgoing" msgstr "" @@ -8764,11 +8775,11 @@ msgstr "" msgid "Enabled Scheduler" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:931 +#: frappe/email/doctype/email_account/email_account.py:939 msgid "Enabled email inbox for user {0}" msgstr "" -#: frappe/core/doctype/server_script/server_script.py:269 +#: frappe/core/doctype/server_script/server_script.py:243 msgid "Enabled scheduled execution for script {0}" msgstr "" @@ -8781,7 +8792,7 @@ msgstr "" msgid "Enables Calendar and Gantt views." msgstr "" -#: frappe/email/doctype/email_account/email_account.js:223 +#: frappe/email/doctype/email_account/email_account.js:227 msgid "Enabling auto reply on an incoming email account will send automated replies to all the synchronized emails. Do you wish to continue?" msgstr "" @@ -9043,7 +9054,7 @@ msgstr "" msgid "Error in Client Script" msgstr "" -#: frappe/public/js/frappe/form/script_manager.js:242 +#: frappe/public/js/frappe/form/script_manager.js:243 msgid "Error in Client Script." msgstr "" @@ -9061,7 +9072,7 @@ msgstr "" msgid "Error in print format on line {0}: {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:617 +#: frappe/email/doctype/email_account/email_account.py:618 msgid "Error while connecting to email account {0}" msgstr "" @@ -9069,7 +9080,7 @@ msgstr "" msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "" -#: frappe/model/document.py:816 +#: frappe/model/document.py:820 msgid "Error: Document has been modified after you have opened it" msgstr "" @@ -9478,7 +9489,7 @@ msgstr "" msgid "Failed to connect to server" msgstr "" -#: frappe/auth.py:676 +#: frappe/auth.py:678 msgid "Failed to decode token, please provide a valid base64-encoded token." msgstr "" @@ -9502,6 +9513,10 @@ msgstr "" msgid "Failed to export python type hints" msgstr "" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:48 +msgid "Failed to generate access token" +msgstr "" + #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:249 msgid "Failed to generate names from the series" msgstr "" @@ -9518,6 +9533,10 @@ msgstr "" msgid "Failed to get method {0} with {1}" msgstr "" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:68 +msgid "Failed to get site info" +msgstr "" + #: frappe/model/virtual_doctype.py:63 msgid "Failed to import virtual doctype {}, is controller file present?" msgstr "" @@ -9526,6 +9545,10 @@ msgstr "" msgid "Failed to optimize image: {0}" 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:280 msgid "Failed to send email with subject:" msgstr "" @@ -9538,6 +9561,10 @@ msgstr "" msgid "Failed to update global settings" msgstr "" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:83 +msgid "Failed while calling API {0}" +msgstr "" + #. Label of a Table field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Failing Scheduled Jobs (last 7 days)" @@ -9792,7 +9819,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 @@ -10688,7 +10715,7 @@ msgstr "" msgid "Function Based On" msgstr "" -#: frappe/__init__.py:911 +#: frappe/__init__.py:855 msgid "Function {0} is not whitelisted." msgstr "" @@ -11723,7 +11750,7 @@ msgstr "" #: frappe/desk/report/todo/todo.py:36 frappe/model/meta.py:44 #: 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:357 #: frappe/public/js/frappe/list/list_view.js:420 #: frappe/public/js/frappe/model/meta.js:197 @@ -12444,7 +12471,7 @@ msgstr "" msgid "Incomplete Virtual Doctype Implementation" msgstr "" -#: frappe/auth.py:239 +#: frappe/auth.py:241 msgid "Incomplete login details" msgstr "" @@ -12464,11 +12491,11 @@ msgstr "" msgid "Incorrect Verification code" msgstr "" -#: frappe/model/document.py:1347 +#: frappe/model/document.py:1351 msgid "Incorrect value in row {0}:" msgstr "" -#: frappe/model/document.py:1349 +#: frappe/model/document.py:1353 msgid "Incorrect value:" msgstr "" @@ -12621,7 +12648,6 @@ msgid "Insufficient Permission Level for {0}" msgstr "" #: frappe/database/query.py:375 frappe/desk/form/load.py:40 -#: frappe/model/document.py:239 msgid "Insufficient Permission for {0}" msgstr "" @@ -12766,6 +12792,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:90 msgid "Invalid Condition: {}" msgstr "" @@ -12843,11 +12873,11 @@ msgstr "" msgid "Invalid Output Format" msgstr "" -#: frappe/integrations/doctype/connected_app/connected_app.py:166 +#: frappe/integrations/doctype/connected_app/connected_app.py:190 msgid "Invalid Parameters." msgstr "" -#: frappe/core/doctype/user/user.py:1171 frappe/www/update-password.html:121 +#: frappe/core/doctype/user/user.py:1164 frappe/www/update-password.html:121 #: frappe/www/update-password.html:142 frappe/www/update-password.html:144 #: frappe/www/update-password.html:245 msgid "Invalid Password" @@ -12857,7 +12887,7 @@ msgstr "" msgid "Invalid Phone Number" msgstr "" -#: frappe/auth.py:96 frappe/utils/oauth.py:185 frappe/utils/oauth.py:192 +#: frappe/auth.py:95 frappe/utils/oauth.py:185 frappe/utils/oauth.py:192 #: frappe/www/login.py:118 msgid "Invalid Request" msgstr "" @@ -12897,7 +12927,7 @@ msgstr "" msgid "Invalid column" msgstr "" -#: frappe/model/document.py:849 frappe/model/document.py:863 +#: frappe/model/document.py:853 frappe/model/document.py:867 msgid "Invalid docstatus" msgstr "" @@ -12959,7 +12989,7 @@ msgstr "" msgid "Invalid template file for import" msgstr "" -#: frappe/integrations/doctype/connected_app/connected_app.py:172 +#: frappe/integrations/doctype/connected_app/connected_app.py:196 msgid "Invalid token state! Check if the token has been created by the OAuth user." msgstr "" @@ -13801,7 +13831,7 @@ msgstr "" msgid "Last Year" msgstr "" -#: frappe/public/js/frappe/widgets/chart_widget.js:698 +#: frappe/public/js/frappe/widgets/chart_widget.js:704 msgid "Last synced {0}" msgstr "" @@ -13853,7 +13883,7 @@ msgid "Leave blank to repeat always" msgstr "" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:666 +#: frappe/email/doctype/email_account/email_account.py:667 msgid "Leave this conversation" msgstr "" @@ -13913,7 +13943,7 @@ msgstr "" msgid "Length of {0} should be between 1 and 1000" msgstr "" -#: frappe/public/js/frappe/widgets/chart_widget.js:674 +#: frappe/public/js/frappe/widgets/chart_widget.js:680 msgid "Less" msgstr "" @@ -14485,7 +14515,7 @@ msgstr "" msgid "Login Failed please try again" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:139 +#: frappe/email/doctype/email_account/email_account.py:140 msgid "Login Id is required" msgstr "" @@ -14519,7 +14549,7 @@ msgstr "" msgid "Login link sent to your email" msgstr "" -#: frappe/auth.py:325 frappe/auth.py:328 +#: frappe/auth.py:327 frappe/auth.py:330 msgid "Login not allowed at this time" msgstr "" @@ -14566,7 +14596,7 @@ msgstr "" msgid "Login with email link expiry (in minutes)" msgstr "" -#: frappe/auth.py:132 +#: frappe/auth.py:131 msgid "Login with username and password is not allowed." msgstr "" @@ -14724,6 +14754,12 @@ msgstr "" msgid "Male" msgstr "" +#. Label of a standard navbar item +#. Type: Route +#: frappe/hooks.py +msgid "Manage Billing" +msgstr "" + #: frappe/www/me.html:50 msgid "Manage third party apps" msgstr "" @@ -14971,7 +15007,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:679 +#: frappe/model/rename_doc.py:685 msgid "Maximum {0} rows allowed" msgstr "" @@ -15068,7 +15104,7 @@ msgstr "" msgid "Message" msgstr "" -#: frappe/__init__.py:595 frappe/public/js/frappe/ui/messages.js:267 +#: frappe/__init__.py:539 frappe/public/js/frappe/ui/messages.js:267 msgctxt "Default title of the message dialog" msgid "Message" msgstr "" @@ -15113,7 +15149,7 @@ msgstr "" msgid "Message clipped" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:315 +#: frappe/email/doctype/email_account/email_account.py:316 msgid "Message from server: {0}" msgstr "" @@ -15202,7 +15238,7 @@ msgstr "" msgid "Method" msgstr "" -#: frappe/__init__.py:913 +#: frappe/__init__.py:857 msgid "Method Not Allowed" msgstr "" @@ -15509,7 +15545,7 @@ msgstr "" #: frappe/public/js/frappe/form/multi_select_dialog.js:72 #: frappe/public/js/frappe/ui/toolbar/search.js:285 #: frappe/public/js/frappe/ui/toolbar/search.js:300 -#: frappe/public/js/frappe/widgets/chart_widget.js:674 +#: frappe/public/js/frappe/widgets/chart_widget.js:680 #: frappe/templates/includes/list/list.html:23 #: frappe/templates/includes/search_template.html:13 msgid "More" @@ -15845,7 +15881,7 @@ msgstr "" msgid "Need Workspace Manager role to hide/unhide public workspaces" msgstr "" -#: frappe/model/document.py:625 +#: frappe/model/document.py:629 msgid "Negative Value" msgstr "" @@ -15987,7 +16023,7 @@ msgstr "" msgid "New password cannot be same as old password" msgstr "" -#: frappe/utils/change_log.py:391 +#: frappe/utils/change_log.py:394 msgid "New updates are available" msgstr "" @@ -16034,7 +16070,7 @@ msgstr "" msgid "New {0}: {1}" msgstr "" -#: frappe/utils/change_log.py:373 +#: frappe/utils/change_log.py:376 msgid "New {} releases for the following apps are available" msgstr "" @@ -16088,7 +16124,7 @@ msgstr "" #: frappe/public/js/frappe/web_form/web_form.js:91 #: frappe/public/js/onboarding_tours/onboarding_tours.js:15 #: frappe/public/js/onboarding_tours/onboarding_tours.js:240 -#: frappe/templates/includes/slideshow.html:38 frappe/website/utils.py:253 +#: frappe/templates/includes/slideshow.html:38 frappe/website/utils.py:254 #: frappe/website/web_template/slideshow/slideshow.html:44 msgid "Next" msgstr "" @@ -16466,7 +16502,7 @@ msgstr "" msgid "No of Rows (Max 500)" msgstr "" -#: frappe/__init__.py:1102 frappe/client.py:109 frappe/client.py:151 +#: frappe/__init__.py:1046 frappe/client.py:109 frappe/client.py:151 msgid "No permission for {0}" msgstr "" @@ -16499,11 +16535,11 @@ msgstr "" msgid "No records will be exported" msgstr "" -#: frappe/www/printview.py:424 +#: frappe/www/printview.py:427 msgid "No template found at path: {0}" msgstr "" -#: frappe/public/js/frappe/form/controls/multiselect_list.js:226 +#: frappe/public/js/frappe/form/controls/multiselect_list.js:242 msgid "No values to show" msgstr "" @@ -16608,7 +16644,7 @@ msgstr "" msgid "Not Linked to any record" msgstr "" -#: frappe/__init__.py:995 frappe/app.py:357 frappe/desk/calendar.py:26 +#: frappe/__init__.py:939 frappe/app.py:357 frappe/desk/calendar.py:26 #: frappe/desk/treeview.py:19 frappe/geo/utils.py:97 #: frappe/public/js/frappe/web_form/webform_script.js:15 #: frappe/website/doctype/web_form/web_form.py:602 @@ -16691,11 +16727,11 @@ msgstr "" msgid "Not allowed to create custom Virtual DocType." msgstr "" -#: frappe/www/printview.py:124 +#: frappe/www/printview.py:127 msgid "Not allowed to print cancelled documents" msgstr "" -#: frappe/www/printview.py:121 +#: frappe/www/printview.py:124 msgid "Not allowed to print draft documents" msgstr "" @@ -17053,7 +17089,7 @@ msgstr "" msgid "OAuth Scope" msgstr "" -#: frappe/email/doctype/email_account/email_account.js:178 +#: frappe/email/doctype/email_account/email_account.js:182 msgid "OAuth has been enabled but not authorised. Please use \"Authorise API Access\" button to do the same." msgstr "" @@ -18015,7 +18051,7 @@ msgstr "" msgid "Password for Base DN" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:170 +#: frappe/email/doctype/email_account/email_account.py:171 msgid "Password is required or select Awaiting Password" msgstr "" @@ -18035,7 +18071,7 @@ msgstr "" msgid "Password set" msgstr "" -#: frappe/auth.py:242 +#: frappe/auth.py:244 msgid "Password size exceeded the maximum allowed size" msgstr "" @@ -18591,7 +18627,7 @@ msgstr "" msgid "Please make sure the Reference Communication Docs are not circularly linked." msgstr "" -#: frappe/model/document.py:818 +#: frappe/model/document.py:822 msgid "Please refresh to get the latest document." msgstr "" @@ -18655,7 +18691,7 @@ msgstr "" msgid "Please select a file or url" msgstr "" -#: frappe/model/rename_doc.py:674 +#: frappe/model/rename_doc.py:680 msgid "Please select a valid csv file with data" msgstr "" @@ -18729,7 +18765,7 @@ msgstr "" msgid "Please setup a message first" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:405 +#: frappe/email/doctype/email_account/email_account.py:406 msgid "Please setup default Email Account from Settings > Email Account" msgstr "" @@ -19155,7 +19191,7 @@ msgstr "" msgid "Print Format Type" msgstr "" -#: frappe/www/printview.py:406 +#: frappe/www/printview.py:409 msgid "Print Format {0} is disabled" msgstr "" @@ -19611,7 +19647,7 @@ msgstr "" msgid "Query analysis complete. Check suggested indexes." msgstr "" -#: frappe/utils/safe_exec.py:428 +#: frappe/utils/safe_exec.py:477 msgid "Query must be of SELECT or read-only WITH type." msgstr "" @@ -19813,7 +19849,7 @@ msgstr "" msgid "Re-Run in Console" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:672 +#: frappe/email/doctype/email_account/email_account.py:673 msgid "Re:" msgstr "" @@ -19893,7 +19929,7 @@ msgstr "" msgid "Read mode" msgstr "" -#: frappe/utils/safe_exec.py:90 +#: frappe/utils/safe_exec.py:93 msgid "Read the documentation to know more" msgstr "" @@ -20886,7 +20922,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 "" @@ -21359,7 +21395,7 @@ msgid "Route: Example \"/app\"" msgstr "" #: frappe/model/base_document.py:727 frappe/model/base_document.py:768 -#: frappe/model/document.py:610 +#: frappe/model/document.py:614 msgid "Row" msgstr "" @@ -21531,7 +21567,7 @@ msgstr "" msgid "SMS was not sent. Please contact Administrator." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:187 +#: frappe/email/doctype/email_account/email_account.py:188 msgid "SMTP Server is required" msgstr "" @@ -21639,7 +21675,7 @@ msgstr "" #: frappe/public/js/frappe/form/footer/form_timeline.js:663 #: frappe/public/js/frappe/form/quick_entry.js:161 #: 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:322 #: frappe/public/js/frappe/utils/common.js:443 @@ -21802,7 +21838,7 @@ msgstr "" msgid "Scheduled To Send" msgstr "" -#: frappe/core/doctype/server_script/server_script.py:281 +#: frappe/core/doctype/server_script/server_script.py:255 msgid "Scheduled execution for script {0} has updated" msgstr "" @@ -22206,7 +22242,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 "" @@ -22734,7 +22770,7 @@ msgstr "" msgid "Server Script" msgstr "" -#: frappe/utils/safe_exec.py:89 +#: frappe/utils/safe_exec.py:92 msgid "Server Scripts are disabled. Please enable server scripts from bench configuration." msgstr "" @@ -24067,7 +24103,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:909 #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.json #: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json @@ -24416,7 +24452,7 @@ msgstr "" msgid "Successful Transactions" msgstr "" -#: frappe/model/rename_doc.py:688 +#: frappe/model/rename_doc.py:694 msgid "Successful: {0} to {1}" msgstr "" @@ -24886,7 +24922,7 @@ msgstr "" msgid "Table updated" msgstr "" -#: frappe/model/document.py:1370 +#: frappe/model/document.py:1374 msgid "Table {0} cannot be empty" msgstr "" @@ -25002,11 +25038,21 @@ msgstr "" msgid "Temporarily Disabled" msgstr "" +#: frappe/core/doctype/translation/test_translation.py:47 +#: frappe/core/doctype/translation/test_translation.py:54 +msgid "Test Data" +msgstr "" + #. Label of a Data field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Test Job ID" msgstr "" +#: frappe/core/doctype/translation/test_translation.py:49 +#: frappe/core/doctype/translation/test_translation.py:57 +msgid "Test Spanish" +msgstr "" + #: frappe/email/doctype/newsletter/newsletter.py:94 msgid "Test email sent to {0}" msgstr "" @@ -25451,7 +25497,7 @@ msgstr "" msgid "This action is irreversible. Do you wish to continue?" msgstr "" -#: frappe/__init__.py:991 +#: frappe/__init__.py:935 msgid "This action is only allowed for {}" msgstr "" @@ -25506,7 +25552,7 @@ msgstr "" msgid "This document is already amended, you cannot ammend it again" msgstr "" -#: frappe/model/document.py:1538 +#: frappe/model/document.py:1542 msgid "This document is currently locked and queued for execution. Please try again after some time." msgstr "" @@ -25683,7 +25729,7 @@ msgstr "" msgid "This will terminate the job immediately and might be dangerous, are you sure? " msgstr "" -#: frappe/core/doctype/user/user.py:1185 +#: frappe/core/doctype/user/user.py:1178 msgid "Throttled" msgstr "" @@ -26747,7 +26793,7 @@ msgstr "" msgid "Unknown Rounding Method: {}" msgstr "" -#: frappe/auth.py:302 +#: frappe/auth.py:304 msgid "Unknown User" msgstr "" @@ -26774,7 +26820,7 @@ msgstr "" msgid "Unread Notification Sent" msgstr "" -#: frappe/utils/safe_exec.py:429 +#: frappe/utils/safe_exec.py:478 msgid "Unsafe SQL query" msgstr "" @@ -26907,7 +26953,7 @@ msgstr "" msgid "Update Value" msgstr "" -#: frappe/utils/change_log.py:383 +#: frappe/utils/change_log.py:386 msgid "Update from Frappe Cloud" msgstr "" @@ -26978,6 +27024,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:121 #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:122 #: frappe/public/js/frappe/form/grid.js:63 @@ -27461,7 +27511,7 @@ msgstr "" msgid "User {0} has requested for data deletion" msgstr "" -#: frappe/core/doctype/user/user.py:1319 +#: frappe/core/doctype/user/user.py:1312 msgid "User {0} impersonated as {1}" msgstr "" @@ -27469,7 +27519,7 @@ msgstr "" msgid "User {0} is disabled" msgstr "" -#: frappe/sessions.py:230 +#: frappe/sessions.py:231 msgid "User {0} is disabled. Please contact your System Manager." msgstr "" @@ -27611,15 +27661,15 @@ msgstr "" msgid "Value To Be Set" msgstr "" -#: frappe/model/base_document.py:948 frappe/model/document.py:666 +#: frappe/model/base_document.py:948 frappe/model/document.py:670 msgid "Value cannot be changed for {0}" msgstr "" -#: frappe/model/document.py:612 +#: frappe/model/document.py:616 msgid "Value cannot be negative for" msgstr "" -#: frappe/model/document.py:616 +#: frappe/model/document.py:620 msgid "Value cannot be negative for {0}: {1}" msgstr "" @@ -28731,6 +28781,10 @@ msgstr "" msgid "You are impersonating as another user." msgstr "" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:24 +msgid "You are not allowed to access this resource" +msgstr "" + #: frappe/permissions.py:403 msgid "You are not allowed to access this {0} record because it is linked to {1} '{2}' in field {3}" msgstr "" @@ -28783,7 +28837,7 @@ msgstr "" msgid "You are not permitted to access this page." msgstr "" -#: frappe/__init__.py:910 +#: frappe/__init__.py:854 msgid "You are not permitted to access this resource." msgstr "" @@ -28795,7 +28849,7 @@ msgstr "" msgid "You are only allowed to update order, do not remove or add apps." msgstr "" -#: frappe/email/doctype/email_account/email_account.js:212 +#: frappe/email/doctype/email_account/email_account.js:216 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 "" @@ -28860,7 +28914,7 @@ msgstr "" msgid "You can only set the 3 custom doctypes in the Document Types table." msgstr "" -#: frappe/handler.py:228 +#: frappe/handler.py:229 msgid "You can only upload JPG, PNG, PDF, TXT or Microsoft documents." msgstr "" @@ -28967,11 +29021,11 @@ msgstr "" msgid "You do not have enough review points" msgstr "" -#: frappe/desk/query_report.py:803 +#: frappe/desk/query_report.py:807 msgid "You do not have permission to access {0}: {1}." msgstr "" -#: frappe/www/printview.py:358 +#: frappe/www/printview.py:361 msgid "You do not have permission to view this document" msgstr "" @@ -29072,6 +29126,10 @@ msgstr "" msgid "You must login to submit this form" msgstr "" +#: frappe/model/document.py:238 +msgid "You need the '{0}' permission on {1} {2} to perform this action." +msgstr "" + #: frappe/desk/doctype/workspace/workspace.py:113 msgid "You need to be Workspace Manager to delete a public workspace." msgstr "" @@ -29116,12 +29174,16 @@ msgstr "" msgid "You need to select indexes you want to add first." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:145 +#: frappe/email/doctype/email_account/email_account.py:146 msgid "You need to set one IMAP folder for {0}" msgstr "" +#: frappe/model/rename_doc.py:388 +msgid "You need write permission on {0} {1} to merge" +msgstr "" + #: frappe/model/rename_doc.py:383 -msgid "You need write permission to rename" +msgid "You need write permission on {0} {1} to rename" msgstr "" #: frappe/client.py:458 @@ -29192,7 +29254,7 @@ msgstr "" msgid "Your account has been deleted" msgstr "" -#: frappe/auth.py:494 +#: frappe/auth.py:496 msgid "Your account has been locked and will resume after {0} seconds" msgstr "" @@ -30698,7 +30760,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 "" @@ -30984,7 +31046,7 @@ msgstr "" msgid "{0} has left the conversation in {1} {2}" msgstr "" -#: frappe/__init__.py:2466 +#: frappe/__init__.py:2410 msgid "{0} has no versions tracked." msgstr "" @@ -31050,7 +31112,7 @@ msgstr "" msgid "{0} is like {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:174 +#: frappe/email/doctype/email_account/email_account.py:175 msgid "{0} is mandatory" msgstr "" @@ -31058,7 +31120,7 @@ msgstr "" msgid "{0} is not a field of doctype {1}" msgstr "" -#: frappe/www/printview.py:341 +#: frappe/www/printview.py:344 msgid "{0} is not a raw printing format." msgstr "" @@ -31131,7 +31193,7 @@ msgstr "" msgid "{0} is one of {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:275 +#: frappe/email/doctype/email_account/email_account.py:276 #: frappe/model/naming.py:201 #: frappe/printing/doctype/print_format/print_format.py:92 #: frappe/utils/csvutils.py:131 @@ -31150,7 +31212,7 @@ msgstr "" msgid "{0} items selected" msgstr "" -#: frappe/core/doctype/user/user.py:1328 +#: frappe/core/doctype/user/user.py:1321 msgid "{0} just impersonated as you. They gave this reason: {1}" msgstr "" @@ -31183,23 +31245,23 @@ msgstr "" msgid "{0} months ago" msgstr "" -#: frappe/model/document.py:1595 +#: frappe/model/document.py:1599 msgid "{0} must be after {1}" msgstr "" -#: frappe/model/document.py:1356 +#: frappe/model/document.py:1360 msgid "{0} must be beginning with '{1}'" msgstr "" -#: frappe/model/document.py:1358 +#: frappe/model/document.py:1362 msgid "{0} must be equal to '{1}'" msgstr "" -#: frappe/model/document.py:1354 +#: frappe/model/document.py:1358 msgid "{0} must be none of {1}" msgstr "" -#: frappe/model/document.py:1352 frappe/utils/csvutils.py:136 +#: frappe/model/document.py:1356 frappe/utils/csvutils.py:136 msgid "{0} must be one of {1}" msgstr "" @@ -31211,7 +31273,7 @@ msgstr "" msgid "{0} must be unique" msgstr "" -#: frappe/model/document.py:1360 +#: frappe/model/document.py:1364 msgid "{0} must be {1} {2}" msgstr "" @@ -31224,7 +31286,7 @@ msgstr "" msgid "{0} not a valid State" msgstr "" -#: frappe/model/rename_doc.py:386 +#: frappe/model/rename_doc.py:391 msgid "{0} not allowed to be renamed" msgstr "" @@ -31357,7 +31419,7 @@ msgstr "" msgid "{0} updated" msgstr "" -#: frappe/public/js/frappe/form/controls/multiselect_list.js:162 +#: frappe/public/js/frappe/form/controls/multiselect_list.js:178 msgid "{0} values selected" msgstr "" @@ -31585,8 +31647,8 @@ msgstr "" msgid "{} field cannot be empty." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:198 -#: frappe/email/doctype/email_account/email_account.py:206 +#: frappe/email/doctype/email_account/email_account.py:199 +#: frappe/email/doctype/email_account/email_account.py:207 msgid "{} has been disabled. It can only be enabled if {} is checked." msgstr "" diff --git a/frappe/locale/sv.po b/frappe/locale/sv.po index 89c8c453ba3a..b9c3c0f39ef9 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-10 17:35+0000\n" -"PO-Revision-Date: 2024-11-28 17:55\n" +"POT-Creation-Date: 2024-12-01 17:58+0000\n" +"PO-Revision-Date: 2024-12-04 19:52\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:693 +#: frappe/model/rename_doc.py:699 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" @@ -769,7 +769,7 @@ msgstr "DocType (Document Type) används för att infoga formulär i System. For #: frappe/core/doctype/doctype/doctype.py:1010 msgid "A DocType's name should start with a letter and can only consist of letters, numbers, spaces, underscores and hyphens" -msgstr "Ett DocType Namn ska börja med ett bokstav och kan bara bestå av bokstäver, siffror, mellanslag, understreck och bindestreck" +msgstr "DocType namn ska börja med bokstav och kan bara bestå av bokstäver, siffror, mellanslag, understreck och bindestreck" #: frappe/website/doctype/blog_post/blog_post.py:93 msgid "A featured post must have a cover image" @@ -995,7 +995,7 @@ msgstr "Åtkomst Token" msgid "Access Token URL" msgstr "Åtkomst Token URL" -#: frappe/auth.py:473 +#: frappe/auth.py:475 msgid "Access not allowed from this IP Address" msgstr "Åtkomst är ej tillåtet från denna IP Adress" @@ -1054,7 +1054,7 @@ msgstr "Åtgärd / Sökväg" msgid "Action Complete" msgstr "Åtgärd Klar" -#: frappe/model/document.py:1679 +#: frappe/model/document.py:1683 msgid "Action Failed" msgstr "Åtgärd Misslyckades" @@ -1577,11 +1577,11 @@ msgstr "Administration" msgid "Administrator" msgstr "Administratör" -#: frappe/core/doctype/user/user.py:1156 +#: frappe/core/doctype/user/user.py:1149 msgid "Administrator Logged In" msgstr "Administratör Inloggad" -#: frappe/core/doctype/user/user.py:1150 +#: frappe/core/doctype/user/user.py:1143 msgid "Administrator accessed {0} on {1} via IP Address {2}." msgstr "Administratör loggade in {0} {1} via IP Adress {2}." @@ -2269,7 +2269,7 @@ msgstr "Hemliget" msgid "App not found for module: {0}" msgstr "App hittades inte för modul: {0}" -#: frappe/__init__.py:1767 +#: frappe/__init__.py:1711 msgid "App {0} is not installed" msgstr "App {0} är inte installerad" @@ -2287,7 +2287,7 @@ msgstr "Lägg E-post meddelande till Skickad Mapp" msgid "Append To" msgstr "E-post Till" -#: frappe/email/doctype/email_account/email_account.py:183 +#: frappe/email/doctype/email_account/email_account.py:184 msgid "Append To can be one of {0}" msgstr "E-post Till kan vara en av {0}" @@ -2828,6 +2828,11 @@ msgstr "Granskning Spår" msgid "Auth URL Data" msgstr "Auth URL Data" +#. Label of a Check field in DocType 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Authenticate as Service Principal" +msgstr "Autentisera som Tjänst Huvudansvarig" + #. Label of a Section Break field in DocType 'Email Account' #. Label of a Section Break field in DocType 'Push Notification Settings' #. Label of a Card Break in the Integrations Workspace @@ -2841,7 +2846,7 @@ msgstr "Autentisering" msgid "Authentication Apps you can use are: " msgstr "Autentisering App som kan användas är: " -#: frappe/email/doctype/email_account/email_account.py:310 +#: frappe/email/doctype/email_account/email_account.py:311 msgid "Authentication failed while receiving emails from Email Account: {0}." msgstr "Autentisering misslyckades när E-post meddelande togs emot från E-post Konto: {0}." @@ -3034,11 +3039,11 @@ msgstr "Automatiskt Meddelande" msgid "Automatic" msgstr "Automatisk" -#: frappe/email/doctype/email_account/email_account.py:718 +#: frappe/email/doctype/email_account/email_account.py:719 msgid "Automatic Linking can be activated only for one Email Account." msgstr "Automatisk länkning kan endast aktiveras för ett E-post konto." -#: frappe/email/doctype/email_account/email_account.py:712 +#: frappe/email/doctype/email_account/email_account.py:713 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "Automatisk länkning kan endast aktiveras om Inkommande E-post är aktiverad." @@ -4152,11 +4157,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:846 +#: frappe/model/document.py:850 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:860 +#: frappe/model/document.py:864 msgid "Cannot change docstatus from 1 (Submitted) to 0 (Draft)" msgstr "Kan inte ändra dokument status från 1 (Godkänd) till 0 (Utkast)" @@ -4247,7 +4252,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:866 +#: frappe/model/document.py:870 msgid "Cannot edit cancelled document" msgstr "Kan inte redigera annullerad dokument" @@ -4280,7 +4285,7 @@ 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:934 +#: frappe/model/document.py:938 msgid "Cannot link cancelled document: {0}" msgstr "Kan inte länka annullerad dokument: {0}" @@ -5171,6 +5176,10 @@ msgstr "Konversation Logg" msgid "Communication Type" msgstr "E-post Typ" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:28 +msgid "Communication secret not set" +msgstr "Kommunikation hemlighet inte angiven" + #: frappe/desk/page/leaderboard/leaderboard.js:112 msgid "Company" msgstr "Bolag" @@ -5260,6 +5269,7 @@ msgid "Compose Email" msgstr "Skicka E-post" #. Label of a Select field in DocType 'Document Naming Rule Condition' +#. Label of a Code field in DocType 'Navbar Item' #. Label of a Small Text field in DocType 'Bulk Update' #. Label of a Code field in DocType 'Notification' #. Label of a Data field in DocType 'Notification Recipient' @@ -5267,6 +5277,7 @@ msgstr "Skicka E-post" #. Label of a Code field in DocType 'Energy Point Rule' #. Label of a 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 @@ -5497,11 +5508,11 @@ msgstr "Kontakta Oss Inställningar" msgid "Contact options, like \"Sales Query, Support Query\" etc each on a new line or separated by commas." msgstr "Kontakt Alternativ, som 'Försäljning Förfrågning, Support Förfrågning' osv på ny rad eller separerade med komma tecken." -#: frappe/utils/change_log.py:360 +#: frappe/utils/change_log.py:363 msgid "Contains {0} security fix" msgstr "Innehåller {0} säkerhetskorrigering" -#: frappe/utils/change_log.py:358 +#: frappe/utils/change_log.py:361 msgid "Contains {0} security fixes" msgstr "Innehåller {0} säkerhetskorrigeringar" @@ -5638,7 +5649,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:930 +#: frappe/model/document.py:934 msgid "Could not find {0}" msgstr "Kunde inte hitta {0}" @@ -6712,7 +6723,7 @@ msgstr "Standard Inkorg" #. Label of a Check field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:199 +#: frappe/email/doctype/email_account/email_account.py:200 msgid "Default Incoming" msgstr "Standard Inkommande" @@ -6732,7 +6743,7 @@ msgstr "Standard Nummer Serie" #. Label of a Check field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:207 +#: frappe/email/doctype/email_account/email_account.py:208 msgid "Default Outgoing" msgstr "Standard Utgående" @@ -6853,7 +6864,7 @@ msgstr "Standard Värde" msgid "Defaults" msgstr "Standard" -#: frappe/email/doctype/email_account/email_account.py:218 +#: frappe/email/doctype/email_account/email_account.py:219 msgid "Defaults Updated" msgstr "Standard Inställningar Uppdaterade" @@ -7337,7 +7348,7 @@ msgstr "Inaktivera Registrering" msgid "Disabled" msgstr "Inaktiverad" -#: frappe/email/doctype/email_account/email_account.js:228 +#: frappe/email/doctype/email_account/email_account.js:232 msgid "Disabled Auto Reply" msgstr "Inaktiverad Autosvar" @@ -7729,7 +7740,7 @@ msgstr "Dokument Namn Regel Villkor" msgid "Document Naming Settings" msgstr "Dokument Namn Inställningar" -#: frappe/model/document.py:1541 +#: frappe/model/document.py:1545 msgid "Document Queued" msgstr "Dokument i Kö" @@ -7880,7 +7891,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:1748 +#: frappe/model/document.py:1752 msgid "Document Unlocked" msgstr "Dokument Upplåst" @@ -8341,7 +8352,7 @@ msgstr "Redigera Sidfot" msgid "Edit Format" msgstr "Redigera Format" -#: frappe/public/js/frappe/form/quick_entry.js:286 +#: frappe/public/js/frappe/form/quick_entry.js:287 msgid "Edit Full Form" msgstr "Öppna i Full Formulär" @@ -8503,7 +8514,7 @@ msgstr "E-post" msgid "Email Account" msgstr "E-post Konto" -#: frappe/email/doctype/email_account/email_account.py:314 +#: frappe/email/doctype/email_account/email_account.py:315 msgid "Email Account Disabled." msgstr "E-post Konto Inaktiverad" @@ -8803,7 +8814,7 @@ msgstr "Aktivera Google Indexering" #. Label of a Check field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:200 +#: frappe/email/doctype/email_account/email_account.py:201 msgid "Enable Incoming" msgstr "Aktivera Inkommande" @@ -8816,7 +8827,7 @@ msgstr "Aktivera Introduktion" #. Label of a Check field in DocType 'Email Account' #: frappe/core/doctype/user_email/user_email.json #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:208 +#: frappe/email/doctype/email_account/email_account.py:209 msgid "Enable Outgoing" msgstr "Aktivera Utgående" @@ -8954,11 +8965,11 @@ msgstr "Aktiverad" msgid "Enabled Scheduler" msgstr "Aktiverad Schemaläggare" -#: frappe/email/doctype/email_account/email_account.py:931 +#: frappe/email/doctype/email_account/email_account.py:939 msgid "Enabled email inbox for user {0}" msgstr "E-post Konto Aktiverad för {0}" -#: frappe/core/doctype/server_script/server_script.py:269 +#: frappe/core/doctype/server_script/server_script.py:243 msgid "Enabled scheduled execution for script {0}" msgstr "Aktiverad schemalagd exekvering för skript {0}" @@ -8971,7 +8982,7 @@ msgstr "Aktiverad schemalagd exekvering för skript {0}" msgid "Enables Calendar and Gantt views." msgstr "Aktiverar Kalender och Gantt Vyer." -#: frappe/email/doctype/email_account/email_account.js:223 +#: frappe/email/doctype/email_account/email_account.js:227 msgid "Enabling auto reply on an incoming email account will send automated replies to all the synchronized emails. Do you wish to continue?" msgstr "Om automatiskt svar aktiveras på inkommande E-post Konto, skickas automatiska svar på alla synkroniserade E-post meddelanden. Vill du fortsätta?" @@ -9233,7 +9244,7 @@ msgstr "Fel har inträffat i {0}" msgid "Error in Client Script" msgstr "Fel i Klient Skript" -#: frappe/public/js/frappe/form/script_manager.js:242 +#: frappe/public/js/frappe/form/script_manager.js:243 msgid "Error in Client Script." msgstr "Fel i Klient Skript." @@ -9251,7 +9262,7 @@ msgstr "Fel i Avisering" msgid "Error in print format on line {0}: {1}" msgstr "Fel i Utskrift Format på rad {0}: {1}" -#: frappe/email/doctype/email_account/email_account.py:617 +#: frappe/email/doctype/email_account/email_account.py:618 msgid "Error while connecting to email account {0}" msgstr "Fel vid anslutning till E-post Konto {0}" @@ -9259,7 +9270,7 @@ msgstr "Fel vid anslutning till E-post Konto {0}" msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "Fel vid test av Avisering {0}. Fixa Mall." -#: frappe/model/document.py:816 +#: frappe/model/document.py:820 msgid "Error: Document has been modified after you have opened it" msgstr "Fel: Dokument ändrad efter öppnande" @@ -9669,7 +9680,7 @@ msgstr "Misslyckades att beräkna text för begäran: {}" msgid "Failed to connect to server" msgstr "Misslyckades att ansluta till server" -#: frappe/auth.py:676 +#: frappe/auth.py:678 msgid "Failed to decode token, please provide a valid base64-encoded token." msgstr "Misslyckades med att avkoda token. Ange giltig base64 kodad token." @@ -9693,6 +9704,10 @@ msgstr "Misslyckades att utvärdera villkor: {}" msgid "Failed to export python type hints" msgstr "Misslyckades att exportera python typ tips" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:48 +msgid "Failed to generate access token" +msgstr "Misslyckades med att skapa åtkomst token" + #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:249 msgid "Failed to generate names from the series" msgstr "Misslyckades att skapa namn serie" @@ -9709,6 +9724,10 @@ msgstr "Misslyckades att hämta sätt för kommando {0} med {1}" msgid "Failed to get method {0} with {1}" msgstr "Misslyckades att hämta sätt {0} med {1}" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:68 +msgid "Failed to get site info" +msgstr "Misslyckades med att hämta webbplats information" + #: frappe/model/virtual_doctype.py:63 msgid "Failed to import virtual doctype {}, is controller file present?" msgstr "Misslyckadesc att importera virtuell doctype {}, finns kontroll fil?" @@ -9717,6 +9736,10 @@ msgstr "Misslyckadesc att importera virtuell doctype {}, finns kontroll fil?" msgid "Failed to optimize image: {0}" msgstr "Misslyckades att optimera bild: {0}" +#: 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:280 msgid "Failed to send email with subject:" msgstr "Misslyckades att skicka e-post med ämne:" @@ -9729,6 +9752,10 @@ msgstr "Misslyckades att skicka e-post meddelande" msgid "Failed to update global settings" msgstr "Misslyckades att uppdatera globala inställningar" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:83 +msgid "Failed while calling API {0}" +msgstr "Misslyckades vid anrop av API {0}" + #. Label of a Table field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Failing Scheduled Jobs (last 7 days)" @@ -9983,7 +10010,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 @@ -10879,7 +10906,7 @@ msgstr "Funktion" msgid "Function Based On" msgstr "Funktion Baserad på" -#: frappe/__init__.py:911 +#: frappe/__init__.py:855 msgid "Function {0} is not whitelisted." msgstr "Funktion {0} är inte vitlistad." @@ -11914,7 +11941,7 @@ msgstr "Antar att du inte har tillgång till någon arbetsyta ännu, men du kan #: frappe/desk/report/todo/todo.py:36 frappe/model/meta.py:44 #: 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:357 #: frappe/public/js/frappe/list/list_view.js:420 #: frappe/public/js/frappe/model/meta.js:197 @@ -12635,7 +12662,7 @@ msgstr "Inkommande E-post Konto är inte korrekt" msgid "Incomplete Virtual Doctype Implementation" msgstr "Ofullständig Virtuell DocType Implementering" -#: frappe/auth.py:239 +#: frappe/auth.py:241 msgid "Incomplete login details" msgstr "Ofullständiga inloggning detaljer" @@ -12655,11 +12682,11 @@ msgstr "Felaktig Användare eller Lösenord" msgid "Incorrect Verification code" msgstr "Felaktig Verifiering Kod" -#: frappe/model/document.py:1347 +#: frappe/model/document.py:1351 msgid "Incorrect value in row {0}:" msgstr "Felaktigt värde i rad {0}:" -#: frappe/model/document.py:1349 +#: frappe/model/document.py:1353 msgid "Incorrect value:" msgstr "Felaktigt värde:" @@ -12812,7 +12839,6 @@ msgid "Insufficient Permission Level for {0}" msgstr "Otillräckliga Behörigheter för ändring av {0}" #: frappe/database/query.py:375 frappe/desk/form/load.py:40 -#: frappe/model/document.py:239 msgid "Insufficient Permission for {0}" msgstr "Otillräckliga Behörigheter för ändring av {0}" @@ -12957,6 +12983,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:90 msgid "Invalid Condition: {}" msgstr "Ogiltig Villkor: {}" @@ -13034,11 +13064,11 @@ msgstr "Ogiltig Utgående E-Post Server eller Port: {0}" msgid "Invalid Output Format" msgstr "Ogiltig Utdata Format" -#: frappe/integrations/doctype/connected_app/connected_app.py:166 +#: frappe/integrations/doctype/connected_app/connected_app.py:190 msgid "Invalid Parameters." msgstr "Ogiltiga Parametrar" -#: frappe/core/doctype/user/user.py:1171 frappe/www/update-password.html:121 +#: frappe/core/doctype/user/user.py:1164 frappe/www/update-password.html:121 #: frappe/www/update-password.html:142 frappe/www/update-password.html:144 #: frappe/www/update-password.html:245 msgid "Invalid Password" @@ -13048,7 +13078,7 @@ msgstr "Ogiltigt Lösenord" msgid "Invalid Phone Number" msgstr "Ogiltig Telefon Nummer" -#: frappe/auth.py:96 frappe/utils/oauth.py:185 frappe/utils/oauth.py:192 +#: frappe/auth.py:95 frappe/utils/oauth.py:185 frappe/utils/oauth.py:192 #: frappe/www/login.py:118 msgid "Invalid Request" msgstr "Ogiltig Begäran" @@ -13088,7 +13118,7 @@ msgstr "Ogiltig aggregatfunktion" msgid "Invalid column" msgstr "Ogiltig Kolumn" -#: frappe/model/document.py:849 frappe/model/document.py:863 +#: frappe/model/document.py:853 frappe/model/document.py:867 msgid "Invalid docstatus" msgstr "Ogiltig dokument status" @@ -13150,7 +13180,7 @@ msgstr "Ogiltiga begäran argument" msgid "Invalid template file for import" msgstr "Ogiltig mall fil för import" -#: frappe/integrations/doctype/connected_app/connected_app.py:172 +#: frappe/integrations/doctype/connected_app/connected_app.py:196 msgid "Invalid token state! Check if the token has been created by the OAuth user." msgstr "Ogiltig token tillstånd! Kontrollera om token är skapad av OAuth användare." @@ -13992,7 +14022,7 @@ msgstr "Förra Vecka" msgid "Last Year" msgstr "Förra Året" -#: frappe/public/js/frappe/widgets/chart_widget.js:698 +#: frappe/public/js/frappe/widgets/chart_widget.js:704 msgid "Last synced {0}" msgstr "Senast Synkroniserad {0}" @@ -14044,7 +14074,7 @@ msgid "Leave blank to repeat always" msgstr "Lämna tom för ingen slut datum" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:666 +#: frappe/email/doctype/email_account/email_account.py:667 msgid "Leave this conversation" msgstr "Lämna denna konversation" @@ -14104,7 +14134,7 @@ msgstr "Längd av datamatrisen är större än värdet för maximum tillåtna et msgid "Length of {0} should be between 1 and 1000" msgstr "Längd av {0} ska vara mellan 1 och 1000" -#: frappe/public/js/frappe/widgets/chart_widget.js:674 +#: frappe/public/js/frappe/widgets/chart_widget.js:680 msgid "Less" msgstr "Mindre" @@ -14180,11 +14210,11 @@ msgstr "Sidhuvud 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:46 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' @@ -14676,7 +14706,7 @@ msgstr "Logga in Före" msgid "Login Failed please try again" msgstr "Inloggning Misslyckades, försök igen" -#: frappe/email/doctype/email_account/email_account.py:139 +#: frappe/email/doctype/email_account/email_account.py:140 msgid "Login Id is required" msgstr "Inloggning Erfodras" @@ -14710,7 +14740,7 @@ msgstr "Inloggning erfodras för att se webbformulär lista. Aktivera {0} för a msgid "Login link sent to your email" msgstr "Inloggning länk skickad till din e-post" -#: frappe/auth.py:325 frappe/auth.py:328 +#: frappe/auth.py:327 frappe/auth.py:330 msgid "Login not allowed at this time" msgstr "Inloggning inte tillåtet vid denna tid" @@ -14757,7 +14787,7 @@ msgstr "Logga in med E-post länk" msgid "Login with email link expiry (in minutes)" msgstr "E-post Länk Giltig (minuter)" -#: frappe/auth.py:132 +#: frappe/auth.py:131 msgid "Login with username and password is not allowed." msgstr "Inloggning med användarnamn och lösenord är inte tillåtet." @@ -14915,6 +14945,12 @@ msgstr "Publik Sida" msgid "Male" msgstr "Man" +#. Label of a standard navbar item +#. Type: Route +#: frappe/hooks.py +msgid "Manage Billing" +msgstr "Hantera Fakturering" + #: frappe/www/me.html:50 msgid "Manage third party apps" msgstr "Tredje Part Appar" @@ -15162,7 +15198,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:679 +#: frappe/model/rename_doc.py:685 msgid "Maximum {0} rows allowed" msgstr "Maximum {0} rader tillåtna" @@ -15259,7 +15295,7 @@ msgstr "Sammanslafning är endast möjlig mellan grupp till grupp eller underord msgid "Message" msgstr "Meddelande" -#: frappe/__init__.py:595 frappe/public/js/frappe/ui/messages.js:267 +#: frappe/__init__.py:539 frappe/public/js/frappe/ui/messages.js:267 msgctxt "Default title of the message dialog" msgid "Message" msgstr "Meddelande" @@ -15304,7 +15340,7 @@ msgstr "Meddelande Typ" msgid "Message clipped" msgstr "Meddelande Urlippt" -#: frappe/email/doctype/email_account/email_account.py:315 +#: frappe/email/doctype/email_account/email_account.py:316 msgid "Message from server: {0}" msgstr "Meddelande från Server: {0}" @@ -15393,7 +15429,7 @@ msgstr "Meta Titel för SEO" msgid "Method" msgstr "Sätt" -#: frappe/__init__.py:913 +#: frappe/__init__.py:857 msgid "Method Not Allowed" msgstr "Metod ej Tillåten" @@ -15700,7 +15736,7 @@ msgstr "Månads Position" #: frappe/public/js/frappe/form/multi_select_dialog.js:72 #: frappe/public/js/frappe/ui/toolbar/search.js:285 #: frappe/public/js/frappe/ui/toolbar/search.js:300 -#: frappe/public/js/frappe/widgets/chart_widget.js:674 +#: frappe/public/js/frappe/widgets/chart_widget.js:680 #: frappe/templates/includes/list/list.html:23 #: frappe/templates/includes/search_template.html:13 msgid "More" @@ -16040,7 +16076,7 @@ msgstr "Arbetsyta Ansvarig roll erfodras för att redigera andra användares pri msgid "Need Workspace Manager role to hide/unhide public workspaces" msgstr "Arbetsyta Ansvarig roll erfodras för att dölja/visa publika arbetsytor" -#: frappe/model/document.py:625 +#: frappe/model/document.py:629 msgid "Negative Value" msgstr "Negativ Värde" @@ -16182,7 +16218,7 @@ msgstr "Ny Arbetsyta" msgid "New password cannot be same as old password" msgstr "Ny lösenord kan inte vara samma som gammalt lösenord" -#: frappe/utils/change_log.py:391 +#: frappe/utils/change_log.py:394 msgid "New updates are available" msgstr "Nya uppdateringar tillgängliga" @@ -16229,7 +16265,7 @@ msgstr "Ny {0} {1} skapad" msgid "New {0}: {1}" msgstr "Ny {0}: {1}" -#: frappe/utils/change_log.py:373 +#: frappe/utils/change_log.py:376 msgid "New {} releases for the following apps are available" msgstr "Nya {} versioner för följande appar finns tillgängliga" @@ -16283,7 +16319,7 @@ msgstr "Nyhetsbrev" #: frappe/public/js/frappe/web_form/web_form.js:91 #: frappe/public/js/onboarding_tours/onboarding_tours.js:15 #: frappe/public/js/onboarding_tours/onboarding_tours.js:240 -#: frappe/templates/includes/slideshow.html:38 frappe/website/utils.py:253 +#: frappe/templates/includes/slideshow.html:38 frappe/website/utils.py:254 #: frappe/website/web_template/slideshow/slideshow.html:44 msgid "Next" msgstr "Nästa" @@ -16661,7 +16697,7 @@ msgstr "Antal Kolumner" msgid "No of Rows (Max 500)" msgstr "Antal Rader (Max 500)" -#: frappe/__init__.py:1102 frappe/client.py:109 frappe/client.py:151 +#: frappe/__init__.py:1046 frappe/client.py:109 frappe/client.py:151 msgid "No permission for {0}" msgstr "Ingen Behörighet för {0}" @@ -16694,11 +16730,11 @@ msgstr "Inga taggade poster" msgid "No records will be exported" msgstr "Inga poster kommer att exporteras" -#: frappe/www/printview.py:424 +#: frappe/www/printview.py:427 msgid "No template found at path: {0}" msgstr "Ingen mall finns på sökväg: {0}" -#: frappe/public/js/frappe/form/controls/multiselect_list.js:226 +#: frappe/public/js/frappe/form/controls/multiselect_list.js:242 msgid "No values to show" msgstr "Ingen värde att visa" @@ -16803,7 +16839,7 @@ msgstr "Inte Som" msgid "Not Linked to any record" msgstr "Ej Länkad till någon post" -#: frappe/__init__.py:995 frappe/app.py:357 frappe/desk/calendar.py:26 +#: frappe/__init__.py:939 frappe/app.py:357 frappe/desk/calendar.py:26 #: frappe/desk/treeview.py:19 frappe/geo/utils.py:97 #: frappe/public/js/frappe/web_form/webform_script.js:15 #: frappe/website/doctype/web_form/web_form.py:602 @@ -16886,11 +16922,11 @@ msgstr "Ej Tillåtet att bifoga {0} dokument, aktivera \"Tillåt Utskrift\" för msgid "Not allowed to create custom Virtual DocType." msgstr "Ej Tillåtet att skapa anpassad Virtuell DocType." -#: frappe/www/printview.py:124 +#: frappe/www/printview.py:127 msgid "Not allowed to print cancelled documents" msgstr "Ej Tillåtet att skriva ut annullerade dokument" -#: frappe/www/printview.py:121 +#: frappe/www/printview.py:124 msgid "Not allowed to print draft documents" msgstr "Ej Tillåtet att skriva ut utkast av dokument" @@ -17248,7 +17284,7 @@ msgstr "OAuth Inställningar" msgid "OAuth Scope" msgstr "OAuth omfattning" -#: frappe/email/doctype/email_account/email_account.js:178 +#: frappe/email/doctype/email_account/email_account.js:182 msgid "OAuth has been enabled but not authorised. Please use \"Authorise API Access\" button to do the same." msgstr "OAuth är aktiverad men inte auktoriserad. Använd \"Auktorisera API Tillgång\" knapp för att göra detta." @@ -18210,7 +18246,7 @@ msgstr "Lösenord ändrad." msgid "Password for Base DN" msgstr "Lösenord för Base DN" -#: frappe/email/doctype/email_account/email_account.py:170 +#: frappe/email/doctype/email_account/email_account.py:171 msgid "Password is required or select Awaiting Password" msgstr "Lösenord erfodras eller välj Väntar på Lösenord" @@ -18230,7 +18266,7 @@ msgstr "Lösenord Återställning instruktioner har skickats till din E-post" msgid "Password set" msgstr "Lösenord angiven" -#: frappe/auth.py:242 +#: frappe/auth.py:244 msgid "Password size exceeded the maximum allowed size" msgstr "Lösenord längd överskred maximum tillåten längd." @@ -18617,7 +18653,7 @@ msgstr "Bifoga bild för att ange HTML för sidfot." #: frappe/printing/doctype/letter_head/letter_head.py:62 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" @@ -18786,7 +18822,7 @@ msgstr "Logga in för att lämna kommentar." msgid "Please make sure the Reference Communication Docs are not circularly linked." msgstr "Kontrollera att Referens Dokument för Konversation inte är cirkulärt länkade." -#: frappe/model/document.py:818 +#: frappe/model/document.py:822 msgid "Please refresh to get the latest document." msgstr "Uppdatera för att se senaste dokument." @@ -18832,7 +18868,7 @@ msgstr "Välj Entitet Typ" #: frappe/core/doctype/system_settings/system_settings.py:108 msgid "Please select Minimum Password Score" -msgstr "Välj Minsta Lösenord Nivå" +msgstr "Välj Minsta Lösenord Värde" #: frappe/public/js/frappe/views/reports/query_report.js:1112 msgid "Please select X and Y fields" @@ -18850,7 +18886,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:674 +#: frappe/model/rename_doc.py:680 msgid "Please select a valid csv file with data" msgstr "Välj giltig CSV fil med data" @@ -18924,7 +18960,7 @@ msgstr "Konfigurera SMS före du anger den som Autentisering Sätt via SMS Inst msgid "Please setup a message first" msgstr "Försäljning Order Meddelande" -#: frappe/email/doctype/email_account/email_account.py:405 +#: frappe/email/doctype/email_account/email_account.py:406 msgid "Please setup default Email Account from Settings > Email Account" msgstr "Ange Standard E-Post Konto från Inställningar > E-post Konto" @@ -19350,7 +19386,7 @@ msgstr "Utskrift Format Hjälp" msgid "Print Format Type" msgstr "Utskrift Format Typ" -#: frappe/www/printview.py:406 +#: frappe/www/printview.py:409 msgid "Print Format {0} is disabled" msgstr "Utskrift Format {0} är inaktiverad" @@ -19806,7 +19842,7 @@ msgstr "Dataförfråga Rapport" msgid "Query analysis complete. Check suggested indexes." msgstr "Frågeanalys slutförd. Kontrollera föreslagna index." -#: frappe/utils/safe_exec.py:428 +#: frappe/utils/safe_exec.py:477 msgid "Query must be of SELECT or read-only WITH type." msgstr "Dataförfråga måste vara av typen SELECT eller skrivskyddad WITH." @@ -20008,7 +20044,7 @@ msgstr "Direkt Utskrift Inställningar " msgid "Re-Run in Console" msgstr "Kör igen i Konsol" -#: frappe/email/doctype/email_account/email_account.py:672 +#: frappe/email/doctype/email_account/email_account.py:673 msgid "Re:" msgstr "Sv:" @@ -20088,7 +20124,7 @@ msgstr "Läst av Mottagare(Datum)" msgid "Read mode" msgstr "Läs läge " -#: frappe/utils/safe_exec.py:90 +#: frappe/utils/safe_exec.py:93 msgid "Read the documentation to know more" msgstr "Läs dokumentation för att reda på mer" @@ -21081,7 +21117,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" @@ -21554,7 +21590,7 @@ msgid "Route: Example \"/app\"" msgstr "Sökväg: Exempel '/app'" #: frappe/model/base_document.py:727 frappe/model/base_document.py:768 -#: frappe/model/document.py:610 +#: frappe/model/document.py:614 msgid "Row" msgstr "Rad" @@ -21726,7 +21762,7 @@ msgstr "SMS skickad" msgid "SMS was not sent. Please contact Administrator." msgstr "SMS inte skickad. Kontakta Administratör." -#: frappe/email/doctype/email_account/email_account.py:187 +#: frappe/email/doctype/email_account/email_account.py:188 msgid "SMTP Server is required" msgstr "SMTP Server erfodras" @@ -21834,7 +21870,7 @@ msgstr "Lördag" #: frappe/public/js/frappe/form/footer/form_timeline.js:663 #: frappe/public/js/frappe/form/quick_entry.js:161 #: 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:322 #: frappe/public/js/frappe/utils/common.js:443 @@ -21997,7 +22033,7 @@ msgstr "Schemalagd Sändning" msgid "Scheduled To Send" msgstr "Schemalagd Att Skicka" -#: frappe/core/doctype/server_script/server_script.py:281 +#: frappe/core/doctype/server_script/server_script.py:255 msgid "Scheduled execution for script {0} has updated" msgstr "Schemalagd körning av Skript {0} är uppdaterad" @@ -22401,7 +22437,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" @@ -22929,7 +22965,7 @@ msgstr "Server IP" msgid "Server Script" msgstr "Server Skript" -#: frappe/utils/safe_exec.py:89 +#: frappe/utils/safe_exec.py:92 msgid "Server Scripts are disabled. Please enable server scripts from bench configuration." msgstr "Server Skript är inaktiverad. Aktivera Server Skript från bench." @@ -24286,7 +24322,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:909 #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.json #: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json @@ -24635,7 +24671,7 @@ msgstr "Antal Klara Jobb " msgid "Successful Transactions" msgstr "Klara Transaktioner" -#: frappe/model/rename_doc.py:688 +#: frappe/model/rename_doc.py:694 msgid "Successful: {0} to {1}" msgstr "Klar: {0} till {1}" @@ -25105,7 +25141,7 @@ msgstr "Tabell Optimerad" msgid "Table updated" msgstr "Tabell Uppdaterad" -#: frappe/model/document.py:1370 +#: frappe/model/document.py:1374 msgid "Table {0} cannot be empty" msgstr "Tabell {0} kan inte vara tom" @@ -25221,11 +25257,21 @@ msgstr "Mallar" msgid "Temporarily Disabled" msgstr "Tillfälligt Inaktiverad" +#: frappe/core/doctype/translation/test_translation.py:47 +#: frappe/core/doctype/translation/test_translation.py:54 +msgid "Test Data" +msgstr "Testdata" + #. Label of a Data field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Test Job ID" msgstr "Test Jobb ID" +#: frappe/core/doctype/translation/test_translation.py:49 +#: frappe/core/doctype/translation/test_translation.py:57 +msgid "Test Spanish" +msgstr "Testa Spanska" + #: frappe/email/doctype/newsletter/newsletter.py:94 msgid "Test email sent to {0}" msgstr "Test E-post skickad till {0}" @@ -25674,7 +25720,7 @@ msgstr "Detta Anslag Tavla kommer att vara privat" msgid "This action is irreversible. Do you wish to continue?" msgstr "Denna åtgärd är oåterkallelig. Vill du fortsätta?" -#: frappe/__init__.py:991 +#: frappe/__init__.py:935 msgid "This action is only allowed for {}" msgstr "Åtgärd är endast tillåten för {}" @@ -25729,7 +25775,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:1538 +#: frappe/model/document.py:1542 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." @@ -25909,7 +25955,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:1185 +#: frappe/core/doctype/user/user.py:1178 msgid "Throttled" msgstr "Strypt" @@ -26980,7 +27026,7 @@ msgstr "Okänd Kolumn: {0}" msgid "Unknown Rounding Method: {}" msgstr "Okänd Avrundning Sätt: {}" -#: frappe/auth.py:302 +#: frappe/auth.py:304 msgid "Unknown User" msgstr "Okänd Användare" @@ -27007,7 +27053,7 @@ msgstr "Oläst" msgid "Unread Notification Sent" msgstr "Oläst Avisering Skickad" -#: frappe/utils/safe_exec.py:429 +#: frappe/utils/safe_exec.py:478 msgid "Unsafe SQL query" msgstr "Osäker SQL Fråga" @@ -27140,7 +27186,7 @@ msgstr "Uppdatera Översättningar" msgid "Update Value" msgstr "Uppdatera Värde" -#: frappe/utils/change_log.py:383 +#: frappe/utils/change_log.py:386 msgid "Update from Frappe Cloud" msgstr "Uppdatera från Frappe Cloud" @@ -27211,6 +27257,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:121 #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:122 #: frappe/public/js/frappe/form/grid.js:63 @@ -27694,7 +27744,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:1319 +#: frappe/core/doctype/user/user.py:1312 msgid "User {0} impersonated as {1}" msgstr "Användare {0} efterliknade som {1}" @@ -27702,7 +27752,7 @@ msgstr "Användare {0} efterliknade som {1}" msgid "User {0} is disabled" msgstr "Användare {0} är inaktiverad" -#: frappe/sessions.py:230 +#: frappe/sessions.py:231 msgid "User {0} is disabled. Please contact your System Manager." msgstr "Användare {0} är inaktiverad. Kontakta System Ansvarig." @@ -27844,15 +27894,15 @@ msgstr "Värde Ändrad" msgid "Value To Be Set" msgstr "Värde som ska Anges" -#: frappe/model/base_document.py:948 frappe/model/document.py:666 +#: frappe/model/base_document.py:948 frappe/model/document.py:670 msgid "Value cannot be changed for {0}" msgstr "Värde kan inte ändras för {0}" -#: frappe/model/document.py:612 +#: frappe/model/document.py:616 msgid "Value cannot be negative for" msgstr "Värde kan inte vara negativ för" -#: frappe/model/document.py:616 +#: frappe/model/document.py:620 msgid "Value cannot be negative for {0}: {1}" msgstr "Värde kan inte vara negativ för {0}: {1}" @@ -28622,7 +28672,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" #: frappe/workflow/doctype/workflow/workflow.js:140 msgid "Worflow States Don't Exist" @@ -28964,6 +29014,10 @@ msgstr "Ansluten till Nätverk." msgid "You are impersonating as another user." msgstr "Du efterliknar som en annan användare." +#: frappe/integrations/frappe_providers/frappecloud_billing.py:24 +msgid "You are not allowed to access this resource" +msgstr "Du har inte behörighet att komma åt denna resurs" + #: frappe/permissions.py:403 msgid "You are not allowed to access this {0} record because it is linked to {1} '{2}' in field {3}" msgstr "Du har inte tillgång till denna {0} post eftersom den är länkad till {1} '{2}' i fält {3}" @@ -29016,7 +29070,7 @@ msgstr "Du har inte behörighet att komma åt denna sida utan inloggning." msgid "You are not permitted to access this page." msgstr "Du har inte behörighet att komma åt den här sidan." -#: frappe/__init__.py:910 +#: frappe/__init__.py:854 msgid "You are not permitted to access this resource." msgstr "Du har inte behörighet att komma åt denna resurs." @@ -29028,7 +29082,7 @@ msgstr "Du följer nu detta dokument och kommer att få dagliga uppdateringar vi msgid "You are only allowed to update order, do not remove or add apps." msgstr "Du får bara uppdatera ordning, inte ta bort eller lägga till appar." -#: frappe/email/doctype/email_account/email_account.js:212 +#: frappe/email/doctype/email_account/email_account.js:216 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 konversation (e-post)." @@ -29093,7 +29147,7 @@ msgstr "Du kan bara skriva ut upp till {0} dokument åt gången" msgid "You can only set the 3 custom doctypes in the Document Types table." msgstr "Du kan endas ange 3 Anpassade Dokument Typer i tabell Dokument Typer." -#: frappe/handler.py:228 +#: frappe/handler.py:229 msgid "You can only upload JPG, PNG, PDF, TXT or Microsoft documents." msgstr "Du kan endast ladda upp JPG-, PNG-, PDF-, TXT- eller Microsoft-dokument." @@ -29200,11 +29254,11 @@ msgstr "Du har inte tillräckligt med poäng" msgid "You do not have enough review points" msgstr "Du har inte tillräckligt med recension poäng" -#: frappe/desk/query_report.py:803 +#: frappe/desk/query_report.py:807 msgid "You do not have permission to access {0}: {1}." msgstr "Du har inte behörighet att komma åt {0}: {1}." -#: frappe/www/printview.py:358 +#: frappe/www/printview.py:361 msgid "You do not have permission to view this document" msgstr "Du har inte behörighet att se detta dokument" @@ -29305,6 +29359,10 @@ 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:238 +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." + #: frappe/desk/doctype/workspace/workspace.py:113 msgid "You need to be Workspace Manager to delete a public workspace." msgstr "Du måste vara Arbetsyta Ansvarig för att ta bort publik arbetsyta." @@ -29349,13 +29407,17 @@ msgstr "Du måste installera pycups för att använda denna funktion!" msgid "You need to select indexes you want to add first." msgstr "Du måste välja index du vill lägga till först." -#: frappe/email/doctype/email_account/email_account.py:145 +#: frappe/email/doctype/email_account/email_account.py:146 msgid "You need to set one IMAP folder for {0}" msgstr "Du måste ange en IMAP mapp för {0}" +#: frappe/model/rename_doc.py:388 +msgid "You need write permission on {0} {1} to merge" +msgstr "Du behöver skrivbehörighet på {0} {1} för att slå samman" + #: frappe/model/rename_doc.py:383 -msgid "You need write permission to rename" -msgstr "Du har inte behörighet för att byta namn" +msgid "You need write permission on {0} {1} to rename" +msgstr "Du behöver skrivbehörighet på {0} {1} för att ändra namn" #: frappe/client.py:458 msgid "You need {0} permission to fetch values from {1} {2}" @@ -29425,7 +29487,7 @@ msgstr "Genvägar" msgid "Your account has been deleted" msgstr "Ditt konto är borttagen" -#: frappe/auth.py:494 +#: frappe/auth.py:496 msgid "Your account has been locked and will resume after {0} seconds" msgstr "Konto är låst och kommer att låsas upp efter {0} sekunder" @@ -30125,7 +30187,7 @@ msgstr "kursiv" #: frappe/templates/signup.html:11 frappe/www/login.html:10 msgid "jane@example.com" -msgstr "användare@bolag.se" +msgstr "användare@bolag" #: frappe/public/js/frappe/utils/pretty_date.js:46 msgid "just now" @@ -30931,7 +30993,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" @@ -31217,7 +31279,7 @@ msgstr "{0} är lagd till E-post Grupp." msgid "{0} has left the conversation in {1} {2}" msgstr "{0} har lämnat konversation i {1} {2}" -#: frappe/__init__.py:2466 +#: frappe/__init__.py:2410 msgid "{0} has no versions tracked." msgstr "{0} har inga spårade versioner." @@ -31283,7 +31345,7 @@ msgstr "{0} är mindre än {1}" msgid "{0} is like {1}" msgstr "{0} är som {1}" -#: frappe/email/doctype/email_account/email_account.py:174 +#: frappe/email/doctype/email_account/email_account.py:175 msgid "{0} is mandatory" msgstr "{0} är erfodrad" @@ -31291,7 +31353,7 @@ msgstr "{0} är erfodrad" msgid "{0} is not a field of doctype {1}" msgstr "{0} är inte ett fält av doctype {1}" -#: frappe/www/printview.py:341 +#: frappe/www/printview.py:344 msgid "{0} is not a raw printing format." msgstr "{0} är inte Direkt Utskrift Mall." @@ -31364,7 +31426,7 @@ msgstr "{0} är nu standard utskrift format för {1} DocType" msgid "{0} is one of {1}" msgstr "{0} är en av {1}" -#: frappe/email/doctype/email_account/email_account.py:275 +#: frappe/email/doctype/email_account/email_account.py:276 #: frappe/model/naming.py:201 #: frappe/printing/doctype/print_format/print_format.py:92 #: frappe/utils/csvutils.py:131 @@ -31383,7 +31445,7 @@ msgstr "{0} är inom {1}" msgid "{0} items selected" msgstr "{0} artiklar valda" -#: frappe/core/doctype/user/user.py:1328 +#: frappe/core/doctype/user/user.py:1321 msgid "{0} just impersonated as you. They gave this reason: {1}" msgstr "{0} efterliknade som du. De gav detta skäl: {1}" @@ -31416,23 +31478,23 @@ msgstr "{0} minuter sedan" msgid "{0} months ago" msgstr "{0} månader sedan" -#: frappe/model/document.py:1595 +#: frappe/model/document.py:1599 msgid "{0} must be after {1}" msgstr "{0} måste vara efter {1}" -#: frappe/model/document.py:1356 +#: frappe/model/document.py:1360 msgid "{0} must be beginning with '{1}'" msgstr "{0} måste börja med '{1}'" -#: frappe/model/document.py:1358 +#: frappe/model/document.py:1362 msgid "{0} must be equal to '{1}'" msgstr "{0} måste vara lika med '{1}'" -#: frappe/model/document.py:1354 +#: frappe/model/document.py:1358 msgid "{0} must be none of {1}" msgstr "{0} måste inte vara någon av {1}" -#: frappe/model/document.py:1352 frappe/utils/csvutils.py:136 +#: frappe/model/document.py:1356 frappe/utils/csvutils.py:136 msgid "{0} must be one of {1}" msgstr "{0} måste vara en av {1}" @@ -31444,7 +31506,7 @@ msgstr "{0} måste anges först" msgid "{0} must be unique" msgstr "{0} måste vara unik" -#: frappe/model/document.py:1360 +#: frappe/model/document.py:1364 msgid "{0} must be {1} {2}" msgstr "{0} måste vara {1} {2}" @@ -31458,7 +31520,7 @@ msgstr "{0} måste börja och sluta med bokstav och får bara innehålla bokstä msgid "{0} not a valid State" msgstr "{0} är inte giltig Tillstånd" -#: frappe/model/rename_doc.py:386 +#: frappe/model/rename_doc.py:391 msgid "{0} not allowed to be renamed" msgstr "{0} Ej Tillåtet att ändra namn på" @@ -31591,7 +31653,7 @@ msgstr "{0} slutade dela detta dokument med {1}" msgid "{0} updated" msgstr "{0} uppdaterat" -#: frappe/public/js/frappe/form/controls/multiselect_list.js:162 +#: frappe/public/js/frappe/form/controls/multiselect_list.js:178 msgid "{0} values selected" msgstr "{0} värden valda" @@ -31819,8 +31881,8 @@ msgstr "{} stöder inte automatisk logg rensning." msgid "{} field cannot be empty." msgstr "{} fält kan inte vara tom." -#: frappe/email/doctype/email_account/email_account.py:198 -#: frappe/email/doctype/email_account/email_account.py:206 +#: frappe/email/doctype/email_account/email_account.py:199 +#: frappe/email/doctype/email_account/email_account.py:207 msgid "{} has been disabled. It can only be enabled if {} is checked." msgstr "{} är inaktiverad. Den kan bara aktiveras om {} är markerad." diff --git a/frappe/locale/tr.po b/frappe/locale/tr.po index a96e4800fd2a..7d10d819718b 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-10 17:35+0000\n" -"PO-Revision-Date: 2024-11-29 18:39\n" +"POT-Creation-Date: 2024-12-01 17:58+0000\n" +"PO-Revision-Date: 2024-12-05 19:58\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:693 +#: frappe/model/rename_doc.py:699 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" @@ -731,7 +731,7 @@ msgstr "Raporlar & Kayıtlar" #: frappe/core/workspace/users/users.json #: frappe/website/workspace/website/website.json msgid "Your Shortcuts" -msgstr "Kısayollarınız" +msgstr "Kısayollar" #. Header text in the Build Workspace #: frappe/core/workspace/build/build.json @@ -998,7 +998,7 @@ msgstr "Erişim Anahtarı" msgid "Access Token URL" msgstr "" -#: frappe/auth.py:473 +#: frappe/auth.py:475 msgid "Access not allowed from this IP Address" msgstr "Bu IP Adresinden erişime izin verilmiyor" @@ -1057,7 +1057,7 @@ msgstr "Aksiyon / Rota" msgid "Action Complete" msgstr "Eylem Tamamlandı" -#: frappe/model/document.py:1679 +#: frappe/model/document.py:1683 msgid "Action Failed" msgstr "Eylem Başarısız" @@ -1580,11 +1580,11 @@ msgstr "Yönetim" msgid "Administrator" msgstr "Yönetici" -#: frappe/core/doctype/user/user.py:1156 +#: frappe/core/doctype/user/user.py:1149 msgid "Administrator Logged In" msgstr "Yönetici Giriş Yaptı" -#: frappe/core/doctype/user/user.py:1150 +#: frappe/core/doctype/user/user.py:1143 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ı." @@ -2272,7 +2272,7 @@ msgstr "Uygulama Gizli Anahtarı" msgid "App not found for module: {0}" msgstr "Modül için uygulama bulunamadı: {0}" -#: frappe/__init__.py:1767 +#: frappe/__init__.py:1711 msgid "App {0} is not installed" msgstr "{0} Uygulaması yüklü değil" @@ -2290,7 +2290,7 @@ msgstr "E-postaları Gönderilenler Klasörüne Ekle" msgid "Append To" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:183 +#: frappe/email/doctype/email_account/email_account.py:184 msgid "Append To can be one of {0}" msgstr "" @@ -2831,6 +2831,11 @@ msgstr "" msgid "Auth URL Data" msgstr "" +#. Label of a Check field in DocType 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Authenticate as Service Principal" +msgstr "Hizmet Sorumlusu olarak kimlik doğrulaması yapın" + #. Label of a Section Break field in DocType 'Email Account' #. Label of a Section Break field in DocType 'Push Notification Settings' #. Label of a Card Break in the Integrations Workspace @@ -2844,7 +2849,7 @@ msgstr "Kimlik Doğrulama" msgid "Authentication Apps you can use are: " msgstr "Kullanabileceğiniz Kimlik Doğrulama Uygulamaları şunlardır: " -#: frappe/email/doctype/email_account/email_account.py:310 +#: frappe/email/doctype/email_account/email_account.py:311 msgid "Authentication failed while receiving emails from Email Account: {0}." msgstr "E-posta Hesabından e-postalar alınırken kimlik doğrulama başarısız oldu: {0}." @@ -3037,11 +3042,11 @@ msgstr "Otomatik Mesaj" msgid "Automatic" msgstr "Otomatik" -#: frappe/email/doctype/email_account/email_account.py:718 +#: frappe/email/doctype/email_account/email_account.py:719 msgid "Automatic Linking can be activated only for one Email Account." msgstr "Otomatik Bağlama yalnızca bir E-posta Hesabı için etkinleştirilebilir." -#: frappe/email/doctype/email_account/email_account.py:712 +#: frappe/email/doctype/email_account/email_account.py:713 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "Otomatik Bağlama yalnızca Gelen etkinleştirildiğinde etkinleştirilebilir." @@ -4154,11 +4159,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:846 +#: frappe/model/document.py:850 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:860 +#: frappe/model/document.py:864 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" @@ -4249,7 +4254,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:866 +#: frappe/model/document.py:870 msgid "Cannot edit cancelled document" msgstr "İptal edilen belge düzenlenemez" @@ -4282,7 +4287,7 @@ 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ı eşlenemez." -#: frappe/model/document.py:934 +#: frappe/model/document.py:938 msgid "Cannot link cancelled document: {0}" msgstr "İptal edilen belgeye bağlantı verilemiyor: {0}" @@ -5173,6 +5178,10 @@ msgstr "İletişim Kayıtları" msgid "Communication Type" msgstr "İletişim Türü" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:28 +msgid "Communication secret not set" +msgstr "" + #: frappe/desk/page/leaderboard/leaderboard.js:112 msgid "Company" msgstr "Şirket" @@ -5262,6 +5271,7 @@ msgid "Compose Email" msgstr "E-posta Oluştur" #. Label of a Select field in DocType 'Document Naming Rule Condition' +#. Label of a Code field in DocType 'Navbar Item' #. Label of a Small Text field in DocType 'Bulk Update' #. Label of a Code field in DocType 'Notification' #. Label of a Data field in DocType 'Notification Recipient' @@ -5269,6 +5279,7 @@ msgstr "E-posta Oluştur" #. Label of a Code field in DocType 'Energy Point Rule' #. Label of a 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 @@ -5499,11 +5510,11 @@ msgstr "İletişim Ayarları" msgid "Contact options, like \"Sales Query, Support Query\" etc each on a new line or separated by commas." msgstr "Her biri yeni bir satırda veya virgülle ayrılmış \"Satış Sorgusu, Destek Sorgusu\" gibi iletişim seçenekleri." -#: frappe/utils/change_log.py:360 +#: frappe/utils/change_log.py:363 msgid "Contains {0} security fix" msgstr "{0} güvenlik düzeltmesi içerir" -#: frappe/utils/change_log.py:358 +#: frappe/utils/change_log.py:361 msgid "Contains {0} security fixes" msgstr "{0} güvenlik düzeltmesi içerir" @@ -5640,7 +5651,7 @@ msgstr "Doğru versiyon :" msgid "Could not connect to outgoing email server" msgstr "Giden e-posta sunucusuna bağlanılamadı" -#: frappe/model/document.py:930 +#: frappe/model/document.py:934 msgid "Could not find {0}" msgstr "{0} bulunamadı." @@ -6714,7 +6725,7 @@ msgstr "Varsayılan Gelen Kutusu" #. Label of a Check field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:199 +#: frappe/email/doctype/email_account/email_account.py:200 msgid "Default Incoming" msgstr "Varsayılan Gelen Kutusu" @@ -6734,7 +6745,7 @@ msgstr "Varsayılan İsimlendirme" #. Label of a Check field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:207 +#: frappe/email/doctype/email_account/email_account.py:208 msgid "Default Outgoing" msgstr "Varsayılan Giden" @@ -6855,7 +6866,7 @@ msgstr "" msgid "Defaults" msgstr "Varsayılan Değerler" -#: frappe/email/doctype/email_account/email_account.py:218 +#: frappe/email/doctype/email_account/email_account.py:219 msgid "Defaults Updated" msgstr "Varsayılan Değerler Güncellendi" @@ -7339,7 +7350,7 @@ msgstr "Yeni Kayıtlara İzin Verme" msgid "Disabled" msgstr "Devre dışı" -#: frappe/email/doctype/email_account/email_account.js:228 +#: frappe/email/doctype/email_account/email_account.js:232 msgid "Disabled Auto Reply" msgstr "Otomatik Yanıt Devre Dışı" @@ -7728,7 +7739,7 @@ msgstr "Belge Adlandırma Kuralı Koşulu" msgid "Document Naming Settings" msgstr "Belge Adlandırma Ayarları" -#: frappe/model/document.py:1541 +#: frappe/model/document.py:1545 msgid "Document Queued" msgstr "Belge Kuyruğa Alındı" @@ -7879,7 +7890,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:1748 +#: frappe/model/document.py:1752 msgid "Document Unlocked" msgstr "Belge Kilidi Açıldı" @@ -8340,7 +8351,7 @@ msgstr "Altbilgiyi Düzenle" msgid "Edit Format" msgstr "Formatı Düzenle" -#: frappe/public/js/frappe/form/quick_entry.js:286 +#: frappe/public/js/frappe/form/quick_entry.js:287 msgid "Edit Full Form" msgstr "Tam Sayfa Düzenle" @@ -8502,7 +8513,7 @@ msgstr "E-posta" msgid "Email Account" msgstr "E-posta Hesabı" -#: frappe/email/doctype/email_account/email_account.py:314 +#: frappe/email/doctype/email_account/email_account.py:315 msgid "Email Account Disabled." msgstr "E-posta Hesabı Devre Dışı Bırakıldı." @@ -8802,7 +8813,7 @@ msgstr "Google indekslemeyi etkinleştir" #. Label of a Check field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:200 +#: frappe/email/doctype/email_account/email_account.py:201 msgid "Enable Incoming" msgstr "Geleni Etkinleştir" @@ -8815,7 +8826,7 @@ msgstr "Modül Tanıtımını Aç" #. Label of a Check field in DocType 'Email Account' #: frappe/core/doctype/user_email/user_email.json #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:208 +#: frappe/email/doctype/email_account/email_account.py:209 msgid "Enable Outgoing" msgstr "Gideni Etkinleştir" @@ -8952,11 +8963,11 @@ msgstr "Etkin" msgid "Enabled Scheduler" msgstr "Zamanlayıcıyı Etkinleştir" -#: frappe/email/doctype/email_account/email_account.py:931 +#: frappe/email/doctype/email_account/email_account.py:939 msgid "Enabled email inbox for user {0}" msgstr "{0} kullanıcısı için e-posta gelen kutusu etkinleştirildi" -#: frappe/core/doctype/server_script/server_script.py:269 +#: frappe/core/doctype/server_script/server_script.py:243 msgid "Enabled scheduled execution for script {0}" msgstr "" @@ -8969,7 +8980,7 @@ msgstr "" msgid "Enables Calendar and Gantt views." msgstr "Takvim ve Gantt görünümü aktif eder." -#: frappe/email/doctype/email_account/email_account.js:223 +#: frappe/email/doctype/email_account/email_account.js:227 msgid "Enabling auto reply on an incoming email account will send automated replies to all the synchronized emails. Do you wish to continue?" msgstr "Gelen bir e-posta hesabında otomatik yanıtı etkinleştirmek, senkronize edilen tüm e-postalara otomatik yanıtlar gönderecektir. Devam etmek istiyor musunuz?" @@ -9231,7 +9242,7 @@ msgstr "{0} adresinde hata oluştu" msgid "Error in Client Script" msgstr "İstemci Komut Dosyasında Hata" -#: frappe/public/js/frappe/form/script_manager.js:242 +#: frappe/public/js/frappe/form/script_manager.js:243 msgid "Error in Client Script." msgstr "İstemci Komut Dosyasında Hata." @@ -9249,7 +9260,7 @@ msgstr "Hata Bildirimi" msgid "Error in print format on line {0}: {1}" msgstr "{0} satırındaki yazdırma biçiminde hata: {1}" -#: frappe/email/doctype/email_account/email_account.py:617 +#: frappe/email/doctype/email_account/email_account.py:618 msgid "Error while connecting to email account {0}" msgstr "E-posta hesabına bağlanırken hata oluştu {0}" @@ -9257,7 +9268,7 @@ msgstr "E-posta hesabına bağlanırken hata oluştu {0}" msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "{0} Bildirim değerlendirilirken hata oluştu. Lütfen şablonunuzu düzeltin." -#: frappe/model/document.py:816 +#: frappe/model/document.py:820 msgid "Error: Document has been modified after you have opened it" msgstr "Hata: Döküman siz açtıktan sonra değiştirildi." @@ -9667,7 +9678,7 @@ msgstr "" msgid "Failed to connect to server" msgstr "Sunucuya bağlanılamadı" -#: frappe/auth.py:676 +#: frappe/auth.py:678 msgid "Failed to decode token, please provide a valid base64-encoded token." msgstr "" @@ -9691,6 +9702,10 @@ msgstr "Koşullar değerlendirilemedi: {}" msgid "Failed to export python type hints" msgstr "Python türü ipuçlarını dışa aktarma başarısız oldu" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:48 +msgid "Failed to generate access token" +msgstr "" + #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:249 msgid "Failed to generate names from the series" msgstr "Seriden adlar oluşturulamadı" @@ -9707,6 +9722,10 @@ msgstr "{1} ile {0} komutu için geçerli method alınamadı" msgid "Failed to get method {0} with {1}" msgstr "" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:68 +msgid "Failed to get site info" +msgstr "" + #: frappe/model/virtual_doctype.py:63 msgid "Failed to import virtual doctype {}, is controller file present?" msgstr "Sanal belge türü {} içe aktarılamadı, denetleyici dosyası mevcut mu?" @@ -9715,6 +9734,10 @@ msgstr "Sanal belge türü {} içe aktarılamadı, denetleyici dosyası mevcut m msgid "Failed to optimize image: {0}" msgstr "Görüntü optimize edilemedi: {0}" +#: 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:280 msgid "Failed to send email with subject:" msgstr "Konuyu içeren e-posta gönderilemedi:" @@ -9727,6 +9750,10 @@ msgstr "Bildirim e-postası gönderilemedi" msgid "Failed to update global settings" msgstr "Genel ayarlar güncellenemedi" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:83 +msgid "Failed while calling API {0}" +msgstr "" + #. Label of a Table field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Failing Scheduled Jobs (last 7 days)" @@ -9981,7 +10008,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 @@ -10718,7 +10745,7 @@ msgstr "" #: frappe/core/doctype/communication/communication.js:70 msgid "Forward" -msgstr "" +msgstr "İlet" #. Label of a Data field in DocType 'Contact Us Settings' #: frappe/website/doctype/contact_us_settings/contact_us_settings.json @@ -10763,7 +10790,7 @@ msgstr "Frappe Desteği" #: frappe/website/doctype/web_page/web_page.js:92 msgid "Frappe page builder using components" -msgstr "" +msgstr "Frappe sayfa oluşturucunun kullandığı bileşenşer" #: frappe/public/js/frappe/file_uploader/ImageCropper.vue:112 msgctxt "Image Cropper" @@ -10878,7 +10905,7 @@ msgstr "Fonksiyon" msgid "Function Based On" msgstr "" -#: frappe/__init__.py:911 +#: frappe/__init__.py:855 msgid "Function {0} is not whitelisted." msgstr "{0} fonksiyonu beyaz listeye eklenmemiş." @@ -11319,11 +11346,11 @@ msgstr "Gri" #: frappe/public/js/frappe/ui/filters/filter.js:23 msgid "Greater Than" -msgstr "" +msgstr "Büyüktür" #: frappe/public/js/frappe/ui/filters/filter.js:25 msgid "Greater Than Or Equal To" -msgstr "" +msgstr "Büyüktür ve Eşittir" #. Option for the 'Color' (Select) field in DocType 'DocType State' #. Option for the 'Indicator' (Select) field in DocType 'Kanban Board Column' @@ -11913,7 +11940,7 @@ msgstr "" #: frappe/desk/report/todo/todo.py:36 frappe/model/meta.py:44 #: 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:357 #: frappe/public/js/frappe/list/list_view.js:420 #: frappe/public/js/frappe/model/meta.js:197 @@ -12634,7 +12661,7 @@ msgstr "Gelen e-posta hesabı doğru değil" msgid "Incomplete Virtual Doctype Implementation" msgstr "Tamamlanmamış Sanal Doküman Tipi Uygulaması" -#: frappe/auth.py:239 +#: frappe/auth.py:241 msgid "Incomplete login details" msgstr "Hatalı giriş bilgileri" @@ -12654,11 +12681,11 @@ msgstr "Hatalı Kullanıcı Adı veya Şifre" msgid "Incorrect Verification code" msgstr "Hatalı Doğrulama Kodu" -#: frappe/model/document.py:1347 +#: frappe/model/document.py:1351 msgid "Incorrect value in row {0}:" msgstr "" -#: frappe/model/document.py:1349 +#: frappe/model/document.py:1353 msgid "Incorrect value:" msgstr "Geçersiz değer: " @@ -12811,7 +12838,6 @@ msgid "Insufficient Permission Level for {0}" msgstr "{0} için Yetersiz İzin Seviyesi" #: frappe/database/query.py:375 frappe/desk/form/load.py:40 -#: frappe/model/document.py:239 msgid "Insufficient Permission for {0}" msgstr "{0} için Yetki Verilmemiş" @@ -12956,6 +12982,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:90 msgid "Invalid Condition: {}" msgstr "Geçersiz Koşul: {}" @@ -13033,11 +13063,11 @@ msgstr "Geçersiz Giden Posta Sunucusu veya Bağlantı Noktası: {0}" msgid "Invalid Output Format" msgstr "Geçersiz Çıktı Formatı" -#: frappe/integrations/doctype/connected_app/connected_app.py:166 +#: frappe/integrations/doctype/connected_app/connected_app.py:190 msgid "Invalid Parameters." msgstr "Geçersiz Parametreler." -#: frappe/core/doctype/user/user.py:1171 frappe/www/update-password.html:121 +#: frappe/core/doctype/user/user.py:1164 frappe/www/update-password.html:121 #: frappe/www/update-password.html:142 frappe/www/update-password.html:144 #: frappe/www/update-password.html:245 msgid "Invalid Password" @@ -13047,7 +13077,7 @@ msgstr "Geçersiz Şifre" msgid "Invalid Phone Number" msgstr "Geçersiz Telefon Numarası" -#: frappe/auth.py:96 frappe/utils/oauth.py:185 frappe/utils/oauth.py:192 +#: frappe/auth.py:95 frappe/utils/oauth.py:185 frappe/utils/oauth.py:192 #: frappe/www/login.py:118 msgid "Invalid Request" msgstr "Geçersiz İşlem. Lütfen Sayfayı Yenileyin." @@ -13087,7 +13117,7 @@ msgstr "" msgid "Invalid column" msgstr "Geçersiz sütun" -#: frappe/model/document.py:849 frappe/model/document.py:863 +#: frappe/model/document.py:853 frappe/model/document.py:867 msgid "Invalid docstatus" msgstr "Geçersiz belge durumu" @@ -13149,7 +13179,7 @@ msgstr "Geçersiz istek değişkenleri" msgid "Invalid template file for import" msgstr "İçe aktarma için geçersiz şablon dosyası" -#: frappe/integrations/doctype/connected_app/connected_app.py:172 +#: frappe/integrations/doctype/connected_app/connected_app.py:196 msgid "Invalid token state! Check if the token has been created by the OAuth user." msgstr "Geçersiz token durumu! Token'ın OAuth kullanıcısı tarafından oluşturulup oluşturulmadığını kontrol edin." @@ -13991,7 +14021,7 @@ msgstr "Geçen Hafta" msgid "Last Year" msgstr "Geçen Yıl" -#: frappe/public/js/frappe/widgets/chart_widget.js:698 +#: frappe/public/js/frappe/widgets/chart_widget.js:704 msgid "Last synced {0}" msgstr "Son sekronizasyon {0}" @@ -14043,7 +14073,7 @@ msgid "Leave blank to repeat always" msgstr "Her zaman tekrarlamak için boş bırakın" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:666 +#: frappe/email/doctype/email_account/email_account.py:667 msgid "Leave this conversation" msgstr "Bu konuşmadan ayrıl" @@ -14103,7 +14133,7 @@ msgstr "Geçirilen veri dizisinin uzunluğu, izin verilen maksimum etiket noktal msgid "Length of {0} should be between 1 and 1000" msgstr "{0} uzunluğu 1 ile 1000 arasında olmalıdır" -#: frappe/public/js/frappe/widgets/chart_widget.js:674 +#: frappe/public/js/frappe/widgets/chart_widget.js:680 msgid "Less" msgstr "Daha az" @@ -14675,7 +14705,7 @@ msgstr "Son Giriş" msgid "Login Failed please try again" msgstr "Giriş başarısız oldu, lütfen tekrar deneyin" -#: frappe/email/doctype/email_account/email_account.py:139 +#: frappe/email/doctype/email_account/email_account.py:140 msgid "Login Id is required" msgstr "Giriş Kimliği gereklidir" @@ -14709,7 +14739,7 @@ msgstr "Web formu liste görünümünü görmek için giriş yapılması gerekir msgid "Login link sent to your email" msgstr "Giriş bağlantısı e-postanıza gönderildi" -#: frappe/auth.py:325 frappe/auth.py:328 +#: frappe/auth.py:327 frappe/auth.py:330 msgid "Login not allowed at this time" msgstr "Şu anda oturum açmaya izin verilmiyor" @@ -14756,7 +14786,7 @@ msgstr "E-posta ile Giriş" msgid "Login with email link expiry (in minutes)" msgstr "E-posta bağlantısı sona erme süresi (Dakika)" -#: frappe/auth.py:132 +#: frappe/auth.py:131 msgid "Login with username and password is not allowed." msgstr "Kullanıcı adı ve şifre ile giriş yapılmasına izin verilmiyor." @@ -14914,6 +14944,12 @@ msgstr "Sayfayı herkese açık hale getirir" msgid "Male" msgstr "Erkek" +#. Label of a standard navbar item +#. Type: Route +#: frappe/hooks.py +msgid "Manage Billing" +msgstr "Faturalandırmayı Yönet" + #: frappe/www/me.html:50 msgid "Manage third party apps" msgstr "Üçüncü Parti Uygulamalar" @@ -15162,7 +15198,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:679 +#: frappe/model/rename_doc.py:685 msgid "Maximum {0} rows allowed" msgstr "İzin verilen en fazla satır sayısı {0}" @@ -15259,7 +15295,7 @@ msgstr "" msgid "Message" msgstr "Mesaj" -#: frappe/__init__.py:595 frappe/public/js/frappe/ui/messages.js:267 +#: frappe/__init__.py:539 frappe/public/js/frappe/ui/messages.js:267 msgctxt "Default title of the message dialog" msgid "Message" msgstr "Mesaj" @@ -15304,7 +15340,7 @@ msgstr "Mesaj Türü" msgid "Message clipped" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:315 +#: frappe/email/doctype/email_account/email_account.py:316 msgid "Message from server: {0}" msgstr "Sunucudan mesaj: {0}" @@ -15393,7 +15429,7 @@ msgstr "SEO için meta başlık" msgid "Method" msgstr "Yöntem" -#: frappe/__init__.py:913 +#: frappe/__init__.py:857 msgid "Method Not Allowed" msgstr "İzin Verilmeyen Method" @@ -15700,7 +15736,7 @@ msgstr "Aylık Sıralama" #: frappe/public/js/frappe/form/multi_select_dialog.js:72 #: frappe/public/js/frappe/ui/toolbar/search.js:285 #: frappe/public/js/frappe/ui/toolbar/search.js:300 -#: frappe/public/js/frappe/widgets/chart_widget.js:674 +#: frappe/public/js/frappe/widgets/chart_widget.js:680 #: frappe/templates/includes/list/list.html:23 #: frappe/templates/includes/search_template.html:13 msgid "More" @@ -16040,7 +16076,7 @@ msgstr "Diğer kullanıcıların özel çalışma alanlarını düzenlemek için msgid "Need Workspace Manager role to hide/unhide public workspaces" msgstr "Genel çalışma alanlarını gizlemek/göstermek için Çalışma Alanı Yöneticisi rolü gerekli." -#: frappe/model/document.py:625 +#: frappe/model/document.py:629 msgid "Negative Value" msgstr "Negatif Değer" @@ -16182,7 +16218,7 @@ msgstr "Yeni Çalışma Alanı" msgid "New password cannot be same as old password" msgstr "Yeni şifre eskisiyle aynı olamaz" -#: frappe/utils/change_log.py:391 +#: frappe/utils/change_log.py:394 msgid "New updates are available" msgstr "Yeni güncellemeler mevcut" @@ -16229,7 +16265,7 @@ msgstr "Yeni {0} {1} oluşturuldu" msgid "New {0}: {1}" msgstr "Yeni {0}: {1}" -#: frappe/utils/change_log.py:373 +#: frappe/utils/change_log.py:376 msgid "New {} releases for the following apps are available" msgstr "Aşağıdaki uygulamalar için yeni {} sürümler kullanıma sunuldu" @@ -16283,7 +16319,7 @@ msgstr "Bültenler" #: frappe/public/js/frappe/web_form/web_form.js:91 #: frappe/public/js/onboarding_tours/onboarding_tours.js:15 #: frappe/public/js/onboarding_tours/onboarding_tours.js:240 -#: frappe/templates/includes/slideshow.html:38 frappe/website/utils.py:253 +#: frappe/templates/includes/slideshow.html:38 frappe/website/utils.py:254 #: frappe/website/web_template/slideshow/slideshow.html:44 msgid "Next" msgstr "Sonraki" @@ -16661,7 +16697,7 @@ msgstr "Sütun Sayısı" msgid "No of Rows (Max 500)" msgstr "Satır Sayısı (Maksimum 500)" -#: frappe/__init__.py:1102 frappe/client.py:109 frappe/client.py:151 +#: frappe/__init__.py:1046 frappe/client.py:109 frappe/client.py:151 msgid "No permission for {0}" msgstr "{0} İçin Yetki Yok" @@ -16694,11 +16730,11 @@ msgstr "Etiketlenmiş kayıt yok." msgid "No records will be exported" msgstr "Hiçbir kayıt dışa aktarılmayacak" -#: frappe/www/printview.py:424 +#: frappe/www/printview.py:427 msgid "No template found at path: {0}" msgstr "{0} yolunda şablon bulunamadı" -#: frappe/public/js/frappe/form/controls/multiselect_list.js:226 +#: frappe/public/js/frappe/form/controls/multiselect_list.js:242 msgid "No values to show" msgstr "Gösterilecek Veri Yok" @@ -16803,7 +16839,7 @@ msgstr "Benzer Değil" msgid "Not Linked to any record" msgstr "Herhangi bir kayıtla bağlantılı değil" -#: frappe/__init__.py:995 frappe/app.py:357 frappe/desk/calendar.py:26 +#: frappe/__init__.py:939 frappe/app.py:357 frappe/desk/calendar.py:26 #: frappe/desk/treeview.py:19 frappe/geo/utils.py:97 #: frappe/public/js/frappe/web_form/webform_script.js:15 #: frappe/website/doctype/web_form/web_form.py:602 @@ -16886,11 +16922,11 @@ msgstr "{0} belgesinin eklenmesine izin verilmiyor, lütfen Yazdırma Ayarları' msgid "Not allowed to create custom Virtual DocType." msgstr "Özel Sanal DocType oluşturulmasına izin verilmiyor." -#: frappe/www/printview.py:124 +#: frappe/www/printview.py:127 msgid "Not allowed to print cancelled documents" msgstr "İptal edilen belgeleri yazdırmasına izin verilmiyor" -#: frappe/www/printview.py:121 +#: frappe/www/printview.py:124 msgid "Not allowed to print draft documents" msgstr "Taslak belgelerin yazdırılmasına izin verilmiyor" @@ -17248,7 +17284,7 @@ msgstr "OAuth Sağlayıcı Ayarları" msgid "OAuth Scope" msgstr "OAuth Kapsamı" -#: frappe/email/doctype/email_account/email_account.js:178 +#: frappe/email/doctype/email_account/email_account.js:182 msgid "OAuth has been enabled but not authorised. Please use \"Authorise API Access\" button to do the same." msgstr "OAuth etkinleştirildi ancak yetkilendirilmedi. Aynı işlemi yapmak için lütfen \"API Erişimini Yetkilendir\" düğmesini kullanın." @@ -18210,7 +18246,7 @@ msgstr "Şifre başarıyla değiştirildi." msgid "Password for Base DN" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:170 +#: frappe/email/doctype/email_account/email_account.py:171 msgid "Password is required or select Awaiting Password" msgstr "Şifre gerekli veya Şifre Bekleniyor'u seçin" @@ -18230,7 +18266,7 @@ msgstr "Şifre sıfırlama talimatları e-postanıza gönderildi" msgid "Password set" msgstr "Şifre ayarlandı" -#: frappe/auth.py:242 +#: frappe/auth.py:244 msgid "Password size exceeded the maximum allowed size" msgstr "Şifre boyutu izin verilen maksimum boyutu aştı" @@ -18723,7 +18759,7 @@ msgstr "Lütfen Yetkilendirme URL'sini girin" #: frappe/integrations/doctype/social_login_key/social_login_key.py:78 msgid "Please enter Base URL" -msgstr "" +msgstr "Lütfen geçerli bir URL girin" #: frappe/integrations/doctype/social_login_key/social_login_key.py:86 msgid "Please enter Client ID before social login is enabled" @@ -18786,7 +18822,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:818 +#: frappe/model/document.py:822 msgid "Please refresh to get the latest document." msgstr "En son versiyonu almak için lütfen sayfayı yenileyin." @@ -18850,7 +18886,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:674 +#: frappe/model/rename_doc.py:680 msgid "Please select a valid csv file with data" msgstr "Lütfen veri içeren geçerli bir csv dosyası seçin" @@ -18924,7 +18960,7 @@ msgstr "" msgid "Please setup a message first" msgstr "Lütfen önce bir mesaj ayarlayın" -#: frappe/email/doctype/email_account/email_account.py:405 +#: frappe/email/doctype/email_account/email_account.py:406 msgid "Please setup default Email Account from Settings > Email Account" msgstr "Lütfen Ayarlar > E-posta Hesabı bölümünden varsayılan E-posta Hesabını ayarlayın" @@ -19350,7 +19386,7 @@ msgstr "" msgid "Print Format Type" msgstr "Yazdırma Formatı Türü" -#: frappe/www/printview.py:406 +#: frappe/www/printview.py:409 msgid "Print Format {0} is disabled" msgstr "Yazdırma Formatı {0} devre dışı" @@ -19806,7 +19842,7 @@ msgstr "Sorgu Raporu" msgid "Query analysis complete. Check suggested indexes." msgstr "Sorgu analizi tamamlandı. Önerilen dizinleri kontrol edin." -#: frappe/utils/safe_exec.py:428 +#: frappe/utils/safe_exec.py:477 msgid "Query must be of SELECT or read-only WITH type." msgstr "Sorgu SELECT veya salt okunur WITH türünde olmalıdır." @@ -20008,7 +20044,7 @@ msgstr "" msgid "Re-Run in Console" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:672 +#: frappe/email/doctype/email_account/email_account.py:673 msgid "Re:" msgstr "Cvp:" @@ -20088,7 +20124,7 @@ msgstr "" msgid "Read mode" msgstr "Okuma Modu" -#: frappe/utils/safe_exec.py:90 +#: frappe/utils/safe_exec.py:93 msgid "Read the documentation to know more" msgstr "Daha fazlasını öğrenmek için belgeleri okuyun" @@ -21081,7 +21117,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" @@ -21554,7 +21590,7 @@ msgid "Route: Example \"/app\"" msgstr "Rota: Örnek \"/app\"" #: frappe/model/base_document.py:727 frappe/model/base_document.py:768 -#: frappe/model/document.py:610 +#: frappe/model/document.py:614 msgid "Row" msgstr "Satır" @@ -21726,7 +21762,7 @@ msgstr "" msgid "SMS was not sent. Please contact Administrator." msgstr "SMS gönderilmedi. Lütfen Yönetici ile iletişime geçin." -#: frappe/email/doctype/email_account/email_account.py:187 +#: frappe/email/doctype/email_account/email_account.py:188 msgid "SMTP Server is required" msgstr "SMTP Sunucusu gereklidir" @@ -21834,7 +21870,7 @@ msgstr "Cumartesi" #: frappe/public/js/frappe/form/footer/form_timeline.js:663 #: frappe/public/js/frappe/form/quick_entry.js:161 #: 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:322 #: frappe/public/js/frappe/utils/common.js:443 @@ -21997,7 +22033,7 @@ msgstr "Planlanmış Gönderim" msgid "Scheduled To Send" msgstr "Gönderilmek Üzere Planlandı" -#: frappe/core/doctype/server_script/server_script.py:281 +#: frappe/core/doctype/server_script/server_script.py:255 msgid "Scheduled execution for script {0} has updated" msgstr "{0} betiği için planlanan yürütme güncellendi" @@ -22401,7 +22437,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" @@ -22929,7 +22965,7 @@ msgstr "Sunucu IP" msgid "Server Script" msgstr "Sunucu Komut Dosyası" -#: frappe/utils/safe_exec.py:89 +#: frappe/utils/safe_exec.py:92 msgid "Server Scripts are disabled. Please enable server scripts from bench configuration." msgstr "Sunucu Komut Dosyaları devre dışı. Lütfen sunucu komut dosyalarını tezgah yapılandırmasından etkinleştirin." @@ -24286,7 +24322,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:909 #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.json #: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json @@ -24635,7 +24671,7 @@ msgstr "Başarılı İş Sayısı" msgid "Successful Transactions" msgstr "Başarılı İşlem" -#: frappe/model/rename_doc.py:688 +#: frappe/model/rename_doc.py:694 msgid "Successful: {0} to {1}" msgstr "" @@ -25105,7 +25141,7 @@ msgstr "Tablo Temizlendi" msgid "Table updated" msgstr "Tablo güncellendi" -#: frappe/model/document.py:1370 +#: frappe/model/document.py:1374 msgid "Table {0} cannot be empty" msgstr "Tablo {0} boş olamaz" @@ -25221,11 +25257,21 @@ msgstr "Şablonlar" msgid "Temporarily Disabled" msgstr "Geçici Olarak Devre Dışı" +#: frappe/core/doctype/translation/test_translation.py:47 +#: frappe/core/doctype/translation/test_translation.py:54 +msgid "Test Data" +msgstr "Test Verisi" + #. Label of a Data field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Test Job ID" msgstr "Test İş ID" +#: frappe/core/doctype/translation/test_translation.py:49 +#: frappe/core/doctype/translation/test_translation.py:57 +msgid "Test Spanish" +msgstr "İspanyolca Test" + #: frappe/email/doctype/newsletter/newsletter.py:94 msgid "Test email sent to {0}" msgstr "Test e-postası {0} adresine gönderildi" @@ -25676,7 +25722,7 @@ msgstr "Bu Kanban Panosu özel olacak" msgid "This action is irreversible. Do you wish to continue?" msgstr "Bu eylem geri döndürülemez. Devam etmek istiyor musunuz?" -#: frappe/__init__.py:991 +#: frappe/__init__.py:935 msgid "This action is only allowed for {}" msgstr "Bu eylem yalnızca {} için izin veriliyor" @@ -25731,7 +25777,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ştir, tekrar değiştiremezsiniz" -#: frappe/model/document.py:1538 +#: frappe/model/document.py:1542 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." @@ -25909,7 +25955,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:1185 +#: frappe/core/doctype/user/user.py:1178 msgid "Throttled" msgstr "" @@ -26976,7 +27022,7 @@ msgstr "Bilinmeyen Sütun: {0}" msgid "Unknown Rounding Method: {}" msgstr "Bilinmeyen Yuvarlama Yöntemi: {}" -#: frappe/auth.py:302 +#: frappe/auth.py:304 msgid "Unknown User" msgstr "Bilinmeyen Kullanıcı" @@ -27003,7 +27049,7 @@ msgstr "Okunmamış" msgid "Unread Notification Sent" msgstr "Okunmamış Bildirim Gönderildi" -#: frappe/utils/safe_exec.py:429 +#: frappe/utils/safe_exec.py:478 msgid "Unsafe SQL query" msgstr "Güvenli olmayan SQL sorgusu" @@ -27136,7 +27182,7 @@ msgstr "Çevirileri güncelle" msgid "Update Value" msgstr "Güncellenen Değer" -#: frappe/utils/change_log.py:383 +#: frappe/utils/change_log.py:386 msgid "Update from Frappe Cloud" msgstr "Frappe Cloud'dan Güncelle" @@ -27207,6 +27253,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:121 #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:122 #: frappe/public/js/frappe/form/grid.js:63 @@ -27690,7 +27740,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:1319 +#: frappe/core/doctype/user/user.py:1312 msgid "User {0} impersonated as {1}" msgstr "" @@ -27698,7 +27748,7 @@ msgstr "" msgid "User {0} is disabled" msgstr "Kullanıcı {0} devre dışı" -#: frappe/sessions.py:230 +#: frappe/sessions.py:231 msgid "User {0} is disabled. Please contact your System Manager." msgstr "{0} isimli Kullanıcı devre dışı. Lütfen Sistem Yöneticinizle iletişime geçin." @@ -27840,15 +27890,15 @@ msgstr "Değer Değişti" msgid "Value To Be Set" msgstr "Ayarlanacak Değer" -#: frappe/model/base_document.py:948 frappe/model/document.py:666 +#: frappe/model/base_document.py:948 frappe/model/document.py:670 msgid "Value cannot be changed for {0}" msgstr "{0} Değeri Değiştirilemez" -#: frappe/model/document.py:612 +#: frappe/model/document.py:616 msgid "Value cannot be negative for" msgstr "Değer negatif olamaz" -#: frappe/model/document.py:616 +#: frappe/model/document.py:620 msgid "Value cannot be negative for {0}: {1}" msgstr "{0} için değer negatif olamaz : {1}" @@ -28960,6 +29010,10 @@ msgstr "İnternete bağlısınız." msgid "You are impersonating as another user." msgstr "Başka bir kullanıcı gibi davranıyorsunuz." +#: frappe/integrations/frappe_providers/frappecloud_billing.py:24 +msgid "You are not allowed to access this resource" +msgstr "" + #: frappe/permissions.py:403 msgid "You are not allowed to access this {0} record because it is linked to {1} '{2}' in field {3}" msgstr "" @@ -29012,7 +29066,7 @@ msgstr "Giriş yapmadan bu sayfaya erişmenize izin verilmiyor." msgid "You are not permitted to access this page." msgstr "Bu sayfaya erişim yetkiniz bulunmamaktadır." -#: frappe/__init__.py:910 +#: frappe/__init__.py:854 msgid "You are not permitted to access this resource." msgstr "Bu kaynağa erişim izniniz bulunmamaktadır." @@ -29024,7 +29078,7 @@ msgstr "Şu anda bu belgeyi takip ediyorsunuz. Günlük güncellemeleri e-posta msgid "You are only allowed to update order, do not remove or add apps." msgstr "Sadece siparişi güncellemenize izin verilir, uygulama ekleme veya kaldırma işlemi yapamazsınız." -#: frappe/email/doctype/email_account/email_account.js:212 +#: frappe/email/doctype/email_account/email_account.js:216 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 "Senkronizasyon Seçeneğini TÜMÜ olarak seçerseniz, tüm okunmuş ve okunmamış mesajlar sunucudan yeniden senkronize edilir. Bu aynı zamanda İletişimin (e-postaların) tekrarlanmasına neden olabilir." @@ -29089,7 +29143,7 @@ msgstr "Aynı anda en fazla {0} belge yazdırabilirsiniz" msgid "You can only set the 3 custom doctypes in the Document Types table." msgstr "" -#: frappe/handler.py:228 +#: frappe/handler.py:229 msgid "You can only upload JPG, PNG, PDF, TXT or Microsoft documents." msgstr "" @@ -29196,11 +29250,11 @@ msgstr "Yeterli puanınız yok" msgid "You do not have enough review points" msgstr "Yeterli inceleme puanınız yok" -#: frappe/desk/query_report.py:803 +#: frappe/desk/query_report.py:807 msgid "You do not have permission to access {0}: {1}." msgstr "" -#: frappe/www/printview.py:358 +#: frappe/www/printview.py:361 msgid "You do not have permission to view this document" msgstr "Bu dosyaya erişmek için gerekli izinlere sahip değilsiniz" @@ -29301,6 +29355,10 @@ 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:238 +msgid "You need the '{0}' permission on {1} {2} to perform this action." +msgstr "" + #: frappe/desk/doctype/workspace/workspace.py:113 msgid "You need to be Workspace Manager to delete a public workspace." msgstr "" @@ -29345,13 +29403,17 @@ msgstr "Bu özelliği kullanmak için pycups yüklemeniz gerekir!" msgid "You need to select indexes you want to add first." msgstr "Önce eklemek istediğiniz dizinleri seçmeniz gerekir." -#: frappe/email/doctype/email_account/email_account.py:145 +#: frappe/email/doctype/email_account/email_account.py:146 msgid "You need to set one IMAP folder for {0}" msgstr "{0} için bir IMAP klasörü ayarlamanız gerekir" +#: frappe/model/rename_doc.py:388 +msgid "You need write permission on {0} {1} to merge" +msgstr "" + #: frappe/model/rename_doc.py:383 -msgid "You need write permission to rename" -msgstr "Yeniden adlandırmak için yazma iznine ihtiyacınız var" +msgid "You need write permission on {0} {1} to rename" +msgstr "" #: frappe/client.py:458 msgid "You need {0} permission to fetch values from {1} {2}" @@ -29421,7 +29483,7 @@ msgstr "Kısayollar" msgid "Your account has been deleted" msgstr "Hesabınız silindi" -#: frappe/auth.py:494 +#: frappe/auth.py:496 msgid "Your account has been locked and will resume after {0} seconds" msgstr "Hesabınız kilitlendi ve {0} saniye sonra yeniden erişilebilir olacak" @@ -30927,7 +30989,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ı" @@ -31213,7 +31275,7 @@ msgstr "{0} başarıyla E-posta Grubuna eklendi." msgid "{0} has left the conversation in {1} {2}" msgstr "{0} hesabı {1} {2} ile ilgili aboneliği sonlandırıldı." -#: frappe/__init__.py:2466 +#: frappe/__init__.py:2410 msgid "{0} has no versions tracked." msgstr "{0} için takip edilen sürüm yok." @@ -31279,7 +31341,7 @@ msgstr "{0} değeri {1} değerinden küçüktür" msgid "{0} is like {1}" msgstr "{0} {1} gibi" -#: frappe/email/doctype/email_account/email_account.py:174 +#: frappe/email/doctype/email_account/email_account.py:175 msgid "{0} is mandatory" msgstr "{0} yaşam alanı" @@ -31287,7 +31349,7 @@ msgstr "{0} yaşam alanı" msgid "{0} is not a field of doctype {1}" msgstr "" -#: frappe/www/printview.py:341 +#: frappe/www/printview.py:344 msgid "{0} is not a raw printing format." msgstr "" @@ -31360,7 +31422,7 @@ msgstr "{0} artık {1} belge türü için varsayılan yazdırma biçimidir" msgid "{0} is one of {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:275 +#: frappe/email/doctype/email_account/email_account.py:276 #: frappe/model/naming.py:201 #: frappe/printing/doctype/print_format/print_format.py:92 #: frappe/utils/csvutils.py:131 @@ -31379,7 +31441,7 @@ msgstr "" msgid "{0} items selected" msgstr "{0} Kayıt Seçildi" -#: frappe/core/doctype/user/user.py:1328 +#: frappe/core/doctype/user/user.py:1321 msgid "{0} just impersonated as you. They gave this reason: {1}" msgstr "" @@ -31412,23 +31474,23 @@ msgstr "{0} dakika önce" msgid "{0} months ago" msgstr "{0} ay önce" -#: frappe/model/document.py:1595 +#: frappe/model/document.py:1599 msgid "{0} must be after {1}" msgstr "" -#: frappe/model/document.py:1356 +#: frappe/model/document.py:1360 msgid "{0} must be beginning with '{1}'" msgstr "" -#: frappe/model/document.py:1358 +#: frappe/model/document.py:1362 msgid "{0} must be equal to '{1}'" msgstr "" -#: frappe/model/document.py:1354 +#: frappe/model/document.py:1358 msgid "{0} must be none of {1}" msgstr "{0} hiçbiri {1} olmamalıdır" -#: frappe/model/document.py:1352 frappe/utils/csvutils.py:136 +#: frappe/model/document.py:1356 frappe/utils/csvutils.py:136 msgid "{0} must be one of {1}" msgstr "" @@ -31440,7 +31502,7 @@ msgstr "{0} önce ayarlanmalıdır" msgid "{0} must be unique" msgstr "" -#: frappe/model/document.py:1360 +#: frappe/model/document.py:1364 msgid "{0} must be {1} {2}" msgstr "" @@ -31453,7 +31515,7 @@ msgstr "" msgid "{0} not a valid State" msgstr "" -#: frappe/model/rename_doc.py:386 +#: frappe/model/rename_doc.py:391 msgid "{0} not allowed to be renamed" msgstr "{0} yeniden adlandırılmasına izin verilmiyor" @@ -31586,7 +31648,7 @@ msgstr "" msgid "{0} updated" msgstr "{0} Güncellendi" -#: frappe/public/js/frappe/form/controls/multiselect_list.js:162 +#: frappe/public/js/frappe/form/controls/multiselect_list.js:178 msgid "{0} values selected" msgstr "{0} Öğe Seçildi" @@ -31814,8 +31876,8 @@ msgstr "{} otomatik günlük temizlemeyi desteklemiyor." msgid "{} field cannot be empty." msgstr "{} alanı boş olamaz." -#: frappe/email/doctype/email_account/email_account.py:198 -#: frappe/email/doctype/email_account/email_account.py:206 +#: frappe/email/doctype/email_account/email_account.py:199 +#: frappe/email/doctype/email_account/email_account.py:207 msgid "{} has been disabled. It can only be enabled if {} is checked." msgstr "{} devre dışı bırakılmıştır. Yalnızca {} işaretliyse etkinleştirilebilir." diff --git a/frappe/locale/zh.po b/frappe/locale/zh.po index bd488b235dfe..1f03fc59ea1d 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-10 17:35+0000\n" -"PO-Revision-Date: 2024-11-21 16:49\n" +"POT-Creation-Date: 2024-12-01 17:58+0000\n" +"PO-Revision-Date: 2024-12-04 19:52\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:693 +#: frappe/model/rename_doc.py:699 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 "" @@ -814,7 +814,7 @@ msgstr "" msgid "Access Token URL" msgstr "" -#: frappe/auth.py:473 +#: frappe/auth.py:475 msgid "Access not allowed from this IP Address" msgstr "不允许从该IP地址访问" @@ -873,7 +873,7 @@ msgstr "" msgid "Action Complete" msgstr "" -#: frappe/model/document.py:1679 +#: frappe/model/document.py:1683 msgid "Action Failed" msgstr "操作失败" @@ -1396,11 +1396,11 @@ msgstr "管理" msgid "Administrator" msgstr "管理员" -#: frappe/core/doctype/user/user.py:1156 +#: frappe/core/doctype/user/user.py:1149 msgid "Administrator Logged In" msgstr "已登录管理员" -#: frappe/core/doctype/user/user.py:1150 +#: frappe/core/doctype/user/user.py:1143 msgid "Administrator accessed {0} on {1} via IP Address {2}." msgstr "通过{0}在{1}通过IP地址{2}访问的管理员。" @@ -2087,7 +2087,7 @@ msgstr "" msgid "App not found for module: {0}" msgstr "" -#: frappe/__init__.py:1767 +#: frappe/__init__.py:1711 msgid "App {0} is not installed" msgstr "未安装应用程序{0}" @@ -2105,7 +2105,7 @@ msgstr "" msgid "Append To" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:183 +#: frappe/email/doctype/email_account/email_account.py:184 msgid "Append To can be one of {0}" msgstr "追加到可以是{0}之一" @@ -2646,6 +2646,11 @@ msgstr "" msgid "Auth URL Data" msgstr "" +#. Label of a Check field in DocType 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Authenticate as Service Principal" +msgstr "" + #. Label of a Section Break field in DocType 'Email Account' #. Label of a Section Break field in DocType 'Push Notification Settings' #. Label of a Card Break in the Integrations Workspace @@ -2659,7 +2664,7 @@ msgstr "认证" msgid "Authentication Apps you can use are: " msgstr "您可以使用的验证应用程序是:" -#: frappe/email/doctype/email_account/email_account.py:310 +#: frappe/email/doctype/email_account/email_account.py:311 msgid "Authentication failed while receiving emails from Email Account: {0}." msgstr "从电子邮件帐户{0}接收电子邮件时,身份验证失败。" @@ -2852,11 +2857,11 @@ msgstr "" msgid "Automatic" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:718 +#: frappe/email/doctype/email_account/email_account.py:719 msgid "Automatic Linking can be activated only for one Email Account." msgstr "只能为一个电子邮件帐户激活自动链接。" -#: frappe/email/doctype/email_account/email_account.py:712 +#: frappe/email/doctype/email_account/email_account.py:713 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "仅当启用了“传入”时,才能激活自动链接。" @@ -3969,11 +3974,11 @@ msgstr "不能在提交前取消,详情参考过渡{0}" msgid "Cannot cancel {0}." msgstr "" -#: frappe/model/document.py:846 +#: frappe/model/document.py:850 msgid "Cannot change docstatus from 0 (Draft) to 2 (Cancelled)" msgstr "" -#: frappe/model/document.py:860 +#: frappe/model/document.py:864 msgid "Cannot change docstatus from 1 (Submitted) to 0 (Draft)" msgstr "" @@ -4064,7 +4069,7 @@ msgstr "" msgid "Cannot edit a standard report. Please duplicate and create a new report" msgstr "不能编辑标准的报告。请复制并创建一个新的报告" -#: frappe/model/document.py:866 +#: frappe/model/document.py:870 msgid "Cannot edit cancelled document" msgstr "无法编辑已取消文档" @@ -4097,7 +4102,7 @@ msgstr "" msgid "Cannot have multiple printers mapped to a single print format." msgstr "不能将多个打印机映射到单个打印格式。" -#: frappe/model/document.py:934 +#: frappe/model/document.py:938 msgid "Cannot link cancelled document: {0}" msgstr "不能链接到已取消文件{0}" @@ -4987,6 +4992,10 @@ msgstr "" msgid "Communication Type" msgstr "" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:28 +msgid "Communication secret not set" +msgstr "" + #: frappe/desk/page/leaderboard/leaderboard.js:112 msgid "Company" msgstr "公司" @@ -5076,6 +5085,7 @@ msgid "Compose Email" msgstr "写邮件" #. Label of a Select field in DocType 'Document Naming Rule Condition' +#. Label of a Code field in DocType 'Navbar Item' #. Label of a Small Text field in DocType 'Bulk Update' #. Label of a Code field in DocType 'Notification' #. Label of a Data field in DocType 'Notification Recipient' @@ -5083,6 +5093,7 @@ msgstr "写邮件" #. Label of a Code field in DocType 'Energy Point Rule' #. Label of a 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 @@ -5311,11 +5322,11 @@ msgstr "" msgid "Contact options, like \"Sales Query, Support Query\" etc each on a new line or separated by commas." msgstr "" -#: frappe/utils/change_log.py:360 +#: frappe/utils/change_log.py:363 msgid "Contains {0} security fix" msgstr "" -#: frappe/utils/change_log.py:358 +#: frappe/utils/change_log.py:361 msgid "Contains {0} security fixes" msgstr "" @@ -5452,7 +5463,7 @@ msgstr "" msgid "Could not connect to outgoing email server" msgstr "无法连接到外发邮件服务器" -#: frappe/model/document.py:930 +#: frappe/model/document.py:934 msgid "Could not find {0}" msgstr "找不到{0}" @@ -6526,7 +6537,7 @@ msgstr "默认收件箱" #. Label of a Check field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:199 +#: frappe/email/doctype/email_account/email_account.py:200 msgid "Default Incoming" msgstr "默认收入" @@ -6546,7 +6557,7 @@ msgstr "" #. Label of a Check field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:207 +#: frappe/email/doctype/email_account/email_account.py:208 msgid "Default Outgoing" msgstr "默认支出" @@ -6667,7 +6678,7 @@ msgstr "默认值" msgid "Defaults" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:218 +#: frappe/email/doctype/email_account/email_account.py:219 msgid "Defaults Updated" msgstr "" @@ -7151,7 +7162,7 @@ msgstr "" msgid "Disabled" msgstr "禁用" -#: frappe/email/doctype/email_account/email_account.js:228 +#: frappe/email/doctype/email_account/email_account.js:232 msgid "Disabled Auto Reply" msgstr "禁用自动回复" @@ -7540,7 +7551,7 @@ msgstr "文件命名规则条件" msgid "Document Naming Settings" msgstr "" -#: frappe/model/document.py:1541 +#: frappe/model/document.py:1545 msgid "Document Queued" msgstr "文档排队" @@ -7691,7 +7702,7 @@ msgid "Document Types and Permissions" msgstr "" #: frappe/core/doctype/submission_queue/submission_queue.py:163 -#: frappe/model/document.py:1748 +#: frappe/model/document.py:1752 msgid "Document Unlocked" msgstr "" @@ -8152,7 +8163,7 @@ msgstr "" msgid "Edit Format" msgstr "编辑格式" -#: frappe/public/js/frappe/form/quick_entry.js:286 +#: frappe/public/js/frappe/form/quick_entry.js:287 msgid "Edit Full Form" msgstr "" @@ -8314,7 +8325,7 @@ msgstr "电子邮件" msgid "Email Account" msgstr "邮件帐户" -#: frappe/email/doctype/email_account/email_account.py:314 +#: frappe/email/doctype/email_account/email_account.py:315 msgid "Email Account Disabled." msgstr "" @@ -8614,7 +8625,7 @@ msgstr "" #. Label of a Check field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:200 +#: frappe/email/doctype/email_account/email_account.py:201 msgid "Enable Incoming" msgstr "通过该邮箱接收邮件" @@ -8627,7 +8638,7 @@ msgstr "" #. Label of a Check field in DocType 'Email Account' #: frappe/core/doctype/user_email/user_email.json #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:208 +#: frappe/email/doctype/email_account/email_account.py:209 msgid "Enable Outgoing" msgstr "通过该邮箱发送邮件" @@ -8764,11 +8775,11 @@ msgstr "已启用" msgid "Enabled Scheduler" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:931 +#: frappe/email/doctype/email_account/email_account.py:939 msgid "Enabled email inbox for user {0}" msgstr "已为用户{0}启用电子邮件收件箱" -#: frappe/core/doctype/server_script/server_script.py:269 +#: frappe/core/doctype/server_script/server_script.py:243 msgid "Enabled scheduled execution for script {0}" msgstr "" @@ -8781,7 +8792,7 @@ msgstr "" msgid "Enables Calendar and Gantt views." msgstr "" -#: frappe/email/doctype/email_account/email_account.js:223 +#: frappe/email/doctype/email_account/email_account.js:227 msgid "Enabling auto reply on an incoming email account will send automated replies to all the synchronized emails. Do you wish to continue?" msgstr "" @@ -9043,7 +9054,7 @@ msgstr "{0}中发生错误" msgid "Error in Client Script" msgstr "" -#: frappe/public/js/frappe/form/script_manager.js:242 +#: frappe/public/js/frappe/form/script_manager.js:243 msgid "Error in Client Script." msgstr "" @@ -9061,7 +9072,7 @@ msgstr "通知错误" msgid "Error in print format on line {0}: {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:617 +#: frappe/email/doctype/email_account/email_account.py:618 msgid "Error while connecting to email account {0}" msgstr "连接到电子邮件帐户{0}时出错" @@ -9069,7 +9080,7 @@ msgstr "连接到电子邮件帐户{0}时出错" msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "评估通知{0}时出错。请修复您的模板。" -#: frappe/model/document.py:816 +#: frappe/model/document.py:820 msgid "Error: Document has been modified after you have opened it" msgstr "" @@ -9478,7 +9489,7 @@ msgstr "" msgid "Failed to connect to server" msgstr "无法连接服务器" -#: frappe/auth.py:676 +#: frappe/auth.py:678 msgid "Failed to decode token, please provide a valid base64-encoded token." msgstr "无法解码令牌,请提供有效的base64编码令牌。" @@ -9502,6 +9513,10 @@ msgstr "" msgid "Failed to export python type hints" msgstr "" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:48 +msgid "Failed to generate access token" +msgstr "" + #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:249 msgid "Failed to generate names from the series" msgstr "" @@ -9518,6 +9533,10 @@ msgstr "" msgid "Failed to get method {0} with {1}" msgstr "" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:68 +msgid "Failed to get site info" +msgstr "" + #: frappe/model/virtual_doctype.py:63 msgid "Failed to import virtual doctype {}, is controller file present?" msgstr "" @@ -9526,6 +9545,10 @@ msgstr "" msgid "Failed to optimize image: {0}" 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:280 msgid "Failed to send email with subject:" msgstr "" @@ -9538,6 +9561,10 @@ msgstr "" msgid "Failed to update global settings" msgstr "" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:83 +msgid "Failed while calling API {0}" +msgstr "" + #. Label of a Table field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Failing Scheduled Jobs (last 7 days)" @@ -9792,7 +9819,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 @@ -10688,7 +10715,7 @@ msgstr "功能" msgid "Function Based On" msgstr "基于功能" -#: frappe/__init__.py:911 +#: frappe/__init__.py:855 msgid "Function {0} is not whitelisted." msgstr "" @@ -11723,7 +11750,7 @@ msgstr "" #: frappe/desk/report/todo/todo.py:36 frappe/model/meta.py:44 #: 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:357 #: frappe/public/js/frappe/list/list_view.js:420 #: frappe/public/js/frappe/model/meta.js:197 @@ -12444,7 +12471,7 @@ msgstr "收到的电子邮件帐户不正确" msgid "Incomplete Virtual Doctype Implementation" msgstr "" -#: frappe/auth.py:239 +#: frappe/auth.py:241 msgid "Incomplete login details" msgstr "登录详细信息不完整" @@ -12464,11 +12491,11 @@ msgstr "不正确的用户或密码" msgid "Incorrect Verification code" msgstr "验证码不正确" -#: frappe/model/document.py:1347 +#: frappe/model/document.py:1351 msgid "Incorrect value in row {0}:" msgstr "" -#: frappe/model/document.py:1349 +#: frappe/model/document.py:1353 msgid "Incorrect value:" msgstr "" @@ -12621,7 +12648,6 @@ msgid "Insufficient Permission Level for {0}" msgstr "" #: frappe/database/query.py:375 frappe/desk/form/load.py:40 -#: frappe/model/document.py:239 msgid "Insufficient Permission for {0}" msgstr "{0}的权限不足" @@ -12766,6 +12792,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:90 msgid "Invalid Condition: {}" msgstr "" @@ -12843,11 +12873,11 @@ msgstr "" msgid "Invalid Output Format" msgstr "无效的输出格式" -#: frappe/integrations/doctype/connected_app/connected_app.py:166 +#: frappe/integrations/doctype/connected_app/connected_app.py:190 msgid "Invalid Parameters." msgstr "" -#: frappe/core/doctype/user/user.py:1171 frappe/www/update-password.html:121 +#: frappe/core/doctype/user/user.py:1164 frappe/www/update-password.html:121 #: frappe/www/update-password.html:142 frappe/www/update-password.html:144 #: frappe/www/update-password.html:245 msgid "Invalid Password" @@ -12857,7 +12887,7 @@ msgstr "无效的密码" msgid "Invalid Phone Number" msgstr "" -#: frappe/auth.py:96 frappe/utils/oauth.py:185 frappe/utils/oauth.py:192 +#: frappe/auth.py:95 frappe/utils/oauth.py:185 frappe/utils/oauth.py:192 #: frappe/www/login.py:118 msgid "Invalid Request" msgstr "无效请求" @@ -12897,7 +12927,7 @@ msgstr "" msgid "Invalid column" msgstr "无效的列" -#: frappe/model/document.py:849 frappe/model/document.py:863 +#: frappe/model/document.py:853 frappe/model/document.py:867 msgid "Invalid docstatus" msgstr "" @@ -12959,7 +12989,7 @@ msgstr "" msgid "Invalid template file for import" msgstr "无效的导入模板文件" -#: frappe/integrations/doctype/connected_app/connected_app.py:172 +#: frappe/integrations/doctype/connected_app/connected_app.py:196 msgid "Invalid token state! Check if the token has been created by the OAuth user." msgstr "" @@ -13801,7 +13831,7 @@ msgstr "" msgid "Last Year" msgstr "" -#: frappe/public/js/frappe/widgets/chart_widget.js:698 +#: frappe/public/js/frappe/widgets/chart_widget.js:704 msgid "Last synced {0}" msgstr "上次同步{0}" @@ -13853,7 +13883,7 @@ msgid "Leave blank to repeat always" msgstr "" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:666 +#: frappe/email/doctype/email_account/email_account.py:667 msgid "Leave this conversation" msgstr "离开这个谈话" @@ -13913,7 +13943,7 @@ msgstr "" msgid "Length of {0} should be between 1 and 1000" msgstr "的{0}长度应介于1和1000之间" -#: frappe/public/js/frappe/widgets/chart_widget.js:674 +#: frappe/public/js/frappe/widgets/chart_widget.js:680 msgid "Less" msgstr "" @@ -14485,7 +14515,7 @@ msgstr "" msgid "Login Failed please try again" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:139 +#: frappe/email/doctype/email_account/email_account.py:140 msgid "Login Id is required" msgstr "登录ID是必需的" @@ -14519,7 +14549,7 @@ msgstr "" msgid "Login link sent to your email" msgstr "" -#: frappe/auth.py:325 frappe/auth.py:328 +#: frappe/auth.py:327 frappe/auth.py:330 msgid "Login not allowed at this time" msgstr "不允许在这个时候登录" @@ -14566,7 +14596,7 @@ msgstr "" msgid "Login with email link expiry (in minutes)" msgstr "" -#: frappe/auth.py:132 +#: frappe/auth.py:131 msgid "Login with username and password is not allowed." msgstr "" @@ -14724,6 +14754,12 @@ msgstr "公开页面" msgid "Male" msgstr "" +#. Label of a standard navbar item +#. Type: Route +#: frappe/hooks.py +msgid "Manage Billing" +msgstr "" + #: frappe/www/me.html:50 msgid "Manage third party apps" msgstr "" @@ -14971,7 +15007,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:679 +#: frappe/model/rename_doc.py:685 msgid "Maximum {0} rows allowed" msgstr "仅允许最多{0}行" @@ -15068,7 +15104,7 @@ msgstr "只有组和组,叶节点和叶节点之间能合并" msgid "Message" msgstr "信息" -#: frappe/__init__.py:595 frappe/public/js/frappe/ui/messages.js:267 +#: frappe/__init__.py:539 frappe/public/js/frappe/ui/messages.js:267 msgctxt "Default title of the message dialog" msgid "Message" msgstr "信息" @@ -15113,7 +15149,7 @@ msgstr "" msgid "Message clipped" msgstr "消息被省略" -#: frappe/email/doctype/email_account/email_account.py:315 +#: frappe/email/doctype/email_account/email_account.py:316 msgid "Message from server: {0}" msgstr "来自服务器的消息:{0}" @@ -15202,7 +15238,7 @@ msgstr "SEO的元标题" msgid "Method" msgstr "" -#: frappe/__init__.py:913 +#: frappe/__init__.py:857 msgid "Method Not Allowed" msgstr "" @@ -15509,7 +15545,7 @@ msgstr "" #: frappe/public/js/frappe/form/multi_select_dialog.js:72 #: frappe/public/js/frappe/ui/toolbar/search.js:285 #: frappe/public/js/frappe/ui/toolbar/search.js:300 -#: frappe/public/js/frappe/widgets/chart_widget.js:674 +#: frappe/public/js/frappe/widgets/chart_widget.js:680 #: frappe/templates/includes/list/list.html:23 #: frappe/templates/includes/search_template.html:13 msgid "More" @@ -15845,7 +15881,7 @@ msgstr "" msgid "Need Workspace Manager role to hide/unhide public workspaces" msgstr "" -#: frappe/model/document.py:625 +#: frappe/model/document.py:629 msgid "Negative Value" msgstr "负值" @@ -15987,7 +16023,7 @@ msgstr "" msgid "New password cannot be same as old password" msgstr "" -#: frappe/utils/change_log.py:391 +#: frappe/utils/change_log.py:394 msgid "New updates are available" msgstr "有新的更新" @@ -16034,7 +16070,7 @@ msgstr "创建了新的{0} {1}" msgid "New {0}: {1}" msgstr "新{0}:{1}" -#: frappe/utils/change_log.py:373 +#: frappe/utils/change_log.py:376 msgid "New {} releases for the following apps are available" msgstr "可以使用以下应用程序的新{}版本" @@ -16088,7 +16124,7 @@ msgstr "内部通讯" #: frappe/public/js/frappe/web_form/web_form.js:91 #: frappe/public/js/onboarding_tours/onboarding_tours.js:15 #: frappe/public/js/onboarding_tours/onboarding_tours.js:240 -#: frappe/templates/includes/slideshow.html:38 frappe/website/utils.py:253 +#: frappe/templates/includes/slideshow.html:38 frappe/website/utils.py:254 #: frappe/website/web_template/slideshow/slideshow.html:44 msgid "Next" msgstr "下一个" @@ -16466,7 +16502,7 @@ msgstr "列编号" msgid "No of Rows (Max 500)" msgstr "" -#: frappe/__init__.py:1102 frappe/client.py:109 frappe/client.py:151 +#: frappe/__init__.py:1046 frappe/client.py:109 frappe/client.py:151 msgid "No permission for {0}" msgstr "对于无许可{0}" @@ -16499,11 +16535,11 @@ msgstr "" msgid "No records will be exported" msgstr "没有记录将被导出" -#: frappe/www/printview.py:424 +#: frappe/www/printview.py:427 msgid "No template found at path: {0}" msgstr "从{0}路径中找不到模板" -#: frappe/public/js/frappe/form/controls/multiselect_list.js:226 +#: frappe/public/js/frappe/form/controls/multiselect_list.js:242 msgid "No values to show" msgstr "" @@ -16608,7 +16644,7 @@ msgstr "不类似" msgid "Not Linked to any record" msgstr "未链接到任何记录" -#: frappe/__init__.py:995 frappe/app.py:357 frappe/desk/calendar.py:26 +#: frappe/__init__.py:939 frappe/app.py:357 frappe/desk/calendar.py:26 #: frappe/desk/treeview.py:19 frappe/geo/utils.py:97 #: frappe/public/js/frappe/web_form/webform_script.js:15 #: frappe/website/doctype/web_form/web_form.py:602 @@ -16691,11 +16727,11 @@ msgstr "不允许附加{0}文档,请在“打印设置”中启用“允许{0} msgid "Not allowed to create custom Virtual DocType." msgstr "" -#: frappe/www/printview.py:124 +#: frappe/www/printview.py:127 msgid "Not allowed to print cancelled documents" msgstr "不允许打印已取消文件" -#: frappe/www/printview.py:121 +#: frappe/www/printview.py:124 msgid "Not allowed to print draft documents" msgstr "不允许打印文件草案" @@ -17053,7 +17089,7 @@ msgstr "开放式验证的提供商设置" msgid "OAuth Scope" msgstr "" -#: frappe/email/doctype/email_account/email_account.js:178 +#: frappe/email/doctype/email_account/email_account.js:182 msgid "OAuth has been enabled but not authorised. Please use \"Authorise API Access\" button to do the same." msgstr "" @@ -18015,7 +18051,7 @@ msgstr "密码更换成功。" msgid "Password for Base DN" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:170 +#: frappe/email/doctype/email_account/email_account.py:171 msgid "Password is required or select Awaiting Password" msgstr "需要密码,或者选择等待密码" @@ -18035,7 +18071,7 @@ msgstr "" msgid "Password set" msgstr "" -#: frappe/auth.py:242 +#: frappe/auth.py:244 msgid "Password size exceeded the maximum allowed size" msgstr "" @@ -18591,7 +18627,7 @@ msgstr "" msgid "Please make sure the Reference Communication Docs are not circularly linked." msgstr "请确保参考通信文档不是循环链接的。" -#: frappe/model/document.py:818 +#: frappe/model/document.py:822 msgid "Please refresh to get the latest document." msgstr "请刷新以获得最新的文档。" @@ -18655,7 +18691,7 @@ msgstr "" msgid "Please select a file or url" msgstr "请选择一个文件或URL" -#: frappe/model/rename_doc.py:674 +#: frappe/model/rename_doc.py:680 msgid "Please select a valid csv file with data" msgstr "请选择与数据的有效csv文件" @@ -18729,7 +18765,7 @@ msgstr "请先通过SMS设置将其设置为身份验证方式,然后设置短 msgid "Please setup a message first" msgstr "请先设置一条消息" -#: frappe/email/doctype/email_account/email_account.py:405 +#: frappe/email/doctype/email_account/email_account.py:406 msgid "Please setup default Email Account from Settings > Email Account" msgstr "" @@ -19155,7 +19191,7 @@ msgstr "" msgid "Print Format Type" msgstr "" -#: frappe/www/printview.py:406 +#: frappe/www/printview.py:409 msgid "Print Format {0} is disabled" msgstr "打印格式{0}被禁用" @@ -19611,7 +19647,7 @@ msgstr "查询报告" msgid "Query analysis complete. Check suggested indexes." msgstr "" -#: frappe/utils/safe_exec.py:428 +#: frappe/utils/safe_exec.py:477 msgid "Query must be of SELECT or read-only WITH type." msgstr "" @@ -19813,7 +19849,7 @@ msgstr "" msgid "Re-Run in Console" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:672 +#: frappe/email/doctype/email_account/email_account.py:673 msgid "Re:" msgstr "" @@ -19893,7 +19929,7 @@ msgstr "" msgid "Read mode" msgstr "" -#: frappe/utils/safe_exec.py:90 +#: frappe/utils/safe_exec.py:93 msgid "Read the documentation to know more" msgstr "" @@ -20886,7 +20922,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 "重新设置领域" @@ -21359,7 +21395,7 @@ msgid "Route: Example \"/app\"" msgstr "" #: frappe/model/base_document.py:727 frappe/model/base_document.py:768 -#: frappe/model/document.py:610 +#: frappe/model/document.py:614 msgid "Row" msgstr "行" @@ -21531,7 +21567,7 @@ msgstr "" msgid "SMS was not sent. Please contact Administrator." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:187 +#: frappe/email/doctype/email_account/email_account.py:188 msgid "SMTP Server is required" msgstr "" @@ -21639,7 +21675,7 @@ msgstr "" #: frappe/public/js/frappe/form/footer/form_timeline.js:663 #: frappe/public/js/frappe/form/quick_entry.js:161 #: 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:322 #: frappe/public/js/frappe/utils/common.js:443 @@ -21802,7 +21838,7 @@ msgstr "" msgid "Scheduled To Send" msgstr "" -#: frappe/core/doctype/server_script/server_script.py:281 +#: frappe/core/doctype/server_script/server_script.py:255 msgid "Scheduled execution for script {0} has updated" msgstr "脚本{0}的计划执行已更新" @@ -22206,7 +22242,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 "选择字段" @@ -22734,7 +22770,7 @@ msgstr "" msgid "Server Script" msgstr "服务器脚本" -#: frappe/utils/safe_exec.py:89 +#: frappe/utils/safe_exec.py:92 msgid "Server Scripts are disabled. Please enable server scripts from bench configuration." msgstr "" @@ -24067,7 +24103,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:909 #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.json #: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json @@ -24416,7 +24452,7 @@ msgstr "" msgid "Successful Transactions" msgstr "成功交易" -#: frappe/model/rename_doc.py:688 +#: frappe/model/rename_doc.py:694 msgid "Successful: {0} to {1}" msgstr "成功:{0} {1}" @@ -24886,7 +24922,7 @@ msgstr "" msgid "Table updated" msgstr "表更新" -#: frappe/model/document.py:1370 +#: frappe/model/document.py:1374 msgid "Table {0} cannot be empty" msgstr "表{0}不能为空" @@ -25002,11 +25038,21 @@ msgstr "" msgid "Temporarily Disabled" msgstr "暂时禁用" +#: frappe/core/doctype/translation/test_translation.py:47 +#: frappe/core/doctype/translation/test_translation.py:54 +msgid "Test Data" +msgstr "" + #. Label of a Data field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Test Job ID" msgstr "" +#: frappe/core/doctype/translation/test_translation.py:49 +#: frappe/core/doctype/translation/test_translation.py:57 +msgid "Test Spanish" +msgstr "" + #: frappe/email/doctype/newsletter/newsletter.py:94 msgid "Test email sent to {0}" msgstr "测试发送到{0}的电子邮件" @@ -25451,7 +25497,7 @@ msgstr "这看板将是私有的" msgid "This action is irreversible. Do you wish to continue?" msgstr "" -#: frappe/__init__.py:991 +#: frappe/__init__.py:935 msgid "This action is only allowed for {}" msgstr "此操作仅适用于{}" @@ -25506,7 +25552,7 @@ msgstr "" msgid "This document is already amended, you cannot ammend it again" msgstr "该文档已被修改,您无法再次对其进行修改" -#: frappe/model/document.py:1538 +#: frappe/model/document.py:1542 msgid "This document is currently locked and queued for execution. Please try again after some time." msgstr "" @@ -25683,7 +25729,7 @@ msgstr "" msgid "This will terminate the job immediately and might be dangerous, are you sure? " msgstr "" -#: frappe/core/doctype/user/user.py:1185 +#: frappe/core/doctype/user/user.py:1178 msgid "Throttled" msgstr "节流" @@ -26747,7 +26793,7 @@ msgstr "未知列: {0}" msgid "Unknown Rounding Method: {}" msgstr "" -#: frappe/auth.py:302 +#: frappe/auth.py:304 msgid "Unknown User" msgstr "未知用户" @@ -26774,7 +26820,7 @@ msgstr "" msgid "Unread Notification Sent" msgstr "" -#: frappe/utils/safe_exec.py:429 +#: frappe/utils/safe_exec.py:478 msgid "Unsafe SQL query" msgstr "" @@ -26907,7 +26953,7 @@ msgstr "更新翻译" msgid "Update Value" msgstr "" -#: frappe/utils/change_log.py:383 +#: frappe/utils/change_log.py:386 msgid "Update from Frappe Cloud" msgstr "" @@ -26978,6 +27024,10 @@ msgstr "更新{0}" 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:121 #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:122 #: frappe/public/js/frappe/form/grid.js:63 @@ -27461,7 +27511,7 @@ msgstr "" msgid "User {0} has requested for data deletion" msgstr "用户{0}已请求删除数据" -#: frappe/core/doctype/user/user.py:1319 +#: frappe/core/doctype/user/user.py:1312 msgid "User {0} impersonated as {1}" msgstr "" @@ -27469,7 +27519,7 @@ msgstr "" msgid "User {0} is disabled" msgstr "用户{0}已禁用" -#: frappe/sessions.py:230 +#: frappe/sessions.py:231 msgid "User {0} is disabled. Please contact your System Manager." msgstr "" @@ -27611,15 +27661,15 @@ msgstr "" msgid "Value To Be Set" msgstr "" -#: frappe/model/base_document.py:948 frappe/model/document.py:666 +#: frappe/model/base_document.py:948 frappe/model/document.py:670 msgid "Value cannot be changed for {0}" msgstr "值不能被改变为{0}" -#: frappe/model/document.py:612 +#: frappe/model/document.py:616 msgid "Value cannot be negative for" msgstr "值不能为负" -#: frappe/model/document.py:616 +#: frappe/model/document.py:620 msgid "Value cannot be negative for {0}: {1}" msgstr "{0}的值不能为负:{1}" @@ -28731,6 +28781,10 @@ msgstr "你已连接到互联网。" msgid "You are impersonating as another user." msgstr "" +#: frappe/integrations/frappe_providers/frappecloud_billing.py:24 +msgid "You are not allowed to access this resource" +msgstr "" + #: frappe/permissions.py:403 msgid "You are not allowed to access this {0} record because it is linked to {1} '{2}' in field {3}" msgstr "您无权访问此{0}记录,因为它链接到{1}“{2}”在字段{3}" @@ -28783,7 +28837,7 @@ msgstr "" msgid "You are not permitted to access this page." msgstr "你没有权限访问此页面。" -#: frappe/__init__.py:910 +#: frappe/__init__.py:854 msgid "You are not permitted to access this resource." msgstr "" @@ -28795,7 +28849,7 @@ msgstr "您现在正在关注此文档。您将通过电子邮件收到每日更 msgid "You are only allowed to update order, do not remove or add apps." msgstr "" -#: frappe/email/doctype/email_account/email_account.js:212 +#: frappe/email/doctype/email_account/email_account.js:216 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 "" @@ -28860,7 +28914,7 @@ msgstr "" msgid "You can only set the 3 custom doctypes in the Document Types table." msgstr "" -#: frappe/handler.py:228 +#: frappe/handler.py:229 msgid "You can only upload JPG, PNG, PDF, TXT or Microsoft documents." msgstr "" @@ -28967,11 +29021,11 @@ msgstr "你没有足够的积分" msgid "You do not have enough review points" msgstr "您没有足够的评论点" -#: frappe/desk/query_report.py:803 +#: frappe/desk/query_report.py:807 msgid "You do not have permission to access {0}: {1}." msgstr "" -#: frappe/www/printview.py:358 +#: frappe/www/printview.py:361 msgid "You do not have permission to view this document" msgstr "" @@ -29072,6 +29126,10 @@ msgstr "" msgid "You must login to submit this form" msgstr "您必须登录才能提交此表单" +#: frappe/model/document.py:238 +msgid "You need the '{0}' permission on {1} {2} to perform this action." +msgstr "" + #: frappe/desk/doctype/workspace/workspace.py:113 msgid "You need to be Workspace Manager to delete a public workspace." msgstr "" @@ -29116,13 +29174,17 @@ msgstr "您需要安装pycups才能使用此功能!" msgid "You need to select indexes you want to add first." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:145 +#: frappe/email/doctype/email_account/email_account.py:146 msgid "You need to set one IMAP folder for {0}" msgstr "" +#: frappe/model/rename_doc.py:388 +msgid "You need write permission on {0} {1} to merge" +msgstr "" + #: frappe/model/rename_doc.py:383 -msgid "You need write permission to rename" -msgstr "你需要写权限来重命名" +msgid "You need write permission on {0} {1} to rename" +msgstr "" #: frappe/client.py:458 msgid "You need {0} permission to fetch values from {1} {2}" @@ -29192,7 +29254,7 @@ msgstr "您的捷径" msgid "Your account has been deleted" msgstr "" -#: frappe/auth.py:494 +#: frappe/auth.py:496 msgid "Your account has been locked and will resume after {0} seconds" msgstr "您的帐户已被锁定,并将在{0}秒后恢复" @@ -30698,7 +30760,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}字段" @@ -30984,7 +31046,7 @@ msgstr "{0} 已经被成功的加入到邮件组之中。" msgid "{0} has left the conversation in {1} {2}" msgstr "{0}已经离开对话{1} {2}" -#: frappe/__init__.py:2466 +#: frappe/__init__.py:2410 msgid "{0} has no versions tracked." msgstr "{0}没有跟踪版本。" @@ -31050,7 +31112,7 @@ msgstr "" msgid "{0} is like {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:174 +#: frappe/email/doctype/email_account/email_account.py:175 msgid "{0} is mandatory" msgstr "{0}是必填项" @@ -31058,7 +31120,7 @@ msgstr "{0}是必填项" msgid "{0} is not a field of doctype {1}" msgstr "" -#: frappe/www/printview.py:341 +#: frappe/www/printview.py:344 msgid "{0} is not a raw printing format." msgstr "{0}不是原始打印格式。" @@ -31131,7 +31193,7 @@ msgstr "{0}现在是{1}类型的默认打印格式" msgid "{0} is one of {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:275 +#: frappe/email/doctype/email_account/email_account.py:276 #: frappe/model/naming.py:201 #: frappe/printing/doctype/print_format/print_format.py:92 #: frappe/utils/csvutils.py:131 @@ -31150,7 +31212,7 @@ msgstr "" msgid "{0} items selected" msgstr "{0}项目已选择" -#: frappe/core/doctype/user/user.py:1328 +#: frappe/core/doctype/user/user.py:1321 msgid "{0} just impersonated as you. They gave this reason: {1}" msgstr "" @@ -31183,23 +31245,23 @@ msgstr "{0}分钟前" msgid "{0} months ago" msgstr "{0}个月前" -#: frappe/model/document.py:1595 +#: frappe/model/document.py:1599 msgid "{0} must be after {1}" msgstr "{0}必须在{1}之后" -#: frappe/model/document.py:1356 +#: frappe/model/document.py:1360 msgid "{0} must be beginning with '{1}'" msgstr "" -#: frappe/model/document.py:1358 +#: frappe/model/document.py:1362 msgid "{0} must be equal to '{1}'" msgstr "" -#: frappe/model/document.py:1354 +#: frappe/model/document.py:1358 msgid "{0} must be none of {1}" msgstr "" -#: frappe/model/document.py:1352 frappe/utils/csvutils.py:136 +#: frappe/model/document.py:1356 frappe/utils/csvutils.py:136 msgid "{0} must be one of {1}" msgstr "{0}必须属于{1}" @@ -31211,7 +31273,7 @@ msgstr "{0}必须首先设置" msgid "{0} must be unique" msgstr "{0}必须是唯一的" -#: frappe/model/document.py:1360 +#: frappe/model/document.py:1364 msgid "{0} must be {1} {2}" msgstr "" @@ -31224,7 +31286,7 @@ msgstr "" msgid "{0} not a valid State" msgstr "{0}不是有效的国家" -#: frappe/model/rename_doc.py:386 +#: frappe/model/rename_doc.py:391 msgid "{0} not allowed to be renamed" msgstr "{0}不允许改名" @@ -31357,7 +31419,7 @@ msgstr "{0}关闭了此文件对{1}的共享" msgid "{0} updated" msgstr "{0}已更新" -#: frappe/public/js/frappe/form/controls/multiselect_list.js:162 +#: frappe/public/js/frappe/form/controls/multiselect_list.js:178 msgid "{0} values selected" msgstr "已选择{0}个值" @@ -31585,8 +31647,8 @@ msgstr "" msgid "{} field cannot be empty." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:198 -#: frappe/email/doctype/email_account/email_account.py:206 +#: frappe/email/doctype/email_account/email_account.py:199 +#: frappe/email/doctype/email_account/email_account.py:207 msgid "{} has been disabled. It can only be enabled if {} is checked." msgstr "" From cf8b2d386848188bf71f9d23f1b89099255023a9 Mon Sep 17 00:00:00 2001 From: Smit Vora Date: Fri, 6 Dec 2024 17:04:25 +0530 Subject: [PATCH 09/12] feat: bulk update docs using `case when` queries (#28483) (cherry picked from commit 6b02484f1c3878832c85a5e9ebee381f2d507153) --- frappe/database/database.py | 134 ++++++++++++++++++++++++++++++++++++ frappe/tests/test_db.py | 54 +++++++++++++++ 2 files changed, 188 insertions(+) diff --git a/frappe/database/database.py b/frappe/database/database.py index b6cd87bfcd24..16fc8d54d809 100644 --- a/frappe/database/database.py +++ b/frappe/database/database.py @@ -30,6 +30,7 @@ ) from frappe.exceptions import DoesNotExistError, ImplicitCommitError from frappe.monitor import get_trace_id +from frappe.query_builder import Case from frappe.query_builder.functions import Count from frappe.utils import CallbackManager, cint, get_datetime, get_table_name, getdate, now, sbool from frappe.utils import cast as cast_fieldtype @@ -991,6 +992,139 @@ def set_value( if dt in self.value_cache: del self.value_cache[dt] + def bulk_update( + self, + doctype: str, + doc_updates: dict, + *, + chunk_size: int = 100, + modified: str | None = None, + modified_by: str | None = None, + update_modified: bool = True, + debug: bool = False, + ): + """ + :param doctype: DocType to update + :param doc_updates: Dictionary of key (docname) and values to update + :param chunk_size: Number of documents to update in a single transaction + :param modified: Use this as the `modified` timestamp. + :param modified_by: Set this user as `modified_by`. + :param update_modified: default True. Update `modified` and `modified_by` fields + :param debug: Print the query in the developer / js console. + + doc_updates should be in the following format: + ```py + { + "docname1": { + "field1": "value1", + "field2": "value2", + ... + }, + "docname2": { + "field1": "value1", + "field2": "value2", + ... + }, + } + ``` + + Note: + - Bigger chunk sizes could be less performant. Use appropriate chunk size based on the number of fields to update. + + """ + if not doc_updates: + return + + modified_dict = None + if update_modified: + modified_dict = self._get_update_dict( + {}, None, modified=modified, modified_by=modified_by, update_modified=update_modified + ) + + total_docs = len(doc_updates) + iterator = iter(doc_updates.items()) + + for __ in range(0, total_docs, chunk_size): + doc_chunk = dict(itertools.islice(iterator, chunk_size)) + self._build_and_run_bulk_update_query(doctype, doc_chunk, modified_dict, debug) + + @staticmethod + def _build_and_run_bulk_update_query( + doctype: str, doc_updates: dict, modified_dict: dict | None = None, debug: bool = False + ): + """ + :param doctype: DocType to update + :param doc_updates: Dictionary of key (docname) and values to update + :param debug: Print the query in the developer / js console. + + --- + + doc_updates should be in the following format: + ```py + { + "docname1": { + "field1": "value1", + "field2": "value2", + ... + }, + "docname2": { + "field1": "value1", + "field2": "value2", + ... + }, + } + ``` + + --- + + Query will be built as: + ```sql + UPDATE `tabItem` + SET `status` = CASE + WHEN `name` = 'Item-1' THEN 'Close' + WHEN `name` = 'Item-2' THEN 'Open' + WHEN `name` = 'Item-3' THEN 'Close' + WHEN `name` = 'Item-4' THEN 'Cancelled' + ELSE `status` + end, + `description` = CASE + WHEN `name` = 'Item-1' THEN 'This is the first task' + WHEN `name` = 'Item-2' THEN 'This is the second task' + WHEN `name` = 'Item-3' THEN 'This is the third task' + WHEN `name` = 'Item-4' THEN 'This is the fourth task' + ELSE `description` + end + WHERE `name` IN ( 'Item-1', 'Item-2', 'Item-3', 'Item-4' ) + ``` + """ + if not doc_updates: + return + + dt = frappe.qb.DocType(doctype) + update_query = frappe.qb.update(dt) + + conditions = {} + docnames = list(doc_updates.keys()) + + for docname, row in doc_updates.items(): + for field, value in row.items(): + # CASE + if field not in conditions: + conditions[field] = Case() + + # WHEN + conditions[field].when(dt.name == docname, value) + + for field in conditions: + # ELSE + update_query = update_query.set(dt[field], conditions[field].else_(dt[field])) + + if modified_dict: + for column, value in modified_dict.items(): + update_query = update_query.set(dt[column], value) + + update_query.where(dt.name.isin(docnames)).run(debug=debug) + def set_global(self, key, val, user="__global"): """Save a global key value. Global values will be automatically set if they match fieldname.""" self.set_default(key, val, user) diff --git a/frappe/tests/test_db.py b/frappe/tests/test_db.py index c1abd1798ede..09867b65b0dc 100644 --- a/frappe/tests/test_db.py +++ b/frappe/tests/test_db.py @@ -518,6 +518,60 @@ def test_bulk_insert(self): frappe.db.delete("ToDo", {"description": test_body}) + def test_bulk_update(self): + test_body = f"test_bulk_update - {random_string(10)}" + + frappe.db.bulk_insert( + "ToDo", + ["name", "description"], + [[f"ToDo Test Bulk Update {i}", test_body] for i in range(20)], + ignore_duplicates=True, + ) + + record_names = frappe.get_all("ToDo", filters={"description": test_body}, pluck="name") + + new_descriptions = {name: f"{test_body} - updated - {random_string(10)}" for name in record_names} + + # update with same fields to update + frappe.db.bulk_update( + "ToDo", {name: {"description": new_descriptions[name]} for name in record_names} + ) + + # check if all records were updated + updated_records = dict( + frappe.get_all( + "ToDo", filters={"name": ("in", record_names)}, fields=["name", "description"], as_list=True + ) + ) + self.assertDictEqual(new_descriptions, updated_records) + + # update with different fields to update + updates = { + record_names[0]: {"priority": "High", "status": "Closed"}, + record_names[1]: {"status": "Closed"}, + } + frappe.db.bulk_update("ToDo", updates) + + priority, status = frappe.db.get_value("ToDo", record_names[0], ["priority", "status"]) + + self.assertEqual(priority, "High") + self.assertEqual(status, "Closed") + + # further updates with different fields to update + updates = {record_names[0]: {"status": "Open"}, record_names[1]: {"priority": "Low"}} + frappe.db.bulk_update("ToDo", updates) + + priority, status = frappe.db.get_value("ToDo", record_names[0], ["priority", "status"]) + self.assertEqual(priority, "High") # should stay the same + self.assertEqual(status, "Open") + + priority, status = frappe.db.get_value("ToDo", record_names[1], ["priority", "status"]) + self.assertEqual(priority, "Low") + self.assertEqual(status, "Closed") # should stay the same + + # cleanup + frappe.db.delete("ToDo", {"name": ("in", record_names)}) + def test_count(self): frappe.db.delete("Note") From 811183c8748a8e579e0b9c8192d0bf82a221a061 Mon Sep 17 00:00:00 2001 From: vimalraj27 Date: Fri, 6 Dec 2024 17:16:18 +0530 Subject: [PATCH 10/12] fix: hide insert below button in submitted document (cherry picked from commit 7833911b6f687d60a0ec35dddbb6dfcbfa8e6a3d) --- frappe/public/js/frappe/form/grid_row_form.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/frappe/public/js/frappe/form/grid_row_form.js b/frappe/public/js/frappe/form/grid_row_form.js index bfec12c225b3..f969e7ea720c 100644 --- a/frappe/public/js/frappe/form/grid_row_form.js +++ b/frappe/public/js/frappe/form/grid_row_form.js @@ -71,9 +71,11 @@ export default class GridRowForm { ${__("Shortcuts")}: ${__("Ctrl + Up")} . ${__("Ctrl + Down")} . ${__("ESC")} + + `; From 7a784a9ebe748b4fd2988919e62c80f842e37267 Mon Sep 17 00:00:00 2001 From: vimalraj27 Date: Fri, 6 Dec 2024 18:24:12 +0530 Subject: [PATCH 11/12] chore: add indent (cherry picked from commit 5a3f4c34cc493fbad76c61cf807891d4f48bdd83) --- frappe/public/js/frappe/form/grid_row_form.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frappe/public/js/frappe/form/grid_row_form.js b/frappe/public/js/frappe/form/grid_row_form.js index f969e7ea720c..02ca2cb85cd2 100644 --- a/frappe/public/js/frappe/form/grid_row_form.js +++ b/frappe/public/js/frappe/form/grid_row_form.js @@ -72,9 +72,9 @@ export default class GridRowForm { ${__("Ctrl + Up")} . ${__("Ctrl + Down")} . ${__("ESC")} - + `; From a0b79a29bdcf30d4872f563487a6c0d286cb0cdd Mon Sep 17 00:00:00 2001 From: Ejaaz Khan Date: Sat, 7 Dec 2024 01:39:34 +0530 Subject: [PATCH 12/12] feat: add select all button to select all column in child table (cherry picked from commit dbc8a600007624c0435bc0146c5fee8fa9438826) --- frappe/public/js/frappe/form/grid_row.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/frappe/public/js/frappe/form/grid_row.js b/frappe/public/js/frappe/form/grid_row.js index e6a75ea35ca3..c806dac3b5d2 100644 --- a/frappe/public/js/frappe/form/grid_row.js +++ b/frappe/public/js/frappe/form/grid_row.js @@ -465,6 +465,8 @@ export default class GridRow { sort_options: false, }, ], + secondary_action_label: __("Select All"), + secondary_action: () => this.select_all_columns(docfields), }); d.set_primary_action(__("Add"), () => { @@ -489,6 +491,17 @@ export default class GridRow { d.show(); } + select_all_columns(docfields) { + docfields.forEach((docfield) => { + if (docfield.checked) { + return; + } + $(`.checkbox.unit-checkbox input[type="checkbox"][data-unit="${docfield.value}"]`) + .prop("checked", true) + .trigger("change"); + }); + } + prepare_columns_for_dialog(selected_fields) { let fields = [];