Начальное наполнение
This commit is contained in:
parent
0ee38e8578
commit
70c38dfc35
4
__init__.py
Normal file
4
__init__.py
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||||
|
|
||||||
|
from . import models
|
||||||
|
from . import controllers
|
41
__manifest__.py
Normal file
41
__manifest__.py
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||||
|
{
|
||||||
|
"name": "Spreadsheet dashboard",
|
||||||
|
"version": "1.0",
|
||||||
|
"category": "Hidden",
|
||||||
|
"summary": "Spreadsheet",
|
||||||
|
"description": "Spreadsheet",
|
||||||
|
"depends": ["spreadsheet"],
|
||||||
|
"installable": True,
|
||||||
|
"license": "LGPL-3",
|
||||||
|
"data": [
|
||||||
|
"security/security.xml",
|
||||||
|
"security/ir.model.access.csv",
|
||||||
|
"views/spreadsheet_dashboard_views.xml",
|
||||||
|
"views/menu_views.xml",
|
||||||
|
"data/dashboard.xml",
|
||||||
|
],
|
||||||
|
"assets": {
|
||||||
|
"spreadsheet.o_spreadsheet": [
|
||||||
|
"spreadsheet_dashboard/static/src/bundle/**/*.js",
|
||||||
|
"spreadsheet_dashboard/static/src/bundle/**/*.xml",
|
||||||
|
],
|
||||||
|
'spreadsheet.assets_print': [
|
||||||
|
'spreadsheet_dashboard/static/src/print_assets/**/*',
|
||||||
|
],
|
||||||
|
"web.assets_backend": [
|
||||||
|
"spreadsheet_dashboard/static/src/assets/**/*.js",
|
||||||
|
"spreadsheet_dashboard/static/src/**/*.scss",
|
||||||
|
],
|
||||||
|
"web.qunit_suite_tests": [
|
||||||
|
"spreadsheet_dashboard/static/tests/**/*",
|
||||||
|
("remove", "spreadsheet_dashboard/static/tests/mobile/**/*.js"),
|
||||||
|
],
|
||||||
|
"web.qunit_mobile_suite_tests": [
|
||||||
|
"spreadsheet_dashboard/static/tests/mobile/**/*.js",
|
||||||
|
"spreadsheet_dashboard/static/tests/utils/**/*.js",
|
||||||
|
("include", "spreadsheet.o_spreadsheet"),
|
||||||
|
],
|
||||||
|
},
|
||||||
|
}
|
1
controllers/__init__.py
Normal file
1
controllers/__init__.py
Normal file
@ -0,0 +1 @@
|
|||||||
|
from . import share
|
55
controllers/share.py
Normal file
55
controllers/share.py
Normal file
@ -0,0 +1,55 @@
|
|||||||
|
from odoo import http
|
||||||
|
from odoo.http import request
|
||||||
|
|
||||||
|
class DashboardShareRoute(http.Controller):
|
||||||
|
@http.route(['/dashboard/share/<int:share_id>/<token>'], type='http', auth='public')
|
||||||
|
def share_portal(self, share_id=None, token=None):
|
||||||
|
share = request.env["spreadsheet.dashboard.share"].sudo().browse(share_id).exists()
|
||||||
|
if not share:
|
||||||
|
raise request.not_found()
|
||||||
|
share._check_dashboard_access(token)
|
||||||
|
return request.render(
|
||||||
|
"spreadsheet.public_spreadsheet_layout",
|
||||||
|
{
|
||||||
|
"spreadsheet_name": share.dashboard_id.name,
|
||||||
|
"share": share,
|
||||||
|
"session_info": request.env["ir.http"].session_info(),
|
||||||
|
"props": {
|
||||||
|
"dataUrl": f"/dashboard/data/{share.id}/{token}",
|
||||||
|
"downloadExcelUrl": f"/dashboard/download/{share.id}/{token}",
|
||||||
|
"mode": "dashboard",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
)
|
||||||
|
|
||||||
|
@http.route(["/dashboard/download/<int:share_id>/<token>"],
|
||||||
|
type='http', auth='public')
|
||||||
|
def download(self, token=None, share_id=None):
|
||||||
|
share = request.env["spreadsheet.dashboard.share"].sudo().browse(share_id)
|
||||||
|
share._check_dashboard_access(token)
|
||||||
|
stream = request.env["ir.binary"]._get_stream_from(
|
||||||
|
share, "excel_export", filename=share.name
|
||||||
|
)
|
||||||
|
return stream.get_response()
|
||||||
|
|
||||||
|
@http.route(
|
||||||
|
["/dashboard/data/<int:share_id>/<token>"],
|
||||||
|
type="http",
|
||||||
|
auth="public",
|
||||||
|
methods=["GET"],
|
||||||
|
)
|
||||||
|
def get_shared_dashboard_data(self, share_id, token):
|
||||||
|
share = (
|
||||||
|
request.env["spreadsheet.dashboard.share"]
|
||||||
|
.sudo()
|
||||||
|
.browse(share_id)
|
||||||
|
.exists()
|
||||||
|
)
|
||||||
|
if not share:
|
||||||
|
raise request.not_found()
|
||||||
|
|
||||||
|
share._check_dashboard_access(token)
|
||||||
|
stream = request.env["ir.binary"]._get_stream_from(
|
||||||
|
share, "spreadsheet_binary_data"
|
||||||
|
)
|
||||||
|
return stream.get_response()
|
34
data/dashboard.xml
Normal file
34
data/dashboard.xml
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<odoo>
|
||||||
|
|
||||||
|
<record id="spreadsheet_dashboard_group_finance" model="spreadsheet.dashboard.group">
|
||||||
|
<field name="name">Finance</field>
|
||||||
|
<field name="sequence">300</field>
|
||||||
|
</record>
|
||||||
|
|
||||||
|
<record id="spreadsheet_dashboard_group_sales" model="spreadsheet.dashboard.group">
|
||||||
|
<field name="name">Sales</field>
|
||||||
|
<field name="sequence">100</field>
|
||||||
|
</record>
|
||||||
|
|
||||||
|
<record id="spreadsheet_dashboard_group_hr" model="spreadsheet.dashboard.group">
|
||||||
|
<field name="name">Human Resources</field>
|
||||||
|
<field name="sequence">800</field>
|
||||||
|
</record>
|
||||||
|
|
||||||
|
<record id="spreadsheet_dashboard_group_website" model="spreadsheet.dashboard.group">
|
||||||
|
<field name="name">Website</field>
|
||||||
|
<field name="sequence">700</field>
|
||||||
|
</record>
|
||||||
|
|
||||||
|
<record id="spreadsheet_dashboard_group_project" model="spreadsheet.dashboard.group">
|
||||||
|
<field name="name">Services</field>
|
||||||
|
<field name="sequence">500</field>
|
||||||
|
</record>
|
||||||
|
|
||||||
|
<record id="spreadsheet_dashboard_group_logistics" model="spreadsheet.dashboard.group">
|
||||||
|
<field name="name">Logistics</field>
|
||||||
|
<field name="sequence">400</field>
|
||||||
|
</record>
|
||||||
|
|
||||||
|
</odoo>
|
268
i18n/ar.po
Normal file
268
i18n/ar.po
Normal file
@ -0,0 +1,268 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * spreadsheet_dashboard
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Malaz Abuidris <msea@odoo.com>, 2023
|
||||||
|
# Wil Odoo, 2024
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server 17.0\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2024-01-05 12:32+0000\n"
|
||||||
|
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||||
|
"Last-Translator: Wil Odoo, 2024\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
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "%s (copy)"
|
||||||
|
msgstr "%s (نسخة)"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__access_token
|
||||||
|
msgid "Access Token"
|
||||||
|
msgstr "رمز الوصول "
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:res.groups,name:spreadsheet_dashboard.group_dashboard_manager
|
||||||
|
msgid "Admin"
|
||||||
|
msgstr "مدير "
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "An error occured while loading the dashboard"
|
||||||
|
msgstr "حدث خطأ أثناء تحميل لوحة البيانات "
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "BACK"
|
||||||
|
msgstr "العودة "
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.js:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Choose a dashboard...."
|
||||||
|
msgstr "اختر لوحة البيانات... "
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration
|
||||||
|
msgid "Configuration"
|
||||||
|
msgstr "التهيئة "
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_share
|
||||||
|
msgid "Copy of a shared dashboard"
|
||||||
|
msgstr "نسخة من لوحة بيانات تمت مشاركتها "
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "أنشئ بواسطة"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "أنشئ في"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__dashboard_ids
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__dashboard_id
|
||||||
|
#: model:ir.module.category,name:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "Dashboard"
|
||||||
|
msgstr "لوحة البيانات "
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__dashboard_group_id
|
||||||
|
msgid "Dashboard Group"
|
||||||
|
msgstr "مجموعة لوحة البيانات "
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.actions.act_window,name:spreadsheet_dashboard.spreadsheet_dashboard_action_configuration_dashboards
|
||||||
|
#: model:ir.actions.client,name:spreadsheet_dashboard.ir_actions_dashboard_action
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration_dashboards
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_root
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_list
|
||||||
|
msgid "Dashboards"
|
||||||
|
msgstr "لوحات البيانات "
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "اسم العرض "
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__excel_export
|
||||||
|
msgid "Excel Export"
|
||||||
|
msgstr "تصدير ملف Excel "
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_finance
|
||||||
|
msgid "Finance"
|
||||||
|
msgstr "المالية"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__group_ids
|
||||||
|
msgid "Group"
|
||||||
|
msgstr "المجموعة"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_group
|
||||||
|
msgid "Group of dashboards"
|
||||||
|
msgstr "مجموعات لوحات البيانات "
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_hr
|
||||||
|
msgid "Human Resources"
|
||||||
|
msgstr "الموارد البشرية"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "المُعرف"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "آخر تحديث بواسطة"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "آخر تحديث في"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Loading..."
|
||||||
|
msgstr "جار التحميل..."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_logistics
|
||||||
|
msgid "Logistics"
|
||||||
|
msgstr "اللوجستيات"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "الاسم"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "No available dashboard"
|
||||||
|
msgstr "لا توجد لوحة بيانات متاحة "
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_figure_container/mobile_figure_container.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Only chart figures are displayed in small screens but this dashboard doesn't"
|
||||||
|
" contain any"
|
||||||
|
msgstr ""
|
||||||
|
"يتم فقط عرض أرقام الرسم البياني على شاشات صغيرة ولكن لوحة البيانات هذه لا "
|
||||||
|
"تحتوي على أي "
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_sales
|
||||||
|
msgid "Sales"
|
||||||
|
msgstr "المبيعات"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__sequence
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "تسلسل "
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_project
|
||||||
|
msgid "Services"
|
||||||
|
msgstr "الخدمات"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard
|
||||||
|
msgid "Spreadsheet Dashboard"
|
||||||
|
msgstr "لوحة بيانات جداول البيانات "
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_data
|
||||||
|
msgid "Spreadsheet Data"
|
||||||
|
msgstr "بيانات جداول البيانات "
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_binary_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_binary_data
|
||||||
|
msgid "Spreadsheet file"
|
||||||
|
msgstr "ملف جداول البيانات "
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_form
|
||||||
|
msgid "Spreadsheets"
|
||||||
|
msgstr "جداول البيانات "
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__thumbnail
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__thumbnail
|
||||||
|
msgid "Thumbnail"
|
||||||
|
msgstr "صورة مصغرة"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__full_url
|
||||||
|
msgid "URL"
|
||||||
|
msgstr "رابط URL "
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.module.category,description:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "User access level for Dashboard module"
|
||||||
|
msgstr "مستوى صلاحية وصول المستخدم لتطبيق لوحة البيانات "
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_website
|
||||||
|
msgid "Website"
|
||||||
|
msgstr "الموقع الإلكتروني"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_group.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You cannot delete %s as it is used in another module."
|
||||||
|
msgstr "لا يمكنك حذف %s لأنه مستخدَم في تطبيق آخر. "
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_share.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You don't have access to this dashboard. "
|
||||||
|
msgstr "لا تملك صلاحية الوصول إلى لوحة البيانات هذه "
|
272
i18n/bg.po
Normal file
272
i18n/bg.po
Normal file
@ -0,0 +1,272 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * spreadsheet_dashboard
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Ивайло Малинов <iv.malinov@gmail.com>, 2023
|
||||||
|
# Александра Николова <alexandra1nikolova@gmail.com>, 2023
|
||||||
|
# Albena Mincheva <albena_vicheva@abv.bg>, 2023
|
||||||
|
# Весел Карастоянов <vesel@abv.bg>, 2023
|
||||||
|
# Martin Trigaux, 2023
|
||||||
|
# aleksandar ivanov, 2023
|
||||||
|
# Maria Boyadjieva <marabo2000@gmail.com>, 2023
|
||||||
|
# KeyVillage, 2024
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server 17.0\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2024-01-05 12:32+0000\n"
|
||||||
|
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||||
|
"Last-Translator: KeyVillage, 2024\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
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "%s (copy)"
|
||||||
|
msgstr "%s (копие)"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__access_token
|
||||||
|
msgid "Access Token"
|
||||||
|
msgstr "Токен за достъп"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:res.groups,name:spreadsheet_dashboard.group_dashboard_manager
|
||||||
|
msgid "Admin"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "An error occured while loading the dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "BACK"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.js:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Choose a dashboard...."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration
|
||||||
|
msgid "Configuration"
|
||||||
|
msgstr "Конфигурация "
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_share
|
||||||
|
msgid "Copy of a shared dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "Създадено от"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "Създадено на"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__dashboard_ids
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__dashboard_id
|
||||||
|
#: model:ir.module.category,name:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "Dashboard"
|
||||||
|
msgstr "Табло за управление"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__dashboard_group_id
|
||||||
|
msgid "Dashboard Group"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.actions.act_window,name:spreadsheet_dashboard.spreadsheet_dashboard_action_configuration_dashboards
|
||||||
|
#: model:ir.actions.client,name:spreadsheet_dashboard.ir_actions_dashboard_action
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration_dashboards
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_root
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_list
|
||||||
|
msgid "Dashboards"
|
||||||
|
msgstr "Табла за управление"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "Име за Показване"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__excel_export
|
||||||
|
msgid "Excel Export"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_finance
|
||||||
|
msgid "Finance"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__group_ids
|
||||||
|
msgid "Group"
|
||||||
|
msgstr "Група"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_group
|
||||||
|
msgid "Group of dashboards"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_hr
|
||||||
|
msgid "Human Resources"
|
||||||
|
msgstr "Човешки ресурси"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "ID"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "Последно актуализирано от"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "Последно актуализирано на"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Loading..."
|
||||||
|
msgstr "Зареждане..."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_logistics
|
||||||
|
msgid "Logistics"
|
||||||
|
msgstr "Логистика"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "Име"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "No available dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_figure_container/mobile_figure_container.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Only chart figures are displayed in small screens but this dashboard doesn't"
|
||||||
|
" contain any"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_sales
|
||||||
|
msgid "Sales"
|
||||||
|
msgstr "Продажби"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__sequence
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "Последователност"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_project
|
||||||
|
msgid "Services"
|
||||||
|
msgstr "Услуги"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard
|
||||||
|
msgid "Spreadsheet Dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_data
|
||||||
|
msgid "Spreadsheet Data"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_binary_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_binary_data
|
||||||
|
msgid "Spreadsheet file"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_form
|
||||||
|
msgid "Spreadsheets"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__thumbnail
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__thumbnail
|
||||||
|
msgid "Thumbnail"
|
||||||
|
msgstr "Миниатюра"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__full_url
|
||||||
|
msgid "URL"
|
||||||
|
msgstr "URL адрес"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.module.category,description:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "User access level for Dashboard module"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_website
|
||||||
|
msgid "Website"
|
||||||
|
msgstr "Уебсайт"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_group.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You cannot delete %s as it is used in another module."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_share.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You don't have access to this dashboard. "
|
||||||
|
msgstr ""
|
276
i18n/ca.po
Normal file
276
i18n/ca.po
Normal file
@ -0,0 +1,276 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * spreadsheet_dashboard
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Josep Anton Belchi, 2023
|
||||||
|
# Óscar Fonseca <tecnico@pyming.com>, 2023
|
||||||
|
# marcescu, 2023
|
||||||
|
# Manel Fernandez Ramirez <manelfera@outlook.com>, 2023
|
||||||
|
# Quim - eccit <quim@eccit.com>, 2023
|
||||||
|
# Cristian Cruz, 2023
|
||||||
|
# Arnau Ros, 2023
|
||||||
|
# Ivan Espinola, 2023
|
||||||
|
# martioodo hola, 2023
|
||||||
|
# Martin Trigaux, 2024
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server 17.0\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2024-01-05 12:32+0000\n"
|
||||||
|
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||||
|
"Last-Translator: Martin Trigaux, 2024\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
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "%s (copy)"
|
||||||
|
msgstr "%s (còpia)"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__access_token
|
||||||
|
msgid "Access Token"
|
||||||
|
msgstr "Token d'accés"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:res.groups,name:spreadsheet_dashboard.group_dashboard_manager
|
||||||
|
msgid "Admin"
|
||||||
|
msgstr "Administrador"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "An error occured while loading the dashboard"
|
||||||
|
msgstr "S'ha produït un error en carregar el tauler"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "BACK"
|
||||||
|
msgstr "Enrere"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.js:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Choose a dashboard...."
|
||||||
|
msgstr "Tria un tauler...."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration
|
||||||
|
msgid "Configuration"
|
||||||
|
msgstr "Configuració"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_share
|
||||||
|
msgid "Copy of a shared dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "Creat per"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "Creat el"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__dashboard_ids
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__dashboard_id
|
||||||
|
#: model:ir.module.category,name:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "Dashboard"
|
||||||
|
msgstr "Tauler"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__dashboard_group_id
|
||||||
|
msgid "Dashboard Group"
|
||||||
|
msgstr "tauler de grup"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.actions.act_window,name:spreadsheet_dashboard.spreadsheet_dashboard_action_configuration_dashboards
|
||||||
|
#: model:ir.actions.client,name:spreadsheet_dashboard.ir_actions_dashboard_action
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration_dashboards
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_root
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_list
|
||||||
|
msgid "Dashboards"
|
||||||
|
msgstr "Taulers"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "Nom mostrat"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__excel_export
|
||||||
|
msgid "Excel Export"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_finance
|
||||||
|
msgid "Finance"
|
||||||
|
msgstr "Finances"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__group_ids
|
||||||
|
msgid "Group"
|
||||||
|
msgstr "Grup"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_group
|
||||||
|
msgid "Group of dashboards"
|
||||||
|
msgstr "grup de taulers"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_hr
|
||||||
|
msgid "Human Resources"
|
||||||
|
msgstr "Recursos humans"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "ID"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "Última actualització per"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "Última actualització el"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Loading..."
|
||||||
|
msgstr "Carregant..."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_logistics
|
||||||
|
msgid "Logistics"
|
||||||
|
msgstr "Logística"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "Nom"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "No available dashboard"
|
||||||
|
msgstr "No hi ha cap tauler de disponible"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_figure_container/mobile_figure_container.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Only chart figures are displayed in small screens but this dashboard doesn't"
|
||||||
|
" contain any"
|
||||||
|
msgstr ""
|
||||||
|
"Només es mostren les xifres dels gràfics en pantalles petites, però aquest "
|
||||||
|
"tauler no en conté cap"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_sales
|
||||||
|
msgid "Sales"
|
||||||
|
msgstr "Vendes"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__sequence
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "Seqüència"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_project
|
||||||
|
msgid "Services"
|
||||||
|
msgstr "Serveis"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard
|
||||||
|
msgid "Spreadsheet Dashboard"
|
||||||
|
msgstr "Tauler de control del full de càlcul"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_data
|
||||||
|
msgid "Spreadsheet Data"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_binary_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_binary_data
|
||||||
|
msgid "Spreadsheet file"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_form
|
||||||
|
msgid "Spreadsheets"
|
||||||
|
msgstr "Fulls de càlcul"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__thumbnail
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__thumbnail
|
||||||
|
msgid "Thumbnail"
|
||||||
|
msgstr "Miniatura"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__full_url
|
||||||
|
msgid "URL"
|
||||||
|
msgstr "L'URL"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.module.category,description:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "User access level for Dashboard module"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_website
|
||||||
|
msgid "Website"
|
||||||
|
msgstr "Lloc web"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_group.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You cannot delete %s as it is used in another module."
|
||||||
|
msgstr "No podeu suprimir %s ja que s'utilitza en un altre mòdul."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_share.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You don't have access to this dashboard. "
|
||||||
|
msgstr ""
|
268
i18n/cs.po
Normal file
268
i18n/cs.po
Normal file
@ -0,0 +1,268 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * spreadsheet_dashboard
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Ivana Bartonkova, 2023
|
||||||
|
# Jakub Smolka, 2023
|
||||||
|
# Wil Odoo, 2024
|
||||||
|
# Aleš Fiala <f.ales1@seznam.cz>, 2024
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server 17.0\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2024-01-05 12:32+0000\n"
|
||||||
|
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||||
|
"Last-Translator: Aleš Fiala <f.ales1@seznam.cz>, 2024\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
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "%s (copy)"
|
||||||
|
msgstr "%s (kopie)"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__access_token
|
||||||
|
msgid "Access Token"
|
||||||
|
msgstr "Přístupový token"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:res.groups,name:spreadsheet_dashboard.group_dashboard_manager
|
||||||
|
msgid "Admin"
|
||||||
|
msgstr "Admin"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "An error occured while loading the dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "BACK"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.js:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Choose a dashboard...."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration
|
||||||
|
msgid "Configuration"
|
||||||
|
msgstr "Konfigurace"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_share
|
||||||
|
msgid "Copy of a shared dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "Vytvořeno uživatelem"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "Vytvořeno dne"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__dashboard_ids
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__dashboard_id
|
||||||
|
#: model:ir.module.category,name:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "Dashboard"
|
||||||
|
msgstr "Dashboard"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__dashboard_group_id
|
||||||
|
msgid "Dashboard Group"
|
||||||
|
msgstr "Skupina dashboardu"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.actions.act_window,name:spreadsheet_dashboard.spreadsheet_dashboard_action_configuration_dashboards
|
||||||
|
#: model:ir.actions.client,name:spreadsheet_dashboard.ir_actions_dashboard_action
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration_dashboards
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_root
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_list
|
||||||
|
msgid "Dashboards"
|
||||||
|
msgstr "Dashboardy"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "Zobrazovací název"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__excel_export
|
||||||
|
msgid "Excel Export"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_finance
|
||||||
|
msgid "Finance"
|
||||||
|
msgstr "Finance"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__group_ids
|
||||||
|
msgid "Group"
|
||||||
|
msgstr "Skupina"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_group
|
||||||
|
msgid "Group of dashboards"
|
||||||
|
msgstr "Skupina dashboardů"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_hr
|
||||||
|
msgid "Human Resources"
|
||||||
|
msgstr "Lidské zdroje"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "ID"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "Naposledy upraveno uživatelem"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "Naposledy upraveno dne"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Loading..."
|
||||||
|
msgstr "Načítání..."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_logistics
|
||||||
|
msgid "Logistics"
|
||||||
|
msgstr "Logistika"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "Název"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "No available dashboard"
|
||||||
|
msgstr "Žádný dostupný dashboard"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_figure_container/mobile_figure_container.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Only chart figures are displayed in small screens but this dashboard doesn't"
|
||||||
|
" contain any"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_sales
|
||||||
|
msgid "Sales"
|
||||||
|
msgstr "Prodej"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__sequence
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "Sekvence"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_project
|
||||||
|
msgid "Services"
|
||||||
|
msgstr "Servisní služby"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard
|
||||||
|
msgid "Spreadsheet Dashboard"
|
||||||
|
msgstr "Dashboard"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_data
|
||||||
|
msgid "Spreadsheet Data"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_binary_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_binary_data
|
||||||
|
msgid "Spreadsheet file"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_form
|
||||||
|
msgid "Spreadsheets"
|
||||||
|
msgstr "Tabulky"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__thumbnail
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__thumbnail
|
||||||
|
msgid "Thumbnail"
|
||||||
|
msgstr "Náhled"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__full_url
|
||||||
|
msgid "URL"
|
||||||
|
msgstr "URL"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.module.category,description:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "User access level for Dashboard module"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_website
|
||||||
|
msgid "Website"
|
||||||
|
msgstr "Webová stránka"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_group.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You cannot delete %s as it is used in another module."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_share.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You don't have access to this dashboard. "
|
||||||
|
msgstr ""
|
268
i18n/da.po
Normal file
268
i18n/da.po
Normal file
@ -0,0 +1,268 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * spreadsheet_dashboard
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# lhmflexerp <lhm@flexerp.dk>, 2023
|
||||||
|
# Ejner Sønniksen <ejner@vkdata.dk>, 2023
|
||||||
|
# Martin Trigaux, 2024
|
||||||
|
# Sanne Kristensen <sanne@vkdata.dk>, 2024
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server 17.0\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2024-01-05 12:32+0000\n"
|
||||||
|
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||||
|
"Last-Translator: Sanne Kristensen <sanne@vkdata.dk>, 2024\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
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "%s (copy)"
|
||||||
|
msgstr "%s (kopi)"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__access_token
|
||||||
|
msgid "Access Token"
|
||||||
|
msgstr "Adgangstoken"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:res.groups,name:spreadsheet_dashboard.group_dashboard_manager
|
||||||
|
msgid "Admin"
|
||||||
|
msgstr "Admin"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "An error occured while loading the dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "BACK"
|
||||||
|
msgstr "Tilbage"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.js:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Choose a dashboard...."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration
|
||||||
|
msgid "Configuration"
|
||||||
|
msgstr "Konfiguration"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_share
|
||||||
|
msgid "Copy of a shared dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "Oprettet af"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "Oprettet den"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__dashboard_ids
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__dashboard_id
|
||||||
|
#: model:ir.module.category,name:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "Dashboard"
|
||||||
|
msgstr "Dashboard"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__dashboard_group_id
|
||||||
|
msgid "Dashboard Group"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.actions.act_window,name:spreadsheet_dashboard.spreadsheet_dashboard_action_configuration_dashboards
|
||||||
|
#: model:ir.actions.client,name:spreadsheet_dashboard.ir_actions_dashboard_action
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration_dashboards
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_root
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_list
|
||||||
|
msgid "Dashboards"
|
||||||
|
msgstr "Dashboards"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "Vis navn"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__excel_export
|
||||||
|
msgid "Excel Export"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_finance
|
||||||
|
msgid "Finance"
|
||||||
|
msgstr "Finans"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__group_ids
|
||||||
|
msgid "Group"
|
||||||
|
msgstr "Gruppe"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_group
|
||||||
|
msgid "Group of dashboards"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_hr
|
||||||
|
msgid "Human Resources"
|
||||||
|
msgstr "Personale (HR)"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "ID"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "Sidst opdateret af"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "Sidst opdateret den"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Loading..."
|
||||||
|
msgstr "Indlæser..."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_logistics
|
||||||
|
msgid "Logistics"
|
||||||
|
msgstr "Logistik"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "Navn"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "No available dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_figure_container/mobile_figure_container.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Only chart figures are displayed in small screens but this dashboard doesn't"
|
||||||
|
" contain any"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_sales
|
||||||
|
msgid "Sales"
|
||||||
|
msgstr "Salg"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__sequence
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "Sekvens"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_project
|
||||||
|
msgid "Services"
|
||||||
|
msgstr "Serviceydelser"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard
|
||||||
|
msgid "Spreadsheet Dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_data
|
||||||
|
msgid "Spreadsheet Data"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_binary_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_binary_data
|
||||||
|
msgid "Spreadsheet file"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_form
|
||||||
|
msgid "Spreadsheets"
|
||||||
|
msgstr "Regneark"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__thumbnail
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__thumbnail
|
||||||
|
msgid "Thumbnail"
|
||||||
|
msgstr "Thumbnail"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__full_url
|
||||||
|
msgid "URL"
|
||||||
|
msgstr "URL"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.module.category,description:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "User access level for Dashboard module"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_website
|
||||||
|
msgid "Website"
|
||||||
|
msgstr "Hjemmeside"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_group.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You cannot delete %s as it is used in another module."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_share.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You don't have access to this dashboard. "
|
||||||
|
msgstr ""
|
268
i18n/de.po
Normal file
268
i18n/de.po
Normal file
@ -0,0 +1,268 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * spreadsheet_dashboard
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Larissa Manderfeld, 2023
|
||||||
|
# Wil Odoo, 2024
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server 17.0\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2024-01-05 12:32+0000\n"
|
||||||
|
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||||
|
"Last-Translator: Wil Odoo, 2024\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
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "%s (copy)"
|
||||||
|
msgstr "%s (Kopie)"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__access_token
|
||||||
|
msgid "Access Token"
|
||||||
|
msgstr "Zugriffstoken"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:res.groups,name:spreadsheet_dashboard.group_dashboard_manager
|
||||||
|
msgid "Admin"
|
||||||
|
msgstr "Admin"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "An error occured while loading the dashboard"
|
||||||
|
msgstr "Beim Laden des Dashboards ist ein Fehler aufgetreten"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "BACK"
|
||||||
|
msgstr "ZURÜCK"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.js:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Choose a dashboard...."
|
||||||
|
msgstr "Ein Dashboard auswählen ..."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration
|
||||||
|
msgid "Configuration"
|
||||||
|
msgstr "Konfiguration"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_share
|
||||||
|
msgid "Copy of a shared dashboard"
|
||||||
|
msgstr "Kopie eines geteilten Dashboard"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "Erstellt von"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "Erstellt am"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__dashboard_ids
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__dashboard_id
|
||||||
|
#: model:ir.module.category,name:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "Dashboard"
|
||||||
|
msgstr "Dashboard"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__dashboard_group_id
|
||||||
|
msgid "Dashboard Group"
|
||||||
|
msgstr "Dashboardgruppe"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.actions.act_window,name:spreadsheet_dashboard.spreadsheet_dashboard_action_configuration_dashboards
|
||||||
|
#: model:ir.actions.client,name:spreadsheet_dashboard.ir_actions_dashboard_action
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration_dashboards
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_root
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_list
|
||||||
|
msgid "Dashboards"
|
||||||
|
msgstr "Dashboards"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "Anzeigename"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__excel_export
|
||||||
|
msgid "Excel Export"
|
||||||
|
msgstr "Excel-Export"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_finance
|
||||||
|
msgid "Finance"
|
||||||
|
msgstr "Finanzen"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__group_ids
|
||||||
|
msgid "Group"
|
||||||
|
msgstr "Gruppe"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_group
|
||||||
|
msgid "Group of dashboards"
|
||||||
|
msgstr "Gruppe von Dashboards"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_hr
|
||||||
|
msgid "Human Resources"
|
||||||
|
msgstr "Personalwesen"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "ID"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "Zuletzt aktualisiert von"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "Zuletzt aktualisiert am"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Loading..."
|
||||||
|
msgstr "Lädt …"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_logistics
|
||||||
|
msgid "Logistics"
|
||||||
|
msgstr "Logistik"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "Name"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "No available dashboard"
|
||||||
|
msgstr "Kein verfügbares Dashboard"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_figure_container/mobile_figure_container.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Only chart figures are displayed in small screens but this dashboard doesn't"
|
||||||
|
" contain any"
|
||||||
|
msgstr ""
|
||||||
|
"Auf kleinen Bildschirmen werden nur Diagrammzahlen angezeigt, aber dieses "
|
||||||
|
"Dashboard enthält keine"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_sales
|
||||||
|
msgid "Sales"
|
||||||
|
msgstr "Verkauf"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__sequence
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "Sequenz"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_project
|
||||||
|
msgid "Services"
|
||||||
|
msgstr "Dienstleistungen"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard
|
||||||
|
msgid "Spreadsheet Dashboard"
|
||||||
|
msgstr "Tabellenkalkulationsdashboard"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_data
|
||||||
|
msgid "Spreadsheet Data"
|
||||||
|
msgstr "Tabellenkalkulationsdaten"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_binary_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_binary_data
|
||||||
|
msgid "Spreadsheet file"
|
||||||
|
msgstr "Tabellenkalkulationsdatei"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_form
|
||||||
|
msgid "Spreadsheets"
|
||||||
|
msgstr "Tabellenkalkulationen"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__thumbnail
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__thumbnail
|
||||||
|
msgid "Thumbnail"
|
||||||
|
msgstr "Vorschaubild"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__full_url
|
||||||
|
msgid "URL"
|
||||||
|
msgstr "URL"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.module.category,description:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "User access level for Dashboard module"
|
||||||
|
msgstr "Benutzerzugriffsebene für das Dashboardmodul"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_website
|
||||||
|
msgid "Website"
|
||||||
|
msgstr "Website"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_group.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You cannot delete %s as it is used in another module."
|
||||||
|
msgstr "Sie können %s nicht löschen, da es in anderen Modulen verwendet wird."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_share.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You don't have access to this dashboard. "
|
||||||
|
msgstr "Sie haben keinen Zugriff auf dieses Dashboard."
|
268
i18n/es.po
Normal file
268
i18n/es.po
Normal file
@ -0,0 +1,268 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * spreadsheet_dashboard
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Larissa Manderfeld, 2024
|
||||||
|
# Wil Odoo, 2024
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server 17.0\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2024-01-05 12:32+0000\n"
|
||||||
|
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||||
|
"Last-Translator: Wil Odoo, 2024\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
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "%s (copy)"
|
||||||
|
msgstr "%s (copia)"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__access_token
|
||||||
|
msgid "Access Token"
|
||||||
|
msgstr "Token de acceso"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:res.groups,name:spreadsheet_dashboard.group_dashboard_manager
|
||||||
|
msgid "Admin"
|
||||||
|
msgstr "Admin"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "An error occured while loading the dashboard"
|
||||||
|
msgstr "Un error ha ocurrido mientras el tablero estaba cargando."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "BACK"
|
||||||
|
msgstr "Atrás"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.js:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Choose a dashboard...."
|
||||||
|
msgstr "Eliga un tablero..."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration
|
||||||
|
msgid "Configuration"
|
||||||
|
msgstr "Configuración"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_share
|
||||||
|
msgid "Copy of a shared dashboard"
|
||||||
|
msgstr "Copia de una hoja de cálculo compartida"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "Creado por"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "Creado el"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__dashboard_ids
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__dashboard_id
|
||||||
|
#: model:ir.module.category,name:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "Dashboard"
|
||||||
|
msgstr "Tablero"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__dashboard_group_id
|
||||||
|
msgid "Dashboard Group"
|
||||||
|
msgstr "tablero grupal"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.actions.act_window,name:spreadsheet_dashboard.spreadsheet_dashboard_action_configuration_dashboards
|
||||||
|
#: model:ir.actions.client,name:spreadsheet_dashboard.ir_actions_dashboard_action
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration_dashboards
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_root
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_list
|
||||||
|
msgid "Dashboards"
|
||||||
|
msgstr "Tableros"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "Nombre mostrado"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__excel_export
|
||||||
|
msgid "Excel Export"
|
||||||
|
msgstr "Exportación a Excel"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_finance
|
||||||
|
msgid "Finance"
|
||||||
|
msgstr "Finanzas"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__group_ids
|
||||||
|
msgid "Group"
|
||||||
|
msgstr "Grupo"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_group
|
||||||
|
msgid "Group of dashboards"
|
||||||
|
msgstr "Grupo de tableros"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_hr
|
||||||
|
msgid "Human Resources"
|
||||||
|
msgstr "Recursos Humanos"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "ID"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "Última actualización por"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "Última actualización el"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Loading..."
|
||||||
|
msgstr "Cargando…"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_logistics
|
||||||
|
msgid "Logistics"
|
||||||
|
msgstr "Logística"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "Nombre"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "No available dashboard"
|
||||||
|
msgstr "No hay tableros disponibles"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_figure_container/mobile_figure_container.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Only chart figures are displayed in small screens but this dashboard doesn't"
|
||||||
|
" contain any"
|
||||||
|
msgstr ""
|
||||||
|
"Solo las cifras de los gráficos se muestran en pantallas pequeñas, pero este"
|
||||||
|
" tablero no contiene ninguna."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_sales
|
||||||
|
msgid "Sales"
|
||||||
|
msgstr "Ventas"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__sequence
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "Secuencia"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_project
|
||||||
|
msgid "Services"
|
||||||
|
msgstr "Servicios"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard
|
||||||
|
msgid "Spreadsheet Dashboard"
|
||||||
|
msgstr "Tablero de hojas de cálculo"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_data
|
||||||
|
msgid "Spreadsheet Data"
|
||||||
|
msgstr "Datos de la hoja de cálculo"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_binary_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_binary_data
|
||||||
|
msgid "Spreadsheet file"
|
||||||
|
msgstr "Archivo de la hoja de cálculo "
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_form
|
||||||
|
msgid "Spreadsheets"
|
||||||
|
msgstr "Hojas de cálculos"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__thumbnail
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__thumbnail
|
||||||
|
msgid "Thumbnail"
|
||||||
|
msgstr "Miniatura"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__full_url
|
||||||
|
msgid "URL"
|
||||||
|
msgstr "URL"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.module.category,description:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "User access level for Dashboard module"
|
||||||
|
msgstr "Nivel de acceso de usuario para el módulo Tablero "
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_website
|
||||||
|
msgid "Website"
|
||||||
|
msgstr "Sitio web"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_group.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You cannot delete %s as it is used in another module."
|
||||||
|
msgstr "No puede eliminar %s ya que se usa en otro módulo."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_share.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You don't have access to this dashboard. "
|
||||||
|
msgstr "No tiene acceso a este tablero."
|
271
i18n/es_419.po
Normal file
271
i18n/es_419.po
Normal file
@ -0,0 +1,271 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * spreadsheet_dashboard
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Fernanda Alvarez, 2023
|
||||||
|
# Wil Odoo, 2023
|
||||||
|
# Lucia Pacheco, 2023
|
||||||
|
# Iran Villalobos López, 2023
|
||||||
|
# Patricia Gutiérrez Capetillo <pagc@odoo.com>, 2024
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server 17.0\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2024-01-05 12:32+0000\n"
|
||||||
|
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||||
|
"Last-Translator: Patricia Gutiérrez Capetillo <pagc@odoo.com>, 2024\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
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "%s (copy)"
|
||||||
|
msgstr "%s (copia)"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__access_token
|
||||||
|
msgid "Access Token"
|
||||||
|
msgstr "Token de acceso"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:res.groups,name:spreadsheet_dashboard.group_dashboard_manager
|
||||||
|
msgid "Admin"
|
||||||
|
msgstr "Admin"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "An error occured while loading the dashboard"
|
||||||
|
msgstr "Ocurrió un error al cargar el tablero"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "BACK"
|
||||||
|
msgstr "REGRESAR"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.js:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Choose a dashboard...."
|
||||||
|
msgstr "Elegir un tablero..."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration
|
||||||
|
msgid "Configuration"
|
||||||
|
msgstr "Configuración"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_share
|
||||||
|
msgid "Copy of a shared dashboard"
|
||||||
|
msgstr "Copia de una hoja de cálculo compartida"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "Creado por"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "Creado el"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__dashboard_ids
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__dashboard_id
|
||||||
|
#: model:ir.module.category,name:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "Dashboard"
|
||||||
|
msgstr "Tablero"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__dashboard_group_id
|
||||||
|
msgid "Dashboard Group"
|
||||||
|
msgstr "Grupo de tablero"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.actions.act_window,name:spreadsheet_dashboard.spreadsheet_dashboard_action_configuration_dashboards
|
||||||
|
#: model:ir.actions.client,name:spreadsheet_dashboard.ir_actions_dashboard_action
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration_dashboards
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_root
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_list
|
||||||
|
msgid "Dashboards"
|
||||||
|
msgstr "Tableros"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "Nombre en pantalla"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__excel_export
|
||||||
|
msgid "Excel Export"
|
||||||
|
msgstr "Exportar a Excel"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_finance
|
||||||
|
msgid "Finance"
|
||||||
|
msgstr "Finanzas"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__group_ids
|
||||||
|
msgid "Group"
|
||||||
|
msgstr "Grupo"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_group
|
||||||
|
msgid "Group of dashboards"
|
||||||
|
msgstr "Grupo de tableros"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_hr
|
||||||
|
msgid "Human Resources"
|
||||||
|
msgstr "Recursos Humanos"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "ID"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "Última actualización por"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "Última actualización el"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Loading..."
|
||||||
|
msgstr "Cargando…"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_logistics
|
||||||
|
msgid "Logistics"
|
||||||
|
msgstr "Logística"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "Nombre"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "No available dashboard"
|
||||||
|
msgstr "No hay tablero disponible"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_figure_container/mobile_figure_container.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Only chart figures are displayed in small screens but this dashboard doesn't"
|
||||||
|
" contain any"
|
||||||
|
msgstr ""
|
||||||
|
"Lo único que se muestra en recuadros pequeños son los gráficos, pero este "
|
||||||
|
"tablero no tiene ninguno"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_sales
|
||||||
|
msgid "Sales"
|
||||||
|
msgstr "Ventas"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__sequence
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "Secuencia"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_project
|
||||||
|
msgid "Services"
|
||||||
|
msgstr "Servicios"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard
|
||||||
|
msgid "Spreadsheet Dashboard"
|
||||||
|
msgstr "Tablero de Hojas de cálculo"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_data
|
||||||
|
msgid "Spreadsheet Data"
|
||||||
|
msgstr "Datos de la hoja de cálculo"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_binary_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_binary_data
|
||||||
|
msgid "Spreadsheet file"
|
||||||
|
msgstr "Archivo de la hoja de cálculo "
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_form
|
||||||
|
msgid "Spreadsheets"
|
||||||
|
msgstr "Hojas de cálculo"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__thumbnail
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__thumbnail
|
||||||
|
msgid "Thumbnail"
|
||||||
|
msgstr "Miniatura"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__full_url
|
||||||
|
msgid "URL"
|
||||||
|
msgstr "URL"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.module.category,description:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "User access level for Dashboard module"
|
||||||
|
msgstr "Nivel de acceso de usuario para el módulo Tablero "
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_website
|
||||||
|
msgid "Website"
|
||||||
|
msgstr "Sitio web"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_group.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You cannot delete %s as it is used in another module."
|
||||||
|
msgstr "No puede eliminar %s ya que se usa en otro módulo."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_share.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You don't have access to this dashboard. "
|
||||||
|
msgstr "No tiene acceso a este tablero."
|
275
i18n/et.po
Normal file
275
i18n/et.po
Normal file
@ -0,0 +1,275 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * spreadsheet_dashboard
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Patrick-Jordan Kiudorv, 2023
|
||||||
|
# JanaAvalah, 2023
|
||||||
|
# Piia Paurson <piia@avalah.ee>, 2023
|
||||||
|
# Triine Aavik <triine@avalah.ee>, 2023
|
||||||
|
# Egon Raamat <egon@avalah.ee>, 2023
|
||||||
|
# Leaanika Randmets, 2023
|
||||||
|
# Anna, 2023
|
||||||
|
# Rivo Zängov <eraser@eraser.ee>, 2023
|
||||||
|
# Martin Trigaux, 2023
|
||||||
|
# Mihkel avalah, 2023
|
||||||
|
# Eneli Õigus <enelioigus@gmail.com>, 2024
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server 17.0\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2024-01-05 12:32+0000\n"
|
||||||
|
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||||
|
"Last-Translator: Eneli Õigus <enelioigus@gmail.com>, 2024\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
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "%s (copy)"
|
||||||
|
msgstr "%s (koopia)"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__access_token
|
||||||
|
msgid "Access Token"
|
||||||
|
msgstr "Ligipääsu võti"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:res.groups,name:spreadsheet_dashboard.group_dashboard_manager
|
||||||
|
msgid "Admin"
|
||||||
|
msgstr "Admin"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "An error occured while loading the dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "BACK"
|
||||||
|
msgstr "TAGASI"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.js:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Choose a dashboard...."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration
|
||||||
|
msgid "Configuration"
|
||||||
|
msgstr "Seaded"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_share
|
||||||
|
msgid "Copy of a shared dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "Loodud (kelle poolt?)"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "Loodud"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__dashboard_ids
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__dashboard_id
|
||||||
|
#: model:ir.module.category,name:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "Dashboard"
|
||||||
|
msgstr "Töölaud"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__dashboard_group_id
|
||||||
|
msgid "Dashboard Group"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.actions.act_window,name:spreadsheet_dashboard.spreadsheet_dashboard_action_configuration_dashboards
|
||||||
|
#: model:ir.actions.client,name:spreadsheet_dashboard.ir_actions_dashboard_action
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration_dashboards
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_root
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_list
|
||||||
|
msgid "Dashboards"
|
||||||
|
msgstr "Töölauad"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "Kuvatav nimi"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__excel_export
|
||||||
|
msgid "Excel Export"
|
||||||
|
msgstr "Excel eksport "
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_finance
|
||||||
|
msgid "Finance"
|
||||||
|
msgstr "Finants"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__group_ids
|
||||||
|
msgid "Group"
|
||||||
|
msgstr "Grupp"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_group
|
||||||
|
msgid "Group of dashboards"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_hr
|
||||||
|
msgid "Human Resources"
|
||||||
|
msgstr "Inimressursid"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "ID"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "Viimati uuendatud"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "Viimati uuendatud"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Loading..."
|
||||||
|
msgstr "Laadimine..."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_logistics
|
||||||
|
msgid "Logistics"
|
||||||
|
msgstr "Logistika"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "Nimi"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "No available dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_figure_container/mobile_figure_container.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Only chart figures are displayed in small screens but this dashboard doesn't"
|
||||||
|
" contain any"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_sales
|
||||||
|
msgid "Sales"
|
||||||
|
msgstr "Müük"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__sequence
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "Jada"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_project
|
||||||
|
msgid "Services"
|
||||||
|
msgstr "Teenused"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard
|
||||||
|
msgid "Spreadsheet Dashboard"
|
||||||
|
msgstr "Arvutustabeli töölaud"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_data
|
||||||
|
msgid "Spreadsheet Data"
|
||||||
|
msgstr "Tabelarvutuse andmed"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_binary_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_binary_data
|
||||||
|
msgid "Spreadsheet file"
|
||||||
|
msgstr "Tabelarvutus dokument"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_form
|
||||||
|
msgid "Spreadsheets"
|
||||||
|
msgstr "Arvutustabelid"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__thumbnail
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__thumbnail
|
||||||
|
msgid "Thumbnail"
|
||||||
|
msgstr "Pisipilt"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__full_url
|
||||||
|
msgid "URL"
|
||||||
|
msgstr "URL"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.module.category,description:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "User access level for Dashboard module"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_website
|
||||||
|
msgid "Website"
|
||||||
|
msgstr "Veebileht"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_group.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You cannot delete %s as it is used in another module."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_share.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You don't have access to this dashboard. "
|
||||||
|
msgstr ""
|
272
i18n/fa.po
Normal file
272
i18n/fa.po
Normal file
@ -0,0 +1,272 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * spreadsheet_dashboard
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# fardin mardani, 2023
|
||||||
|
# Yousef Shadmanesh <y.shadmanesh@gmail.com>, 2023
|
||||||
|
# Hamid Darabi, 2023
|
||||||
|
# odooers ir, 2023
|
||||||
|
# Hamed Mohammadi <hamed@dehongi.com>, 2023
|
||||||
|
# Martin Trigaux, 2023
|
||||||
|
# Hanna Kheradroosta, 2023
|
||||||
|
# arya sadeghi <aryasadeghy@gmail.com>, 2024
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server 17.0\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2024-01-05 12:32+0000\n"
|
||||||
|
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||||
|
"Last-Translator: arya sadeghi <aryasadeghy@gmail.com>, 2024\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
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "%s (copy)"
|
||||||
|
msgstr "%s (کپی)"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__access_token
|
||||||
|
msgid "Access Token"
|
||||||
|
msgstr "توکن دسترسی"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:res.groups,name:spreadsheet_dashboard.group_dashboard_manager
|
||||||
|
msgid "Admin"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "An error occured while loading the dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "BACK"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.js:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Choose a dashboard...."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration
|
||||||
|
msgid "Configuration"
|
||||||
|
msgstr "پیکربندی"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_share
|
||||||
|
msgid "Copy of a shared dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "ایجاد شده توسط"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "ایجادشده در"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__dashboard_ids
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__dashboard_id
|
||||||
|
#: model:ir.module.category,name:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "Dashboard"
|
||||||
|
msgstr "داشبورد"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__dashboard_group_id
|
||||||
|
msgid "Dashboard Group"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.actions.act_window,name:spreadsheet_dashboard.spreadsheet_dashboard_action_configuration_dashboards
|
||||||
|
#: model:ir.actions.client,name:spreadsheet_dashboard.ir_actions_dashboard_action
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration_dashboards
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_root
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_list
|
||||||
|
msgid "Dashboards"
|
||||||
|
msgstr "داشبوردها"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "نام نمایش داده شده"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__excel_export
|
||||||
|
msgid "Excel Export"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_finance
|
||||||
|
msgid "Finance"
|
||||||
|
msgstr "امور مالی"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__group_ids
|
||||||
|
msgid "Group"
|
||||||
|
msgstr "گروه"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_group
|
||||||
|
msgid "Group of dashboards"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_hr
|
||||||
|
msgid "Human Resources"
|
||||||
|
msgstr "منابع انسانی"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "شناسه"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "آخرین بروز رسانی توسط"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "آخرین بروز رسانی در"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Loading..."
|
||||||
|
msgstr "بارگذاری..."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_logistics
|
||||||
|
msgid "Logistics"
|
||||||
|
msgstr "لجستیک"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "نام"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "No available dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_figure_container/mobile_figure_container.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Only chart figures are displayed in small screens but this dashboard doesn't"
|
||||||
|
" contain any"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_sales
|
||||||
|
msgid "Sales"
|
||||||
|
msgstr "فروش"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__sequence
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "دنباله"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_project
|
||||||
|
msgid "Services"
|
||||||
|
msgstr "محصولات"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard
|
||||||
|
msgid "Spreadsheet Dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_data
|
||||||
|
msgid "Spreadsheet Data"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_binary_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_binary_data
|
||||||
|
msgid "Spreadsheet file"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_form
|
||||||
|
msgid "Spreadsheets"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__thumbnail
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__thumbnail
|
||||||
|
msgid "Thumbnail"
|
||||||
|
msgstr "بند انگشتی"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__full_url
|
||||||
|
msgid "URL"
|
||||||
|
msgstr "URL"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.module.category,description:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "User access level for Dashboard module"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_website
|
||||||
|
msgid "Website"
|
||||||
|
msgstr "تارنما"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_group.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You cannot delete %s as it is used in another module."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_share.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You don't have access to this dashboard. "
|
||||||
|
msgstr ""
|
274
i18n/fi.po
Normal file
274
i18n/fi.po
Normal file
@ -0,0 +1,274 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * spreadsheet_dashboard
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Jussi Lehto <jussi@gulfeo.com>, 2023
|
||||||
|
# Kari Lindgren <kari.lindgren@emsystems.fi>, 2023
|
||||||
|
# Tuomo Aura <tuomo.aura@web-veistamo.fi>, 2023
|
||||||
|
# Eino Mäkitalo <eino.makitalo@netitbe.fi>, 2023
|
||||||
|
# Martin Trigaux, 2023
|
||||||
|
# Jarmo Kortetjärvi <jarmo.kortetjarvi@gmail.com>, 2023
|
||||||
|
# Ossi Mantylahti <ossi.mantylahti@obs-solutions.fi>, 2023
|
||||||
|
# Miku Laitinen <miku.laitinen@gmail.com>, 2024
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server 17.0\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2024-01-05 12:32+0000\n"
|
||||||
|
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||||
|
"Last-Translator: Miku Laitinen <miku.laitinen@gmail.com>, 2024\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
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "%s (copy)"
|
||||||
|
msgstr "%s (kopio)"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__access_token
|
||||||
|
msgid "Access Token"
|
||||||
|
msgstr "Pääsytunniste"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:res.groups,name:spreadsheet_dashboard.group_dashboard_manager
|
||||||
|
msgid "Admin"
|
||||||
|
msgstr "Ylläpitäjä"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "An error occured while loading the dashboard"
|
||||||
|
msgstr "Kojelautaa ladattaessa tapahtui virhe"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "BACK"
|
||||||
|
msgstr "PALUU"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.js:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Choose a dashboard...."
|
||||||
|
msgstr "Valitse kojelauta...."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration
|
||||||
|
msgid "Configuration"
|
||||||
|
msgstr "Asetukset"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_share
|
||||||
|
msgid "Copy of a shared dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "Luonut"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "Luotu"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__dashboard_ids
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__dashboard_id
|
||||||
|
#: model:ir.module.category,name:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "Dashboard"
|
||||||
|
msgstr "Työpöytä"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__dashboard_group_id
|
||||||
|
msgid "Dashboard Group"
|
||||||
|
msgstr "Kojelautaryhmä"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.actions.act_window,name:spreadsheet_dashboard.spreadsheet_dashboard_action_configuration_dashboards
|
||||||
|
#: model:ir.actions.client,name:spreadsheet_dashboard.ir_actions_dashboard_action
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration_dashboards
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_root
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_list
|
||||||
|
msgid "Dashboards"
|
||||||
|
msgstr "Työpöydät"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "Näyttönimi"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__excel_export
|
||||||
|
msgid "Excel Export"
|
||||||
|
msgstr "Excel-vienti"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_finance
|
||||||
|
msgid "Finance"
|
||||||
|
msgstr "Taloushallinto"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__group_ids
|
||||||
|
msgid "Group"
|
||||||
|
msgstr "Ryhmä"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_group
|
||||||
|
msgid "Group of dashboards"
|
||||||
|
msgstr "Kojelautojen ryhmä"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_hr
|
||||||
|
msgid "Human Resources"
|
||||||
|
msgstr "Henkilöstöhallinto"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "ID"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "Viimeksi päivittänyt"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "Viimeksi päivitetty"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Loading..."
|
||||||
|
msgstr "Lataa..."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_logistics
|
||||||
|
msgid "Logistics"
|
||||||
|
msgstr "Logistiikka"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "Nimi"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "No available dashboard"
|
||||||
|
msgstr "Ei käytettävissä olevaa kojelautaa"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_figure_container/mobile_figure_container.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Only chart figures are displayed in small screens but this dashboard doesn't"
|
||||||
|
" contain any"
|
||||||
|
msgstr ""
|
||||||
|
"Pienillä näytöillä näytetään vain kaaviolukuja, mutta tämä kojelauta ei "
|
||||||
|
"sisällä mitään tietoja"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_sales
|
||||||
|
msgid "Sales"
|
||||||
|
msgstr "Myynti"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__sequence
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "Järjestys"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_project
|
||||||
|
msgid "Services"
|
||||||
|
msgstr "Palvelut"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard
|
||||||
|
msgid "Spreadsheet Dashboard"
|
||||||
|
msgstr "Taulukkolaskennan kojelauta"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_data
|
||||||
|
msgid "Spreadsheet Data"
|
||||||
|
msgstr "Taulukkolaskentataulukon data"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_binary_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_binary_data
|
||||||
|
msgid "Spreadsheet file"
|
||||||
|
msgstr "Taulukkolaskentatiedosto"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_form
|
||||||
|
msgid "Spreadsheets"
|
||||||
|
msgstr "Taulukot"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__thumbnail
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__thumbnail
|
||||||
|
msgid "Thumbnail"
|
||||||
|
msgstr "Pikkukuva"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__full_url
|
||||||
|
msgid "URL"
|
||||||
|
msgstr "URL"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.module.category,description:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "User access level for Dashboard module"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_website
|
||||||
|
msgid "Website"
|
||||||
|
msgstr "Verkkosivu"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_group.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You cannot delete %s as it is used in another module."
|
||||||
|
msgstr "Et voi poistaa %s, koska sitä käytetään toisessa moduulissa."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_share.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You don't have access to this dashboard. "
|
||||||
|
msgstr ""
|
269
i18n/fr.po
Normal file
269
i18n/fr.po
Normal file
@ -0,0 +1,269 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * spreadsheet_dashboard
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Jolien De Paepe, 2023
|
||||||
|
# Wil Odoo, 2024
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server 17.0\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2024-01-05 12:32+0000\n"
|
||||||
|
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||||
|
"Last-Translator: Wil Odoo, 2024\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
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "%s (copy)"
|
||||||
|
msgstr "%s (copie)"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__access_token
|
||||||
|
msgid "Access Token"
|
||||||
|
msgstr "Jeton d'accès"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:res.groups,name:spreadsheet_dashboard.group_dashboard_manager
|
||||||
|
msgid "Admin"
|
||||||
|
msgstr "Admin"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "An error occured while loading the dashboard"
|
||||||
|
msgstr "Une erreur s'est produite lors du chargement du tableau de bord"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "BACK"
|
||||||
|
msgstr "RETOUR"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.js:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Choose a dashboard...."
|
||||||
|
msgstr "Choisissez un tableau de bord..."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration
|
||||||
|
msgid "Configuration"
|
||||||
|
msgstr "Configuration"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_share
|
||||||
|
msgid "Copy of a shared dashboard"
|
||||||
|
msgstr "Copie d'un tableau de bord partagé"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "Créé par"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "Créé le"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__dashboard_ids
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__dashboard_id
|
||||||
|
#: model:ir.module.category,name:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "Dashboard"
|
||||||
|
msgstr "Tableau de bord"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__dashboard_group_id
|
||||||
|
msgid "Dashboard Group"
|
||||||
|
msgstr "Groupe du tableau de bord"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.actions.act_window,name:spreadsheet_dashboard.spreadsheet_dashboard_action_configuration_dashboards
|
||||||
|
#: model:ir.actions.client,name:spreadsheet_dashboard.ir_actions_dashboard_action
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration_dashboards
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_root
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_list
|
||||||
|
msgid "Dashboards"
|
||||||
|
msgstr "Tableaux de bord"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "Nom d'affichage"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__excel_export
|
||||||
|
msgid "Excel Export"
|
||||||
|
msgstr "Export Excel"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_finance
|
||||||
|
msgid "Finance"
|
||||||
|
msgstr "Finance"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__group_ids
|
||||||
|
msgid "Group"
|
||||||
|
msgstr "Groupe"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_group
|
||||||
|
msgid "Group of dashboards"
|
||||||
|
msgstr "Groupe de tableaux de bord"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_hr
|
||||||
|
msgid "Human Resources"
|
||||||
|
msgstr "Ressources humaines"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "ID"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "Mis à jour par"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "Mis à jour le"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Loading..."
|
||||||
|
msgstr "En cours de chargement..."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_logistics
|
||||||
|
msgid "Logistics"
|
||||||
|
msgstr "Logistique"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "Nom"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "No available dashboard"
|
||||||
|
msgstr "Aucun tableau de bord disponible"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_figure_container/mobile_figure_container.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Only chart figures are displayed in small screens but this dashboard doesn't"
|
||||||
|
" contain any"
|
||||||
|
msgstr ""
|
||||||
|
"Seuls les chiffres du graphique sont affichés sur de petits écrans, mais ce "
|
||||||
|
"tableau de bord n'en contient aucun"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_sales
|
||||||
|
msgid "Sales"
|
||||||
|
msgstr "Ventes"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__sequence
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "Séquence"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_project
|
||||||
|
msgid "Services"
|
||||||
|
msgstr "Services"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard
|
||||||
|
msgid "Spreadsheet Dashboard"
|
||||||
|
msgstr "Tableau de bord de Feuille de calcul"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_data
|
||||||
|
msgid "Spreadsheet Data"
|
||||||
|
msgstr "Données de la feuille de calcul"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_binary_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_binary_data
|
||||||
|
msgid "Spreadsheet file"
|
||||||
|
msgstr "Fichier de feuille de calcul"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_form
|
||||||
|
msgid "Spreadsheets"
|
||||||
|
msgstr "Feuilles de calcul"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__thumbnail
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__thumbnail
|
||||||
|
msgid "Thumbnail"
|
||||||
|
msgstr "Vignette"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__full_url
|
||||||
|
msgid "URL"
|
||||||
|
msgstr "URL"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.module.category,description:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "User access level for Dashboard module"
|
||||||
|
msgstr "Niveau d'accès de l'utilisateur pour le module Tableaux de bord"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_website
|
||||||
|
msgid "Website"
|
||||||
|
msgstr "Site Web"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_group.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You cannot delete %s as it is used in another module."
|
||||||
|
msgstr ""
|
||||||
|
"Vous ne pouvez pas supprimer %s, car il est utilisé dans un autre module."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_share.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You don't have access to this dashboard. "
|
||||||
|
msgstr "Vous n'avez pas accès à ce tableau de bord."
|
271
i18n/he.po
Normal file
271
i18n/he.po
Normal file
@ -0,0 +1,271 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * spreadsheet_dashboard
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Lilach Gilliam <lilach.gilliam@gmail.com>, 2023
|
||||||
|
# Roy Sayag, 2023
|
||||||
|
# דודי מלכה <Dudimalka6@gmail.com>, 2023
|
||||||
|
# Martin Trigaux, 2023
|
||||||
|
# ZVI BLONDER <ZVIBLONDER@gmail.com>, 2023
|
||||||
|
# yael terner, 2023
|
||||||
|
# Yihya Hugirat <hugirat@gmail.com>, 2024
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server 17.0\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2024-01-05 12:32+0000\n"
|
||||||
|
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||||
|
"Last-Translator: Yihya Hugirat <hugirat@gmail.com>, 2024\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
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "%s (copy)"
|
||||||
|
msgstr "%s (העתק)"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__access_token
|
||||||
|
msgid "Access Token"
|
||||||
|
msgstr "אסימון גישה"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:res.groups,name:spreadsheet_dashboard.group_dashboard_manager
|
||||||
|
msgid "Admin"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "An error occured while loading the dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "BACK"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.js:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Choose a dashboard...."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration
|
||||||
|
msgid "Configuration"
|
||||||
|
msgstr "תצורה"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_share
|
||||||
|
msgid "Copy of a shared dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "נוצר על-ידי"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "נוצר ב-"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__dashboard_ids
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__dashboard_id
|
||||||
|
#: model:ir.module.category,name:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "Dashboard"
|
||||||
|
msgstr "לוח בקרה"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__dashboard_group_id
|
||||||
|
msgid "Dashboard Group"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.actions.act_window,name:spreadsheet_dashboard.spreadsheet_dashboard_action_configuration_dashboards
|
||||||
|
#: model:ir.actions.client,name:spreadsheet_dashboard.ir_actions_dashboard_action
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration_dashboards
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_root
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_list
|
||||||
|
msgid "Dashboards"
|
||||||
|
msgstr "לוחות בקרה"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "שם לתצוגה"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__excel_export
|
||||||
|
msgid "Excel Export"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_finance
|
||||||
|
msgid "Finance"
|
||||||
|
msgstr "כספים"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__group_ids
|
||||||
|
msgid "Group"
|
||||||
|
msgstr "קבוצה"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_group
|
||||||
|
msgid "Group of dashboards"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_hr
|
||||||
|
msgid "Human Resources"
|
||||||
|
msgstr "משאבי אנוש"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "מזהה"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "עודכן לאחרונה על-ידי"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "עדכון אחרון ב"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Loading..."
|
||||||
|
msgstr "טוען..."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_logistics
|
||||||
|
msgid "Logistics"
|
||||||
|
msgstr "לוגיסטיקה"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "שם"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "No available dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_figure_container/mobile_figure_container.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Only chart figures are displayed in small screens but this dashboard doesn't"
|
||||||
|
" contain any"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_sales
|
||||||
|
msgid "Sales"
|
||||||
|
msgstr "מכירות"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__sequence
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "רצף"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_project
|
||||||
|
msgid "Services"
|
||||||
|
msgstr "שירותים"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard
|
||||||
|
msgid "Spreadsheet Dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_data
|
||||||
|
msgid "Spreadsheet Data"
|
||||||
|
msgstr "נתוני גיליון אלקטרוני"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_binary_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_binary_data
|
||||||
|
msgid "Spreadsheet file"
|
||||||
|
msgstr "קובץ גיליון אלקטרוני"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_form
|
||||||
|
msgid "Spreadsheets"
|
||||||
|
msgstr "גליונות אלקטרוניים"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__thumbnail
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__thumbnail
|
||||||
|
msgid "Thumbnail"
|
||||||
|
msgstr "תמונה ממוזערת"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__full_url
|
||||||
|
msgid "URL"
|
||||||
|
msgstr "URL"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.module.category,description:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "User access level for Dashboard module"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_website
|
||||||
|
msgid "Website"
|
||||||
|
msgstr "אתר אינטרנט"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_group.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You cannot delete %s as it is used in another module."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_share.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You don't have access to this dashboard. "
|
||||||
|
msgstr ""
|
271
i18n/hu.po
Normal file
271
i18n/hu.po
Normal file
@ -0,0 +1,271 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * spreadsheet_dashboard
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Tamás Dombos, 2023
|
||||||
|
# Krisztián Juhász <juhasz.krisztian@josafar.hu>, 2023
|
||||||
|
# gezza <geza.nagy@oregional.hu>, 2023
|
||||||
|
# krnkris, 2023
|
||||||
|
# Ákos Nagy <akos.nagy@oregional.hu>, 2023
|
||||||
|
# Tamás Németh <ntomasz81@gmail.com>, 2023
|
||||||
|
# Martin Trigaux, 2024
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server 17.0\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2024-01-05 12:32+0000\n"
|
||||||
|
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||||
|
"Last-Translator: Martin Trigaux, 2024\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
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "%s (copy)"
|
||||||
|
msgstr "%s (másolat)"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__access_token
|
||||||
|
msgid "Access Token"
|
||||||
|
msgstr "Hozzáférési token"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:res.groups,name:spreadsheet_dashboard.group_dashboard_manager
|
||||||
|
msgid "Admin"
|
||||||
|
msgstr "Admin"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "An error occured while loading the dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "BACK"
|
||||||
|
msgstr "VISSZA"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.js:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Choose a dashboard...."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration
|
||||||
|
msgid "Configuration"
|
||||||
|
msgstr "Konfiguráció"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_share
|
||||||
|
msgid "Copy of a shared dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "Létrehozta"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "Létrehozva"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__dashboard_ids
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__dashboard_id
|
||||||
|
#: model:ir.module.category,name:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "Dashboard"
|
||||||
|
msgstr "Kezelőpult"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__dashboard_group_id
|
||||||
|
msgid "Dashboard Group"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.actions.act_window,name:spreadsheet_dashboard.spreadsheet_dashboard_action_configuration_dashboards
|
||||||
|
#: model:ir.actions.client,name:spreadsheet_dashboard.ir_actions_dashboard_action
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration_dashboards
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_root
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_list
|
||||||
|
msgid "Dashboards"
|
||||||
|
msgstr "Vezérlőpultok"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "Megjelenített név"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__excel_export
|
||||||
|
msgid "Excel Export"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_finance
|
||||||
|
msgid "Finance"
|
||||||
|
msgstr "Pénzügy"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__group_ids
|
||||||
|
msgid "Group"
|
||||||
|
msgstr "Csoport"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_group
|
||||||
|
msgid "Group of dashboards"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_hr
|
||||||
|
msgid "Human Resources"
|
||||||
|
msgstr "Személyügy"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "Azonosító"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "Frissítette"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "Frissítve"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Loading..."
|
||||||
|
msgstr "Betöltés…"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_logistics
|
||||||
|
msgid "Logistics"
|
||||||
|
msgstr "Logisztika"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "Név"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "No available dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_figure_container/mobile_figure_container.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Only chart figures are displayed in small screens but this dashboard doesn't"
|
||||||
|
" contain any"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_sales
|
||||||
|
msgid "Sales"
|
||||||
|
msgstr "Értékesítések"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__sequence
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "Sorszám"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_project
|
||||||
|
msgid "Services"
|
||||||
|
msgstr "Szolgáltatások"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard
|
||||||
|
msgid "Spreadsheet Dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_data
|
||||||
|
msgid "Spreadsheet Data"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_binary_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_binary_data
|
||||||
|
msgid "Spreadsheet file"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_form
|
||||||
|
msgid "Spreadsheets"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__thumbnail
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__thumbnail
|
||||||
|
msgid "Thumbnail"
|
||||||
|
msgstr "Hüvelykujj"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__full_url
|
||||||
|
msgid "URL"
|
||||||
|
msgstr "Webcím"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.module.category,description:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "User access level for Dashboard module"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_website
|
||||||
|
msgid "Website"
|
||||||
|
msgstr "Honlap"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_group.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You cannot delete %s as it is used in another module."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_share.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You don't have access to this dashboard. "
|
||||||
|
msgstr ""
|
268
i18n/id.po
Normal file
268
i18n/id.po
Normal file
@ -0,0 +1,268 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * spreadsheet_dashboard
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Abe Manyo, 2023
|
||||||
|
# Wil Odoo, 2024
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server 17.0\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2024-01-05 12:32+0000\n"
|
||||||
|
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||||
|
"Last-Translator: Wil Odoo, 2024\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
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "%s (copy)"
|
||||||
|
msgstr "%s (salin)"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__access_token
|
||||||
|
msgid "Access Token"
|
||||||
|
msgstr "Token Akses"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:res.groups,name:spreadsheet_dashboard.group_dashboard_manager
|
||||||
|
msgid "Admin"
|
||||||
|
msgstr "Admin"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "An error occured while loading the dashboard"
|
||||||
|
msgstr "Error terjadi selagi memuat dashboar"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "BACK"
|
||||||
|
msgstr "BACK"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.js:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Choose a dashboard...."
|
||||||
|
msgstr "Memilih dashboard..."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration
|
||||||
|
msgid "Configuration"
|
||||||
|
msgstr "Konfigurasi"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_share
|
||||||
|
msgid "Copy of a shared dashboard"
|
||||||
|
msgstr "Salin dashboard yang dibagikan"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "Dibuat oleh"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "Dibuat pada"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__dashboard_ids
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__dashboard_id
|
||||||
|
#: model:ir.module.category,name:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "Dashboard"
|
||||||
|
msgstr "Dashboard"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__dashboard_group_id
|
||||||
|
msgid "Dashboard Group"
|
||||||
|
msgstr "Kelompok Dashboar"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.actions.act_window,name:spreadsheet_dashboard.spreadsheet_dashboard_action_configuration_dashboards
|
||||||
|
#: model:ir.actions.client,name:spreadsheet_dashboard.ir_actions_dashboard_action
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration_dashboards
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_root
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_list
|
||||||
|
msgid "Dashboards"
|
||||||
|
msgstr "Dasbor"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "Nama Tampilan"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__excel_export
|
||||||
|
msgid "Excel Export"
|
||||||
|
msgstr "Ekspor Excel"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_finance
|
||||||
|
msgid "Finance"
|
||||||
|
msgstr "Keuangan"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__group_ids
|
||||||
|
msgid "Group"
|
||||||
|
msgstr "Grup"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_group
|
||||||
|
msgid "Group of dashboards"
|
||||||
|
msgstr "Kelompok dashboard-dashboard"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_hr
|
||||||
|
msgid "Human Resources"
|
||||||
|
msgstr "Personalia"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "ID"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "Terakhir Diperbarui oleh"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "Terakhir Diperbarui pada"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Loading..."
|
||||||
|
msgstr "Memuat..."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_logistics
|
||||||
|
msgid "Logistics"
|
||||||
|
msgstr "Logistik"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "Nama"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "No available dashboard"
|
||||||
|
msgstr "Tidak ada dashboard yang tersedia"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_figure_container/mobile_figure_container.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Only chart figures are displayed in small screens but this dashboard doesn't"
|
||||||
|
" contain any"
|
||||||
|
msgstr ""
|
||||||
|
"Hanya gambar grafik yang ditampilkan di layar kecil tapi dashboard ini tidak"
|
||||||
|
" memiliki"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_sales
|
||||||
|
msgid "Sales"
|
||||||
|
msgstr "Penjualan"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__sequence
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "Urutan"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_project
|
||||||
|
msgid "Services"
|
||||||
|
msgstr "Layanan"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard
|
||||||
|
msgid "Spreadsheet Dashboard"
|
||||||
|
msgstr "Dashboard Spreadshee"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_data
|
||||||
|
msgid "Spreadsheet Data"
|
||||||
|
msgstr "Data Spreadsheet"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_binary_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_binary_data
|
||||||
|
msgid "Spreadsheet file"
|
||||||
|
msgstr "File spreadsheet"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_form
|
||||||
|
msgid "Spreadsheets"
|
||||||
|
msgstr "Spreadsheet"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__thumbnail
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__thumbnail
|
||||||
|
msgid "Thumbnail"
|
||||||
|
msgstr "Thumbnail"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__full_url
|
||||||
|
msgid "URL"
|
||||||
|
msgstr "URL"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.module.category,description:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "User access level for Dashboard module"
|
||||||
|
msgstr "Level akses user untuk modul Dashboard"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_website
|
||||||
|
msgid "Website"
|
||||||
|
msgstr "Website"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_group.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You cannot delete %s as it is used in another module."
|
||||||
|
msgstr "Anda tidak dapat menghapus %s karena digunakan di modul lain."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_share.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You don't have access to this dashboard. "
|
||||||
|
msgstr "Anda tidak memiliki akses ke dashboard ini."
|
269
i18n/it.po
Normal file
269
i18n/it.po
Normal file
@ -0,0 +1,269 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * spreadsheet_dashboard
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Marianna Ciofani, 2023
|
||||||
|
# Wil Odoo, 2024
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server 17.0\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2024-01-05 12:32+0000\n"
|
||||||
|
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||||
|
"Last-Translator: Wil Odoo, 2024\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
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "%s (copy)"
|
||||||
|
msgstr "%s (copia)"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__access_token
|
||||||
|
msgid "Access Token"
|
||||||
|
msgstr "Token di accesso"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:res.groups,name:spreadsheet_dashboard.group_dashboard_manager
|
||||||
|
msgid "Admin"
|
||||||
|
msgstr "Amministratore"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "An error occured while loading the dashboard"
|
||||||
|
msgstr "Si è verificato un errore durante il caricamento della bacheca"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "BACK"
|
||||||
|
msgstr "INDIETRO"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.js:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Choose a dashboard...."
|
||||||
|
msgstr "Scegli una bacheca...."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration
|
||||||
|
msgid "Configuration"
|
||||||
|
msgstr "Configurazione"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_share
|
||||||
|
msgid "Copy of a shared dashboard"
|
||||||
|
msgstr "Copia di una dashboard condivisa"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "Creato da"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "Data creazione"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__dashboard_ids
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__dashboard_id
|
||||||
|
#: model:ir.module.category,name:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "Dashboard"
|
||||||
|
msgstr "Bacheca"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__dashboard_group_id
|
||||||
|
msgid "Dashboard Group"
|
||||||
|
msgstr "Gruppo bacheca"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.actions.act_window,name:spreadsheet_dashboard.spreadsheet_dashboard_action_configuration_dashboards
|
||||||
|
#: model:ir.actions.client,name:spreadsheet_dashboard.ir_actions_dashboard_action
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration_dashboards
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_root
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_list
|
||||||
|
msgid "Dashboards"
|
||||||
|
msgstr "Bacheche"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "Nome visualizzato"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__excel_export
|
||||||
|
msgid "Excel Export"
|
||||||
|
msgstr "Esportazione Excel"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_finance
|
||||||
|
msgid "Finance"
|
||||||
|
msgstr "Finanza"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__group_ids
|
||||||
|
msgid "Group"
|
||||||
|
msgstr "Gruppo"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_group
|
||||||
|
msgid "Group of dashboards"
|
||||||
|
msgstr "Gruppo di bacheche"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_hr
|
||||||
|
msgid "Human Resources"
|
||||||
|
msgstr "Risorse umane"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "ID"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "Ultimo aggiornamento di"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "Ultimo aggiornamento il"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Loading..."
|
||||||
|
msgstr "Caricamento..."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_logistics
|
||||||
|
msgid "Logistics"
|
||||||
|
msgstr "Logistica"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "Nome"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "No available dashboard"
|
||||||
|
msgstr "Nessuna bacheca disponibile"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_figure_container/mobile_figure_container.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Only chart figures are displayed in small screens but this dashboard doesn't"
|
||||||
|
" contain any"
|
||||||
|
msgstr ""
|
||||||
|
"Negli schermi piccoli vengono visualizzati solo i grafici, ma questa bacheca"
|
||||||
|
" non ne contiene"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_sales
|
||||||
|
msgid "Sales"
|
||||||
|
msgstr "Vendite"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__sequence
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "Sequenza"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_project
|
||||||
|
msgid "Services"
|
||||||
|
msgstr "Servizi"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard
|
||||||
|
msgid "Spreadsheet Dashboard"
|
||||||
|
msgstr "Bacheca foglio di calcolo"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_data
|
||||||
|
msgid "Spreadsheet Data"
|
||||||
|
msgstr "Dati foglio di calcolo"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_binary_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_binary_data
|
||||||
|
msgid "Spreadsheet file"
|
||||||
|
msgstr "File foglio di calcolo"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_form
|
||||||
|
msgid "Spreadsheets"
|
||||||
|
msgstr "Fogli di calcolo"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__thumbnail
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__thumbnail
|
||||||
|
msgid "Thumbnail"
|
||||||
|
msgstr "Miniatura"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__full_url
|
||||||
|
msgid "URL"
|
||||||
|
msgstr "URL"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.module.category,description:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "User access level for Dashboard module"
|
||||||
|
msgstr "Livello accesso utente per modulo Dashboard"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_website
|
||||||
|
msgid "Website"
|
||||||
|
msgstr "Sito web"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_group.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You cannot delete %s as it is used in another module."
|
||||||
|
msgstr ""
|
||||||
|
"Non è possibile eliminare %s in quanto è utilizzato in un altro modulo."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_share.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You don't have access to this dashboard. "
|
||||||
|
msgstr "Non hai accesso a questa dashboard."
|
267
i18n/ja.po
Normal file
267
i18n/ja.po
Normal file
@ -0,0 +1,267 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * spreadsheet_dashboard
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Junko Augias, 2023
|
||||||
|
# Ryoko Tsuda <ryoko@quartile.co>, 2023
|
||||||
|
# Wil Odoo, 2024
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server 17.0\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2024-01-05 12:32+0000\n"
|
||||||
|
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||||
|
"Last-Translator: Wil Odoo, 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
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "%s (copy)"
|
||||||
|
msgstr "%s (コピー)"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__access_token
|
||||||
|
msgid "Access Token"
|
||||||
|
msgstr "アクセストークン"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:res.groups,name:spreadsheet_dashboard.group_dashboard_manager
|
||||||
|
msgid "Admin"
|
||||||
|
msgstr "管理者"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "An error occured while loading the dashboard"
|
||||||
|
msgstr "ダッシュボードのロード中にエラーが発生しました"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "BACK"
|
||||||
|
msgstr "戻る"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.js:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Choose a dashboard...."
|
||||||
|
msgstr "ダッシュボードを選択して下さい"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration
|
||||||
|
msgid "Configuration"
|
||||||
|
msgstr "設定"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_share
|
||||||
|
msgid "Copy of a shared dashboard"
|
||||||
|
msgstr "共有されたダッシュボードのコピー"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "作成者"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "作成日"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__dashboard_ids
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__dashboard_id
|
||||||
|
#: model:ir.module.category,name:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "Dashboard"
|
||||||
|
msgstr "ダッシュボード"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__dashboard_group_id
|
||||||
|
msgid "Dashboard Group"
|
||||||
|
msgstr "ダッシュボードグループ"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.actions.act_window,name:spreadsheet_dashboard.spreadsheet_dashboard_action_configuration_dashboards
|
||||||
|
#: model:ir.actions.client,name:spreadsheet_dashboard.ir_actions_dashboard_action
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration_dashboards
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_root
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_list
|
||||||
|
msgid "Dashboards"
|
||||||
|
msgstr "ダッシュボード"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "表示名"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__excel_export
|
||||||
|
msgid "Excel Export"
|
||||||
|
msgstr "Excelエクスポート"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_finance
|
||||||
|
msgid "Finance"
|
||||||
|
msgstr "財務"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__group_ids
|
||||||
|
msgid "Group"
|
||||||
|
msgstr "グループ"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_group
|
||||||
|
msgid "Group of dashboards"
|
||||||
|
msgstr "ダッシュボードのグループ"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_hr
|
||||||
|
msgid "Human Resources"
|
||||||
|
msgstr "人事"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "ID"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "最終更新者"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "最終更新日"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Loading..."
|
||||||
|
msgstr "読込中..."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_logistics
|
||||||
|
msgid "Logistics"
|
||||||
|
msgstr "ロジスティクス"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "名称"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "No available dashboard"
|
||||||
|
msgstr "有効なダッシュボードはありません"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_figure_container/mobile_figure_container.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Only chart figures are displayed in small screens but this dashboard doesn't"
|
||||||
|
" contain any"
|
||||||
|
msgstr "小さな画面ではチャートの数字だけが表示されますが、このダッシュボードには何も表示されません。"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_sales
|
||||||
|
msgid "Sales"
|
||||||
|
msgstr "販売"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__sequence
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "シーケンス"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_project
|
||||||
|
msgid "Services"
|
||||||
|
msgstr "サービス"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard
|
||||||
|
msgid "Spreadsheet Dashboard"
|
||||||
|
msgstr "スプレッドシートダッシュボード"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_data
|
||||||
|
msgid "Spreadsheet Data"
|
||||||
|
msgstr "スプレッドシートデータ"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_binary_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_binary_data
|
||||||
|
msgid "Spreadsheet file"
|
||||||
|
msgstr "スプレッドシートファイル"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_form
|
||||||
|
msgid "Spreadsheets"
|
||||||
|
msgstr "スプレッドシート"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__thumbnail
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__thumbnail
|
||||||
|
msgid "Thumbnail"
|
||||||
|
msgstr "サムネイル"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__full_url
|
||||||
|
msgid "URL"
|
||||||
|
msgstr "URL"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.module.category,description:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "User access level for Dashboard module"
|
||||||
|
msgstr "ダッシュボードモジュール用のユーザアクセスレベル"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_website
|
||||||
|
msgid "Website"
|
||||||
|
msgstr "ウェブサイト"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_group.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You cannot delete %s as it is used in another module."
|
||||||
|
msgstr "%s他のモジュールで使用されているため削除することはできません。"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_share.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You don't have access to this dashboard. "
|
||||||
|
msgstr "このダッシュボードにアクセスできません"
|
266
i18n/ko.po
Normal file
266
i18n/ko.po
Normal file
@ -0,0 +1,266 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * spreadsheet_dashboard
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Daye Jeong, 2023
|
||||||
|
# Wil Odoo, 2024
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server 17.0\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2024-01-05 12:32+0000\n"
|
||||||
|
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||||
|
"Last-Translator: Wil Odoo, 2024\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
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "%s (copy)"
|
||||||
|
msgstr "%s (사본)"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__access_token
|
||||||
|
msgid "Access Token"
|
||||||
|
msgstr "사용 권한 토큰"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:res.groups,name:spreadsheet_dashboard.group_dashboard_manager
|
||||||
|
msgid "Admin"
|
||||||
|
msgstr "관리자"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "An error occured while loading the dashboard"
|
||||||
|
msgstr "대시보드를 불러오는 중 오류가 발생했습니다."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "BACK"
|
||||||
|
msgstr "뒤로 가기"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.js:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Choose a dashboard...."
|
||||||
|
msgstr "현황판 선택"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration
|
||||||
|
msgid "Configuration"
|
||||||
|
msgstr "설정"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_share
|
||||||
|
msgid "Copy of a shared dashboard"
|
||||||
|
msgstr "공유 대시보드 복사본"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "작성자"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "작성일자"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__dashboard_ids
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__dashboard_id
|
||||||
|
#: model:ir.module.category,name:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "Dashboard"
|
||||||
|
msgstr "현황판"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__dashboard_group_id
|
||||||
|
msgid "Dashboard Group"
|
||||||
|
msgstr "현황판 모음"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.actions.act_window,name:spreadsheet_dashboard.spreadsheet_dashboard_action_configuration_dashboards
|
||||||
|
#: model:ir.actions.client,name:spreadsheet_dashboard.ir_actions_dashboard_action
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration_dashboards
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_root
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_list
|
||||||
|
msgid "Dashboards"
|
||||||
|
msgstr "현황판"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "표시명"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__excel_export
|
||||||
|
msgid "Excel Export"
|
||||||
|
msgstr "엑셀 내보내기"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_finance
|
||||||
|
msgid "Finance"
|
||||||
|
msgstr "재무"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__group_ids
|
||||||
|
msgid "Group"
|
||||||
|
msgstr "그룹"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_group
|
||||||
|
msgid "Group of dashboards"
|
||||||
|
msgstr "현황판 모음"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_hr
|
||||||
|
msgid "Human Resources"
|
||||||
|
msgstr "인사 관리"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "ID"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "최근 갱신한 사람"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "최근 갱신 일자"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Loading..."
|
||||||
|
msgstr "불러오는 중..."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_logistics
|
||||||
|
msgid "Logistics"
|
||||||
|
msgstr "물류"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "이름"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "No available dashboard"
|
||||||
|
msgstr "사용 가능한 현황판 없음"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_figure_container/mobile_figure_container.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Only chart figures are displayed in small screens but this dashboard doesn't"
|
||||||
|
" contain any"
|
||||||
|
msgstr "작은 화면에는 그래프 숫자만 표시되지만 이 대시보드에는 다음의 어떤 내용도 포함되어 있지 않습니다."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_sales
|
||||||
|
msgid "Sales"
|
||||||
|
msgstr "판매"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__sequence
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "순서"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_project
|
||||||
|
msgid "Services"
|
||||||
|
msgstr "서비스"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard
|
||||||
|
msgid "Spreadsheet Dashboard"
|
||||||
|
msgstr "스프레드시트 현황판"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_data
|
||||||
|
msgid "Spreadsheet Data"
|
||||||
|
msgstr "스프레드시트 데이터"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_binary_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_binary_data
|
||||||
|
msgid "Spreadsheet file"
|
||||||
|
msgstr "스프레드시트 파일"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_form
|
||||||
|
msgid "Spreadsheets"
|
||||||
|
msgstr "스프레드시트"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__thumbnail
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__thumbnail
|
||||||
|
msgid "Thumbnail"
|
||||||
|
msgstr "미리보기 이미지"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__full_url
|
||||||
|
msgid "URL"
|
||||||
|
msgstr "URL"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.module.category,description:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "User access level for Dashboard module"
|
||||||
|
msgstr "현황판 모듈의 사용자 액세스 수준"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_website
|
||||||
|
msgid "Website"
|
||||||
|
msgstr "웹사이트"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_group.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You cannot delete %s as it is used in another module."
|
||||||
|
msgstr "다른 앱에서 사용되고 있으므로 %s를 삭제할 수 없습니다. "
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_share.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You don't have access to this dashboard. "
|
||||||
|
msgstr "이 대시보드에 대한 액세스 권한이 없습니다."
|
271
i18n/lt.po
Normal file
271
i18n/lt.po
Normal file
@ -0,0 +1,271 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * spreadsheet_dashboard
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Arunas V. <arunas@devoro.com>, 2023
|
||||||
|
# UAB "Draugiški sprendimai" <transifex@draugiskisprendimai.lt>, 2023
|
||||||
|
# Jonas Zinkevicius <jozi@odoo.com>, 2023
|
||||||
|
# Ramunė ViaLaurea <ramune.vialaurea@gmail.com>, 2023
|
||||||
|
# Audrius Palenskis <audrius.palenskis@gmail.com>, 2023
|
||||||
|
# Linas Versada <linaskrisiukenas@gmail.com>, 2023
|
||||||
|
# Martin Trigaux, 2024
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server 17.0\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2024-01-05 12:32+0000\n"
|
||||||
|
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||||
|
"Last-Translator: Martin Trigaux, 2024\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
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "%s (copy)"
|
||||||
|
msgstr "%s (kopija)"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__access_token
|
||||||
|
msgid "Access Token"
|
||||||
|
msgstr "Prieigos raktas"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:res.groups,name:spreadsheet_dashboard.group_dashboard_manager
|
||||||
|
msgid "Admin"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "An error occured while loading the dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "BACK"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.js:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Choose a dashboard...."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration
|
||||||
|
msgid "Configuration"
|
||||||
|
msgstr "Konfigūracija"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_share
|
||||||
|
msgid "Copy of a shared dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "Sukūrė"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "Sukurta"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__dashboard_ids
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__dashboard_id
|
||||||
|
#: model:ir.module.category,name:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "Dashboard"
|
||||||
|
msgstr "Valdymo skydelis"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__dashboard_group_id
|
||||||
|
msgid "Dashboard Group"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.actions.act_window,name:spreadsheet_dashboard.spreadsheet_dashboard_action_configuration_dashboards
|
||||||
|
#: model:ir.actions.client,name:spreadsheet_dashboard.ir_actions_dashboard_action
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration_dashboards
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_root
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_list
|
||||||
|
msgid "Dashboards"
|
||||||
|
msgstr "Skydeliai"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "Rodomas pavadinimas"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__excel_export
|
||||||
|
msgid "Excel Export"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_finance
|
||||||
|
msgid "Finance"
|
||||||
|
msgstr "Finansai"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__group_ids
|
||||||
|
msgid "Group"
|
||||||
|
msgstr "Grupė"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_group
|
||||||
|
msgid "Group of dashboards"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_hr
|
||||||
|
msgid "Human Resources"
|
||||||
|
msgstr "Personalas"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "ID"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "Paskutinį kartą atnaujino"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "Paskutinį kartą atnaujinta"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Loading..."
|
||||||
|
msgstr "Vykdoma..."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_logistics
|
||||||
|
msgid "Logistics"
|
||||||
|
msgstr "Logistika"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "Vardas, Pavardė"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "No available dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_figure_container/mobile_figure_container.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Only chart figures are displayed in small screens but this dashboard doesn't"
|
||||||
|
" contain any"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_sales
|
||||||
|
msgid "Sales"
|
||||||
|
msgstr "Pardavimai"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__sequence
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "Seka"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_project
|
||||||
|
msgid "Services"
|
||||||
|
msgstr "Paslaugos"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard
|
||||||
|
msgid "Spreadsheet Dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_data
|
||||||
|
msgid "Spreadsheet Data"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_binary_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_binary_data
|
||||||
|
msgid "Spreadsheet file"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_form
|
||||||
|
msgid "Spreadsheets"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__thumbnail
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__thumbnail
|
||||||
|
msgid "Thumbnail"
|
||||||
|
msgstr "Miniatiūra"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__full_url
|
||||||
|
msgid "URL"
|
||||||
|
msgstr "URL"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.module.category,description:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "User access level for Dashboard module"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_website
|
||||||
|
msgid "Website"
|
||||||
|
msgstr "Svetainė"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_group.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You cannot delete %s as it is used in another module."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_share.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You don't have access to this dashboard. "
|
||||||
|
msgstr ""
|
270
i18n/lv.po
Normal file
270
i18n/lv.po
Normal file
@ -0,0 +1,270 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * spreadsheet_dashboard
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Anzelika Adejanova, 2023
|
||||||
|
# JanisJanis <jbojars@gmail.com>, 2023
|
||||||
|
# Martin Trigaux, 2023
|
||||||
|
# Arnis Putniņš <arnis@allegro.lv>, 2023
|
||||||
|
# Armīns Jeltajevs <armins.jeltajevs@gmail.com>, 2023
|
||||||
|
# ievaputnina <ievai.putninai@gmail.com>, 2024
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server 17.0\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2024-01-05 12:32+0000\n"
|
||||||
|
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||||
|
"Last-Translator: ievaputnina <ievai.putninai@gmail.com>, 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
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "%s (copy)"
|
||||||
|
msgstr "%s (kopija)"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__access_token
|
||||||
|
msgid "Access Token"
|
||||||
|
msgstr "Piekļuves atslēga"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:res.groups,name:spreadsheet_dashboard.group_dashboard_manager
|
||||||
|
msgid "Admin"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "An error occured while loading the dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "BACK"
|
||||||
|
msgstr "ATPAKAĻ"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.js:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Choose a dashboard...."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration
|
||||||
|
msgid "Configuration"
|
||||||
|
msgstr "Uzstādījumi"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_share
|
||||||
|
msgid "Copy of a shared dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "Izveidoja"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "Izveidots"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__dashboard_ids
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__dashboard_id
|
||||||
|
#: model:ir.module.category,name:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "Dashboard"
|
||||||
|
msgstr "Kopskats"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__dashboard_group_id
|
||||||
|
msgid "Dashboard Group"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.actions.act_window,name:spreadsheet_dashboard.spreadsheet_dashboard_action_configuration_dashboards
|
||||||
|
#: model:ir.actions.client,name:spreadsheet_dashboard.ir_actions_dashboard_action
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration_dashboards
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_root
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_list
|
||||||
|
msgid "Dashboards"
|
||||||
|
msgstr "Informācijas paneļi"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "Attēlotais nosaukums"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__excel_export
|
||||||
|
msgid "Excel Export"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_finance
|
||||||
|
msgid "Finance"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__group_ids
|
||||||
|
msgid "Group"
|
||||||
|
msgstr "Grupa"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_group
|
||||||
|
msgid "Group of dashboards"
|
||||||
|
msgstr "Informācijas paneļu grupa"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_hr
|
||||||
|
msgid "Human Resources"
|
||||||
|
msgstr "Personāla vadība"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "ID"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "Pēdējoreiz atjaunināja"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "Pēdējoreiz atjaunināts"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Loading..."
|
||||||
|
msgstr "Notiek ielāde..."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_logistics
|
||||||
|
msgid "Logistics"
|
||||||
|
msgstr "Loģistika"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "Nosaukums"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "No available dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_figure_container/mobile_figure_container.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Only chart figures are displayed in small screens but this dashboard doesn't"
|
||||||
|
" contain any"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_sales
|
||||||
|
msgid "Sales"
|
||||||
|
msgstr "Tirdzniecība"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__sequence
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "Sekvence"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_project
|
||||||
|
msgid "Services"
|
||||||
|
msgstr "Pakalpojumi"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard
|
||||||
|
msgid "Spreadsheet Dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_data
|
||||||
|
msgid "Spreadsheet Data"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_binary_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_binary_data
|
||||||
|
msgid "Spreadsheet file"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_form
|
||||||
|
msgid "Spreadsheets"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__thumbnail
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__thumbnail
|
||||||
|
msgid "Thumbnail"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__full_url
|
||||||
|
msgid "URL"
|
||||||
|
msgstr "URL"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.module.category,description:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "User access level for Dashboard module"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_website
|
||||||
|
msgid "Website"
|
||||||
|
msgstr "Mājas lapa"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_group.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You cannot delete %s as it is used in another module."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_share.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You don't have access to this dashboard. "
|
||||||
|
msgstr ""
|
269
i18n/nl.po
Normal file
269
i18n/nl.po
Normal file
@ -0,0 +1,269 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * spreadsheet_dashboard
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Jolien De Paepe, 2023
|
||||||
|
# Wil Odoo, 2024
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server 17.0\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2024-01-05 12:32+0000\n"
|
||||||
|
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||||
|
"Last-Translator: Wil Odoo, 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
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "%s (copy)"
|
||||||
|
msgstr "%s (kopie)"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__access_token
|
||||||
|
msgid "Access Token"
|
||||||
|
msgstr "Toegangstoken"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:res.groups,name:spreadsheet_dashboard.group_dashboard_manager
|
||||||
|
msgid "Admin"
|
||||||
|
msgstr "Beheerder"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "An error occured while loading the dashboard"
|
||||||
|
msgstr "Er is een fout opgetreden tijdens het laden van het dashboard"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "BACK"
|
||||||
|
msgstr "TERUG"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.js:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Choose a dashboard...."
|
||||||
|
msgstr "Kies een dashboard...."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration
|
||||||
|
msgid "Configuration"
|
||||||
|
msgstr "Configuratie"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_share
|
||||||
|
msgid "Copy of a shared dashboard"
|
||||||
|
msgstr "Kopie van een gedeeld dashboard"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "Aangemaakt door"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "Aangemaakt op"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__dashboard_ids
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__dashboard_id
|
||||||
|
#: model:ir.module.category,name:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "Dashboard"
|
||||||
|
msgstr "Dashboard"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__dashboard_group_id
|
||||||
|
msgid "Dashboard Group"
|
||||||
|
msgstr "Dashboardgroep"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.actions.act_window,name:spreadsheet_dashboard.spreadsheet_dashboard_action_configuration_dashboards
|
||||||
|
#: model:ir.actions.client,name:spreadsheet_dashboard.ir_actions_dashboard_action
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration_dashboards
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_root
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_list
|
||||||
|
msgid "Dashboards"
|
||||||
|
msgstr "Dashboards"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "Schermnaam"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__excel_export
|
||||||
|
msgid "Excel Export"
|
||||||
|
msgstr "Excel exporteren"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_finance
|
||||||
|
msgid "Finance"
|
||||||
|
msgstr "Boekhouding"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__group_ids
|
||||||
|
msgid "Group"
|
||||||
|
msgstr "Groep"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_group
|
||||||
|
msgid "Group of dashboards"
|
||||||
|
msgstr "Groep dashboards"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_hr
|
||||||
|
msgid "Human Resources"
|
||||||
|
msgstr "Personeelszaken"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "ID"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "Laatst bijgewerkt door"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "Laatst bijgewerkt op"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Loading..."
|
||||||
|
msgstr "Laden..."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_logistics
|
||||||
|
msgid "Logistics"
|
||||||
|
msgstr "Logistiek"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "Naam"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "No available dashboard"
|
||||||
|
msgstr "Geen beschikbaar dashboard"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_figure_container/mobile_figure_container.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Only chart figures are displayed in small screens but this dashboard doesn't"
|
||||||
|
" contain any"
|
||||||
|
msgstr ""
|
||||||
|
"Alleen grafiekcijfers worden weergegeven in kleine schermen, maar dit "
|
||||||
|
"dashboard bevat er geen"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_sales
|
||||||
|
msgid "Sales"
|
||||||
|
msgstr "Verkoop"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__sequence
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "Reeks"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_project
|
||||||
|
msgid "Services"
|
||||||
|
msgstr "Diensten"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard
|
||||||
|
msgid "Spreadsheet Dashboard"
|
||||||
|
msgstr "Spreadsheetdashboard"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_data
|
||||||
|
msgid "Spreadsheet Data"
|
||||||
|
msgstr "Spreadsheetgegevens"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_binary_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_binary_data
|
||||||
|
msgid "Spreadsheet file"
|
||||||
|
msgstr "Spreadsheetbestand"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_form
|
||||||
|
msgid "Spreadsheets"
|
||||||
|
msgstr "Spreadsheets"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__thumbnail
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__thumbnail
|
||||||
|
msgid "Thumbnail"
|
||||||
|
msgstr "Miniatuur"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__full_url
|
||||||
|
msgid "URL"
|
||||||
|
msgstr "URL"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.module.category,description:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "User access level for Dashboard module"
|
||||||
|
msgstr "Toegangsniveau gebruiker voor Dashboard-module"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_website
|
||||||
|
msgid "Website"
|
||||||
|
msgstr "Website"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_group.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You cannot delete %s as it is used in another module."
|
||||||
|
msgstr ""
|
||||||
|
"Je kan %s niet verwijderen omdat het in een andere module wordt gebruikt."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_share.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You don't have access to this dashboard. "
|
||||||
|
msgstr "Je hebt geen toegang tot dit dashboard."
|
267
i18n/pl.po
Normal file
267
i18n/pl.po
Normal file
@ -0,0 +1,267 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * spreadsheet_dashboard
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Wil Odoo, 2024
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server 17.0\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2024-01-05 12:32+0000\n"
|
||||||
|
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||||
|
"Last-Translator: Wil Odoo, 2024\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
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "%s (copy)"
|
||||||
|
msgstr "%s (kopiuj)"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__access_token
|
||||||
|
msgid "Access Token"
|
||||||
|
msgstr "Token dostępu"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:res.groups,name:spreadsheet_dashboard.group_dashboard_manager
|
||||||
|
msgid "Admin"
|
||||||
|
msgstr "Admin"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "An error occured while loading the dashboard"
|
||||||
|
msgstr "Wystąpił błąd podczas ładowania konsoli"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "BACK"
|
||||||
|
msgstr "POWRÓT"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.js:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Choose a dashboard...."
|
||||||
|
msgstr "Wybierz konsolę..."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration
|
||||||
|
msgid "Configuration"
|
||||||
|
msgstr "Konfiguracja"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_share
|
||||||
|
msgid "Copy of a shared dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "Utworzył(a)"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "Data utworzenia"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__dashboard_ids
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__dashboard_id
|
||||||
|
#: model:ir.module.category,name:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "Dashboard"
|
||||||
|
msgstr "Konsola"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__dashboard_group_id
|
||||||
|
msgid "Dashboard Group"
|
||||||
|
msgstr "Grupa konsoli"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.actions.act_window,name:spreadsheet_dashboard.spreadsheet_dashboard_action_configuration_dashboards
|
||||||
|
#: model:ir.actions.client,name:spreadsheet_dashboard.ir_actions_dashboard_action
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration_dashboards
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_root
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_list
|
||||||
|
msgid "Dashboards"
|
||||||
|
msgstr "Konsole"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "Nazwa wyświetlana"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__excel_export
|
||||||
|
msgid "Excel Export"
|
||||||
|
msgstr "Eksport programu Excel"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_finance
|
||||||
|
msgid "Finance"
|
||||||
|
msgstr "Finanse"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__group_ids
|
||||||
|
msgid "Group"
|
||||||
|
msgstr "Grupa"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_group
|
||||||
|
msgid "Group of dashboards"
|
||||||
|
msgstr "Grupa konsol"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_hr
|
||||||
|
msgid "Human Resources"
|
||||||
|
msgstr "Kadry"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "ID"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "Ostatnio aktualizowane przez"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "Data ostatniej aktualizacji"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Loading..."
|
||||||
|
msgstr "Pobieranie..."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_logistics
|
||||||
|
msgid "Logistics"
|
||||||
|
msgstr "Logistyka"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "Nazwa"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "No available dashboard"
|
||||||
|
msgstr "Brak dostępnej konsoli"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_figure_container/mobile_figure_container.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Only chart figures are displayed in small screens but this dashboard doesn't"
|
||||||
|
" contain any"
|
||||||
|
msgstr ""
|
||||||
|
"Jedynie wykresy są wyświetlane na małych ekranach lecz ta konsola nie "
|
||||||
|
"zawiera żadnego"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_sales
|
||||||
|
msgid "Sales"
|
||||||
|
msgstr "Sprzedaż"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__sequence
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "Sekwencja"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_project
|
||||||
|
msgid "Services"
|
||||||
|
msgstr "Usługi"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard
|
||||||
|
msgid "Spreadsheet Dashboard"
|
||||||
|
msgstr "Konsola arkusza"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_data
|
||||||
|
msgid "Spreadsheet Data"
|
||||||
|
msgstr "Dane arkusza kalkulacyjnego"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_binary_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_binary_data
|
||||||
|
msgid "Spreadsheet file"
|
||||||
|
msgstr "Plik arkusza kalkulacyjnego"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_form
|
||||||
|
msgid "Spreadsheets"
|
||||||
|
msgstr "Arkusze kalkulacyjne"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__thumbnail
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__thumbnail
|
||||||
|
msgid "Thumbnail"
|
||||||
|
msgstr "Miniaturka"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__full_url
|
||||||
|
msgid "URL"
|
||||||
|
msgstr "URL"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.module.category,description:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "User access level for Dashboard module"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_website
|
||||||
|
msgid "Website"
|
||||||
|
msgstr "Strona internetowa"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_group.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You cannot delete %s as it is used in another module."
|
||||||
|
msgstr "Nie można usunąć %s, ponieważ jest on używany w innym module."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_share.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You don't have access to this dashboard. "
|
||||||
|
msgstr ""
|
267
i18n/pt.po
Normal file
267
i18n/pt.po
Normal file
@ -0,0 +1,267 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * spreadsheet_dashboard
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Wil Odoo, 2024
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server 17.0\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2024-01-05 12:32+0000\n"
|
||||||
|
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||||
|
"Last-Translator: Wil Odoo, 2024\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
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "%s (copy)"
|
||||||
|
msgstr "%s (cópia)"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__access_token
|
||||||
|
msgid "Access Token"
|
||||||
|
msgstr "Código de Acesso"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:res.groups,name:spreadsheet_dashboard.group_dashboard_manager
|
||||||
|
msgid "Admin"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "An error occured while loading the dashboard"
|
||||||
|
msgstr "Ocorreu um erro ao carregar o painel"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "BACK"
|
||||||
|
msgstr "VOLTAR"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.js:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Choose a dashboard...."
|
||||||
|
msgstr "Selecione um painel..."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration
|
||||||
|
msgid "Configuration"
|
||||||
|
msgstr "Configuração"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_share
|
||||||
|
msgid "Copy of a shared dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "Criado por"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "Criado em"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__dashboard_ids
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__dashboard_id
|
||||||
|
#: model:ir.module.category,name:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "Dashboard"
|
||||||
|
msgstr "Painel"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__dashboard_group_id
|
||||||
|
msgid "Dashboard Group"
|
||||||
|
msgstr "Grupo de Painéis"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.actions.act_window,name:spreadsheet_dashboard.spreadsheet_dashboard_action_configuration_dashboards
|
||||||
|
#: model:ir.actions.client,name:spreadsheet_dashboard.ir_actions_dashboard_action
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration_dashboards
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_root
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_list
|
||||||
|
msgid "Dashboards"
|
||||||
|
msgstr "Painéis"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "Nome"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__excel_export
|
||||||
|
msgid "Excel Export"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_finance
|
||||||
|
msgid "Finance"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__group_ids
|
||||||
|
msgid "Group"
|
||||||
|
msgstr "Grupo"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_group
|
||||||
|
msgid "Group of dashboards"
|
||||||
|
msgstr "Grupo de painéis"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_hr
|
||||||
|
msgid "Human Resources"
|
||||||
|
msgstr "Recursos Humanos"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "ID"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "Última Atualização por"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "Última Atualização em"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Loading..."
|
||||||
|
msgstr "A carregar..."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_logistics
|
||||||
|
msgid "Logistics"
|
||||||
|
msgstr "Logística"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "Nome"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "No available dashboard"
|
||||||
|
msgstr "Nenhum painel disponível"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_figure_container/mobile_figure_container.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Only chart figures are displayed in small screens but this dashboard doesn't"
|
||||||
|
" contain any"
|
||||||
|
msgstr ""
|
||||||
|
"Apenas são apresentados os valores dos gráficos em ecrãs de dimensões "
|
||||||
|
"reduzidas mas este painel não contém nenhum"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_sales
|
||||||
|
msgid "Sales"
|
||||||
|
msgstr "Vendas"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__sequence
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "Sequência"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_project
|
||||||
|
msgid "Services"
|
||||||
|
msgstr "Serviços"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard
|
||||||
|
msgid "Spreadsheet Dashboard"
|
||||||
|
msgstr "Painel de Folhas de Cálculo"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_data
|
||||||
|
msgid "Spreadsheet Data"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_binary_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_binary_data
|
||||||
|
msgid "Spreadsheet file"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_form
|
||||||
|
msgid "Spreadsheets"
|
||||||
|
msgstr "Folha de Cálculo"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__thumbnail
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__thumbnail
|
||||||
|
msgid "Thumbnail"
|
||||||
|
msgstr "Miniatura"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__full_url
|
||||||
|
msgid "URL"
|
||||||
|
msgstr "URL"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.module.category,description:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "User access level for Dashboard module"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_website
|
||||||
|
msgid "Website"
|
||||||
|
msgstr "Website"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_group.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You cannot delete %s as it is used in another module."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_share.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You don't have access to this dashboard. "
|
||||||
|
msgstr ""
|
268
i18n/pt_BR.po
Normal file
268
i18n/pt_BR.po
Normal file
@ -0,0 +1,268 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * spreadsheet_dashboard
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# a75f12d3d37ea5bf159c4b3e85eb30e7_0fa6927, 2023
|
||||||
|
# Wil Odoo, 2024
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server 17.0\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2024-01-05 12:32+0000\n"
|
||||||
|
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||||
|
"Last-Translator: Wil Odoo, 2024\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
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "%s (copy)"
|
||||||
|
msgstr "%s (cópia)"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__access_token
|
||||||
|
msgid "Access Token"
|
||||||
|
msgstr "Token de acesso"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:res.groups,name:spreadsheet_dashboard.group_dashboard_manager
|
||||||
|
msgid "Admin"
|
||||||
|
msgstr "Admin"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "An error occured while loading the dashboard"
|
||||||
|
msgstr "Houve um erro ao carregar o painel"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "BACK"
|
||||||
|
msgstr "VOLTAR"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.js:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Choose a dashboard...."
|
||||||
|
msgstr "Escolha um painel..."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration
|
||||||
|
msgid "Configuration"
|
||||||
|
msgstr "Configuração"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_share
|
||||||
|
msgid "Copy of a shared dashboard"
|
||||||
|
msgstr "Cópia de um painel compartilhado"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "Criado por"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "Criado em"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__dashboard_ids
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__dashboard_id
|
||||||
|
#: model:ir.module.category,name:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "Dashboard"
|
||||||
|
msgstr "Painel"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__dashboard_group_id
|
||||||
|
msgid "Dashboard Group"
|
||||||
|
msgstr "Grupo de painéis"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.actions.act_window,name:spreadsheet_dashboard.spreadsheet_dashboard_action_configuration_dashboards
|
||||||
|
#: model:ir.actions.client,name:spreadsheet_dashboard.ir_actions_dashboard_action
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration_dashboards
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_root
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_list
|
||||||
|
msgid "Dashboards"
|
||||||
|
msgstr "Painéis"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "Nome exibido"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__excel_export
|
||||||
|
msgid "Excel Export"
|
||||||
|
msgstr "Exportar para Excel"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_finance
|
||||||
|
msgid "Finance"
|
||||||
|
msgstr "Finanças"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__group_ids
|
||||||
|
msgid "Group"
|
||||||
|
msgstr "Grupo"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_group
|
||||||
|
msgid "Group of dashboards"
|
||||||
|
msgstr "Grupo de painéis"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_hr
|
||||||
|
msgid "Human Resources"
|
||||||
|
msgstr "Recursos Humanos"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "ID"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "Última atualização por"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "Última atualização em"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Loading..."
|
||||||
|
msgstr "Carregando..."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_logistics
|
||||||
|
msgid "Logistics"
|
||||||
|
msgstr "Logística"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "Nome"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "No available dashboard"
|
||||||
|
msgstr "Nenhum painel disponível"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_figure_container/mobile_figure_container.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Only chart figures are displayed in small screens but this dashboard doesn't"
|
||||||
|
" contain any"
|
||||||
|
msgstr ""
|
||||||
|
"Apenas os números do gráfico são exibidos em telas pequenas, mas esse painel"
|
||||||
|
" não contém nenhum"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_sales
|
||||||
|
msgid "Sales"
|
||||||
|
msgstr "Vendas"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__sequence
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "Sequência"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_project
|
||||||
|
msgid "Services"
|
||||||
|
msgstr "Serviços"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard
|
||||||
|
msgid "Spreadsheet Dashboard"
|
||||||
|
msgstr "Painel de planilha"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_data
|
||||||
|
msgid "Spreadsheet Data"
|
||||||
|
msgstr "Dados da planilha"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_binary_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_binary_data
|
||||||
|
msgid "Spreadsheet file"
|
||||||
|
msgstr "Arquivo de planilha"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_form
|
||||||
|
msgid "Spreadsheets"
|
||||||
|
msgstr "Planilhas"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__thumbnail
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__thumbnail
|
||||||
|
msgid "Thumbnail"
|
||||||
|
msgstr "Miniatura"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__full_url
|
||||||
|
msgid "URL"
|
||||||
|
msgstr "URL"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.module.category,description:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "User access level for Dashboard module"
|
||||||
|
msgstr "Nível de acesso do usuário para o módulo de Painéis"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_website
|
||||||
|
msgid "Website"
|
||||||
|
msgstr "Site"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_group.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You cannot delete %s as it is used in another module."
|
||||||
|
msgstr "Não é possível excluir %s porque é usado em outro módulo."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_share.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You don't have access to this dashboard. "
|
||||||
|
msgstr "Você não tem acesso a esse painel."
|
271
i18n/ru.po
Normal file
271
i18n/ru.po
Normal file
@ -0,0 +1,271 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * spreadsheet_dashboard
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Alena Vlasova, 2023
|
||||||
|
# Martin Trigaux, 2023
|
||||||
|
# Сергей Шебанин <sergey@shebanin.ru>, 2023
|
||||||
|
# Ivan Kropotkin <yelizariev@itpp.dev>, 2024
|
||||||
|
# Wil Odoo, 2024
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server 17.0\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2024-01-05 12:32+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
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "%s (copy)"
|
||||||
|
msgstr "%s (копия)"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__access_token
|
||||||
|
msgid "Access Token"
|
||||||
|
msgstr "Токен доступа"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:res.groups,name:spreadsheet_dashboard.group_dashboard_manager
|
||||||
|
msgid "Admin"
|
||||||
|
msgstr "Администратор"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "An error occured while loading the dashboard"
|
||||||
|
msgstr "При загрузке приборной панели произошла ошибка"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "BACK"
|
||||||
|
msgstr "НАЗАД"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.js:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Choose a dashboard...."
|
||||||
|
msgstr "Выберите приборную панель...."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration
|
||||||
|
msgid "Configuration"
|
||||||
|
msgstr "Конфигурация"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_share
|
||||||
|
msgid "Copy of a shared dashboard"
|
||||||
|
msgstr "Копия общей панели мониторинга"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "Создано"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "Создано"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__dashboard_ids
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__dashboard_id
|
||||||
|
#: model:ir.module.category,name:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "Dashboard"
|
||||||
|
msgstr "Панель управления"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__dashboard_group_id
|
||||||
|
msgid "Dashboard Group"
|
||||||
|
msgstr "Группа приборной панели"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.actions.act_window,name:spreadsheet_dashboard.spreadsheet_dashboard_action_configuration_dashboards
|
||||||
|
#: model:ir.actions.client,name:spreadsheet_dashboard.ir_actions_dashboard_action
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration_dashboards
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_root
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_list
|
||||||
|
msgid "Dashboards"
|
||||||
|
msgstr "Панели управления"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "Отображаемое имя"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__excel_export
|
||||||
|
msgid "Excel Export"
|
||||||
|
msgstr "Экспорт в Excel"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_finance
|
||||||
|
msgid "Finance"
|
||||||
|
msgstr "Финансы"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__group_ids
|
||||||
|
msgid "Group"
|
||||||
|
msgstr "Группа"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_group
|
||||||
|
msgid "Group of dashboards"
|
||||||
|
msgstr "Группа приборных панелей"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_hr
|
||||||
|
msgid "Human Resources"
|
||||||
|
msgstr "HR"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "ID"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "Последнее обновление"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "Последнее обновление"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Loading..."
|
||||||
|
msgstr "Загрузка..."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_logistics
|
||||||
|
msgid "Logistics"
|
||||||
|
msgstr "Логистика"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "Имя"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "No available dashboard"
|
||||||
|
msgstr "Нет доступной приборной панели"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_figure_container/mobile_figure_container.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Only chart figures are displayed in small screens but this dashboard doesn't"
|
||||||
|
" contain any"
|
||||||
|
msgstr ""
|
||||||
|
"На маленьких экранах отображаются только графики, но эта приборная панель не"
|
||||||
|
" содержит никаких"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_sales
|
||||||
|
msgid "Sales"
|
||||||
|
msgstr "Продажи"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__sequence
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "Последовательность"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_project
|
||||||
|
msgid "Services"
|
||||||
|
msgstr "Услуги"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard
|
||||||
|
msgid "Spreadsheet Dashboard"
|
||||||
|
msgstr "Панель управления электронными таблицами"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_data
|
||||||
|
msgid "Spreadsheet Data"
|
||||||
|
msgstr "Данные электронной таблицы"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_binary_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_binary_data
|
||||||
|
msgid "Spreadsheet file"
|
||||||
|
msgstr "Файл электронной таблицы"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_form
|
||||||
|
msgid "Spreadsheets"
|
||||||
|
msgstr "Электронные таблицы"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__thumbnail
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__thumbnail
|
||||||
|
msgid "Thumbnail"
|
||||||
|
msgstr "Миниатюра"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__full_url
|
||||||
|
msgid "URL"
|
||||||
|
msgstr "URL"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.module.category,description:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "User access level for Dashboard module"
|
||||||
|
msgstr "Уровень доступа пользователя к модулю панели мониторинга"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_website
|
||||||
|
msgid "Website"
|
||||||
|
msgstr "Сайт"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_group.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You cannot delete %s as it is used in another module."
|
||||||
|
msgstr "Вы не можете удалить %s, так как он используется в другом модуле."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_share.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You don't have access to this dashboard. "
|
||||||
|
msgstr "У вас нет доступа к этой приборной панели."
|
265
i18n/sk.po
Normal file
265
i18n/sk.po
Normal file
@ -0,0 +1,265 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * spreadsheet_dashboard
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Wil Odoo, 2024
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server 17.0\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2024-01-05 12:32+0000\n"
|
||||||
|
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||||
|
"Last-Translator: Wil Odoo, 2024\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
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "%s (copy)"
|
||||||
|
msgstr "%s (kópia)"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__access_token
|
||||||
|
msgid "Access Token"
|
||||||
|
msgstr "Prístupový token"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:res.groups,name:spreadsheet_dashboard.group_dashboard_manager
|
||||||
|
msgid "Admin"
|
||||||
|
msgstr "Admin"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "An error occured while loading the dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "BACK"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.js:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Choose a dashboard...."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration
|
||||||
|
msgid "Configuration"
|
||||||
|
msgstr "Konfigurácia"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_share
|
||||||
|
msgid "Copy of a shared dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "Vytvoril"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "Vytvorené"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__dashboard_ids
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__dashboard_id
|
||||||
|
#: model:ir.module.category,name:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "Dashboard"
|
||||||
|
msgstr "Riadiaci panel"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__dashboard_group_id
|
||||||
|
msgid "Dashboard Group"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.actions.act_window,name:spreadsheet_dashboard.spreadsheet_dashboard_action_configuration_dashboards
|
||||||
|
#: model:ir.actions.client,name:spreadsheet_dashboard.ir_actions_dashboard_action
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration_dashboards
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_root
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_list
|
||||||
|
msgid "Dashboards"
|
||||||
|
msgstr "Riadiace panely"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "Zobrazovaný názov"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__excel_export
|
||||||
|
msgid "Excel Export"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_finance
|
||||||
|
msgid "Finance"
|
||||||
|
msgstr "Financie"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__group_ids
|
||||||
|
msgid "Group"
|
||||||
|
msgstr "Skupina"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_group
|
||||||
|
msgid "Group of dashboards"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_hr
|
||||||
|
msgid "Human Resources"
|
||||||
|
msgstr "Ľudské zdroje"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "ID"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "Naposledy upravoval"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "Naposledy upravované"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Loading..."
|
||||||
|
msgstr "Nahrávanie..."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_logistics
|
||||||
|
msgid "Logistics"
|
||||||
|
msgstr "Logistika"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "Meno"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "No available dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_figure_container/mobile_figure_container.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Only chart figures are displayed in small screens but this dashboard doesn't"
|
||||||
|
" contain any"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_sales
|
||||||
|
msgid "Sales"
|
||||||
|
msgstr "Predaj"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__sequence
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "Postupnosť"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_project
|
||||||
|
msgid "Services"
|
||||||
|
msgstr "Služby"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard
|
||||||
|
msgid "Spreadsheet Dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_data
|
||||||
|
msgid "Spreadsheet Data"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_binary_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_binary_data
|
||||||
|
msgid "Spreadsheet file"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_form
|
||||||
|
msgid "Spreadsheets"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__thumbnail
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__thumbnail
|
||||||
|
msgid "Thumbnail"
|
||||||
|
msgstr "MIniatúra"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__full_url
|
||||||
|
msgid "URL"
|
||||||
|
msgstr "URL"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.module.category,description:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "User access level for Dashboard module"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_website
|
||||||
|
msgid "Website"
|
||||||
|
msgstr "Webstránka"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_group.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You cannot delete %s as it is used in another module."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_share.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You don't have access to this dashboard. "
|
||||||
|
msgstr ""
|
272
i18n/sl.po
Normal file
272
i18n/sl.po
Normal file
@ -0,0 +1,272 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * spreadsheet_dashboard
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Matjaz Mozetic <m.mozetic@matmoz.si>, 2023
|
||||||
|
# jl2035 <jaka.luthar@gmail.com>, 2023
|
||||||
|
# matjaz k <matjaz@mentis.si>, 2023
|
||||||
|
# Dejan Sraka <dejan.sraka@picolabs.si>, 2023
|
||||||
|
# Martin Trigaux, 2023
|
||||||
|
# laznikd <laznik@mentis.si>, 2024
|
||||||
|
# Katja Deržič, 2024
|
||||||
|
# Grega Vavtar <grega@hbs.si>, 2024
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server 17.0\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2024-01-05 12:32+0000\n"
|
||||||
|
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||||
|
"Last-Translator: Grega Vavtar <grega@hbs.si>, 2024\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
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "%s (copy)"
|
||||||
|
msgstr "%s (kopija)"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__access_token
|
||||||
|
msgid "Access Token"
|
||||||
|
msgstr "Dostopni žeton"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:res.groups,name:spreadsheet_dashboard.group_dashboard_manager
|
||||||
|
msgid "Admin"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "An error occured while loading the dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "BACK"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.js:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Choose a dashboard...."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration
|
||||||
|
msgid "Configuration"
|
||||||
|
msgstr "Nastavitve"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_share
|
||||||
|
msgid "Copy of a shared dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "Ustvaril"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "Ustvarjeno"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__dashboard_ids
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__dashboard_id
|
||||||
|
#: model:ir.module.category,name:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "Dashboard"
|
||||||
|
msgstr "Nadzorna plošča"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__dashboard_group_id
|
||||||
|
msgid "Dashboard Group"
|
||||||
|
msgstr "Nadzorna skupina"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.actions.act_window,name:spreadsheet_dashboard.spreadsheet_dashboard_action_configuration_dashboards
|
||||||
|
#: model:ir.actions.client,name:spreadsheet_dashboard.ir_actions_dashboard_action
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration_dashboards
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_root
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_list
|
||||||
|
msgid "Dashboards"
|
||||||
|
msgstr "Nadzorne plošče"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "Prikazani naziv"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__excel_export
|
||||||
|
msgid "Excel Export"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_finance
|
||||||
|
msgid "Finance"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__group_ids
|
||||||
|
msgid "Group"
|
||||||
|
msgstr "Skupina"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_group
|
||||||
|
msgid "Group of dashboards"
|
||||||
|
msgstr "Skupina nadzornih plošč"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_hr
|
||||||
|
msgid "Human Resources"
|
||||||
|
msgstr "Kadri"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "ID"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "Zadnji posodobil"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "Zadnjič posodobljeno"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Loading..."
|
||||||
|
msgstr "Nalaganje …"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_logistics
|
||||||
|
msgid "Logistics"
|
||||||
|
msgstr "Logistika"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "Naziv"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "No available dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_figure_container/mobile_figure_container.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Only chart figures are displayed in small screens but this dashboard doesn't"
|
||||||
|
" contain any"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_sales
|
||||||
|
msgid "Sales"
|
||||||
|
msgstr "Prodaja"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__sequence
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "Zaporedje"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_project
|
||||||
|
msgid "Services"
|
||||||
|
msgstr "Storitve"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard
|
||||||
|
msgid "Spreadsheet Dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_data
|
||||||
|
msgid "Spreadsheet Data"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_binary_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_binary_data
|
||||||
|
msgid "Spreadsheet file"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_form
|
||||||
|
msgid "Spreadsheets"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__thumbnail
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__thumbnail
|
||||||
|
msgid "Thumbnail"
|
||||||
|
msgstr "Ikona"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__full_url
|
||||||
|
msgid "URL"
|
||||||
|
msgstr "URL"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.module.category,description:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "User access level for Dashboard module"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_website
|
||||||
|
msgid "Website"
|
||||||
|
msgstr "Spletna stran"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_group.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You cannot delete %s as it is used in another module."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_share.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You don't have access to this dashboard. "
|
||||||
|
msgstr ""
|
261
i18n/spreadsheet_dashboard.pot
Normal file
261
i18n/spreadsheet_dashboard.pot
Normal file
@ -0,0 +1,261 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * spreadsheet_dashboard
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server 17.0\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2024-01-05 12:32+0000\n"
|
||||||
|
"PO-Revision-Date: 2024-01-05 12:32+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
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "%s (copy)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__access_token
|
||||||
|
msgid "Access Token"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:res.groups,name:spreadsheet_dashboard.group_dashboard_manager
|
||||||
|
msgid "Admin"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "An error occured while loading the dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "BACK"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.js:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Choose a dashboard...."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration
|
||||||
|
msgid "Configuration"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_share
|
||||||
|
msgid "Copy of a shared dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__dashboard_ids
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__dashboard_id
|
||||||
|
#: model:ir.module.category,name:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "Dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__dashboard_group_id
|
||||||
|
msgid "Dashboard Group"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.actions.act_window,name:spreadsheet_dashboard.spreadsheet_dashboard_action_configuration_dashboards
|
||||||
|
#: model:ir.actions.client,name:spreadsheet_dashboard.ir_actions_dashboard_action
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration_dashboards
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_root
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_list
|
||||||
|
msgid "Dashboards"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__excel_export
|
||||||
|
msgid "Excel Export"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_finance
|
||||||
|
msgid "Finance"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__group_ids
|
||||||
|
msgid "Group"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_group
|
||||||
|
msgid "Group of dashboards"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_hr
|
||||||
|
msgid "Human Resources"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Loading..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_logistics
|
||||||
|
msgid "Logistics"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "No available dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_figure_container/mobile_figure_container.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Only chart figures are displayed in small screens but this dashboard doesn't"
|
||||||
|
" contain any"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_sales
|
||||||
|
msgid "Sales"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__sequence
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_project
|
||||||
|
msgid "Services"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard
|
||||||
|
msgid "Spreadsheet Dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_data
|
||||||
|
msgid "Spreadsheet Data"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_binary_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_binary_data
|
||||||
|
msgid "Spreadsheet file"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_form
|
||||||
|
msgid "Spreadsheets"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__thumbnail
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__thumbnail
|
||||||
|
msgid "Thumbnail"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__full_url
|
||||||
|
msgid "URL"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.module.category,description:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "User access level for Dashboard module"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_website
|
||||||
|
msgid "Website"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_group.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You cannot delete %s as it is used in another module."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_share.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You don't have access to this dashboard. "
|
||||||
|
msgstr ""
|
270
i18n/sr.po
Normal file
270
i18n/sr.po
Normal file
@ -0,0 +1,270 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * spreadsheet_dashboard
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Dragan Vukosavljevic <dragan.vukosavljevic@gmail.com>, 2023
|
||||||
|
# Martin Trigaux, 2023
|
||||||
|
# Milan Bojovic <mbojovic@outlook.com>, 2024
|
||||||
|
# コフスタジオ, 2024
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server 17.0\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2024-01-05 12:32+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
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "%s (copy)"
|
||||||
|
msgstr "%s (kopija)"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__access_token
|
||||||
|
msgid "Access Token"
|
||||||
|
msgstr "Token za pristup"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:res.groups,name:spreadsheet_dashboard.group_dashboard_manager
|
||||||
|
msgid "Admin"
|
||||||
|
msgstr "Admin"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "An error occured while loading the dashboard"
|
||||||
|
msgstr "An error occured while loading the dashboard"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "BACK"
|
||||||
|
msgstr "BACK"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.js:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Choose a dashboard...."
|
||||||
|
msgstr "Choose a dashboard...."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration
|
||||||
|
msgid "Configuration"
|
||||||
|
msgstr "Konfiguracija"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_share
|
||||||
|
msgid "Copy of a shared dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "Kreirao"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "Kreirano"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__dashboard_ids
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__dashboard_id
|
||||||
|
#: model:ir.module.category,name:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "Dashboard"
|
||||||
|
msgstr "Kontrolna tabla"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__dashboard_group_id
|
||||||
|
msgid "Dashboard Group"
|
||||||
|
msgstr "Dashboard Group"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.actions.act_window,name:spreadsheet_dashboard.spreadsheet_dashboard_action_configuration_dashboards
|
||||||
|
#: model:ir.actions.client,name:spreadsheet_dashboard.ir_actions_dashboard_action
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration_dashboards
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_root
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_list
|
||||||
|
msgid "Dashboards"
|
||||||
|
msgstr "Upravljačke Table"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "Naziv za prikaz"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__excel_export
|
||||||
|
msgid "Excel Export"
|
||||||
|
msgstr "Excel Izvoz"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_finance
|
||||||
|
msgid "Finance"
|
||||||
|
msgstr "Finansije"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__group_ids
|
||||||
|
msgid "Group"
|
||||||
|
msgstr "Grupa"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_group
|
||||||
|
msgid "Group of dashboards"
|
||||||
|
msgstr "Group of dashboards"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_hr
|
||||||
|
msgid "Human Resources"
|
||||||
|
msgstr "Ljudski resursi"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "ID"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "Poslednji put ažurirao"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "Poslednji put ažurirano"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Loading..."
|
||||||
|
msgstr "Učitavanje..."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_logistics
|
||||||
|
msgid "Logistics"
|
||||||
|
msgstr "Logistika"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "Naziv"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "No available dashboard"
|
||||||
|
msgstr "No available dashboard"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_figure_container/mobile_figure_container.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Only chart figures are displayed in small screens but this dashboard doesn't"
|
||||||
|
" contain any"
|
||||||
|
msgstr ""
|
||||||
|
"Only chart figures are displayed in small screens but this dashboard doesn't"
|
||||||
|
" contain any"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_sales
|
||||||
|
msgid "Sales"
|
||||||
|
msgstr "Prodaja"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__sequence
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "Niz"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_project
|
||||||
|
msgid "Services"
|
||||||
|
msgstr "Usluge"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard
|
||||||
|
msgid "Spreadsheet Dashboard"
|
||||||
|
msgstr "Spreadsheet Dashboard"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_data
|
||||||
|
msgid "Spreadsheet Data"
|
||||||
|
msgstr "Podaci šablona"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_binary_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_binary_data
|
||||||
|
msgid "Spreadsheet file"
|
||||||
|
msgstr "Fajl radnih listova"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_form
|
||||||
|
msgid "Spreadsheets"
|
||||||
|
msgstr "Radni listovi"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__thumbnail
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__thumbnail
|
||||||
|
msgid "Thumbnail"
|
||||||
|
msgstr "Thumbnail"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__full_url
|
||||||
|
msgid "URL"
|
||||||
|
msgstr "URL"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.module.category,description:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "User access level for Dashboard module"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_website
|
||||||
|
msgid "Website"
|
||||||
|
msgstr "Web stranica"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_group.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You cannot delete %s as it is used in another module."
|
||||||
|
msgstr "You cannot delete %s as it is used in another module."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_share.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You don't have access to this dashboard. "
|
||||||
|
msgstr ""
|
274
i18n/sv.po
Normal file
274
i18n/sv.po
Normal file
@ -0,0 +1,274 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * spreadsheet_dashboard
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Robin Calvin, 2023
|
||||||
|
# Anders Wallenquist <anders.wallenquist@vertel.se>, 2023
|
||||||
|
# Chrille Hedberg <hedberg.chrille@gmail.com>, 2023
|
||||||
|
# Jakob Krabbe <jakob.krabbe@vertel.se>, 2023
|
||||||
|
# Simon S, 2023
|
||||||
|
# Martin Wilderoth <martin.wilderoth@linserv.se>, 2023
|
||||||
|
# Kristoffer Grundström <lovaren@gmail.com>, 2023
|
||||||
|
# Mikael Åkerberg <mikael.akerberg@mariaakerberg.com>, 2023
|
||||||
|
# Lasse L, 2024
|
||||||
|
# Martin Trigaux, 2024
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server 17.0\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2024-01-05 12:32+0000\n"
|
||||||
|
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||||
|
"Last-Translator: Martin Trigaux, 2024\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
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "%s (copy)"
|
||||||
|
msgstr "%s (kopia)"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__access_token
|
||||||
|
msgid "Access Token"
|
||||||
|
msgstr "Åtkomsttecken"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:res.groups,name:spreadsheet_dashboard.group_dashboard_manager
|
||||||
|
msgid "Admin"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "An error occured while loading the dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "BACK"
|
||||||
|
msgstr "TILLBAKA"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.js:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Choose a dashboard...."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration
|
||||||
|
msgid "Configuration"
|
||||||
|
msgstr "Konfiguration"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_share
|
||||||
|
msgid "Copy of a shared dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "Skapad av"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "Skapad den"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__dashboard_ids
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__dashboard_id
|
||||||
|
#: model:ir.module.category,name:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "Dashboard"
|
||||||
|
msgstr "Anslagstavla"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__dashboard_group_id
|
||||||
|
msgid "Dashboard Group"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.actions.act_window,name:spreadsheet_dashboard.spreadsheet_dashboard_action_configuration_dashboards
|
||||||
|
#: model:ir.actions.client,name:spreadsheet_dashboard.ir_actions_dashboard_action
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration_dashboards
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_root
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_list
|
||||||
|
msgid "Dashboards"
|
||||||
|
msgstr "Anslagstavlor"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "Visningsnamn"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__excel_export
|
||||||
|
msgid "Excel Export"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_finance
|
||||||
|
msgid "Finance"
|
||||||
|
msgstr "Finans"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__group_ids
|
||||||
|
msgid "Group"
|
||||||
|
msgstr "Objektkontogrupp"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_group
|
||||||
|
msgid "Group of dashboards"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_hr
|
||||||
|
msgid "Human Resources"
|
||||||
|
msgstr "Personalavdelning"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "ID"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "Senast uppdaterad av"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "Senast uppdaterad den"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Loading..."
|
||||||
|
msgstr "Laddar..."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_logistics
|
||||||
|
msgid "Logistics"
|
||||||
|
msgstr "Logistik"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "Namn"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "No available dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_figure_container/mobile_figure_container.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Only chart figures are displayed in small screens but this dashboard doesn't"
|
||||||
|
" contain any"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_sales
|
||||||
|
msgid "Sales"
|
||||||
|
msgstr "Försäljning"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__sequence
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "Sekvens"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_project
|
||||||
|
msgid "Services"
|
||||||
|
msgstr "Tjänster"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard
|
||||||
|
msgid "Spreadsheet Dashboard"
|
||||||
|
msgstr "Instrumentpanel för kalkylblad"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_data
|
||||||
|
msgid "Spreadsheet Data"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_binary_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_binary_data
|
||||||
|
msgid "Spreadsheet file"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_form
|
||||||
|
msgid "Spreadsheets"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__thumbnail
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__thumbnail
|
||||||
|
msgid "Thumbnail"
|
||||||
|
msgstr "Miniatyr"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__full_url
|
||||||
|
msgid "URL"
|
||||||
|
msgstr "URL"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.module.category,description:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "User access level for Dashboard module"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_website
|
||||||
|
msgid "Website"
|
||||||
|
msgstr "Webbplats"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_group.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You cannot delete %s as it is used in another module."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_share.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You don't have access to this dashboard. "
|
||||||
|
msgstr ""
|
268
i18n/th.po
Normal file
268
i18n/th.po
Normal file
@ -0,0 +1,268 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * spreadsheet_dashboard
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Rasareeyar Lappiam, 2023
|
||||||
|
# Wil Odoo, 2024
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server 17.0\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2024-01-05 12:32+0000\n"
|
||||||
|
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||||
|
"Last-Translator: Wil Odoo, 2024\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
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "%s (copy)"
|
||||||
|
msgstr "%s (สำเนา)"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__access_token
|
||||||
|
msgid "Access Token"
|
||||||
|
msgstr "โทเค็นการเข้าถึง"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:res.groups,name:spreadsheet_dashboard.group_dashboard_manager
|
||||||
|
msgid "Admin"
|
||||||
|
msgstr "แอดมิน"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "An error occured while loading the dashboard"
|
||||||
|
msgstr "เกิดข้อผิดพลาดขณะโหลดแดชบอร์ด"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "BACK"
|
||||||
|
msgstr "กลับ"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.js:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Choose a dashboard...."
|
||||||
|
msgstr "เลือกแดชบอร์ด...."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration
|
||||||
|
msgid "Configuration"
|
||||||
|
msgstr "การกำหนดค่า"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_share
|
||||||
|
msgid "Copy of a shared dashboard"
|
||||||
|
msgstr "สำเนาของแดชบอร์ดที่ใช้ร่วมกัน"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "สร้างโดย"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "สร้างเมื่อ"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__dashboard_ids
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__dashboard_id
|
||||||
|
#: model:ir.module.category,name:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "Dashboard"
|
||||||
|
msgstr "แดชบอร์ด"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__dashboard_group_id
|
||||||
|
msgid "Dashboard Group"
|
||||||
|
msgstr "กลุ่มแดชบอร์ด"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.actions.act_window,name:spreadsheet_dashboard.spreadsheet_dashboard_action_configuration_dashboards
|
||||||
|
#: model:ir.actions.client,name:spreadsheet_dashboard.ir_actions_dashboard_action
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration_dashboards
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_root
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_list
|
||||||
|
msgid "Dashboards"
|
||||||
|
msgstr "แดชบอร์ด"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "แสดงชื่อ"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__excel_export
|
||||||
|
msgid "Excel Export"
|
||||||
|
msgstr "ส่งออก Excel"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_finance
|
||||||
|
msgid "Finance"
|
||||||
|
msgstr "การเงิน"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__group_ids
|
||||||
|
msgid "Group"
|
||||||
|
msgstr "กลุ่ม"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_group
|
||||||
|
msgid "Group of dashboards"
|
||||||
|
msgstr "กลุ่มของแดชบอร์ด"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_hr
|
||||||
|
msgid "Human Resources"
|
||||||
|
msgstr "ทรัพยากรบุคคล"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "ไอดี"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "อัปเดตครั้งล่าสุดโดย"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "อัปเดตครั้งล่าสุดเมื่อ"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Loading..."
|
||||||
|
msgstr "กำลังโหลด..."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_logistics
|
||||||
|
msgid "Logistics"
|
||||||
|
msgstr "โลจิสติกส์"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "ชื่อ"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "No available dashboard"
|
||||||
|
msgstr "ไม่มีแดชบอร์ดที่ใช้ได้"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_figure_container/mobile_figure_container.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Only chart figures are displayed in small screens but this dashboard doesn't"
|
||||||
|
" contain any"
|
||||||
|
msgstr ""
|
||||||
|
"เฉพาะตัวเลขแผนภูมิเท่านั้นที่จะแสดงในหน้าจอขนาดเล็ก "
|
||||||
|
"แต่แดชบอร์ดนี้ไม่มีข้อมูลใดๆ"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_sales
|
||||||
|
msgid "Sales"
|
||||||
|
msgstr "การขาย"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__sequence
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "ลำดับ"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_project
|
||||||
|
msgid "Services"
|
||||||
|
msgstr "บริการ"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard
|
||||||
|
msgid "Spreadsheet Dashboard"
|
||||||
|
msgstr "แดชบอร์ดสเปรดชีต"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_data
|
||||||
|
msgid "Spreadsheet Data"
|
||||||
|
msgstr "ข้อมูลสเปรดชีต"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_binary_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_binary_data
|
||||||
|
msgid "Spreadsheet file"
|
||||||
|
msgstr "ไฟล์สเปรดชีต"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_form
|
||||||
|
msgid "Spreadsheets"
|
||||||
|
msgstr "สเปรดชีต"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__thumbnail
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__thumbnail
|
||||||
|
msgid "Thumbnail"
|
||||||
|
msgstr "ภาพขนาดย่อ"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__full_url
|
||||||
|
msgid "URL"
|
||||||
|
msgstr "URL"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.module.category,description:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "User access level for Dashboard module"
|
||||||
|
msgstr "ระดับการเข้าถึงของผู้ใช้สำหรับโมดูลแดชบอร์ด"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_website
|
||||||
|
msgid "Website"
|
||||||
|
msgstr "เว็บไซต์"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_group.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You cannot delete %s as it is used in another module."
|
||||||
|
msgstr "คุณไม่สามารถลบ %s ได้เนื่องจากมีการใช้งานในโมดูลอื่น"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_share.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You don't have access to this dashboard. "
|
||||||
|
msgstr "คุณไม่มีสิทธิ์เข้าถึงแดชบอร์ดนี้"
|
271
i18n/tr.po
Normal file
271
i18n/tr.po
Normal file
@ -0,0 +1,271 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * spreadsheet_dashboard
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Umur Akın <umura@projetgrup.com>, 2023
|
||||||
|
# Levent Karakaş <levent@mektup.at>, 2023
|
||||||
|
# Ediz Duman <neps1192@gmail.com>, 2023
|
||||||
|
# Ertuğrul Güreş <ertugrulg@projetgrup.com>, 2023
|
||||||
|
# Emre Akayoğlu <emre.akayoglu@mechsoft.com.tr>, 2023
|
||||||
|
# Martin Trigaux, 2023
|
||||||
|
# Murat Kaplan <muratk@projetgrup.com>, 2024
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server 17.0\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2024-01-05 12:32+0000\n"
|
||||||
|
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||||
|
"Last-Translator: Murat Kaplan <muratk@projetgrup.com>, 2024\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
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "%s (copy)"
|
||||||
|
msgstr "%s (kopya)"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__access_token
|
||||||
|
msgid "Access Token"
|
||||||
|
msgstr "Erişim Anahtarı"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:res.groups,name:spreadsheet_dashboard.group_dashboard_manager
|
||||||
|
msgid "Admin"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "An error occured while loading the dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "BACK"
|
||||||
|
msgstr "GERİ"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.js:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Choose a dashboard...."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration
|
||||||
|
msgid "Configuration"
|
||||||
|
msgstr "Yapılandırma"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_share
|
||||||
|
msgid "Copy of a shared dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "Oluşturan"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "Oluşturulma"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__dashboard_ids
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__dashboard_id
|
||||||
|
#: model:ir.module.category,name:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "Dashboard"
|
||||||
|
msgstr "Pano"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__dashboard_group_id
|
||||||
|
msgid "Dashboard Group"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.actions.act_window,name:spreadsheet_dashboard.spreadsheet_dashboard_action_configuration_dashboards
|
||||||
|
#: model:ir.actions.client,name:spreadsheet_dashboard.ir_actions_dashboard_action
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration_dashboards
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_root
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_list
|
||||||
|
msgid "Dashboards"
|
||||||
|
msgstr "Yönetim Panelleri"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "Görünüm Adı"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__excel_export
|
||||||
|
msgid "Excel Export"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_finance
|
||||||
|
msgid "Finance"
|
||||||
|
msgstr "Finans"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__group_ids
|
||||||
|
msgid "Group"
|
||||||
|
msgstr "Grup"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_group
|
||||||
|
msgid "Group of dashboards"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_hr
|
||||||
|
msgid "Human Resources"
|
||||||
|
msgstr "İnsan Kaynakları"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "ID"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "Son Güncelleyen"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "Son Güncelleme"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Loading..."
|
||||||
|
msgstr "Yükleniyor..."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_logistics
|
||||||
|
msgid "Logistics"
|
||||||
|
msgstr "Lojistik"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "Adı"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "No available dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_figure_container/mobile_figure_container.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Only chart figures are displayed in small screens but this dashboard doesn't"
|
||||||
|
" contain any"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_sales
|
||||||
|
msgid "Sales"
|
||||||
|
msgstr "Satış"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__sequence
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "Sıralama"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_project
|
||||||
|
msgid "Services"
|
||||||
|
msgstr "Hizmetler"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard
|
||||||
|
msgid "Spreadsheet Dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_data
|
||||||
|
msgid "Spreadsheet Data"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_binary_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_binary_data
|
||||||
|
msgid "Spreadsheet file"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_form
|
||||||
|
msgid "Spreadsheets"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__thumbnail
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__thumbnail
|
||||||
|
msgid "Thumbnail"
|
||||||
|
msgstr "Küçük Resim"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__full_url
|
||||||
|
msgid "URL"
|
||||||
|
msgstr "URL"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.module.category,description:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "User access level for Dashboard module"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_website
|
||||||
|
msgid "Website"
|
||||||
|
msgstr "Websitesi"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_group.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You cannot delete %s as it is used in another module."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_share.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You don't have access to this dashboard. "
|
||||||
|
msgstr ""
|
269
i18n/uk.po
Normal file
269
i18n/uk.po
Normal file
@ -0,0 +1,269 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * spreadsheet_dashboard
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Alina Lisnenko <alina.lisnenko@erp.co.ua>, 2023
|
||||||
|
# Wil Odoo, 2024
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server 17.0\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2024-01-05 12:32+0000\n"
|
||||||
|
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||||
|
"Last-Translator: Wil Odoo, 2024\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
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "%s (copy)"
|
||||||
|
msgstr "%s (копія)"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__access_token
|
||||||
|
msgid "Access Token"
|
||||||
|
msgstr "Токен доступу"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:res.groups,name:spreadsheet_dashboard.group_dashboard_manager
|
||||||
|
msgid "Admin"
|
||||||
|
msgstr "Адміністратор"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "An error occured while loading the dashboard"
|
||||||
|
msgstr "Під час завантаження інформаційної панелі сталася помилка"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "BACK"
|
||||||
|
msgstr "НАЗАД"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.js:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Choose a dashboard...."
|
||||||
|
msgstr "Оберіть дашборд...."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration
|
||||||
|
msgid "Configuration"
|
||||||
|
msgstr "Налаштування"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_share
|
||||||
|
msgid "Copy of a shared dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "Створив"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "Створено"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__dashboard_ids
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__dashboard_id
|
||||||
|
#: model:ir.module.category,name:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "Dashboard"
|
||||||
|
msgstr "Дашборд"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__dashboard_group_id
|
||||||
|
msgid "Dashboard Group"
|
||||||
|
msgstr "Група дашборду"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.actions.act_window,name:spreadsheet_dashboard.spreadsheet_dashboard_action_configuration_dashboards
|
||||||
|
#: model:ir.actions.client,name:spreadsheet_dashboard.ir_actions_dashboard_action
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration_dashboards
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_root
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_list
|
||||||
|
msgid "Dashboards"
|
||||||
|
msgstr "Панелі приладів"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "Назва для відображення"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__excel_export
|
||||||
|
msgid "Excel Export"
|
||||||
|
msgstr "Експорт Excel"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_finance
|
||||||
|
msgid "Finance"
|
||||||
|
msgstr "Фінанси"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__group_ids
|
||||||
|
msgid "Group"
|
||||||
|
msgstr "Група"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_group
|
||||||
|
msgid "Group of dashboards"
|
||||||
|
msgstr "Група дашбордів"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_hr
|
||||||
|
msgid "Human Resources"
|
||||||
|
msgstr "Кадри"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "ID"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "Востаннє оновив"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "Останнє оновлення"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Loading..."
|
||||||
|
msgstr "Завантаження..."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_logistics
|
||||||
|
msgid "Logistics"
|
||||||
|
msgstr "Логістика"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "Ім'я"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "No available dashboard"
|
||||||
|
msgstr "Немає доступних дашбордів"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_figure_container/mobile_figure_container.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Only chart figures are displayed in small screens but this dashboard doesn't"
|
||||||
|
" contain any"
|
||||||
|
msgstr ""
|
||||||
|
"На маленьких екранах відображаються лише цифри діаграм, але на цій "
|
||||||
|
"інформаційній панелі їх немає"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_sales
|
||||||
|
msgid "Sales"
|
||||||
|
msgstr "Продажі"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__sequence
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "Послідовність"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_project
|
||||||
|
msgid "Services"
|
||||||
|
msgstr "Послуги"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard
|
||||||
|
msgid "Spreadsheet Dashboard"
|
||||||
|
msgstr "Панель електронної таблиці"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_data
|
||||||
|
msgid "Spreadsheet Data"
|
||||||
|
msgstr "Дані електронної таблиці"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_binary_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_binary_data
|
||||||
|
msgid "Spreadsheet file"
|
||||||
|
msgstr "Файл електронної таблиці"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_form
|
||||||
|
msgid "Spreadsheets"
|
||||||
|
msgstr "Електронні таблиці"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__thumbnail
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__thumbnail
|
||||||
|
msgid "Thumbnail"
|
||||||
|
msgstr "Ескіз"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__full_url
|
||||||
|
msgid "URL"
|
||||||
|
msgstr "URL"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.module.category,description:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "User access level for Dashboard module"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_website
|
||||||
|
msgid "Website"
|
||||||
|
msgstr "Веб-сайт"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_group.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You cannot delete %s as it is used in another module."
|
||||||
|
msgstr ""
|
||||||
|
"Ви не можете видалити %s оскільки це використовується в іншому модулі."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_share.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You don't have access to this dashboard. "
|
||||||
|
msgstr ""
|
268
i18n/vi.po
Normal file
268
i18n/vi.po
Normal file
@ -0,0 +1,268 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * spreadsheet_dashboard
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Wil Odoo, 2023
|
||||||
|
# Thi Huong Nguyen, 2024
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server 17.0\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2024-01-05 12:32+0000\n"
|
||||||
|
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||||
|
"Last-Translator: Thi Huong Nguyen, 2024\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
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "%s (copy)"
|
||||||
|
msgstr "%s (bản sao)"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__access_token
|
||||||
|
msgid "Access Token"
|
||||||
|
msgstr "Token truy cập"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:res.groups,name:spreadsheet_dashboard.group_dashboard_manager
|
||||||
|
msgid "Admin"
|
||||||
|
msgstr "Quản trị viên"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "An error occured while loading the dashboard"
|
||||||
|
msgstr "Đã xảy ra lỗi trong khi tải trang tổng quan"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "BACK"
|
||||||
|
msgstr "QUAY LẠI"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.js:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Choose a dashboard...."
|
||||||
|
msgstr "Chọn một trang tổng quan...."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration
|
||||||
|
msgid "Configuration"
|
||||||
|
msgstr "Cấu hình"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_share
|
||||||
|
msgid "Copy of a shared dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "Được tạo bởi"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "Được tạo vào"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__dashboard_ids
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__dashboard_id
|
||||||
|
#: model:ir.module.category,name:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "Dashboard"
|
||||||
|
msgstr "Trang tổng quan"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__dashboard_group_id
|
||||||
|
msgid "Dashboard Group"
|
||||||
|
msgstr "Nhóm trang tổng quan"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.actions.act_window,name:spreadsheet_dashboard.spreadsheet_dashboard_action_configuration_dashboards
|
||||||
|
#: model:ir.actions.client,name:spreadsheet_dashboard.ir_actions_dashboard_action
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration_dashboards
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_root
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_list
|
||||||
|
msgid "Dashboards"
|
||||||
|
msgstr "Trang tổng quan"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "Tên hiển thị"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__excel_export
|
||||||
|
msgid "Excel Export"
|
||||||
|
msgstr "Xuất tệp excel"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_finance
|
||||||
|
msgid "Finance"
|
||||||
|
msgstr "Tài chính"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__group_ids
|
||||||
|
msgid "Group"
|
||||||
|
msgstr "Nhóm"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_group
|
||||||
|
msgid "Group of dashboards"
|
||||||
|
msgstr "Nhóm trang tổng quan"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_hr
|
||||||
|
msgid "Human Resources"
|
||||||
|
msgstr "Nhân sự"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "ID"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "Cập nhật lần cuối bởi"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "Cập nhật lần cuối vào"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Loading..."
|
||||||
|
msgstr "Đang tải..."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_logistics
|
||||||
|
msgid "Logistics"
|
||||||
|
msgstr "Logistics"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "Tên"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "No available dashboard"
|
||||||
|
msgstr "Không có trang tổng quan nào khả dụng"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_figure_container/mobile_figure_container.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Only chart figures are displayed in small screens but this dashboard doesn't"
|
||||||
|
" contain any"
|
||||||
|
msgstr ""
|
||||||
|
"Chỉ số liệu biểu đồ được hiển thị trên màn hình nhỏ nhưng trang tổng quan "
|
||||||
|
"này không chứa bất kỳ"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_sales
|
||||||
|
msgid "Sales"
|
||||||
|
msgstr "Bán hàng"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__sequence
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "Trình tự"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_project
|
||||||
|
msgid "Services"
|
||||||
|
msgstr "Dịch vụ"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard
|
||||||
|
msgid "Spreadsheet Dashboard"
|
||||||
|
msgstr "Trang tổng quan bảng tính"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_data
|
||||||
|
msgid "Spreadsheet Data"
|
||||||
|
msgstr "Dữ liệu bảng tính"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_binary_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_binary_data
|
||||||
|
msgid "Spreadsheet file"
|
||||||
|
msgstr "Tệp bảng tính"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_form
|
||||||
|
msgid "Spreadsheets"
|
||||||
|
msgstr "Bảng tính"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__thumbnail
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__thumbnail
|
||||||
|
msgid "Thumbnail"
|
||||||
|
msgstr "Hình thu nhỏ"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__full_url
|
||||||
|
msgid "URL"
|
||||||
|
msgstr "URL"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.module.category,description:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "User access level for Dashboard module"
|
||||||
|
msgstr "Cấp độ truy cập của người dùng cho phân hệ Trang tổng quan"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_website
|
||||||
|
msgid "Website"
|
||||||
|
msgstr "Trang web"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_group.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You cannot delete %s as it is used in another module."
|
||||||
|
msgstr "Bạn không thể xoá %s vì nó được sử dụng trong một phân hệ khác."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_share.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You don't have access to this dashboard. "
|
||||||
|
msgstr ""
|
267
i18n/zh_CN.po
Normal file
267
i18n/zh_CN.po
Normal file
@ -0,0 +1,267 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * spreadsheet_dashboard
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Wil Odoo, 2023
|
||||||
|
# Jeffery CHEN <jeffery9@gmail.com>, 2023
|
||||||
|
# 山西清水欧度(QQ:54773801) <54773801@qq.com>, 2024
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server 17.0\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2024-01-05 12:32+0000\n"
|
||||||
|
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||||
|
"Last-Translator: 山西清水欧度(QQ:54773801) <54773801@qq.com>, 2024\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
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "%s (copy)"
|
||||||
|
msgstr "%s (副本)"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__access_token
|
||||||
|
msgid "Access Token"
|
||||||
|
msgstr "访问令牌"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:res.groups,name:spreadsheet_dashboard.group_dashboard_manager
|
||||||
|
msgid "Admin"
|
||||||
|
msgstr "管理员"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "An error occured while loading the dashboard"
|
||||||
|
msgstr "在加载仪表板出现的错误"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "BACK"
|
||||||
|
msgstr "返回"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.js:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Choose a dashboard...."
|
||||||
|
msgstr "选择仪表板……"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration
|
||||||
|
msgid "Configuration"
|
||||||
|
msgstr "配置"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_share
|
||||||
|
msgid "Copy of a shared dashboard"
|
||||||
|
msgstr "共享仪表板副本"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "创建人"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "创建日期"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__dashboard_ids
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__dashboard_id
|
||||||
|
#: model:ir.module.category,name:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "Dashboard"
|
||||||
|
msgstr "仪表板"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__dashboard_group_id
|
||||||
|
msgid "Dashboard Group"
|
||||||
|
msgstr "仪表板群组"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.actions.act_window,name:spreadsheet_dashboard.spreadsheet_dashboard_action_configuration_dashboards
|
||||||
|
#: model:ir.actions.client,name:spreadsheet_dashboard.ir_actions_dashboard_action
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration_dashboards
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_root
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_list
|
||||||
|
msgid "Dashboards"
|
||||||
|
msgstr "仪表板"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "显示名称"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__excel_export
|
||||||
|
msgid "Excel Export"
|
||||||
|
msgstr "Excel导出"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_finance
|
||||||
|
msgid "Finance"
|
||||||
|
msgstr "财务"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__group_ids
|
||||||
|
msgid "Group"
|
||||||
|
msgstr "群组"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_group
|
||||||
|
msgid "Group of dashboards"
|
||||||
|
msgstr "仪表板群组"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_hr
|
||||||
|
msgid "Human Resources"
|
||||||
|
msgstr "人力资源"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "ID"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "最后更新人"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "上次更新日期"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Loading..."
|
||||||
|
msgstr "正在加载... 稍安勿躁"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_logistics
|
||||||
|
msgid "Logistics"
|
||||||
|
msgstr "物流"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "名称"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "No available dashboard"
|
||||||
|
msgstr "没有可用的仪表板"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_figure_container/mobile_figure_container.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Only chart figures are displayed in small screens but this dashboard doesn't"
|
||||||
|
" contain any"
|
||||||
|
msgstr "只有图表图形显示在小屏幕上,但此仪表板不包含任何"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_sales
|
||||||
|
msgid "Sales"
|
||||||
|
msgstr "销售"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__sequence
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "序列"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_project
|
||||||
|
msgid "Services"
|
||||||
|
msgstr "服务"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard
|
||||||
|
msgid "Spreadsheet Dashboard"
|
||||||
|
msgstr "仪表板电子表格"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_data
|
||||||
|
msgid "Spreadsheet Data"
|
||||||
|
msgstr "电子表格数据"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_binary_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_binary_data
|
||||||
|
msgid "Spreadsheet file"
|
||||||
|
msgstr "电子表格文件"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_form
|
||||||
|
msgid "Spreadsheets"
|
||||||
|
msgstr "电子表格"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__thumbnail
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__thumbnail
|
||||||
|
msgid "Thumbnail"
|
||||||
|
msgstr "缩略图"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__full_url
|
||||||
|
msgid "URL"
|
||||||
|
msgstr "网址"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.module.category,description:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "User access level for Dashboard module"
|
||||||
|
msgstr "仪表板模块的用户访问级别"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_website
|
||||||
|
msgid "Website"
|
||||||
|
msgstr "网站"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_group.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You cannot delete %s as it is used in another module."
|
||||||
|
msgstr "您无法删除%s,因为它已被另一模块使用。"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_share.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You don't have access to this dashboard. "
|
||||||
|
msgstr "您无法访问该仪表板。"
|
265
i18n/zh_TW.po
Normal file
265
i18n/zh_TW.po
Normal file
@ -0,0 +1,265 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * spreadsheet_dashboard
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# Wil Odoo, 2024
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server 17.0\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2024-01-05 12:32+0000\n"
|
||||||
|
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||||
|
"Last-Translator: Wil Odoo, 2024\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
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "%s (copy)"
|
||||||
|
msgstr "%s (副本)"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__access_token
|
||||||
|
msgid "Access Token"
|
||||||
|
msgstr "存取代碼(token)"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:res.groups,name:spreadsheet_dashboard.group_dashboard_manager
|
||||||
|
msgid "Admin"
|
||||||
|
msgstr "管理員"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "An error occured while loading the dashboard"
|
||||||
|
msgstr "加載儀表板時發生錯誤"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "BACK"
|
||||||
|
msgstr "返回"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_search_panel/mobile_search_panel.js:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Choose a dashboard...."
|
||||||
|
msgstr "選擇儀表板佈局"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration
|
||||||
|
msgid "Configuration"
|
||||||
|
msgstr "配置"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_share
|
||||||
|
msgid "Copy of a shared dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr "建立人員"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__create_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr "建立於"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__dashboard_ids
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__dashboard_id
|
||||||
|
#: model:ir.module.category,name:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "Dashboard"
|
||||||
|
msgstr "儀表板"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__dashboard_group_id
|
||||||
|
msgid "Dashboard Group"
|
||||||
|
msgstr "概覽畫面組別"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.actions.act_window,name:spreadsheet_dashboard.spreadsheet_dashboard_action_configuration_dashboards
|
||||||
|
#: model:ir.actions.client,name:spreadsheet_dashboard.ir_actions_dashboard_action
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_configuration_dashboards
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_dashboard
|
||||||
|
#: model:ir.ui.menu,name:spreadsheet_dashboard.spreadsheet_dashboard_menu_root
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_list
|
||||||
|
msgid "Dashboards"
|
||||||
|
msgstr "概覽畫面"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__display_name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr "顯示名稱"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__excel_export
|
||||||
|
msgid "Excel Export"
|
||||||
|
msgstr "匯出 Excel"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_finance
|
||||||
|
msgid "Finance"
|
||||||
|
msgstr "財務"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__group_ids
|
||||||
|
msgid "Group"
|
||||||
|
msgstr "組"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard_group
|
||||||
|
msgid "Group of dashboards"
|
||||||
|
msgstr "儀表板組"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_hr
|
||||||
|
msgid "Human Resources"
|
||||||
|
msgstr "人力資源"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__id
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr "識別號"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_uid
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr "最後更新者"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__write_date
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr "最後更新於"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Loading..."
|
||||||
|
msgstr "載入中..."
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_logistics
|
||||||
|
msgid "Logistics"
|
||||||
|
msgstr "物流"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__name
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__name
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "名稱"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "No available dashboard"
|
||||||
|
msgstr "沒有可用的儀表板"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/spreadsheet_dashboard/static/src/bundle/dashboard_action/mobile_figure_container/mobile_figure_container.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Only chart figures are displayed in small screens but this dashboard doesn't"
|
||||||
|
" contain any"
|
||||||
|
msgstr "細小螢幕只會顯示統計圖表,但目前的概覽檢視畫面未有任何圖表。"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_sales
|
||||||
|
msgid "Sales"
|
||||||
|
msgstr "銷售"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__sequence
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_group__sequence
|
||||||
|
msgid "Sequence"
|
||||||
|
msgstr "序列號"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_project
|
||||||
|
msgid "Services"
|
||||||
|
msgstr "服務介紹"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model,name:spreadsheet_dashboard.model_spreadsheet_dashboard
|
||||||
|
msgid "Spreadsheet Dashboard"
|
||||||
|
msgstr "試算表儀表板"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_data
|
||||||
|
msgid "Spreadsheet Data"
|
||||||
|
msgstr "試算表數據"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__spreadsheet_binary_data
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__spreadsheet_binary_data
|
||||||
|
msgid "Spreadsheet file"
|
||||||
|
msgstr "試算表檔案"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard.spreadsheet_dashboard_container_view_form
|
||||||
|
msgid "Spreadsheets"
|
||||||
|
msgstr "試算表"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard__thumbnail
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__thumbnail
|
||||||
|
msgid "Thumbnail"
|
||||||
|
msgstr "縮圖"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.model.fields,field_description:spreadsheet_dashboard.field_spreadsheet_dashboard_share__full_url
|
||||||
|
msgid "URL"
|
||||||
|
msgstr "網址"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:ir.module.category,description:spreadsheet_dashboard.dashboard_management
|
||||||
|
msgid "User access level for Dashboard module"
|
||||||
|
msgstr "概覽畫面模組的用戶存取級別"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#: model:spreadsheet.dashboard.group,name:spreadsheet_dashboard.spreadsheet_dashboard_group_website
|
||||||
|
msgid "Website"
|
||||||
|
msgstr "網站"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_group.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You cannot delete %s as it is used in another module."
|
||||||
|
msgstr "您無法刪除 %s,因為它已在另一個模塊中使用。"
|
||||||
|
|
||||||
|
#. module: spreadsheet_dashboard
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/spreadsheet_dashboard/models/spreadsheet_dashboard_share.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "You don't have access to this dashboard. "
|
||||||
|
msgstr ""
|
5
models/__init__.py
Normal file
5
models/__init__.py
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||||
|
|
||||||
|
from . import spreadsheet_dashboard_group
|
||||||
|
from . import spreadsheet_dashboard
|
||||||
|
from . import spreadsheet_dashboard_share
|
36
models/spreadsheet_dashboard.py
Normal file
36
models/spreadsheet_dashboard.py
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
import json
|
||||||
|
|
||||||
|
from odoo import _, fields, models
|
||||||
|
|
||||||
|
|
||||||
|
class SpreadsheetDashboard(models.Model):
|
||||||
|
_name = 'spreadsheet.dashboard'
|
||||||
|
_description = 'Spreadsheet Dashboard'
|
||||||
|
_inherit = "spreadsheet.mixin"
|
||||||
|
_order = 'sequence'
|
||||||
|
|
||||||
|
name = fields.Char(required=True, translate=True)
|
||||||
|
dashboard_group_id = fields.Many2one('spreadsheet.dashboard.group', required=True)
|
||||||
|
sequence = fields.Integer()
|
||||||
|
group_ids = fields.Many2many('res.groups', default=lambda self: self.env.ref('base.group_user'))
|
||||||
|
|
||||||
|
|
||||||
|
def get_readonly_dashboard(self):
|
||||||
|
self.ensure_one()
|
||||||
|
snapshot = json.loads(self.spreadsheet_data)
|
||||||
|
user_locale = self.env['res.lang']._get_user_spreadsheet_locale()
|
||||||
|
snapshot.setdefault('settings', {})['locale'] = user_locale
|
||||||
|
default_currency = self.env['res.currency'].get_company_currency_for_spreadsheet()
|
||||||
|
return {
|
||||||
|
'snapshot': snapshot,
|
||||||
|
'revisions': [],
|
||||||
|
'default_currency': default_currency,
|
||||||
|
}
|
||||||
|
|
||||||
|
def copy(self, default=None):
|
||||||
|
self.ensure_one()
|
||||||
|
if default is None:
|
||||||
|
default = {}
|
||||||
|
if 'name' not in default:
|
||||||
|
default['name'] = _("%s (copy)") % self.name
|
||||||
|
return super().copy(default=default)
|
20
models/spreadsheet_dashboard_group.py
Normal file
20
models/spreadsheet_dashboard_group.py
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
from odoo import fields, models, api, _
|
||||||
|
from odoo.exceptions import UserError
|
||||||
|
|
||||||
|
|
||||||
|
class SpreadsheetDashboardGroup(models.Model):
|
||||||
|
_name = 'spreadsheet.dashboard.group'
|
||||||
|
_description = 'Group of dashboards'
|
||||||
|
_order = 'sequence'
|
||||||
|
|
||||||
|
name = fields.Char(required=True, translate=True)
|
||||||
|
dashboard_ids = fields.One2many('spreadsheet.dashboard', 'dashboard_group_id')
|
||||||
|
sequence = fields.Integer()
|
||||||
|
|
||||||
|
@api.ondelete(at_uninstall=False)
|
||||||
|
def _unlink_except_spreadsheet_data(self):
|
||||||
|
external_ids = self.get_external_id()
|
||||||
|
for group in self:
|
||||||
|
external_id = external_ids[group.id]
|
||||||
|
if external_id and not external_id.startswith('__export__'):
|
||||||
|
raise UserError(_("You cannot delete %s as it is used in another module.", group.name))
|
45
models/spreadsheet_dashboard_share.py
Normal file
45
models/spreadsheet_dashboard_share.py
Normal file
@ -0,0 +1,45 @@
|
|||||||
|
import base64
|
||||||
|
import uuid
|
||||||
|
from werkzeug.exceptions import Forbidden
|
||||||
|
|
||||||
|
from odoo import models, fields, api, _
|
||||||
|
from odoo.tools import consteq
|
||||||
|
|
||||||
|
class SpreadsheetDashboardShare(models.Model):
|
||||||
|
_name = 'spreadsheet.dashboard.share'
|
||||||
|
_inherit = 'spreadsheet.mixin'
|
||||||
|
_description = 'Copy of a shared dashboard'
|
||||||
|
|
||||||
|
dashboard_id = fields.Many2one('spreadsheet.dashboard', required=True, ondelete='cascade')
|
||||||
|
excel_export = fields.Binary()
|
||||||
|
access_token = fields.Char(required=True, default=lambda _x: str(uuid.uuid4()))
|
||||||
|
full_url = fields.Char(string="URL", compute='_compute_full_url')
|
||||||
|
name = fields.Char(related='dashboard_id.name')
|
||||||
|
|
||||||
|
@api.depends('access_token')
|
||||||
|
def _compute_full_url(self):
|
||||||
|
for share in self:
|
||||||
|
share.full_url = "%s/dashboard/share/%s/%s" % (share.get_base_url(), share.id, share.access_token)
|
||||||
|
|
||||||
|
@api.model
|
||||||
|
def action_get_share_url(self, vals):
|
||||||
|
if "excel_files" in vals:
|
||||||
|
excel_zip = self._zip_xslx_files(
|
||||||
|
vals["excel_files"]
|
||||||
|
)
|
||||||
|
del vals["excel_files"]
|
||||||
|
vals["excel_export"] = base64.b64encode(excel_zip)
|
||||||
|
return self.create(vals).full_url
|
||||||
|
|
||||||
|
def _check_token(self, access_token):
|
||||||
|
if not access_token:
|
||||||
|
return False
|
||||||
|
return consteq(access_token, self.access_token)
|
||||||
|
|
||||||
|
def _check_dashboard_access(self, access_token):
|
||||||
|
self.ensure_one()
|
||||||
|
token_access = self._check_token(access_token)
|
||||||
|
dashboard = self.dashboard_id.with_user(self.create_uid)
|
||||||
|
user_access = dashboard.check_access_rights("read", raise_exception=False) and dashboard._filter_access_rules("read")
|
||||||
|
if not (token_access and user_access):
|
||||||
|
raise Forbidden(_("You don't have access to this dashboard. "))
|
6
security/ir.model.access.csv
Normal file
6
security/ir.model.access.csv
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink"
|
||||||
|
"access_spreadsheet_dashboard_group_user","access_spreadsheet_dashboard_group_user","model_spreadsheet_dashboard_group","base.group_user",1,0,0,0
|
||||||
|
spreadsheet_dashboard_user","spreadsheet_dashboard_user","model_spreadsheet_dashboard","base.group_user",1,0,0,0
|
||||||
|
"access_spreadsheet_dashboard_group","access_spreadsheet_dashboard_group","model_spreadsheet_dashboard_group","spreadsheet_dashboard.group_dashboard_manager",1,1,1,1
|
||||||
|
"spreadsheet_dashboard","spreadsheet_dashboard","model_spreadsheet_dashboard","spreadsheet_dashboard.group_dashboard_manager",1,1,1,1
|
||||||
|
access_spreadsheet_dashboard_share,access_spreadsheet_dashboard_share,model_spreadsheet_dashboard_share,"base.group_user",1,1,1,1
|
Can't render this file because it contains an unexpected character in line 3 and column 27.
|
27
security/security.xml
Normal file
27
security/security.xml
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
<odoo>
|
||||||
|
<record id="ir_rule_spreadsheet_dashboard" model="ir.rule">
|
||||||
|
<field name="name">Spreadsheet dashboard: groups</field>
|
||||||
|
<field name="model_id" ref="model_spreadsheet_dashboard" />
|
||||||
|
<field name="groups" eval="[(4, ref('base.group_user'))]" />
|
||||||
|
<field name="domain_force">[('group_ids', 'in', user.groups_id.ids)]</field>
|
||||||
|
</record>
|
||||||
|
|
||||||
|
<record model="ir.module.category" id="spreadsheet_dashboard.dashboard_management">
|
||||||
|
<field name="name">Dashboard</field>
|
||||||
|
<field name="description">User access level for Dashboard module</field>
|
||||||
|
<field name="sequence">30</field>
|
||||||
|
</record>
|
||||||
|
|
||||||
|
<record id="spreadsheet_dashboard.group_dashboard_manager" model="res.groups">
|
||||||
|
<field name="name">Admin</field>
|
||||||
|
<field name="category_id" ref="spreadsheet_dashboard.dashboard_management" />
|
||||||
|
<field name="users" eval="[(4, ref('base.user_root')), (4, ref('base.user_admin'))]" />
|
||||||
|
</record>
|
||||||
|
|
||||||
|
<record id="spreadsheet_dashboard_share_create_uid_rule" model="ir.rule">
|
||||||
|
<field name="name">spreadsheet.dashboard.share: create uid</field>
|
||||||
|
<field name="model_id" ref="model_spreadsheet_dashboard_share" />
|
||||||
|
<field name="groups" eval="[(4, ref('base.group_user'))]" />
|
||||||
|
<field name="domain_force">[('create_uid', '=', user.id)]</field>
|
||||||
|
</record>
|
||||||
|
</odoo>
|
BIN
static/description/icon.png
Normal file
BIN
static/description/icon.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.3 KiB |
1
static/description/icon.svg
Normal file
1
static/description/icon.svg
Normal file
@ -0,0 +1 @@
|
|||||||
|
<svg width="50" height="50" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M4 8a4 4 0 0 1 4-4h17v17a4 4 0 0 1-4 4H4V8Z" fill="#985184"/><path d="M4 35a4 4 0 0 1 4-4h11v11a4 4 0 0 1-4 4H4V35Z" fill="#088BF5"/><path d="M25 46h4a4 4 0 0 0 4-4V31h-4a4 4 0 0 0-4 4v11Z" fill="#1AD3BB"/><path d="M31 17v4a4 4 0 0 0 4 4h11v-4a4 4 0 0 0-4-4H31Z" fill="#F9464C"/><path d="M31 4v4a4 4 0 0 0 4 4h11V8a4 4 0 0 0-4-4H31Z" fill="#FC868B"/><path d="M38 46h4a4 4 0 0 0 4-4V31h-4a4 4 0 0 0-4 4v11Z" fill="#03AF89"/></svg>
|
After Width: | Height: | Size: 522 B |
18
static/src/assets/dashboard_action_loader.js
Normal file
18
static/src/assets/dashboard_action_loader.js
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
/** @odoo-module **/
|
||||||
|
|
||||||
|
import { registry } from "@web/core/registry";
|
||||||
|
import { loadSpreadsheetAction } from "@spreadsheet/assets_backend/spreadsheet_action_loader";
|
||||||
|
|
||||||
|
const actionRegistry = registry.category("actions");
|
||||||
|
|
||||||
|
const loadDashboardAction = async (env, context) => {
|
||||||
|
await loadSpreadsheetAction(env, "action_spreadsheet_dashboard", loadDashboardAction);
|
||||||
|
return {
|
||||||
|
...context,
|
||||||
|
target: "current",
|
||||||
|
tag: "action_spreadsheet_dashboard",
|
||||||
|
type: "ir.actions.client",
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
actionRegistry.add("action_spreadsheet_dashboard", loadDashboardAction);
|
144
static/src/bundle/dashboard_action/dashboard_action.js
Normal file
144
static/src/bundle/dashboard_action/dashboard_action.js
Normal file
@ -0,0 +1,144 @@
|
|||||||
|
/** @odoo-module */
|
||||||
|
|
||||||
|
import { registry } from "@web/core/registry";
|
||||||
|
import { ControlPanel } from "@web/search/control_panel/control_panel";
|
||||||
|
import { DashboardLoader, Status } from "./dashboard_loader";
|
||||||
|
import { Spreadsheet } from "@odoo/o-spreadsheet";
|
||||||
|
import { useSetupAction } from "@web/webclient/actions/action_hook";
|
||||||
|
import { DashboardMobileSearchPanel } from "./mobile_search_panel/mobile_search_panel";
|
||||||
|
import { MobileFigureContainer } from "./mobile_figure_container/mobile_figure_container";
|
||||||
|
import { FilterValue } from "@spreadsheet/global_filters/components/filter_value/filter_value";
|
||||||
|
import { useService } from "@web/core/utils/hooks";
|
||||||
|
import { standardActionServiceProps } from "@web/webclient/actions/action_service";
|
||||||
|
import { SpreadsheetShareButton } from "@spreadsheet/components/share_button/share_button";
|
||||||
|
import { useSpreadsheetPrint } from "@spreadsheet/hooks";
|
||||||
|
|
||||||
|
import { Component, onWillStart, useState, useEffect } from "@odoo/owl";
|
||||||
|
|
||||||
|
export class SpreadsheetDashboardAction extends Component {
|
||||||
|
setup() {
|
||||||
|
this.Status = Status;
|
||||||
|
this.controlPanelDisplay = {};
|
||||||
|
this.orm = useService("orm");
|
||||||
|
this.router = useService("router");
|
||||||
|
// Use the non-protected orm service (`this.env.services.orm` instead of `useService("orm")`)
|
||||||
|
// because spreadsheets models are preserved across multiple components when navigating
|
||||||
|
// with the breadcrumb
|
||||||
|
// TODO write a test
|
||||||
|
/** @type {DashboardLoader}*/
|
||||||
|
this.loader = useState(new DashboardLoader(this.env, this.env.services.orm));
|
||||||
|
onWillStart(async () => {
|
||||||
|
if (this.props.state && this.props.state.dashboardLoader) {
|
||||||
|
const { groups, dashboards } = this.props.state.dashboardLoader;
|
||||||
|
this.loader.restoreFromState(groups, dashboards);
|
||||||
|
} else {
|
||||||
|
await this.loader.load();
|
||||||
|
}
|
||||||
|
const activeDashboardId = this.getInitialActiveDashboard();
|
||||||
|
if (activeDashboardId) {
|
||||||
|
this.openDashboard(activeDashboardId);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
useEffect(
|
||||||
|
() => this.router.pushState({ dashboard_id: this.activeDashboardId }),
|
||||||
|
() => [this.activeDashboardId]
|
||||||
|
);
|
||||||
|
useEffect(
|
||||||
|
() => {
|
||||||
|
const dashboard = this.state.activeDashboard;
|
||||||
|
if (dashboard && dashboard.status === Status.Loaded) {
|
||||||
|
const render = () => this.render(true);
|
||||||
|
dashboard.model.on("update", this, render);
|
||||||
|
return () => dashboard.model.off("update", this, render);
|
||||||
|
}
|
||||||
|
},
|
||||||
|
() => {
|
||||||
|
const dashboard = this.state.activeDashboard;
|
||||||
|
return [dashboard?.model, dashboard?.status];
|
||||||
|
}
|
||||||
|
);
|
||||||
|
useSetupAction({
|
||||||
|
getLocalState: () => {
|
||||||
|
return {
|
||||||
|
activeDashboardId: this.activeDashboardId,
|
||||||
|
dashboardLoader: this.loader.getState(),
|
||||||
|
};
|
||||||
|
},
|
||||||
|
});
|
||||||
|
useSpreadsheetPrint(() => this.state.activeDashboard?.model);
|
||||||
|
/** @type {{ activeDashboard: import("./dashboard_loader").Dashboard}} */
|
||||||
|
this.state = useState({ activeDashboard: undefined });
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @returns {number | undefined}
|
||||||
|
*/
|
||||||
|
get activeDashboardId() {
|
||||||
|
return this.state.activeDashboard ? this.state.activeDashboard.id : undefined;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @returns {object[]}
|
||||||
|
*/
|
||||||
|
get filters() {
|
||||||
|
const dashboard = this.state.activeDashboard;
|
||||||
|
if (!dashboard || dashboard.status !== Status.Loaded) {
|
||||||
|
return [];
|
||||||
|
}
|
||||||
|
return dashboard.model.getters.getGlobalFilters();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @private
|
||||||
|
* @returns {number | undefined}
|
||||||
|
*/
|
||||||
|
getInitialActiveDashboard() {
|
||||||
|
if (this.props.state && this.props.state.activeDashboardId) {
|
||||||
|
return this.props.state.activeDashboardId;
|
||||||
|
}
|
||||||
|
const params = this.props.action.params || this.props.action.context.params;
|
||||||
|
if (params && params.dashboard_id) {
|
||||||
|
return params.dashboard_id;
|
||||||
|
}
|
||||||
|
const [firstSection] = this.getDashboardGroups();
|
||||||
|
if (firstSection && firstSection.dashboards.length) {
|
||||||
|
return firstSection.dashboards[0].id;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
getDashboardGroups() {
|
||||||
|
return this.loader.getDashboardGroups();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param {number} dashboardId
|
||||||
|
*/
|
||||||
|
openDashboard(dashboardId) {
|
||||||
|
this.state.activeDashboard = this.loader.getDashboard(dashboardId);
|
||||||
|
}
|
||||||
|
|
||||||
|
async shareSpreadsheet(data, excelExport) {
|
||||||
|
const url = await this.orm.call("spreadsheet.dashboard.share", "action_get_share_url", [
|
||||||
|
{
|
||||||
|
dashboard_id: this.activeDashboardId,
|
||||||
|
spreadsheet_data: JSON.stringify(data),
|
||||||
|
excel_files: excelExport.files,
|
||||||
|
},
|
||||||
|
]);
|
||||||
|
return url;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
SpreadsheetDashboardAction.template = "spreadsheet_dashboard.DashboardAction";
|
||||||
|
SpreadsheetDashboardAction.components = {
|
||||||
|
ControlPanel,
|
||||||
|
Spreadsheet,
|
||||||
|
FilterValue,
|
||||||
|
DashboardMobileSearchPanel,
|
||||||
|
MobileFigureContainer,
|
||||||
|
SpreadsheetShareButton,
|
||||||
|
};
|
||||||
|
SpreadsheetDashboardAction.props = { ...standardActionServiceProps };
|
||||||
|
|
||||||
|
registry
|
||||||
|
.category("actions")
|
||||||
|
.add("action_spreadsheet_dashboard", SpreadsheetDashboardAction, { force: true });
|
86
static/src/bundle/dashboard_action/dashboard_action.scss
Normal file
86
static/src/bundle/dashboard_action/dashboard_action.scss
Normal file
@ -0,0 +1,86 @@
|
|||||||
|
.o_spreadsheet_dashboard_search_panel {
|
||||||
|
width: fit-content;
|
||||||
|
max-width: 200px;
|
||||||
|
align-items: center;
|
||||||
|
|
||||||
|
ul {
|
||||||
|
padding-inline-start: 0px
|
||||||
|
}
|
||||||
|
|
||||||
|
li {
|
||||||
|
padding: 4px 8px 4px 12px;
|
||||||
|
list-style-type: none;
|
||||||
|
white-space: nowrap;
|
||||||
|
overflow: hidden;
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
|
||||||
|
&:hover:not(.active) {
|
||||||
|
background-color: $o-gray-100;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
.o_spreadsheet_dashboard_action {
|
||||||
|
background-color: white;
|
||||||
|
|
||||||
|
.o_renderer {
|
||||||
|
height: 100%;
|
||||||
|
|
||||||
|
.o-spreadsheet {
|
||||||
|
height: 100%;
|
||||||
|
|
||||||
|
.o-grid {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
|
||||||
|
canvas {
|
||||||
|
border-top: 0px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.o_side_panel_filter_icon {
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dashboard-loading-status {
|
||||||
|
margin: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.o_cp_top_left {
|
||||||
|
flex: 1;
|
||||||
|
min-width: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.o_cp_top_right {
|
||||||
|
display: flex;
|
||||||
|
justify-content: flex-end;
|
||||||
|
align-items: flex-start;
|
||||||
|
flex: 4;
|
||||||
|
min-width: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.o_control_panel_actions {
|
||||||
|
gap: map-get($spacers, 2);
|
||||||
|
|
||||||
|
.o-filter-value {
|
||||||
|
min-height: 25px;
|
||||||
|
min-width: 100px;
|
||||||
|
flex-basis: 100px;
|
||||||
|
flex-grow: 1;
|
||||||
|
|
||||||
|
.o_multi_record_selector {
|
||||||
|
width: 100%;
|
||||||
|
|
||||||
|
.o_input{
|
||||||
|
flex: 1 0 1rem;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.o-filter-value-double-size {
|
||||||
|
flex-basis: 200px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
65
static/src/bundle/dashboard_action/dashboard_action.xml
Normal file
65
static/src/bundle/dashboard_action/dashboard_action.xml
Normal file
@ -0,0 +1,65 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<templates>
|
||||||
|
<div t-name="spreadsheet_dashboard.DashboardAction" class="o_action o_spreadsheet_dashboard_action o_field_highlight">
|
||||||
|
<ControlPanel display="controlPanelDisplay">
|
||||||
|
<t t-set-slot="layout-actions">
|
||||||
|
<t t-set="status" t-value="state.activeDashboard and state.activeDashboard.status"/>
|
||||||
|
<FilterValue
|
||||||
|
t-if="status === Status.Loaded"
|
||||||
|
filter="filter"
|
||||||
|
model="state.activeDashboard.model"
|
||||||
|
t-as="filter"
|
||||||
|
t-foreach="filters"
|
||||||
|
t-key="filter.id"
|
||||||
|
/>
|
||||||
|
</t>
|
||||||
|
<t t-set-slot="control-panel-navigation-additional">
|
||||||
|
<SpreadsheetShareButton t-key="activeDashboardId" model="state.activeDashboard?.model" onSpreadsheetShared.bind="shareSpreadsheet"/>
|
||||||
|
</t>
|
||||||
|
</ControlPanel>
|
||||||
|
<t t-set="dashboard" t-value="state.activeDashboard"/>
|
||||||
|
<div class="o_content o_component_with_search_panel" t-att-class="{ o_mobile_dashboard: env.isSmall }">
|
||||||
|
<!-- Dashboard selection -->
|
||||||
|
<t t-if="env.isSmall">
|
||||||
|
<DashboardMobileSearchPanel
|
||||||
|
onDashboardSelected="(dashboardId) => this.openDashboard(dashboardId)"
|
||||||
|
activeDashboard="dashboard"
|
||||||
|
groups="getDashboardGroups()"/>
|
||||||
|
</t>
|
||||||
|
<t t-else="">
|
||||||
|
<div class="o_spreadsheet_dashboard_search_panel o_search_panel flex-grow-0 border-end flex-shrink-0 pe-2 pb-5 ps-4 h-100 bg-view overflow-auto">
|
||||||
|
<section t-foreach="getDashboardGroups()" t-as="group" t-key="group.id" class="o_search_panel_section o_search_panel_category">
|
||||||
|
<header class="o_search_panel_section_header pt-4 pb-2 text-uppercase o_cursor_default user-select-none">
|
||||||
|
<b t-esc="group.name"/>
|
||||||
|
</header>
|
||||||
|
<ul class="list-group d-block o_search_panel_field">
|
||||||
|
<li t-foreach="group.dashboards" t-as="dashboard" t-key="dashboard.id"
|
||||||
|
t-on-click="() => this.openDashboard(dashboard.id)"
|
||||||
|
t-esc="dashboard.displayName"
|
||||||
|
t-att-data-name="dashboard.displayName"
|
||||||
|
class="o_search_panel_category_value list-group-item cursor-pointer border-0"
|
||||||
|
t-att-class="{'active': dashboard.id === state.activeDashboard.id}"/>
|
||||||
|
</ul>
|
||||||
|
</section>
|
||||||
|
</div>
|
||||||
|
</t>
|
||||||
|
<!-- Main content -->
|
||||||
|
<h3 t-if="!dashboard" class="dashboard-loading-status">No available dashboard</h3>
|
||||||
|
<t t-else="">
|
||||||
|
<t t-set="status" t-value="dashboard.status"/>
|
||||||
|
<h3 t-if="status === Status.Loading" class="dashboard-loading-status">Loading...</h3>
|
||||||
|
<div t-elif="status === Status.Error" class="dashboard-loading-status error">
|
||||||
|
An error occured while loading the dashboard
|
||||||
|
</div>
|
||||||
|
<t t-else="">
|
||||||
|
<MobileFigureContainer t-if="env.isSmall" spreadsheetModel="dashboard.model" t-key="dashboard.id"/>
|
||||||
|
<div t-else="" class="o_renderer">
|
||||||
|
<Spreadsheet
|
||||||
|
model="dashboard.model"
|
||||||
|
t-key="dashboard.id"/>
|
||||||
|
</div>
|
||||||
|
</t>
|
||||||
|
</t>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</templates>
|
220
static/src/bundle/dashboard_action/dashboard_loader.js
Normal file
220
static/src/bundle/dashboard_action/dashboard_loader.js
Normal file
@ -0,0 +1,220 @@
|
|||||||
|
/** @odoo-module */
|
||||||
|
|
||||||
|
import { DataSources } from "@spreadsheet/data_sources/data_sources";
|
||||||
|
import { migrate } from "@spreadsheet/o_spreadsheet/migration";
|
||||||
|
import { Model } from "@odoo/o-spreadsheet";
|
||||||
|
import { createDefaultCurrencyFormat } from "@spreadsheet/currency/helpers";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @type {{
|
||||||
|
* NotLoaded: "NotLoaded",
|
||||||
|
* Loading: "Loading",
|
||||||
|
* Loaded: "Loaded",
|
||||||
|
* Error: "Error",
|
||||||
|
* }}
|
||||||
|
*/
|
||||||
|
export const Status = {
|
||||||
|
NotLoaded: "NotLoaded",
|
||||||
|
Loading: "Loading",
|
||||||
|
Loaded: "Loaded",
|
||||||
|
Error: "Error",
|
||||||
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @typedef Dashboard
|
||||||
|
* @property {number} id
|
||||||
|
* @property {string} displayName
|
||||||
|
* @property {string} status
|
||||||
|
* @property {Model} [model]
|
||||||
|
* @property {Error} [error]
|
||||||
|
*
|
||||||
|
* @typedef DashboardGroupData
|
||||||
|
* @property {number} id
|
||||||
|
* @property {string} name
|
||||||
|
* @property {Array<{id: number, name: string}>} dashboards
|
||||||
|
*
|
||||||
|
* @typedef DashboardGroup
|
||||||
|
* @property {number} id
|
||||||
|
* @property {string} name
|
||||||
|
* @property {Array<Dashboard>} dashboards
|
||||||
|
*
|
||||||
|
* @typedef {import("@web/env").OdooEnv} OdooEnv
|
||||||
|
*
|
||||||
|
* @typedef {import("@web/core/orm_service").ORM} ORM
|
||||||
|
*/
|
||||||
|
|
||||||
|
export class DashboardLoader {
|
||||||
|
/**
|
||||||
|
* @param {OdooEnv} env
|
||||||
|
* @param {ORM} orm
|
||||||
|
*/
|
||||||
|
constructor(env, orm) {
|
||||||
|
/** @private */
|
||||||
|
this.env = env;
|
||||||
|
/** @private */
|
||||||
|
this.orm = orm;
|
||||||
|
/** @private @type {Array<DashboardGroupData>} */
|
||||||
|
this.groups = [];
|
||||||
|
/** @private @type {Object<number, Dashboard>} */
|
||||||
|
this.dashboards = {};
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param {Array<DashboardGroupData>} groups
|
||||||
|
* @param {Object<number, Dashboard>} dashboards
|
||||||
|
*/
|
||||||
|
restoreFromState(groups, dashboards) {
|
||||||
|
this.groups = groups;
|
||||||
|
this.dashboards = dashboards;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return data needed to restore a dashboard loader
|
||||||
|
*/
|
||||||
|
getState() {
|
||||||
|
return {
|
||||||
|
groups: this.groups,
|
||||||
|
dashboards: this.dashboards,
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
async load() {
|
||||||
|
const groups = await this._fetchGroups();
|
||||||
|
this.groups = groups
|
||||||
|
.filter((group) => group.dashboard_ids.length)
|
||||||
|
.map((group) => ({
|
||||||
|
id: group.id,
|
||||||
|
name: group.name,
|
||||||
|
dashboards: group.dashboard_ids,
|
||||||
|
}));
|
||||||
|
const dashboards = this.groups.map((group) => group.dashboards).flat();
|
||||||
|
for (const dashboard of dashboards) {
|
||||||
|
this.dashboards[dashboard.id] = {
|
||||||
|
id: dashboard.id,
|
||||||
|
displayName: dashboard.name,
|
||||||
|
status: Status.NotLoaded,
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param {number} dashboardId
|
||||||
|
* @returns {Dashboard}
|
||||||
|
*/
|
||||||
|
getDashboard(dashboardId) {
|
||||||
|
const dashboard = this._getDashboard(dashboardId);
|
||||||
|
if (dashboard.status === Status.NotLoaded) {
|
||||||
|
dashboard.promise = this._loadDashboardData(dashboardId);
|
||||||
|
}
|
||||||
|
return dashboard;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @returns {Array<DashboardGroup>}
|
||||||
|
*/
|
||||||
|
getDashboardGroups() {
|
||||||
|
return this.groups.map((section) => ({
|
||||||
|
id: section.id,
|
||||||
|
name: section.name,
|
||||||
|
dashboards: section.dashboards.map((dashboard) => ({
|
||||||
|
id: dashboard.id,
|
||||||
|
displayName: dashboard.name,
|
||||||
|
status: this._getDashboard(dashboard.id).status,
|
||||||
|
})),
|
||||||
|
}));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @private
|
||||||
|
* @returns {Promise<{id: number, name: string, dashboard_ids: number[]}[]>}
|
||||||
|
*/
|
||||||
|
async _fetchGroups() {
|
||||||
|
const groups = await this.orm.webSearchRead(
|
||||||
|
"spreadsheet.dashboard.group",
|
||||||
|
[["dashboard_ids", "!=", false]],
|
||||||
|
{
|
||||||
|
specification: {
|
||||||
|
name: {},
|
||||||
|
dashboard_ids: { fields: { name: {} } },
|
||||||
|
},
|
||||||
|
}
|
||||||
|
);
|
||||||
|
return groups.records;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @private
|
||||||
|
* @param {number} id
|
||||||
|
* @returns {Dashboard}
|
||||||
|
*/
|
||||||
|
_getDashboard(id) {
|
||||||
|
if (!this.dashboards[id]) {
|
||||||
|
this.dashboards[id] = { status: Status.NotLoaded, id, displayName: "" };
|
||||||
|
}
|
||||||
|
return this.dashboards[id];
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @private
|
||||||
|
* @param {number} dashboardId
|
||||||
|
*/
|
||||||
|
async _loadDashboardData(dashboardId) {
|
||||||
|
const dashboard = this._getDashboard(dashboardId);
|
||||||
|
dashboard.status = Status.Loading;
|
||||||
|
try {
|
||||||
|
const { snapshot, revisions, default_currency } = await this.orm.call(
|
||||||
|
"spreadsheet.dashboard",
|
||||||
|
"get_readonly_dashboard",
|
||||||
|
[dashboardId]
|
||||||
|
);
|
||||||
|
dashboard.model = this._createSpreadsheetModel(snapshot, revisions, default_currency);
|
||||||
|
dashboard.status = Status.Loaded;
|
||||||
|
} catch (error) {
|
||||||
|
dashboard.error = error;
|
||||||
|
dashboard.status = Status.Error;
|
||||||
|
throw error;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Activate the first sheet of a model
|
||||||
|
*
|
||||||
|
* @param {Model} model
|
||||||
|
*/
|
||||||
|
_activateFirstSheet(model) {
|
||||||
|
const sheetId = model.getters.getActiveSheetId();
|
||||||
|
const firstSheetId = model.getters.getSheetIds()[0];
|
||||||
|
if (firstSheetId !== sheetId) {
|
||||||
|
model.dispatch("ACTIVATE_SHEET", {
|
||||||
|
sheetIdFrom: sheetId,
|
||||||
|
sheetIdTo: firstSheetId,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @private
|
||||||
|
* @param {object} snapshot
|
||||||
|
* @param {object[]} revisions
|
||||||
|
* @param {object} [defaultCurrency]
|
||||||
|
* @returns {Model}
|
||||||
|
*/
|
||||||
|
_createSpreadsheetModel(snapshot, revisions = [], defaultCurrency) {
|
||||||
|
const dataSources = new DataSources(this.env);
|
||||||
|
const defaultCurrencyFormat = defaultCurrency
|
||||||
|
? createDefaultCurrencyFormat(defaultCurrency)
|
||||||
|
: undefined;
|
||||||
|
const model = new Model(
|
||||||
|
migrate(snapshot),
|
||||||
|
{
|
||||||
|
custom: { env: this.env, orm: this.orm, dataSources },
|
||||||
|
mode: "dashboard",
|
||||||
|
defaultCurrencyFormat,
|
||||||
|
},
|
||||||
|
revisions
|
||||||
|
);
|
||||||
|
this._activateFirstSheet(model);
|
||||||
|
dataSources.addEventListener("data-source-updated", () => model.dispatch("EVALUATE_CELLS"));
|
||||||
|
return model;
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,44 @@
|
|||||||
|
/** @odoo-module */
|
||||||
|
|
||||||
|
import * as spreadsheet from "@odoo/o-spreadsheet";
|
||||||
|
|
||||||
|
import { Component, useSubEnv } from "@odoo/owl";
|
||||||
|
const { registries } = spreadsheet;
|
||||||
|
const { figureRegistry } = registries;
|
||||||
|
|
||||||
|
export class MobileFigureContainer extends Component {
|
||||||
|
setup() {
|
||||||
|
useSubEnv({
|
||||||
|
model: this.props.spreadsheetModel,
|
||||||
|
isDashboard: () => this.props.spreadsheetModel.getters.isDashboard(),
|
||||||
|
openSidePanel: () => {},
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
get figures() {
|
||||||
|
const sheetId = this.props.spreadsheetModel.getters.getActiveSheetId();
|
||||||
|
return this.props.spreadsheetModel.getters
|
||||||
|
.getFigures(sheetId)
|
||||||
|
.sort((f1, f2) => (this.isBefore(f1, f2) ? -1 : 1))
|
||||||
|
.map((figure) => ({
|
||||||
|
...figure,
|
||||||
|
width: window.innerWidth,
|
||||||
|
height: 300,
|
||||||
|
}));
|
||||||
|
}
|
||||||
|
|
||||||
|
getFigureComponent(figure) {
|
||||||
|
return figureRegistry.get(figure.tag).Component;
|
||||||
|
}
|
||||||
|
|
||||||
|
isBefore(f1, f2) {
|
||||||
|
// TODO be smarter
|
||||||
|
return f1.x < f2.x ? f1.y < f2.y : f1.y < f2.y;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
MobileFigureContainer.template = "documents_spreadsheet.MobileFigureContainer";
|
||||||
|
|
||||||
|
MobileFigureContainer.props = {
|
||||||
|
spreadsheetModel: Object,
|
||||||
|
};
|
@ -0,0 +1,15 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<templates>
|
||||||
|
<t t-name="documents_spreadsheet.MobileFigureContainer">
|
||||||
|
<t t-if="!figures.length">
|
||||||
|
Only chart figures are displayed in small screens but this dashboard doesn't contain any
|
||||||
|
</t>
|
||||||
|
<t
|
||||||
|
t-foreach="figures" t-as="figure"
|
||||||
|
t-component="getFigureComponent(figure)"
|
||||||
|
onFigureDeleted="() => {}"
|
||||||
|
figure="figure"
|
||||||
|
t-key="figure.id"/>
|
||||||
|
</t>
|
||||||
|
</templates>
|
||||||
|
|
@ -0,0 +1,42 @@
|
|||||||
|
/** @odoo-module */
|
||||||
|
|
||||||
|
import { _t } from "@web/core/l10n/translation";
|
||||||
|
|
||||||
|
import { Component, useState } from "@odoo/owl";
|
||||||
|
|
||||||
|
export class DashboardMobileSearchPanel extends Component {
|
||||||
|
setup() {
|
||||||
|
this.state = useState({ isOpen: false });
|
||||||
|
}
|
||||||
|
|
||||||
|
get searchBarText() {
|
||||||
|
return this.props.activeDashboard
|
||||||
|
? this.props.activeDashboard.displayName
|
||||||
|
: _t("Choose a dashboard....");
|
||||||
|
}
|
||||||
|
|
||||||
|
onDashboardSelected(dashboardId) {
|
||||||
|
this.props.onDashboardSelected(dashboardId);
|
||||||
|
this.state.isOpen = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
openDashboardSelection() {
|
||||||
|
const dashboards = this.props.groups.map((group) => group.dashboards).flat();
|
||||||
|
if (dashboards.length > 1) {
|
||||||
|
this.state.isOpen = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
DashboardMobileSearchPanel.template = "documents_spreadsheet.DashboardMobileSearchPanel";
|
||||||
|
DashboardMobileSearchPanel.props = {
|
||||||
|
/**
|
||||||
|
* (dashboardId: number) => void
|
||||||
|
*/
|
||||||
|
onDashboardSelected: Function,
|
||||||
|
groups: Object,
|
||||||
|
activeDashboard: {
|
||||||
|
type: Object,
|
||||||
|
optional: true,
|
||||||
|
},
|
||||||
|
};
|
@ -0,0 +1,43 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<templates>
|
||||||
|
<div t-name="documents_spreadsheet.DashboardMobileSearchPanel" class="o_search_panel o_search_panel_summary btn w-100 overflow-visible">
|
||||||
|
<t t-if="state.isOpen">
|
||||||
|
<t t-portal="'body'">
|
||||||
|
<div class="o_spreadsheet_dashboard_search_panel o_search_panel o_searchview o_mobile_search">
|
||||||
|
<div class="o_mobile_search_header">
|
||||||
|
<button type="button" class="o_mobile_search_button btn" t-on-click="() => this.state.isOpen = false">
|
||||||
|
<i class="oi oi-arrow-left" />
|
||||||
|
<strong class="ml8">BACK</strong>
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
<div class="o_mobile_search_content">
|
||||||
|
<div class="o_search_panel flex-grow-0 flex-shrink-0 border-end pe-2 pb-5 ps-4 h-100 bg-view overflow-auto">
|
||||||
|
<section t-foreach="props.groups" t-as="group" t-key="group.id" class="o_search_panel_section o_search_panel_category">
|
||||||
|
<header class="o_search_panel_section_header pt-4 pb-2 text-uppercase cursor-default">
|
||||||
|
<b t-esc="group.name"/>
|
||||||
|
</header>
|
||||||
|
<ul class="list-group d-block o_search_panel_field">
|
||||||
|
<li t-foreach="group.dashboards" t-as="dashboard" t-key="dashboard.id" t-on-click="() => this.onDashboardSelected(dashboard.id)" class="o_search_panel_category_value list-group-item py-1 o_cursor_pointer border-0 ps-0 pe-2">
|
||||||
|
<header class="list-group-item list-group-item-action d-flex align-items-center p-0 border-0" t-att-class="{'active text-900 fw-bold': dashboard.id === props.activeDashboard.id}">
|
||||||
|
<div class="o_search_panel_label d-flex align-items-center overflow-hidden w-100 o_cursor_pointer mb-0">
|
||||||
|
<!-- empty button to mimick the standard search panel -->
|
||||||
|
<button class="o_toggle_fold btn p-0 flex-shrink-0 text-center"/>
|
||||||
|
<span t-esc="dashboard.displayName" class="o_search_panel_label_title text-truncate"/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</header>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</section>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</t>
|
||||||
|
</t>
|
||||||
|
<div t-elif="props.groups.length" t-on-click="openDashboardSelection" class="d-flex align-items-center">
|
||||||
|
<i class="fa fa-fw fa-filter"/>
|
||||||
|
<div t-esc="searchBarText" class="o_search_panel_current_selection text-truncate ms-2 me-auto"/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</templates>
|
||||||
|
|
12
static/src/bundle/list/clickable_cell.js
Normal file
12
static/src/bundle/list/clickable_cell.js
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
/** @odoo-module */
|
||||||
|
|
||||||
|
import { SEE_RECORD_LIST, SEE_RECORD_LIST_VISIBLE } from "@spreadsheet/list/list_actions";
|
||||||
|
import * as spreadsheet from "@odoo/o-spreadsheet";
|
||||||
|
|
||||||
|
const { clickableCellRegistry } = spreadsheet.registries;
|
||||||
|
|
||||||
|
clickableCellRegistry.add("list", {
|
||||||
|
condition: SEE_RECORD_LIST_VISIBLE,
|
||||||
|
execute: SEE_RECORD_LIST,
|
||||||
|
sequence: 10,
|
||||||
|
});
|
23
static/src/bundle/pivot/clickable_cell.js
Normal file
23
static/src/bundle/pivot/clickable_cell.js
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
/** @odoo-module */
|
||||||
|
|
||||||
|
import * as spreadsheet from "@odoo/o-spreadsheet";
|
||||||
|
import {
|
||||||
|
SEE_RECORDS_PIVOT,
|
||||||
|
SEE_RECORDS_PIVOT_VISIBLE,
|
||||||
|
SET_FILTER_MATCHING,
|
||||||
|
SET_FILTER_MATCHING_CONDITION,
|
||||||
|
} from "@spreadsheet/pivot/pivot_actions";
|
||||||
|
|
||||||
|
const { clickableCellRegistry } = spreadsheet.registries;
|
||||||
|
|
||||||
|
clickableCellRegistry.add("pivot", {
|
||||||
|
condition: SEE_RECORDS_PIVOT_VISIBLE,
|
||||||
|
execute: SEE_RECORDS_PIVOT,
|
||||||
|
sequence: 3,
|
||||||
|
});
|
||||||
|
|
||||||
|
clickableCellRegistry.add("pivot_set_filter_matching", {
|
||||||
|
condition: SET_FILTER_MATCHING_CONDITION,
|
||||||
|
execute: SET_FILTER_MATCHING,
|
||||||
|
sequence: 2,
|
||||||
|
});
|
8
static/src/print_assets/print_dashboard_action.scss
Normal file
8
static/src/print_assets/print_dashboard_action.scss
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
@media print {
|
||||||
|
.o_spreadsheet_dashboard_action {
|
||||||
|
height: auto;
|
||||||
|
.o_spreadsheet_dashboard_search_panel,.o_control_panel {
|
||||||
|
display: none !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
85
static/tests/clickable_cells/clickable_cells.js
Normal file
85
static/tests/clickable_cells/clickable_cells.js
Normal file
@ -0,0 +1,85 @@
|
|||||||
|
/** @odoo-module */
|
||||||
|
|
||||||
|
import { getFixture, nextTick } from "@web/../tests/helpers/utils";
|
||||||
|
import { getDashboardServerData } from "../utils/data";
|
||||||
|
import { createSpreadsheetDashboard } from "../utils/dashboard_action";
|
||||||
|
import { getBasicData } from "@spreadsheet/../tests/utils/data";
|
||||||
|
|
||||||
|
async function createDashboardActionWithData(data) {
|
||||||
|
const serverData = getDashboardServerData();
|
||||||
|
const json = JSON.stringify(data);
|
||||||
|
const dashboard = serverData.models["spreadsheet.dashboard"].records[0];
|
||||||
|
dashboard.spreadsheet_data = json;
|
||||||
|
dashboard.json_data = json;
|
||||||
|
serverData.models = {
|
||||||
|
...serverData.models,
|
||||||
|
...getBasicData(),
|
||||||
|
};
|
||||||
|
await createSpreadsheetDashboard({ serverData, spreadsheetId: dashboard.id });
|
||||||
|
await nextTick();
|
||||||
|
return getFixture();
|
||||||
|
}
|
||||||
|
|
||||||
|
QUnit.module("spreadsheet_dashboard > clickable cells");
|
||||||
|
|
||||||
|
QUnit.test("A link in a dashboard should be clickable", async (assert) => {
|
||||||
|
const data = {
|
||||||
|
sheets: [
|
||||||
|
{
|
||||||
|
cells: { A1: { content: "[Odoo](https://odoo.com)" } },
|
||||||
|
},
|
||||||
|
],
|
||||||
|
};
|
||||||
|
const target = await createDashboardActionWithData(data);
|
||||||
|
assert.containsOnce(target, ".o-dashboard-clickable-cell");
|
||||||
|
});
|
||||||
|
|
||||||
|
QUnit.test("Invalid pivot/list formulas should not be clickable", async (assert) => {
|
||||||
|
const data = {
|
||||||
|
sheets: [
|
||||||
|
{
|
||||||
|
cells: {
|
||||||
|
A1: { content: `=ODOO.PIVOT("1", "measure")` },
|
||||||
|
A2: { content: `=ODOO.LIST("1", 1, "name")` },
|
||||||
|
},
|
||||||
|
},
|
||||||
|
],
|
||||||
|
};
|
||||||
|
const target = await createDashboardActionWithData(data);
|
||||||
|
assert.containsNone(target, ".o-dashboard-clickable-cell");
|
||||||
|
});
|
||||||
|
|
||||||
|
QUnit.test("pivot/list formulas should be clickable", async (assert) => {
|
||||||
|
const data = {
|
||||||
|
sheets: [
|
||||||
|
{
|
||||||
|
cells: {
|
||||||
|
A1: { content: `=ODOO.PIVOT("1", "probability", "bar", "false")` },
|
||||||
|
A2: { content: `=ODOO.LIST(1, 1, "foo")` },
|
||||||
|
},
|
||||||
|
},
|
||||||
|
],
|
||||||
|
lists: {
|
||||||
|
1: {
|
||||||
|
id: 1,
|
||||||
|
columns: ["foo"],
|
||||||
|
domain: [],
|
||||||
|
model: "partner",
|
||||||
|
orderBy: [],
|
||||||
|
},
|
||||||
|
},
|
||||||
|
pivots: {
|
||||||
|
1: {
|
||||||
|
id: 1,
|
||||||
|
colGroupBys: ["foo"],
|
||||||
|
domain: [],
|
||||||
|
measures: [{ field: "probability", operator: "avg" }],
|
||||||
|
model: "partner",
|
||||||
|
rowGroupBys: ["bar"],
|
||||||
|
context: {},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
};
|
||||||
|
const target = await createDashboardActionWithData(data);
|
||||||
|
assert.containsN(target, ".o-dashboard-clickable-cell", 2);
|
||||||
|
});
|
337
static/tests/dashboard/dashboard_action_test.js
Normal file
337
static/tests/dashboard/dashboard_action_test.js
Normal file
@ -0,0 +1,337 @@
|
|||||||
|
/** @odoo-module */
|
||||||
|
|
||||||
|
import {
|
||||||
|
getFixture,
|
||||||
|
click,
|
||||||
|
nextTick,
|
||||||
|
editInput,
|
||||||
|
makeDeferred,
|
||||||
|
patchWithCleanup,
|
||||||
|
} from "@web/../tests/helpers/utils";
|
||||||
|
import { browser } from "@web/core/browser/browser";
|
||||||
|
import { getDashboardServerData } from "../utils/data";
|
||||||
|
import { getBasicData, getBasicListArchs } from "@spreadsheet/../tests/utils/data";
|
||||||
|
import { createSpreadsheetDashboard } from "../utils/dashboard_action";
|
||||||
|
import { keyDown } from "@spreadsheet/../tests/utils/ui";
|
||||||
|
import { RPCError } from "@web/core/network/rpc_service";
|
||||||
|
import { errorService } from "@web/core/errors/error_service";
|
||||||
|
import { registry } from "@web/core/registry";
|
||||||
|
|
||||||
|
QUnit.module("spreadsheet_dashboard > Dashboard > Dashboard action");
|
||||||
|
|
||||||
|
function getServerData(spreadsheetData) {
|
||||||
|
const serverData = getDashboardServerData();
|
||||||
|
serverData.models = {
|
||||||
|
...serverData.models,
|
||||||
|
...getBasicData(),
|
||||||
|
};
|
||||||
|
serverData.views = getBasicListArchs();
|
||||||
|
serverData.models["spreadsheet.dashboard.group"].records = [
|
||||||
|
{
|
||||||
|
dashboard_ids: [789],
|
||||||
|
id: 1,
|
||||||
|
name: "Pivot",
|
||||||
|
},
|
||||||
|
];
|
||||||
|
serverData.models["spreadsheet.dashboard"].records = [
|
||||||
|
{
|
||||||
|
id: 789,
|
||||||
|
name: "Spreadsheet with Pivot",
|
||||||
|
json_data: JSON.stringify(spreadsheetData),
|
||||||
|
spreadsheet_data: JSON.stringify(spreadsheetData),
|
||||||
|
dashboard_group_id: 1,
|
||||||
|
},
|
||||||
|
];
|
||||||
|
return serverData;
|
||||||
|
}
|
||||||
|
|
||||||
|
QUnit.test("display available spreadsheets", async (assert) => {
|
||||||
|
await createSpreadsheetDashboard();
|
||||||
|
assert.containsN(getFixture(), ".o_search_panel section", 2);
|
||||||
|
assert.containsN(getFixture(), ".o_search_panel li", 3);
|
||||||
|
});
|
||||||
|
|
||||||
|
QUnit.test("display the active spreadsheet", async (assert) => {
|
||||||
|
await createSpreadsheetDashboard();
|
||||||
|
assert.containsOnce(
|
||||||
|
getFixture(),
|
||||||
|
".o_search_panel li.active",
|
||||||
|
"It should have one active element"
|
||||||
|
);
|
||||||
|
assert.containsOnce(getFixture(), ".o-spreadsheet", "It should display the spreadsheet");
|
||||||
|
});
|
||||||
|
|
||||||
|
QUnit.test("load action with specific dashboard", async (assert) => {
|
||||||
|
await createSpreadsheetDashboard({ spreadsheetId: 3 });
|
||||||
|
const active = getFixture().querySelector(".o_search_panel li.active");
|
||||||
|
assert.strictEqual(active.innerText, "Dashboard Accounting 1");
|
||||||
|
});
|
||||||
|
|
||||||
|
QUnit.test("can switch spreadsheet", async (assert) => {
|
||||||
|
await createSpreadsheetDashboard();
|
||||||
|
const fixture = getFixture();
|
||||||
|
const spreadsheets = fixture.querySelectorAll(".o_search_panel li");
|
||||||
|
assert.ok(spreadsheets[0].className.includes("active"));
|
||||||
|
assert.notOk(spreadsheets[1].className.includes("active"));
|
||||||
|
assert.notOk(spreadsheets[2].className.includes("active"));
|
||||||
|
await click(spreadsheets[1]);
|
||||||
|
assert.notOk(spreadsheets[0].className.includes("active"));
|
||||||
|
assert.ok(spreadsheets[1].className.includes("active"));
|
||||||
|
assert.notOk(spreadsheets[2].className.includes("active"));
|
||||||
|
});
|
||||||
|
|
||||||
|
QUnit.test("display no dashboard message", async (assert) => {
|
||||||
|
await createSpreadsheetDashboard({
|
||||||
|
mockRPC: function (route, { model, method, args }) {
|
||||||
|
if (method === "web_search_read" && model === "spreadsheet.dashboard.group") {
|
||||||
|
return {
|
||||||
|
records: [],
|
||||||
|
length: 0,
|
||||||
|
};
|
||||||
|
}
|
||||||
|
},
|
||||||
|
});
|
||||||
|
const fixture = getFixture();
|
||||||
|
assert.containsNone(fixture, ".o_search_panel li", "It should not display any spreadsheet");
|
||||||
|
assert.strictEqual(
|
||||||
|
fixture.querySelector(".dashboard-loading-status").innerText,
|
||||||
|
"No available dashboard",
|
||||||
|
"It should display no dashboard message"
|
||||||
|
);
|
||||||
|
});
|
||||||
|
|
||||||
|
QUnit.test("display error message", async (assert) => {
|
||||||
|
registry.category("services").add("error", errorService);
|
||||||
|
await createSpreadsheetDashboard({
|
||||||
|
mockRPC: function (route, args) {
|
||||||
|
if (
|
||||||
|
args.model === "spreadsheet.dashboard" &&
|
||||||
|
args.method === "get_readonly_dashboard" &&
|
||||||
|
args.args[0] === 2
|
||||||
|
) {
|
||||||
|
const error = new RPCError();
|
||||||
|
error.data = {};
|
||||||
|
throw error;
|
||||||
|
}
|
||||||
|
},
|
||||||
|
});
|
||||||
|
const fixture = getFixture();
|
||||||
|
const spreadsheets = fixture.querySelectorAll(".o_search_panel li");
|
||||||
|
assert.containsOnce(fixture, ".o-spreadsheet", "It should display the spreadsheet");
|
||||||
|
await click(spreadsheets[1]);
|
||||||
|
assert.containsOnce(
|
||||||
|
fixture,
|
||||||
|
".o_spreadsheet_dashboard_action .dashboard-loading-status.error",
|
||||||
|
"It should display an error"
|
||||||
|
);
|
||||||
|
await click(spreadsheets[0]);
|
||||||
|
assert.containsOnce(fixture, ".o-spreadsheet", "It should display the spreadsheet");
|
||||||
|
assert.containsNone(fixture, ".o_renderer .error", "It should not display an error");
|
||||||
|
});
|
||||||
|
|
||||||
|
QUnit.test("load dashboard that doesn't exist", async (assert) => {
|
||||||
|
registry.category("services").add("error", errorService);
|
||||||
|
await createSpreadsheetDashboard({
|
||||||
|
spreadsheetId: 999,
|
||||||
|
});
|
||||||
|
const fixture = getFixture();
|
||||||
|
assert.containsOnce(
|
||||||
|
fixture,
|
||||||
|
".o_spreadsheet_dashboard_action .dashboard-loading-status.error",
|
||||||
|
"It should display an error"
|
||||||
|
);
|
||||||
|
});
|
||||||
|
|
||||||
|
QUnit.test(
|
||||||
|
"Last selected spreadsheet is kept when go back from breadcrumb",
|
||||||
|
async function (assert) {
|
||||||
|
const spreadsheetData = {
|
||||||
|
sheets: [
|
||||||
|
{
|
||||||
|
id: "sheet1",
|
||||||
|
cells: { A1: { content: `=PIVOT("1", "probability")` } },
|
||||||
|
},
|
||||||
|
],
|
||||||
|
pivots: {
|
||||||
|
1: {
|
||||||
|
id: 1,
|
||||||
|
colGroupBys: ["foo"],
|
||||||
|
domain: [],
|
||||||
|
measures: [{ field: "probability", operator: "avg" }],
|
||||||
|
model: "partner",
|
||||||
|
rowGroupBys: ["bar"],
|
||||||
|
},
|
||||||
|
},
|
||||||
|
};
|
||||||
|
const serverData = getServerData(spreadsheetData);
|
||||||
|
const fixture = getFixture();
|
||||||
|
await createSpreadsheetDashboard({ serverData });
|
||||||
|
await click(fixture, ".o_search_panel li:last-child");
|
||||||
|
await click(fixture, ".o-dashboard-clickable-cell");
|
||||||
|
assert.containsOnce(fixture, ".o_list_view");
|
||||||
|
await click(document.body.querySelector(".o_back_button"));
|
||||||
|
assert.hasClass(fixture.querySelector(".o_search_panel li:last-child"), "active");
|
||||||
|
}
|
||||||
|
);
|
||||||
|
|
||||||
|
QUnit.test(
|
||||||
|
"Can clear filter date filter value that defaults to current period",
|
||||||
|
async function (assert) {
|
||||||
|
const spreadsheetData = {
|
||||||
|
globalFilters: [
|
||||||
|
{
|
||||||
|
id: "1",
|
||||||
|
type: "date",
|
||||||
|
label: "Date Filter",
|
||||||
|
rangeType: "fixedPeriod",
|
||||||
|
defaultValue: "this_year",
|
||||||
|
},
|
||||||
|
],
|
||||||
|
};
|
||||||
|
const serverData = getServerData(spreadsheetData);
|
||||||
|
const fixture = getFixture();
|
||||||
|
await createSpreadsheetDashboard({ serverData });
|
||||||
|
const year = fixture.querySelector(".o_control_panel_actions input.o_datetime_input");
|
||||||
|
const this_year = luxon.DateTime.local().year;
|
||||||
|
assert.equal(year.value, String(this_year));
|
||||||
|
const input = fixture.querySelector("input.o_datetime_input");
|
||||||
|
await click(input);
|
||||||
|
await editInput(input, null, String(this_year - 1));
|
||||||
|
await nextTick();
|
||||||
|
|
||||||
|
assert.equal(year.value, String(this_year - 1));
|
||||||
|
assert.containsOnce(fixture, ".o_control_panel_actions .fa-times");
|
||||||
|
await click(fixture.querySelector(".o_control_panel_actions .fa-times"));
|
||||||
|
|
||||||
|
assert.containsNone(fixture, ".o_control_panel_actions .fa-times");
|
||||||
|
assert.equal(year.placeholder, "Select year...");
|
||||||
|
}
|
||||||
|
);
|
||||||
|
|
||||||
|
QUnit.test("Can delete record tag in the filter by hitting Backspace", async function (assert) {
|
||||||
|
const spreadsheetData = {
|
||||||
|
globalFilters: [
|
||||||
|
{
|
||||||
|
id: "1",
|
||||||
|
type: "relation",
|
||||||
|
label: "Relation Filter",
|
||||||
|
modelName: "product",
|
||||||
|
defaultValue: [37],
|
||||||
|
automaticDefaultValue: true,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
};
|
||||||
|
const serverData = getServerData(spreadsheetData);
|
||||||
|
const fixture = getFixture();
|
||||||
|
await createSpreadsheetDashboard({ serverData });
|
||||||
|
const filter = fixture.querySelector(".o_control_panel_actions div.o_multi_record_selector");
|
||||||
|
const autoCompleteInput = filter.querySelector(".o-autocomplete--input.o_input");
|
||||||
|
assert.equal(filter.querySelectorAll(".o_tag").length, 1);
|
||||||
|
|
||||||
|
autoCompleteInput.focus();
|
||||||
|
await keyDown({ key: "Backspace" });
|
||||||
|
assert.equal(filter.querySelectorAll(".o_tag").length, 0);
|
||||||
|
});
|
||||||
|
|
||||||
|
QUnit.test("share dashboard from dashboard view", async function (assert) {
|
||||||
|
const target = getFixture();
|
||||||
|
patchWithCleanup(browser, {
|
||||||
|
navigator: {
|
||||||
|
clipboard: {
|
||||||
|
writeText: (url) => {
|
||||||
|
assert.step("share url copied");
|
||||||
|
assert.strictEqual(url, "localhost:8069/share/url/132465");
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
});
|
||||||
|
const def = makeDeferred();
|
||||||
|
await createSpreadsheetDashboard({
|
||||||
|
mockRPC: async function (route, args) {
|
||||||
|
if (args.method === "action_get_share_url") {
|
||||||
|
await def;
|
||||||
|
assert.step("dashboard_shared");
|
||||||
|
assert.strictEqual(args.model, "spreadsheet.dashboard.share");
|
||||||
|
return "localhost:8069/share/url/132465";
|
||||||
|
}
|
||||||
|
},
|
||||||
|
});
|
||||||
|
assert.strictEqual(target.querySelector(".spreadsheet_share_dropdown"), null);
|
||||||
|
await click(target, "i.fa-share-alt");
|
||||||
|
assert.equal(
|
||||||
|
target.querySelector(".spreadsheet_share_dropdown")?.innerText,
|
||||||
|
"Generating sharing link"
|
||||||
|
);
|
||||||
|
def.resolve();
|
||||||
|
await nextTick();
|
||||||
|
assert.verifySteps(["dashboard_shared", "share url copied"]);
|
||||||
|
assert.strictEqual(
|
||||||
|
target.querySelector(".o_field_CopyClipboardChar").innerText,
|
||||||
|
"localhost:8069/share/url/132465"
|
||||||
|
);
|
||||||
|
await click(target, ".fa-clipboard");
|
||||||
|
assert.verifySteps(["share url copied"]);
|
||||||
|
});
|
||||||
|
|
||||||
|
QUnit.test("Changing filter values will create a new share", async function (assert) {
|
||||||
|
const spreadsheetData = {
|
||||||
|
globalFilters: [
|
||||||
|
{
|
||||||
|
id: "1",
|
||||||
|
type: "date",
|
||||||
|
label: "Date Filter",
|
||||||
|
rangeType: "fixedPeriod",
|
||||||
|
defaultValue: "this_year",
|
||||||
|
},
|
||||||
|
],
|
||||||
|
};
|
||||||
|
const serverData = getServerData(spreadsheetData);
|
||||||
|
const target = getFixture();
|
||||||
|
let counter = 0;
|
||||||
|
patchWithCleanup(browser, {
|
||||||
|
navigator: {
|
||||||
|
clipboard: {
|
||||||
|
writeText: (url) => {},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
});
|
||||||
|
await createSpreadsheetDashboard({
|
||||||
|
serverData,
|
||||||
|
mockRPC: async function (route, args) {
|
||||||
|
if (args.method === "action_get_share_url") {
|
||||||
|
return `localhost:8069/share/url/${++counter}`;
|
||||||
|
}
|
||||||
|
},
|
||||||
|
});
|
||||||
|
await click(target, "i.fa-share-alt");
|
||||||
|
await nextTick();
|
||||||
|
assert.strictEqual(
|
||||||
|
target.querySelector(".o_field_CopyClipboardChar").innerText,
|
||||||
|
`localhost:8069/share/url/1`
|
||||||
|
);
|
||||||
|
|
||||||
|
await click(target, "i.fa-share-alt"); // close share dropdown
|
||||||
|
|
||||||
|
await click(target, "i.fa-share-alt");
|
||||||
|
await nextTick();
|
||||||
|
assert.strictEqual(
|
||||||
|
target.querySelector(".o_field_CopyClipboardChar").innerText,
|
||||||
|
`localhost:8069/share/url/1`
|
||||||
|
);
|
||||||
|
|
||||||
|
await click(target, "i.fa-share-alt");
|
||||||
|
const year = target.querySelector(".o_control_panel_actions input.o_datetime_input");
|
||||||
|
const this_year = luxon.DateTime.local().year;
|
||||||
|
assert.equal(year.value, String(this_year));
|
||||||
|
const input = target.querySelector("input.o_datetime_input");
|
||||||
|
await click(input);
|
||||||
|
await editInput(input, null, String(this_year - 1));
|
||||||
|
await nextTick();
|
||||||
|
|
||||||
|
await click(target, "i.fa-share-alt");
|
||||||
|
await nextTick();
|
||||||
|
assert.strictEqual(
|
||||||
|
target.querySelector(".o_field_CopyClipboardChar")?.innerText,
|
||||||
|
`localhost:8069/share/url/2`
|
||||||
|
);
|
||||||
|
});
|
309
static/tests/dashboard/dashboard_loader_test.js
Normal file
309
static/tests/dashboard/dashboard_loader_test.js
Normal file
@ -0,0 +1,309 @@
|
|||||||
|
/** @odoo-module */
|
||||||
|
|
||||||
|
import { ormService } from "@web/core/orm_service";
|
||||||
|
import { registry } from "@web/core/registry";
|
||||||
|
import { makeTestEnv } from "@web/../tests/helpers/mock_env";
|
||||||
|
import {
|
||||||
|
DashboardLoader,
|
||||||
|
Status,
|
||||||
|
} from "@spreadsheet_dashboard/bundle/dashboard_action/dashboard_loader";
|
||||||
|
import { nextTick, patchWithCleanup } from "@web/../tests/helpers/utils";
|
||||||
|
import { getDashboardServerData } from "../utils/data";
|
||||||
|
|
||||||
|
import { waitForDataSourcesLoaded } from "@spreadsheet/../tests/utils/model";
|
||||||
|
import { getCellValue } from "@spreadsheet/../tests/utils/getters";
|
||||||
|
import { RPCError } from "@web/core/network/rpc_service";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param {object} [params]
|
||||||
|
* @param {object} [params.serverData]
|
||||||
|
* @param {function} [params.mockRPC]
|
||||||
|
* @returns {Promise<DashboardLoader>}
|
||||||
|
*/
|
||||||
|
async function createDashboardLoader(params = {}) {
|
||||||
|
registry.category("services").add("orm", ormService);
|
||||||
|
const env = await makeTestEnv({
|
||||||
|
serverData: params.serverData || getDashboardServerData(),
|
||||||
|
mockRPC: params.mockRPC,
|
||||||
|
});
|
||||||
|
return new DashboardLoader(env, env.services.orm, async (dashboardId) => {
|
||||||
|
const [record] = await env.services.orm.read(
|
||||||
|
"spreadsheet.dashboard",
|
||||||
|
[dashboardId],
|
||||||
|
["spreadsheet_data"]
|
||||||
|
);
|
||||||
|
return { data: JSON.parse(record.spreadsheet_data), revisions: [] };
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
QUnit.module("spreadsheet_dashboard > Dashboard loader");
|
||||||
|
|
||||||
|
QUnit.test("load all dashboards of all containers", async (assert) => {
|
||||||
|
const loader = await createDashboardLoader();
|
||||||
|
loader.load();
|
||||||
|
assert.deepEqual(loader.getDashboardGroups(), []);
|
||||||
|
await nextTick();
|
||||||
|
assert.deepEqual(loader.getDashboardGroups(), [
|
||||||
|
{
|
||||||
|
id: 1,
|
||||||
|
name: "Container 1",
|
||||||
|
dashboards: [
|
||||||
|
{
|
||||||
|
id: 1,
|
||||||
|
displayName: "Dashboard CRM 1",
|
||||||
|
status: Status.NotLoaded,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 2,
|
||||||
|
displayName: "Dashboard CRM 2",
|
||||||
|
status: Status.NotLoaded,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 2,
|
||||||
|
name: "Container 2",
|
||||||
|
dashboards: [
|
||||||
|
{
|
||||||
|
id: 3,
|
||||||
|
displayName: "Dashboard Accounting 1",
|
||||||
|
status: Status.NotLoaded,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
]);
|
||||||
|
});
|
||||||
|
|
||||||
|
QUnit.test("load twice does not duplicate spreadsheets", async (assert) => {
|
||||||
|
const loader = await createDashboardLoader();
|
||||||
|
await loader.load();
|
||||||
|
assert.deepEqual(loader.getDashboardGroups()[1].dashboards, [
|
||||||
|
{ id: 3, displayName: "Dashboard Accounting 1", status: Status.NotLoaded },
|
||||||
|
]);
|
||||||
|
await loader.load();
|
||||||
|
assert.deepEqual(loader.getDashboardGroups()[1].dashboards, [
|
||||||
|
{ id: 3, displayName: "Dashboard Accounting 1", status: Status.NotLoaded },
|
||||||
|
]);
|
||||||
|
});
|
||||||
|
|
||||||
|
QUnit.test("load spreadsheet data", async (assert) => {
|
||||||
|
const loader = await createDashboardLoader();
|
||||||
|
await loader.load();
|
||||||
|
const result = loader.getDashboard(3);
|
||||||
|
assert.strictEqual(result.status, Status.Loading);
|
||||||
|
await nextTick();
|
||||||
|
assert.strictEqual(result.status, Status.Loaded);
|
||||||
|
assert.ok(result.model);
|
||||||
|
});
|
||||||
|
|
||||||
|
QUnit.test("load spreadsheet data only once", async (assert) => {
|
||||||
|
const loader = await createDashboardLoader({
|
||||||
|
mockRPC: function (route, args) {
|
||||||
|
if (args.model === "spreadsheet.dashboard" && args.method === "read") {
|
||||||
|
// read names
|
||||||
|
assert.step(`spreadsheet ${args.args[0]} loaded`);
|
||||||
|
}
|
||||||
|
if (
|
||||||
|
args.model === "spreadsheet.dashboard" &&
|
||||||
|
args.method === "get_readonly_dashboard"
|
||||||
|
) {
|
||||||
|
assert.step(`spreadsheet ${args.args[0]} loaded`);
|
||||||
|
}
|
||||||
|
},
|
||||||
|
});
|
||||||
|
await loader.load();
|
||||||
|
let result = loader.getDashboard(3);
|
||||||
|
await nextTick();
|
||||||
|
assert.strictEqual(result.status, Status.Loaded);
|
||||||
|
assert.verifySteps(["spreadsheet 3 loaded"]);
|
||||||
|
result = loader.getDashboard(3);
|
||||||
|
await nextTick();
|
||||||
|
assert.strictEqual(result.status, Status.Loaded);
|
||||||
|
assert.verifySteps([]);
|
||||||
|
});
|
||||||
|
|
||||||
|
QUnit.test("don't return empty dashboard group", async (assert) => {
|
||||||
|
const loader = await createDashboardLoader({
|
||||||
|
mockRPC: async function (route, args) {
|
||||||
|
if (args.method === "web_search_read" && args.model === "spreadsheet.dashboard.group") {
|
||||||
|
return {
|
||||||
|
length: 2,
|
||||||
|
records: [
|
||||||
|
{
|
||||||
|
id: 45,
|
||||||
|
name: "Group A",
|
||||||
|
dashboard_ids: [{ id: 1, name: "Dashboard CRM 1" }],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 46,
|
||||||
|
name: "Group B",
|
||||||
|
dashboard_ids: [],
|
||||||
|
},
|
||||||
|
],
|
||||||
|
};
|
||||||
|
}
|
||||||
|
},
|
||||||
|
});
|
||||||
|
await loader.load();
|
||||||
|
assert.deepEqual(loader.getDashboardGroups(), [
|
||||||
|
{
|
||||||
|
id: 45,
|
||||||
|
name: "Group A",
|
||||||
|
dashboards: [
|
||||||
|
{
|
||||||
|
id: 1,
|
||||||
|
displayName: "Dashboard CRM 1",
|
||||||
|
status: Status.NotLoaded,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
]);
|
||||||
|
});
|
||||||
|
|
||||||
|
QUnit.test("load multiple spreadsheets", async (assert) => {
|
||||||
|
const loader = await createDashboardLoader({
|
||||||
|
mockRPC: function (route, args) {
|
||||||
|
if (args.method === "web_search_read" && args.model === "spreadsheet.dashboard.group") {
|
||||||
|
assert.step("load groups");
|
||||||
|
}
|
||||||
|
if (args.method === "read" && args.model === "spreadsheet.dashboard") {
|
||||||
|
// read names
|
||||||
|
assert.step(`spreadsheet ${args.args[0]} loaded`);
|
||||||
|
}
|
||||||
|
if (
|
||||||
|
args.model === "spreadsheet.dashboard" &&
|
||||||
|
args.method === "get_readonly_dashboard"
|
||||||
|
) {
|
||||||
|
assert.step(`spreadsheet ${args.args[0]} loaded`);
|
||||||
|
}
|
||||||
|
},
|
||||||
|
});
|
||||||
|
await loader.load();
|
||||||
|
assert.verifySteps(["load groups"]);
|
||||||
|
loader.getDashboard(1);
|
||||||
|
await nextTick();
|
||||||
|
assert.verifySteps(["spreadsheet 1 loaded"]);
|
||||||
|
loader.getDashboard(2);
|
||||||
|
await nextTick();
|
||||||
|
assert.verifySteps(["spreadsheet 2 loaded"]);
|
||||||
|
loader.getDashboard(1);
|
||||||
|
await nextTick();
|
||||||
|
assert.verifySteps([]);
|
||||||
|
});
|
||||||
|
|
||||||
|
QUnit.test("load spreadsheet data with error", async (assert) => {
|
||||||
|
const loader = await createDashboardLoader({
|
||||||
|
mockRPC: function (route, args) {
|
||||||
|
if (
|
||||||
|
args.method === "get_readonly_dashboard" &&
|
||||||
|
args.model === "spreadsheet.dashboard"
|
||||||
|
) {
|
||||||
|
const error = new RPCError();
|
||||||
|
error.data = { message: "Bip" };
|
||||||
|
throw error;
|
||||||
|
}
|
||||||
|
},
|
||||||
|
});
|
||||||
|
await loader.load();
|
||||||
|
const result = loader.getDashboard(3);
|
||||||
|
assert.strictEqual(result.status, Status.Loading);
|
||||||
|
await result.promise.catch(() => assert.step("error"));
|
||||||
|
assert.strictEqual(result.status, Status.Error);
|
||||||
|
assert.strictEqual(result.error.data.message, "Bip");
|
||||||
|
assert.verifySteps(["error"], "error is thrown");
|
||||||
|
});
|
||||||
|
|
||||||
|
QUnit.test("async formulas are correctly evaluated", async (assert) => {
|
||||||
|
const spreadsheetData = {
|
||||||
|
sheets: [
|
||||||
|
{
|
||||||
|
id: "sheet1",
|
||||||
|
cells: {
|
||||||
|
A1: { content: `=ODOO.CURRENCY.RATE("EUR","USD")` }, // an async formula
|
||||||
|
},
|
||||||
|
},
|
||||||
|
],
|
||||||
|
};
|
||||||
|
const serverData = getDashboardServerData();
|
||||||
|
const dashboardId = 15;
|
||||||
|
serverData.models["spreadsheet.dashboard"].records = [
|
||||||
|
{
|
||||||
|
id: dashboardId,
|
||||||
|
spreadsheet_data: JSON.stringify(spreadsheetData),
|
||||||
|
json_data: JSON.stringify(spreadsheetData),
|
||||||
|
name: "Dashboard Accounting 1",
|
||||||
|
dashboard_group_id: 2,
|
||||||
|
},
|
||||||
|
];
|
||||||
|
serverData.models["spreadsheet.dashboard.group"].records = [
|
||||||
|
{ id: 1, name: "Container 1", dashboard_ids: [dashboardId] },
|
||||||
|
];
|
||||||
|
const loader = await createDashboardLoader({
|
||||||
|
serverData,
|
||||||
|
mockRPC: function (route, args) {
|
||||||
|
if (args.method === "get_rates_for_spreadsheet") {
|
||||||
|
const info = args.args[0][0];
|
||||||
|
return [{ ...info, rate: 0.9 }];
|
||||||
|
}
|
||||||
|
},
|
||||||
|
});
|
||||||
|
await loader.load();
|
||||||
|
loader.getDashboard(dashboardId);
|
||||||
|
await nextTick();
|
||||||
|
const { model } = loader.getDashboard(dashboardId);
|
||||||
|
await waitForDataSourcesLoaded(model);
|
||||||
|
assert.strictEqual(await getCellValue(model, "A1"), 0.9);
|
||||||
|
});
|
||||||
|
|
||||||
|
QUnit.test("Model is in dashboard mode", async (assert) => {
|
||||||
|
const loader = await createDashboardLoader();
|
||||||
|
await loader.load();
|
||||||
|
loader.getDashboard(3);
|
||||||
|
await nextTick();
|
||||||
|
const { model } = loader.getDashboard(3);
|
||||||
|
assert.strictEqual(model.config.mode, "dashboard");
|
||||||
|
});
|
||||||
|
|
||||||
|
QUnit.test("Model is in dashboard mode", async (assert) => {
|
||||||
|
patchWithCleanup(DashboardLoader.prototype, {
|
||||||
|
_activateFirstSheet: () => {
|
||||||
|
assert.step("activate sheet");
|
||||||
|
},
|
||||||
|
});
|
||||||
|
const loader = await createDashboardLoader();
|
||||||
|
await loader.load();
|
||||||
|
loader.getDashboard(3);
|
||||||
|
await nextTick();
|
||||||
|
assert.verifySteps(["activate sheet"]);
|
||||||
|
});
|
||||||
|
|
||||||
|
QUnit.test("default currency format", async (assert) => {
|
||||||
|
const loader = await createDashboardLoader({
|
||||||
|
mockRPC: function (route, args) {
|
||||||
|
if (
|
||||||
|
args.model === "spreadsheet.dashboard" &&
|
||||||
|
args.method === "get_readonly_dashboard"
|
||||||
|
) {
|
||||||
|
return {
|
||||||
|
data: {},
|
||||||
|
revisions: [],
|
||||||
|
default_currency: {
|
||||||
|
code: "Odoo",
|
||||||
|
symbol: "θ",
|
||||||
|
position: "after",
|
||||||
|
decimalPlaces: 2,
|
||||||
|
},
|
||||||
|
};
|
||||||
|
}
|
||||||
|
if (args.method === "get_company_currency_for_spreadsheet") {
|
||||||
|
throw new Error("Should not make any RPC");
|
||||||
|
}
|
||||||
|
},
|
||||||
|
});
|
||||||
|
await loader.load();
|
||||||
|
const result = loader.getDashboard(3);
|
||||||
|
assert.strictEqual(result.status, Status.Loading);
|
||||||
|
await nextTick();
|
||||||
|
const { model } = loader.getDashboard(3);
|
||||||
|
assert.strictEqual(model.getters.getCompanyCurrencyFormat(), "#,##0.00[$θ]");
|
||||||
|
});
|
164
static/tests/mobile/mobile_dashboard_action_test.js
Normal file
164
static/tests/mobile/mobile_dashboard_action_test.js
Normal file
@ -0,0 +1,164 @@
|
|||||||
|
/** @odoo-module */
|
||||||
|
|
||||||
|
import { click, getFixture, triggerEvent } from "@web/../tests/helpers/utils";
|
||||||
|
import { createSpreadsheetDashboard } from "../utils/dashboard_action";
|
||||||
|
import { getDashboardServerData } from "../utils/data";
|
||||||
|
|
||||||
|
QUnit.module("spreadsheet_dashboard > Mobile Dashboard action");
|
||||||
|
|
||||||
|
QUnit.test("is empty with no figures", async (assert) => {
|
||||||
|
await createSpreadsheetDashboard();
|
||||||
|
const fixture = getFixture();
|
||||||
|
assert.containsOnce(fixture, ".o_mobile_dashboard");
|
||||||
|
const content = fixture.querySelector(".o_mobile_dashboard");
|
||||||
|
assert.deepEqual(content.innerText.split("\n"), [
|
||||||
|
"Dashboard CRM 1",
|
||||||
|
"Only chart figures are displayed in small screens but this dashboard doesn't contain any",
|
||||||
|
]);
|
||||||
|
});
|
||||||
|
|
||||||
|
QUnit.test("with no available dashboard", async (assert) => {
|
||||||
|
const serverData = getDashboardServerData();
|
||||||
|
serverData.models["spreadsheet.dashboard"].records = [];
|
||||||
|
serverData.models["spreadsheet.dashboard.group"].records = [];
|
||||||
|
await createSpreadsheetDashboard({ serverData });
|
||||||
|
const fixture = getFixture();
|
||||||
|
const content = fixture.querySelector(".o_mobile_dashboard");
|
||||||
|
assert.deepEqual(content.innerText, "No available dashboard");
|
||||||
|
});
|
||||||
|
|
||||||
|
QUnit.test("displays figures in first sheet", async (assert) => {
|
||||||
|
const figure = {
|
||||||
|
tag: "chart",
|
||||||
|
height: 500,
|
||||||
|
width: 500,
|
||||||
|
x: 100,
|
||||||
|
y: 100,
|
||||||
|
data: {
|
||||||
|
type: "line",
|
||||||
|
dataSetsHaveTitle: false,
|
||||||
|
dataSets: ["A1"],
|
||||||
|
legendPosition: "top",
|
||||||
|
verticalAxisPosition: "left",
|
||||||
|
title: "",
|
||||||
|
},
|
||||||
|
};
|
||||||
|
const spreadsheetData = {
|
||||||
|
sheets: [
|
||||||
|
{
|
||||||
|
id: "sheet1",
|
||||||
|
figures: [{ ...figure, id: "figure1" }],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "sheet2",
|
||||||
|
figures: [{ ...figure, id: "figure2" }],
|
||||||
|
},
|
||||||
|
],
|
||||||
|
};
|
||||||
|
const serverData = getDashboardServerData();
|
||||||
|
serverData.models["spreadsheet.dashboard.group"].records = [
|
||||||
|
{
|
||||||
|
dashboard_ids: [789],
|
||||||
|
id: 1,
|
||||||
|
name: "Chart",
|
||||||
|
},
|
||||||
|
];
|
||||||
|
serverData.models["spreadsheet.dashboard"].records = [
|
||||||
|
{
|
||||||
|
id: 789,
|
||||||
|
name: "Spreadsheet with chart figure",
|
||||||
|
json_data: JSON.stringify(spreadsheetData),
|
||||||
|
spreadsheet_data: JSON.stringify(spreadsheetData),
|
||||||
|
dashboard_group_id: 1,
|
||||||
|
},
|
||||||
|
];
|
||||||
|
const fixture = getFixture();
|
||||||
|
await createSpreadsheetDashboard({ serverData });
|
||||||
|
assert.containsOnce(fixture, ".o-chart-container");
|
||||||
|
});
|
||||||
|
|
||||||
|
QUnit.test("double clicking on a figure doesn't open the side panel", async (assert) => {
|
||||||
|
const figure = {
|
||||||
|
tag: "chart",
|
||||||
|
height: 500,
|
||||||
|
width: 500,
|
||||||
|
x: 100,
|
||||||
|
y: 100,
|
||||||
|
data: {
|
||||||
|
type: "line",
|
||||||
|
dataSetsHaveTitle: false,
|
||||||
|
dataSets: ["A1"],
|
||||||
|
legendPosition: "top",
|
||||||
|
verticalAxisPosition: "left",
|
||||||
|
title: "",
|
||||||
|
},
|
||||||
|
};
|
||||||
|
const spreadsheetData = {
|
||||||
|
sheets: [
|
||||||
|
{
|
||||||
|
id: "sheet1",
|
||||||
|
figures: [{ ...figure, id: "figure1" }],
|
||||||
|
},
|
||||||
|
],
|
||||||
|
};
|
||||||
|
const serverData = getDashboardServerData();
|
||||||
|
serverData.models["spreadsheet.dashboard.group"].records = [
|
||||||
|
{
|
||||||
|
dashboard_ids: [789],
|
||||||
|
id: 1,
|
||||||
|
name: "Chart",
|
||||||
|
},
|
||||||
|
];
|
||||||
|
serverData.models["spreadsheet.dashboard"].records = [
|
||||||
|
{
|
||||||
|
id: 789,
|
||||||
|
name: "Spreadsheet with chart figure",
|
||||||
|
json_data: JSON.stringify(spreadsheetData),
|
||||||
|
spreadsheet_data: JSON.stringify(spreadsheetData),
|
||||||
|
dashboard_group_id: 1,
|
||||||
|
},
|
||||||
|
];
|
||||||
|
const fixture = getFixture();
|
||||||
|
await createSpreadsheetDashboard({ serverData });
|
||||||
|
await triggerEvent(fixture, ".o-chart-container", "focus");
|
||||||
|
await triggerEvent(fixture, ".o-chart-container", "dblclick");
|
||||||
|
assert.containsOnce(fixture, ".o-chart-container");
|
||||||
|
assert.containsNone(fixture, ".o-sidePanel");
|
||||||
|
});
|
||||||
|
|
||||||
|
QUnit.test("can switch dashboard", async (assert) => {
|
||||||
|
await createSpreadsheetDashboard();
|
||||||
|
const fixture = getFixture();
|
||||||
|
assert.strictEqual(
|
||||||
|
fixture.querySelector(".o_search_panel_summary").innerText,
|
||||||
|
"Dashboard CRM 1"
|
||||||
|
);
|
||||||
|
await click(fixture, ".o_search_panel_current_selection");
|
||||||
|
const dashboardElements = [...document.querySelectorAll("section header.list-group-item")];
|
||||||
|
assert.strictEqual(dashboardElements[0].classList.contains("active"), true);
|
||||||
|
assert.deepEqual(
|
||||||
|
dashboardElements.map((el) => el.innerText),
|
||||||
|
["Dashboard CRM 1", "Dashboard CRM 2", "Dashboard Accounting 1"]
|
||||||
|
);
|
||||||
|
await click(dashboardElements[1]);
|
||||||
|
assert.strictEqual(
|
||||||
|
fixture.querySelector(".o_search_panel_summary").innerText,
|
||||||
|
"Dashboard CRM 2"
|
||||||
|
);
|
||||||
|
});
|
||||||
|
|
||||||
|
QUnit.test("can go back from dashboard selection", async (assert) => {
|
||||||
|
await createSpreadsheetDashboard();
|
||||||
|
const fixture = getFixture();
|
||||||
|
assert.containsOnce(fixture, ".o_mobile_dashboard");
|
||||||
|
assert.strictEqual(
|
||||||
|
fixture.querySelector(".o_search_panel_summary").innerText,
|
||||||
|
"Dashboard CRM 1"
|
||||||
|
);
|
||||||
|
await click(fixture, ".o_search_panel_current_selection");
|
||||||
|
await click(document, ".o_mobile_search_button");
|
||||||
|
assert.strictEqual(
|
||||||
|
fixture.querySelector(".o_search_panel_summary").innerText,
|
||||||
|
"Dashboard CRM 1"
|
||||||
|
);
|
||||||
|
});
|
25
static/tests/utils/dashboard_action.js
Normal file
25
static/tests/utils/dashboard_action.js
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
/** @odoo-module */
|
||||||
|
|
||||||
|
import { createWebClient, doAction } from "@web/../tests/webclient/helpers";
|
||||||
|
import { getDashboardServerData } from "./data";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param {object} params
|
||||||
|
* @param {object} [params.serverData]
|
||||||
|
* @param {function} [params.mockRPC]
|
||||||
|
* @param {number} [params.spreadsheetId]
|
||||||
|
* @returns {Promise}
|
||||||
|
*/
|
||||||
|
export async function createSpreadsheetDashboard(params = {}) {
|
||||||
|
const webClient = await createWebClient({
|
||||||
|
serverData: params.serverData || getDashboardServerData(),
|
||||||
|
mockRPC: params.mockRPC,
|
||||||
|
});
|
||||||
|
return await doAction(webClient, {
|
||||||
|
type: "ir.actions.client",
|
||||||
|
tag: "action_spreadsheet_dashboard",
|
||||||
|
params: {
|
||||||
|
dashboard_id: params.spreadsheetId,
|
||||||
|
},
|
||||||
|
});
|
||||||
|
}
|
57
static/tests/utils/data.js
Normal file
57
static/tests/utils/data.js
Normal file
@ -0,0 +1,57 @@
|
|||||||
|
/** @odoo-module */
|
||||||
|
|
||||||
|
export function getDashboardServerData() {
|
||||||
|
return {
|
||||||
|
models: {
|
||||||
|
"spreadsheet.dashboard": {
|
||||||
|
fields: {
|
||||||
|
json_data: { type: "char" },
|
||||||
|
spreadsheet_data: { type: "char " },
|
||||||
|
name: { type: "char" },
|
||||||
|
dashboard_group_id: {
|
||||||
|
type: "many2one",
|
||||||
|
relation: "spreadsheet.dashboard.group",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
records: [
|
||||||
|
{
|
||||||
|
id: 1,
|
||||||
|
spreadsheet_data: "{}",
|
||||||
|
json_data: "{}",
|
||||||
|
name: "Dashboard CRM 1",
|
||||||
|
dashboard_group_id: 1,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 2,
|
||||||
|
spreadsheet_data: "{}",
|
||||||
|
json_data: "{}",
|
||||||
|
name: "Dashboard CRM 2",
|
||||||
|
dashboard_group_id: 1,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 3,
|
||||||
|
spreadsheet_data: "{}",
|
||||||
|
json_data: "{}",
|
||||||
|
name: "Dashboard Accounting 1",
|
||||||
|
dashboard_group_id: 2,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
"spreadsheet.dashboard.group": {
|
||||||
|
fields: {
|
||||||
|
name: { type: "char" },
|
||||||
|
dashboard_ids: {
|
||||||
|
type: "one2many",
|
||||||
|
relation: "spreadsheet.dashboard",
|
||||||
|
relation_field: "dashboard_group_id",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
records: [
|
||||||
|
{ id: 1, name: "Container 1", dashboard_ids: [1, 2] },
|
||||||
|
{ id: 2, name: "Container 2", dashboard_ids: [3] },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
},
|
||||||
|
views: {},
|
||||||
|
};
|
||||||
|
}
|
22
static/tests/utils/mock_server.js
Normal file
22
static/tests/utils/mock_server.js
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
/** @odoo-module */
|
||||||
|
|
||||||
|
import { RPCError } from "@web/core/network/rpc_service";
|
||||||
|
import { registry } from "@web/core/registry";
|
||||||
|
|
||||||
|
registry
|
||||||
|
.category("mock_server")
|
||||||
|
.add("spreadsheet.dashboard/get_readonly_dashboard", function (route, args) {
|
||||||
|
const [id] = args.args;
|
||||||
|
const dashboard = this.models["spreadsheet.dashboard"].records.find(
|
||||||
|
(record) => record.id === id
|
||||||
|
);
|
||||||
|
if (!dashboard) {
|
||||||
|
const error = new RPCError();
|
||||||
|
error.data = {};
|
||||||
|
throw error;
|
||||||
|
}
|
||||||
|
return {
|
||||||
|
snapshot: JSON.parse(dashboard.spreadsheet_data),
|
||||||
|
revisions: [],
|
||||||
|
};
|
||||||
|
});
|
5
tests/__init__.py
Normal file
5
tests/__init__.py
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
from . import test_spreadsheet_dashboard
|
||||||
|
from . import test_dashboard_data
|
||||||
|
from . import test_dashboard_share
|
||||||
|
from . import test_share_dashboard_tour
|
||||||
|
from . import test_share_controllers
|
34
tests/common.py
Normal file
34
tests/common.py
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||||
|
|
||||||
|
from odoo import Command
|
||||||
|
from odoo.tests.common import TransactionCase, new_test_user
|
||||||
|
|
||||||
|
class DashboardTestCommon(TransactionCase):
|
||||||
|
@classmethod
|
||||||
|
def setUpClass(cls):
|
||||||
|
super().setUpClass()
|
||||||
|
cls.group = cls.env["res.groups"].create({"name": "test group"})
|
||||||
|
cls.user = new_test_user(cls.env, login="Raoul")
|
||||||
|
cls.user.groups_id |= cls.group
|
||||||
|
|
||||||
|
def create_dashboard(self):
|
||||||
|
dashboard_group = self.env["spreadsheet.dashboard.group"].create({
|
||||||
|
"name": "Dashboard group"
|
||||||
|
})
|
||||||
|
dashboard = self.env["spreadsheet.dashboard"].create(
|
||||||
|
{
|
||||||
|
"name": "a dashboard",
|
||||||
|
"group_ids": [Command.set(self.group.ids)],
|
||||||
|
"dashboard_group_id": dashboard_group.id,
|
||||||
|
}
|
||||||
|
)
|
||||||
|
return dashboard
|
||||||
|
|
||||||
|
def share_dashboard(self, dashboard):
|
||||||
|
share = self.env["spreadsheet.dashboard.share"].create(
|
||||||
|
{
|
||||||
|
"dashboard_id": dashboard.id,
|
||||||
|
"spreadsheet_data": dashboard.spreadsheet_data,
|
||||||
|
}
|
||||||
|
)
|
||||||
|
return share
|
14
tests/test_dashboard_data.py
Normal file
14
tests/test_dashboard_data.py
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
from odoo.addons.spreadsheet.tests.validate_spreadsheet_data import (
|
||||||
|
ValidateSpreadsheetData,
|
||||||
|
)
|
||||||
|
from odoo.tests.common import tagged
|
||||||
|
|
||||||
|
|
||||||
|
@tagged("-at_install", "post_install")
|
||||||
|
class TestSpreadsheetDashboardData(ValidateSpreadsheetData):
|
||||||
|
def test_validate_dashboard_data(self):
|
||||||
|
"""validate fields and models used in dashboards"""
|
||||||
|
dashboards = self.env["spreadsheet.dashboard"].search([])
|
||||||
|
for dashboard in dashboards:
|
||||||
|
with self.subTest(dashboard.name):
|
||||||
|
self.validate_spreadsheet_data(dashboard.spreadsheet_data, dashboard.name)
|
41
tests/test_dashboard_share.py
Normal file
41
tests/test_dashboard_share.py
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||||
|
|
||||||
|
from .common import DashboardTestCommon
|
||||||
|
from odoo.exceptions import AccessError
|
||||||
|
|
||||||
|
EXCEL_FILES = [
|
||||||
|
{
|
||||||
|
"content": '<Types xmlns="http://schemas.openxmlformats.org/package/2006/content-types"/>',
|
||||||
|
"path": "[Content_Types].xml",
|
||||||
|
}
|
||||||
|
]
|
||||||
|
|
||||||
|
class DashboardSharing(DashboardTestCommon):
|
||||||
|
def test_share_url(self):
|
||||||
|
dashboard = self.create_dashboard()
|
||||||
|
share_vals = {
|
||||||
|
"spreadsheet_data": dashboard.spreadsheet_data,
|
||||||
|
"dashboard_id": dashboard.id,
|
||||||
|
"excel_files": EXCEL_FILES,
|
||||||
|
}
|
||||||
|
url = self.env["spreadsheet.dashboard.share"].action_get_share_url(share_vals)
|
||||||
|
share = self.env["spreadsheet.dashboard.share"].search(
|
||||||
|
[("dashboard_id", "=", dashboard.id)]
|
||||||
|
)
|
||||||
|
self.assertEqual(url, share.full_url)
|
||||||
|
self.assertEqual(share.dashboard_id, dashboard)
|
||||||
|
self.assertTrue(share.excel_export)
|
||||||
|
|
||||||
|
def test_can_create_own(self):
|
||||||
|
dashboard = self.create_dashboard()
|
||||||
|
with self.with_user(self.user.login):
|
||||||
|
share = self.share_dashboard(dashboard)
|
||||||
|
|
||||||
|
self.assertTrue(share)
|
||||||
|
self.assertTrue(share.create_uid, self.user)
|
||||||
|
|
||||||
|
def test_cannot_read_others(self):
|
||||||
|
dashboard = self.create_dashboard()
|
||||||
|
share = self.share_dashboard(dashboard)
|
||||||
|
with self.assertRaises(AccessError):
|
||||||
|
share.with_user(self.user).access_token
|
79
tests/test_share_controllers.py
Normal file
79
tests/test_share_controllers.py
Normal file
@ -0,0 +1,79 @@
|
|||||||
|
import json
|
||||||
|
import base64
|
||||||
|
|
||||||
|
from odoo.tests.common import HttpCase
|
||||||
|
from odoo.tools import mute_logger
|
||||||
|
|
||||||
|
from .common import DashboardTestCommon
|
||||||
|
|
||||||
|
class TestShareController(DashboardTestCommon, HttpCase):
|
||||||
|
def test_dashboard_share_portal(self):
|
||||||
|
dashboard = self.create_dashboard()
|
||||||
|
share = self.share_dashboard(dashboard)
|
||||||
|
response = self.url_open(f"/dashboard/share/{share.id}/{share.access_token}")
|
||||||
|
self.assertEqual(response.status_code, 200)
|
||||||
|
|
||||||
|
def test_dashboard_share_portal_wrong_token(self):
|
||||||
|
dashboard = self.create_dashboard()
|
||||||
|
share = self.share_dashboard(dashboard)
|
||||||
|
with mute_logger('odoo.http'):
|
||||||
|
response = self.url_open(f"/dashboard/share/{share.id}/a-random-token")
|
||||||
|
self.assertEqual(response.status_code, 403)
|
||||||
|
|
||||||
|
def test_public_dashboard_data(self):
|
||||||
|
dashboard = self.create_dashboard()
|
||||||
|
share = self.share_dashboard(dashboard)
|
||||||
|
response = self.url_open(f"/dashboard/data/{share.id}/{share.access_token}")
|
||||||
|
self.assertEqual(response.status_code, 200)
|
||||||
|
self.assertEqual(response.json(), json.loads(dashboard.spreadsheet_data))
|
||||||
|
|
||||||
|
def test_public_dashboard_data_wrong_token(self):
|
||||||
|
dashboard = self.create_dashboard()
|
||||||
|
share = self.share_dashboard(dashboard)
|
||||||
|
with mute_logger('odoo.http'): # mute 403 warning
|
||||||
|
response = self.url_open(f"/dashboard/data/{share.id}/a-random-token")
|
||||||
|
self.assertEqual(response.status_code, 403)
|
||||||
|
|
||||||
|
def test_public_dashboard_revoked_access(self):
|
||||||
|
dashboard = self.create_dashboard()
|
||||||
|
with self.with_user(self.user.login):
|
||||||
|
share = self.share_dashboard(dashboard)
|
||||||
|
|
||||||
|
response = self.url_open(f"/dashboard/data/{share.id}/{share.access_token}")
|
||||||
|
self.assertEqual(response.status_code, 200) # access granted
|
||||||
|
|
||||||
|
self.user.groups_id -= self.group # revoke access
|
||||||
|
|
||||||
|
with mute_logger('odoo.http'): # mute 403 warning
|
||||||
|
response = self.url_open(f"/dashboard/data/{share.id}/{share.access_token}")
|
||||||
|
self.assertEqual(response.status_code, 403)
|
||||||
|
|
||||||
|
def test_download_dashboard(self):
|
||||||
|
dashboard = self.create_dashboard()
|
||||||
|
share = self.share_dashboard(dashboard)
|
||||||
|
share.excel_export = base64.b64encode(b"test")
|
||||||
|
response = self.url_open(f"/dashboard/download/{share.id}/{share.access_token}")
|
||||||
|
self.assertEqual(response.status_code, 200)
|
||||||
|
self.assertEqual(response.content, b"test")
|
||||||
|
|
||||||
|
def test_download_dashboard_wrong_token(self):
|
||||||
|
dashboard = self.create_dashboard()
|
||||||
|
share = self.share_dashboard(dashboard)
|
||||||
|
share.excel_export = base64.b64encode(b"test")
|
||||||
|
with mute_logger('odoo.http'): # mute 403 warning
|
||||||
|
response = self.url_open(f"/dashboard/download/{share.id}/a-random-token")
|
||||||
|
self.assertEqual(response.status_code, 403)
|
||||||
|
|
||||||
|
def test_download_dashboard_revoked_access(self):
|
||||||
|
dashboard = self.create_dashboard()
|
||||||
|
with self.with_user(self.user.login):
|
||||||
|
share = self.share_dashboard(dashboard)
|
||||||
|
share.excel_export = base64.b64encode(b"test")
|
||||||
|
response = self.url_open(f"/dashboard/download/{share.id}/{share.access_token}")
|
||||||
|
self.assertEqual(response.status_code, 200) # access granted
|
||||||
|
|
||||||
|
self.user.groups_id -= self.group # revoke access
|
||||||
|
|
||||||
|
with mute_logger('odoo.http'): # mute 403 warning
|
||||||
|
response = self.url_open(f"/dashboard/download/{share.id}/{share.access_token}")
|
||||||
|
self.assertEqual(response.status_code, 403)
|
20
tests/test_share_dashboard_tour.py
Normal file
20
tests/test_share_dashboard_tour.py
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||||
|
|
||||||
|
from .common import DashboardTestCommon
|
||||||
|
|
||||||
|
from odoo.tests import tagged
|
||||||
|
from odoo.tests.common import HttpCase
|
||||||
|
|
||||||
|
@tagged("post_install", "-at_install")
|
||||||
|
class TestDashboardShareTour(DashboardTestCommon, HttpCase):
|
||||||
|
def test_open_public_dashboard(self):
|
||||||
|
"""check the public spreadsheet page can be opened without error"""
|
||||||
|
dashboard = self.create_dashboard()
|
||||||
|
share = self.share_dashboard(dashboard)
|
||||||
|
# web_tour is not part of the public dashboard assets bundle.
|
||||||
|
# We can't use the start_tour helper method.
|
||||||
|
self.browser_js(
|
||||||
|
"/dashboard/share/%s/%s" % (share.id, share.access_token),
|
||||||
|
"console.log('test successful');",
|
||||||
|
ready="odoo.isReady",
|
||||||
|
)
|
75
tests/test_spreadsheet_dashboard.py
Normal file
75
tests/test_spreadsheet_dashboard.py
Normal file
@ -0,0 +1,75 @@
|
|||||||
|
import json
|
||||||
|
|
||||||
|
from odoo.exceptions import UserError
|
||||||
|
|
||||||
|
from .common import DashboardTestCommon
|
||||||
|
|
||||||
|
|
||||||
|
class TestSpreadsheetDashboard(DashboardTestCommon):
|
||||||
|
def test_create_with_default_values(self):
|
||||||
|
group = self.env["spreadsheet.dashboard.group"].create(
|
||||||
|
{"name": "a group"}
|
||||||
|
)
|
||||||
|
dashboard = self.env["spreadsheet.dashboard"].create(
|
||||||
|
{
|
||||||
|
"name": "a dashboard",
|
||||||
|
"dashboard_group_id": group.id,
|
||||||
|
}
|
||||||
|
)
|
||||||
|
self.assertEqual(dashboard.group_ids, self.env.ref("base.group_user"))
|
||||||
|
self.assertEqual(
|
||||||
|
json.loads(dashboard.spreadsheet_data),
|
||||||
|
dashboard._empty_spreadsheet_data()
|
||||||
|
)
|
||||||
|
|
||||||
|
def test_copy_name(self):
|
||||||
|
group = self.env["spreadsheet.dashboard.group"].create(
|
||||||
|
{"name": "a group"}
|
||||||
|
)
|
||||||
|
dashboard = self.env["spreadsheet.dashboard"].create(
|
||||||
|
{
|
||||||
|
"name": "a dashboard",
|
||||||
|
"dashboard_group_id": group.id,
|
||||||
|
}
|
||||||
|
)
|
||||||
|
copy = dashboard.copy()
|
||||||
|
self.assertEqual(copy.name, "a dashboard (copy)")
|
||||||
|
|
||||||
|
copy = dashboard.copy({"name": "a copy"})
|
||||||
|
self.assertEqual(copy.name, "a copy")
|
||||||
|
|
||||||
|
def test_unlink_prevent_spreadsheet_group(self):
|
||||||
|
group = self.env["spreadsheet.dashboard.group"].create(
|
||||||
|
{"name": "a_group"}
|
||||||
|
)
|
||||||
|
self.env['ir.model.data'].create({
|
||||||
|
'name': group.name,
|
||||||
|
'module': 'spreadsheet_dashboard',
|
||||||
|
'model': group._name,
|
||||||
|
'res_id': group.id,
|
||||||
|
})
|
||||||
|
with self.assertRaises(UserError, msg="You cannot delete a_group as it is used in another module"):
|
||||||
|
group.unlink()
|
||||||
|
|
||||||
|
def test_load_with_user_locale(self):
|
||||||
|
dashboard = self.create_dashboard().with_user(self.user)
|
||||||
|
self.user.lang = "en_US"
|
||||||
|
data = dashboard.get_readonly_dashboard()
|
||||||
|
locale = data["snapshot"]["settings"]["locale"]
|
||||||
|
self.assertEqual(locale["code"], "en_US")
|
||||||
|
self.assertEqual(len(data["revisions"]), 0)
|
||||||
|
|
||||||
|
self.env.ref("base.lang_fr").active = True
|
||||||
|
self.user.lang = "fr_FR"
|
||||||
|
data = dashboard.get_readonly_dashboard()
|
||||||
|
locale = data["snapshot"]["settings"]["locale"]
|
||||||
|
self.assertEqual(locale["code"], "fr_FR")
|
||||||
|
self.assertEqual(len(data["revisions"]), 0)
|
||||||
|
|
||||||
|
def test_load_with_company_currency(self):
|
||||||
|
dashboard = self.create_dashboard().with_user(self.user)
|
||||||
|
data = dashboard.get_readonly_dashboard()
|
||||||
|
self.assertEqual(
|
||||||
|
data["default_currency"],
|
||||||
|
self.env["res.currency"].get_company_currency_for_spreadsheet()
|
||||||
|
)
|
43
views/menu_views.xml
Normal file
43
views/menu_views.xml
Normal file
@ -0,0 +1,43 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<odoo>
|
||||||
|
<record id="ir_actions_dashboard_action" model="ir.actions.client">
|
||||||
|
<field name="name">Dashboards</field>
|
||||||
|
<field name="tag">action_spreadsheet_dashboard</field>
|
||||||
|
</record>
|
||||||
|
|
||||||
|
<menuitem
|
||||||
|
id="spreadsheet_dashboard_menu_root"
|
||||||
|
name="Dashboards"
|
||||||
|
action="ir_actions_dashboard_action"
|
||||||
|
web_icon="spreadsheet_dashboard,static/description/icon.png"
|
||||||
|
sequence="37"/>
|
||||||
|
|
||||||
|
<menuitem
|
||||||
|
id="spreadsheet_dashboard_menu_dashboard"
|
||||||
|
name="Dashboards"
|
||||||
|
action="ir_actions_dashboard_action"
|
||||||
|
parent="spreadsheet_dashboard_menu_root"
|
||||||
|
sequence="1"/>
|
||||||
|
|
||||||
|
<menuitem
|
||||||
|
id="spreadsheet_dashboard_menu_configuration"
|
||||||
|
name="Configuration"
|
||||||
|
parent="spreadsheet_dashboard_menu_root"
|
||||||
|
sequence="150"/>
|
||||||
|
|
||||||
|
<record id="spreadsheet_dashboard_action_configuration_dashboards" model="ir.actions.act_window">
|
||||||
|
<field name="name">Dashboards</field>
|
||||||
|
<field name="res_model">spreadsheet.dashboard.group</field>
|
||||||
|
<field name="view_mode">tree,form</field>
|
||||||
|
</record>
|
||||||
|
|
||||||
|
<menuitem
|
||||||
|
id="spreadsheet_dashboard_menu_configuration_dashboards"
|
||||||
|
name="Dashboards"
|
||||||
|
parent="spreadsheet_dashboard_menu_configuration"
|
||||||
|
action="spreadsheet_dashboard_action_configuration_dashboards"
|
||||||
|
sequence="10"/>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</odoo>
|
64
views/spreadsheet_dashboard_views.xml
Normal file
64
views/spreadsheet_dashboard_views.xml
Normal file
@ -0,0 +1,64 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<odoo>
|
||||||
|
|
||||||
|
<record id="spreadsheet_dashboard_view_list" model="ir.ui.view">
|
||||||
|
<field name="name">spreadsheet.dashboard.view.list</field>
|
||||||
|
<field name="model">spreadsheet.dashboard</field>
|
||||||
|
<field name="arch" type="xml">
|
||||||
|
<tree create="false" editable="bottom">
|
||||||
|
<field name="sequence" widget="handle" groups="base.group_system"/>
|
||||||
|
<field name="name"/>
|
||||||
|
<field name="group_ids" widget="many2many_tags"/>
|
||||||
|
<field name="dashboard_group_id" optional="hidden"/>
|
||||||
|
</tree>
|
||||||
|
</field>
|
||||||
|
</record>
|
||||||
|
|
||||||
|
<record id="spreadsheet_dashboard_container_view_list" model="ir.ui.view">
|
||||||
|
<field name="name">spreadsheet.dashboard.group.view.list</field>
|
||||||
|
<field name="model">spreadsheet.dashboard.group</field>
|
||||||
|
<field name="arch" type="xml">
|
||||||
|
<tree string="Dashboards">
|
||||||
|
<field name="sequence" widget="handle" groups="base.group_system"/>
|
||||||
|
<field name="name"/>
|
||||||
|
</tree>
|
||||||
|
</field>
|
||||||
|
</record>
|
||||||
|
|
||||||
|
<record id="spreadsheet_dashboard_container_view_form" model="ir.ui.view">
|
||||||
|
<field name="name">spreadsheet.dashboard.group.view.form</field>
|
||||||
|
<field name="model">spreadsheet.dashboard.group</field>
|
||||||
|
<field name="arch" type="xml">
|
||||||
|
<form>
|
||||||
|
<sheet>
|
||||||
|
<div class="oe_title">
|
||||||
|
<h1>
|
||||||
|
<field name="name"/>
|
||||||
|
</h1>
|
||||||
|
</div>
|
||||||
|
<notebook>
|
||||||
|
<page string="Spreadsheets" name="spreadsheets">
|
||||||
|
<field name="dashboard_ids" context="{'tree_view_ref': 'spreadsheet_dashboard.spreadsheet_dashboard_view_list'}"/>
|
||||||
|
</page>
|
||||||
|
</notebook>
|
||||||
|
</sheet>
|
||||||
|
</form>
|
||||||
|
</field>
|
||||||
|
</record>
|
||||||
|
|
||||||
|
<record id="spreadsheet_dashboard_view_form" model="ir.ui.view">
|
||||||
|
<field name="name">spreadsheet.dashboard.view.form</field>
|
||||||
|
<field name="model">spreadsheet.dashboard</field>
|
||||||
|
<field name="arch" type="xml">
|
||||||
|
<form>
|
||||||
|
<group>
|
||||||
|
<field name="name"/>
|
||||||
|
<field name="dashboard_group_id"/>
|
||||||
|
<field name="spreadsheet_binary_data"/>
|
||||||
|
<field name="thumbnail"/>
|
||||||
|
<field name="group_ids" widget="many2many_tags"/>
|
||||||
|
</group>
|
||||||
|
</form>
|
||||||
|
</field>
|
||||||
|
</record>
|
||||||
|
</odoo>
|
Loading…
x
Reference in New Issue
Block a user