diff --git a/insights/locale/fa.po b/insights/locale/fa.po index 25c1566a8..d91db81b7 100644 --- a/insights/locale/fa.po +++ b/insights/locale/fa.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: hello@frappe.io\n" "POT-Creation-Date: 2026-04-26 09:47+0000\n" -"PO-Revision-Date: 2026-05-06 12:26\n" +"PO-Revision-Date: 2026-05-11 12:59\n" "Last-Translator: hello@frappe.io\n" "Language-Team: Persian\n" "MIME-Version: 1.0\n" @@ -21,7 +21,7 @@ msgstr "" #. Option for the 'Cardinality' (Select) field in DocType 'Insights Table Link' #: insights/insights/doctype/insights_table_link/insights_table_link.json msgid "1:1" -msgstr "" +msgstr "۱:۱" #. Option for the 'Cardinality' (Select) field in DocType 'Insights Table Link' #: insights/insights/doctype/insights_table_link/insights_table_link.json @@ -32,7 +32,7 @@ msgstr "" #. 'Insights Data Source v3' #: insights/insights/doctype/insights_data_source_v3/insights_data_source_v3.json msgid "API Configuration" -msgstr "" +msgstr "پیکربندی API" #. Option for the 'Authentication Type' (Select) field in DocType 'Insights #. Data Source v3' @@ -54,7 +54,7 @@ msgstr "توکن API" #. Label of the api_username (Data) field in DocType 'Insights Data Source v3' #: insights/insights/doctype/insights_data_source_v3/insights_data_source_v3.json msgid "API Username" -msgstr "" +msgstr "نام کاربری API" #: frontend/src2/query/components/FormatRule.vue:203 msgid "Above average" @@ -73,7 +73,7 @@ msgstr "پذیرفته شده در" #: frontend/src2/workbook/WorkbookList.vue:47 msgid "Access" -msgstr "" +msgstr "دسترسی" #: frontend/src2/settings/Settings.vue:10 msgid "Account" @@ -82,7 +82,7 @@ msgstr "حساب" #. Label of the if_exists (Select) field in DocType 'Insights Table Import' #: insights/insights/doctype/insights_table_import/insights_table_import.json msgid "Action if table exists" -msgstr "" +msgstr "اقدام در صورت وجود جدول" #. Option for the 'Status' (Select) field in DocType 'Insights Data Source' #. Option for the 'Status' (Select) field in DocType 'Insights Data Source v3' @@ -131,13 +131,13 @@ msgstr "ادمین" #. Label of the aggregation (Data) field in DocType 'Insights Query Column' #: insights/insights/doctype/insights_query_column/insights_query_column.json msgid "Aggregation" -msgstr "" +msgstr "تجمیع" #. Label of the aggregation_condition (Code) field in DocType 'Insights Query #. Column' #: insights/insights/doctype/insights_query_column/insights_query_column.json msgid "Aggregation Condition" -msgstr "" +msgstr "شرایط تجمع" #: frontend/src2/query/components/AlertSetupDialog.vue:70 msgid "Alert Created" @@ -165,7 +165,7 @@ msgstr "" #: insights/insights/doctype/insights_alert/insights_alert.js:12 msgid "Alert sent" -msgstr "" +msgstr "هشدار ارسال شد" #: frontend/src2/query/components/QueryAlertsDialog.vue:95 msgid "Alerts" @@ -292,7 +292,7 @@ msgstr "" #: frontend/src2/query/components/FormatRule.vue:204 msgid "Below average" -msgstr "" +msgstr "پایین‌تر از متوسط" #. Option for the 'Database Type' (Select) field in DocType 'Insights Data #. Source v3' @@ -541,7 +541,7 @@ msgstr "تأیید" #: frontend/src2/data_source/ConnectMariaDBDialog.vue:77 #: frontend/src2/data_source/ConnectPostgreSQLDialog.vue:85 msgid "Connect" -msgstr "" +msgstr "اتصال" #: frontend/src2/data_source/ConnectClickhouseDialog.vue:120 msgid "Connect to ClickHouse" @@ -553,27 +553,27 @@ msgstr "" #: frontend/src2/data_source/ConnectDuckDBDialog.vue:95 msgid "Connect to DuckDB" -msgstr "" +msgstr "اتصال به DuckDB" #: frontend/src2/data_source/DataSourceList.vue:69 msgid "Connect to DuckDB database" -msgstr "" +msgstr "اتصال به پایگاه داده DuckDB" #: frontend/src2/data_source/ConnectMariaDBDialog.vue:120 msgid "Connect to MariaDB" -msgstr "" +msgstr "اتصال به MariaDB" #: frontend/src2/data_source/DataSourceList.vue:42 msgid "Connect to MariaDB database" -msgstr "" +msgstr "اتصال به پایگاه داده MariaDB" #: frontend/src2/data_source/ConnectPostgreSQLDialog.vue:128 msgid "Connect to PostgreSQL" -msgstr "" +msgstr "اتصال به PostgreSQL" #: frontend/src2/data_source/DataSourceList.vue:51 msgid "Connect to PostgreSQL database" -msgstr "" +msgstr "اتصال به پایگاه داده PostgreSQL" #. Label of the connection_string (Small Text) field in DocType 'Insights Data #. Source' @@ -601,16 +601,16 @@ msgstr "" #: frontend/src2/charts/components/ChartBuilderToolbar.vue:60 #: frontend/src2/workbook/WorkbookNavbarActions.vue:66 msgid "Copy JSON" -msgstr "" +msgstr "کپی کردن JSON" #: frontend/src2/query/components/NativeQueryEditor.vue:111 #: frontend/src2/query/components/QueryBuilderToolbar.vue:52 msgid "Copy Query" -msgstr "" +msgstr "کپی کردن پرسمان" #: frontend/src2/charts/components/MeasurePicker.vue:126 msgid "Count of..." -msgstr "" +msgstr "تعداد..." #: frontend/src2/teams/CreateTeamDialog.vue:18 msgid "Create" @@ -618,17 +618,17 @@ msgstr "ایجاد کردن" #: frontend/src2/query/components/AlertSetupDialog.vue:129 msgid "Create Alert" -msgstr "" +msgstr "ایجاد هشدار" #: frontend/src2/charts/components/NewMeasureSelectorDialog.vue:97 msgid "Create Measure" -msgstr "" +msgstr "ایجاد معیار" #: frontend/src2/settings/PermissionsSettings.vue:67 #: frontend/src2/teams/CreateTeamDialog.vue:15 #: frontend/src2/teams/TeamList.vue:65 msgid "Create Team" -msgstr "" +msgstr "ایجاد تیم" #: frontend/src2/dashboard/DashboardList.vue:96 msgid "Create a dashboard in your workbook to view it here." @@ -691,7 +691,7 @@ msgstr "" #: frontend/src2/query/components/AddOperationPopover.vue:80 msgid "Custom Operation" -msgstr "" +msgstr "عملیات سفارشی" #. Description of the 'Custom Headers' (JSON) field in DocType 'Insights Data #. Source v3' @@ -770,7 +770,7 @@ msgstr "" #: frontend/src2/charts/components/NewMeasureSelectorDialog.vue:120 msgid "Data Type" -msgstr "" +msgstr "نوع داده" #. Option for the 'Type' (Select) field in DocType 'Insights Data Source v3' #: insights/insights/doctype/insights_data_source_v3/insights_data_source_v3.json @@ -802,7 +802,7 @@ msgstr "تاریخ" #: frontend/src2/query/components/FormatRule.vue:234 msgid "Date Rules" -msgstr "" +msgstr "قوانین تاریخ" #. Option for the 'Type' (Select) field in DocType 'Insights Table Column' #: insights/insights/doctype/insights_table_column/insights_table_column.json @@ -826,11 +826,11 @@ msgstr "حذف" #: frontend/src2/components/DemoDataBanner.vue:26 #: frontend/src2/settings/GeneralSettings.vue:22 msgid "Demo Data Ready" -msgstr "" +msgstr "داده‌های آزمایشی آماده است" #: frontend/src2/query/components/AlertSetupDialog.vue:123 msgid "Disable Alert" -msgstr "" +msgstr "غیرفعال کردن هشدار" #. Label of the disabled (Check) field in DocType 'Insights Alert' #: frontend/src2/query/components/QueryAlertsDialog.vue:44 @@ -1113,7 +1113,7 @@ msgstr "آدرس فایل" #: frontend/src2/components/ExportDialog.vue:58 msgid "Filename" -msgstr "" +msgstr "نام فایل" #: frontend/src2/query/components/FiltersSelectorDialog.vue:21 msgid "Filter" @@ -1125,7 +1125,7 @@ msgstr "" #: frontend/src2/query/components/AddOperationPopover.vue:44 msgid "Filter Rows" -msgstr "" +msgstr "فیلتر ردیف‌ها" #: frontend/src2/query/components/AddOperationPopover.vue:45 msgid "Filter rows based on columns or expressions" @@ -1888,11 +1888,11 @@ msgstr "" #: frontend/src2/charts/components/MeasurePicker.vue:130 msgid "Maximum of..." -msgstr "" +msgstr "حداکثر..." #: frontend/src2/charts/components/NewMeasureSelectorDialog.vue:112 msgid "Measure Name" -msgstr "" +msgstr "نام معیار" #. Label of the memory_limit (Int) field in DocType 'Insights Table Import Log' #: insights/insights/doctype/insights_table_import_log/insights_table_import_log.json @@ -1907,7 +1907,7 @@ msgstr "پیام" #: frontend/src2/charts/components/MeasurePicker.vue:129 msgid "Minimum of..." -msgstr "" +msgstr "حداقل..." #: frontend/src2/data_source/DataSourceList.vue:120 #: frontend/src2/workbook/WorkbookList.vue:103 @@ -1944,7 +1944,7 @@ msgstr "نام" #: frontend/src2/query/components/QueryAlertsDialog.vue:79 #: frontend/src2/query/components/QueryAlertsDialog.vue:108 msgid "New Alert" -msgstr "" +msgstr "هشدار جدید" #: frontend/src2/workbook/WorkbookTabSwitcher.vue:63 msgid "New Chart" @@ -1952,16 +1952,16 @@ msgstr "نمودار جدید" #: frontend/src2/workbook/WorkbookTabSwitcher.vue:64 msgid "New Dashboard" -msgstr "" +msgstr "داشبورد جدید" #: frontend/src2/data_source/DataSourceList.vue:133 #: frontend/src2/data_source/DataSourceList.vue:148 msgid "New Data Source" -msgstr "" +msgstr "منبع داده جدید" #: frontend/src2/workbook/WorkbookTabSwitcher.vue:62 msgid "New Query" -msgstr "" +msgstr "پرس و جوی جدید" #: frontend/src2/home/HomeQuickActions.vue:28 #: frontend/src2/workbook/WorkbookList.vue:116 @@ -1984,12 +1984,12 @@ msgstr "" #: frontend/src2/query/components/source_selector/WorkbookQueryList.vue:90 msgid "No Queries Found" -msgstr "" +msgstr "هیچ پرسمانی یافت نشد" #: frontend/src2/data_source/DataSourceTableList.vue:40 #: frontend/src2/query/components/source_selector/DataSourceTableList.vue:58 msgid "No Tables Found" -msgstr "" +msgstr "هیچ جدولی یافت نشد" #: frontend/src2/data_store/DataStoreList.vue:57 msgid "No Tables Stored" @@ -2001,7 +2001,7 @@ msgstr "" #: frontend/src2/query/components/QueryAlertsDialog.vue:76 msgid "No alerts" -msgstr "" +msgstr "بدون هشدار" #: frontend/src2/query/components/ColumnsSelectorDialog.vue:108 msgid "No columns selected" @@ -2013,7 +2013,7 @@ msgstr "" #: frontend/src2/data_source/DataSourceList.vue:130 msgid "No data sources." -msgstr "" +msgstr "بدون منبع داده." #: frontend/src2/query/components/ExplainPlanDialog.vue:44 msgid "No plan available. Execute the query first." @@ -2045,7 +2045,7 @@ msgstr "" #: frontend/src2/settings/UsersSettings.vue:81 #: frontend/src2/users/UserList.vue:80 msgid "No users." -msgstr "" +msgstr "بدون کاربر." #: frontend/src2/home/HomeWorkbookList.vue:66 msgid "No workbooks created" @@ -2167,7 +2167,7 @@ msgstr "مجوزها" #: frontend/src2/workbook/WorkbookShareDialog.vue:82 msgid "Permissions updated" -msgstr "" +msgstr "مجوزها به‌روزرسانی شدند" #. Description of the 'State (JSON)' (Code) field in DocType 'Insights Table #. Import Job' @@ -2243,7 +2243,7 @@ msgstr "" #: frontend/src2/query/components/source_selector/WorkbookQueryList.vue:59 #: frontend/src2/workbook/WorkbookSidebar.vue:29 msgid "Queries" -msgstr "" +msgstr "پرس‌وجوها" #. Label of the query (Link) field in DocType 'Insights Alert' #. Label of the query (Link) field in DocType 'Insights Chart' @@ -2292,7 +2292,7 @@ msgstr "در صف" #: frontend/src2/home/HomeQuickActions.vue:21 msgid "Quick Actions" -msgstr "" +msgstr "اقدامات سریع" #. Option for the 'Type' (Select) field in DocType 'Insights Data Source v3' #: insights/insights/doctype/insights_data_source_v3/insights_data_source_v3.json @@ -2301,11 +2301,11 @@ msgstr "" #: frontend/src2/query/components/FormatRule.vue:478 msgid "Ranking Condition" -msgstr "" +msgstr "شرایط رتبه‌بندی" #: frontend/src2/query/components/FormatRule.vue:225 msgid "Ranking Rules" -msgstr "" +msgstr "قوانین رتبه‌بندی" #. Label of the recipients (Small Text) field in DocType 'Insights Alert' #: frontend/src2/query/components/AlertSetupDialog.vue:181 @@ -2319,7 +2319,7 @@ msgstr "قرمز" #: frontend/src2/query/components/FormatRule.vue:209 msgid "Red-Green" -msgstr "" +msgstr "قرمز-سبز" #. Label of the ref_type (Select) field in DocType 'Insights Query Reference' #: insights/insights/doctype/insights_query_reference/insights_query_reference.json @@ -2606,7 +2606,7 @@ msgstr "" #: frontend/src2/query/components/AddOperationPopover.vue:145 msgid "Select an operation" -msgstr "" +msgstr "انتخاب یک عملیات" #: frontend/src2/dashboard/DashboardFilterEditor.vue:253 msgid "Select operator..." @@ -2619,15 +2619,15 @@ msgstr "" #: frontend/src2/settings/UsersSettings.vue:177 #: frontend/src2/users/UserList.vue:178 msgid "Send Invitation" -msgstr "" +msgstr "ارسال دعوتنامه" #: frontend/src2/query/components/AlertSetupDialog.vue:117 msgid "Send Test Alert" -msgstr "" +msgstr "ارسال هشدار آزمایشی" #: frontend/src2/query/components/AlertSetupDialog.vue:197 msgid "Send alert when" -msgstr "" +msgstr "ارسال هشدار هنگام" #: insights/insights/doctype/insights_alert/insights_alert.js:7 msgid "Sending Alert..." @@ -2652,7 +2652,7 @@ msgstr "تنظیمات" #: frontend/src2/query/components/AlertSetupDialog.vue:113 msgid "Setup Alert" -msgstr "" +msgstr "راه‌اندازی هشدار" #. Label of the setup_complete (Check) field in DocType 'Insights Settings' #: insights/insights/doctype/insights_settings/insights_settings.json @@ -2800,7 +2800,7 @@ msgstr "یک‌شنبه" #: frontend/src2/components/UserDropdown.vue:148 msgid "Switch to Desk" -msgstr "" +msgstr "سوئیچ به پیشخوان" #: frontend/src2/components/UserDropdown.vue:54 #: frontend/src2/components/UserDropdown.vue:140 @@ -2883,7 +2883,7 @@ msgstr "" #: insights/insights/doctype/insights_table_import_job/insights_table_import_job.json #: insights/insights/doctype/insights_table_import_log/insights_table_import_log.json msgid "Table Name" -msgstr "" +msgstr "نام جدول" #. Label of the table_restrictions (Data) field in DocType 'Insights Resource #. Permission' @@ -2894,7 +2894,7 @@ msgstr "" #. Label of the tables (Table) field in DocType 'Insights Query' #: insights/insights/doctype/insights_query/insights_query.json msgid "Tables" -msgstr "" +msgstr "جدول‌ها" #: frontend/src2/teams/TeamList.vue:30 msgid "Team" @@ -2914,7 +2914,7 @@ msgstr "" #. Label of the team_permissions (Table) field in DocType 'Insights Team' #: insights/insights/doctype/insights_team/insights_team.json msgid "Team Permissions" -msgstr "" +msgstr "مجوزهای تیم" #: frontend/src2/teams/TeamList.vue:83 msgid "Teams" @@ -2923,19 +2923,19 @@ msgstr "تیم‌ها" #. Option for the 'Channel' (Select) field in DocType 'Insights Alert' #: insights/insights/doctype/insights_alert/insights_alert.json msgid "Telegram" -msgstr "" +msgstr "تلگرام" #. Label of the telegram_api_token (Password) field in DocType 'Insights #. Settings' #: insights/insights/doctype/insights_settings/insights_settings.json msgid "Telegram API Token" -msgstr "" +msgstr "توکن API تلگرام" #. Label of the telegram_chat_id (Data) field in DocType 'Insights Alert' #: frontend/src2/query/components/AlertSetupDialog.vue:188 #: insights/insights/doctype/insights_alert/insights_alert.json msgid "Telegram Chat ID" -msgstr "" +msgstr "شناسه چت تلگرام" #. Option for the 'Type' (Select) field in DocType 'Insights Table Column' #: insights/insights/doctype/insights_table_column/insights_table_column.json @@ -2944,11 +2944,11 @@ msgstr "متن" #: frontend/src2/query/components/FormatRule.vue:230 msgid "Text Rules" -msgstr "" +msgstr "قوانین متن" #: frontend/src2/query/components/ColumnFilterTypeDate.vue:58 msgid "This FY" -msgstr "" +msgstr "این سال مالی" #: frontend/src2/query/components/ColumnFilterTypeDate.vue:55 msgid "This Month" @@ -3067,7 +3067,7 @@ msgstr "" #: frontend/src2/components/DemoDataBanner.vue:50 msgid "Try demo data" -msgstr "" +msgstr "داده‌های آزمایشی را امتحان کنید" #. Option for the 'Week Starts On' (Select) field in DocType 'Insights #. Settings' @@ -3108,7 +3108,7 @@ msgstr "" #: frontend/src2/query/components/AlertSetupDialog.vue:129 msgid "Update Alert" -msgstr "" +msgstr "هشدار به‌روزرسانی" #: frontend/src2/data_source/DataSourceTableList.vue:95 msgid "Update Table Links" @@ -3241,7 +3241,7 @@ msgstr "" #: frontend/src2/query/components/NativeQueryEditor.vue:101 #: frontend/src2/query/components/QueryBuilderToolbar.vue:42 msgid "View SQL" -msgstr "" +msgstr "مشاهده SQL" #: frontend/src2/workbook/WorkbookList.vue:74 msgid "Views" @@ -3286,7 +3286,7 @@ msgstr "" #: frontend/src2/charts/components/MapChartConfigForm.vue:54 msgid "World Map" -msgstr "" +msgstr "نقشه جهان" #. Description of the 'Script' (Code) field in DocType 'Insights Table Import #. Job' @@ -3327,7 +3327,7 @@ msgstr "" #. Option for the 'Order By' (Select) field in DocType 'Insights Query Column' #: insights/insights/doctype/insights_query_column/insights_query_column.json msgid "asc" -msgstr "" +msgstr "صعودی" #: frontend/src2/query/components/FormatRule.vue:193 msgid "before date" @@ -3335,7 +3335,7 @@ msgstr "" #: frontend/src2/query/components/FormatRule.vue:195 msgid "between dates" -msgstr "" +msgstr "بین تاریخ‌ها" #. Option for the 'Type' (Select) field in DocType 'Insights Folder' #: insights/insights/doctype/insights_folder/insights_folder.json @@ -3349,7 +3349,7 @@ msgstr "" #. Option for the 'Order By' (Select) field in DocType 'Insights Query Column' #: insights/insights/doctype/insights_query_column/insights_query_column.json msgid "desc" -msgstr "" +msgstr "نزولی" #: frontend/src2/query/components/FormatRule.vue:175 msgid "does not contain" @@ -3357,27 +3357,27 @@ msgstr "" #: frontend/src2/query/components/FormatRule.vue:179 msgid "does not equal" -msgstr "" +msgstr "برابر نیست" #: frontend/src2/query/components/AlertSetupDialog.vue:165 msgid "e.g. 0 0 12 * * ?" -msgstr "" +msgstr "مثلاً ۰ ۰ ۱۲ * * ?" #: frontend/src2/query/components/AlertSetupDialog.vue:190 msgid "e.g. 123456789" -msgstr "" +msgstr "مثلاً ۱۲۳۴۵۶۷۸۹" #: frontend/src2/query/components/AlertSetupDialog.vue:146 msgid "e.g. Low Inventory" -msgstr "" +msgstr "مثلاً موجودی کم" #: frontend/src2/components/VariablesDialog.vue:99 msgid "e.g. api_key" -msgstr "" +msgstr "مثلاً api_key" #: frontend/src2/query/components/AlertSetupDialog.vue:183 msgid "e.g. john@example.com, henry@example.com" -msgstr "" +msgstr "مثلاً john@example.com، henry@example.com" #: frontend/src2/workbook/WorkbookLineageDialog.vue:158 msgid "edges" @@ -3385,7 +3385,7 @@ msgstr "" #: frontend/src2/query/components/FormatRule.vue:177 msgid "ends with" -msgstr "" +msgstr "پایان می‌‌پذیرد با" #: frontend/src2/query/components/FormatRule.vue:165 #: frontend/src2/query/components/FormatRule.vue:178 @@ -3401,35 +3401,35 @@ msgstr "پوشه" #: frontend/src2/query/components/FormatRule.vue:167 msgid "greater than" -msgstr "" +msgstr "بزرگتر از" #: frontend/src2/query/components/FormatRule.vue:168 msgid "greater than or equals" -msgstr "" +msgstr "بزرگتر یا مساوی" #: frontend/src2/query/components/FormatRule.vue:180 msgid "is empty" -msgstr "" +msgstr "خالی است" #: frontend/src2/query/components/FormatRule.vue:191 msgid "is last month" -msgstr "" +msgstr "ماه گذشته است" #: frontend/src2/query/components/FormatRule.vue:189 msgid "is last week" -msgstr "" +msgstr "هفته گذشته است" #: frontend/src2/query/components/FormatRule.vue:181 msgid "is not empty" -msgstr "" +msgstr "خالی نیست" #: frontend/src2/query/components/FormatRule.vue:190 msgid "is this month" -msgstr "" +msgstr "این ماه است" #: frontend/src2/query/components/FormatRule.vue:188 msgid "is this week" -msgstr "" +msgstr "این هفته است" #: frontend/src2/query/components/FormatRule.vue:192 msgid "is this year" diff --git a/insights/locale/main.pot b/insights/locale/main.pot index 7a7bd6220..fb26e64c8 100644 --- a/insights/locale/main.pot +++ b/insights/locale/main.pot @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Insights VERSION\n" "Report-Msgid-Bugs-To: hello@frappe.io\n" -"POT-Creation-Date: 2026-05-03 09:54+0000\n" -"PO-Revision-Date: 2026-05-03 09:54+0000\n" +"POT-Creation-Date: 2026-04-26 09:47+0000\n" +"PO-Revision-Date: 2026-04-26 09:47+0000\n" "Last-Translator: hello@frappe.io\n" "Language-Team: hello@frappe.io\n" "MIME-Version: 1.0\n"