diff --git a/__init__.py b/__init__.py
new file mode 100644
index 0000000..a449448
--- /dev/null
+++ b/__init__.py
@@ -0,0 +1 @@
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
diff --git a/__manifest__.py b/__manifest__.py
new file mode 100644
index 0000000..156716d
--- /dev/null
+++ b/__manifest__.py
@@ -0,0 +1,15 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+{
+ 'name': "Spreadsheet dashboard for stock",
+ 'category': 'Hidden',
+ 'summary': 'Spreadsheet',
+ 'description': 'Spreadsheet',
+ 'depends': ['spreadsheet_dashboard', 'stock_account'],
+ 'data': [
+ "data/dashboards.xml",
+ ],
+ 'installable': True,
+ 'auto_install': ['stock_account'],
+ 'license': 'LGPL-3',
+}
diff --git a/data/dashboards.xml b/data/dashboards.xml
new file mode 100644
index 0000000..2c2a08e
--- /dev/null
+++ b/data/dashboards.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ Inventory On Hand
+
+
+
+ 300
+
+
+
diff --git a/data/files/inventory_on_hand_dashboard.json b/data/files/inventory_on_hand_dashboard.json
new file mode 100644
index 0000000..eb3671a
--- /dev/null
+++ b/data/files/inventory_on_hand_dashboard.json
@@ -0,0 +1,989 @@
+{
+ "version": 12,
+ "sheets": [
+ {
+ "id": "sheet1",
+ "name": "Dashboard",
+ "colNumber": 7,
+ "rowNumber": 44,
+ "rows": {
+ "6": {
+ "size": 40
+ },
+ "18": {
+ "size": 40
+ },
+ "19": {
+ "size": 40
+ },
+ "31": {
+ "size": 40
+ },
+ "32": {
+ "size": 40
+ }
+ },
+ "cols": {
+ "0": {
+ "size": 275
+ },
+ "1": {
+ "size": 100
+ },
+ "2": {
+ "size": 100
+ },
+ "3": {
+ "size": 50
+ },
+ "4": {
+ "size": 275
+ },
+ "5": {
+ "size": 100
+ },
+ "6": {
+ "size": 100
+ }
+ },
+ "merges": [],
+ "cells": {
+ "A7": {
+ "style": 1,
+ "content": "[Stock Quantity by Location](odoo://view/{\"viewType\":\"graph\",\"action\":{\"domain\":[[\"location_id.usage\",\"=\",\"internal\"]],\"context\":{\"group_by\":[\"location_id\"],\"graph_measure\":\"quantity\",\"graph_mode\":\"pie\",\"graph_groupbys\":[\"location_id\"]},\"modelName\":\"stock.quant\",\"views\":[[false,\"list\"],[false,\"form\"],[false,\"pivot\"],[false,\"graph\"],[false,\"search\"]]},\"threshold\":0,\"name\":\"Stock Quantity by Location\"})",
+ "border": 1
+ },
+ "A19": {
+ "style": 1,
+ "content": "[Top Locations](odoo://view/{\"viewType\":\"pivot\",\"action\":{\"domain\":[[\"location_id.usage\",\"=\",\"internal\"]],\"context\":{\"group_by\":[\"location_id\"],\"pivot_measures\":[\"reserved_quantity\",\"quantity\"],\"pivot_column_groupby\":[],\"pivot_row_groupby\":[\"location_id\"]},\"modelName\":\"stock.quant\",\"views\":[[false,\"list\"],[false,\"form\"],[false,\"pivot\"],[false,\"graph\"],[false,\"search\"]]},\"threshold\":0,\"name\":\"Top Locations\"})",
+ "border": 1
+ },
+ "A20": {
+ "style": 2,
+ "content": "=_t(\"Location\")",
+ "border": 2
+ },
+ "A21": {
+ "style": 3,
+ "content": "=ODOO.PIVOT.HEADER(2,\"#location_id\",1)"
+ },
+ "A22": {
+ "style": 4,
+ "content": "=ODOO.PIVOT.HEADER(2,\"#location_id\",2)"
+ },
+ "A23": {
+ "style": 3,
+ "content": "=ODOO.PIVOT.HEADER(2,\"#location_id\",3)"
+ },
+ "A24": {
+ "style": 4,
+ "content": "=ODOO.PIVOT.HEADER(2,\"#location_id\",4)"
+ },
+ "A25": {
+ "style": 3,
+ "content": "=ODOO.PIVOT.HEADER(2,\"#location_id\",5)"
+ },
+ "A26": {
+ "style": 4,
+ "content": "=ODOO.PIVOT.HEADER(2,\"#location_id\",6)"
+ },
+ "A27": {
+ "style": 3,
+ "content": "=ODOO.PIVOT.HEADER(2,\"#location_id\",7)"
+ },
+ "A28": {
+ "style": 4,
+ "content": "=ODOO.PIVOT.HEADER(2,\"#location_id\",8)"
+ },
+ "A29": {
+ "style": 3,
+ "content": "=ODOO.PIVOT.HEADER(2,\"#location_id\",9)"
+ },
+ "A30": {
+ "style": 4,
+ "content": "=ODOO.PIVOT.HEADER(2,\"#location_id\",10)"
+ },
+ "A32": {
+ "style": 1,
+ "content": "[Top Lots / Serial Numbers](odoo://view/{\"viewType\":\"pivot\",\"action\":{\"domain\":[\"&\",[\"location_id.usage\",\"=\",\"internal\"],[\"lot_id\",\"!=\",false]],\"context\":{\"group_by\":[\"lot_id\"],\"pivot_measures\":[\"reserved_quantity\",\"quantity\"],\"pivot_column_groupby\":[],\"pivot_row_groupby\":[\"lot_id\"]},\"modelName\":\"stock.quant\",\"views\":[[false,\"list\"],[false,\"form\"],[false,\"pivot\"],[false,\"graph\"],[false,\"search\"]]},\"threshold\":0,\"name\":\"Top Lots / Serial Numbers\"})",
+ "border": 1
+ },
+ "A33": {
+ "style": 2,
+ "content": "Lot/SN",
+ "border": 2
+ },
+ "A34": {
+ "style": 3,
+ "content": "=ODOO.PIVOT.HEADER(3,\"#lot_id\",1)"
+ },
+ "A35": {
+ "style": 4,
+ "content": "=ODOO.PIVOT.HEADER(3,\"#lot_id\",2)"
+ },
+ "A36": {
+ "style": 3,
+ "content": "=ODOO.PIVOT.HEADER(3,\"#lot_id\",3)"
+ },
+ "A37": {
+ "style": 4,
+ "content": "=ODOO.PIVOT.HEADER(3,\"#lot_id\",4)"
+ },
+ "A38": {
+ "style": 3,
+ "content": "=ODOO.PIVOT.HEADER(3,\"#lot_id\",5)"
+ },
+ "A39": {
+ "style": 4,
+ "content": "=ODOO.PIVOT.HEADER(3,\"#lot_id\",6)"
+ },
+ "A40": {
+ "style": 3,
+ "content": "=ODOO.PIVOT.HEADER(3,\"#lot_id\",7)"
+ },
+ "A41": {
+ "style": 4,
+ "content": "=ODOO.PIVOT.HEADER(3,\"#lot_id\",8)"
+ },
+ "A42": {
+ "style": 3,
+ "content": "=ODOO.PIVOT.HEADER(3,\"#lot_id\",9)"
+ },
+ "A43": {
+ "style": 4
+ },
+ "B7": {
+ "style": 5,
+ "border": 1
+ },
+ "B19": {
+ "style": 5,
+ "border": 1
+ },
+ "B20": {
+ "style": 6,
+ "content": "=_t(\"Reserved\")",
+ "border": 2
+ },
+ "B21": {
+ "style": 7,
+ "format": 1,
+ "content": "=ODOO.PIVOT(2,\"reserved_quantity\",\"#location_id\",1)"
+ },
+ "B22": {
+ "format": 1,
+ "content": "=ODOO.PIVOT(2,\"reserved_quantity\",\"#location_id\",2)"
+ },
+ "B23": {
+ "style": 7,
+ "format": 1,
+ "content": "=ODOO.PIVOT(2,\"reserved_quantity\",\"#location_id\",3)"
+ },
+ "B24": {
+ "format": 1,
+ "content": "=ODOO.PIVOT(2,\"reserved_quantity\",\"#location_id\",4)"
+ },
+ "B25": {
+ "style": 7,
+ "format": 1,
+ "content": "=ODOO.PIVOT(2,\"reserved_quantity\",\"#location_id\",5)"
+ },
+ "B26": {
+ "format": 1,
+ "content": "=ODOO.PIVOT(2,\"reserved_quantity\",\"#location_id\",6)"
+ },
+ "B27": {
+ "style": 7,
+ "format": 1,
+ "content": "=ODOO.PIVOT(2,\"reserved_quantity\",\"#location_id\",7)"
+ },
+ "B28": {
+ "format": 1,
+ "content": "=ODOO.PIVOT(2,\"reserved_quantity\",\"#location_id\",8)"
+ },
+ "B29": {
+ "style": 7,
+ "format": 1,
+ "content": "=ODOO.PIVOT(2,\"reserved_quantity\",\"#location_id\",9)"
+ },
+ "B30": {
+ "format": 1,
+ "content": "=ODOO.PIVOT(2,\"reserved_quantity\",\"#location_id\",10)"
+ },
+ "B32": {
+ "style": 5,
+ "border": 1
+ },
+ "B33": {
+ "style": 6,
+ "content": "=_t(\"Reserved\")",
+ "border": 2
+ },
+ "B34": {
+ "style": 7,
+ "format": 1,
+ "content": "=ODOO.PIVOT(3,\"reserved_quantity\",\"#lot_id\",1)"
+ },
+ "B35": {
+ "format": 1,
+ "content": "=ODOO.PIVOT(3,\"reserved_quantity\",\"#lot_id\",2)"
+ },
+ "B36": {
+ "style": 7,
+ "format": 1,
+ "content": "=ODOO.PIVOT(3,\"reserved_quantity\",\"#lot_id\",3)"
+ },
+ "B37": {
+ "format": 1,
+ "content": "=ODOO.PIVOT(3,\"reserved_quantity\",\"#lot_id\",4)"
+ },
+ "B38": {
+ "style": 7,
+ "format": 1,
+ "content": "=ODOO.PIVOT(3,\"reserved_quantity\",\"#lot_id\",5)"
+ },
+ "B39": {
+ "format": 1,
+ "content": "=ODOO.PIVOT(3,\"reserved_quantity\",\"#lot_id\",6)"
+ },
+ "B40": {
+ "style": 7,
+ "format": 1,
+ "content": "=ODOO.PIVOT(3,\"reserved_quantity\",\"#lot_id\",7)"
+ },
+ "B41": {
+ "format": 1,
+ "content": "=ODOO.PIVOT(3,\"reserved_quantity\",\"#lot_id\",8)"
+ },
+ "B42": {
+ "style": 7,
+ "format": 1,
+ "content": "=ODOO.PIVOT(3,\"reserved_quantity\",\"#lot_id\",9)"
+ },
+ "B43": {
+ "format": 1
+ },
+ "C7": {
+ "style": 5,
+ "border": 1
+ },
+ "C19": {
+ "style": 5,
+ "border": 1
+ },
+ "C20": {
+ "style": 6,
+ "content": "=_t(\"On Hand\")",
+ "border": 2
+ },
+ "C21": {
+ "style": 7,
+ "format": 1,
+ "content": "=ODOO.PIVOT(2,\"quantity\",\"#location_id\",1)"
+ },
+ "C22": {
+ "format": 1,
+ "content": "=ODOO.PIVOT(2,\"quantity\",\"#location_id\",2)"
+ },
+ "C23": {
+ "style": 7,
+ "format": 1,
+ "content": "=ODOO.PIVOT(2,\"quantity\",\"#location_id\",3)"
+ },
+ "C24": {
+ "format": 1,
+ "content": "=ODOO.PIVOT(2,\"quantity\",\"#location_id\",4)"
+ },
+ "C25": {
+ "style": 7,
+ "format": 1,
+ "content": "=ODOO.PIVOT(2,\"quantity\",\"#location_id\",5)"
+ },
+ "C26": {
+ "format": 1,
+ "content": "=ODOO.PIVOT(2,\"quantity\",\"#location_id\",6)"
+ },
+ "C27": {
+ "style": 7,
+ "format": 1,
+ "content": "=ODOO.PIVOT(2,\"quantity\",\"#location_id\",7)"
+ },
+ "C28": {
+ "format": 1,
+ "content": "=ODOO.PIVOT(2,\"quantity\",\"#location_id\",8)"
+ },
+ "C29": {
+ "style": 7,
+ "format": 1,
+ "content": "=ODOO.PIVOT(2,\"quantity\",\"#location_id\",9)"
+ },
+ "C30": {
+ "format": 1,
+ "content": "=ODOO.PIVOT(2,\"quantity\",\"#location_id\",10)"
+ },
+ "C32": {
+ "style": 5,
+ "border": 1
+ },
+ "C33": {
+ "style": 6,
+ "content": "=_t(\"On Hand\")",
+ "border": 2
+ },
+ "C34": {
+ "style": 7,
+ "format": 1,
+ "content": "=ODOO.PIVOT(3,\"quantity\",\"#lot_id\",1)"
+ },
+ "C35": {
+ "format": 1,
+ "content": "=ODOO.PIVOT(3,\"quantity\",\"#lot_id\",2)"
+ },
+ "C36": {
+ "style": 7,
+ "format": 1,
+ "content": "=ODOO.PIVOT(3,\"quantity\",\"#lot_id\",3)"
+ },
+ "C37": {
+ "format": 1,
+ "content": "=ODOO.PIVOT(3,\"quantity\",\"#lot_id\",4)"
+ },
+ "C38": {
+ "style": 7,
+ "format": 1,
+ "content": "=ODOO.PIVOT(3,\"quantity\",\"#lot_id\",5)"
+ },
+ "C39": {
+ "format": 1,
+ "content": "=ODOO.PIVOT(3,\"quantity\",\"#lot_id\",6)"
+ },
+ "C40": {
+ "style": 7,
+ "format": 1,
+ "content": "=ODOO.PIVOT(3,\"quantity\",\"#lot_id\",7)"
+ },
+ "C41": {
+ "format": 1,
+ "content": "=ODOO.PIVOT(3,\"quantity\",\"#lot_id\",8)"
+ },
+ "C42": {
+ "style": 7,
+ "format": 1,
+ "content": "=ODOO.PIVOT(3,\"quantity\",\"#lot_id\",9)"
+ },
+ "C43": {
+ "format": 1
+ },
+ "D7": {
+ "style": 5,
+ "border": 1
+ },
+ "E7": {
+ "style": 5,
+ "border": 1
+ },
+ "E19": {
+ "style": 1,
+ "content": "[Top Products](odoo://view/{\"viewType\":\"pivot\",\"action\":{\"domain\":[[\"location_id.usage\",\"=\",\"internal\"]],\"context\":{\"group_by\":[\"product_id\"],\"pivot_measures\":[\"reserved_quantity\",\"quantity\"],\"pivot_column_groupby\":[],\"pivot_row_groupby\":[\"product_id\"]},\"modelName\":\"stock.quant\",\"views\":[[false,\"list\"],[false,\"form\"],[false,\"pivot\"],[false,\"graph\"],[false,\"search\"]]},\"threshold\":0,\"name\":\"Top Products\"})",
+ "border": 1
+ },
+ "E20": {
+ "style": 2,
+ "content": "=_t(\"Product\")",
+ "border": 2
+ },
+ "E21": {
+ "style": 3,
+ "content": "=ODOO.PIVOT.HEADER(4,\"#product_id\",1)"
+ },
+ "E22": {
+ "style": 4,
+ "content": "=ODOO.PIVOT.HEADER(4,\"#product_id\",2)"
+ },
+ "E23": {
+ "style": 3,
+ "content": "=ODOO.PIVOT.HEADER(4,\"#product_id\",3)"
+ },
+ "E24": {
+ "style": 4,
+ "content": "=ODOO.PIVOT.HEADER(4,\"#product_id\",4)"
+ },
+ "E25": {
+ "style": 3,
+ "content": "=ODOO.PIVOT.HEADER(4,\"#product_id\",5)"
+ },
+ "E26": {
+ "style": 4,
+ "content": "=ODOO.PIVOT.HEADER(4,\"#product_id\",6)"
+ },
+ "E27": {
+ "style": 3,
+ "content": "=ODOO.PIVOT.HEADER(4,\"#product_id\",7)"
+ },
+ "E28": {
+ "style": 4,
+ "content": "=ODOO.PIVOT.HEADER(4,\"#product_id\",8)"
+ },
+ "E29": {
+ "style": 3,
+ "content": "=ODOO.PIVOT.HEADER(4,\"#product_id\",9)"
+ },
+ "E30": {
+ "style": 4,
+ "content": "=ODOO.PIVOT.HEADER(4,\"#product_id\",10)"
+ },
+ "F7": {
+ "style": 5,
+ "border": 1
+ },
+ "F19": {
+ "style": 5,
+ "border": 1
+ },
+ "F20": {
+ "style": 6,
+ "content": "=_t(\"Reserved\")",
+ "border": 2
+ },
+ "F21": {
+ "style": 7,
+ "format": 1,
+ "content": "=ODOO.PIVOT(4,\"reserved_quantity\",\"#product_id\",1)"
+ },
+ "F22": {
+ "format": 1,
+ "content": "=ODOO.PIVOT(4,\"reserved_quantity\",\"#product_id\",2)"
+ },
+ "F23": {
+ "style": 7,
+ "format": 1,
+ "content": "=ODOO.PIVOT(4,\"reserved_quantity\",\"#product_id\",3)"
+ },
+ "F24": {
+ "format": 1,
+ "content": "=ODOO.PIVOT(4,\"reserved_quantity\",\"#product_id\",4)"
+ },
+ "F25": {
+ "style": 7,
+ "format": 1,
+ "content": "=ODOO.PIVOT(4,\"reserved_quantity\",\"#product_id\",5)"
+ },
+ "F26": {
+ "format": 1,
+ "content": "=ODOO.PIVOT(4,\"reserved_quantity\",\"#product_id\",6)"
+ },
+ "F27": {
+ "style": 7,
+ "format": 1,
+ "content": "=ODOO.PIVOT(4,\"reserved_quantity\",\"#product_id\",7)"
+ },
+ "F28": {
+ "format": 1,
+ "content": "=ODOO.PIVOT(4,\"reserved_quantity\",\"#product_id\",8)"
+ },
+ "F29": {
+ "style": 7,
+ "format": 1,
+ "content": "=ODOO.PIVOT(4,\"reserved_quantity\",\"#product_id\",9)"
+ },
+ "F30": {
+ "format": 1,
+ "content": "=ODOO.PIVOT(4,\"reserved_quantity\",\"#product_id\",10)"
+ },
+ "G7": {
+ "style": 5,
+ "border": 1
+ },
+ "G19": {
+ "style": 5,
+ "border": 1
+ },
+ "G20": {
+ "style": 6,
+ "content": "=_t(\"On Hand\")",
+ "border": 2
+ },
+ "G21": {
+ "style": 7,
+ "format": 1,
+ "content": "=ODOO.PIVOT(4,\"quantity\",\"#product_id\",1)"
+ },
+ "G22": {
+ "format": 1,
+ "content": "=ODOO.PIVOT(4,\"quantity\",\"#product_id\",2)"
+ },
+ "G23": {
+ "style": 7,
+ "format": 1,
+ "content": "=ODOO.PIVOT(4,\"quantity\",\"#product_id\",3)"
+ },
+ "G24": {
+ "format": 1,
+ "content": "=ODOO.PIVOT(4,\"quantity\",\"#product_id\",4)"
+ },
+ "G25": {
+ "style": 7,
+ "format": 1,
+ "content": "=ODOO.PIVOT(4,\"quantity\",\"#product_id\",5)"
+ },
+ "G26": {
+ "format": 1,
+ "content": "=ODOO.PIVOT(4,\"quantity\",\"#product_id\",6)"
+ },
+ "G27": {
+ "style": 7,
+ "format": 1,
+ "content": "=ODOO.PIVOT(4,\"quantity\",\"#product_id\",7)"
+ },
+ "G28": {
+ "format": 1,
+ "content": "=ODOO.PIVOT(4,\"quantity\",\"#product_id\",8)"
+ },
+ "G29": {
+ "style": 7,
+ "format": 1,
+ "content": "=ODOO.PIVOT(4,\"quantity\",\"#product_id\",9)"
+ },
+ "G30": {
+ "format": 1,
+ "content": "=ODOO.PIVOT(4,\"quantity\",\"#product_id\",10)"
+ },
+ "A8": {
+ "border": 2
+ },
+ "B8": {
+ "border": 2
+ },
+ "C8": {
+ "border": 2
+ },
+ "D8": {
+ "border": 2
+ },
+ "E8": {
+ "border": 2
+ },
+ "F8": {
+ "border": 2
+ },
+ "G8": {
+ "border": 2
+ }
+ },
+ "conditionalFormats": [],
+ "figures": [
+ {
+ "id": "09d4da42-d66e-47b4-bc71-c6cfab7be7b9",
+ "x": 0,
+ "y": 0,
+ "width": 198,
+ "height": 120,
+ "tag": "chart",
+ "data": {
+ "baselineColorDown": "#DC6965",
+ "baselineColorUp": "#00A04A",
+ "baselineMode": "difference",
+ "title": "Inventory Value",
+ "type": "scorecard",
+ "background": "",
+ "keyValue": "Data!B2"
+ }
+ },
+ {
+ "id": "d84bdd18-3c66-4153-ae2e-7f4ec1672cfb",
+ "x": 0,
+ "y": 184,
+ "width": 657,
+ "height": 238,
+ "tag": "chart",
+ "data": {
+ "title": "",
+ "background": "#FFFFFF",
+ "legendPosition": "right",
+ "metaData": {
+ "groupBy": [
+ "location_id"
+ ],
+ "measure": "quantity",
+ "order": "DESC",
+ "resModel": "stock.quant"
+ },
+ "searchParams": {
+ "comparison": null,
+ "context": {
+ "mail_notify_force_send": false,
+ "always_show_loc": 1,
+ "inventory_mode": true,
+ "inventory_report_mode": true
+ },
+ "domain": [
+ [
+ "location_id.usage",
+ "=",
+ "internal"
+ ]
+ ],
+ "groupBy": [
+ "location_id"
+ ],
+ "orderBy": []
+ },
+ "type": "odoo_pie"
+ }
+ }
+ ],
+ "areGridLinesVisible": true,
+ "isVisible": true
+ },
+ {
+ "id": "fb6d5d91-04cf-4c22-953a-a00c4e8f19e4",
+ "name": "Data",
+ "colNumber": 23,
+ "rowNumber": 100,
+ "rows": {},
+ "cols": {
+ "0": {
+ "size": 126.73291015625
+ }
+ },
+ "merges": [],
+ "cells": {
+ "A1": {
+ "style": 2,
+ "content": "=_t(\"KPI\")"
+ },
+ "A2": {
+ "content": "=_t(\"Total inventory value\")"
+ },
+ "B1": {
+ "style": 2,
+ "content": "=_t(\"Current\")"
+ },
+ "B2": {
+ "style": 7,
+ "content": "=FORMAT.LARGE.NUMBER(ODOO.PIVOT(1,\"value\"))"
+ }
+ },
+ "conditionalFormats": [],
+ "figures": [],
+ "areGridLinesVisible": true,
+ "isVisible": true
+ }
+ ],
+ "entities": {},
+ "styles": {
+ "1": {
+ "textColor": "#01666b",
+ "fontSize": 16,
+ "bold": true
+ },
+ "2": {
+ "bold": true
+ },
+ "3": {
+ "fillColor": "#f2f2f2",
+ "textColor": "#741b47"
+ },
+ "4": {
+ "textColor": "#741b47"
+ },
+ "5": {
+ "fontSize": 16,
+ "bold": true
+ },
+ "6": {
+ "bold": true,
+ "align": "right"
+ },
+ "7": {
+ "fillColor": "#f2f2f2"
+ }
+ },
+ "formats": {
+ "1": "#,##0"
+ },
+ "borders": {
+ "1": {
+ "bottom": [
+ "thin",
+ "#000"
+ ]
+ },
+ "2": {
+ "top": [
+ "thin",
+ "#000"
+ ]
+ }
+ },
+ "revisionId": "b36049b5-b8cf-4375-9c14-6c99017ea26c",
+ "settings": {
+ "locale": {
+ "name": "English (US)",
+ "code": "en_US",
+ "thousandsSeparator": ",",
+ "decimalSeparator": ".",
+ "dateFormat": "mm/dd/yyyy",
+ "timeFormat": "hh:mm:ss",
+ "formulaArgSeparator": ","
+ }
+ },
+ "chartOdooMenusReferences": {
+ "d84bdd18-3c66-4153-ae2e-7f4ec1672cfb": "stock.menu_stock_root",
+ "09d4da42-d66e-47b4-bc71-c6cfab7be7b9": "stock_account.menu_valuation"
+ },
+ "odooVersion": 4,
+ "lists": {},
+ "listNextId": 1,
+ "pivots": {
+ "1": {
+ "colGroupBys": [],
+ "context": {},
+ "domain": [
+ [
+ "product_id.type",
+ "=",
+ "product"
+ ]
+ ],
+ "id": "1",
+ "measures": [
+ {
+ "field": "value"
+ }
+ ],
+ "model": "stock.valuation.layer",
+ "rowGroupBys": [],
+ "name": "total inventory value",
+ "sortedColumn": null
+ },
+ "2": {
+ "colGroupBys": [],
+ "context": {
+ "mail_notify_force_send": false,
+ "always_show_loc": 1,
+ "inventory_mode": true,
+ "inventory_report_mode": true
+ },
+ "domain": [
+ [
+ "location_id.usage",
+ "=",
+ "internal"
+ ]
+ ],
+ "id": "2",
+ "measures": [
+ {
+ "field": "reserved_quantity"
+ },
+ {
+ "field": "quantity"
+ }
+ ],
+ "model": "stock.quant",
+ "rowGroupBys": [
+ "location_id"
+ ],
+ "name": "Inventory by Location",
+ "sortedColumn": {
+ "groupId": [
+ [],
+ []
+ ],
+ "measure": "quantity",
+ "order": "desc"
+ }
+ },
+ "3": {
+ "colGroupBys": [],
+ "context": {
+ "mail_notify_force_send": false,
+ "always_show_loc": 1,
+ "inventory_mode": true,
+ "inventory_report_mode": true
+ },
+ "domain": [
+ "&",
+ [
+ "location_id.usage",
+ "=",
+ "internal"
+ ],
+ [
+ "lot_id",
+ "!=",
+ false
+ ]
+ ],
+ "id": "3",
+ "measures": [
+ {
+ "field": "reserved_quantity"
+ },
+ {
+ "field": "quantity"
+ }
+ ],
+ "model": "stock.quant",
+ "rowGroupBys": [
+ "lot_id"
+ ],
+ "name": "Inventory by Lot/Serial Number",
+ "sortedColumn": {
+ "groupId": [
+ [],
+ []
+ ],
+ "measure": "quantity",
+ "order": "desc"
+ }
+ },
+ "4": {
+ "colGroupBys": [],
+ "context": {
+ "mail_notify_force_send": false,
+ "always_show_loc": 1,
+ "inventory_mode": true,
+ "inventory_report_mode": true
+ },
+ "domain": [
+ [
+ "location_id.usage",
+ "=",
+ "internal"
+ ]
+ ],
+ "id": "4",
+ "measures": [
+ {
+ "field": "reserved_quantity"
+ },
+ {
+ "field": "quantity"
+ }
+ ],
+ "model": "stock.quant",
+ "rowGroupBys": [
+ "product_id"
+ ],
+ "name": "Inventory by Product",
+ "sortedColumn": {
+ "groupId": [
+ [],
+ []
+ ],
+ "measure": "quantity",
+ "order": "desc"
+ }
+ }
+ },
+ "pivotNextId": 5,
+ "globalFilters": [
+ {
+ "id": "62f6d1bd-9c76-48d7-b95a-3f5d6cb505df",
+ "type": "relation",
+ "label": "Location",
+ "modelName": "stock.location",
+ "defaultValue": [],
+ "defaultValueDisplayNames": [],
+ "rangeType": "year",
+ "defaultsToCurrentPeriod": false,
+ "pivotFields": {
+ "1": {
+ "field": "stock_move_id.location_dest_id",
+ "type": "many2one"
+ },
+ "2": {
+ "field": "location_id",
+ "type": "many2one"
+ },
+ "3": {
+ "field": "location_id",
+ "type": "many2one"
+ },
+ "4": {
+ "field": "location_id",
+ "type": "many2one"
+ }
+ },
+ "listFields": {},
+ "graphFields": {
+ "d84bdd18-3c66-4153-ae2e-7f4ec1672cfb": {
+ "field": "location_id",
+ "type": "many2one"
+ }
+ }
+ },
+ {
+ "id": "8dea5478-ff09-41fc-ada0-cf23c66e4f8b",
+ "type": "relation",
+ "label": "Product",
+ "modelName": "product.product",
+ "defaultValue": [],
+ "defaultValueDisplayNames": [],
+ "rangeType": "year",
+ "defaultsToCurrentPeriod": false,
+ "pivotFields": {
+ "1": {
+ "field": "product_id",
+ "type": "many2one"
+ },
+ "2": {
+ "field": "product_id",
+ "type": "many2one"
+ },
+ "3": {
+ "field": "product_id",
+ "type": "many2one"
+ },
+ "4": {
+ "field": "product_id",
+ "type": "many2one"
+ }
+ },
+ "listFields": {},
+ "graphFields": {
+ "d84bdd18-3c66-4153-ae2e-7f4ec1672cfb": {
+ "field": "product_id",
+ "type": "many2one"
+ }
+ }
+ },
+ {
+ "id": "0725cf6d-c980-46a1-bd7b-bd75e34348e7",
+ "type": "relation",
+ "label": "Lot/Serial",
+ "modelName": "stock.lot",
+ "defaultValue": [],
+ "defaultValueDisplayNames": [],
+ "rangeType": "year",
+ "defaultsToCurrentPeriod": false,
+ "pivotFields": {
+ "1": {
+ "field": "stock_move_id.lot_ids",
+ "type": "many2many"
+ },
+ "2": {
+ "field": "lot_id",
+ "type": "many2one"
+ },
+ "3": {
+ "field": "lot_id",
+ "type": "many2one"
+ },
+ "4": {
+ "field": "lot_id",
+ "type": "many2one"
+ }
+ },
+ "listFields": {},
+ "graphFields": {
+ "d84bdd18-3c66-4153-ae2e-7f4ec1672cfb": {
+ "field": "lot_id",
+ "type": "many2one"
+ }
+ }
+ }
+ ]
+}
\ No newline at end of file
diff --git a/i18n/ar.po b/i18n/ar.po
new file mode 100644
index 0000000..e2c7463
--- /dev/null
+++ b/i18n/ar.po
@@ -0,0 +1,150 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_stock_account
+#
+# Translators:
+# Wil Odoo, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Wil Odoo, 2023\n"
+"Language-Team: Arabic (https://app.transifex.com/odoo/teams/41243/ar/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: ar\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Current"
+msgstr "الحالي "
+
+#. module: spreadsheet_dashboard_stock_account
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_stock_account.spreadsheet_dashboard_inventory_on_hand
+msgid "Inventory On Hand"
+msgstr "المخزون في اليد "
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory Value"
+msgstr "قيمة المخزون"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Location"
+msgstr "المخزون حسب الموقع "
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Lot/Serial Number"
+msgstr "المخزون حسب رقم المجموعة/الرقم التسلسلي "
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Product"
+msgstr "المخزون حسب المنتج "
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "KPI"
+msgstr "المؤشرات الرئيسية للأداء "
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Location"
+msgstr "الموقع "
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Lot/Serial"
+msgstr "رقم الدفعة/الرقم التسلسلي "
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "On Hand"
+msgstr "الكمية في اليد"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "المنتج"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Reserved"
+msgstr "محجوز"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Stock Quantity by Location"
+msgstr "كمية المخزون حسب المكان "
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Locations"
+msgstr "أهم المواقع "
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Lots / Serial Numbers"
+msgstr "أهم أرقام المجموعات / الأرقام التسلسلية "
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Products"
+msgstr "أهم المنتجات"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Total inventory value"
+msgstr "إجمالي قيمة المخزون "
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "total inventory value"
+msgstr "إجمالي قيمة المخزون "
diff --git a/i18n/bg.po b/i18n/bg.po
new file mode 100644
index 0000000..799f971
--- /dev/null
+++ b/i18n/bg.po
@@ -0,0 +1,151 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_stock_account
+#
+# Translators:
+# Martin Trigaux, 2023
+# Maria Boyadjieva , 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Maria Boyadjieva , 2023\n"
+"Language-Team: Bulgarian (https://app.transifex.com/odoo/teams/41243/bg/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: bg\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Current"
+msgstr "Настоящ"
+
+#. module: spreadsheet_dashboard_stock_account
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_stock_account.spreadsheet_dashboard_inventory_on_hand
+msgid "Inventory On Hand"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory Value"
+msgstr "Стойност на инвентар "
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Location"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Lot/Serial Number"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Product"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "KPI"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Location"
+msgstr "Локация"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Lot/Serial"
+msgstr "Партиден/сериен"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "On Hand"
+msgstr "Под ръка"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Продукт"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Reserved"
+msgstr "Резервиран"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Stock Quantity by Location"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Locations"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Lots / Serial Numbers"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Products"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Total inventory value"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "total inventory value"
+msgstr ""
diff --git a/i18n/ca.po b/i18n/ca.po
new file mode 100644
index 0000000..1108bfd
--- /dev/null
+++ b/i18n/ca.po
@@ -0,0 +1,154 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_stock_account
+#
+# Translators:
+# Jonatan Gk, 2023
+# RGB Consulting , 2023
+# Sandra Franch , 2023
+# Quim - eccit , 2023
+# Cristian Cruz, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Cristian Cruz, 2023\n"
+"Language-Team: Catalan (https://app.transifex.com/odoo/teams/41243/ca/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: ca\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Current"
+msgstr "Actiu"
+
+#. module: spreadsheet_dashboard_stock_account
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_stock_account.spreadsheet_dashboard_inventory_on_hand
+msgid "Inventory On Hand"
+msgstr "Inventori a mà"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory Value"
+msgstr "Valor de l'inventari"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Location"
+msgstr "Inventari per ubicació"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Lot/Serial Number"
+msgstr "Inventari per lot/número de sèrie"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Product"
+msgstr "Inventari per producte"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "KPI"
+msgstr "KPI"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Location"
+msgstr "Ubicació"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Lot/Serial"
+msgstr "Lot/núm. de sèrie"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "On Hand"
+msgstr "Disponible"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Producte"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Reserved"
+msgstr "Reservat"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Stock Quantity by Location"
+msgstr "Quantitat d'estoc per ubicació"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Locations"
+msgstr "Ubicacions principals"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Lots / Serial Numbers"
+msgstr "Lots principals/Números de sèrie"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Products"
+msgstr "Productes Top"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Total inventory value"
+msgstr "Valor total d'inventari"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "total inventory value"
+msgstr "valor total d'inventari"
diff --git a/i18n/cs.po b/i18n/cs.po
new file mode 100644
index 0000000..d7f1747
--- /dev/null
+++ b/i18n/cs.po
@@ -0,0 +1,154 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_stock_account
+#
+# Translators:
+# SlavekB , 2023
+# Aleš Fiala , 2023
+# Jiří Podhorecký, 2023
+# Jakub Smolka, 2023
+# Wil Odoo, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Wil Odoo, 2023\n"
+"Language-Team: Czech (https://app.transifex.com/odoo/teams/41243/cs/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: cs\n"
+"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Current"
+msgstr "Aktuální"
+
+#. module: spreadsheet_dashboard_stock_account
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_stock_account.spreadsheet_dashboard_inventory_on_hand
+msgid "Inventory On Hand"
+msgstr "Inventář po ruce"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory Value"
+msgstr "Hodnota inventáře"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Location"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Lot/Serial Number"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Product"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "KPI"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Location"
+msgstr "Místo"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Lot/Serial"
+msgstr "Šarže/sériové číslo"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "On Hand"
+msgstr "Po ruce"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Produkt"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Reserved"
+msgstr "Rezervováno"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Stock Quantity by Location"
+msgstr "Množství zásob podle umístění"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Locations"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Lots / Serial Numbers"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Products"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Total inventory value"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "total inventory value"
+msgstr ""
diff --git a/i18n/da.po b/i18n/da.po
new file mode 100644
index 0000000..8e1dd01
--- /dev/null
+++ b/i18n/da.po
@@ -0,0 +1,151 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_stock_account
+#
+# Translators:
+# Sanne Kristensen , 2023
+# Martin Trigaux, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Martin Trigaux, 2023\n"
+"Language-Team: Danish (https://app.transifex.com/odoo/teams/41243/da/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: da\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Current"
+msgstr "Aktuel"
+
+#. module: spreadsheet_dashboard_stock_account
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_stock_account.spreadsheet_dashboard_inventory_on_hand
+msgid "Inventory On Hand"
+msgstr "Tilgængelig Lager"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory Value"
+msgstr "Lagerværdi"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Location"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Lot/Serial Number"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Product"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "KPI"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Location"
+msgstr "Adresse"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Lot/Serial"
+msgstr "Lot/serienummer"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "On Hand"
+msgstr "På lager"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Produkt"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Reserved"
+msgstr "Reserveret"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Stock Quantity by Location"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Locations"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Lots / Serial Numbers"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Products"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Total inventory value"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "total inventory value"
+msgstr ""
diff --git a/i18n/de.po b/i18n/de.po
new file mode 100644
index 0000000..8a750cb
--- /dev/null
+++ b/i18n/de.po
@@ -0,0 +1,150 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_stock_account
+#
+# Translators:
+# Wil Odoo, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Wil Odoo, 2023\n"
+"Language-Team: German (https://app.transifex.com/odoo/teams/41243/de/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: de\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Current"
+msgstr "Aktuell"
+
+#. module: spreadsheet_dashboard_stock_account
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_stock_account.spreadsheet_dashboard_inventory_on_hand
+msgid "Inventory On Hand"
+msgstr "Vorrätige Bestände"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory Value"
+msgstr "Bestandswert"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Location"
+msgstr "Bestand nach Standort"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Lot/Serial Number"
+msgstr "Bestand nach Los-/Seriennummer"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Product"
+msgstr "Bestand nach Produkt"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "KPI"
+msgstr "KPI"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Location"
+msgstr "Lagerort"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Lot/Serial"
+msgstr "Los/Serie"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "On Hand"
+msgstr "Vorrätig"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Produkt"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Reserved"
+msgstr "Reserviert"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Stock Quantity by Location"
+msgstr "Lagermenge nach Standort"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Locations"
+msgstr "Top-Lagerorte"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Lots / Serial Numbers"
+msgstr "Top-Los-/Seriennummern"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Products"
+msgstr "Top-Produkte"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Total inventory value"
+msgstr "Gesamtbestandswert"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "total inventory value"
+msgstr "Gesamtbestandswert"
diff --git a/i18n/es.po b/i18n/es.po
new file mode 100644
index 0000000..b5344ad
--- /dev/null
+++ b/i18n/es.po
@@ -0,0 +1,150 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_stock_account
+#
+# Translators:
+# Wil Odoo, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Wil Odoo, 2023\n"
+"Language-Team: Spanish (https://app.transifex.com/odoo/teams/41243/es/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: es\n"
+"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Current"
+msgstr "Actual"
+
+#. module: spreadsheet_dashboard_stock_account
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_stock_account.spreadsheet_dashboard_inventory_on_hand
+msgid "Inventory On Hand"
+msgstr "Inventario disponible"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory Value"
+msgstr "Valor del inventario"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Location"
+msgstr "Inventario por ubicación"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Lot/Serial Number"
+msgstr "Inventario por lote/número de serie"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Product"
+msgstr "Inventario por producto"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "KPI"
+msgstr "KPI"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Location"
+msgstr "Ubicación"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Lot/Serial"
+msgstr "Lote/Número de serie"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "On Hand"
+msgstr "A mano"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Producto"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Reserved"
+msgstr "Reservado"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Stock Quantity by Location"
+msgstr "Cantidad en stock por ubicación"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Locations"
+msgstr "Ubicaciones principales"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Lots / Serial Numbers"
+msgstr "Principales lotes/números de serie"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Products"
+msgstr "Top productos"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Total inventory value"
+msgstr "Valor total del inventario"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "total inventory value"
+msgstr "Valor total del inventario"
diff --git a/i18n/es_419.po b/i18n/es_419.po
new file mode 100644
index 0000000..a0ef787
--- /dev/null
+++ b/i18n/es_419.po
@@ -0,0 +1,150 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_stock_account
+#
+# Translators:
+# Wil Odoo, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Wil Odoo, 2023\n"
+"Language-Team: Spanish (Latin America) (https://app.transifex.com/odoo/teams/41243/es_419/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: es_419\n"
+"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Current"
+msgstr "Actual"
+
+#. module: spreadsheet_dashboard_stock_account
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_stock_account.spreadsheet_dashboard_inventory_on_hand
+msgid "Inventory On Hand"
+msgstr "Inventario disponible"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory Value"
+msgstr "Valor del inventario"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Location"
+msgstr "Inventario por ubicación"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Lot/Serial Number"
+msgstr "Inventario por lote/número de serie"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Product"
+msgstr "Inventario por producto"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "KPI"
+msgstr "KPI"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Location"
+msgstr "Ubicación"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Lot/Serial"
+msgstr "Número de lote/serie "
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "On Hand"
+msgstr "Disponible"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Producto"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Reserved"
+msgstr "Reservado"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Stock Quantity by Location"
+msgstr "Cantidad de existencias por ubicación"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Locations"
+msgstr "Ubicaciones principales"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Lots / Serial Numbers"
+msgstr "Lotes/números de serie principales"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Products"
+msgstr "Mejores productos"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Total inventory value"
+msgstr "Valor total del inventario"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "total inventory value"
+msgstr "valor total del inventario"
diff --git a/i18n/et.po b/i18n/et.po
new file mode 100644
index 0000000..329fd87
--- /dev/null
+++ b/i18n/et.po
@@ -0,0 +1,157 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_stock_account
+#
+# Translators:
+# Martin Trigaux, 2023
+# Piia Paurson , 2023
+# Arma Gedonsky , 2023
+# Eneli Õigus , 2023
+# Triine Aavik , 2023
+# JanaAvalah, 2023
+# Egon Raamat , 2023
+# Anna, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Anna, 2023\n"
+"Language-Team: Estonian (https://app.transifex.com/odoo/teams/41243/et/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: et\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Current"
+msgstr "Praegune"
+
+#. module: spreadsheet_dashboard_stock_account
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_stock_account.spreadsheet_dashboard_inventory_on_hand
+msgid "Inventory On Hand"
+msgstr "Laosolev kogus"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory Value"
+msgstr "Lao väärtus"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Location"
+msgstr "Laoseis asukoha järgi"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Lot/Serial Number"
+msgstr "Laoseis seeria-ja partiinumbri järgi"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Product"
+msgstr "Laoseis toote järgi"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "KPI"
+msgstr "KPI"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Location"
+msgstr "Asukoht"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Lot/Serial"
+msgstr "Partii/seerianumber"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "On Hand"
+msgstr "Laos"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Toode"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Reserved"
+msgstr "Reserveeritud"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Stock Quantity by Location"
+msgstr "Laokogus asukoha järgi"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Locations"
+msgstr "Populaarsed asukohad"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Lots / Serial Numbers"
+msgstr "Peamised partiid ja seerianumbrid"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Products"
+msgstr "Parimad tooted"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Total inventory value"
+msgstr "laovaru koguväärtus"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "total inventory value"
+msgstr "laovaru koguväärtus"
diff --git a/i18n/fa.po b/i18n/fa.po
new file mode 100644
index 0000000..2f299f2
--- /dev/null
+++ b/i18n/fa.po
@@ -0,0 +1,152 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_stock_account
+#
+# Translators:
+# Hanna Kheradroosta, 2023
+# Martin Trigaux, 2023
+# Hamed Mohammadi , 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Hamed Mohammadi , 2023\n"
+"Language-Team: Persian (https://app.transifex.com/odoo/teams/41243/fa/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: fa\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Current"
+msgstr "جاری"
+
+#. module: spreadsheet_dashboard_stock_account
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_stock_account.spreadsheet_dashboard_inventory_on_hand
+msgid "Inventory On Hand"
+msgstr "موجودی در دست"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory Value"
+msgstr "ارزش موجودی"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Location"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Lot/Serial Number"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Product"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "KPI"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Location"
+msgstr "مکان"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Lot/Serial"
+msgstr "سری/سریال"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "On Hand"
+msgstr "موجود"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "محصول"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Reserved"
+msgstr "رزرو شده"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Stock Quantity by Location"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Locations"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Lots / Serial Numbers"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Products"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Total inventory value"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "total inventory value"
+msgstr ""
diff --git a/i18n/fi.po b/i18n/fi.po
new file mode 100644
index 0000000..3cae60e
--- /dev/null
+++ b/i18n/fi.po
@@ -0,0 +1,154 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_stock_account
+#
+# Translators:
+# Mikko Virtanen , 2023
+# Kari Lindgren , 2023
+# Martin Trigaux, 2023
+# Tuomo Aura , 2023
+# Ossi Mantylahti , 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Ossi Mantylahti , 2023\n"
+"Language-Team: Finnish (https://app.transifex.com/odoo/teams/41243/fi/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: fi\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Current"
+msgstr "Nykyinen"
+
+#. module: spreadsheet_dashboard_stock_account
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_stock_account.spreadsheet_dashboard_inventory_on_hand
+msgid "Inventory On Hand"
+msgstr "Varasto saatavilla"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory Value"
+msgstr "Varaston arvo"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Location"
+msgstr "Varasto sijainnin mukaan"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Lot/Serial Number"
+msgstr "Varasto erän/sarjanumeron mukaan"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Product"
+msgstr "Varasto tuotteittain"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "KPI"
+msgstr "KPI"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Location"
+msgstr "Sijainti"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Lot/Serial"
+msgstr "Erä/sarja"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "On Hand"
+msgstr "Varastossa"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Tuote"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Reserved"
+msgstr "Varattu"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Stock Quantity by Location"
+msgstr "Varaston määrä sijainnin mukaan"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Locations"
+msgstr "Parhaat sijainnit"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Lots / Serial Numbers"
+msgstr "Parhaat erät / sarjanumerot"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Products"
+msgstr "Parhaat tuotteet"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Total inventory value"
+msgstr "Varaston kokonaisarvo"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "total inventory value"
+msgstr "varaston kokonaisarvo"
diff --git a/i18n/fr.po b/i18n/fr.po
new file mode 100644
index 0000000..82c65ce
--- /dev/null
+++ b/i18n/fr.po
@@ -0,0 +1,150 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_stock_account
+#
+# Translators:
+# Wil Odoo, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Wil Odoo, 2023\n"
+"Language-Team: French (https://app.transifex.com/odoo/teams/41243/fr/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: fr\n"
+"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Current"
+msgstr "Actuel"
+
+#. module: spreadsheet_dashboard_stock_account
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_stock_account.spreadsheet_dashboard_inventory_on_hand
+msgid "Inventory On Hand"
+msgstr "Stock disponible"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory Value"
+msgstr "Valeur de l'inventaire"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Location"
+msgstr "Inventaire par emplacement"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Lot/Serial Number"
+msgstr "Inventaire par lot/numéro de série"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Product"
+msgstr "Inventaire par produit"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "KPI"
+msgstr "KPI"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Location"
+msgstr "Emplacement"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Lot/Serial"
+msgstr "Lot/série"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "On Hand"
+msgstr "En stock"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Produit"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Reserved"
+msgstr "Réservé"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Stock Quantity by Location"
+msgstr "Quantité de stock par emplacement"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Locations"
+msgstr "Meilleurs emplacements"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Lots / Serial Numbers"
+msgstr "Meilleurs numéros de lot / série"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Products"
+msgstr "Meilleurs produits"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Total inventory value"
+msgstr "Valeur d'inventaire totale"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "total inventory value"
+msgstr "valeur d'inventaire totale"
diff --git a/i18n/he.po b/i18n/he.po
new file mode 100644
index 0000000..e8ba7a7
--- /dev/null
+++ b/i18n/he.po
@@ -0,0 +1,154 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_stock_account
+#
+# Translators:
+# Yihya Hugirat , 2023
+# Lilach Gilliam , 2023
+# hed shefer , 2023
+# ZVI BLONDER , 2023
+# Roy Sayag, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Roy Sayag, 2023\n"
+"Language-Team: Hebrew (https://app.transifex.com/odoo/teams/41243/he/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: he\n"
+"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;\n"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Current"
+msgstr "נוכחי"
+
+#. module: spreadsheet_dashboard_stock_account
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_stock_account.spreadsheet_dashboard_inventory_on_hand
+msgid "Inventory On Hand"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory Value"
+msgstr "שווי מלאי"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Location"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Lot/Serial Number"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Product"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "KPI"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Location"
+msgstr "מיקום"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Lot/Serial"
+msgstr "מספר סידורי/אצווה"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "On Hand"
+msgstr "במלאי"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "מוצר"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Reserved"
+msgstr "שמור"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Stock Quantity by Location"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Locations"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Lots / Serial Numbers"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Products"
+msgstr "מוצרים מובילים"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Total inventory value"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "total inventory value"
+msgstr ""
diff --git a/i18n/hu.po b/i18n/hu.po
new file mode 100644
index 0000000..fcee4f4
--- /dev/null
+++ b/i18n/hu.po
@@ -0,0 +1,152 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_stock_account
+#
+# Translators:
+# Tamás Németh , 2023
+# gezza , 2023
+# krnkris, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: krnkris, 2023\n"
+"Language-Team: Hungarian (https://app.transifex.com/odoo/teams/41243/hu/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: hu\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Current"
+msgstr "Jelenlegi"
+
+#. module: spreadsheet_dashboard_stock_account
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_stock_account.spreadsheet_dashboard_inventory_on_hand
+msgid "Inventory On Hand"
+msgstr "Elérhető készlet"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory Value"
+msgstr "Készletérték"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Location"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Lot/Serial Number"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Product"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "KPI"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Location"
+msgstr "Helyszín"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Lot/Serial"
+msgstr "Lot/szériaszám"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "On Hand"
+msgstr " Készleten"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Termék"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Reserved"
+msgstr "Lefoglalt"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Stock Quantity by Location"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Locations"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Lots / Serial Numbers"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Products"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Total inventory value"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "total inventory value"
+msgstr ""
diff --git a/i18n/id.po b/i18n/id.po
new file mode 100644
index 0000000..f70a33e
--- /dev/null
+++ b/i18n/id.po
@@ -0,0 +1,150 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_stock_account
+#
+# Translators:
+# Wil Odoo, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Wil Odoo, 2023\n"
+"Language-Team: Indonesian (https://app.transifex.com/odoo/teams/41243/id/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: id\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Current"
+msgstr "Terbaru"
+
+#. module: spreadsheet_dashboard_stock_account
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_stock_account.spreadsheet_dashboard_inventory_on_hand
+msgid "Inventory On Hand"
+msgstr "Persediaan yang Tersedia"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory Value"
+msgstr "Nilai Stok Persediaan"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Location"
+msgstr "Inventaris berdasarkan Lokasi"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Lot/Serial Number"
+msgstr "Inventaris berdasarkan Nomor Seri/Lot"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Product"
+msgstr "Inventaris berdasarkan Produk"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "KPI"
+msgstr "KPI"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Location"
+msgstr "Lokasi"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Lot/Serial"
+msgstr "Seri/Lot"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "On Hand"
+msgstr "Di Tangan"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Produk"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Reserved"
+msgstr "Reservasi"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Stock Quantity by Location"
+msgstr "Kuantitas Stok berdasarkan Lokasi"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Locations"
+msgstr "Lokasi Terbaik"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Lots / Serial Numbers"
+msgstr "Nomor Seri / Lot Terbaik"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Products"
+msgstr "Produk Terbaik"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Total inventory value"
+msgstr "Nilai total inventaris"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "total inventory value"
+msgstr "nilai total inventaris"
diff --git a/i18n/it.po b/i18n/it.po
new file mode 100644
index 0000000..319b34e
--- /dev/null
+++ b/i18n/it.po
@@ -0,0 +1,150 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_stock_account
+#
+# Translators:
+# Wil Odoo, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Wil Odoo, 2023\n"
+"Language-Team: Italian (https://app.transifex.com/odoo/teams/41243/it/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: it\n"
+"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Current"
+msgstr "Attuale"
+
+#. module: spreadsheet_dashboard_stock_account
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_stock_account.spreadsheet_dashboard_inventory_on_hand
+msgid "Inventory On Hand"
+msgstr "Inventario a disposizione"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory Value"
+msgstr "Valore di magazzino"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Location"
+msgstr "Inventario per ubicazione"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Lot/Serial Number"
+msgstr "Inventario per lotto/numero seriale"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Product"
+msgstr "Inventario per prodotto"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "KPI"
+msgstr "KPI"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Location"
+msgstr "Ubicazione"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Lot/Serial"
+msgstr "Lotto/Serie"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "On Hand"
+msgstr "A disposizione"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Prodotto"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Reserved"
+msgstr "Prenotato"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Stock Quantity by Location"
+msgstr "Quantità di scorte per ubicazione"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Locations"
+msgstr "Ubicazioni migliori"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Lots / Serial Numbers"
+msgstr "Lotti/numeri seriali migliori"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Products"
+msgstr "Prodotti principali"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Total inventory value"
+msgstr "Valore inventario totale"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "total inventory value"
+msgstr "valore inventario totale"
diff --git a/i18n/ja.po b/i18n/ja.po
new file mode 100644
index 0000000..dc5cb6b
--- /dev/null
+++ b/i18n/ja.po
@@ -0,0 +1,151 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_stock_account
+#
+# Translators:
+# Wil Odoo, 2023
+# Ryoko Tsuda , 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Ryoko Tsuda , 2023\n"
+"Language-Team: Japanese (https://app.transifex.com/odoo/teams/41243/ja/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: ja\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Current"
+msgstr "流動"
+
+#. module: spreadsheet_dashboard_stock_account
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_stock_account.spreadsheet_dashboard_inventory_on_hand
+msgid "Inventory On Hand"
+msgstr "手持ち在庫"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory Value"
+msgstr "在庫金額"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Location"
+msgstr "在庫 ロケーション別"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Lot/Serial Number"
+msgstr "在庫 ロット/シリアル別"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Product"
+msgstr "在庫 プロダクト別"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "KPI"
+msgstr "KPI"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Location"
+msgstr "ロケーション"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Lot/Serial"
+msgstr "ロット/シリアル"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "On Hand"
+msgstr "手持在庫"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "プロダクト"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Reserved"
+msgstr "引当済"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Stock Quantity by Location"
+msgstr "在庫数 ロケーション別"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Locations"
+msgstr "トップロケーション"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Lots / Serial Numbers"
+msgstr "トップロット/シリアル番号"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Products"
+msgstr "トッププロダクト"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Total inventory value"
+msgstr "在庫金額合計"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "total inventory value"
+msgstr "在庫金額合計"
diff --git a/i18n/ko.po b/i18n/ko.po
new file mode 100644
index 0000000..2a4b7a1
--- /dev/null
+++ b/i18n/ko.po
@@ -0,0 +1,150 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_stock_account
+#
+# Translators:
+# Wil Odoo, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Wil Odoo, 2023\n"
+"Language-Team: Korean (https://app.transifex.com/odoo/teams/41243/ko/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: ko\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Current"
+msgstr "현재"
+
+#. module: spreadsheet_dashboard_stock_account
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_stock_account.spreadsheet_dashboard_inventory_on_hand
+msgid "Inventory On Hand"
+msgstr "현재고"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory Value"
+msgstr "재고 금액"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Location"
+msgstr "위치별 재고"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Lot/Serial Number"
+msgstr "LOT/일련번호별 재고"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Product"
+msgstr "품목별 재고"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "KPI"
+msgstr "KPI"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Location"
+msgstr "위치"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Lot/Serial"
+msgstr "LOT/일련번호"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "On Hand"
+msgstr "보유량"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "품목"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Reserved"
+msgstr "예약됨"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Stock Quantity by Location"
+msgstr "위치별 재고 수량"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Locations"
+msgstr "위치 순위"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Lots / Serial Numbers"
+msgstr "로트 /일련번호 순위"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Products"
+msgstr "제품 순위"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Total inventory value"
+msgstr "총 재고 금액"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "total inventory value"
+msgstr "총 재고 금액"
diff --git a/i18n/lt.po b/i18n/lt.po
new file mode 100644
index 0000000..3b53a13
--- /dev/null
+++ b/i18n/lt.po
@@ -0,0 +1,153 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_stock_account
+#
+# Translators:
+# UAB "Draugiški sprendimai" , 2023
+# Linas Versada , 2023
+# Martin Trigaux, 2023
+# digitouch UAB , 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: digitouch UAB , 2023\n"
+"Language-Team: Lithuanian (https://app.transifex.com/odoo/teams/41243/lt/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: lt\n"
+"Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);\n"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Current"
+msgstr "Esamas"
+
+#. module: spreadsheet_dashboard_stock_account
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_stock_account.spreadsheet_dashboard_inventory_on_hand
+msgid "Inventory On Hand"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory Value"
+msgstr "Atsargos vertė"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Location"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Lot/Serial Number"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Product"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "KPI"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Location"
+msgstr "Vieta"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Lot/Serial"
+msgstr "Partijos / serijinis numeris"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "On Hand"
+msgstr "Turima:"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Produktas"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Reserved"
+msgstr "Rezervuota"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Stock Quantity by Location"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Locations"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Lots / Serial Numbers"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Products"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Total inventory value"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "total inventory value"
+msgstr ""
diff --git a/i18n/lv.po b/i18n/lv.po
new file mode 100644
index 0000000..22cf117
--- /dev/null
+++ b/i18n/lv.po
@@ -0,0 +1,152 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_stock_account
+#
+# Translators:
+# InfernalLV , 2023
+# ievaputnina , 2023
+# Arnis Putniņš , 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Arnis Putniņš , 2023\n"
+"Language-Team: Latvian (https://app.transifex.com/odoo/teams/41243/lv/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: lv\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Current"
+msgstr "Tekošais"
+
+#. module: spreadsheet_dashboard_stock_account
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_stock_account.spreadsheet_dashboard_inventory_on_hand
+msgid "Inventory On Hand"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory Value"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Location"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Lot/Serial Number"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Product"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "KPI"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Location"
+msgstr "Atrašanās vieta"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Lot/Serial"
+msgstr "Partija/Sērija"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "On Hand"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Produkts"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Reserved"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Stock Quantity by Location"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Locations"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Lots / Serial Numbers"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Products"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Total inventory value"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "total inventory value"
+msgstr ""
diff --git a/i18n/nl.po b/i18n/nl.po
new file mode 100644
index 0000000..252c6b9
--- /dev/null
+++ b/i18n/nl.po
@@ -0,0 +1,151 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_stock_account
+#
+# Translators:
+# Wil Odoo, 2023
+# Erwin van der Ploeg , 2024
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Erwin van der Ploeg , 2024\n"
+"Language-Team: Dutch (https://app.transifex.com/odoo/teams/41243/nl/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: nl\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Current"
+msgstr "Huidig"
+
+#. module: spreadsheet_dashboard_stock_account
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_stock_account.spreadsheet_dashboard_inventory_on_hand
+msgid "Inventory On Hand"
+msgstr "Beschikbare voorraad"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory Value"
+msgstr "Voorraadwaarde"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Location"
+msgstr "Voorraad per Locatie"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Lot/Serial Number"
+msgstr "Voorraad per Partij-/Serienummer"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Product"
+msgstr "Voorraad per Product"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "KPI"
+msgstr "KPI"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Location"
+msgstr "Locatie"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Lot/Serial"
+msgstr "Partij/Serienummer"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "On Hand"
+msgstr "Beschikbaar"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Product"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Reserved"
+msgstr "Gereserveerd"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Stock Quantity by Location"
+msgstr "Voorraadhoeveelheid per Locatie"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Locations"
+msgstr "Beste locaties"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Lots / Serial Numbers"
+msgstr "Beste Partij- / Serienummers"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Products"
+msgstr "Beste producten"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Total inventory value"
+msgstr "Totale voorraadwaarde"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "total inventory value"
+msgstr "totale voorraadwaarde"
diff --git a/i18n/pl.po b/i18n/pl.po
new file mode 100644
index 0000000..6f95f1a
--- /dev/null
+++ b/i18n/pl.po
@@ -0,0 +1,150 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_stock_account
+#
+# Translators:
+# Wil Odoo, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Wil Odoo, 2023\n"
+"Language-Team: Polish (https://app.transifex.com/odoo/teams/41243/pl/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: pl\n"
+"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Current"
+msgstr "Bieżące"
+
+#. module: spreadsheet_dashboard_stock_account
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_stock_account.spreadsheet_dashboard_inventory_on_hand
+msgid "Inventory On Hand"
+msgstr "Zapasy pod ręką"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory Value"
+msgstr "Wartość Magazynu"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Location"
+msgstr "Magazyn według lokacji"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Lot/Serial Number"
+msgstr "Magazyn według numeru partii/serii"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Product"
+msgstr "Magazyn według produktu"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "KPI"
+msgstr "KPI"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Location"
+msgstr "Miejsce"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Lot/Serial"
+msgstr "Partia/Numer seryjny"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "On Hand"
+msgstr "Na stanie"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Produkt"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Reserved"
+msgstr "Zarezerwowane"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Stock Quantity by Location"
+msgstr "Ilość zapasów według lokalizacji"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Locations"
+msgstr "Główne lokacje"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Lots / Serial Numbers"
+msgstr "Główne numery partii/serii"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Products"
+msgstr "Główne produkty"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Total inventory value"
+msgstr "Całkowita wartość zapasów"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "total inventory value"
+msgstr "całkowita wartość zapasów"
diff --git a/i18n/pt.po b/i18n/pt.po
new file mode 100644
index 0000000..6a9b029
--- /dev/null
+++ b/i18n/pt.po
@@ -0,0 +1,150 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_stock_account
+#
+# Translators:
+# Wil Odoo, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Wil Odoo, 2023\n"
+"Language-Team: Portuguese (https://app.transifex.com/odoo/teams/41243/pt/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: pt\n"
+"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Current"
+msgstr "Atual"
+
+#. module: spreadsheet_dashboard_stock_account
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_stock_account.spreadsheet_dashboard_inventory_on_hand
+msgid "Inventory On Hand"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory Value"
+msgstr "Valor do Inventário"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Location"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Lot/Serial Number"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Product"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "KPI"
+msgstr "KPI"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Location"
+msgstr "Localização"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Lot/Serial"
+msgstr "Lote/Série"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "On Hand"
+msgstr "Em Mão"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Produto"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Reserved"
+msgstr "Reservado"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Stock Quantity by Location"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Locations"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Lots / Serial Numbers"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Products"
+msgstr "Artigos Principais"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Total inventory value"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "total inventory value"
+msgstr ""
diff --git a/i18n/pt_BR.po b/i18n/pt_BR.po
new file mode 100644
index 0000000..2a5d59e
--- /dev/null
+++ b/i18n/pt_BR.po
@@ -0,0 +1,150 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_stock_account
+#
+# Translators:
+# Wil Odoo, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Wil Odoo, 2023\n"
+"Language-Team: Portuguese (Brazil) (https://app.transifex.com/odoo/teams/41243/pt_BR/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: pt_BR\n"
+"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Current"
+msgstr "Atual"
+
+#. module: spreadsheet_dashboard_stock_account
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_stock_account.spreadsheet_dashboard_inventory_on_hand
+msgid "Inventory On Hand"
+msgstr "Estoque em mãos"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory Value"
+msgstr "Valor de inventário"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Location"
+msgstr "Inventário por local"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Lot/Serial Number"
+msgstr "Inventário por lote/número de série"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Product"
+msgstr "Inventário por produto"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "KPI"
+msgstr "KPI"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Location"
+msgstr "Local"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Lot/Serial"
+msgstr "Lote/série"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "On Hand"
+msgstr "Na mão"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Produto"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Reserved"
+msgstr "Reservado"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Stock Quantity by Location"
+msgstr "Quantidade em estoque por local"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Locations"
+msgstr "Principais locais"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Lots / Serial Numbers"
+msgstr "Principais lotes/número de série"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Products"
+msgstr "Principais produtos"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Total inventory value"
+msgstr "Valor total do inventário"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "total inventory value"
+msgstr "valor total do inventário"
diff --git a/i18n/ru.po b/i18n/ru.po
new file mode 100644
index 0000000..d85b1f7
--- /dev/null
+++ b/i18n/ru.po
@@ -0,0 +1,153 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_stock_account
+#
+# Translators:
+# Martin Trigaux, 2023
+# Alena Vlasova, 2023
+# Сергей Шебанин , 2023
+# Wil Odoo, 2024
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Wil Odoo, 2024\n"
+"Language-Team: Russian (https://app.transifex.com/odoo/teams/41243/ru/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: ru\n"
+"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Current"
+msgstr "Текущий"
+
+#. module: spreadsheet_dashboard_stock_account
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_stock_account.spreadsheet_dashboard_inventory_on_hand
+msgid "Inventory On Hand"
+msgstr "Запас На Руках"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory Value"
+msgstr "Инвентарная стоимость"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Location"
+msgstr "Запасы по местоположению"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Lot/Serial Number"
+msgstr "Инвентаризация по лотам/серийным номерам"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Product"
+msgstr "Инвентаризация по продуктам"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "KPI"
+msgstr "KPI"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Location"
+msgstr "Местоположение"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Lot/Serial"
+msgstr "Партия/серия"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "On Hand"
+msgstr "На руках"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Товар"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Reserved"
+msgstr "Зарезервировано"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Stock Quantity by Location"
+msgstr "Количество запасов по местоположению"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Locations"
+msgstr "Лучшие места"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Lots / Serial Numbers"
+msgstr "Лучшие лоты / Серийные номера"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Products"
+msgstr "Лучшие товары"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Total inventory value"
+msgstr "Общая стоимость запасов"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "total inventory value"
+msgstr "общая инвентаризационная стоимость"
diff --git a/i18n/sk.po b/i18n/sk.po
new file mode 100644
index 0000000..3eb21fe
--- /dev/null
+++ b/i18n/sk.po
@@ -0,0 +1,150 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_stock_account
+#
+# Translators:
+# Wil Odoo, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Wil Odoo, 2023\n"
+"Language-Team: Slovak (https://app.transifex.com/odoo/teams/41243/sk/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: sk\n"
+"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Current"
+msgstr "Aktuálne"
+
+#. module: spreadsheet_dashboard_stock_account
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_stock_account.spreadsheet_dashboard_inventory_on_hand
+msgid "Inventory On Hand"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory Value"
+msgstr "Hodnota inventára"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Location"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Lot/Serial Number"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Product"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "KPI"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Location"
+msgstr "Miesto"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Lot/Serial"
+msgstr "Šarža/sériové"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "On Hand"
+msgstr "Na sklade"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Produkt"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Reserved"
+msgstr "Rezervované"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Stock Quantity by Location"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Locations"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Lots / Serial Numbers"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Products"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Total inventory value"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "total inventory value"
+msgstr ""
diff --git a/i18n/sl.po b/i18n/sl.po
new file mode 100644
index 0000000..ed4579b
--- /dev/null
+++ b/i18n/sl.po
@@ -0,0 +1,152 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_stock_account
+#
+# Translators:
+# Martin Trigaux, 2023
+# Tomaž Jug , 2023
+# Jasmina Macur , 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Jasmina Macur , 2023\n"
+"Language-Team: Slovenian (https://app.transifex.com/odoo/teams/41243/sl/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: sl\n"
+"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Current"
+msgstr "Trenutno"
+
+#. module: spreadsheet_dashboard_stock_account
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_stock_account.spreadsheet_dashboard_inventory_on_hand
+msgid "Inventory On Hand"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory Value"
+msgstr "Vrednost inventarja"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Location"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Lot/Serial Number"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Product"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "KPI"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Location"
+msgstr "Lokacija"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Lot/Serial"
+msgstr "Lot/serijska številka"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "On Hand"
+msgstr "Zaloga"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Izdelek"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Reserved"
+msgstr "Rezervirano"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Stock Quantity by Location"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Locations"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Lots / Serial Numbers"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Products"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Total inventory value"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "total inventory value"
+msgstr ""
diff --git a/i18n/spreadsheet_dashboard_stock_account.pot b/i18n/spreadsheet_dashboard_stock_account.pot
new file mode 100644
index 0000000..88df468
--- /dev/null
+++ b/i18n/spreadsheet_dashboard_stock_account.pot
@@ -0,0 +1,146 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_stock_account
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 21:56+0000\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Current"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_stock_account.spreadsheet_dashboard_inventory_on_hand
+msgid "Inventory On Hand"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory Value"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Location"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Lot/Serial Number"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Product"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "KPI"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Location"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Lot/Serial"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "On Hand"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Reserved"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Stock Quantity by Location"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Locations"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Lots / Serial Numbers"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Products"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Total inventory value"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "total inventory value"
+msgstr ""
diff --git a/i18n/sr.po b/i18n/sr.po
new file mode 100644
index 0000000..70c0a7e
--- /dev/null
+++ b/i18n/sr.po
@@ -0,0 +1,153 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_stock_account
+#
+# Translators:
+# Dragan Vukosavljevic , 2023
+# Martin Trigaux, 2023
+# Milan Bojovic , 2023
+# コフスタジオ, 2024
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: コフスタジオ, 2024\n"
+"Language-Team: Serbian (https://app.transifex.com/odoo/teams/41243/sr/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: sr\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Current"
+msgstr "Trenutni"
+
+#. module: spreadsheet_dashboard_stock_account
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_stock_account.spreadsheet_dashboard_inventory_on_hand
+msgid "Inventory On Hand"
+msgstr "Inventory On Hand"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory Value"
+msgstr "Inventory Value"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Location"
+msgstr "Inventory by Location"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Lot/Serial Number"
+msgstr "Inventory by Lot/Serial Number"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Product"
+msgstr "Inventory by Product"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "KPI"
+msgstr "KPI"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Location"
+msgstr "Lokacija"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Lot/Serial"
+msgstr "Lot/Serial"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "On Hand"
+msgstr "On Hand"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Proizvod"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Reserved"
+msgstr "Rezervisano"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Stock Quantity by Location"
+msgstr "Stock Quantity by Location"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Locations"
+msgstr "Top Locations"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Lots / Serial Numbers"
+msgstr "Top Lots / Serial Numbers"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Products"
+msgstr "Top Products"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Total inventory value"
+msgstr "Total inventory value"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "total inventory value"
+msgstr "total inventory value"
diff --git a/i18n/sv.po b/i18n/sv.po
new file mode 100644
index 0000000..2398b22
--- /dev/null
+++ b/i18n/sv.po
@@ -0,0 +1,154 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_stock_account
+#
+# Translators:
+# Martin Trigaux, 2023
+# Simon S, 2023
+# Anders Wallenquist , 2023
+# emavertel, 2023
+# Lasse L, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Lasse L, 2023\n"
+"Language-Team: Swedish (https://app.transifex.com/odoo/teams/41243/sv/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: sv\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Current"
+msgstr "Aktuellt"
+
+#. module: spreadsheet_dashboard_stock_account
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_stock_account.spreadsheet_dashboard_inventory_on_hand
+msgid "Inventory On Hand"
+msgstr "Antal i lager"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory Value"
+msgstr "Lagervärde"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Location"
+msgstr "Inventering per plats"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Lot/Serial Number"
+msgstr "Inventering per parti/serienummer"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Product"
+msgstr "Lager per produkt"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "KPI"
+msgstr "Nyckeltalsindikator"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Location"
+msgstr "Plats"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Lot/Serial"
+msgstr "Parti/Serie"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "On Hand"
+msgstr "I lager"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Produkt"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Reserved"
+msgstr "Reserverad"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Stock Quantity by Location"
+msgstr "Lagerkvantitet per plats"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Locations"
+msgstr "Topp platser"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Lots / Serial Numbers"
+msgstr "Topp parti / serienummer"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Products"
+msgstr "Topp Produkter"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Total inventory value"
+msgstr "Totalt lagervärde"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "total inventory value"
+msgstr "totalt lagervärde"
diff --git a/i18n/th.po b/i18n/th.po
new file mode 100644
index 0000000..39d79f7
--- /dev/null
+++ b/i18n/th.po
@@ -0,0 +1,151 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_stock_account
+#
+# Translators:
+# Wil Odoo, 2023
+# Rasareeyar Lappiam, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Rasareeyar Lappiam, 2023\n"
+"Language-Team: Thai (https://app.transifex.com/odoo/teams/41243/th/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: th\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Current"
+msgstr "ปัจจุบัน"
+
+#. module: spreadsheet_dashboard_stock_account
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_stock_account.spreadsheet_dashboard_inventory_on_hand
+msgid "Inventory On Hand"
+msgstr "สินค้าคงคลังที่มีอยู่"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory Value"
+msgstr "มูลค่าสินค้าคงคลัง"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Location"
+msgstr "สินค้าคงคลังตามสถานที่ตั้ง"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Lot/Serial Number"
+msgstr "สินค้าคงคลังตามล็อต/หมายเลขซีเรียล"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Product"
+msgstr "สินค้าคงคลังตามผลิตภัณฑ์"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "KPI"
+msgstr "KPI"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Location"
+msgstr "สถานที่"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Lot/Serial"
+msgstr "ล็อต/ซีเรียล"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "On Hand"
+msgstr "ที่มีอยู่"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "สินค้า"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Reserved"
+msgstr "สำรองแล้ว"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Stock Quantity by Location"
+msgstr "ปริมาณสต็อคตามสถานที่ตั้ง"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Locations"
+msgstr "สถานที่ยอดนิยม"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Lots / Serial Numbers"
+msgstr "ล็อต/หมายเลขซีเรียลยอดนิยม"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Products"
+msgstr "สินค้ายอดนิยม"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Total inventory value"
+msgstr "มูลค่าสินค้าคงคลังทั้งหมด"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "total inventory value"
+msgstr "มูลค่าสินค้าคงคลังทั้งหมด"
diff --git a/i18n/tr.po b/i18n/tr.po
new file mode 100644
index 0000000..e330c78
--- /dev/null
+++ b/i18n/tr.po
@@ -0,0 +1,154 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_stock_account
+#
+# Translators:
+# Levent Karakaş , 2023
+# Ediz Duman , 2023
+# Martin Trigaux, 2023
+# Murat Kaplan , 2023
+# Güven YILMAZ , 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Güven YILMAZ , 2023\n"
+"Language-Team: Turkish (https://app.transifex.com/odoo/teams/41243/tr/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: tr\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Current"
+msgstr "Güncel Değer"
+
+#. module: spreadsheet_dashboard_stock_account
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_stock_account.spreadsheet_dashboard_inventory_on_hand
+msgid "Inventory On Hand"
+msgstr "Eldeki Stok"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory Value"
+msgstr "Envanter Değeri"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Location"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Lot/Serial Number"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Product"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "KPI"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Location"
+msgstr "Konum"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Lot/Serial"
+msgstr "Lot/Seri"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "On Hand"
+msgstr "Stokta"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Ürün"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Reserved"
+msgstr "Rezerve"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Stock Quantity by Location"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Locations"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Lots / Serial Numbers"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Products"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Total inventory value"
+msgstr ""
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "total inventory value"
+msgstr ""
diff --git a/i18n/uk.po b/i18n/uk.po
new file mode 100644
index 0000000..6f50183
--- /dev/null
+++ b/i18n/uk.po
@@ -0,0 +1,150 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_stock_account
+#
+# Translators:
+# Wil Odoo, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Wil Odoo, 2023\n"
+"Language-Team: Ukrainian (https://app.transifex.com/odoo/teams/41243/uk/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: uk\n"
+"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Current"
+msgstr "Поточний"
+
+#. module: spreadsheet_dashboard_stock_account
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_stock_account.spreadsheet_dashboard_inventory_on_hand
+msgid "Inventory On Hand"
+msgstr "Запаси в наявності"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory Value"
+msgstr "Складська оцінка"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Location"
+msgstr "Склад за розташуванням"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Lot/Serial Number"
+msgstr "Склад за Партійним/Серійним номером"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Product"
+msgstr "Склад за товаром"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "KPI"
+msgstr "KPI"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Location"
+msgstr "Розташування"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Lot/Serial"
+msgstr "Партія/Серійний номер"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "On Hand"
+msgstr " В наявності"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Товар"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Reserved"
+msgstr "Зарезервовано"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Stock Quantity by Location"
+msgstr "Кількість на складі за розташуванням"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Locations"
+msgstr "Топ розташувань"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Lots / Serial Numbers"
+msgstr "Топ партійних/серійних номерів"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Products"
+msgstr "Топ товарів"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Total inventory value"
+msgstr "Загальне складське значення"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "total inventory value"
+msgstr "загальне складське значення"
diff --git a/i18n/vi.po b/i18n/vi.po
new file mode 100644
index 0000000..85b724c
--- /dev/null
+++ b/i18n/vi.po
@@ -0,0 +1,150 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_stock_account
+#
+# Translators:
+# Wil Odoo, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Wil Odoo, 2023\n"
+"Language-Team: Vietnamese (https://app.transifex.com/odoo/teams/41243/vi/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: vi\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Current"
+msgstr "Hiện tại"
+
+#. module: spreadsheet_dashboard_stock_account
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_stock_account.spreadsheet_dashboard_inventory_on_hand
+msgid "Inventory On Hand"
+msgstr "Tồn kho hiện có"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory Value"
+msgstr "Giá trị tồn kho"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Location"
+msgstr "Tồn kho theo vị trí"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Lot/Serial Number"
+msgstr "Tồn kho theo số lô/sê-ri"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Product"
+msgstr "Tồn kho theo sản phẩm"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "KPI"
+msgstr "KPI"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Location"
+msgstr "Vị trí"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Lot/Serial"
+msgstr "Lô/sê-ri"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "On Hand"
+msgstr "Hiện có"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Sản phẩm"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Reserved"
+msgstr "Đã dự trữ"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Stock Quantity by Location"
+msgstr "Số lượng tồn kho theo vị trí"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Locations"
+msgstr "Vị trí tiêu biểu"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Lots / Serial Numbers"
+msgstr "Số lô/sê-ri tiêu biểu"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Products"
+msgstr "Sản phẩm tiêu biểu"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Total inventory value"
+msgstr "Tổng giá trị tồn kho"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "total inventory value"
+msgstr "tổng giá trị tồn kho"
diff --git a/i18n/zh_CN.po b/i18n/zh_CN.po
new file mode 100644
index 0000000..94d6a56
--- /dev/null
+++ b/i18n/zh_CN.po
@@ -0,0 +1,150 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_stock_account
+#
+# Translators:
+# Wil Odoo, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Wil Odoo, 2023\n"
+"Language-Team: Chinese (China) (https://app.transifex.com/odoo/teams/41243/zh_CN/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: zh_CN\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Current"
+msgstr "当前"
+
+#. module: spreadsheet_dashboard_stock_account
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_stock_account.spreadsheet_dashboard_inventory_on_hand
+msgid "Inventory On Hand"
+msgstr "在手库存"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory Value"
+msgstr "库存价值"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Location"
+msgstr "按位置分类的库存"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Lot/Serial Number"
+msgstr "按批次/序列号码分类的库存"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Product"
+msgstr "按产品分类的库存"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "KPI"
+msgstr "KPI"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Location"
+msgstr "位置"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Lot/Serial"
+msgstr "批次/序列号"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "On Hand"
+msgstr "在手"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "产品"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Reserved"
+msgstr "已预留"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Stock Quantity by Location"
+msgstr "按位置分类的库存数量"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Locations"
+msgstr "最佳位置"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Lots / Serial Numbers"
+msgstr "最重要批次/序列号码"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Products"
+msgstr "最佳产品"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Total inventory value"
+msgstr "库存价值总计"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "total inventory value"
+msgstr "库存价值总计"
diff --git a/i18n/zh_TW.po b/i18n/zh_TW.po
new file mode 100644
index 0000000..a773d2d
--- /dev/null
+++ b/i18n/zh_TW.po
@@ -0,0 +1,150 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_stock_account
+#
+# Translators:
+# Wil Odoo, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Wil Odoo, 2023\n"
+"Language-Team: Chinese (Taiwan) (https://app.transifex.com/odoo/teams/41243/zh_TW/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: zh_TW\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Current"
+msgstr "目前"
+
+#. module: spreadsheet_dashboard_stock_account
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_stock_account.spreadsheet_dashboard_inventory_on_hand
+msgid "Inventory On Hand"
+msgstr "在庫庫存"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory Value"
+msgstr "庫存價值"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Location"
+msgstr "按地點分類的庫存"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Lot/Serial Number"
+msgstr "按批次/序列號列出庫存"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Inventory by Product"
+msgstr "按產品分類的庫存"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "KPI"
+msgstr "KPI"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Location"
+msgstr "地點"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Lot/Serial"
+msgstr "批次/序列號"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "On Hand"
+msgstr "在庫"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "商品"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Reserved"
+msgstr "已保留"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Stock Quantity by Location"
+msgstr "按地點劃分的庫存數量"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Locations"
+msgstr "主要地點"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Lots / Serial Numbers"
+msgstr "主要批次/序列號"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Top Products"
+msgstr "暢銷產品"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "Total inventory value"
+msgstr "庫存總價值"
+
+#. module: spreadsheet_dashboard_stock_account
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_stock_account/data/files/inventory_on_hand_dashboard.json:0
+#, python-format
+msgid "total inventory value"
+msgstr "庫存總價值"