diff --git a/insights/locale/main.pot b/insights/locale/main.pot index 1a0fdcd51..ae91714d3 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-04-12 09:46+0000\n" -"PO-Revision-Date: 2026-04-12 09:46+0000\n" +"POT-Creation-Date: 2026-04-19 09:47+0000\n" +"PO-Revision-Date: 2026-04-19 09:47+0000\n" "Last-Translator: hello@frappe.io\n" "Language-Team: hello@frappe.io\n" "MIME-Version: 1.0\n" @@ -423,7 +423,7 @@ msgstr "" msgid "Choose Columns" msgstr "" -#: insights/insights/doctype/insights_data_source_v3/ibis_utils.py:86 +#: insights/insights/doctype/insights_data_source_v3/ibis_utils.py:98 msgid "Circular query reference detected while building \"{0}\"" msgstr "" @@ -432,6 +432,10 @@ msgstr "" msgid "Clear" msgstr "" +#: insights/insights/doctype/insights_table_v3/insights_table_v3.js:13 +msgid "Clear Warehouse Data" +msgstr "" + #. Option for the 'Database Type' (Select) field in DocType 'Insights Data #. Source v3' #: frontend/src2/data_source/DataSourceList.vue:58 @@ -440,6 +444,7 @@ msgid "ClickHouse" msgstr "" #: frontend/src2/query/components/source_selector/SourceSelectorDialog.vue:130 +#: insights/insights/doctype/insights_table_v3/insights_table_v3.js:95 msgid "Close" msgstr "" @@ -466,6 +471,12 @@ msgstr "" msgid "Column" msgstr "" +#. Description of the 'Cursor Column' (Data) field in DocType 'Insights Table +#. v3' +#: insights/insights/doctype/insights_table_v3/insights_table_v3.json +msgid "Column used to track sync progress. Use modified if rows can be updated (syncs new and changed rows). Use creation if rows are append-only (syncs only new rows, faster)." +msgstr "" + #. Label of the columns (Table) field in DocType 'Insights Query' #. Label of the columns (Table) field in DocType 'Insights Table' #. Label of the columns (Table) field in DocType 'Insights Table Import' @@ -584,6 +595,7 @@ msgstr "" msgid "Copy JSON" msgstr "" +#: frontend/src2/query/components/NativeQueryEditor.vue:93 #: frontend/src2/query/components/QueryBuilderToolbar.vue:37 msgid "Copy Query" msgstr "" @@ -649,6 +661,11 @@ msgstr "" msgid "CumulativeSum" msgstr "" +#. Label of the sync_cursor_column (Data) field in DocType 'Insights Table v3' +#: insights/insights/doctype/insights_table_v3/insights_table_v3.json +msgid "Cursor Column" +msgstr "" + #. Label of the custom_condition (Check) field in DocType 'Insights Alert' #: insights/insights/doctype/insights_alert/insights_alert.json msgid "Custom Condition" @@ -732,9 +749,12 @@ msgstr "" msgid "Data Sources | Insights" msgstr "" +#. Label of the data_store (Check) field in DocType 'Insights Query Execution +#. Log' #: frontend/src2/components/AppSidebar.vue:89 #: frontend/src2/data_store/DataStoreList.vue:75 #: frontend/src2/settings/Settings.vue:43 +#: insights/insights/doctype/insights_query_execution_log/insights_query_execution_log.json msgid "Data Store" msgstr "" @@ -851,6 +871,7 @@ msgstr "" msgid "Duplicate Chart" msgstr "" +#: frontend/src2/query/components/NativeQueryEditor.vue:88 #: frontend/src2/query/components/QueryBuilderToolbar.vue:32 msgid "Duplicate Query" msgstr "" @@ -961,11 +982,15 @@ msgstr "" msgid "Excel" msgstr "" -#: frontend/src2/query/components/NativeQueryEditor.vue:134 -#: frontend/src2/query/components/QueryBuilderToolbar.vue:69 +#: frontend/src2/query/components/NativeQueryEditor.vue:158 +#: frontend/src2/query/components/QueryBuilderToolbar.vue:67 msgid "Execute" msgstr "" +#: insights/insights/doctype/insights_table_v3/insights_table_v3.js:80 +msgid "Execution Count" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'Insights Query' #: insights/insights/doctype/insights_query/insights_query.json msgid "Execution Failed" @@ -1026,7 +1051,11 @@ msgstr "" msgid "Failed" msgstr "" -#: frontend/src2/query/components/NativeQueryEditor.vue:52 +#: insights/insights/doctype/insights_table_v3/insights_table_v3.js:73 +msgid "Failed Syncs" +msgstr "" + +#: frontend/src2/query/components/NativeQueryEditor.vue:55 msgid "Failed to format SQL" msgstr "" @@ -1047,13 +1076,13 @@ msgstr "" msgid "Favorites" msgstr "" -#: frontend/src2/query/components/NativeQueryEditor.vue:158 +#: frontend/src2/query/components/NativeQueryEditor.vue:193 #: frontend/src2/query/components/QueryBuilderToolbar.vue:57 #: frontend/src2/query/components/ScriptQueryEditor.vue:128 msgid "Fetched from cache" msgstr "" -#: frontend/src2/query/components/NativeQueryEditor.vue:161 +#: frontend/src2/query/components/NativeQueryEditor.vue:196 #: frontend/src2/query/components/QueryBuilderToolbar.vue:60 #: frontend/src2/query/components/ScriptQueryEditor.vue:129 msgid "Fetched in {0}s" @@ -1126,7 +1155,7 @@ msgstr "" msgid "Format Option" msgstr "" -#: frontend/src2/query/components/NativeQueryEditor.vue:143 +#: frontend/src2/query/components/NativeQueryEditor.vue:78 msgid "Format SQL" msgstr "" @@ -1146,6 +1175,11 @@ msgstr "" msgid "Friday" msgstr "" +#. Option for the 'Sync Mode' (Select) field in DocType 'Insights Table v3' +#: insights/insights/doctype/insights_table_v3/insights_table_v3.json +msgid "Full" +msgstr "" + #: frontend/src2/settings/Settings.vue:23 msgid "General" msgstr "" @@ -1233,11 +1267,11 @@ msgstr "" msgid "Import Table" msgstr "" -#: insights/insights/doctype/insights_table_v3/insights_table_v3.js:9 +#: insights/insights/doctype/insights_table_v3/insights_table_v3.js:8 msgid "Import job has been queued" msgstr "" -#: insights/insights/doctype/insights_table_v3/insights_table_v3.js:7 +#: insights/insights/doctype/insights_table_v3/insights_table_v3.js:6 msgid "Import to Warehouse" msgstr "" @@ -1254,6 +1288,17 @@ msgstr "" msgid "Inactive" msgstr "" +#. Option for the 'Sync Mode' (Select) field in DocType 'Insights Table v3' +#: insights/insights/doctype/insights_table_v3/insights_table_v3.json +msgid "Incremental" +msgstr "" + +#. Label of the sync_section (Section Break) field in DocType 'Insights Table +#. v3' +#: insights/insights/doctype/insights_table_v3/insights_table_v3.json +msgid "Incremental Sync" +msgstr "" + #: frontend/src2/charts/components/MapChartConfigForm.vue:55 msgid "India" msgstr "" @@ -1645,6 +1690,7 @@ msgstr "" #. Label of the last_execution (Datetime) field in DocType 'Insights Query' #: insights/insights/doctype/insights_query/insights_query.json +#: insights/insights/doctype/insights_table_v3/insights_table_v3.js:77 msgid "Last Executed On" msgstr "" @@ -1654,6 +1700,14 @@ msgstr "" msgid "Last Execution" msgstr "" +#: insights/insights/doctype/insights_table_v3/insights_table_v3.js:66 +msgid "Last Import Duration" +msgstr "" + +#: insights/insights/doctype/insights_table_v3/insights_table_v3.js:63 +msgid "Last Import Rows" +msgstr "" + #. Label of the last_log (Link) field in DocType 'Insights Table Import Job' #: insights/insights/doctype/insights_table_import_job/insights_table_import_job.json msgid "Last Log" @@ -1670,15 +1724,27 @@ msgstr "" msgid "Last Status" msgstr "" +#. Label of the last_sync_bookmark (Data) field in DocType 'Insights Table v3' +#: insights/insights/doctype/insights_table_v3/insights_table_v3.json +msgid "Last Sync Bookmark" +msgstr "" + #: frontend/src2/data_store/DataStoreList.vue:48 msgid "Last Synced" msgstr "" #. Label of the last_synced_on (Datetime) field in DocType 'Insights Table v3' +#: insights/insights/doctype/insights_table_v3/insights_table_v3.js:60 #: insights/insights/doctype/insights_table_v3/insights_table_v3.json msgid "Last Synced On" msgstr "" +#. Description of the 'Last Sync Bookmark' (Data) field in DocType 'Insights +#. Table v3' +#: insights/insights/doctype/insights_table_v3/insights_table_v3.json +msgid "Last synced cursor value (set automatically)" +msgstr "" + #: frontend/src2/charts/components/DonutChartConfigForm.vue:59 #: frontend/src2/charts/components/FunnelChartConfigForm.vue:56 #: frontend/src2/charts/components/SankeyChartConfigForm.vue:70 @@ -2092,7 +2158,7 @@ msgstr "" msgid "Pivot" msgstr "" -#: frontend/src2/query/components/NativeQueryEditor.vue:26 +#: frontend/src2/query/components/NativeQueryEditor.vue:29 msgid "Please select a data source first" msgstr "" @@ -2215,6 +2281,10 @@ msgstr "" msgid "Red-Green" msgstr "" +#: insights/insights/doctype/insights_table_v3/insights_table_v3.js:84 +msgid "Referencing Queries" +msgstr "" + #: frontend/src2/dashboard/Dashboard.vue:51 #: frontend/src2/data_source/DataSourceTableList.vue:43 msgid "Refresh" @@ -2224,6 +2294,7 @@ msgstr "" msgid "Refresh Preview" msgstr "" +#: frontend/src2/query/components/NativeQueryEditor.vue:70 #: frontend/src2/query/components/QueryBuilderToolbar.vue:19 msgid "Refresh Stored Tables" msgstr "" @@ -2589,6 +2660,12 @@ msgstr "" msgid "Spreading column values into separate columns" msgstr "" +#. Description of the 'Sync From' (Datetime) field in DocType 'Insights Table +#. v3' +#: insights/insights/doctype/insights_table_v3/insights_table_v3.json +msgid "Start importing rows from this datetime onward (used on first sync only)" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'Insights Table Import' #: insights/insights/doctype/insights_table_import/insights_table_import.json msgid "Started" @@ -2609,6 +2686,14 @@ msgstr "" msgid "State (JSON)" msgstr "" +#: insights/insights/doctype/insights_table_v3/insights_table_v3.js:32 +msgid "Statistics" +msgstr "" + +#: insights/insights/doctype/insights_table_v3/insights_table_v3.js:91 +msgid "Statistics — {0}" +msgstr "" + #. Label of the status (Select) field in DocType 'Insights Data Source' #. Label of the status (Select) field in DocType 'Insights Data Source v3' #. Label of the status (Select) field in DocType 'Insights Query' @@ -2664,6 +2749,20 @@ msgstr "" msgid "Switch to Insights v2" msgstr "" +#: insights/insights/doctype/insights_table_v3/insights_table_v3.js:58 +msgid "Sync" +msgstr "" + +#. Label of the sync_from (Datetime) field in DocType 'Insights Table v3' +#: insights/insights/doctype/insights_table_v3/insights_table_v3.json +msgid "Sync From" +msgstr "" + +#. Label of the sync_mode (Select) field in DocType 'Insights Table v3' +#: insights/insights/doctype/insights_table_v3/insights_table_v3.json +msgid "Sync Mode" +msgstr "" + #: frontend/src2/query/components/source_selector/DataSourceTableList.vue:59 msgid "Sync tables from your data source to get started" msgstr "" @@ -2802,6 +2901,10 @@ msgstr "" msgid "This Year" msgstr "" +#: insights/insights/doctype/insights_table_v3/insights_table_v3.js:15 +msgid "This will delete all warehouse data for {0} and reset the sync bookmark. Are you sure?" +msgstr "" + #. Option for the 'Week Starts On' (Select) field in DocType 'Insights #. Settings' #: insights/insights/doctype/insights_settings/insights_settings.json @@ -2874,6 +2977,14 @@ msgstr "" msgid "Top N values" msgstr "" +#: insights/insights/doctype/insights_table_v3/insights_table_v3.js:70 +msgid "Total Sync Time" +msgstr "" + +#: insights/insights/doctype/insights_table_v3/insights_table_v3.js:69 +msgid "Total Syncs" +msgstr "" + #. Label of the transform_tab (Tab Break) field in DocType 'Insights Query' #: insights/insights/doctype/insights_query/insights_query.json msgid "Transform" @@ -2958,6 +3069,10 @@ msgstr "" msgid "Upload a CSV or Excel file to create a new data source" msgstr "" +#: insights/insights/doctype/insights_table_v3/insights_table_v3.js:75 +msgid "Usage" +msgstr "" + #: frontend/src2/query/components/AlertSetupDialog.vue:231 msgid "Use Custom Condition" msgstr "" @@ -3053,6 +3168,7 @@ msgstr "" msgid "Vertical Compact Layout" msgstr "" +#: frontend/src2/query/components/NativeQueryEditor.vue:83 #: frontend/src2/query/components/QueryBuilderToolbar.vue:27 msgid "View SQL" msgstr "" @@ -3061,6 +3177,10 @@ msgstr "" msgid "Views" msgstr "" +#: insights/insights/doctype/insights_table_v3/insights_table_v3.js:22 +msgid "Warehouse data cleared" +msgstr "" + #. Option for the 'Week Starts On' (Select) field in DocType 'Insights #. Settings' #: insights/insights/doctype/insights_settings/insights_settings.json