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..4ab994e
--- /dev/null
+++ b/__manifest__.py
@@ -0,0 +1,16 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+{
+ 'name': "Spreadsheet dashboard for expenses",
+ 'version': '1.0',
+ 'category': 'Hidden',
+ 'summary': 'Spreadsheet',
+ 'description': 'Spreadsheet',
+ 'depends': ['spreadsheet_dashboard', 'sale_expense'],
+ 'data': [
+ "data/dashboards.xml",
+ ],
+ 'installable': True,
+ 'auto_install': ['sale_expense'],
+ 'license': 'LGPL-3',
+}
diff --git a/data/dashboards.xml b/data/dashboards.xml
new file mode 100644
index 0000000..1cd34c6
--- /dev/null
+++ b/data/dashboards.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ Expenses
+
+
+
+ 40
+
+
+
diff --git a/data/files/expense_dashboard.json b/data/files/expense_dashboard.json
new file mode 100644
index 0000000..7838c1b
--- /dev/null
+++ b/data/files/expense_dashboard.json
@@ -0,0 +1,1370 @@
+{
+ "version": 12,
+ "sheets": [
+ {
+ "id": "91067711-0fdf-451a-b1ec-9e8bdcff23f0",
+ "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": 225
+ },
+ "1": {
+ "size": 150
+ },
+ "2": {
+ "size": 100
+ },
+ "3": {
+ "size": 50
+ },
+ "4": {
+ "size": 225
+ },
+ "5": {
+ "size": 150
+ },
+ "6": {
+ "size": 100
+ }
+ },
+ "merges": [],
+ "cells": {
+ "A7": {
+ "style": 1,
+ "content": "[Expenses Analysis](odoo://view/{\"viewType\":\"graph\",\"action\":{\"domain\":[],\"context\":{\"group_by\":[\"date:month\",\"product_id\"],\"graph_measure\":\"total_amount\",\"graph_mode\":\"bar\",\"graph_groupbys\":[\"date:month\",\"product_id\"]},\"modelName\":\"hr.expense\",\"views\":[[false,\"graph\"],[false,\"pivot\"],[false,\"list\"],[false,\"kanban\"],[false,\"form\"],[false,\"search\"]]},\"threshold\":0,\"name\":\"Expenses Analysis\",\"positional\":true})",
+ "border": 1
+ },
+ "A19": {
+ "style": 1,
+ "content": "[Top Expenses](odoo://view/{\"viewType\":\"list\",\"action\":{\"domain\":\"[]\",\"context\":{\"group_by\":[]},\"modelName\":\"hr.expense\",\"views\":[[false,\"graph\"],[false,\"pivot\"],[false,\"list\"],[false,\"kanban\"],[false,\"form\"]]},\"threshold\":0,\"name\":\"Expenses Analysis\"})",
+ "border": 1
+ },
+ "A20": {
+ "style": 2,
+ "content": "=_t(\"Expense\")",
+ "border": 2
+ },
+ "A21": {
+ "style": 3,
+ "content": "=ODOO.LIST(1,1,\"name\")"
+ },
+ "A22": {
+ "style": 4,
+ "content": "=ODOO.LIST(1,2,\"name\")"
+ },
+ "A23": {
+ "style": 3,
+ "content": "=ODOO.LIST(1,3,\"name\")"
+ },
+ "A24": {
+ "style": 4,
+ "content": "=ODOO.LIST(1,4,\"name\")"
+ },
+ "A25": {
+ "style": 3,
+ "content": "=ODOO.LIST(1,5,\"name\")"
+ },
+ "A26": {
+ "style": 4,
+ "content": "=ODOO.LIST(1,6,\"name\")"
+ },
+ "A27": {
+ "style": 3,
+ "content": "=ODOO.LIST(1,7,\"name\")"
+ },
+ "A28": {
+ "style": 4,
+ "content": "=ODOO.LIST(1,8,\"name\")"
+ },
+ "A29": {
+ "style": 3,
+ "content": "=ODOO.LIST(1,9,\"name\")"
+ },
+ "A30": {
+ "style": 4,
+ "content": "=ODOO.LIST(1,10,\"name\")"
+ },
+ "A32": {
+ "style": 1,
+ "content": "[Top Reinvoiced Orders](odoo://view/{\"viewType\":\"pivot\",\"action\":{\"domain\":[[\"sale_order_id\",\"!=\",false]],\"context\":{\"group_by\":[\"sale_order_id\"],\"pivot_measures\":[\"__count\",\"total_amount\"],\"pivot_column_groupby\":[],\"pivot_row_groupby\":[\"sale_order_id\"]},\"modelName\":\"hr.expense\",\"views\":[[false,\"graph\"],[false,\"pivot\"],[false,\"list\"],[false,\"kanban\"],[false,\"form\"],[false,\"search\"]]},\"threshold\":0,\"name\":\"Expenses Analysis\"})",
+ "border": 1
+ },
+ "A33": {
+ "style": 2,
+ "content": "=_t(\"Order\")",
+ "border": 2
+ },
+ "A34": {
+ "style": 5,
+ "content": "=ODOO.PIVOT.HEADER(9,\"#sale_order_id\",1)"
+ },
+ "A35": {
+ "style": 6,
+ "content": "=ODOO.PIVOT.HEADER(9,\"#sale_order_id\",2)"
+ },
+ "A36": {
+ "style": 5,
+ "content": "=ODOO.PIVOT.HEADER(9,\"#sale_order_id\",3)"
+ },
+ "A37": {
+ "style": 6,
+ "content": "=ODOO.PIVOT.HEADER(9,\"#sale_order_id\",4)"
+ },
+ "A38": {
+ "style": 5,
+ "content": "=ODOO.PIVOT.HEADER(9,\"#sale_order_id\",5)"
+ },
+ "A39": {
+ "style": 6,
+ "content": "=ODOO.PIVOT.HEADER(9,\"#sale_order_id\",6)"
+ },
+ "A40": {
+ "style": 5,
+ "content": "=ODOO.PIVOT.HEADER(9,\"#sale_order_id\",7)"
+ },
+ "A41": {
+ "style": 6,
+ "content": "=ODOO.PIVOT.HEADER(9,\"#sale_order_id\",8)"
+ },
+ "A42": {
+ "style": 5,
+ "content": "=ODOO.PIVOT.HEADER(9,\"#sale_order_id\",9)"
+ },
+ "A43": {
+ "style": 6,
+ "content": "=ODOO.PIVOT.HEADER(9,\"#sale_order_id\",10)"
+ },
+ "B20": {
+ "style": 2,
+ "content": "=_t(\"Employee\")",
+ "border": 2
+ },
+ "B21": {
+ "style": 7,
+ "content": "=ODOO.LIST(1,1,\"employee_id\")"
+ },
+ "B22": {
+ "content": "=ODOO.LIST(1,2,\"employee_id\")"
+ },
+ "B23": {
+ "style": 7,
+ "content": "=ODOO.LIST(1,3,\"employee_id\")"
+ },
+ "B24": {
+ "content": "=ODOO.LIST(1,4,\"employee_id\")"
+ },
+ "B25": {
+ "style": 7,
+ "content": "=ODOO.LIST(1,5,\"employee_id\")"
+ },
+ "B26": {
+ "content": "=ODOO.LIST(1,6,\"employee_id\")"
+ },
+ "B27": {
+ "style": 7,
+ "content": "=ODOO.LIST(1,7,\"employee_id\")"
+ },
+ "B28": {
+ "content": "=ODOO.LIST(1,8,\"employee_id\")"
+ },
+ "B29": {
+ "style": 7,
+ "content": "=ODOO.LIST(1,9,\"employee_id\")"
+ },
+ "B30": {
+ "content": "=ODOO.LIST(1,10,\"employee_id\")"
+ },
+ "B33": {
+ "style": 8,
+ "content": "=_t(\"# Expenses\")",
+ "border": 2
+ },
+ "B34": {
+ "style": 7,
+ "format": 1,
+ "content": "=ODOO.PIVOT(9,\"__count\",\"#sale_order_id\",1)"
+ },
+ "B35": {
+ "format": 1,
+ "content": "=ODOO.PIVOT(9,\"__count\",\"#sale_order_id\",2)"
+ },
+ "B36": {
+ "style": 7,
+ "format": 1,
+ "content": "=ODOO.PIVOT(9,\"__count\",\"#sale_order_id\",3)"
+ },
+ "B37": {
+ "format": 1,
+ "content": "=ODOO.PIVOT(9,\"__count\",\"#sale_order_id\",4)"
+ },
+ "B38": {
+ "style": 7,
+ "format": 1,
+ "content": "=ODOO.PIVOT(9,\"__count\",\"#sale_order_id\",5)"
+ },
+ "B39": {
+ "format": 1,
+ "content": "=ODOO.PIVOT(9,\"__count\",\"#sale_order_id\",6)"
+ },
+ "B40": {
+ "style": 7,
+ "format": 1,
+ "content": "=ODOO.PIVOT(9,\"__count\",\"#sale_order_id\",7)"
+ },
+ "B41": {
+ "format": 1,
+ "content": "=ODOO.PIVOT(9,\"__count\",\"#sale_order_id\",8)"
+ },
+ "B42": {
+ "style": 7,
+ "format": 1,
+ "content": "=ODOO.PIVOT(9,\"__count\",\"#sale_order_id\",9)"
+ },
+ "B43": {
+ "format": 1,
+ "content": "=ODOO.PIVOT(9,\"__count\",\"#sale_order_id\",10)"
+ },
+ "C20": {
+ "style": 8,
+ "content": "=_t(\"Total\")",
+ "border": 2
+ },
+ "C21": {
+ "style": 7,
+ "content": "=ODOO.LIST(1,1,\"total_amount\")"
+ },
+ "C22": {
+ "content": "=ODOO.LIST(1,2,\"total_amount\")"
+ },
+ "C23": {
+ "style": 7,
+ "content": "=ODOO.LIST(1,3,\"total_amount\")"
+ },
+ "C24": {
+ "content": "=ODOO.LIST(1,4,\"total_amount\")"
+ },
+ "C25": {
+ "style": 7,
+ "content": "=ODOO.LIST(1,5,\"total_amount\")"
+ },
+ "C26": {
+ "content": "=ODOO.LIST(1,6,\"total_amount\")"
+ },
+ "C27": {
+ "style": 7,
+ "content": "=ODOO.LIST(1,7,\"total_amount\")"
+ },
+ "C28": {
+ "content": "=ODOO.LIST(1,8,\"total_amount\")"
+ },
+ "C29": {
+ "style": 7,
+ "content": "=ODOO.LIST(1,9,\"total_amount\")"
+ },
+ "C30": {
+ "content": "=ODOO.LIST(1,10,\"total_amount\")"
+ },
+ "C33": {
+ "style": 8,
+ "content": "=_t(\"Total\")",
+ "border": 2
+ },
+ "C34": {
+ "style": 7,
+ "content": "=ODOO.PIVOT(9,\"total_amount\",\"#sale_order_id\",1)"
+ },
+ "C35": {
+ "content": "=ODOO.PIVOT(9,\"total_amount\",\"#sale_order_id\",2)"
+ },
+ "C36": {
+ "style": 7,
+ "content": "=ODOO.PIVOT(9,\"total_amount\",\"#sale_order_id\",3)"
+ },
+ "C37": {
+ "content": "=ODOO.PIVOT(9,\"total_amount\",\"#sale_order_id\",4)"
+ },
+ "C38": {
+ "style": 7,
+ "content": "=ODOO.PIVOT(9,\"total_amount\",\"#sale_order_id\",5)"
+ },
+ "C39": {
+ "content": "=ODOO.PIVOT(9,\"total_amount\",\"#sale_order_id\",6)"
+ },
+ "C40": {
+ "style": 7,
+ "content": "=ODOO.PIVOT(9,\"total_amount\",\"#sale_order_id\",7)"
+ },
+ "C41": {
+ "content": "=ODOO.PIVOT(9,\"total_amount\",\"#sale_order_id\",8)"
+ },
+ "C42": {
+ "style": 7,
+ "content": "=ODOO.PIVOT(9,\"total_amount\",\"#sale_order_id\",9)"
+ },
+ "C43": {
+ "content": "=ODOO.PIVOT(9,\"total_amount\",\"#sale_order_id\",10)"
+ },
+ "E19": {
+ "style": 1,
+ "content": "[Top Categories](odoo://view/{\"viewType\":\"pivot\",\"action\":{\"domain\":[[\"product_id\",\"!=\",false]],\"context\":{\"group_by\":[\"product_id\"],\"pivot_measures\":[\"__count\",\"total_amount\"],\"pivot_column_groupby\":[],\"pivot_row_groupby\":[\"product_id\"]},\"modelName\":\"hr.expense\",\"views\":[[false,\"graph\"],[false,\"pivot\"],[false,\"list\"],[false,\"kanban\"],[false,\"form\"],[false,\"search\"]]},\"threshold\":0,\"name\":\"Expenses Analysis\"})",
+ "border": 1
+ },
+ "E20": {
+ "style": 2,
+ "content": "=_t(\"Category\")",
+ "border": 2
+ },
+ "E21": {
+ "style": 5,
+ "content": "=ODOO.PIVOT.HEADER(1,\"#product_id\",1)"
+ },
+ "E22": {
+ "style": 6,
+ "content": "=ODOO.PIVOT.HEADER(1,\"#product_id\",2)"
+ },
+ "E23": {
+ "style": 5,
+ "content": "=ODOO.PIVOT.HEADER(1,\"#product_id\",3)"
+ },
+ "E24": {
+ "style": 6,
+ "content": "=ODOO.PIVOT.HEADER(1,\"#product_id\",4)"
+ },
+ "E25": {
+ "style": 5,
+ "content": "=ODOO.PIVOT.HEADER(1,\"#product_id\",5)"
+ },
+ "E26": {
+ "style": 6,
+ "content": "=ODOO.PIVOT.HEADER(1,\"#product_id\",6)"
+ },
+ "E27": {
+ "style": 5,
+ "content": "=ODOO.PIVOT.HEADER(1,\"#product_id\",7)"
+ },
+ "E28": {
+ "style": 6,
+ "content": "=ODOO.PIVOT.HEADER(1,\"#product_id\",8)"
+ },
+ "E29": {
+ "style": 5,
+ "content": "=ODOO.PIVOT.HEADER(1,\"#product_id\",9)"
+ },
+ "E30": {
+ "style": 6,
+ "content": "=ODOO.PIVOT.HEADER(1,\"#product_id\",10)"
+ },
+ "E32": {
+ "style": 1,
+ "content": "[Top Employees](odoo://view/{\"viewType\":\"pivot\",\"action\":{\"domain\":[[\"product_id\",\"!=\",false]],\"context\":{\"group_by\":[\"product_id\"],\"pivot_measures\":[\"__count\",\"total_amount\"],\"pivot_column_groupby\":[],\"pivot_row_groupby\":[\"product_id\"]},\"modelName\":\"hr.expense\",\"views\":[[false,\"graph\"],[false,\"pivot\"],[false,\"list\"],[false,\"kanban\"],[false,\"form\"],[false,\"search\"]]},\"threshold\":0,\"name\":\"Expenses Analysis\"})",
+ "border": 1
+ },
+ "E33": {
+ "style": 2,
+ "content": "=_t(\"Employee\")",
+ "border": 2
+ },
+ "E34": {
+ "style": 5,
+ "content": "=ODOO.PIVOT.HEADER(4,\"#employee_id\",1)"
+ },
+ "E35": {
+ "style": 6,
+ "content": "=ODOO.PIVOT.HEADER(4,\"#employee_id\",2)"
+ },
+ "E36": {
+ "style": 5,
+ "content": "=ODOO.PIVOT.HEADER(4,\"#employee_id\",3)"
+ },
+ "E37": {
+ "style": 6,
+ "content": "=ODOO.PIVOT.HEADER(4,\"#employee_id\",4)"
+ },
+ "E38": {
+ "style": 5,
+ "content": "=ODOO.PIVOT.HEADER(4,\"#employee_id\",5)"
+ },
+ "E39": {
+ "style": 6,
+ "content": "=ODOO.PIVOT.HEADER(4,\"#employee_id\",6)"
+ },
+ "E40": {
+ "style": 5,
+ "content": "=ODOO.PIVOT.HEADER(4,\"#employee_id\",7)"
+ },
+ "E41": {
+ "style": 6,
+ "content": "=ODOO.PIVOT.HEADER(4,\"#employee_id\",8)"
+ },
+ "E42": {
+ "style": 5,
+ "content": "=ODOO.PIVOT.HEADER(4,\"#employee_id\",9)"
+ },
+ "E43": {
+ "style": 6,
+ "content": "=ODOO.PIVOT.HEADER(4,\"#employee_id\",10)"
+ },
+ "F20": {
+ "style": 8,
+ "content": "=_t(\"# Expenses\")",
+ "border": 2
+ },
+ "F21": {
+ "style": 7,
+ "content": "=ODOO.PIVOT(1,\"__count\",\"#product_id\",1)"
+ },
+ "F22": {
+ "content": "=ODOO.PIVOT(1,\"__count\",\"#product_id\",2)"
+ },
+ "F23": {
+ "style": 7,
+ "content": "=ODOO.PIVOT(1,\"__count\",\"#product_id\",3)"
+ },
+ "F24": {
+ "content": "=ODOO.PIVOT(1,\"__count\",\"#product_id\",4)"
+ },
+ "F25": {
+ "style": 7,
+ "content": "=ODOO.PIVOT(1,\"__count\",\"#product_id\",5)"
+ },
+ "F26": {
+ "content": "=ODOO.PIVOT(1,\"__count\",\"#product_id\",6)"
+ },
+ "F27": {
+ "style": 7,
+ "content": "=ODOO.PIVOT(1,\"__count\",\"#product_id\",7)"
+ },
+ "F28": {
+ "content": "=ODOO.PIVOT(1,\"__count\",\"#product_id\",8)"
+ },
+ "F29": {
+ "style": 7,
+ "content": "=ODOO.PIVOT(1,\"__count\",\"#product_id\",9)"
+ },
+ "F30": {
+ "content": "=ODOO.PIVOT(1,\"__count\",\"#product_id\",10)"
+ },
+ "F33": {
+ "style": 8,
+ "content": "=_t(\"# Expenses\")",
+ "border": 2
+ },
+ "F34": {
+ "style": 7,
+ "content": "=ODOO.PIVOT(4,\"__count\",\"#employee_id\",1)"
+ },
+ "F35": {
+ "content": "=ODOO.PIVOT(4,\"__count\",\"#employee_id\",2)"
+ },
+ "F36": {
+ "style": 7,
+ "content": "=ODOO.PIVOT(4,\"__count\",\"#employee_id\",3)"
+ },
+ "F37": {
+ "content": "=ODOO.PIVOT(4,\"__count\",\"#employee_id\",4)"
+ },
+ "F38": {
+ "style": 7,
+ "content": "=ODOO.PIVOT(4,\"__count\",\"#employee_id\",5)"
+ },
+ "F39": {
+ "content": "=ODOO.PIVOT(4,\"__count\",\"#employee_id\",6)"
+ },
+ "F40": {
+ "style": 7,
+ "content": "=ODOO.PIVOT(4,\"__count\",\"#employee_id\",7)"
+ },
+ "F41": {
+ "content": "=ODOO.PIVOT(4,\"__count\",\"#employee_id\",8)"
+ },
+ "F42": {
+ "style": 7,
+ "content": "=ODOO.PIVOT(4,\"__count\",\"#employee_id\",9)"
+ },
+ "F43": {
+ "content": "=ODOO.PIVOT(4,\"__count\",\"#employee_id\",10)"
+ },
+ "G20": {
+ "style": 8,
+ "content": "=_t(\"Total\")",
+ "border": 2
+ },
+ "G21": {
+ "style": 7,
+ "content": "=ODOO.PIVOT(1,\"total_amount\",\"#product_id\",1)"
+ },
+ "G22": {
+ "content": "=ODOO.PIVOT(1,\"total_amount\",\"#product_id\",2)"
+ },
+ "G23": {
+ "style": 7,
+ "content": "=ODOO.PIVOT(1,\"total_amount\",\"#product_id\",3)"
+ },
+ "G24": {
+ "content": "=ODOO.PIVOT(1,\"total_amount\",\"#product_id\",4)"
+ },
+ "G25": {
+ "style": 7,
+ "content": "=ODOO.PIVOT(1,\"total_amount\",\"#product_id\",5)"
+ },
+ "G26": {
+ "content": "=ODOO.PIVOT(1,\"total_amount\",\"#product_id\",6)"
+ },
+ "G27": {
+ "style": 7,
+ "content": "=ODOO.PIVOT(1,\"total_amount\",\"#product_id\",7)"
+ },
+ "G28": {
+ "content": "=ODOO.PIVOT(1,\"total_amount\",\"#product_id\",8)"
+ },
+ "G29": {
+ "style": 7,
+ "content": "=ODOO.PIVOT(1,\"total_amount\",\"#product_id\",9)"
+ },
+ "G30": {
+ "content": "=ODOO.PIVOT(1,\"total_amount\",\"#product_id\",10)"
+ },
+ "G33": {
+ "style": 8,
+ "content": "=_t(\"Total\")",
+ "border": 2
+ },
+ "G34": {
+ "style": 7,
+ "content": "=ODOO.PIVOT(4,\"total_amount\",\"#employee_id\",1)"
+ },
+ "G35": {
+ "content": "=ODOO.PIVOT(4,\"total_amount\",\"#employee_id\",2)"
+ },
+ "G36": {
+ "style": 7,
+ "content": "=ODOO.PIVOT(4,\"total_amount\",\"#employee_id\",3)"
+ },
+ "G37": {
+ "content": "=ODOO.PIVOT(4,\"total_amount\",\"#employee_id\",4)"
+ },
+ "G38": {
+ "style": 7,
+ "content": "=ODOO.PIVOT(4,\"total_amount\",\"#employee_id\",5)"
+ },
+ "G39": {
+ "content": "=ODOO.PIVOT(4,\"total_amount\",\"#employee_id\",6)"
+ },
+ "G40": {
+ "style": 7,
+ "content": "=ODOO.PIVOT(4,\"total_amount\",\"#employee_id\",7)"
+ },
+ "G41": {
+ "content": "=ODOO.PIVOT(4,\"total_amount\",\"#employee_id\",8)"
+ },
+ "G42": {
+ "style": 7,
+ "content": "=ODOO.PIVOT(4,\"total_amount\",\"#employee_id\",9)"
+ },
+ "G43": {
+ "content": "=ODOO.PIVOT(4,\"total_amount\",\"#employee_id\",10)"
+ },
+ "A8": {
+ "border": 2
+ },
+ "B7": {
+ "border": 1
+ },
+ "B8": {
+ "border": 2
+ },
+ "B19": {
+ "border": 1
+ },
+ "B32": {
+ "border": 1
+ },
+ "C7": {
+ "border": 1
+ },
+ "C8": {
+ "border": 2
+ },
+ "C19": {
+ "border": 1
+ },
+ "C32": {
+ "border": 1
+ },
+ "D7": {
+ "border": 1
+ },
+ "D8": {
+ "border": 2
+ },
+ "E7": {
+ "border": 1
+ },
+ "E8": {
+ "border": 2
+ },
+ "F7": {
+ "border": 1
+ },
+ "F8": {
+ "border": 2
+ },
+ "F19": {
+ "border": 1
+ },
+ "F32": {
+ "border": 1
+ },
+ "G7": {
+ "border": 1
+ },
+ "G8": {
+ "border": 2
+ },
+ "G19": {
+ "border": 1
+ },
+ "G32": {
+ "border": 1
+ }
+ },
+ "conditionalFormats": [],
+ "figures": [
+ {
+ "id": "6ce637db-4068-457f-91a4-ce83736932ff",
+ "x": 0,
+ "y": 178,
+ "width": 1000,
+ "height": 230,
+ "tag": "chart",
+ "data": {
+ "title": "",
+ "background": "#FFFFFF",
+ "legendPosition": "right",
+ "metaData": {
+ "groupBy": [
+ "date:month",
+ "product_id"
+ ],
+ "measure": "total_amount",
+ "order": null,
+ "resModel": "hr.expense"
+ },
+ "searchParams": {
+ "comparison": null,
+ "context": {},
+ "domain": [],
+ "groupBy": [
+ "date:month",
+ "product_id"
+ ],
+ "orderBy": []
+ },
+ "type": "odoo_bar",
+ "verticalAxisPosition": "left",
+ "stacked": true
+ }
+ },
+ {
+ "id": "34d7af0c-d66d-46f5-9b4f-91a8f26be506",
+ "x": 0,
+ "y": 0,
+ "width": 200,
+ "height": 120,
+ "tag": "chart",
+ "data": {
+ "baselineColorDown": "#DC6965",
+ "baselineColorUp": "#00A04A",
+ "baselineMode": "difference",
+ "title": "Expenses",
+ "type": "scorecard",
+ "keyValue": "Data!C1"
+ }
+ },
+ {
+ "id": "64e233df-0643-4205-86c8-d051c45326a4",
+ "x": 210,
+ "y": 0,
+ "width": 200,
+ "height": 120,
+ "tag": "chart",
+ "data": {
+ "baselineColorDown": "#DC6965",
+ "baselineColorUp": "#00A04A",
+ "baselineMode": "difference",
+ "title": "To report",
+ "type": "scorecard",
+ "keyValue": "Data!C2"
+ }
+ },
+ {
+ "id": "62c97109-f819-42a7-929d-e76a1204be62",
+ "x": 420,
+ "y": 0,
+ "width": 200,
+ "height": 120,
+ "tag": "chart",
+ "data": {
+ "baselineColorDown": "#DC6965",
+ "baselineColorUp": "#00A04A",
+ "baselineMode": "difference",
+ "title": "To validate",
+ "type": "scorecard",
+ "keyValue": "Data!C3"
+ }
+ },
+ {
+ "id": "a84056d3-f845-4555-9bd9-3281b8b1c872",
+ "x": 630,
+ "y": 0,
+ "width": 200,
+ "height": 120,
+ "tag": "chart",
+ "data": {
+ "baselineColorDown": "#DC6965",
+ "baselineColorUp": "#00A04A",
+ "baselineMode": "difference",
+ "title": "To reimburse",
+ "type": "scorecard",
+ "keyValue": "Data!C4"
+ }
+ }
+ ],
+ "areGridLinesVisible": true,
+ "isVisible": true
+ },
+ {
+ "id": "44bfb206-c15d-4314-a394-97690f1d5e8e",
+ "name": "Data",
+ "colNumber": 26,
+ "rowNumber": 98,
+ "rows": {},
+ "cols": {
+ "0": {
+ "size": 117.33935546875
+ },
+ "1": {
+ "size": 94.33203125
+ },
+ "2": {
+ "size": 92.66455078125
+ },
+ "3": {
+ "size": 147.4892578125
+ },
+ "4": {
+ "size": 60.9326171875
+ },
+ "5": {
+ "size": 192.05615234375
+ },
+ "6": {
+ "size": 175.32373046875
+ },
+ "7": {
+ "size": 146.36572265625
+ },
+ "8": {
+ "size": 53.22021484375
+ },
+ "9": {
+ "size": 105.18212890625
+ },
+ "10": {
+ "size": 65.43310546875
+ }
+ },
+ "merges": [],
+ "cells": {
+ "A1": {
+ "content": "KPI - Expenses"
+ },
+ "A2": {
+ "content": "KPI - To report"
+ },
+ "A3": {
+ "content": "KPI - To validate"
+ },
+ "A4": {
+ "content": "KPI - To reimburse"
+ },
+ "B1": {
+ "content": "=ODOO.PIVOT(5,\"__count\")"
+ },
+ "B2": {
+ "content": "=ODOO.PIVOT(6,\"total_amount\")"
+ },
+ "B3": {
+ "content": "=ODOO.PIVOT(7,\"total_amount\")"
+ },
+ "B4": {
+ "content": "=ODOO.PIVOT(8,\"total_amount\")"
+ },
+ "C1": {
+ "style": 7,
+ "content": "=FORMAT.LARGE.NUMBER(B1)"
+ },
+ "C2": {
+ "style": 7,
+ "content": "=FORMAT.LARGE.NUMBER(B2)"
+ },
+ "C3": {
+ "style": 7,
+ "content": "=FORMAT.LARGE.NUMBER(B3)"
+ },
+ "C4": {
+ "style": 7,
+ "content": "=FORMAT.LARGE.NUMBER(B4)"
+ }
+ },
+ "conditionalFormats": [],
+ "figures": [],
+ "areGridLinesVisible": true,
+ "isVisible": true
+ }
+ ],
+ "entities": {},
+ "styles": {
+ "1": {
+ "textColor": "#01666b",
+ "bold": true,
+ "fontSize": 16
+ },
+ "2": {
+ "bold": true
+ },
+ "3": {
+ "fillColor": "#f8f9fa",
+ "textColor": "#01666b"
+ },
+ "4": {
+ "textColor": "#01666b"
+ },
+ "5": {
+ "fillColor": "#f8f9fa",
+ "textColor": "#741b47"
+ },
+ "6": {
+ "textColor": "#741b47"
+ },
+ "7": {
+ "fillColor": "#f8f9fa"
+ },
+ "8": {
+ "bold": true,
+ "align": "right"
+ }
+ },
+ "formats": {
+ "1": "0",
+ "2": "#,##0[$€]"
+ },
+ "borders": {
+ "1": {
+ "bottom": [
+ "thin",
+ "#000"
+ ]
+ },
+ "2": {
+ "top": [
+ "thin",
+ "#000"
+ ]
+ }
+ },
+ "revisionId": "f6ef6888-c8ce-42bf-9775-349332cb4f2f",
+ "settings": {
+ "locale": {
+ "name": "English (US)",
+ "code": "en_US",
+ "thousandsSeparator": ",",
+ "decimalSeparator": ".",
+ "dateFormat": "mm/dd/yyyy",
+ "timeFormat": "hh:mm:ss",
+ "formulaArgSeparator": ","
+ }
+ },
+ "chartOdooMenusReferences": {
+ "6ce637db-4068-457f-91a4-ce83736932ff": "hr_expense.menu_hr_expense_root",
+ "34d7af0c-d66d-46f5-9b4f-91a8f26be506": "hr_expense.menu_hr_expense_all_expenses",
+ "64e233df-0643-4205-86c8-d051c45326a4": "hr_expense.menu_hr_expense_all_expenses",
+ "62c97109-f819-42a7-929d-e76a1204be62": "hr_expense.menu_hr_expense_all_expenses",
+ "a84056d3-f845-4555-9bd9-3281b8b1c872": "hr_expense.menu_hr_expense_all_expenses"
+ },
+ "odooVersion": 4,
+ "lists": {
+ "1": {
+ "columns": [
+ "date",
+ "name",
+ "employee_id",
+ "payment_mode",
+ "activity_ids",
+ "company_id",
+ "nb_attachment",
+ "total_amount",
+ "state"
+ ],
+ "domain": [],
+ "model": "hr.expense",
+ "context": {},
+ "orderBy": [
+ {
+ "name": "total_amount",
+ "asc": false
+ }
+ ],
+ "id": "1",
+ "name": "Top Expenses"
+ }
+ },
+ "listNextId": 2,
+ "pivots": {
+ "1": {
+ "colGroupBys": [],
+ "context": {},
+ "domain": [
+ [
+ "product_id",
+ "!=",
+ false
+ ]
+ ],
+ "id": "1",
+ "measures": [
+ {
+ "field": "__count"
+ },
+ {
+ "field": "total_amount"
+ }
+ ],
+ "model": "hr.expense",
+ "rowGroupBys": [
+ "product_id"
+ ],
+ "name": "Top Categories",
+ "sortedColumn": {
+ "groupId": [
+ [],
+ []
+ ],
+ "measure": "total_amount",
+ "order": "desc"
+ }
+ },
+ "4": {
+ "colGroupBys": [],
+ "context": {},
+ "domain": [
+ [
+ "employee_id",
+ "!=",
+ false
+ ]
+ ],
+ "id": "4",
+ "measures": [
+ {
+ "field": "__count"
+ },
+ {
+ "field": "total_amount"
+ }
+ ],
+ "model": "hr.expense",
+ "rowGroupBys": [
+ "employee_id"
+ ],
+ "name": "Top Employees",
+ "sortedColumn": {
+ "groupId": [
+ [],
+ []
+ ],
+ "measure": "total_amount",
+ "order": "desc"
+ }
+ },
+ "5": {
+ "colGroupBys": [],
+ "context": {},
+ "domain": [],
+ "id": "5",
+ "measures": [
+ {
+ "field": "__count"
+ }
+ ],
+ "model": "hr.expense",
+ "rowGroupBys": [],
+ "name": "KPI - Expenses",
+ "sortedColumn": {
+ "groupId": [
+ [],
+ []
+ ],
+ "measure": "total_amount",
+ "order": "desc"
+ }
+ },
+ "6": {
+ "colGroupBys": [],
+ "context": {},
+ "domain": [
+ [
+ "sheet_id",
+ "=",
+ false
+ ]
+ ],
+ "id": "6",
+ "measures": [
+ {
+ "field": "total_amount"
+ }
+ ],
+ "model": "hr.expense",
+ "rowGroupBys": [],
+ "name": "KPI - To report",
+ "sortedColumn": {
+ "groupId": [
+ [],
+ []
+ ],
+ "measure": "total_amount",
+ "order": "desc"
+ }
+ },
+ "7": {
+ "colGroupBys": [],
+ "context": {},
+ "domain": [
+ [
+ "state",
+ "=",
+ "reported"
+ ]
+ ],
+ "id": "7",
+ "measures": [
+ {
+ "field": "total_amount"
+ }
+ ],
+ "model": "hr.expense",
+ "rowGroupBys": [],
+ "name": "KPI - To validate",
+ "sortedColumn": {
+ "groupId": [
+ [],
+ []
+ ],
+ "measure": "total_amount",
+ "order": "desc"
+ }
+ },
+ "8": {
+ "colGroupBys": [],
+ "context": {},
+ "domain": [
+ [
+ "state",
+ "=",
+ "approved"
+ ]
+ ],
+ "id": "8",
+ "measures": [
+ {
+ "field": "total_amount"
+ }
+ ],
+ "model": "hr.expense",
+ "rowGroupBys": [],
+ "name": "KPI - To reimburse",
+ "sortedColumn": {
+ "groupId": [
+ [],
+ []
+ ],
+ "measure": "total_amount",
+ "order": "desc"
+ }
+ },
+ "9": {
+ "colGroupBys": [],
+ "context": {
+ "params": {
+ "action": 952,
+ "model": "hr.expense",
+ "view_type": "pivot",
+ "menu_id": 659,
+ "cids": 1
+ }
+ },
+ "domain": [
+ [
+ "sale_order_id",
+ "!=",
+ false
+ ]
+ ],
+ "id": "9",
+ "measures": [
+ {
+ "field": "__count"
+ },
+ {
+ "field": "total_amount"
+ }
+ ],
+ "model": "hr.expense",
+ "rowGroupBys": [
+ "sale_order_id"
+ ],
+ "name": "Expenses Analysis by Customer to Reinvoice",
+ "sortedColumn": {
+ "groupId": [
+ [],
+ []
+ ],
+ "measure": "total_amount",
+ "order": "desc"
+ }
+ }
+ },
+ "pivotNextId": 10,
+ "globalFilters": [
+ {
+ "id": "54e94f8d-739d-4a02-8205-c25be895720e",
+ "type": "date",
+ "label": "Period",
+ "defaultValue": "last_year",
+ "rangeType": "relative",
+ "defaultsToCurrentPeriod": true,
+ "pivotFields": {
+ "1": {
+ "field": "date",
+ "type": "date",
+ "offset": 0
+ },
+ "4": {
+ "field": "date",
+ "type": "date",
+ "offset": 0
+ },
+ "5": {
+ "field": "date",
+ "type": "date",
+ "offset": 0
+ },
+ "6": {
+ "field": "date",
+ "type": "date",
+ "offset": 0
+ },
+ "7": {
+ "field": "date",
+ "type": "date",
+ "offset": 0
+ },
+ "8": {
+ "field": "date",
+ "type": "date",
+ "offset": 0
+ }
+ },
+ "listFields": {
+ "1": {
+ "field": "date",
+ "type": "date",
+ "offset": 0
+ }
+ },
+ "graphFields": {
+ "6ce637db-4068-457f-91a4-ce83736932ff": {
+ "field": "date",
+ "type": "date",
+ "offset": 0
+ }
+ }
+ },
+ {
+ "id": "0e80d79f-8175-422a-bdda-f5e491a6a201",
+ "type": "relation",
+ "label": "Product",
+ "modelName": "product.product",
+ "defaultValue": [],
+ "defaultValueDisplayNames": [],
+ "rangeType": "year",
+ "defaultsToCurrentPeriod": false,
+ "pivotFields": {
+ "1": {
+ "field": "product_id",
+ "type": "many2one"
+ },
+ "4": {
+ "field": "product_id",
+ "type": "many2one"
+ },
+ "5": {
+ "field": "product_id",
+ "type": "many2one"
+ },
+ "6": {
+ "field": "product_id",
+ "type": "many2one"
+ },
+ "7": {
+ "field": "product_id",
+ "type": "many2one"
+ },
+ "8": {
+ "field": "product_id",
+ "type": "many2one"
+ },
+ "9": {
+ "field": "product_id",
+ "type": "many2one"
+ }
+ },
+ "listFields": {
+ "1": {
+ "field": "product_id",
+ "type": "many2one"
+ }
+ },
+ "graphFields": {
+ "6ce637db-4068-457f-91a4-ce83736932ff": {
+ "field": "product_id",
+ "type": "many2one"
+ }
+ }
+ },
+ {
+ "id": "e1b40389-7f46-44c0-acee-52033634fc5f",
+ "type": "relation",
+ "label": "Order",
+ "modelName": "sale.order",
+ "defaultValue": [],
+ "defaultValueDisplayNames": [],
+ "rangeType": "year",
+ "defaultsToCurrentPeriod": false,
+ "pivotFields": {
+ "1": {
+ "field": "sale_order_id",
+ "type": "many2one"
+ },
+ "4": {
+ "field": "sale_order_id",
+ "type": "many2one"
+ },
+ "5": {
+ "field": "sale_order_id",
+ "type": "many2one"
+ },
+ "6": {
+ "field": "sale_order_id",
+ "type": "many2one"
+ },
+ "7": {
+ "field": "sale_order_id",
+ "type": "many2one"
+ },
+ "8": {
+ "field": "sale_order_id",
+ "type": "many2one"
+ },
+ "9": {
+ "field": "sale_order_id",
+ "type": "many2one"
+ }
+ },
+ "listFields": {
+ "1": {
+ "field": "sale_order_id",
+ "type": "many2one"
+ }
+ },
+ "graphFields": {
+ "6ce637db-4068-457f-91a4-ce83736932ff": {
+ "field": "sale_order_id",
+ "type": "many2one"
+ }
+ }
+ },
+ {
+ "id": "88fbcc54-dcb5-42ec-86e9-1676c4c73c6e",
+ "type": "relation",
+ "label": "Employee",
+ "modelName": "hr.employee",
+ "defaultValue": [],
+ "defaultValueDisplayNames": [],
+ "rangeType": "year",
+ "defaultsToCurrentPeriod": false,
+ "pivotFields": {
+ "1": {
+ "field": "employee_id",
+ "type": "many2one"
+ },
+ "4": {
+ "field": "employee_id",
+ "type": "many2one"
+ },
+ "5": {
+ "field": "employee_id",
+ "type": "many2one"
+ },
+ "6": {
+ "field": "employee_id",
+ "type": "many2one"
+ },
+ "7": {
+ "field": "employee_id",
+ "type": "many2one"
+ },
+ "8": {
+ "field": "employee_id",
+ "type": "many2one"
+ },
+ "9": {
+ "field": "employee_id",
+ "type": "many2one"
+ }
+ },
+ "listFields": {
+ "1": {
+ "field": "employee_id",
+ "type": "many2one"
+ }
+ },
+ "graphFields": {
+ "6ce637db-4068-457f-91a4-ce83736932ff": {
+ "field": "employee_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..f7e5986
--- /dev/null
+++ b/i18n/ar.po
@@ -0,0 +1,186 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_hr_expense
+#
+# 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_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "# Expenses"
+msgstr "عدد النفقات "
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Category"
+msgstr "الفئة "
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Employee"
+msgstr "الموظف"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expense"
+msgstr "النفقة "
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_hr_expense.spreadsheet_dashboard_expense
+#, python-format
+msgid "Expenses"
+msgstr "النفقات "
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis"
+msgstr "تحليل النفقات "
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis by Customer to Reinvoice"
+msgstr "تحليل النفقات حسب العميل لإعادة الفوترة "
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - Expenses"
+msgstr "المؤشر الرئيسي للأداء - النفقات "
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To reimburse"
+msgstr "المؤشر الرئيسي للأداء - لاسترجاع الأموال "
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To report"
+msgstr "المؤشر الرئيسي للأداء - لإعداد التقرير "
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To validate"
+msgstr "المؤشر الرئيسي للأداء - للتصديق "
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Order"
+msgstr "الطلب"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Period"
+msgstr "الفترة"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "المنتج"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To reimburse"
+msgstr "بانتظار التعويض "
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To report"
+msgstr "للإبلاغ"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To validate"
+msgstr "بانتظار التصديق "
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Categories"
+msgstr "أعلى الفئات"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Employees"
+msgstr "كبار الموظفين"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Expenses"
+msgstr "أعلى النفقات"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Reinvoiced Orders"
+msgstr "أعلى الطلبات التي تمت إعادة فوترتها "
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Total"
+msgstr "الإجمالي"
diff --git a/i18n/bg.po b/i18n/bg.po
new file mode 100644
index 0000000..9d6684a
--- /dev/null
+++ b/i18n/bg.po
@@ -0,0 +1,189 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_hr_expense
+#
+# Translators:
+# aleksandar ivanov, 2023
+# Martin Trigaux, 2023
+# KeyVillage, 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_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "# Expenses"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Category"
+msgstr "Категория"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Employee"
+msgstr "Служител"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expense"
+msgstr "Разход"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_hr_expense.spreadsheet_dashboard_expense
+#, python-format
+msgid "Expenses"
+msgstr "Разходи"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis"
+msgstr "Анализ на разходите"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis by Customer to Reinvoice"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - Expenses"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To reimburse"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To report"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To validate"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Order"
+msgstr "Поръчка"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Period"
+msgstr "Период"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Продукт"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To reimburse"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To report"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To validate"
+msgstr "За потвърждение"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Categories"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Employees"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Expenses"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Reinvoiced Orders"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Total"
+msgstr "Общ"
diff --git a/i18n/ca.po b/i18n/ca.po
new file mode 100644
index 0000000..0d28077
--- /dev/null
+++ b/i18n/ca.po
@@ -0,0 +1,192 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_hr_expense
+#
+# Translators:
+# Martin Trigaux, 2023
+# Óscar Fonseca , 2023
+# Josep Anton Belchi, 2023
+# Quim - eccit , 2023
+# marcescu, 2023
+# Cristian Cruz, 2023
+# Manel Fernandez Ramirez , 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: Manel Fernandez Ramirez , 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_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "# Expenses"
+msgstr "# Despeses"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Category"
+msgstr "Categoria"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Employee"
+msgstr "Empleat"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expense"
+msgstr "Despesa"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_hr_expense.spreadsheet_dashboard_expense
+#, python-format
+msgid "Expenses"
+msgstr "Despeses"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis"
+msgstr "Anàlisi de despeses"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis by Customer to Reinvoice"
+msgstr "Anàlisi de despeses per client a refacturar"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - Expenses"
+msgstr "KPI - Despeses"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To reimburse"
+msgstr "KPI - Per reemborsar"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To report"
+msgstr "KPI - Per informar"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To validate"
+msgstr "KPI - Per validar"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Order"
+msgstr "Ordre"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Period"
+msgstr "Període"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Producte"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To reimburse"
+msgstr "Per reemborsar"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To report"
+msgstr "Reportar"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To validate"
+msgstr "Per validar"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Categories"
+msgstr "Categories principals"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Employees"
+msgstr "Principals empleats"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Expenses"
+msgstr "Despeses superiors"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Reinvoiced Orders"
+msgstr "Top Comandes refacturades"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Total"
+msgstr "Total"
diff --git a/i18n/cs.po b/i18n/cs.po
new file mode 100644
index 0000000..9a11ec4
--- /dev/null
+++ b/i18n/cs.po
@@ -0,0 +1,188 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_hr_expense
+#
+# Translators:
+# Ivana Bartonkova, 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_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "# Expenses"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Category"
+msgstr "Kategorie"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Employee"
+msgstr "Zaměstnanec"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expense"
+msgstr "Výdaj"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_hr_expense.spreadsheet_dashboard_expense
+#, python-format
+msgid "Expenses"
+msgstr "Náklady"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis"
+msgstr "Analýza výdajů"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis by Customer to Reinvoice"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - Expenses"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To reimburse"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To report"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To validate"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Order"
+msgstr "Objednávka"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Period"
+msgstr "Období"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Produkt"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To reimburse"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To report"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To validate"
+msgstr "K potvrzení"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Categories"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Employees"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Expenses"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Reinvoiced Orders"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Total"
+msgstr "Celkem"
diff --git a/i18n/da.po b/i18n/da.po
new file mode 100644
index 0000000..b67dd25
--- /dev/null
+++ b/i18n/da.po
@@ -0,0 +1,187 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_hr_expense
+#
+# Translators:
+# lhmflexerp , 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_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "# Expenses"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Category"
+msgstr "Kategori"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Employee"
+msgstr "Medarbejder"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expense"
+msgstr "Omkostning"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_hr_expense.spreadsheet_dashboard_expense
+#, python-format
+msgid "Expenses"
+msgstr "Øvrige omkostninger"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis"
+msgstr "Udgiftsanalyse"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis by Customer to Reinvoice"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - Expenses"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To reimburse"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To report"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To validate"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Order"
+msgstr "Ordre"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Period"
+msgstr "Periode"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Produkt"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To reimburse"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To report"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To validate"
+msgstr "Til validering"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Categories"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Employees"
+msgstr "Top medarbejdere"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Expenses"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Reinvoiced Orders"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Total"
+msgstr "I alt"
diff --git a/i18n/de.po b/i18n/de.po
new file mode 100644
index 0000000..2868ed2
--- /dev/null
+++ b/i18n/de.po
@@ -0,0 +1,186 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_hr_expense
+#
+# 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_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "# Expenses"
+msgstr "# Ausgaben"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Category"
+msgstr "Kategorie"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Employee"
+msgstr "Mitarbeiter"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expense"
+msgstr "Ausgabe"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_hr_expense.spreadsheet_dashboard_expense
+#, python-format
+msgid "Expenses"
+msgstr "Ausgaben"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis"
+msgstr "Spesenanalyse"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis by Customer to Reinvoice"
+msgstr "Spesenanalyse nach Kunde zur Weiterberechnung"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - Expenses"
+msgstr "KPI - Spesen"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To reimburse"
+msgstr "KPI - Zu erstatten"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To report"
+msgstr "KPI - Zu melden"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To validate"
+msgstr "KPI - Zu validieren"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Order"
+msgstr "Auftrag"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Period"
+msgstr "Zeitraum"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Produkt"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To reimburse"
+msgstr "Zu erstatten"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To report"
+msgstr "Zu melden"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To validate"
+msgstr "Zu validieren"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Categories"
+msgstr "Top-Kategorien"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Employees"
+msgstr "Top-Mitarbeiter"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Expenses"
+msgstr "Top-Spesen"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Reinvoiced Orders"
+msgstr "Top-Weiterberechnungsaufträge"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Total"
+msgstr "Gesamt"
diff --git a/i18n/es.po b/i18n/es.po
new file mode 100644
index 0000000..3826b1e
--- /dev/null
+++ b/i18n/es.po
@@ -0,0 +1,187 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_hr_expense
+#
+# Translators:
+# Wil Odoo, 2023
+# Larissa Manderfeld, 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: Larissa Manderfeld, 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_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "# Expenses"
+msgstr "# Gastos"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Category"
+msgstr "Categoría"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Employee"
+msgstr "Empleado"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expense"
+msgstr "Gasto"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_hr_expense.spreadsheet_dashboard_expense
+#, python-format
+msgid "Expenses"
+msgstr "Gastos"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis"
+msgstr "Análisis de gastos"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis by Customer to Reinvoice"
+msgstr "Análisis de gastos por clientes con reembolsos"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - Expenses"
+msgstr "KPI - Gastos"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To reimburse"
+msgstr "KPI - para reembolsar"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To report"
+msgstr " KPI - para informar"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To validate"
+msgstr "KPI - para validar"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Order"
+msgstr "Pedido"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Period"
+msgstr "Período"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Producto"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To reimburse"
+msgstr "para reembolsar"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To report"
+msgstr "Pendientes de reportar"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To validate"
+msgstr "Validar"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Categories"
+msgstr "Clasificación por categorías"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Employees"
+msgstr "Clasificación por empleado"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Expenses"
+msgstr "gastos principales"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Reinvoiced Orders"
+msgstr "Pedidos refacturados principales"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Total"
+msgstr "Total"
diff --git a/i18n/es_419.po b/i18n/es_419.po
new file mode 100644
index 0000000..047b45c
--- /dev/null
+++ b/i18n/es_419.po
@@ -0,0 +1,186 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_hr_expense
+#
+# 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_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "# Expenses"
+msgstr "# Gastos"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Category"
+msgstr "Categoría"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Employee"
+msgstr "Empleado"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expense"
+msgstr "Gasto"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_hr_expense.spreadsheet_dashboard_expense
+#, python-format
+msgid "Expenses"
+msgstr "Gastos"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis"
+msgstr "Análisis de gastos"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis by Customer to Reinvoice"
+msgstr "Análisis de gastos por cliente por volver a facturar"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - Expenses"
+msgstr "KPI - gastos"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To reimburse"
+msgstr "KPI - por reembolsar"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To report"
+msgstr "KPI - por reportar"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To validate"
+msgstr "KPI - por validar"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Order"
+msgstr "Orden"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Period"
+msgstr "Periodo"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Producto"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To reimburse"
+msgstr "Por reembolsar"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To report"
+msgstr "Por reportar"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To validate"
+msgstr "Por validar"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Categories"
+msgstr "Mejores categorías"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Employees"
+msgstr "Mejores empleados"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Expenses"
+msgstr "Gastos principales"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Reinvoiced Orders"
+msgstr "Principales órdenes que se volvieron a facturar"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Total"
+msgstr "Total"
diff --git a/i18n/et.po b/i18n/et.po
new file mode 100644
index 0000000..a80f15c
--- /dev/null
+++ b/i18n/et.po
@@ -0,0 +1,193 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_hr_expense
+#
+# Translators:
+# Martin Trigaux, 2023
+# Patrick-Jordan Kiudorv, 2023
+# JanaAvalah, 2023
+# Marek Pontus, 2023
+# Eneli Õigus , 2023
+# Triine Aavik , 2023
+# Anna, 2023
+# Arma Gedonsky , 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: Arma Gedonsky , 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_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "# Expenses"
+msgstr "# Kulud"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Category"
+msgstr "Kategooria"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Employee"
+msgstr "Töötaja"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expense"
+msgstr "Kulu"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_hr_expense.spreadsheet_dashboard_expense
+#, python-format
+msgid "Expenses"
+msgstr "Kulud"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis"
+msgstr "Kuluanalüüsid"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis by Customer to Reinvoice"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - Expenses"
+msgstr "KPI - kulud"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To reimburse"
+msgstr "KPI - hüvitamiseks"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To report"
+msgstr "KPI - esitamiseks"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To validate"
+msgstr "KPI - kinnitamiseks"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Order"
+msgstr "Ost"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Period"
+msgstr "Periood"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Toode"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To reimburse"
+msgstr "Hüvitama"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To report"
+msgstr "Esitama"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To validate"
+msgstr "Kinnitada"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Categories"
+msgstr "Parimad kategooriad"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Employees"
+msgstr "Parimad töötajad"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Expenses"
+msgstr "Top kulud"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Reinvoiced Orders"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Total"
+msgstr "Kokku"
diff --git a/i18n/fa.po b/i18n/fa.po
new file mode 100644
index 0000000..080751b
--- /dev/null
+++ b/i18n/fa.po
@@ -0,0 +1,190 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_hr_expense
+#
+# Translators:
+# M.Hossein S.Farvashani , 2023
+# F Hariri , 2023
+# Martin Trigaux, 2023
+# Hanna Kheradroosta, 2023
+# Yousef Shadmanesh , 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: Yousef Shadmanesh , 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_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "# Expenses"
+msgstr "# هزینه ها"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Category"
+msgstr "دسته بندی"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Employee"
+msgstr "کارمند"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expense"
+msgstr "هزینه"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_hr_expense.spreadsheet_dashboard_expense
+#, python-format
+msgid "Expenses"
+msgstr "هزینه ها"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis"
+msgstr "تجزیه و تحلیل هزینه"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis by Customer to Reinvoice"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - Expenses"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To reimburse"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To report"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To validate"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Order"
+msgstr "سفارش"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Period"
+msgstr "دوره"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "محصول"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To reimburse"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To report"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To validate"
+msgstr "برای تایید"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Categories"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Employees"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Expenses"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Reinvoiced Orders"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Total"
+msgstr "مجموع"
diff --git a/i18n/fi.po b/i18n/fi.po
new file mode 100644
index 0000000..edf43aa
--- /dev/null
+++ b/i18n/fi.po
@@ -0,0 +1,191 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_hr_expense
+#
+# Translators:
+# Mikko Salmela , 2023
+# Martin Trigaux, 2023
+# Kari Lindgren , 2023
+# Tuomo Aura , 2023
+# Ossi Mantylahti , 2023
+# Jarmo Kortetjärvi , 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: Jarmo Kortetjärvi , 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_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "# Expenses"
+msgstr "# Kulut"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Category"
+msgstr "Kategoria"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Employee"
+msgstr "Työntekijä"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expense"
+msgstr "Kulu"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_hr_expense.spreadsheet_dashboard_expense
+#, python-format
+msgid "Expenses"
+msgstr "Kulut"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis"
+msgstr "Kuluseuranta"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis by Customer to Reinvoice"
+msgstr "Kulujen analyysi asiakkaittain uudelleenlaskutusta varten"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - Expenses"
+msgstr "KPI - Kulut"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To reimburse"
+msgstr "KPI - Korvausten maksaminen"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To report"
+msgstr "KPI - Raportointi"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To validate"
+msgstr "KPI - Vahvistaminen"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Order"
+msgstr "Tilaus"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Period"
+msgstr "Jakso"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Tuote"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To reimburse"
+msgstr "Korvattava"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To report"
+msgstr "Raportoitava"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To validate"
+msgstr "Vahvistettava"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Categories"
+msgstr "Parhaat kategoriat"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Employees"
+msgstr "Parhaat työntekijät"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Expenses"
+msgstr "Parhaat kulut"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Reinvoiced Orders"
+msgstr "Parhaat uudelleen laskutetut tilaukset"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Total"
+msgstr "Yhteensä"
diff --git a/i18n/fr.po b/i18n/fr.po
new file mode 100644
index 0000000..8c333c8
--- /dev/null
+++ b/i18n/fr.po
@@ -0,0 +1,186 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_hr_expense
+#
+# 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_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "# Expenses"
+msgstr "# Notes de frais"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Category"
+msgstr "Catégorie"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Employee"
+msgstr "Employé"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expense"
+msgstr "Note de frais"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_hr_expense.spreadsheet_dashboard_expense
+#, python-format
+msgid "Expenses"
+msgstr "Notes de frais"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis"
+msgstr "Analyse des notes de frais"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis by Customer to Reinvoice"
+msgstr "Analyse des notes de frais par client à refacturer"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - Expenses"
+msgstr "KPI - Notes de frais"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To reimburse"
+msgstr "KPI - À rembourser"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To report"
+msgstr "KPI - À signaler"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To validate"
+msgstr "KPI - À valider"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Order"
+msgstr "Ordre"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Period"
+msgstr "Période"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Produit"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To reimburse"
+msgstr "À rembourser"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To report"
+msgstr "À signaler"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To validate"
+msgstr "À valider"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Categories"
+msgstr "Meilleures catégories"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Employees"
+msgstr "Meilleurs employés"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Expenses"
+msgstr "Meilleures notes de frais"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Reinvoiced Orders"
+msgstr "Melleures commandes refacturées"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Total"
+msgstr "Total"
diff --git a/i18n/he.po b/i18n/he.po
new file mode 100644
index 0000000..c108a2c
--- /dev/null
+++ b/i18n/he.po
@@ -0,0 +1,192 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_hr_expense
+#
+# Translators:
+# ExcaliberX , 2023
+# שהאב חוסיין , 2023
+# Lilach Gilliam , 2023
+# Yihya Hugirat , 2023
+# Roy Sayag, 2023
+# ZVI BLONDER , 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: 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_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "# Expenses"
+msgstr "# הוצאות"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Category"
+msgstr "קטגוריה"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Employee"
+msgstr "עובד"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expense"
+msgstr "מאשר הוצאות"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_hr_expense.spreadsheet_dashboard_expense
+#, python-format
+msgid "Expenses"
+msgstr "הוצאות"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis"
+msgstr "ניתוח נתוני הוצאות"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis by Customer to Reinvoice"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - Expenses"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To reimburse"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To report"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To validate"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Order"
+msgstr "הזמנה"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Period"
+msgstr "תקופה"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "מוצר"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To reimburse"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To report"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To validate"
+msgstr "לאישור"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Categories"
+msgstr "קטגוריות מובילות"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Employees"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Expenses"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Reinvoiced Orders"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Total"
+msgstr "סה\"כ"
diff --git a/i18n/hu.po b/i18n/hu.po
new file mode 100644
index 0000000..e238d1d
--- /dev/null
+++ b/i18n/hu.po
@@ -0,0 +1,189 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_hr_expense
+#
+# Translators:
+# Martin Trigaux, 2023
+# gezza , 2023
+# Tamás Németh , 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_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "# Expenses"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Category"
+msgstr "Kategória"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Employee"
+msgstr "Munkavállaló"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expense"
+msgstr "Ráfordítás"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_hr_expense.spreadsheet_dashboard_expense
+#, python-format
+msgid "Expenses"
+msgstr "Költségek"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis"
+msgstr "Költségek elemzése"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis by Customer to Reinvoice"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - Expenses"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To reimburse"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To report"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To validate"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Order"
+msgstr "Rendelés"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Period"
+msgstr "Periódus"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Termék"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To reimburse"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To report"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To validate"
+msgstr "Jóváhagyásra vár"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Categories"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Employees"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Expenses"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Reinvoiced Orders"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Total"
+msgstr "Összesen"
diff --git a/i18n/id.po b/i18n/id.po
new file mode 100644
index 0000000..dc73aac
--- /dev/null
+++ b/i18n/id.po
@@ -0,0 +1,186 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_hr_expense
+#
+# 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_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "# Expenses"
+msgstr "# Pengeluaran"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Category"
+msgstr "Kategori"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Employee"
+msgstr "Karyawan"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expense"
+msgstr "Pengeluaran"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_hr_expense.spreadsheet_dashboard_expense
+#, python-format
+msgid "Expenses"
+msgstr "Pengeluaran"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis"
+msgstr "Analisis Pengeluaran"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis by Customer to Reinvoice"
+msgstr "Analisis Pengeluaran berdasarkan Pelanggan untuk Difaktur ulang"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - Expenses"
+msgstr "KPI - Pengeluaran"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To reimburse"
+msgstr "KPI - Untuk direimburse"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To report"
+msgstr "KPI - Untuk dilaporkan"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To validate"
+msgstr "KPI - Untuk divalidasi"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Order"
+msgstr "Order"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Period"
+msgstr "Periode"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Produk"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To reimburse"
+msgstr "Untuk direimburse"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To report"
+msgstr "Untuk dilaporkan"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To validate"
+msgstr "Untuk divalidasi"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Categories"
+msgstr "Kategori-Kategori Terbaik"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Employees"
+msgstr "Karyawan-Karyawan Terbai"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Expenses"
+msgstr "Pengeluaran Tertinggi"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Reinvoiced Orders"
+msgstr "Order Terbesar yang Difaktur Ulang"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Total"
+msgstr "Total"
diff --git a/i18n/it.po b/i18n/it.po
new file mode 100644
index 0000000..0ebb349
--- /dev/null
+++ b/i18n/it.po
@@ -0,0 +1,186 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_hr_expense
+#
+# 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_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "# Expenses"
+msgstr "# Spese"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Category"
+msgstr "Categoria"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Employee"
+msgstr "Dipendente"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expense"
+msgstr "Spesa"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_hr_expense.spreadsheet_dashboard_expense
+#, python-format
+msgid "Expenses"
+msgstr "Spese"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis"
+msgstr "Analisi note spese"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis by Customer to Reinvoice"
+msgstr "Analisi spese per cliente da rifatturare"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - Expenses"
+msgstr "ICP-Spese"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To reimburse"
+msgstr "ICP-Da rimborsare"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To report"
+msgstr "ICP--Da segnalare"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To validate"
+msgstr "ICP-Da convalidare"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Order"
+msgstr "Ordina"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Period"
+msgstr "Periodo"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Prodotto"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To reimburse"
+msgstr "Da rimborsare"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To report"
+msgstr "Da segnalare"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To validate"
+msgstr "Da convalidare"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Categories"
+msgstr "Categorie principali"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Employees"
+msgstr "Dipendenti migliori"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Expenses"
+msgstr "Spese migliori"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Reinvoiced Orders"
+msgstr "Ordini rifatturati migliori"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Total"
+msgstr "Totale"
diff --git a/i18n/ja.po b/i18n/ja.po
new file mode 100644
index 0000000..b4ffa8b
--- /dev/null
+++ b/i18n/ja.po
@@ -0,0 +1,187 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_hr_expense
+#
+# Translators:
+# Wil Odoo, 2023
+# Ryoko Tsuda , 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: Ryoko Tsuda , 2024\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_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "# Expenses"
+msgstr "経費数"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Category"
+msgstr "カテゴリー"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Employee"
+msgstr "従業員"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expense"
+msgstr "費用"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_hr_expense.spreadsheet_dashboard_expense
+#, python-format
+msgid "Expenses"
+msgstr "費用"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis"
+msgstr "経費分析"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis by Customer to Reinvoice"
+msgstr "再請求予定顧客別経費分析"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - Expenses"
+msgstr "KPI - 経費"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To reimburse"
+msgstr "KPI - 未払戻"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To report"
+msgstr "KPI - 未報告"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To validate"
+msgstr "KPI - 未検証"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Order"
+msgstr "オーダ"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Period"
+msgstr "期間"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "プロダクト"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To reimburse"
+msgstr "未払戻"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To report"
+msgstr "未申請"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To validate"
+msgstr "承認対象"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Categories"
+msgstr "トップカテゴリ"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Employees"
+msgstr "トップ従業員"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Expenses"
+msgstr "トップ経費"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Reinvoiced Orders"
+msgstr "トップ再請求オーダ"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Total"
+msgstr "合計"
diff --git a/i18n/ko.po b/i18n/ko.po
new file mode 100644
index 0000000..54c9608
--- /dev/null
+++ b/i18n/ko.po
@@ -0,0 +1,186 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_hr_expense
+#
+# 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_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "# Expenses"
+msgstr "# 비용"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Category"
+msgstr "카테고리"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Employee"
+msgstr "임직원"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expense"
+msgstr "경비"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_hr_expense.spreadsheet_dashboard_expense
+#, python-format
+msgid "Expenses"
+msgstr "경비"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis"
+msgstr "경비 분석"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis by Customer to Reinvoice"
+msgstr "고객별 비용 분석부터 재청구까지"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - Expenses"
+msgstr "KPI - 비용"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To reimburse"
+msgstr "KPI - 환급하기"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To report"
+msgstr "KPI - 보고하기"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To validate"
+msgstr "KPI - 승인하기"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Order"
+msgstr "주문"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Period"
+msgstr "기간"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "품목"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To reimburse"
+msgstr "환급하기"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To report"
+msgstr "보고하기"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To validate"
+msgstr "승인하기"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Categories"
+msgstr "카테고리별 순위"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Employees"
+msgstr "임직원 순위"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Expenses"
+msgstr "비용 순위"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Reinvoiced Orders"
+msgstr "재청구 주문 순위"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Total"
+msgstr "총계"
diff --git a/i18n/lt.po b/i18n/lt.po
new file mode 100644
index 0000000..d5f54fc
--- /dev/null
+++ b/i18n/lt.po
@@ -0,0 +1,188 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_hr_expense
+#
+# Translators:
+# Martin Trigaux, 2023
+# Jonas Zinkevicius , 2023
+# Linas Versada , 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: Linas Versada , 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_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "# Expenses"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Category"
+msgstr "Kategorija"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Employee"
+msgstr "Darbuotojas"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expense"
+msgstr "Išlaida"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_hr_expense.spreadsheet_dashboard_expense
+#, python-format
+msgid "Expenses"
+msgstr "Išlaidos"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis"
+msgstr "Išlaidų analizė"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis by Customer to Reinvoice"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - Expenses"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To reimburse"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To report"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To validate"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Order"
+msgstr "Užsakymas"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Period"
+msgstr "Laikotarpis"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Produktas"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To reimburse"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To report"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To validate"
+msgstr "Reikia patvirtinti"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Categories"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Employees"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Expenses"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Reinvoiced Orders"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Total"
+msgstr "Suma"
diff --git a/i18n/lv.po b/i18n/lv.po
new file mode 100644
index 0000000..234216c
--- /dev/null
+++ b/i18n/lv.po
@@ -0,0 +1,189 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_hr_expense
+#
+# Translators:
+# Armīns Jeltajevs , 2023
+# Arnis Putniņš , 2023
+# Martin Trigaux, 2023
+# Will Sensors, 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: Will Sensors, 2024\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_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "# Expenses"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Category"
+msgstr "Kategorija"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Employee"
+msgstr "Darbinieks"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expense"
+msgstr "Avansa Norēķini"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_hr_expense.spreadsheet_dashboard_expense
+#, python-format
+msgid "Expenses"
+msgstr "Izdevumi"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis"
+msgstr "Avansa Norēķinu Analīze"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis by Customer to Reinvoice"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - Expenses"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To reimburse"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To report"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To validate"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Order"
+msgstr "Pasūtījums"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Period"
+msgstr "Periods"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Produkts"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To reimburse"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To report"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To validate"
+msgstr "Apstiprināt"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Categories"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Employees"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Expenses"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Reinvoiced Orders"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Total"
+msgstr "Summa"
diff --git a/i18n/nl.po b/i18n/nl.po
new file mode 100644
index 0000000..b663b37
--- /dev/null
+++ b/i18n/nl.po
@@ -0,0 +1,187 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_hr_expense
+#
+# 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_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "# Expenses"
+msgstr "# Declaraties"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Category"
+msgstr "Categorie"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Employee"
+msgstr "Werknemer"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expense"
+msgstr "Declaratie"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_hr_expense.spreadsheet_dashboard_expense
+#, python-format
+msgid "Expenses"
+msgstr "Declaraties"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis"
+msgstr "Declaratiesanalyse"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis by Customer to Reinvoice"
+msgstr "Onkostenanalyse per Klant om te herfactureren"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - Expenses"
+msgstr "KPI - Declaraties"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To reimburse"
+msgstr "KPI - Terug te betalen"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To report"
+msgstr "KPI - Te rapporteren"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To validate"
+msgstr "KPI - Te bevestigen"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Order"
+msgstr "Order"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Period"
+msgstr "Periode"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Product"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To reimburse"
+msgstr "Terug te betalen"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To report"
+msgstr "Te rapporteren"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To validate"
+msgstr "Te bevestigen"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Categories"
+msgstr "Beste categorieën"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Employees"
+msgstr "Beste werknemers"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Expenses"
+msgstr "Meest gedeclareerd"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Reinvoiced Orders"
+msgstr "Meest geherfactureerde bestellingen"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Total"
+msgstr "Totaal"
diff --git a/i18n/pl.po b/i18n/pl.po
new file mode 100644
index 0000000..dfed9c7
--- /dev/null
+++ b/i18n/pl.po
@@ -0,0 +1,186 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_hr_expense
+#
+# 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_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "# Expenses"
+msgstr "# Wydatki"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Category"
+msgstr "Kategoria"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Employee"
+msgstr "Pracownik"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expense"
+msgstr "Wydatek"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_hr_expense.spreadsheet_dashboard_expense
+#, python-format
+msgid "Expenses"
+msgstr "Wydatki"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis"
+msgstr "Analiza wydatków"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis by Customer to Reinvoice"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - Expenses"
+msgstr "KPI - Wydatki"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To reimburse"
+msgstr "KPI - Do zwrotu"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To report"
+msgstr "KPI - Do raportu"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To validate"
+msgstr "KPI - do walidacji"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Order"
+msgstr "Zamówienie"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Period"
+msgstr "Okres"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Produkt"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To reimburse"
+msgstr "Do zwrotu"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To report"
+msgstr "Do raportu"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To validate"
+msgstr "Do zatwierdzenia"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Categories"
+msgstr "Główne kategorie"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Employees"
+msgstr "Najlepsi pracownicy"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Expenses"
+msgstr "Główne wydatki"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Reinvoiced Orders"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Total"
+msgstr "Suma"
diff --git a/i18n/pt.po b/i18n/pt.po
new file mode 100644
index 0000000..121520f
--- /dev/null
+++ b/i18n/pt.po
@@ -0,0 +1,186 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_hr_expense
+#
+# 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_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "# Expenses"
+msgstr "# Despesas"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Category"
+msgstr "Categoria"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Employee"
+msgstr "Funcionário"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expense"
+msgstr "Despesa"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_hr_expense.spreadsheet_dashboard_expense
+#, python-format
+msgid "Expenses"
+msgstr "Despesas"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis"
+msgstr "Análise de Despesas"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis by Customer to Reinvoice"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - Expenses"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To reimburse"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To report"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To validate"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Order"
+msgstr "Ordem"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Period"
+msgstr "Período"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Produto"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To reimburse"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To report"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To validate"
+msgstr "Por Validar"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Categories"
+msgstr "Categorias Principais"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Employees"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Expenses"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Reinvoiced Orders"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Total"
+msgstr "Total"
diff --git a/i18n/pt_BR.po b/i18n/pt_BR.po
new file mode 100644
index 0000000..b935431
--- /dev/null
+++ b/i18n/pt_BR.po
@@ -0,0 +1,186 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_hr_expense
+#
+# 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_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "# Expenses"
+msgstr "Nº de despesas"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Category"
+msgstr "Categoria"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Employee"
+msgstr "Funcionário"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expense"
+msgstr "Despesa"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_hr_expense.spreadsheet_dashboard_expense
+#, python-format
+msgid "Expenses"
+msgstr "Despesas"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis"
+msgstr "Análise de despesas"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis by Customer to Reinvoice"
+msgstr "Análise de despesas por cliente para refaturamento"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - Expenses"
+msgstr "KPI - Despesas"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To reimburse"
+msgstr "KPI - A reembolsar"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To report"
+msgstr "KPI - A reportar"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To validate"
+msgstr "KPI - A validar"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Order"
+msgstr "Pedido"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Period"
+msgstr "Período"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Produto"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To reimburse"
+msgstr "A reembolsar"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To report"
+msgstr "A reportar"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To validate"
+msgstr "A validar"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Categories"
+msgstr "Principais categorias"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Employees"
+msgstr "Principais funcionários"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Expenses"
+msgstr "Principais despesas"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Reinvoiced Orders"
+msgstr "Principais pedidos com refaturamento"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Total"
+msgstr "Total"
diff --git a/i18n/ru.po b/i18n/ru.po
new file mode 100644
index 0000000..75776ed
--- /dev/null
+++ b/i18n/ru.po
@@ -0,0 +1,189 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_hr_expense
+#
+# Translators:
+# Vasiliy Korobatov , 2023
+# alenafairy, 2023
+# Martin Trigaux, 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_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "# Expenses"
+msgstr "# Расходы"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Category"
+msgstr "Категория"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Employee"
+msgstr "Сотрудник"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expense"
+msgstr "Расход"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_hr_expense.spreadsheet_dashboard_expense
+#, python-format
+msgid "Expenses"
+msgstr "Расходы"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis"
+msgstr "Анализ расходов"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis by Customer to Reinvoice"
+msgstr "Анализ расходов по клиентам до Reinvoice"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - Expenses"
+msgstr "KPI - Расходы"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To reimburse"
+msgstr "KPI - Возмещение расходов"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To report"
+msgstr "KPI - Для отчетности"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To validate"
+msgstr "KPI - подтвердить"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Order"
+msgstr "Заказ"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Period"
+msgstr "Период"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Товар"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To reimburse"
+msgstr "Для возмещения"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To report"
+msgstr "Доложить"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To validate"
+msgstr "Чтобы подтвердить"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Categories"
+msgstr "Лучшие категории"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Employees"
+msgstr "Лучшие сотрудники"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Expenses"
+msgstr "Основные расходы"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Reinvoiced Orders"
+msgstr "Лучшие заказы на реинвойс"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Total"
+msgstr "Всего"
diff --git a/i18n/sk.po b/i18n/sk.po
new file mode 100644
index 0000000..cf55bb5
--- /dev/null
+++ b/i18n/sk.po
@@ -0,0 +1,186 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_hr_expense
+#
+# 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_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "# Expenses"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Category"
+msgstr "Kategória"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Employee"
+msgstr "Zamestnanec"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expense"
+msgstr "Výdavky"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_hr_expense.spreadsheet_dashboard_expense
+#, python-format
+msgid "Expenses"
+msgstr "Výdavky"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis"
+msgstr "Analýza výdavkov"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis by Customer to Reinvoice"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - Expenses"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To reimburse"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To report"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To validate"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Order"
+msgstr "Poradie"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Period"
+msgstr "Obdobie"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Produkt"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To reimburse"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To report"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To validate"
+msgstr "Overiť"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Categories"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Employees"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Expenses"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Reinvoiced Orders"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Total"
+msgstr "Celkom"
diff --git a/i18n/sl.po b/i18n/sl.po
new file mode 100644
index 0000000..c524faa
--- /dev/null
+++ b/i18n/sl.po
@@ -0,0 +1,191 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_hr_expense
+#
+# Translators:
+# Matjaz Mozetic , 2023
+# Tadej Lupšina , 2023
+# Martin Trigaux, 2023
+# Tomaž Jug , 2023
+# Jasmina Macur , 2023
+# matjaz k , 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: matjaz k , 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_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "# Expenses"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Category"
+msgstr "Kategorija"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Employee"
+msgstr "Kader"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expense"
+msgstr "Strošek"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_hr_expense.spreadsheet_dashboard_expense
+#, python-format
+msgid "Expenses"
+msgstr "Stroški"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis"
+msgstr "Analiza stroškov"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis by Customer to Reinvoice"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - Expenses"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To reimburse"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To report"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To validate"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Order"
+msgstr "Naroči"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Period"
+msgstr "Obdobje"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Izdelek"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To reimburse"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To report"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To validate"
+msgstr "Za potrditev"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Categories"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Employees"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Expenses"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Reinvoiced Orders"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Total"
+msgstr "Skupaj"
diff --git a/i18n/spreadsheet_dashboard_hr_expense.pot b/i18n/spreadsheet_dashboard_hr_expense.pot
new file mode 100644
index 0000000..636ac8c
--- /dev/null
+++ b/i18n/spreadsheet_dashboard_hr_expense.pot
@@ -0,0 +1,182 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_hr_expense
+#
+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_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "# Expenses"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Category"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Employee"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expense"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_hr_expense.spreadsheet_dashboard_expense
+#, python-format
+msgid "Expenses"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis by Customer to Reinvoice"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - Expenses"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To reimburse"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To report"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To validate"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Order"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Period"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To reimburse"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To report"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To validate"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Categories"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Employees"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Expenses"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Reinvoiced Orders"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Total"
+msgstr ""
diff --git a/i18n/sr.po b/i18n/sr.po
new file mode 100644
index 0000000..ca4b766
--- /dev/null
+++ b/i18n/sr.po
@@ -0,0 +1,189 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_hr_expense
+#
+# Translators:
+# Milan Bojovic , 2023
+# Martin Trigaux, 2023
+# Dragan Vukosavljevic , 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_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "# Expenses"
+msgstr "# Troškovi"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Category"
+msgstr "Kategorija"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Employee"
+msgstr "Zaposleni"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expense"
+msgstr "Rashod"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_hr_expense.spreadsheet_dashboard_expense
+#, python-format
+msgid "Expenses"
+msgstr "Troškovi"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis"
+msgstr "Expenses Analysis"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis by Customer to Reinvoice"
+msgstr "Expenses Analysis by Customer to Reinvoice"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - Expenses"
+msgstr "KPI - Expenses"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To reimburse"
+msgstr "KPI - To reimburse"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To report"
+msgstr "KPI - To report"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To validate"
+msgstr "KPI - To validate"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Order"
+msgstr "Nalog"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Period"
+msgstr "Period"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Proizvod"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To reimburse"
+msgstr "To reimburse"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To report"
+msgstr "To report"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To validate"
+msgstr "Da bi se potvrdilo"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Categories"
+msgstr "Top Categories"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Employees"
+msgstr "Top Employees"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Expenses"
+msgstr "Top Expenses"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Reinvoiced Orders"
+msgstr "Top Reinvoiced Orders"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Total"
+msgstr "Ukupno"
diff --git a/i18n/sv.po b/i18n/sv.po
new file mode 100644
index 0000000..33a9a78
--- /dev/null
+++ b/i18n/sv.po
@@ -0,0 +1,191 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_hr_expense
+#
+# Translators:
+# Kim Asplund , 2023
+# Simon S, 2023
+# Haojun Zou , 2023
+# Martin Trigaux, 2023
+# Kristoffer Grundström , 2023
+# Anders Wallenquist , 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: Anders Wallenquist , 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_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "# Expenses"
+msgstr "# Utgifter"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Category"
+msgstr "Kategori"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Employee"
+msgstr "Anställd"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expense"
+msgstr "Utlägg"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_hr_expense.spreadsheet_dashboard_expense
+#, python-format
+msgid "Expenses"
+msgstr "Utlägg"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis"
+msgstr "Utläggsanalys"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis by Customer to Reinvoice"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - Expenses"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To reimburse"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To report"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To validate"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Order"
+msgstr "Order"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Period"
+msgstr "Period"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Produkt"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To reimburse"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To report"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To validate"
+msgstr "Att granska"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Categories"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Employees"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Expenses"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Reinvoiced Orders"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Total"
+msgstr "Totalt"
diff --git a/i18n/th.po b/i18n/th.po
new file mode 100644
index 0000000..039a473
--- /dev/null
+++ b/i18n/th.po
@@ -0,0 +1,187 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_hr_expense
+#
+# 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_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "# Expenses"
+msgstr "# ค่าใช้จ่าย"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Category"
+msgstr "หมวดหมู่"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Employee"
+msgstr "พนักงาน"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expense"
+msgstr "รายจ่าย"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_hr_expense.spreadsheet_dashboard_expense
+#, python-format
+msgid "Expenses"
+msgstr "รายจ่าย"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis"
+msgstr "การวิเคราห์รายจ่าย"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis by Customer to Reinvoice"
+msgstr "การวิเคราะห์ค่าใช้จ่ายโดยลูกค้าเพื่อออกใบแจ้งหนี้ใหม่"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - Expenses"
+msgstr "KPI - ค่าใช้จ่าย"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To reimburse"
+msgstr "KPI - ที่จะคืนเงิน"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To report"
+msgstr "KPI - ที่จะรายงาน"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To validate"
+msgstr "KPI - ที่จะตรวจสอบ"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Order"
+msgstr "คำสั่ง"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Period"
+msgstr "ช่วงเวลา"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "สินค้า"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To reimburse"
+msgstr "ที่จะคืนเงิน"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To report"
+msgstr "ที่จะรายงาน"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To validate"
+msgstr "เพื่อตรวจสอบ"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Categories"
+msgstr "หมวดหมู่ยอดนิยม"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Employees"
+msgstr "พนักงานชั้นนำ"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Expenses"
+msgstr "ค่าใช้จ่ายยอดนิยม"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Reinvoiced Orders"
+msgstr "คำสั่งซื้อที่ออกใบแจ้งหนี้ยอดนิยม"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Total"
+msgstr "รวม"
diff --git a/i18n/tr.po b/i18n/tr.po
new file mode 100644
index 0000000..d4c29d8
--- /dev/null
+++ b/i18n/tr.po
@@ -0,0 +1,192 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_hr_expense
+#
+# Translators:
+# Tugay Hatıl , 2023
+# Levent Karakaş , 2023
+# Ertuğrul Güreş , 2023
+# Özlem Atalay , 2023
+# Buket Şeker , 2023
+# Umur Akın , 2023
+# Murat Kaplan , 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: Murat Kaplan , 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_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "# Expenses"
+msgstr "# Masraflar"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Category"
+msgstr "Kategori"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Employee"
+msgstr "Personel"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expense"
+msgstr "Masraf"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_hr_expense.spreadsheet_dashboard_expense
+#, python-format
+msgid "Expenses"
+msgstr "Masraflar"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis"
+msgstr "Masraf Analizi"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis by Customer to Reinvoice"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - Expenses"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To reimburse"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To report"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To validate"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Order"
+msgstr "Sipariş"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Period"
+msgstr "Dönem"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Ürün"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To reimburse"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To report"
+msgstr "Raporla"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To validate"
+msgstr "Onaylanacak"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Categories"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Employees"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Expenses"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Reinvoiced Orders"
+msgstr ""
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Total"
+msgstr "Toplam"
diff --git a/i18n/uk.po b/i18n/uk.po
new file mode 100644
index 0000000..583721b
--- /dev/null
+++ b/i18n/uk.po
@@ -0,0 +1,187 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_hr_expense
+#
+# Translators:
+# Alina Lisnenko , 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: 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_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "# Expenses"
+msgstr "К-сть витрат"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Category"
+msgstr "Категорія"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Employee"
+msgstr "Співробітник"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expense"
+msgstr "Витрати"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_hr_expense.spreadsheet_dashboard_expense
+#, python-format
+msgid "Expenses"
+msgstr "Витрати"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis"
+msgstr "Аналіз витрат"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis by Customer to Reinvoice"
+msgstr "Аналіз витрат по клієнтам до повторного виставлення рахунку"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - Expenses"
+msgstr "KPI - Витрати"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To reimburse"
+msgstr "KPI - Відшкодування"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To report"
+msgstr "KPI - Звітність"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To validate"
+msgstr "KPI - Підтвердження"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Order"
+msgstr "Замовлення"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Period"
+msgstr "Період"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Товар"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To reimburse"
+msgstr "Відшкодувати"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To report"
+msgstr "До звіту"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To validate"
+msgstr "Перевірити"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Categories"
+msgstr "Топ категорій"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Employees"
+msgstr "Топ співробітників"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Expenses"
+msgstr "Топ витрат"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Reinvoiced Orders"
+msgstr "Топ замовлень для повторного виставлення рахунку"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Total"
+msgstr "Разом"
diff --git a/i18n/vi.po b/i18n/vi.po
new file mode 100644
index 0000000..f8fa6a4
--- /dev/null
+++ b/i18n/vi.po
@@ -0,0 +1,186 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_hr_expense
+#
+# 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_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "# Expenses"
+msgstr "# Chi phí"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Category"
+msgstr "Danh mục"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Employee"
+msgstr "Nhân viên"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expense"
+msgstr "Chi phí"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_hr_expense.spreadsheet_dashboard_expense
+#, python-format
+msgid "Expenses"
+msgstr "Chi phí"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis"
+msgstr "Phân tích chi tiêu"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis by Customer to Reinvoice"
+msgstr "Phân tích chi phí theo khách hàng để lập lại hóa đơn"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - Expenses"
+msgstr "KPI - Chi phí"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To reimburse"
+msgstr "KPI - Cần hoàn trả"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To report"
+msgstr "KPI - Cần báo cáo"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To validate"
+msgstr "KPI - Cần xác thực"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Order"
+msgstr "Đơn hàng"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Period"
+msgstr "Giai đoạn"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "Sản phẩm"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To reimburse"
+msgstr "Cần hoàn trả"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To report"
+msgstr "Cần báo cáo"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To validate"
+msgstr "Cần xác thực"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Categories"
+msgstr "Danh mục tiêu biểu"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Employees"
+msgstr "Nhân viên tiêu biểu"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Expenses"
+msgstr "Chi phí tiêu biểu"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Reinvoiced Orders"
+msgstr "Đơn hàng được lập lại hoá đơn tiêu biểu"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Total"
+msgstr "Tổng"
diff --git a/i18n/zh_CN.po b/i18n/zh_CN.po
new file mode 100644
index 0000000..b655f3a
--- /dev/null
+++ b/i18n/zh_CN.po
@@ -0,0 +1,186 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_hr_expense
+#
+# 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_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "# Expenses"
+msgstr "# 费用"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Category"
+msgstr "类别"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Employee"
+msgstr "员工"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expense"
+msgstr "费用"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_hr_expense.spreadsheet_dashboard_expense
+#, python-format
+msgid "Expenses"
+msgstr "费用"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis"
+msgstr "费用分析"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis by Customer to Reinvoice"
+msgstr "按客户重新开票的费用分析"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - Expenses"
+msgstr "KPI - 费用"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To reimburse"
+msgstr "KPI - 待偿还"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To report"
+msgstr "KPI - 待报告"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To validate"
+msgstr "KPI - 待验证"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Order"
+msgstr "订单"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Period"
+msgstr "期间"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "产品"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To reimburse"
+msgstr "待偿还"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To report"
+msgstr "报表"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To validate"
+msgstr "来验证"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Categories"
+msgstr "最佳类别"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Employees"
+msgstr "最佳雇员"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Expenses"
+msgstr "最高支出费用"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Reinvoiced Orders"
+msgstr "最高重开结算订单"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Total"
+msgstr "总计"
diff --git a/i18n/zh_TW.po b/i18n/zh_TW.po
new file mode 100644
index 0000000..3eb2408
--- /dev/null
+++ b/i18n/zh_TW.po
@@ -0,0 +1,186 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * spreadsheet_dashboard_hr_expense
+#
+# 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_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "# Expenses"
+msgstr "# 費用"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Category"
+msgstr "類別"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Employee"
+msgstr "員工"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expense"
+msgstr "費用"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: model:spreadsheet.dashboard,name:spreadsheet_dashboard_hr_expense.spreadsheet_dashboard_expense
+#, python-format
+msgid "Expenses"
+msgstr "費用"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis"
+msgstr "費用分析"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Expenses Analysis by Customer to Reinvoice"
+msgstr "客戶費用分析以向客戶請款"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - Expenses"
+msgstr "KPI - 費用"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To reimburse"
+msgstr "KPI - 待報銷"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To report"
+msgstr "KPI - 待報告"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "KPI - To validate"
+msgstr "KPI - 待核准"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Order"
+msgstr "訂單"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Period"
+msgstr "期間"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Product"
+msgstr "商品"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To reimburse"
+msgstr "待報銷"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To report"
+msgstr "報表"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "To validate"
+msgstr "待驗證"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Categories"
+msgstr "暢銷分類"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Employees"
+msgstr "員工排行"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Expenses"
+msgstr "費用排行"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Top Reinvoiced Orders"
+msgstr "向客戶請款最多的訂單"
+
+#. module: spreadsheet_dashboard_hr_expense
+#. odoo-javascript
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#: code:addons/spreadsheet_dashboard_hr_expense/data/files/expense_dashboard.json:0
+#, python-format
+msgid "Total"
+msgstr "總計"