mirror of
https://github.com/bringout/oca-ocb-web.git
synced 2026-04-21 22:12:03 +02:00
Initial commit: Web packages
This commit is contained in:
commit
cd458d4b85
791 changed files with 410049 additions and 0 deletions
48
odoo-bringout-oca-ocb-web_tour/README.md
Normal file
48
odoo-bringout-oca-ocb-web_tour/README.md
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
# Tours
|
||||
|
||||
|
||||
Odoo Web tours.
|
||||
========================
|
||||
|
||||
|
||||
|
||||
## Installation
|
||||
|
||||
```bash
|
||||
pip install odoo-bringout-oca-ocb-web_tour
|
||||
```
|
||||
|
||||
## Dependencies
|
||||
|
||||
This addon depends on:
|
||||
- web
|
||||
|
||||
## Manifest Information
|
||||
|
||||
- **Name**: Tours
|
||||
- **Version**: 0.1
|
||||
- **Category**: Hidden
|
||||
- **License**: LGPL-3
|
||||
- **Installable**: False
|
||||
|
||||
## Source
|
||||
|
||||
Based on [OCA/OCB](https://github.com/OCA/OCB) branch 16.0, addon `web_tour`.
|
||||
|
||||
## License
|
||||
|
||||
This package maintains the original LGPL-3 license from the upstream Odoo project.
|
||||
|
||||
## Documentation
|
||||
|
||||
- Overview: doc/OVERVIEW.md
|
||||
- Architecture: doc/ARCHITECTURE.md
|
||||
- Models: doc/MODELS.md
|
||||
- Controllers: doc/CONTROLLERS.md
|
||||
- Wizards: doc/WIZARDS.md
|
||||
- Install: doc/INSTALL.md
|
||||
- Usage: doc/USAGE.md
|
||||
- Configuration: doc/CONFIGURATION.md
|
||||
- Dependencies: doc/DEPENDENCIES.md
|
||||
- Troubleshooting: doc/TROUBLESHOOTING.md
|
||||
- FAQ: doc/FAQ.md
|
||||
32
odoo-bringout-oca-ocb-web_tour/doc/ARCHITECTURE.md
Normal file
32
odoo-bringout-oca-ocb-web_tour/doc/ARCHITECTURE.md
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
# Architecture
|
||||
|
||||
```mermaid
|
||||
flowchart TD
|
||||
U[Users] -->|HTTP| V[Views and QWeb Templates]
|
||||
V --> C[Controllers]
|
||||
V --> W[Wizards – Transient Models]
|
||||
C --> M[Models and ORM]
|
||||
W --> M
|
||||
M --> R[Reports]
|
||||
DX[Data XML] --> M
|
||||
S[Security – ACLs and Groups] -. enforces .-> M
|
||||
|
||||
subgraph Web_tour Module - web_tour
|
||||
direction LR
|
||||
M:::layer
|
||||
W:::layer
|
||||
C:::layer
|
||||
V:::layer
|
||||
R:::layer
|
||||
S:::layer
|
||||
DX:::layer
|
||||
end
|
||||
|
||||
classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px
|
||||
```
|
||||
|
||||
Notes
|
||||
- Views include tree/form/kanban templates and report templates.
|
||||
- Controllers provide website/portal routes when present.
|
||||
- Wizards are UI flows implemented with `models.TransientModel`.
|
||||
- Data XML loads data/demo records; Security defines groups and access.
|
||||
3
odoo-bringout-oca-ocb-web_tour/doc/CONFIGURATION.md
Normal file
3
odoo-bringout-oca-ocb-web_tour/doc/CONFIGURATION.md
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
# Configuration
|
||||
|
||||
Refer to Odoo settings for web_tour. Configure related models, access rights, and options as needed.
|
||||
3
odoo-bringout-oca-ocb-web_tour/doc/CONTROLLERS.md
Normal file
3
odoo-bringout-oca-ocb-web_tour/doc/CONTROLLERS.md
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
# Controllers
|
||||
|
||||
This module does not define custom HTTP controllers.
|
||||
5
odoo-bringout-oca-ocb-web_tour/doc/DEPENDENCIES.md
Normal file
5
odoo-bringout-oca-ocb-web_tour/doc/DEPENDENCIES.md
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
# Dependencies
|
||||
|
||||
This addon depends on:
|
||||
|
||||
- [web](../../odoo-bringout-oca-ocb-web)
|
||||
4
odoo-bringout-oca-ocb-web_tour/doc/FAQ.md
Normal file
4
odoo-bringout-oca-ocb-web_tour/doc/FAQ.md
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
# FAQ
|
||||
|
||||
- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged).
|
||||
- Q: How to enable? A: Start server with --addon web_tour or install in UI.
|
||||
7
odoo-bringout-oca-ocb-web_tour/doc/INSTALL.md
Normal file
7
odoo-bringout-oca-ocb-web_tour/doc/INSTALL.md
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
# Install
|
||||
|
||||
```bash
|
||||
pip install odoo-bringout-oca-ocb-web_tour"
|
||||
# or
|
||||
uv pip install odoo-bringout-oca-ocb-web_tour"
|
||||
```
|
||||
13
odoo-bringout-oca-ocb-web_tour/doc/MODELS.md
Normal file
13
odoo-bringout-oca-ocb-web_tour/doc/MODELS.md
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
# Models
|
||||
|
||||
Detected core models and extensions in web_tour.
|
||||
|
||||
```mermaid
|
||||
classDiagram
|
||||
class web_tour_tour
|
||||
class ir_http
|
||||
```
|
||||
|
||||
Notes
|
||||
- Classes show model technical names; fields omitted for brevity.
|
||||
- Items listed under _inherit are extensions of existing models.
|
||||
6
odoo-bringout-oca-ocb-web_tour/doc/OVERVIEW.md
Normal file
6
odoo-bringout-oca-ocb-web_tour/doc/OVERVIEW.md
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
# Overview
|
||||
|
||||
Packaged Odoo addon: web_tour. Provides features documented in upstream Odoo 16 under this addon.
|
||||
|
||||
- Source: OCA/OCB 16.0, addon web_tour
|
||||
- License: LGPL-3
|
||||
3
odoo-bringout-oca-ocb-web_tour/doc/REPORTS.md
Normal file
3
odoo-bringout-oca-ocb-web_tour/doc/REPORTS.md
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
# Reports
|
||||
|
||||
This module does not define custom reports.
|
||||
37
odoo-bringout-oca-ocb-web_tour/doc/SECURITY.md
Normal file
37
odoo-bringout-oca-ocb-web_tour/doc/SECURITY.md
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
# Security
|
||||
|
||||
Access control and security definitions in web_tour.
|
||||
|
||||
## Access Control Lists (ACLs)
|
||||
|
||||
Model access permissions defined in:
|
||||
- **[ir.model.access.csv](../web_tour/security/ir.model.access.csv)**
|
||||
- 2 model access rules
|
||||
|
||||
## Record Rules
|
||||
|
||||
Row-level security rules defined in:
|
||||
- **[ir.rule.csv](../web_tour/security/ir.rule.csv)**
|
||||
|
||||
```mermaid
|
||||
graph TB
|
||||
subgraph "Security Layers"
|
||||
A[Users] --> B[Groups]
|
||||
B --> C[Access Control Lists]
|
||||
C --> D[Models]
|
||||
B --> E[Record Rules]
|
||||
E --> F[Individual Records]
|
||||
end
|
||||
```
|
||||
|
||||
Security files overview:
|
||||
- **[ir.model.access.csv](../web_tour/security/ir.model.access.csv)**
|
||||
- Model access permissions (CRUD rights)
|
||||
- **[ir.rule.csv](../web_tour/security/ir.rule.csv)**
|
||||
- Record-level access rules
|
||||
|
||||
Notes
|
||||
- Access Control Lists define which groups can access which models
|
||||
- Record Rules provide row-level security (filter records by user/group)
|
||||
- Security groups organize users and define permission sets
|
||||
- All security is enforced at the ORM level by Odoo
|
||||
5
odoo-bringout-oca-ocb-web_tour/doc/TROUBLESHOOTING.md
Normal file
5
odoo-bringout-oca-ocb-web_tour/doc/TROUBLESHOOTING.md
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
# Troubleshooting
|
||||
|
||||
- Ensure Python and Odoo environment matches repo guidance.
|
||||
- Check database connectivity and logs if startup fails.
|
||||
- Validate that dependent addons listed in DEPENDENCIES.md are installed.
|
||||
7
odoo-bringout-oca-ocb-web_tour/doc/USAGE.md
Normal file
7
odoo-bringout-oca-ocb-web_tour/doc/USAGE.md
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
# Usage
|
||||
|
||||
Start Odoo including this addon (from repo root):
|
||||
|
||||
```bash
|
||||
python3 scripts/odoo_web_server.py --db-name mydb --addon web_tour
|
||||
```
|
||||
3
odoo-bringout-oca-ocb-web_tour/doc/WIZARDS.md
Normal file
3
odoo-bringout-oca-ocb-web_tour/doc/WIZARDS.md
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
# Wizards
|
||||
|
||||
This module does not include UI wizards.
|
||||
42
odoo-bringout-oca-ocb-web_tour/pyproject.toml
Normal file
42
odoo-bringout-oca-ocb-web_tour/pyproject.toml
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
[project]
|
||||
name = "odoo-bringout-oca-ocb-web_tour"
|
||||
version = "16.0.0"
|
||||
description = "Tours - Odoo addon"
|
||||
authors = [
|
||||
{ name = "Ernad Husremovic", email = "hernad@bring.out.ba" }
|
||||
]
|
||||
dependencies = [
|
||||
"odoo-bringout-oca-ocb-web>=16.0.0",
|
||||
"requests>=2.25.1"
|
||||
]
|
||||
readme = "README.md"
|
||||
requires-python = ">= 3.11"
|
||||
classifiers = [
|
||||
"Development Status :: 5 - Production/Stable",
|
||||
"Intended Audience :: Developers",
|
||||
"License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)",
|
||||
"Programming Language :: Python :: 3",
|
||||
"Programming Language :: Python :: 3.11",
|
||||
"Programming Language :: Python :: 3.12",
|
||||
"Topic :: Office/Business",
|
||||
]
|
||||
|
||||
[project.urls]
|
||||
homepage = "https://github.com/bringout/odoo-bringout-oca-ocb-web_tour"
|
||||
repository = "https://github.com/bringout/odoo-bringout-oca-ocb-web_tour"
|
||||
|
||||
[build-system]
|
||||
requires = ["hatchling"]
|
||||
build-backend = "hatchling.build"
|
||||
|
||||
[tool.hatch.metadata]
|
||||
allow-direct-references = true
|
||||
|
||||
[tool.hatch.build.targets.wheel]
|
||||
packages = ["web_tour"]
|
||||
|
||||
[tool.rye]
|
||||
managed = true
|
||||
dev-dependencies = [
|
||||
"pytest>=8.4.1",
|
||||
]
|
||||
4
odoo-bringout-oca-ocb-web_tour/web_tour/__init__.py
Normal file
4
odoo-bringout-oca-ocb-web_tour/web_tour/__init__.py
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from . import models
|
||||
54
odoo-bringout-oca-ocb-web_tour/web_tour/__manifest__.py
Normal file
54
odoo-bringout-oca-ocb-web_tour/web_tour/__manifest__.py
Normal file
|
|
@ -0,0 +1,54 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
{
|
||||
'name': 'Tours',
|
||||
'category': 'Hidden',
|
||||
'description': """
|
||||
Odoo Web tours.
|
||||
========================
|
||||
|
||||
""",
|
||||
'version': '0.1',
|
||||
'depends': ['web'],
|
||||
'data': [
|
||||
'security/ir.model.access.csv',
|
||||
'security/ir.rule.csv',
|
||||
'views/tour_views.xml'
|
||||
],
|
||||
'assets': {
|
||||
'web.assets_common': [
|
||||
'web_tour/static/src/scss/**/*',
|
||||
'web_tour/static/src/js/running_tour_action_helper.js',
|
||||
'web_tour/static/src/js/tip.js',
|
||||
'web_tour/static/src/js/tour_manager.js',
|
||||
'web_tour/static/src/js/tour_service.js',
|
||||
'web_tour/static/src/js/tour_step_utils.js',
|
||||
'web_tour/static/src/js/tour_utils.js',
|
||||
'/web_tour/static/src/xml/tip.xml',
|
||||
],
|
||||
'web.assets_backend': [
|
||||
'web_tour/static/src/debug/debug_manager.js',
|
||||
'web_tour/static/src/debug/tour_dialog_component.js',
|
||||
'web_tour/static/src/services/*.js',
|
||||
'web_tour/static/src/debug/tour_dialog_component.xml',
|
||||
],
|
||||
'web.assets_frontend': [
|
||||
'web_tour/static/src/scss/**/*',
|
||||
'web_tour/static/src/js/running_tour_action_helper.js',
|
||||
'web_tour/static/src/js/tip.js',
|
||||
'web_tour/static/src/js/tour_manager.js',
|
||||
'web_tour/static/src/js/tour_service.js',
|
||||
'web_tour/static/src/js/tour_step_utils.js',
|
||||
'web_tour/static/src/js/tour_utils.js',
|
||||
'/web_tour/static/src/xml/tip.xml',
|
||||
|
||||
'web_tour/static/src/js/public/**/*',
|
||||
],
|
||||
'web.qunit_suite_tests': [
|
||||
'web_tour/static/tests/**/*',
|
||||
],
|
||||
},
|
||||
'auto_install': True,
|
||||
'license': 'LGPL-3',
|
||||
}
|
||||
Binary file not shown.
185
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/af.po
Normal file
185
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/af.po
Normal file
|
|
@ -0,0 +1,185 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+0000\n"
|
||||
"Last-Translator: Martin Trigaux, 2022\n"
|
||||
"Language-Team: Afrikaans (https://app.transifex.com/odoo/teams/41243/af/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: af\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Vertoningsnaam"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Laas Gewysig op"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr "Naam"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr "Volgorde"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr ""
|
||||
181
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/am.po
Normal file
181
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/am.po
Normal file
|
|
@ -0,0 +1,181 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+0000\n"
|
||||
"Language-Team: Amharic (https://app.transifex.com/odoo/teams/41243/am/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: am\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr ""
|
||||
186
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/ar.po
Normal file
186
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/ar.po
Normal file
|
|
@ -0,0 +1,186 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Malaz Abuidris <msea@odoo.com>, 2022
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+0000\n"
|
||||
"Last-Translator: Malaz Abuidris <msea@odoo.com>, 2022\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: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr "<strong><b>عمل رائع!</b> لقد تخطيت كافة مراحل هذه الجولة.</strong>"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr "اضغط هنا للانتقال إلى الخطوة التالية. "
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr "اضغط على <i>أيقونة الصفحة الرئيسية</i> للتنقل بين التطبيقات. "
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "يستهلك بواسطة"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "تعطيل الجولات "
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "اسم العرض "
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr "مسار HTTP"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr "المُعرف"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "آخر تعديل في"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr "القائمة"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr "الاسم"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr "جولات التمهيد "
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr "فتح القائمة "
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "المسار "
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr "قم بالتمرير للوصول إلى الخطوة التالية. "
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr "التسلسل "
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr "بدء"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr "بدء الجولة "
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr "بدء جولة"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "اختبار"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr "جولة تجريبية "
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr "الجولات التجريبية "
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr "نصيحة "
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr "إسم الجولة"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr "الجولات "
|
||||
187
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/az.po
Normal file
187
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/az.po
Normal file
|
|
@ -0,0 +1,187 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Jumshud Sultanov <cumshud@gmail.com>, 2022
|
||||
# erpgo translator <jumshud@erpgo.az>, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+0000\n"
|
||||
"Last-Translator: erpgo translator <jumshud@erpgo.az>, 2023\n"
|
||||
"Language-Team: Azerbaijani (https://app.transifex.com/odoo/teams/41243/az/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: az\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr ""
|
||||
"<strong><b>Yaxşı iş!</b> Bu turun bütün addımlarını keçdiniz.</strong>"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "Tərəfindən istehlak olunur"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Ekran Adı"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr "HTTP Marşrutizasiyası"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Son Dəyişdirilmə tarixi"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr "Menyu"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr "Ad"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Yol"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr "Ardıcıllıq"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr "Başlayın"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr "Tura Başlayın"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr "Bəxşiş"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr "Turun adı"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr "Turlar"
|
||||
185
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/be.po
Normal file
185
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/be.po
Normal file
|
|
@ -0,0 +1,185 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Ivan Shakh, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+0000\n"
|
||||
"Last-Translator: Ivan Shakh, 2024\n"
|
||||
"Language-Team: Belarusian (https://app.transifex.com/odoo/teams/41243/be/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: be\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: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Назва для адлюстравання"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr "HTTP-маршрутызацыя"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Апошняя мадыфікацыя"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr "Назва"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr ""
|
||||
193
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/bg.po
Normal file
193
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/bg.po
Normal file
|
|
@ -0,0 +1,193 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# KeyVillage, 2023
|
||||
# aleksandar ivanov, 2023
|
||||
# Albena Mincheva <albena_vicheva@abv.bg>, 2023
|
||||
# Martin Trigaux, 2023
|
||||
# Maria Boyadjieva <marabo2000@gmail.com>, 2023
|
||||
# Rosen Vladimirov <vladimirov.rosen@gmail.com>, 2023
|
||||
# Veselina Slavkova, 2025
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+0000\n"
|
||||
"Last-Translator: Veselina Slavkova, 2025\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: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr ""
|
||||
"<strong><b>Добра работа!</b>Преминахте през всички стъпки на това "
|
||||
"обучение.</strong>"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "Консумиран от"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "Деактивирайте обиколките"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Име за показване"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr "HTTP Маршрутизиране"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Последна промяна на"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr "Меню"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr "Име"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Път"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr "Последователност"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr "Стартирайте"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr "Започни обиколка"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr "Започнете обиколка"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Тест"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr "Съвет"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr "Име на обиколка"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr "Tours"
|
||||
181
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/bs.po
Normal file
181
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/bs.po
Normal file
|
|
@ -0,0 +1,181 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2024-02-06 13: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: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr "Kliknite ovdje da idete na sledeći korak."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr "Kliknite na <i>ikonu početne stranice</i> da navigirate kroz aplikacije."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "Koristili"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "Onemogući ture"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Prikazani naziv"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr "HTTP usmjeravanje"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Zadnje mijenjano"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr "Meni"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr "Naziv:"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr "Ture uvođenja"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr "Otvori meni."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Putanja"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr "Skroluj da dosegneš sledeći korak."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr "Sekvenca"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr "Start"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr "Započni turu"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr "Započni turu"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Test"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr "Test tura"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr "Test ture"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr "Bakšiš"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr "Naziv ture"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr "Vodiči"
|
||||
193
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/ca.po
Normal file
193
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/ca.po
Normal file
|
|
@ -0,0 +1,193 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# AncesLatino2004, 2022
|
||||
# Lluís Dalmau <lluis.dalmau@guifi.net>, 2022
|
||||
# Josep Anton Belchi, 2022
|
||||
# Quim - eccit <quim@eccit.com>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Arnau Ros, 2022
|
||||
# marcescu, 2022
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+0000\n"
|
||||
"Last-Translator: marcescu, 2022\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: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr ""
|
||||
"<strong><b>Bon treball!</b> Has fet tots els passos d'aquest "
|
||||
"recorregut.</strong>"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr "Feu clic aquí per anar al següent pas."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr "Feu clic a <i>Icona de l'usuari</i> per navegar per les aplicacions."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "Consumit per"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "Inhabilita les visites"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nom a mostrar"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr "Enrutament HTTP"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Última modificació el "
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr "Menú"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr "Nom"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr "Visites d'enboarding"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr "Obriu el menú del bugger."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Ruta"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr "Desplaça per arribar al pas següent."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr "Seqüència"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr "Inicia"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr "Inicia el recorregut"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr "Començar recorregut"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Test"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr "Prova la visita"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr "Proves de visites"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr "Propina"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr "Nom del recorregut"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr "Recorreguts"
|
||||
191
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/cs.po
Normal file
191
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/cs.po
Normal file
|
|
@ -0,0 +1,191 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# karolína schusterová <karolina.schusterova@vdp.sk>, 2022
|
||||
# Jan Horzinka <jan.horzinka@centrum.cz>, 2022
|
||||
# Rastislav Brencic <rastislav.brencic@azet.sk>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Jiří Podhorecký <jirka.p@volny.cz>, 2022
|
||||
# Jakub Smolka, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+0000\n"
|
||||
"Last-Translator: Jakub Smolka, 2023\n"
|
||||
"Language-Team: Czech (https://app.transifex.com/odoo/teams/41243/cs/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: cs\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr ""
|
||||
"<strong><b>Dobrá práce!</b> Prošli jste všemi kroky této prohlídky.</strong>"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "Vypnout tutoriály"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Zobrazované jméno"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr "HTTP Routing"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Naposled změněno"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr "Menu"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr "Jméno"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr "Tutoriály"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Cesta"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr "Číselná řada"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr "Počáteční bod"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr "Začít tutoriál"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr "Začít tutoriál"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Test"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr "Otestovat tutoriál"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr "Testovací tutoriály"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr "Tip"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr "Prohlídky systémem"
|
||||
187
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/da.po
Normal file
187
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/da.po
Normal file
|
|
@ -0,0 +1,187 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+0000\n"
|
||||
"Last-Translator: Martin Trigaux, 2022\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: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr ""
|
||||
"<strong><b>Godt arbejde!</b>Du gennemgik alle trin i denne "
|
||||
"rundvisning.</strong>"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr "Klik på <i>Hjem ikonet</i> for at navigere på tværs af applikationer."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "Forbrugt af"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "Deaktiver rundvisninger"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Vis navn"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr "HTTP Routing"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Sidst ændret den"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr "Menu"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr "Navn"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr "Åben bugger menu."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Sti"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr "Rul for at nå det næste trin."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr "Sekvens"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr "Start"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr "Start rundtur"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr "Start tur"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Test"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr "Test rundvisning"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr "Tip"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr "Navn på rundtur"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr "Rundture"
|
||||
189
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/de.po
Normal file
189
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/de.po
Normal file
|
|
@ -0,0 +1,189 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2023
|
||||
# Larissa Manderfeld, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+0000\n"
|
||||
"Last-Translator: Larissa Manderfeld, 2023\n"
|
||||
"Language-Team: German (https://app.transifex.com/odoo/teams/41243/de/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: de\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr ""
|
||||
"<strong><b>Gut gemacht!</b> Sie haben alle Schritte dieser Tour "
|
||||
"absolviert.</strong>"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr "Klicken Sie hier, um zum nächsten Schritt zu gelangen."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr ""
|
||||
"Klicken Sie auf das <i>Startsymbol</i>, um durch die Apps zu navigieren."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "Verbraucht von"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "Tour deaktivieren"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Anzeigename"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr "HTTP-Routing"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Letzte Änderung am"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr "Menü"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr "Name"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr "Einführungstouren"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr "Fehlermenü öffnen."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Pfad"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr "Scrollen, um zum nächsten Schritt zu gelangen."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr "Sequenz"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr "Start"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr "Tour starten"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr "Tour starten"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Test"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr "Testtour"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr "Testtouren"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr "Tipp"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr "Tourname"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr "Touren"
|
||||
117
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/el.po
Normal file
117
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/el.po
Normal file
|
|
@ -0,0 +1,117 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2018
|
||||
# Kostas Goutoudis <goutoudis@gmail.com>, 2018
|
||||
# George Tarasidis <george_tarasidis@yahoo.com>, 2018
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2018-09-21 13:18+0000\n"
|
||||
"PO-Revision-Date: 2018-09-21 13:18+0000\n"
|
||||
"Last-Translator: George Tarasidis <george_tarasidis@yahoo.com>, 2018\n"
|
||||
"Language-Team: Greek (https://www.transifex.com/odoo/teams/41243/el/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: el\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: web_tour
|
||||
#. openerp-web
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:386
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "Αναλώθηκαν από"
|
||||
|
||||
#. module: web_tour
|
||||
#. openerp-web
|
||||
#: code:addons/web_tour/static/src/xml/debug_manager.xml:7
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "Απενεργοποίηση Περιηγήσεων"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Εμφάνιση Ονόματος"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr "Κωδικός"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Τελευταία τροποποίηση στις"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr "Μενού"
|
||||
|
||||
#. module: web_tour
|
||||
#. openerp-web
|
||||
#: code:addons/web_tour/static/src/xml/debug_manager.xml:17
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr "Περιγραφή"
|
||||
|
||||
#. module: web_tour
|
||||
#. openerp-web
|
||||
#: code:addons/web_tour/static/src/xml/debug_manager.xml:18
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Διαδρομή"
|
||||
|
||||
#. module: web_tour
|
||||
#. openerp-web
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:76
|
||||
#, python-format
|
||||
msgid "Skip tour"
|
||||
msgstr "Παράλειψη περιήγησης"
|
||||
|
||||
#. module: web_tour
|
||||
#. openerp-web
|
||||
#: code:addons/web_tour/static/src/xml/debug_manager.xml:8
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr "Έναρξη Περιήγησης"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr "Φιλοδώρημα"
|
||||
|
||||
#. module: web_tour
|
||||
#. openerp-web
|
||||
#: code:addons/web_tour/static/src/xml/debug_manager.xml:25
|
||||
#, python-format
|
||||
msgid "Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr "Περιγραφή Περιηγήσης"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
msgid "Tours"
|
||||
msgstr "Περιηγήσεις"
|
||||
190
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/es.po
Normal file
190
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/es.po
Normal file
|
|
@ -0,0 +1,190 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Wil Odoo, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+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: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr ""
|
||||
"<strong><b>¡Bien hecho!</b> Terminó todos los pasos de este "
|
||||
"recorrido.</strong>"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr "Haga clic aquí para ir al siguiente paso."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr ""
|
||||
"Haga clic en el <i>icono de inicio</i> para navegar a través de las "
|
||||
"aplicaciones."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "Consumido por"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "Desactivar recorridos"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nombre mostrado"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr "Enrutamiento HTTP "
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Última modificación el"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr "Menú"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr "Nombre"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr "Recorridos de incorporación"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr "Abrir el menú de desarrollador."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Ruta"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr "Desplácese para llegar al siguiente paso."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr "Secuencia"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr "Comenzar"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr "Comenzar recorrido"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr "Comenzar recorrido"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Prueba"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr "Recorrido de prueba"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr "Visitas de prueba"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr "Consejo"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr "Nombre del recorrido"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr "Recorridos"
|
||||
192
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/es_MX.po
Normal file
192
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/es_MX.po
Normal file
|
|
@ -0,0 +1,192 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Patricia Gutiérrez Capetillo <pagc@odoo.com>, 2022
|
||||
# Lucia Pacheco, 2023
|
||||
# Fernanda Alvarez, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+0000\n"
|
||||
"Last-Translator: Fernanda Alvarez, 2024\n"
|
||||
"Language-Team: Spanish (Mexico) (https://app.transifex.com/odoo/teams/41243/es_MX/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: es_MX\n"
|
||||
"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr ""
|
||||
"<strong><b>¡Buen trabajo!</b> Pasó por todos los pasos de este "
|
||||
"recorrido.</strong>"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr "Haga clic aquí para ir al siguiente paso."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr ""
|
||||
"Haga click en el <i>icono de inicio</i> para navegar a través de las "
|
||||
"aplicaciones."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "Consumido por"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "Desactivar recorridos"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Mostrar nombre"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr "Enrutamiento HTTP"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Última modificación el"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr "Menú"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr "Nombre"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr "Recorridos de integraión"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr "Abrir el menú bugger."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Ruta"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr "Baje para llegar al siguiente paso"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr "Secuencia"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr "Iniciar"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr "Comenzar recorrido"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr "Comenzar recorrido"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Probar"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr "Recorrido de prueba"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr "Recorridos de prueba"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr "Consejo"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr "Nombre del recorrido"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr "Recorridos"
|
||||
193
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/et.po
Normal file
193
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/et.po
Normal file
|
|
@ -0,0 +1,193 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Andre Roomet <andreroomet@gmail.com>, 2022
|
||||
# Arma Gedonsky <armagedonsky@hot.ee>, 2022
|
||||
# Rivo Zängov <eraser@eraser.ee>, 2022
|
||||
# Egon Raamat <egon@avalah.ee>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Maidu Targama <m.targama@gmail.com>, 2022
|
||||
# Triine Aavik <triine@avalah.ee>, 2022
|
||||
# Anna, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+0000\n"
|
||||
"Last-Translator: Anna, 2023\n"
|
||||
"Language-Team: Estonian (https://app.transifex.com/odoo/teams/41243/et/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: et\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr ""
|
||||
"<strong><b>Tubli!</b> Käisid läbi kõik selle teekonna etapid.</strong>"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr "Klõpsake siia, et liikuda järgmise sammu juurde."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr "Klõpsake <i>Kodu ikoonil</i> rakendustes navigeerimiseks "
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "Tarbitud"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "Keela tuurid"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Näidatav nimi"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr "HTTP Routing"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Viimati muudetud"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr "Menüü"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr "Nimi"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr "Sisseelamis tuurid"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr "Ava veamenüü."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Asukoht"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr "Kerige, et jõuda järgmise sammuni. "
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr "Järjestus"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr "Alusta"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr "Alusta tuuri"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr "Alusta tuuri"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Test"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr "Test tuur"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr "Testi tuuri"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr "Jootraha"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr "Tuuri nimi"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr "Tuurid"
|
||||
191
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/fa.po
Normal file
191
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/fa.po
Normal file
|
|
@ -0,0 +1,191 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Hamid Darabi, 2023
|
||||
# Mohammad Tahmasebi <hit.tah75@gmail.com>, 2023
|
||||
# Martin Trigaux, 2023
|
||||
# Hamed Mohammadi <hamed@dehongi.com>, 2023
|
||||
# Hanna Kheradroosta, 2023
|
||||
# mehdi samadi <mehsamadi@gmail.com>, 2023
|
||||
# Mostafa Barmshory <mostafa.barmshory@gmail.com>, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+0000\n"
|
||||
"Last-Translator: Mostafa Barmshory <mostafa.barmshory@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: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr "<strong><b>بسیار عالی!</b> شما تمام این تور را مرور کردید.</strong>"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr "بر روی <i>آیکون خانه</i> کلیک کنید تا بین برنامه های بگردید."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "دیده شده توسط"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "غیر فعال کردن تورها"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "نام نمایشی"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr "مسیریابی HTTP"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr "شناسه"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "آخرین اصلاح در"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr "منو"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr "نام"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr "تورهای آشنایی"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr "منوی اشکالزدایی را باز کنید."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "مسیر"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr "اسکرول کن تا به مرحله بعد بروی."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr "دنباله"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr "شروع"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr "شروع تور"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr "شروع تور"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "تست"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr "تور آزمایشی"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr "آزمایش تورها"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr "نکته"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr "نام تور"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr "تورها"
|
||||
195
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/fi.po
Normal file
195
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/fi.po
Normal file
|
|
@ -0,0 +1,195 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Veikko Väätäjä <veikko.vaataja@gmail.com>, 2022
|
||||
# Kari Lindgren <kari.lindgren@emsystems.fi>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Tuomo Aura <tuomo.aura@web-veistamo.fi>, 2022
|
||||
# Eino Mäkitalo <eino.makitalo@netitbe.fi>, 2022
|
||||
# Svante Suominen <svante.suominen@web-veistamo.fi>, 2022
|
||||
# Jarmo Kortetjärvi <jarmo.kortetjarvi@gmail.com>, 2022
|
||||
# Ossi Mantylahti <ossi.mantylahti@obs-solutions.fi>, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+0000\n"
|
||||
"Last-Translator: Ossi Mantylahti <ossi.mantylahti@obs-solutions.fi>, 2023\n"
|
||||
"Language-Team: Finnish (https://app.transifex.com/odoo/teams/41243/fi/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: fi\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr ""
|
||||
"<strong><b>Hyvin tehty!</b> Kävit läpi kaikki tämän esittelykierroksen "
|
||||
"vaiheet.</strong>"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr "Siirry seuraavaan vaiheeseen klikkaamalla tästä."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr ""
|
||||
"Voit siirtyä sovellusten välillä napsauttamalla <i>Koti-kuvaketta</i>."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "Kuluttaa"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "Poista esittelykiertueet käytöstä"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Näyttönimi"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr "HTTP-reititys"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Viimeksi muokattu"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr "Valikko"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr "Nimi"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr "Esittelykierros"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr "Avaa debuggaus-valikko."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Polku"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr "Siirry seuraavaan vaiheeseen selaamalla."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr "Järjestys"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr "Aloita"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr "Aloita esittelykierros"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr "Aloita esittelykierros"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Testi"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr "Koe-esittely"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr "Koe-esittelyt"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr "Vinkki"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr "Esittelykiertueen nimi"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr "Esittelykiertueet"
|
||||
190
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/fr.po
Normal file
190
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/fr.po
Normal file
|
|
@ -0,0 +1,190 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Jolien De Paepe, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+0000\n"
|
||||
"Last-Translator: Jolien De Paepe, 2023\n"
|
||||
"Language-Team: French (https://app.transifex.com/odoo/teams/41243/fr/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: fr\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr ""
|
||||
"<strong><b>Bien joué !</b> Vous venez de terminer toutes les étapes de cette"
|
||||
" visite.</strong>"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr "Cliquez ici pour passer à l'étape suivante."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr ""
|
||||
"Cliquez sur <i>l'icône d'accueil</i> pour naviguer d'une application à "
|
||||
"l'autre."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "Consommé par"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "Désactiver les visites"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nom d'affichage"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr "Routage HTTP"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Dernière modification le"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr "Menu"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr "Nom"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr "Parcours d'intégration"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr "Ouvrir le menu développeur."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Chemin"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr "Faites défiler jusqu'à la prochaine étape."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr "Séquence"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr "Démarrer"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr "Démarrer la visite"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr "Démarrer la visite"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Test"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr "Visite d'essai"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr "Visites d'essai"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr "Pourboire"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr "Nom de la visite"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr "Visites"
|
||||
185
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/gu.po
Normal file
185
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/gu.po
Normal file
|
|
@ -0,0 +1,185 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Qaidjohar Barbhaya, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+0000\n"
|
||||
"Last-Translator: Qaidjohar Barbhaya, 2023\n"
|
||||
"Language-Team: Gujarati (https://app.transifex.com/odoo/teams/41243/gu/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: gu\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Display Name"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Last Modified on"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr "Name"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr "Sequence"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr ""
|
||||
190
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/he.po
Normal file
190
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/he.po
Normal file
|
|
@ -0,0 +1,190 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Sagi Ahiel, 2022
|
||||
# Lilach Gilliam <lilach.gilliam@gmail.com>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Yihya Hugirat <hugirat@gmail.com>, 2022
|
||||
# ZVI BLONDER <ZVIBLONDER@gmail.com>, 2022
|
||||
# ExcaliberX <excaliberx@gmail.com>, 2022
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+0000\n"
|
||||
"Last-Translator: ExcaliberX <excaliberx@gmail.com>, 2022\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=3; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: 2;\n"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr "<strong><b>עבודה טובה!</b> עברת את כל השלבים של המדריך.</strong>"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr "לחץ על <i>סמל הבית</i> כדי לנווט בין יישומים."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "בשימוש על ידי"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "השבת סיורים"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "שם לתצוגה"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr "ניתוב HTTP"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr "מזהה"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "שינוי אחרון ב"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr "תפריט"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr "שם"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "נתיב"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr "רצף"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr "התחל"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr "התחל סיור"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr "התחל סיור"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "בדוק"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr "עצה"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr "שם סיור"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr "סיורים"
|
||||
186
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/hi.po
Normal file
186
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/hi.po
Normal file
|
|
@ -0,0 +1,186 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Wil Odoo, 2024
|
||||
# Ujjawal Pathak, 2025
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+0000\n"
|
||||
"Last-Translator: Ujjawal Pathak, 2025\n"
|
||||
"Language-Team: Hindi (https://app.transifex.com/odoo/teams/41243/hi/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: hi\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "डिस्प्ले नाम"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr "आईडी"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr "मेन्यू"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr "नाम"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr "अनुक्रम"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr "प्रारंभ"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "टेस्ट"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr ""
|
||||
190
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/hr.po
Normal file
190
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/hr.po
Normal file
|
|
@ -0,0 +1,190 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Ivica Dimjašević <ivica.dimjasevic@storm.hr>, 2022
|
||||
# Vojislav Opačić <vojislav.opacic@gmail.com>, 2022
|
||||
# Đurđica Žarković <durdica.zarkovic@storm.hr>, 2022
|
||||
# Vladimir Olujić <olujic.vladimir@storm.hr>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Karolina Tonković <karolina.tonkovic@storm.hr>, 2022
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+0000\n"
|
||||
"Last-Translator: Karolina Tonković <karolina.tonkovic@storm.hr>, 2022\n"
|
||||
"Language-Team: Croatian (https://app.transifex.com/odoo/teams/41243/hr/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: hr\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: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "Koristili"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Naziv"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr "HTTP usmjeravanje"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Zadnja promjena"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr "Izbornik"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr "Naziv"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Putanja"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr "Sekvenca"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr "Start"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Test"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr "Savjet"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr ""
|
||||
189
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/hu.po
Normal file
189
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/hu.po
Normal file
|
|
@ -0,0 +1,189 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Krisztián Juhász <juhasz.krisztian@josafar.hu>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Ákos Nagy <akos.nagy@oregional.hu>, 2022
|
||||
# gezza <geza.nagy@oregional.hu>, 2022
|
||||
# krnkris, 2022
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+0000\n"
|
||||
"Last-Translator: krnkris, 2022\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: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "Által felhasznált"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Megjelenített név"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr "HTTP irányítás"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr "Azonosító"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Legutóbb frissítve"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr "Menü"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr "Név"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Útvonal"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr "Sorszám"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr "Indítás"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr "Bejárás elindítása"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Tesztelés"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr "Tipp"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr "Bejárás neve"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr "Bejárások"
|
||||
181
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/hy.po
Normal file
181
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/hy.po
Normal file
|
|
@ -0,0 +1,181 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+0000\n"
|
||||
"Language-Team: Armenian (https://app.transifex.com/odoo/teams/41243/hy/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: hy\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr ""
|
||||
188
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/id.po
Normal file
188
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/id.po
Normal file
|
|
@ -0,0 +1,188 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# arfa simoncelli, 2022
|
||||
# Abe Manyo, 2022
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+0000\n"
|
||||
"Last-Translator: Abe Manyo, 2022\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: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr ""
|
||||
"<strong><b>Selamat!</b> Anda telah melalui semua langkah tur ini.</strong>"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr "Klik di sini untuk melanjutkan ke langkah berikutnya."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr "Klik pada <i>ikon Home</i> untuk navigasi di seluruh aplikasi."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "Dikonsumsi oleh"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "Nonaktifkan Tur"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nama Tampilan"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr "HTTP routing"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Terakhir diubah pada"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr "Menu"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr "Nama"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr "Tur Onboarding"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr "Buka menu bugger."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Jalan"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr "Scroll untuk mencapai langkah berikutnya."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr "Urutan"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr "Mulai"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr "Mulai Tur"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr "Mulai tur"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Tes"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr "Tes tur"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr "Mengetes tur"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr "Tip"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr "Nama tur"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr "Tur"
|
||||
185
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/is.po
Normal file
185
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/is.po
Normal file
|
|
@ -0,0 +1,185 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Kristófer Arnþórsson, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+0000\n"
|
||||
"Last-Translator: Kristófer Arnþórsson, 2024\n"
|
||||
"Language-Team: Icelandic (https://app.transifex.com/odoo/teams/41243/is/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: is\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Birtingarnafn"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr "HTTP Routing"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr "Auðkenni (ID)"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr "Nafn"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr "Röð"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Prufa"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr ""
|
||||
188
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/it.po
Normal file
188
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/it.po
Normal file
|
|
@ -0,0 +1,188 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Sergio Zanchetta <primes2h@gmail.com>, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+0000\n"
|
||||
"Last-Translator: Sergio Zanchetta <primes2h@gmail.com>, 2023\n"
|
||||
"Language-Team: Italian (https://app.transifex.com/odoo/teams/41243/it/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: it\n"
|
||||
"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr ""
|
||||
"<strong><b>Bel lavoro!</b> Hai completato tutte le fasi del tour.</strong>"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr "Fai clic qui per passare alla prossima fase."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr ""
|
||||
"Fai clic sull'<i>icona principale</i> per navigare tra le applicazioni."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "Utilizzato da"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "Disattiva tour"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nome visualizzato"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr "Instradamento HTTP"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Ultima modifica il"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr "Menù"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr "Nome"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr "Tour di Onboarding"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr "Apri menù a tendina."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Percorso"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr "Scorri per raggiungere la fase successiva."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr "Sequenza"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr "Avvio"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr "Inizia tour"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr "Inizia tour"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Prova"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr "Collauda tour"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr "Tour di prova"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr "Suggerimento"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr "Nome tour"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr "Tour"
|
||||
186
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/ja.po
Normal file
186
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/ja.po
Normal file
|
|
@ -0,0 +1,186 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Junko Augias, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+0000\n"
|
||||
"Last-Translator: Junko Augias, 2023\n"
|
||||
"Language-Team: Japanese (https://app.transifex.com/odoo/teams/41243/ja/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: ja\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr "<strong><b>Good job!</b> あなたはこのツアーのすべてのステップを通過しました。</strong>"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr "<i>ホームアイコン</i>をクリックしてアプリを横断してナビゲートします。"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "使用履歴"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "ツアーを無効化"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "表示名"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr "HTTPルーティング"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "最終更新日"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr "メニュー"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr "名称"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr "オンボーディングツアー"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr "オンボーディングメニュー"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "パス"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr "付番"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr "開始"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr "ツアーを開始"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr "ツアー開始"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "インポートテスト"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr "ツアーをテスト"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr "ツアーをテスト中"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr "チップ"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr "ツアー名"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr "ツアー"
|
||||
187
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/km.po
Normal file
187
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/km.po
Normal file
|
|
@ -0,0 +1,187 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Sengtha Chay <sengtha@gmail.com>, 2023
|
||||
# Chan Nath <channath@gmail.com>, 2023
|
||||
# Lux Sok <sok.lux@gmail.com>, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+0000\n"
|
||||
"Last-Translator: Lux Sok <sok.lux@gmail.com>, 2023\n"
|
||||
"Language-Team: Khmer (https://app.transifex.com/odoo/teams/41243/km/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: km\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr "ចុចនៅលើ<i> រូបតំណាង</i>ដើម្បីរុករកនៅទូទាំងកម្មវិធី។"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "ប្រើប្រាស់ដោយ"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "បិទដំណើរទេសចរណ៍"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "ឈ្មោះសំរាប់បង្ហាញ"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr "HTTP ជុំវិញ"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr "អត្តសញ្ញាណ"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "កាលបរិច្ឆេតកែប្រែចុងក្រោយ"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr "មឺនុយ"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr "ឈ្មោះ"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "ផ្លូវ"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr "លំដាប់"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr "ចាប់ផ្តើម"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr "ចាប់ផ្តើមដំណើរកម្សាន្ត"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "ការសាកល្បង"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr "គន្លឹះ"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr "ឈ្មោះទេសចរណ៍"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr "ទេសចរណ៍"
|
||||
186
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/ko.po
Normal file
186
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/ko.po
Normal file
|
|
@ -0,0 +1,186 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Daye Jeong, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+0000\n"
|
||||
"Last-Translator: Daye Jeong, 2023\n"
|
||||
"Language-Team: Korean (https://app.transifex.com/odoo/teams/41243/ko/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: ko\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr "<strong><b>잘하셨습니다!</b>이번 여정의 모든 단계를 완료하였습니다.</strong>"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr "<i>홈 아이콘</i>을 클릭하여 앱을 탐색합니다."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "다음에 의해 소비됨"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "둘러보기 비활성화"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "표시명"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr "HTTP 라우팅"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "최근 수정일"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr "메뉴"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr "이름"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr "온보딩 투어"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr "햄버거 버튼 메뉴 열기"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "경로"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr "순서"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr "시작"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr "둘러보기 시작"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr "둘러보기 시작"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "테스트"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr "둘러보기 테스트"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr "둘러보기 테스트 중"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr "팁"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr "둘러보기 이름"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr "둘러보기"
|
||||
112
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/lb.po
Normal file
112
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/lb.po
Normal file
|
|
@ -0,0 +1,112 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2018-09-21 13:18+0000\n"
|
||||
"PO-Revision-Date: 2019-08-26 09:15+0000\n"
|
||||
"Language-Team: Luxembourgish (https://www.transifex.com/odoo/teams/41243/lb/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: lb\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: web_tour
|
||||
#. openerp-web
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:386
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. openerp-web
|
||||
#: code:addons/web_tour/static/src/xml/debug_manager.xml:7
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. openerp-web
|
||||
#: code:addons/web_tour/static/src/xml/debug_manager.xml:17
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. openerp-web
|
||||
#: code:addons/web_tour/static/src/xml/debug_manager.xml:18
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. openerp-web
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:76
|
||||
#, python-format
|
||||
msgid "Skip tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. openerp-web
|
||||
#: code:addons/web_tour/static/src/xml/debug_manager.xml:8
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. openerp-web
|
||||
#: code:addons/web_tour/static/src/xml/debug_manager.xml:25
|
||||
#, python-format
|
||||
msgid "Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
msgid "Tours"
|
||||
msgstr ""
|
||||
186
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/lo.po
Normal file
186
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/lo.po
Normal file
|
|
@ -0,0 +1,186 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Phoxaysy Sengchanthanouvong <phoxaysy@gmail.com>, 2023
|
||||
# ສີສຸວັນ ສັງບົວບຸລົມ <sisouvan@gmail.com>, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+0000\n"
|
||||
"Last-Translator: ສີສຸວັນ ສັງບົວບຸລົມ <sisouvan@gmail.com>, 2023\n"
|
||||
"Language-Team: Lao (https://app.transifex.com/odoo/teams/41243/lo/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: lo\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "ສິ່ງບໍລິໂພກ ໂດຍ"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "ຊື່ເຕັມ"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr "ເລກລຳດັບ"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "ແກ້ໄຂລ້າສຸດເມື່ອ"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr "ລາຍການຄຳສັ່ງ"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr "ຊື່"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "ເສັ້ນທາງ"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr "ລຳດັບ"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr "ຄຳແນະນຳ"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr "ຊື່ທີ່ຈະທ່ອງ"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr "ທ່ອງເວັບ"
|
||||
192
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/lt.po
Normal file
192
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/lt.po
Normal file
|
|
@ -0,0 +1,192 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# UAB "Draugiški sprendimai" <transifex@draugiskisprendimai.lt>, 2022
|
||||
# Arunas V. <arunas@devoro.com>, 2022
|
||||
# Anatolij, 2022
|
||||
# Audrius Palenskis <audrius.palenskis@gmail.com>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Šarūnas Ažna <sarunas.azna@gmail.com>, 2022
|
||||
# Linas Versada <linaskrisiukenas@gmail.com>, 2022
|
||||
# Silvija Butko <silvija.butko@gmail.com>, 2022
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+0000\n"
|
||||
"Last-Translator: Silvija Butko <silvija.butko@gmail.com>, 2022\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: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr "Norėdami naviguoti tarp programų, paspauskite <i>namų piktogramą</i>."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "Sunaudojo"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "Išjungti turus"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Rodomas pavadinimas"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr "HTTP nukreipimas"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Paskutinį kartą keista"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr "Meniu"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr "Pavadinimas"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Kelias"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr "Seka"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr "Pradėti"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr "Pradėti turą"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Testas"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr "Arbatpinigiai"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr "Turo pavadinimas"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr "Turai"
|
||||
191
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/lv.po
Normal file
191
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/lv.po
Normal file
|
|
@ -0,0 +1,191 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Anzelika Adejanova, 2022
|
||||
# Arnis Putniņš <arnis@allegro.lv>, 2022
|
||||
# ievaputnina <ievai.putninai@gmail.com>, 2023
|
||||
# Armīns Jeltajevs <armins.jeltajevs@gmail.com>, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+0000\n"
|
||||
"Last-Translator: Armīns Jeltajevs <armins.jeltajevs@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: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr ""
|
||||
"<strong><b>Labs darbs!</b> Jūs izgājāt cauri visiem šīs pamācības "
|
||||
"soļiem.</strong>"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Parādīt vārdu"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr "HTTP maršrutēšana"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Pēdējoreiz mainīts"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr "Izvēlne"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr "Nosaukums"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Path"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr "Secība"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr "Sākt"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Tests"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr "Tējasnauda"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr "Tours"
|
||||
185
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/ml.po
Normal file
185
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/ml.po
Normal file
|
|
@ -0,0 +1,185 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Niyas Raphy, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+0000\n"
|
||||
"Last-Translator: Niyas Raphy, 2023\n"
|
||||
"Language-Team: Malayalam (https://app.transifex.com/odoo/teams/41243/ml/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: ml\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "ഡിസ്പ്ലേ നെയിം"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr "ഐഡി"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "അവസാനം അപ്ഡേറ്റ് ചെയ്തത്"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr "മെനു"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr "പേര്"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr "സീക്വൻസ് "
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr "ആരംഭിക്കുക"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "ടെസ്റ്റ്"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr "ടിപ്പ് "
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr ""
|
||||
191
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/mn.po
Normal file
191
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/mn.po
Normal file
|
|
@ -0,0 +1,191 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Otgonbayar.A <gobi.mn@gmail.com>, 2022
|
||||
# Batmunkh Ganbat <batmunkh2522@gmail.com>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# hish, 2022
|
||||
# Baskhuu Lodoikhuu <baskhuujacara@gmail.com>, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+0000\n"
|
||||
"Last-Translator: Baskhuu Lodoikhuu <baskhuujacara@gmail.com>, 2023\n"
|
||||
"Language-Team: Mongolian (https://app.transifex.com/odoo/teams/41243/mn/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: mn\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr ""
|
||||
"<strong><b>Сайн ажиллаа!</b> Та энэ аялалын бүх алхамуудыг гүйцэтгэж "
|
||||
"дууслаа.</strong>"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "Хангагдсан"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Дэлгэрэнгүй нэр"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr "HTTP Routing"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Сүүлд зассан огноо"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr "Цэс"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr "Нэр"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Зам"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr "Дугаарлалт"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr "Эхлэх"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr "Аялалыг эхлэх"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Тест"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr "Шан харамж"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr "Аялалын нэр"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr "Аялалууд"
|
||||
185
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/ms.po
Normal file
185
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/ms.po
Normal file
|
|
@ -0,0 +1,185 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Mehjabin Farsana, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+0000\n"
|
||||
"Last-Translator: Mehjabin Farsana, 2023\n"
|
||||
"Language-Team: Malay (https://app.transifex.com/odoo/teams/41243/ms/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: ms\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nama paparan"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Terakhir Diubah suai pada"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr "Menu"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr "Nama"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr "Urutan"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Ujian"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr ""
|
||||
188
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/nb.po
Normal file
188
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/nb.po
Normal file
|
|
@ -0,0 +1,188 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Henning Herfjord <henning@autobolig.no>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Marius Stedjan <marius@stedjan.com>, 2022
|
||||
# Jorunn D. Newth, 2022
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+0000\n"
|
||||
"Last-Translator: Jorunn D. Newth, 2022\n"
|
||||
"Language-Team: Norwegian Bokmål (https://app.transifex.com/odoo/teams/41243/nb/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: nb\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "Forbrukt av"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "Slå av omvisninger"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Visningsnavn"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr "HTTP-ruting"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Sist endret"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr "Meny"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr "Navn"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Filbane"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr "Sekvens"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr "Start"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr "Start omvisning"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr "Start guide"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Test"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr "Tips"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr "Omvisningsnavn"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr "Omvisninger"
|
||||
188
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/nl.po
Normal file
188
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/nl.po
Normal file
|
|
@ -0,0 +1,188 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Jolien De Paepe, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+0000\n"
|
||||
"Last-Translator: Jolien De Paepe, 2023\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: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr ""
|
||||
"<strong><b>Goed gedaan!</b> Je hebt alle stappen van deze rondleiding "
|
||||
"doorlopen.</strong>"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr "Klik hier om naar de volgende stap te gaan."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr "Klik op het <i>startpagina icoon</i> om doorheen apps te navigeren."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "Verbruikt door"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "Rondleidingen uitschakelen"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Weergavenaam"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr "HTTP routing"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Laatst gewijzigd op"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr "Menu"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr "Naam"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr "Onboarding tours"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr "Open het bugger-menu."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Pad"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr "Scroll om naar de volgende stap te gaan."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr "Reeks"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr "Start"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr "Rondleidingen starten"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr "Rondleiding starten"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Test"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr "Test rondleiding"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr "Testing rondleidingen"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr "Tip"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr "Naam rondleiding"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr "Rondleidingen"
|
||||
181
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/no.po
Normal file
181
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/no.po
Normal file
|
|
@ -0,0 +1,181 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+0000\n"
|
||||
"Language-Team: Norwegian (https://app.transifex.com/odoo/teams/41243/no/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: no\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr ""
|
||||
197
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/pl.po
Normal file
197
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/pl.po
Normal file
|
|
@ -0,0 +1,197 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Piotr Cierkosz <piotr.w.cierkosz@gmail.com>, 2022
|
||||
# Marcin Młynarczyk <mlynarczyk@gmail.com>, 2022
|
||||
# Judyta Kaźmierczak <judyta.kazmierczak@openglobe.pl>, 2022
|
||||
# Piotr Szlązak <szlazakpiotr@gmail.com>, 2022
|
||||
# Wojciech Warczakowski <w.warczakowski@gmail.com>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Piotr Strębski <strebski@gmail.com>, 2022
|
||||
# Dariusz Żbikowski <darek@krokus.com.pl>, 2022
|
||||
# Paweł Wodyński <pw@myodoo.pl>, 2022
|
||||
# Maja Stawicka <mjstwck@wp.pl>, 2022
|
||||
# Tadeusz Karpiński <tadeuszkarpinski@gmail.com>, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+0000\n"
|
||||
"Last-Translator: Tadeusz Karpiński <tadeuszkarpinski@gmail.com>, 2023\n"
|
||||
"Language-Team: Polish (https://app.transifex.com/odoo/teams/41243/pl/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: pl\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr ""
|
||||
"<strong><b>Dobra robota!</b> Przeszedłeś przez wszystkie etapy tej "
|
||||
"wycieczki.</strong>"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr "Kliknij tutaj aby przejść do następnego kroku."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr "Kliknij na <i>ikonę Domu</i>, aby nawigować pomiędzy aplikacjami."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "Zużyte przez"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "Wyłącz wycieczki"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nazwa wyświetlana"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr "Wytyczanie HTTP"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Data ostatniej modyfikacji"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr "Menu"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr "Nazwa"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr "Przewodniki wdrożeniowe"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr "Otwórz menu błędów."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Ścieżka"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr "Przewiń, aby przejść do następnego kroku."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr "Sekwencja"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr "Uruchom"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr "Rozpocznij wycieczkę"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr "Rozpocznij wycieczkę"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Test"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr "Przetestuj wycieczkę"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr "Przetestuj przewodnik"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr "Wskazówka"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr "Nazwa wycieczki"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr "Samouczki"
|
||||
190
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/pt.po
Normal file
190
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/pt.po
Normal file
|
|
@ -0,0 +1,190 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Pedro Filipe <pedro2.10@hotmail.com>, 2022
|
||||
# Ricardo Martins <ricardo.nbs.martins@gmail.com>, 2022
|
||||
# Nuno Silva <nuno.silva@arxi.pt>, 2022
|
||||
# Reinaldo Ramos <reinaldo.ramos@arxi.pt>, 2022
|
||||
# Manuela Silva <mmsrs@sky.com>, 2022
|
||||
# Pedro Castro Silva <pedrocs@exo.pt>, 2022
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+0000\n"
|
||||
"Last-Translator: Pedro Castro Silva <pedrocs@exo.pt>, 2022\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: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "Consumido por"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nome"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr "Rotas HTTP"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Última Modificação em"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr "Menu"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr "Nome"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Caminho"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr "Sequência"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr "Início"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr "Iniciar Guia"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr "Iniciar Visita Guiada"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Teste"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr "Gorjeta"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr "Nome do guia "
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr "Tours"
|
||||
188
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/pt_BR.po
Normal file
188
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/pt_BR.po
Normal file
|
|
@ -0,0 +1,188 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Maitê Dietze, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+0000\n"
|
||||
"Last-Translator: Maitê Dietze, 2023\n"
|
||||
"Language-Team: Portuguese (Brazil) (https://app.transifex.com/odoo/teams/41243/pt_BR/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: pt_BR\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr ""
|
||||
"<strong><b>Belo Trabalho!</b> Você passou por todas as etapas deste "
|
||||
"tour.</strong>"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr "Clique no <i>Ícone Home</i> para navegar pelos aplicativos."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "Consumido por"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "Desabilitar Tours"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nome exibido"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr "Roteamento HTTP"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Última modificação em"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr "Menu"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr "Nome"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr "Tours de integração"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr "Abrir menu do bugger."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Caminho"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr "Role para chegar à próxima etapa."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr "Sequência"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr "Iniciar"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr "Iniciar Tour"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr "Iniciar tour"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Teste"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr "Testar tour"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr "Tours de teste"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr "Dica"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr "Nome do Passeio"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr "Passeios"
|
||||
190
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/ro.po
Normal file
190
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/ro.po
Normal file
|
|
@ -0,0 +1,190 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# sharkutz <sharkutz4life@yahoo.com>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Dorin Hongu <dhongu@gmail.com>, 2022
|
||||
# Hongu Cosmin <cosmin513@gmail.com>, 2022
|
||||
# Larisa_nexterp, 2025
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+0000\n"
|
||||
"Last-Translator: Larisa_nexterp, 2025\n"
|
||||
"Language-Team: Romanian (https://app.transifex.com/odoo/teams/41243/ro/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: ro\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr ""
|
||||
"<strong><b>Bună treabă!</b>Ați parcurs toate etapele acestui tur.</strong>"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nume afișat"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr "Rutare HTTP"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Ultima modificare la"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr "Meniu"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr "Nume"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr "Deschideți meniul principal."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Cale"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr "Secvență"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr "Start"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr "Pornește turul"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr "Începte tur"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Test"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr "Tur de test"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr "Sfat"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr "Nume tur"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr "Ture"
|
||||
197
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/ru.po
Normal file
197
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/ru.po
Normal file
|
|
@ -0,0 +1,197 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Viktor Pogrebniak <vp@aifil.ru>, 2022
|
||||
# Irina Fedulova <istartlin@gmail.com>, 2022
|
||||
# ILMIR <karamov@it-projects.info>, 2022
|
||||
# Иван Дроздов <hiraetari@gmail.com>, 2022
|
||||
# Сергей Шебанин <sergey@shebanin.ru>, 2022
|
||||
# Vasiliy Korobatov <korobatov@gmail.com>, 2022
|
||||
# Sergey Vilizhanin, 2022
|
||||
# Ivan Kropotkin <yelizariev@itpp.dev>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Collex100, 2022
|
||||
# Wil Odoo, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+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: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr ""
|
||||
"<strong><b>Отличная работа!</b> Вы прошли все этапы этого тура.</strong>"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr ""
|
||||
"Нажмите на <i>иконку Домашней страницы</i> для навигации между приложениями."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "Кто использовал"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "Отключить Туры"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Отображаемое имя"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr "Маршрутизация HTTP"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr "Идентификатор"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Последнее изменение"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr "Меню"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr "Имя"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr "Выездные туры"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr "Откройте меню бугер."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Путь"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr "Нумерация"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr "Начать"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr "Начать тур"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr "Начать обзор"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Проверка"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr "Тестовый тур"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr "Тестовые туры"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr "Совет"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr "Имя тура"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr "Туры"
|
||||
189
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/sk.po
Normal file
189
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/sk.po
Normal file
|
|
@ -0,0 +1,189 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Jaroslav Bosansky <jaro.bosansky@ekoenergo.sk>, 2022
|
||||
# Jan Prokop, 2022
|
||||
# Martin Trigaux, 2022
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+0000\n"
|
||||
"Last-Translator: Martin Trigaux, 2022\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: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr ""
|
||||
"<strong><b>Dobrá práca!</b> Prešli ste všetkými krokmi tejto "
|
||||
"prehliadky.</strong>"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr "Klikni na <i>domovskú ikonu</i> pre navigáciu medzi aplikáciami."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "Spotrebované "
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "Vypnúť prehliadky"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Zobrazovaný názov"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr "HTTP smerovanie"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Posledná úprava"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr "Menu"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr "Meno"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Cesta"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr "Postupnosť"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr "Štart"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr "Začať prehliadku"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr "Začať prehliadku"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Test"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr "Tip"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr "Názov prehliadky"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr "Prehliadky"
|
||||
191
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/sl.po
Normal file
191
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/sl.po
Normal file
|
|
@ -0,0 +1,191 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Matjaz Mozetic <m.mozetic@matmoz.si>, 2022
|
||||
# matjaz k <matjaz@mentis.si>, 2022
|
||||
# Tadej Lupšina <tadej@hbs.si>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Jasmina Macur <jasmina@hbs.si>, 2022
|
||||
# Katja Deržič, 2024
|
||||
# Aleš Pipan, 2025
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+0000\n"
|
||||
"Last-Translator: Aleš Pipan, 2025\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: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr "<strong><b>Dobro opravljeno</b>Šli ste skozi vse korake</strong>"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "Porabil"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "Onemogoči oglede"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Prikazani naziv"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr "HTTP usmerjanje"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Zadnjič spremenjeno"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr "Meni"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr "Naziv"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr "Odpri meni za pomoč uporabnikom."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Pot"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr "Zaporedje"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr "Prični"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr "Začni ogled"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Test"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr "Ime ogleda"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr "Ogledi"
|
||||
181
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/sq.po
Normal file
181
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/sq.po
Normal file
|
|
@ -0,0 +1,181 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+0000\n"
|
||||
"Language-Team: Albanian (https://app.transifex.com/odoo/teams/41243/sq/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: sq\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr ""
|
||||
189
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/sr.po
Normal file
189
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/sr.po
Normal file
|
|
@ -0,0 +1,189 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Dragan Vukosavljevic <dragan.vukosavljevic@gmail.com>, 2022
|
||||
# Milan Bojovic <mbojovic@outlook.com>, 2023
|
||||
# コフスタジオ, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+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: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr ""
|
||||
"<strong><b>Dobar posao! </b>Prošli ste kroz sve korake ove ture.</strong>"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr "Click on the <i>Home icon</i> to navigate across apps."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "Consumed by"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "Disable Tours"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Naziv za prikaz"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr "HTTP rutiranje"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Poslednja izmena dana"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr "Meni"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr "Ime"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr "Onboarding tours"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr "Open bugger menu."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Putanja"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr "Niz"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr "Pokreni"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr "Start Tour"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr "Start tour"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Test"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr "Test tour"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr "Testing tours"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr "Tip"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr "Tour name"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr "Ture"
|
||||
109
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/sr@latin.po
Normal file
109
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/sr@latin.po
Normal file
|
|
@ -0,0 +1,109 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Djordje Marjanovic <djordje_m@yahoo.com>, 2017
|
||||
# Martin Trigaux <mat@odoo.com>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.saas~18\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-09-20 09:54+0000\n"
|
||||
"PO-Revision-Date: 2017-09-20 09:54+0000\n"
|
||||
"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
|
||||
"Language-Team: Serbian (Latin) (https://www.transifex.com/odoo/teams/41243/sr%40latin/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: sr@latin\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: web_tour
|
||||
#. openerp-web
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:485
|
||||
#, python-format
|
||||
msgid "Click the <i>Home icon</i> to navigate across apps."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_user_id
|
||||
msgid "Consumed by"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. openerp-web
|
||||
#: code:addons/web_tour/static/src/xml/debug_manager.xml:8
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Naziv za prikaz"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP routing"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour___last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Zadnja promena"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr "Meni"
|
||||
|
||||
#. module: web_tour
|
||||
#. openerp-web
|
||||
#: code:addons/web_tour/static/src/xml/debug_manager.xml:21
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr "Naziv"
|
||||
|
||||
#. module: web_tour
|
||||
#. openerp-web
|
||||
#: code:addons/web_tour/static/src/xml/debug_manager.xml:22
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. openerp-web
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:198
|
||||
#, python-format
|
||||
msgid "Skip tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. openerp-web
|
||||
#: code:addons/web_tour/static/src/xml/debug_manager.xml:11
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_name
|
||||
msgid "Tour name"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
msgid "Tours"
|
||||
msgstr ""
|
||||
193
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/sv.po
Normal file
193
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/sv.po
Normal file
|
|
@ -0,0 +1,193 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Jakob Krabbe <jakob.krabbe@vertel.se>, 2022
|
||||
# Simon S, 2022
|
||||
# Chrille Hedberg <hedberg.chrille@gmail.com>, 2022
|
||||
# Kristoffer Grundström <lovaren@gmail.com>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Kim Asplund <kim.asplund@gmail.com>, 2022
|
||||
# Anders Wallenquist <anders.wallenquist@vertel.se>, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+0000\n"
|
||||
"Last-Translator: Anders Wallenquist <anders.wallenquist@vertel.se>, 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: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr ""
|
||||
"<strong><b>Bra jobbat!</b> Du gick igenom alla steg på den här "
|
||||
"genomgången.</strong>"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr "Klicka här för att gå till nästa steg."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr "Klicka på <i>Hem ikonen</i> för att navigera mellan appar."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "Förbrukad av"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "Avbryt rundturen"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Visningsnamn"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr "HTTP-rutt"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Senast redigerad den"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr "Meny"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr "Namn"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr "Onboarding genomgångar"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr "Öppna bugger-menyn."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Sökväg"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr "Scrolla för att komma till nästa steg."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr "Sekvens"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr "Start"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr "Starta rundturen"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr "Starta genomgången"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Testa"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr "Test genomgång"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr "Test genomgångar"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr "Dricks"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr "Genomgångsnamn"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr "Genomgångar"
|
||||
181
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/sw.po
Normal file
181
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/sw.po
Normal file
|
|
@ -0,0 +1,181 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+0000\n"
|
||||
"Language-Team: Swahili (https://app.transifex.com/odoo/teams/41243/sw/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: sw\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr ""
|
||||
181
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/ta.po
Normal file
181
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/ta.po
Normal file
|
|
@ -0,0 +1,181 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+0000\n"
|
||||
"Language-Team: Tamil (https://app.transifex.com/odoo/teams/41243/ta/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: ta\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr ""
|
||||
188
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/th.po
Normal file
188
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/th.po
Normal file
|
|
@ -0,0 +1,188 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Odoo Thaidev <odoothaidev@gmail.com>, 2022
|
||||
# Khwunchai Jaengsawang <khwunchai.j@ku.th>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Wichanon Jamwutthipreecha, 2022
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+0000\n"
|
||||
"Last-Translator: Wichanon Jamwutthipreecha, 2022\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: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr "<strong><b>ยอดเยี่ยม!</b> คุณผ่านทุกขั้นตอนของทัวร์นี้แล้ว</strong>"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr "คลิกที่ <i> ไอคอนโฮม </i> เพื่อไปยังแอปต่างๆ"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "บริโภคโดย"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "ปิดการใช้งานทัวร์"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "แสดงชื่อ"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr "การกำหนด HTTP"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr "ไอดี"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "แก้ไขครั้งล่าสุดเมื่อ"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr "เมนู"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr "ชื่อ"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr "ทัวร์การเริ่มงาน"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr "เปิดเมนูบักเกอร์"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "เส้นทาง"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr "เลื่อนเพื่อไปยังขั้นตอนต่อไป"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr "ลำดับ"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr "เริ่ม"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr "เริ่มทัวร์"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr "เริ่มทัวร์"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "ทดสอบ"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr "ทดสอบทัวร์"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr "ทดสอบทัวร์"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr "ทิป"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr "ชื่อทัวร์"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr "ทัวร์"
|
||||
194
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/tr.po
Normal file
194
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/tr.po
Normal file
|
|
@ -0,0 +1,194 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# abc Def <hdogan1974@gmail.com>, 2022
|
||||
# Umur Akın <umura@projetgrup.com>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Murat Kaplan <muratk@projetgrup.com>, 2022
|
||||
# Ayhan KIZILTAN <akiziltan76@hotmail.com>, 2022
|
||||
# Levent Karakaş <levent@mektup.at>, 2022
|
||||
# Ediz Duman <neps1192@gmail.com>, 2022
|
||||
# Ertuğrul Güreş <ertugrulg@projetgrup.com>, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+0000\n"
|
||||
"Last-Translator: Ertuğrul Güreş <ertugrulg@projetgrup.com>, 2023\n"
|
||||
"Language-Team: Turkish (https://app.transifex.com/odoo/teams/41243/tr/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: tr\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr ""
|
||||
"<strong><b>Tebrikler!</b> Bu turun tüm adımlarını tamamladınız.</strong>"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr "Sonraki adıma geçmek için buraya tıklayın."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr ""
|
||||
"Ana sayfa simgesinin <i>Üzerine tıklayın</i> uygulamalar arasında gezinin."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "Tarafından Tamamlandı"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "Turları Kapat"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Görünüm Adı"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr "HTTP Yönlendirme"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Son Düzenleme"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr "Menü"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr "Adı"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr "Katılım turları"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr "Hata oluşturucu menüsünü açın."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Yol"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr "Bir sonraki adıma geçmek için kaydırın."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr "Sıra"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr "Başla"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr "Turu Başlat"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr "Başlangıç turu"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Test"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr "Test turu"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr "Test turları"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr "İpucu"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr "Tur Adı"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr "Turlar"
|
||||
186
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/uk.po
Normal file
186
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/uk.po
Normal file
|
|
@ -0,0 +1,186 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+0000\n"
|
||||
"Last-Translator: Martin Trigaux, 2022\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: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr "<strong><b>Молодці!</b> Ви пройшли усі кроки цього туру.</strong>"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr "Натисніть тут, щоби перейти до наступного кроку."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr ""
|
||||
"Натисніть на <i>іконку Домашньої сторінки</i> для навігації між додатками."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "Завершив"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "Вимкнути тури"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Назва для відображення"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr "Маршрутизація HTTP"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Остання модифікація"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr "Меню"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr "Назва"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr "Ознайомчий тур"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr "Відкрийте бургер-меню."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Шлях"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr "Проскрольте, щоби перейти на наступний крок."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr "Послідовність"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr "Початок"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr "Почати тур"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr "Розпочати тур"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Тест"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr "Тестовий тур"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr "Тестові тури"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr "Підказка"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr "Назва туру"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr "Тури"
|
||||
188
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/vi.po
Normal file
188
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/vi.po
Normal file
|
|
@ -0,0 +1,188 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Thi Huong Nguyen, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+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: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr ""
|
||||
"<strong><b>Làm tốt lắm!</b> Bạn đã thực hiện tất cả các bước của chuyến "
|
||||
"hướng dẫn này.</strong>"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr "Click on the <i>Home icon</i> to navigate across apps."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "Consumed by"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "Disable Tours"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Tên hiển thị"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr "HTTP Routing"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Sửa lần cuối vào"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr "Trình đơn"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr "Tên"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr "Tour hướng dẫn"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr "Open bugger menu."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Đường dẫn"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr "Scroll to reach the next step."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr "Trình tự"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr "Khởi động"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr "Start Tour"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr "Start tour"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Kiểm thử"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr "Test tour"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr "Tour kiểm thử"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr "Tip"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr "Tour name"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr "Du lịch"
|
||||
181
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/web_tour.pot
Normal file
181
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/web_tour.pot
Normal file
|
|
@ -0,0 +1,181 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2024-02-06 13: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: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr ""
|
||||
186
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/zh_CN.po
Normal file
186
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/zh_CN.po
Normal file
|
|
@ -0,0 +1,186 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Jeffery CHEN <jeffery9@gmail.com>, 2022
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+0000\n"
|
||||
"Last-Translator: Jeffery CHEN <jeffery9@gmail.com>, 2022\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: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr "<strong><b>干得好!</b>您经历了这次旅行的所有步骤。</strong>"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr "单击此处进入下一步。"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr "点击 <i>首页</i> 导航可在功能应用间跳转。"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "消耗于"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "禁用游览"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "显示名称"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr "HTTP 路由"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "最后修改时间"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr "菜单"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr "名称"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr "引导旅游"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr "打开调试菜单。"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "路径"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr "滚动到下一个步骤。"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr "序号"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr "开始"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr "开始游览"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr "开始游览"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "测试"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr "测试之旅"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr "测试之旅"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr "提示"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr "游览名称"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr "游览"
|
||||
185
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/zh_TW.po
Normal file
185
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/zh_TW.po
Normal file
|
|
@ -0,0 +1,185 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+0000\n"
|
||||
"Last-Translator: Martin Trigaux, 2022\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: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
msgstr "<strong><b>做得好!</b>您已完成本次導覽的所有步驟。</strong>"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Click here to go to the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr "按一下 <i> 首頁圖示 </i> 可跨應用程式導航。"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "消耗由"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "停用導覽"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "顯示名稱"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr "HTTP 路由"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "最後修改於"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr "選單"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr "名稱"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr "入職導覽"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr "打開 bugger 選單"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "路徑"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr "滾動來進入下一步"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr "序號"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr "開始"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr "開始導覽"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr "開始導覽"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "測試"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr "測試導覽"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr "測試導覽"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
msgid "Tip"
|
||||
msgstr "提示"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr "導覽名稱"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js:0
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr "導覽"
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from . import ir_http
|
||||
from . import tour
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
16
odoo-bringout-oca-ocb-web_tour/web_tour/models/ir_http.py
Normal file
16
odoo-bringout-oca-ocb-web_tour/web_tour/models/ir_http.py
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from odoo import models
|
||||
|
||||
|
||||
class Http(models.AbstractModel):
|
||||
_inherit = 'ir.http'
|
||||
|
||||
def session_info(self):
|
||||
result = super().session_info()
|
||||
if result['is_admin']:
|
||||
demo_modules_count = self.env['ir.module.module'].sudo().search_count([('demo', '=', True)])
|
||||
result['web_tours'] = self.env['web_tour.tour'].get_consumed_tours()
|
||||
result['tour_disable'] = demo_modules_count > 0
|
||||
return result
|
||||
30
odoo-bringout-oca-ocb-web_tour/web_tour/models/tour.py
Normal file
30
odoo-bringout-oca-ocb-web_tour/web_tour/models/tour.py
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from odoo import api, fields, models
|
||||
|
||||
|
||||
class Tour(models.Model):
|
||||
|
||||
_name = "web_tour.tour"
|
||||
_description = "Tours"
|
||||
_log_access = False
|
||||
|
||||
name = fields.Char(string="Tour name", required=True)
|
||||
user_id = fields.Many2one('res.users', string='Consumed by')
|
||||
|
||||
@api.model
|
||||
def consume(self, tour_names):
|
||||
""" Sets given tours as consumed, meaning that
|
||||
these tours won't be active anymore for that user """
|
||||
if not self.env.user.has_group('base.group_user'):
|
||||
# Only internal users can use this method.
|
||||
# TODO master: update ir.model.access records instead of using sudo()
|
||||
return
|
||||
for name in tour_names:
|
||||
self.sudo().create({'name': name, 'user_id': self.env.uid})
|
||||
|
||||
@api.model
|
||||
def get_consumed_tours(self):
|
||||
""" Returns the list of consumed tours for the current user """
|
||||
return [t.name for t in self.search([('user_id', '=', self.env.uid)])]
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
|
||||
access_web_tour_tour_admin,access_web_tour_tour_admin,model_web_tour_tour,base.group_system,1,0,1,0
|
||||
access_web_tour_tour,access_web_tour_tour,model_web_tour_tour,,1,0,0,0
|
||||
|
|
|
@ -0,0 +1,2 @@
|
|||
"id","model_id/id","name","active","perm_create","perm_unlink","perm_read","perm_write","domain_force"
|
||||
"own_tours","model_web_tour_tour","own tours","True","True","True","True","True","[('user_id','=', user.id)]"
|
||||
|
|
|
@ -0,0 +1,49 @@
|
|||
/** @odoo-module **/
|
||||
|
||||
import { browser } from "@web/core/browser/browser";
|
||||
import { registry } from "@web/core/registry";
|
||||
import ToursDialog from "@web_tour/debug/tour_dialog_component";
|
||||
import utils from "web_tour.utils";
|
||||
|
||||
export function disableTours({ env }) {
|
||||
if (!env.services.user.isSystem) {
|
||||
return null;
|
||||
}
|
||||
const activeTours = env.services.tour.getActiveTours();
|
||||
if (activeTours.length === 0) {
|
||||
return null;
|
||||
}
|
||||
return {
|
||||
type: "item",
|
||||
description: env._t("Disable Tours"),
|
||||
callback: async () => {
|
||||
const tourNames = activeTours.map(tour => tour.name);
|
||||
await env.services.orm.call("web_tour.tour", "consume", [tourNames]);
|
||||
for (const tourName of tourNames) {
|
||||
browser.localStorage.removeItem(utils.get_debugging_key(tourName));
|
||||
}
|
||||
browser.location.reload();
|
||||
},
|
||||
sequence: 50,
|
||||
};
|
||||
}
|
||||
|
||||
export function startTour({ env }) {
|
||||
if (!env.services.user.isSystem) {
|
||||
return null;
|
||||
}
|
||||
return {
|
||||
type: "item",
|
||||
description: env._t("Start Tour"),
|
||||
callback: async () => {
|
||||
env.services.dialog.add(ToursDialog);
|
||||
},
|
||||
sequence: 60,
|
||||
};
|
||||
}
|
||||
|
||||
registry
|
||||
.category("debug")
|
||||
.category("default")
|
||||
.add("web_tour.startTour", startTour)
|
||||
.add("web_tour.disableTours", disableTours);
|
||||
|
|
@ -0,0 +1,43 @@
|
|||
/** @odoo-module **/
|
||||
|
||||
import { useService } from "@web/core/utils/hooks";
|
||||
import { Dialog } from "@web/core/dialog/dialog";
|
||||
import { _lt } from "@web/core/l10n/translation";
|
||||
|
||||
import { Component } from "@odoo/owl";
|
||||
|
||||
export default class ToursDialog extends Component {
|
||||
setup() {
|
||||
this.tourService = useService("tour");
|
||||
this.onboardingTours = this.tourService.getOnboardingTours();
|
||||
this.testingTours = this.tourService.getTestingTours();
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------
|
||||
// Handlers
|
||||
//--------------------------------------------------------------------------
|
||||
|
||||
/**
|
||||
* Resets the given tour to its initial step, in onboarding mode.
|
||||
*
|
||||
* @private
|
||||
* @param {MouseEvent} ev
|
||||
*/
|
||||
_onStartTour(ev) {
|
||||
this.tourService.reset(ev.target.dataset.name);
|
||||
this.props.close();
|
||||
}
|
||||
/**
|
||||
* Starts the given tour in test mode.
|
||||
*
|
||||
* @private
|
||||
* @param {MouseEvent} ev
|
||||
*/
|
||||
_onTestTour(ev) {
|
||||
this.tourService.run(ev.target.dataset.name);
|
||||
this.props.close();
|
||||
}
|
||||
}
|
||||
ToursDialog.template = "web_tour.ToursDialog";
|
||||
ToursDialog.components = { Dialog };
|
||||
ToursDialog.title = _lt("Tours");
|
||||
|
|
@ -0,0 +1,59 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<templates id="template" xml:space="preserve">
|
||||
|
||||
<t t-name="web_tour.ToursDialog" owl="1">
|
||||
<Dialog title="this.constructor.title">
|
||||
<t t-call="web_tour.ToursDialog.Table">
|
||||
<t t-set="caption">Onboarding tours</t>
|
||||
<t t-set="tours" t-value="onboardingTours"/>
|
||||
</t>
|
||||
<t t-if="testingTours.length" t-call="web_tour.ToursDialog.Table">
|
||||
<t t-set="caption">Testing tours</t>
|
||||
<t t-set="tours" t-value="testingTours"/>
|
||||
</t>
|
||||
</Dialog>
|
||||
</t>
|
||||
|
||||
<t t-name="web_tour.ToursDialog.Table" owl="1">
|
||||
<div class="table-responsive">
|
||||
<table class="table table-sm table-striped">
|
||||
<caption style="caption-side: top; font-size: 14px">
|
||||
<t t-esc="caption"/>
|
||||
</caption>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Sequence</th>
|
||||
<th width="50%">Name</th>
|
||||
<th width="50%">Path</th>
|
||||
<th>Start</th>
|
||||
<th>Test</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr t-foreach="tours" t-as="tour" t-key="tour.name">
|
||||
<td><t t-esc="tour.sequence"/></td>
|
||||
<td><t t-esc="tour.name"/></td>
|
||||
<td><t t-esc="tour.url"/></td>
|
||||
<td>
|
||||
<button type="button"
|
||||
class="btn btn-primary fa fa-play o_start_tour"
|
||||
t-on-click.prevent="_onStartTour"
|
||||
t-att-data-name="tour.name"
|
||||
aria-label="Start tour"
|
||||
title="Start tour"/>
|
||||
</td>
|
||||
<td>
|
||||
<button type="button"
|
||||
class="btn btn-primary fa fa-cogs o_test_tour"
|
||||
t-on-click.prevent="_onTestTour"
|
||||
t-att-data-name="tour.name"
|
||||
aria-label="Test tour"
|
||||
title="Test tour"/>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</t>
|
||||
|
||||
</templates>
|
||||
|
|
@ -0,0 +1,21 @@
|
|||
odoo.define('web_tour.public.TourManager', function (require) {
|
||||
'use strict';
|
||||
|
||||
var TourManager = require('web_tour.TourManager');
|
||||
var lazyloader = require('web.public.lazyloader');
|
||||
|
||||
TourManager.include({
|
||||
/**
|
||||
* @override
|
||||
*/
|
||||
_waitBeforeTourStart: function () {
|
||||
return this._super.apply(this, arguments).then(function () {
|
||||
return lazyloader.allScriptsLoaded;
|
||||
}).then(function () {
|
||||
return new Promise(function (resolve) {
|
||||
setTimeout(resolve);
|
||||
});
|
||||
});
|
||||
},
|
||||
});
|
||||
});
|
||||
|
|
@ -0,0 +1,244 @@
|
|||
|
||||
odoo.define('web_tour.RunningTourActionHelper', function (require) {
|
||||
"use strict";
|
||||
|
||||
var core = require('web.core');
|
||||
var utils = require('web_tour.utils');
|
||||
var Tip = require('web_tour.Tip');
|
||||
|
||||
var get_first_visible_element = utils.get_first_visible_element;
|
||||
var get_jquery_element_from_selector = utils.get_jquery_element_from_selector;
|
||||
|
||||
var RunningTourActionHelper = core.Class.extend({
|
||||
init: function (tip_widget) {
|
||||
this.tip_widget = tip_widget;
|
||||
},
|
||||
click: function (element) {
|
||||
this._click(this._get_action_values(element));
|
||||
},
|
||||
dblclick: function (element) {
|
||||
this._click(this._get_action_values(element), 2);
|
||||
},
|
||||
tripleclick: function (element) {
|
||||
this._click(this._get_action_values(element), 3);
|
||||
},
|
||||
clicknoleave: function (element) {
|
||||
this._click(this._get_action_values(element), 1, false);
|
||||
},
|
||||
text: function (text, element) {
|
||||
this._text(this._get_action_values(element), text);
|
||||
},
|
||||
remove_text(text, element) {
|
||||
this._text(this._get_action_values(element), '\n');
|
||||
},
|
||||
text_blur: function (text, element) {
|
||||
this._text_blur(this._get_action_values(element), text);
|
||||
},
|
||||
drag_and_drop: function (to, element) {
|
||||
this._drag_and_drop_jquery(this._get_action_values(element), to);
|
||||
},
|
||||
drag_and_drop_native: function (toSel, element) {
|
||||
const to = get_jquery_element_from_selector(toSel)[0];
|
||||
this._drag_and_drop(this._get_action_values(element).$element[0], to);
|
||||
},
|
||||
drag_move_and_drop: function (to, element) {
|
||||
this._drag_move_and_drop(this._get_action_values(element), to);
|
||||
},
|
||||
keydown: function (keyCodes, element) {
|
||||
this._keydown(this._get_action_values(element), keyCodes.split(/[,\s]+/));
|
||||
},
|
||||
auto: function (element) {
|
||||
var values = this._get_action_values(element);
|
||||
if (values.consume_event === "input") {
|
||||
this._text(values);
|
||||
} else {
|
||||
this._click(values);
|
||||
}
|
||||
},
|
||||
_get_action_values: function (element) {
|
||||
var $e = get_jquery_element_from_selector(element);
|
||||
var $element = element ? get_first_visible_element($e) : this.tip_widget.$anchor;
|
||||
if ($element.length === 0) {
|
||||
$element = $e.first();
|
||||
}
|
||||
var consume_event = element ? Tip.getConsumeEventType($element) : this.tip_widget.consume_event;
|
||||
return {
|
||||
$element: $element,
|
||||
consume_event: consume_event,
|
||||
};
|
||||
},
|
||||
_click: function (values, nb, leave) {
|
||||
trigger_mouse_event(values.$element, "mouseover");
|
||||
values.$element.trigger("mouseenter");
|
||||
for (var i = 1 ; i <= (nb || 1) ; i++) {
|
||||
trigger_mouse_event(values.$element, "mousedown");
|
||||
trigger_mouse_event(values.$element, "mouseup");
|
||||
trigger_mouse_event(values.$element, "click", i);
|
||||
if (i % 2 === 0) {
|
||||
trigger_mouse_event(values.$element, "dblclick");
|
||||
}
|
||||
}
|
||||
if (leave !== false) {
|
||||
trigger_mouse_event(values.$element, "mouseout");
|
||||
values.$element.trigger("mouseleave");
|
||||
}
|
||||
|
||||
function trigger_mouse_event($element, type, count) {
|
||||
var e = document.createEvent("MouseEvents");
|
||||
e.initMouseEvent(type, true, true, window, count || 0, 0, 0, 0, 0, false, false, false, false, 0, $element[0]);
|
||||
$element[0].dispatchEvent(e);
|
||||
}
|
||||
},
|
||||
_text: function (values, text) {
|
||||
this._click(values);
|
||||
|
||||
text = text || "Test";
|
||||
if (values.consume_event === "input") {
|
||||
values.$element
|
||||
.trigger({ type: 'keydown', key: text[text.length - 1] })
|
||||
.val(text)
|
||||
.trigger({ type: 'keyup', key: text[text.length - 1] });
|
||||
values.$element[0].dispatchEvent(new InputEvent('input', {
|
||||
bubbles: true,
|
||||
}));
|
||||
} else if (values.$element.is("select")) {
|
||||
var $options = values.$element.find("option");
|
||||
$options.prop("selected", false).removeProp("selected");
|
||||
var $selectedOption = $options.filter(function () { return $(this).val() === text; });
|
||||
if ($selectedOption.length === 0) {
|
||||
$selectedOption = $options.filter(function () { return $(this).text().trim() === text; });
|
||||
}
|
||||
const regex = /option\s+([0-9]+)/;
|
||||
if ($selectedOption.length === 0 && regex.test(text)) {
|
||||
// Extract position as 1-based, as the nth selectors.
|
||||
const position = parseInt(regex.exec(text)[1]);
|
||||
$selectedOption = $options.eq(position - 1); // eq is 0-based.
|
||||
}
|
||||
$selectedOption.prop("selected", true);
|
||||
this._click(values);
|
||||
// For situations where an `oninput` is defined.
|
||||
values.$element.trigger("input");
|
||||
} else {
|
||||
values.$element.focusIn();
|
||||
values.$element.trigger($.Event( "keydown", {key: '_', keyCode: 95}));
|
||||
values.$element.text(text).trigger("input");
|
||||
values.$element.focusInEnd();
|
||||
values.$element.trigger($.Event( "keyup", {key: '_', keyCode: 95}));
|
||||
}
|
||||
values.$element[0].dispatchEvent(new Event("change", { bubbles: true, cancelable: false }));
|
||||
},
|
||||
_text_blur: function (values, text) {
|
||||
this._text(values, text);
|
||||
values.$element.trigger('focusout');
|
||||
values.$element.trigger('blur');
|
||||
},
|
||||
_calculateCenter: function ($el, selector) {
|
||||
const center = $el.offset();
|
||||
if (selector && selector.indexOf('iframe') !== -1) {
|
||||
const iFrameOffset = $('iframe').offset();
|
||||
center.left += iFrameOffset.left;
|
||||
center.top += iFrameOffset.top;
|
||||
}
|
||||
center.left += $el.outerWidth() / 2;
|
||||
center.top += $el.outerHeight() / 2;
|
||||
return center;
|
||||
},
|
||||
_drag_and_drop_jquery: function (values, to) {
|
||||
var $to;
|
||||
const elementCenter = this._calculateCenter(values.$element);
|
||||
if (to) {
|
||||
$to = get_jquery_element_from_selector(to);
|
||||
} else {
|
||||
$to = $(document.body);
|
||||
}
|
||||
|
||||
values.$element.trigger($.Event("mouseenter"));
|
||||
values.$element.trigger($.Event("mousedown", {which: 1, pageX: elementCenter.left, pageY: elementCenter.top}));
|
||||
// Some tests depends on elements present only when the element to drag
|
||||
// start to move while some other tests break while moving.
|
||||
if (!$to.length) {
|
||||
values.$element.trigger($.Event("mousemove", {which: 1, pageX: elementCenter.left + 1, pageY: elementCenter.top}));
|
||||
$to = get_jquery_element_from_selector(to);
|
||||
}
|
||||
|
||||
let toCenter = this._calculateCenter($to, to);
|
||||
values.$element.trigger($.Event("mousemove", {which: 1, pageX: toCenter.left, pageY: toCenter.top}));
|
||||
// Recalculate the center as the mousemove might have made the element bigger.
|
||||
toCenter = this._calculateCenter($to, to);
|
||||
values.$element.trigger($.Event("mouseup", {which: 1, pageX: toCenter.left, pageY: toCenter.top}));
|
||||
},
|
||||
_drag_and_drop: function (element, to) {
|
||||
const elementCenter = this._calculateCenter($(element));
|
||||
const toCenter = this._calculateCenter($(to));
|
||||
element.dispatchEvent(new Event("mouseenter"));
|
||||
element.dispatchEvent(new MouseEvent("mousedown", {
|
||||
bubbles: true,
|
||||
cancelable: true,
|
||||
button: 0,
|
||||
which: 1,
|
||||
clientX: elementCenter.left,
|
||||
clientY: elementCenter.top,
|
||||
}));
|
||||
element.dispatchEvent(new MouseEvent("mousemove", { bubbles: true, cancelable: true, clientX: toCenter.left, clientY: toCenter.top}));
|
||||
to.dispatchEvent(new Event("mouseenter", { clientX: toCenter.left, clientY: toCenter.top }));
|
||||
element.dispatchEvent(new Event("mouseup", {
|
||||
bubbles: true,
|
||||
cancelable: true,
|
||||
button: 0,
|
||||
which: 1,
|
||||
}));
|
||||
},
|
||||
_drag_move_and_drop: function (values, params) {
|
||||
// Extract parameters from string: '[deltaX,deltaY]@from => actualTo'.
|
||||
const parts = /^\[(.+),(.+)\]@(.+) => (.+)/.exec(params);
|
||||
const initialMoveOffset = [parseInt(parts[1]), parseInt(parts[2])];
|
||||
const fromSelector = parts[3];
|
||||
const toSelector = parts[4];
|
||||
// Click on element.
|
||||
values.$element.trigger($.Event("mouseenter"));
|
||||
const elementCenter = this._calculateCenter(values.$element);
|
||||
values.$element.trigger($.Event("mousedown", {which: 1, pageX: elementCenter.left, pageY: elementCenter.top}));
|
||||
// Drag through "from".
|
||||
const fromCenter = this._calculateCenter(get_jquery_element_from_selector(fromSelector), fromSelector);
|
||||
values.$element.trigger($.Event("mousemove", {
|
||||
which: 1,
|
||||
pageX: fromCenter.left + initialMoveOffset[0],
|
||||
pageY: fromCenter.top + initialMoveOffset[1],
|
||||
}));
|
||||
// Drop into "to".
|
||||
const toCenter = this._calculateCenter(get_jquery_element_from_selector(toSelector), toSelector);
|
||||
values.$element.trigger($.Event("mouseup", {which: 1, pageX: toCenter.left, pageY: toCenter.top}));
|
||||
},
|
||||
_keydown: function (values, keyCodes) {
|
||||
while (keyCodes.length) {
|
||||
const eventOptions = {};
|
||||
const keyCode = keyCodes.shift();
|
||||
let insertedText = null;
|
||||
if (isNaN(keyCode)) {
|
||||
eventOptions.key = keyCode;
|
||||
} else {
|
||||
const code = parseInt(keyCode, 10);
|
||||
eventOptions.keyCode = code;
|
||||
eventOptions.which = code;
|
||||
if (
|
||||
code === 32 || // spacebar
|
||||
(code > 47 && code < 58) || // number keys
|
||||
(code > 64 && code < 91) || // letter keys
|
||||
(code > 95 && code < 112) || // numpad keys
|
||||
(code > 185 && code < 193) || // ;=,-./` (in order)
|
||||
(code > 218 && code < 223) // [\]' (in order))
|
||||
) {
|
||||
insertedText = String.fromCharCode(code);
|
||||
}
|
||||
}
|
||||
values.$element.trigger(Object.assign({ type: "keydown" }, eventOptions));
|
||||
if (insertedText) {
|
||||
values.$element[0].ownerDocument.execCommand("insertText", 0, insertedText);
|
||||
}
|
||||
values.$element.trigger(Object.assign({ type: "keyup" }, eventOptions));
|
||||
}
|
||||
},
|
||||
});
|
||||
|
||||
return RunningTourActionHelper;
|
||||
});
|
||||
680
odoo-bringout-oca-ocb-web_tour/web_tour/static/src/js/tip.js
Normal file
680
odoo-bringout-oca-ocb-web_tour/web_tour/static/src/js/tip.js
Normal file
|
|
@ -0,0 +1,680 @@
|
|||
odoo.define('web_tour.Tip', function (require) {
|
||||
"use strict";
|
||||
|
||||
var config = require('web.config');
|
||||
var core = require('web.core');
|
||||
var Widget = require('web.Widget');
|
||||
var _t = core._t;
|
||||
|
||||
var Tip = Widget.extend({
|
||||
template: "Tip",
|
||||
events: {
|
||||
click: '_onTipClicked',
|
||||
mouseenter: '_onMouseEnter',
|
||||
mouseleave: '_onMouseLeave',
|
||||
transitionend: '_onTransitionEnd',
|
||||
},
|
||||
CENTER_ON_TEXT_TAGS: ['P', 'H1', 'H2', 'H3', 'H4', 'H5', 'H6'],
|
||||
|
||||
/**
|
||||
* @param {Widget} parent
|
||||
* @param {Object} [info] description of the tip, containing the following keys:
|
||||
* - content [String] the html content of the tip
|
||||
* - event_handlers [Object] description of optional event handlers to bind to the tip:
|
||||
* - event [String] the event name
|
||||
* - selector [String] the jQuery selector on which the event should be bound
|
||||
* - handler [function] the handler
|
||||
* - position [String] tip's position ('top', 'right', 'left' or 'bottom'), default 'right'
|
||||
* - width [int] the width in px of the tip when opened, default 270
|
||||
* - space [int] space in px between anchor and tip, default to 0, added to
|
||||
* the natural space chosen in css
|
||||
* - hidden [boolean] if true, the tip won't be visible (but the handlers will still be
|
||||
* bound on the anchor, so that the tip is consumed if the user clicks on it)
|
||||
* - overlay [Object] x and y values for the number of pixels the mouseout detection area
|
||||
* overlaps the opened tip, default {x: 50, y: 50}
|
||||
*/
|
||||
init: function(parent, info) {
|
||||
this._super(parent);
|
||||
this.info = _.defaults(info, {
|
||||
position: "right",
|
||||
width: 270,
|
||||
space: 0,
|
||||
overlay: {
|
||||
x: 50,
|
||||
y: 50,
|
||||
},
|
||||
content: _t("Click here to go to the next step."),
|
||||
scrollContent: _t("Scroll to reach the next step."),
|
||||
});
|
||||
this.position = {
|
||||
top: "50%",
|
||||
left: "50%",
|
||||
};
|
||||
this.initialPosition = this.info.position;
|
||||
this.viewPortState = 'in';
|
||||
this._onAncestorScroll = _.throttle(this._onAncestorScroll, 0.1);
|
||||
},
|
||||
/**
|
||||
* Attaches the tip to the provided $anchor and $altAnchor.
|
||||
* $altAnchor is an alternative trigger that can consume the step. The tip is
|
||||
* however only displayed on the $anchor.
|
||||
*
|
||||
* Note that the returned promise stays pending if the Tip widget was
|
||||
* destroyed in the meantime.
|
||||
*
|
||||
* @param {jQuery} $anchor the node on which the tip should be placed
|
||||
* @param {jQuery} $altAnchor an alternative node that can consume the step
|
||||
* @return {Promise}
|
||||
*/
|
||||
attach_to: async function ($anchor, $altAnchor) {
|
||||
this._setupAnchor($anchor, $altAnchor);
|
||||
|
||||
this.is_anchor_fixed_position = this.$anchor.css("position") === "fixed";
|
||||
|
||||
// The body never needs to have the o_tooltip_parent class. It is a
|
||||
// safe place to put the tip in the DOM at initialization and be able
|
||||
// to compute its dimensions and reposition it if required.
|
||||
await this.appendTo(document.body);
|
||||
if (this.isDestroyed()) {
|
||||
return new Promise(() => {});
|
||||
}
|
||||
},
|
||||
start() {
|
||||
this.$tooltip_overlay = this.$(".o_tooltip_overlay");
|
||||
this.$tooltip_content = this.$(".o_tooltip_content");
|
||||
this.init_width = this.$el.outerWidth();
|
||||
this.init_height = this.$el.outerHeight();
|
||||
this.$el.addClass('active');
|
||||
this.el.style.setProperty('width', `${this.info.width}px`, 'important');
|
||||
this.el.style.setProperty('height', 'auto', 'important');
|
||||
this.el.style.setProperty('transition', 'none', 'important');
|
||||
this.content_width = this.$el.outerWidth(true);
|
||||
this.content_height = this.$el.outerHeight(true);
|
||||
this.$tooltip_content.html(this.info.scrollContent);
|
||||
this.scrollContentWidth = this.$el.outerWidth(true);
|
||||
this.scrollContentHeight = this.$el.outerHeight(true);
|
||||
this.$el.removeClass('active');
|
||||
this.el.style.removeProperty('width');
|
||||
this.el.style.removeProperty('height');
|
||||
this.el.style.removeProperty('transition');
|
||||
this.$tooltip_content.html(this.info.content);
|
||||
this.$window = $(window);
|
||||
// Fix the content font size as it was used to compute the height and
|
||||
// width of the container.
|
||||
this.$tooltip_content[0].style.fontSize = getComputedStyle(this.$tooltip_content[0])['font-size'];
|
||||
|
||||
this.$tooltip_content.css({
|
||||
width: "100%",
|
||||
height: "100%",
|
||||
});
|
||||
|
||||
_.each(this.info.event_handlers, data => {
|
||||
this.$tooltip_content.on(data.event, data.selector, data.handler);
|
||||
});
|
||||
|
||||
this._bind_anchor_events();
|
||||
this._updatePosition(true);
|
||||
|
||||
this.$el.toggleClass('d-none', !!this.info.hidden);
|
||||
this.el.classList.add('o_tooltip_visible');
|
||||
core.bus.on("resize", this, _.debounce(function () {
|
||||
if (this.isDestroyed()) {
|
||||
// Because of the debounce, destroy() might have been called in the meantime.
|
||||
return;
|
||||
}
|
||||
if (this.tip_opened) {
|
||||
this._to_bubble_mode(true);
|
||||
} else {
|
||||
this._reposition();
|
||||
}
|
||||
}, 500));
|
||||
|
||||
return this._super.apply(this, arguments);
|
||||
},
|
||||
destroy: function () {
|
||||
this._unbind_anchor_events();
|
||||
clearTimeout(this.timerIn);
|
||||
clearTimeout(this.timerOut);
|
||||
// clear this timeout so that we won't call _updatePosition after we
|
||||
// destroy the widget and leave an undesired bubble.
|
||||
clearTimeout(this._transitionEndTimer);
|
||||
|
||||
// Do not remove the parent class if it contains other tooltips
|
||||
const _removeParentClass = $el => {
|
||||
if ($el.children(".o_tooltip").not(this.$el[0]).length === 0) {
|
||||
$el.removeClass("o_tooltip_parent");
|
||||
}
|
||||
};
|
||||
if (this.$el && this.$ideal_location) {
|
||||
_removeParentClass(this.$ideal_location);
|
||||
}
|
||||
if (this.$el && this.$furtherIdealLocation) {
|
||||
_removeParentClass(this.$furtherIdealLocation);
|
||||
}
|
||||
|
||||
return this._super.apply(this, arguments);
|
||||
},
|
||||
/**
|
||||
* Updates the $anchor and $altAnchor the tip is attached to.
|
||||
* $altAnchor is an alternative trigger that can consume the step. The tip is
|
||||
* however only displayed on the $anchor.
|
||||
*
|
||||
* @param {jQuery} $anchor the node on which the tip should be placed
|
||||
* @param {jQuery} $altAnchor an alternative node that can consume the step
|
||||
*/
|
||||
update: function ($anchor, $altAnchor) {
|
||||
// We unbind/rebind events on each update because we support widgets
|
||||
// detaching and re-attaching nodes to their DOM element without keeping
|
||||
// the initial event handlers, with said node being potential tip
|
||||
// anchors (e.g. FieldMonetary > input element).
|
||||
this._unbind_anchor_events();
|
||||
if (!$anchor.is(this.$anchor)) {
|
||||
this._setupAnchor($anchor, $altAnchor);
|
||||
}
|
||||
this._bind_anchor_events();
|
||||
if (!this.$el) {
|
||||
// Ideally this case should not happen but this is still possible,
|
||||
// as update may be called before the `start` method is called.
|
||||
// The `start` method is calling _updatePosition too anyway.
|
||||
return;
|
||||
}
|
||||
this._delegateEvents();
|
||||
this._updatePosition(true);
|
||||
},
|
||||
|
||||
//--------------------------------------------------------------------------
|
||||
// Public
|
||||
//--------------------------------------------------------------------------
|
||||
|
||||
/**
|
||||
* @return {boolean} true if tip is visible
|
||||
*/
|
||||
isShown() {
|
||||
return this.el && !this.info.hidden;
|
||||
},
|
||||
|
||||
//--------------------------------------------------------------------------
|
||||
// Private
|
||||
//--------------------------------------------------------------------------
|
||||
|
||||
/**
|
||||
* Sets the $anchor and $altAnchor the tip is attached to.
|
||||
* $altAnchor is an alternative trigger that can consume the step. The tip is
|
||||
* however only displayed on the $anchor.
|
||||
*
|
||||
* @param {jQuery} $anchor the node on which the tip should be placed
|
||||
* @param {jQuery} $altAnchor an alternative node that can consume the step
|
||||
*/
|
||||
_setupAnchor: function ($anchor, $altAnchor) {
|
||||
this.$anchor = $anchor;
|
||||
this.$altAnchor = $altAnchor;
|
||||
this.$ideal_location = this._get_ideal_location();
|
||||
this.$furtherIdealLocation = this._get_ideal_location(this.$ideal_location);
|
||||
},
|
||||
/**
|
||||
* Figures out which direction the tip should take and if it is at the
|
||||
* bottom or the top of the targeted element or if it's an indicator to
|
||||
* scroll. Relocates and repositions if necessary.
|
||||
*
|
||||
* @private
|
||||
* @param {boolean} [forceReposition=false]
|
||||
*/
|
||||
_updatePosition: function (forceReposition = false) {
|
||||
if (this.info.hidden) {
|
||||
return;
|
||||
}
|
||||
if (this.isDestroyed()) {
|
||||
// TODO This should not be needed if the chain of events leading
|
||||
// here was fully cancelled by destroy().
|
||||
return;
|
||||
}
|
||||
let halfHeight = 0;
|
||||
if (this.initialPosition === 'right' || this.initialPosition === 'left') {
|
||||
halfHeight = this.$anchor.innerHeight() / 2;
|
||||
}
|
||||
|
||||
const paddingTop = parseInt(this.$ideal_location.css('padding-top'));
|
||||
const topViewport = window.pageYOffset + paddingTop;
|
||||
const botViewport = window.pageYOffset + window.innerHeight;
|
||||
const topOffset = this.$anchor.offset().top;
|
||||
const botOffset = topOffset + this.$anchor.innerHeight();
|
||||
|
||||
// Check if the viewport state change to know if we need to move the anchor of the tip.
|
||||
// up : the target element is above the current viewport
|
||||
// down : the target element is below the current viewport
|
||||
// in : the target element is in the current viewport
|
||||
let viewPortState = 'in';
|
||||
let position = this.info.position;
|
||||
if (botOffset - halfHeight < topViewport) {
|
||||
viewPortState = 'up';
|
||||
position = 'bottom';
|
||||
} else if (topOffset + halfHeight > botViewport) {
|
||||
viewPortState = 'down';
|
||||
position = 'top';
|
||||
} else {
|
||||
// Adjust the placement of the tip regarding its anchor depending
|
||||
// if we came from the bottom or the top.
|
||||
if (topOffset < topViewport + this.$el.innerHeight()) {
|
||||
position = halfHeight ? this.initialPosition : "bottom";
|
||||
} else if (botOffset > botViewport - this.$el.innerHeight()) {
|
||||
position = halfHeight ? this.initialPosition : "top";
|
||||
}
|
||||
}
|
||||
|
||||
// If the direction or the anchor change : The tip position is updated.
|
||||
if (forceReposition || this.info.position !== position || this.viewPortState !== viewPortState) {
|
||||
this.$el.removeClass('top right bottom left').addClass(position);
|
||||
this.viewPortState = viewPortState;
|
||||
this.info.position = position;
|
||||
let $location;
|
||||
if (this.viewPortState === 'in') {
|
||||
this.$tooltip_content.html(this.info.content);
|
||||
$location = this.$ideal_location;
|
||||
} else {
|
||||
this.$tooltip_content.html(this.info.scrollContent);
|
||||
$location = this.$furtherIdealLocation;
|
||||
}
|
||||
// Update o_tooltip_parent class and tip DOM location. Note:
|
||||
// important to only remove/add the class when necessary to not
|
||||
// notify a DOM mutation which could retrigger this function.
|
||||
const $oldLocation = this.$el.parent();
|
||||
if (!this.tip_opened) {
|
||||
if (!$location.is($oldLocation)) {
|
||||
$oldLocation.removeClass('o_tooltip_parent');
|
||||
const cssPosition = $location.css("position");
|
||||
if (cssPosition === "static" || cssPosition === "relative") {
|
||||
$location.addClass("o_tooltip_parent");
|
||||
}
|
||||
this.$el.appendTo($location);
|
||||
}
|
||||
this._reposition();
|
||||
}
|
||||
}
|
||||
},
|
||||
_get_ideal_location: function ($anchor = this.$anchor) {
|
||||
var $location = this.info.location ? $(this.info.location) : $anchor;
|
||||
if ($location.is("html,body")) {
|
||||
return $(document.body);
|
||||
}
|
||||
|
||||
var o;
|
||||
var p;
|
||||
do {
|
||||
$location = $location.parent();
|
||||
o = $location.css("overflow");
|
||||
p = $location.css("position");
|
||||
} while (
|
||||
$location.hasClass('dropdown-menu') ||
|
||||
$location.hasClass('o_notebook_headers') ||
|
||||
$location.hasClass('o_forbidden_tooltip_parent') ||
|
||||
(
|
||||
(o === "visible" || o.includes("hidden")) && // Possible case where the overflow = "hidden auto"
|
||||
p !== "fixed" &&
|
||||
$location[0].tagName.toUpperCase() !== 'BODY'
|
||||
)
|
||||
);
|
||||
|
||||
return $location;
|
||||
},
|
||||
_reposition: function () {
|
||||
this.$el.removeClass("o_animated");
|
||||
|
||||
// Reverse left/right position if direction is right to left
|
||||
var appendAt = this.info.position;
|
||||
var rtlMap = {left: 'right', right: 'left'};
|
||||
if (rtlMap[appendAt] && _t.database.parameters.direction === 'rtl') {
|
||||
appendAt = rtlMap[appendAt];
|
||||
}
|
||||
|
||||
// Get the correct tip's position depending of the tip's state
|
||||
let $parent = this.$ideal_location;
|
||||
if ($parent.is('html,body') && this.viewPortState !== "in") {
|
||||
this.el.style.setProperty('position', 'fixed', 'important');
|
||||
} else {
|
||||
this.el.style.removeProperty('position');
|
||||
}
|
||||
|
||||
if (this.viewPortState === 'in') {
|
||||
this.$el.position({
|
||||
my: this._get_spaced_inverted_position(appendAt),
|
||||
at: appendAt,
|
||||
of: this.$anchor,
|
||||
collision: "none",
|
||||
using: props => {
|
||||
const {top} = props;
|
||||
let {left} = props;
|
||||
const anchorEl = this.$anchor[0];
|
||||
if (this.CENTER_ON_TEXT_TAGS.includes(anchorEl.nodeName) && anchorEl.hasChildNodes()) {
|
||||
const textContainerWidth = anchorEl.getBoundingClientRect().width;
|
||||
const textNode = anchorEl.firstChild;
|
||||
const range = document.createRange();
|
||||
range.selectNodeContents(textNode);
|
||||
const textWidth = range.getBoundingClientRect().width;
|
||||
|
||||
const alignment = window.getComputedStyle(anchorEl).getPropertyValue('text-align');
|
||||
const posVertical = (this.info.position === 'top' || this.info.position === 'bottom');
|
||||
if (alignment === 'left') {
|
||||
if (posVertical) {
|
||||
left = left - textContainerWidth / 2 + textWidth / 2;
|
||||
} else if (this.info.position === 'right') {
|
||||
left = left - textContainerWidth + textWidth;
|
||||
}
|
||||
} else if (alignment === 'right') {
|
||||
if (posVertical) {
|
||||
left = left + textContainerWidth / 2 - textWidth / 2;
|
||||
} else if (this.info.position === 'left') {
|
||||
left = left + textContainerWidth - textWidth;
|
||||
}
|
||||
} else if (alignment === 'center') {
|
||||
if (this.info.position === 'left') {
|
||||
left = left + textContainerWidth / 2 - textWidth / 2;
|
||||
} else if (this.info.position === 'right') {
|
||||
left = left - textContainerWidth / 2 + textWidth / 2;
|
||||
}
|
||||
}
|
||||
}
|
||||
this.el.style.setProperty('top', `${top}px`, 'important');
|
||||
this.el.style.setProperty('left', `${left}px`, 'important');
|
||||
},
|
||||
});
|
||||
} else {
|
||||
const paddingTop = parseInt($parent.css('padding-top'));
|
||||
const paddingLeft = parseInt($parent.css('padding-left'));
|
||||
const paddingRight = parseInt($parent.css('padding-right'));
|
||||
const topPosition = $parent[0].offsetTop;
|
||||
const center = (paddingLeft + paddingRight) + ((($parent[0].clientWidth - (paddingLeft + paddingRight)) / 2) - this.$el[0].offsetWidth / 2);
|
||||
let top;
|
||||
if (this.viewPortState === 'up') {
|
||||
top = topPosition + this.$el.innerHeight() + paddingTop;
|
||||
} else {
|
||||
top = topPosition + $parent.innerHeight() - this.$el.innerHeight() * 2;
|
||||
}
|
||||
this.el.style.setProperty('top', `${top}px`, 'important');
|
||||
this.el.style.setProperty('left', `${center}px`, 'important');
|
||||
}
|
||||
|
||||
// Reverse overlay if direction is right to left
|
||||
var positionRight = _t.database.parameters.direction === 'rtl' ? "right" : "left";
|
||||
var positionLeft = _t.database.parameters.direction === 'rtl' ? "left" : "right";
|
||||
|
||||
// get the offset position of this.$el
|
||||
// Couldn't use offset() or position() because their values are not the desired ones in all cases
|
||||
const offset = {top: this.$el[0].offsetTop, left: this.$el[0].offsetLeft};
|
||||
this.$tooltip_overlay.css({
|
||||
top: -Math.min((this.info.position === "bottom" ? this.info.space : this.info.overlay.y), offset.top),
|
||||
right: -Math.min((this.info.position === positionRight ? this.info.space : this.info.overlay.x), this.$window.width() - (offset.left + this.init_width)),
|
||||
bottom: -Math.min((this.info.position === "top" ? this.info.space : this.info.overlay.y), this.$window.height() - (offset.top + this.init_height)),
|
||||
left: -Math.min((this.info.position === positionLeft ? this.info.space : this.info.overlay.x), offset.left),
|
||||
});
|
||||
this.position = offset;
|
||||
|
||||
this.$el.addClass("o_animated");
|
||||
},
|
||||
_bind_anchor_events: function () {
|
||||
// The consume_event taken for RunningTourActionHelper is the one of $anchor and not $altAnchor.
|
||||
this.consume_event = this.info.consumeEvent || Tip.getConsumeEventType(this.$anchor, this.info.run);
|
||||
this.$consumeEventAnchors = this._getAnchorAndCreateEvent(this.consume_event, this.$anchor);
|
||||
if (this.$altAnchor.length) {
|
||||
const consumeEvent = this.info.consumeEvent || Tip.getConsumeEventType(this.$altAnchor, this.info.run);
|
||||
this.$consumeEventAnchors = this.$consumeEventAnchors.add(
|
||||
this._getAnchorAndCreateEvent(consumeEvent, this.$altAnchor)
|
||||
);
|
||||
}
|
||||
this.$anchor.on('mouseenter.anchor', () => this._to_info_mode());
|
||||
this.$anchor.on('mouseleave.anchor', () => this._to_bubble_mode());
|
||||
|
||||
this.$scrolableElement = this.$ideal_location.is('html,body') ? $(window) : this.$ideal_location;
|
||||
this.$scrolableElement.on('scroll.Tip', () => this._onAncestorScroll());
|
||||
},
|
||||
/**
|
||||
* Gets the anchor corresponding to the provided arguments and attaches the
|
||||
* event to the $anchor in order to consume the step accordingly.
|
||||
*
|
||||
* @private
|
||||
* @param {String} consumeEvent
|
||||
* @param {jQuery} $anchor the node on which the tip should be placed
|
||||
* @return {jQuery}
|
||||
*/
|
||||
_getAnchorAndCreateEvent: function(consumeEvent, $anchor) {
|
||||
let $consumeEventAnchors = $anchor;
|
||||
if (consumeEvent === "drag") {
|
||||
// jQuery-ui draggable triggers 'drag' events on the .ui-draggable element,
|
||||
// but the tip is attached to the .ui-draggable-handle element which may
|
||||
// be one of its children (or the element itself)
|
||||
$consumeEventAnchors = $anchor.closest('.ui-draggable');
|
||||
} else if (consumeEvent === "input" && !$anchor.is('textarea, input')) {
|
||||
$consumeEventAnchors = $anchor.closest("[contenteditable='true']");
|
||||
} else if (consumeEvent.includes('apply.daterangepicker')) {
|
||||
$consumeEventAnchors = $anchor.parent().children('.o_field_date_range');
|
||||
} else if (consumeEvent === "sort") {
|
||||
// when an element is dragged inside a sortable container (with classname
|
||||
// 'ui-sortable'), jQuery triggers the 'sort' event on the container
|
||||
$consumeEventAnchors = $anchor.closest('.ui-sortable');
|
||||
}
|
||||
$consumeEventAnchors.on(consumeEvent + ".anchor", (function (e) {
|
||||
if (e.type !== "mousedown" || e.which === 1) { // only left click
|
||||
if (this.info.consumeVisibleOnly && !this.isShown()) {
|
||||
// Do not consume non-displayed tips.
|
||||
return;
|
||||
}
|
||||
this.trigger("tip_consumed");
|
||||
this._unbind_anchor_events();
|
||||
}
|
||||
}).bind(this));
|
||||
return $consumeEventAnchors;
|
||||
},
|
||||
_unbind_anchor_events: function () {
|
||||
if (this.$anchor) {
|
||||
this.$anchor.off(".anchor");
|
||||
}
|
||||
if (this.$consumeEventAnchors) {
|
||||
this.$consumeEventAnchors.off(".anchor");
|
||||
}
|
||||
if (this.$scrolableElement) {
|
||||
this.$scrolableElement.off('.Tip');
|
||||
}
|
||||
},
|
||||
_get_spaced_inverted_position: function (position) {
|
||||
if (position === "right") return "left+" + this.info.space;
|
||||
if (position === "left") return "right-" + this.info.space;
|
||||
if (position === "bottom") return "top+" + this.info.space;
|
||||
return "bottom-" + this.info.space;
|
||||
},
|
||||
_to_info_mode: function (force) {
|
||||
if (this.timerOut !== undefined) {
|
||||
clearTimeout(this.timerOut);
|
||||
this.timerOut = undefined;
|
||||
return;
|
||||
}
|
||||
if (this.tip_opened) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (force === true) {
|
||||
this._build_info_mode();
|
||||
} else {
|
||||
this.timerIn = setTimeout(this._build_info_mode.bind(this), 100);
|
||||
}
|
||||
},
|
||||
_build_info_mode: function () {
|
||||
clearTimeout(this.timerIn);
|
||||
this.timerIn = undefined;
|
||||
|
||||
this.tip_opened = true;
|
||||
|
||||
var offset = this.$el.offset();
|
||||
|
||||
// When this.$el doesn't have any parents, it means that the tip is no
|
||||
// longer in the DOM and so, it shouldn't be open. It happens when the
|
||||
// tip is opened after being destroyed.
|
||||
if (!this.$el.parent().length) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (this.$el.parent()[0] !== this.$el[0].ownerDocument.body) {
|
||||
this.$el.detach();
|
||||
this.el.style.setProperty('top', `${offset.top}px`, 'important');
|
||||
this.el.style.setProperty('left', `${offset.left}px`, 'important');
|
||||
this.$el.appendTo(this.$el[0].ownerDocument.body);
|
||||
}
|
||||
|
||||
var mbLeft = 0;
|
||||
var mbTop = 0;
|
||||
var overflow = false;
|
||||
var posVertical = (this.info.position === "top" || this.info.position === "bottom");
|
||||
if (posVertical) {
|
||||
overflow = (offset.left + this.content_width + this.info.overlay.x > this.$window.width());
|
||||
} else {
|
||||
overflow = (offset.top + this.content_height + this.info.overlay.y > this.$window.height());
|
||||
}
|
||||
if (posVertical && overflow || this.info.position === "left" || (_t.database.parameters.direction === 'rtl' && this.info.position == "right")) {
|
||||
mbLeft -= (this.content_width - this.init_width);
|
||||
}
|
||||
if (!posVertical && overflow || this.info.position === "top") {
|
||||
mbTop -= (this.viewPortState === 'down') ? this.init_height - 5 : (this.content_height - this.init_height);
|
||||
}
|
||||
|
||||
|
||||
const [contentWidth, contentHeight] = this.viewPortState === 'in'
|
||||
? [this.content_width, this.content_height]
|
||||
: [this.scrollContentWidth, this.scrollContentHeight];
|
||||
this.$el.toggleClass("inverse", overflow);
|
||||
this.$el.removeClass("o_animated").addClass("active");
|
||||
this.el.style.setProperty('width', `${contentWidth}px`, 'important');
|
||||
this.el.style.setProperty('height', `${contentHeight}px`, 'important');
|
||||
this.el.style.setProperty('margin-left', `${mbLeft}px`, 'important');
|
||||
this.el.style.setProperty('margin-top', `${mbTop}px`, 'important');
|
||||
|
||||
this._transitionEndTimer = setTimeout(() => this._onTransitionEnd(), 400);
|
||||
},
|
||||
_to_bubble_mode: function (force) {
|
||||
if (this.timerIn !== undefined) {
|
||||
clearTimeout(this.timerIn);
|
||||
this.timerIn = undefined;
|
||||
return;
|
||||
}
|
||||
if (!this.tip_opened) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (force === true) {
|
||||
this._build_bubble_mode();
|
||||
} else {
|
||||
this.timerOut = setTimeout(this._build_bubble_mode.bind(this), 300);
|
||||
}
|
||||
},
|
||||
_build_bubble_mode: function () {
|
||||
clearTimeout(this.timerOut);
|
||||
this.timerOut = undefined;
|
||||
|
||||
this.tip_opened = false;
|
||||
this.$el.removeClass("active").addClass("o_animated");
|
||||
this.el.style.setProperty('width', `${this.init_width}px`, 'important');
|
||||
this.el.style.setProperty('height', `${this.init_height}px`, 'important');
|
||||
this.el.style.setProperty('margin', '0', 'important');
|
||||
|
||||
this._transitionEndTimer = setTimeout(() => this._onTransitionEnd(), 400);
|
||||
},
|
||||
|
||||
//--------------------------------------------------------------------------
|
||||
// Handlers
|
||||
//--------------------------------------------------------------------------
|
||||
|
||||
/**
|
||||
* @private
|
||||
*/
|
||||
_onAncestorScroll: function () {
|
||||
if (this.tip_opened) {
|
||||
this._to_bubble_mode(true);
|
||||
} else {
|
||||
this._updatePosition(true);
|
||||
}
|
||||
},
|
||||
/**
|
||||
* @private
|
||||
*/
|
||||
_onMouseEnter: function () {
|
||||
this._to_info_mode();
|
||||
},
|
||||
/**
|
||||
* @private
|
||||
*/
|
||||
_onMouseLeave: function () {
|
||||
this._to_bubble_mode();
|
||||
},
|
||||
/**
|
||||
* On touch devices, closes the tip when clicked.
|
||||
*
|
||||
* Also stop propagation to avoid undesired behavior, such as the kanban
|
||||
* quick create closing when the user clicks on the tooltip.
|
||||
*
|
||||
* @private
|
||||
* @param {MouseEvent} ev
|
||||
*/
|
||||
_onTipClicked: function (ev) {
|
||||
if (config.device.touch && this.tip_opened) {
|
||||
this._to_bubble_mode();
|
||||
}
|
||||
|
||||
ev.stopPropagation();
|
||||
},
|
||||
/**
|
||||
* @private
|
||||
*/
|
||||
_onTransitionEnd: function () {
|
||||
if (this._transitionEndTimer) {
|
||||
clearTimeout(this._transitionEndTimer);
|
||||
this._transitionEndTimer = undefined;
|
||||
if (!this.tip_opened) {
|
||||
this._updatePosition(true);
|
||||
}
|
||||
}
|
||||
},
|
||||
});
|
||||
|
||||
/**
|
||||
* @static
|
||||
* @param {jQuery} $element
|
||||
* @param {string} [run] the run parameter of the tip (only strings are useful)
|
||||
*/
|
||||
Tip.getConsumeEventType = function ($element, run) {
|
||||
if ($element.has("input.o-autocomplete--input.o_input").length > 0) {
|
||||
// Components that utilizes the AutoComplete component is expected to
|
||||
// contain an input with the class o-autocomplete--input.
|
||||
// And when an option is selected, the component triggers
|
||||
// 'AutoComplete:OPTION_SELECTED' event.
|
||||
return 'AutoComplete:OPTION_SELECTED';
|
||||
} else if ($element.hasClass('o_field_many2one') || $element.hasClass('o_field_many2manytags')) {
|
||||
return 'autocompleteselect';
|
||||
} else if ($element.is("textarea") || $element.filter("input").is(function () {
|
||||
var type = $(this).attr("type");
|
||||
return !type || !!type.match(/^(email|number|password|search|tel|text|url)$/);
|
||||
})) {
|
||||
// FieldDateRange triggers a special event when using the widget
|
||||
if ($element.hasClass("o_field_date_range")) {
|
||||
return "apply.daterangepicker input";
|
||||
}
|
||||
if (config.device.isMobile &&
|
||||
$element.closest('.o_field_widget').is('.o_field_many2one, .o_field_many2many')) {
|
||||
return "click";
|
||||
}
|
||||
return "input";
|
||||
} else if ($element.hasClass('ui-draggable-handle')) {
|
||||
return "drag";
|
||||
} else if (typeof run === 'string' && run.indexOf('drag_and_drop') === 0) {
|
||||
// this is a heuristic: the element has to be dragged and dropped but it
|
||||
// doesn't have class 'ui-draggable-handle', so we check if it has an
|
||||
// ui-sortable parent, and if so, we conclude that its event type is 'sort'
|
||||
if ($element.closest('.ui-sortable').length) {
|
||||
return 'sort';
|
||||
}
|
||||
if (run.indexOf("drag_and_drop_native") === 0 && $element.hasClass('o_record_draggable') || $element.closest('.o_record_draggable').length) {
|
||||
return 'mousedown';
|
||||
}
|
||||
}
|
||||
return "click";
|
||||
};
|
||||
|
||||
return Tip;
|
||||
|
||||
});
|
||||
|
|
@ -0,0 +1,576 @@
|
|||
odoo.define('web_tour.TourManager', function(require) {
|
||||
"use strict";
|
||||
|
||||
var core = require('web.core');
|
||||
var config = require('web.config');
|
||||
var local_storage = require('web.local_storage');
|
||||
var mixins = require('web.mixins');
|
||||
var utils = require('web_tour.utils');
|
||||
var TourStepUtils = require('web_tour.TourStepUtils');
|
||||
var RunningTourActionHelper = require('web_tour.RunningTourActionHelper');
|
||||
var ServicesMixin = require('web.ServicesMixin');
|
||||
var session = require('web.session');
|
||||
var Tip = require('web_tour.Tip');
|
||||
const {Markup} = require('web.utils');
|
||||
const { config: transitionConfig } = require("@web/core/transition");
|
||||
|
||||
var _t = core._t;
|
||||
const { markup } = require("@odoo/owl");
|
||||
|
||||
var RUNNING_TOUR_TIMEOUT = 10000;
|
||||
|
||||
var get_step_key = utils.get_step_key;
|
||||
var get_debugging_key = utils.get_debugging_key;
|
||||
var get_running_key = utils.get_running_key;
|
||||
var get_running_delay_key = utils.get_running_delay_key;
|
||||
var get_first_visible_element = utils.get_first_visible_element;
|
||||
var do_before_unload = utils.do_before_unload;
|
||||
var get_jquery_element_from_selector = utils.get_jquery_element_from_selector;
|
||||
|
||||
return core.Class.extend(mixins.EventDispatcherMixin, ServicesMixin, {
|
||||
init: function(parent, consumed_tours, disabled = false) {
|
||||
mixins.EventDispatcherMixin.init.call(this);
|
||||
this.setParent(parent);
|
||||
|
||||
this.$body = $('body');
|
||||
this.active_tooltips = {};
|
||||
this.tours = {};
|
||||
// remove the tours being debug from the list of consumed tours
|
||||
this.consumed_tours = (consumed_tours || []).filter(tourName => {
|
||||
return !local_storage.getItem(get_debugging_key(tourName));
|
||||
});
|
||||
this.disabled = disabled;
|
||||
this.running_tour = local_storage.getItem(get_running_key());
|
||||
if (this.running_tour) {
|
||||
// Transitions can cause DOM mutations which will cause the tour_service
|
||||
// MutationObserver to wait longer before proceeding to the next step
|
||||
// this can slow down tours
|
||||
transitionConfig.disabled = true;
|
||||
}
|
||||
this.running_step_delay = parseInt(local_storage.getItem(get_running_delay_key()), 10) || 0;
|
||||
this.edition = (_.last(session.server_version_info) === 'e') ? 'enterprise' : 'community';
|
||||
this._log = [];
|
||||
console.log('Tour Manager is ready. running_tour=' + this.running_tour);
|
||||
},
|
||||
/**
|
||||
* Registers a tour described by the following arguments *in order*
|
||||
*
|
||||
* @param {string} name - tour's name
|
||||
* @param {Object} [options] - options (optional), available options are:
|
||||
* @param {boolean} [options.test=false] - true if this is only for tests
|
||||
* @param {boolean} [options.skip_enabled=false]
|
||||
* true to add a link in its tips to consume the whole tour
|
||||
* @param {string} [options.url]
|
||||
* the url to load when manually running the tour
|
||||
* @param {boolean} [options.rainbowMan=true]
|
||||
* whether or not the rainbowman must be shown at the end of the tour
|
||||
* @param {string} [options.fadeout]
|
||||
* Delay for rainbowman to disappear. 'fast' will make rainbowman dissapear, quickly,
|
||||
* 'medium', 'slow' and 'very_slow' will wait little longer before disappearing, no
|
||||
* will keep rainbowman on screen until user clicks anywhere outside rainbowman
|
||||
* @param {boolean} [options.sequence=1000]
|
||||
* priority sequence of the tour (lowest is first, tours with the same
|
||||
* sequence will be executed in a non deterministic order).
|
||||
* @param {Promise} [options.wait_for]
|
||||
* indicates when the tour can be started
|
||||
* @param {string|function} [options.rainbowManMessage]
|
||||
text or function returning the text displayed under the rainbowman
|
||||
at the end of the tour.
|
||||
* @param {Object[]} steps - steps' descriptions, each step being an object
|
||||
* containing a tip description
|
||||
*/
|
||||
register: function() {
|
||||
var args = Array.prototype.slice.call(arguments);
|
||||
var last_arg = args[args.length - 1];
|
||||
var name = args[0];
|
||||
if (this.tours[name]) {
|
||||
console.warn(_.str.sprintf("Tour %s is already defined", name));
|
||||
return;
|
||||
}
|
||||
var options = args.length === 2 ? {} : args[1];
|
||||
var steps = last_arg instanceof Array ? last_arg : [last_arg];
|
||||
var tour = {
|
||||
name: options.saveAs || name,
|
||||
steps: steps,
|
||||
url: options.url,
|
||||
rainbowMan: options.rainbowMan === undefined ? true : !!options.rainbowMan,
|
||||
rainbowManMessage: options.rainbowManMessage,
|
||||
fadeout: options.fadeout || 'medium',
|
||||
sequence: options.sequence || 1000,
|
||||
test: options.test,
|
||||
wait_for: options.wait_for || Promise.resolve(),
|
||||
};
|
||||
if (options.skip_enabled) {
|
||||
tour.skip_link = Markup`<p><span class="o_skip_tour">${_t('Skip tour')}</span></p>`;
|
||||
tour.skip_handler = function (tip) {
|
||||
this._deactivate_tip(tip);
|
||||
this._consume_tour(name);
|
||||
};
|
||||
}
|
||||
this.tours[tour.name] = tour;
|
||||
},
|
||||
/**
|
||||
* Returns a promise which is resolved once the tour can be started. This
|
||||
* is when the DOM is ready and at the end of the execution stack so that
|
||||
* all tours have potentially been extended by all apps.
|
||||
*
|
||||
* @private
|
||||
* @returns {Promise}
|
||||
*/
|
||||
_waitBeforeTourStart: function () {
|
||||
return new Promise(function (resolve) {
|
||||
$(function () {
|
||||
setTimeout(resolve);
|
||||
});
|
||||
});
|
||||
},
|
||||
_register_all: function (do_update) {
|
||||
var self = this;
|
||||
if (this._allRegistered) {
|
||||
return Promise.resolve();
|
||||
}
|
||||
this._allRegistered = true;
|
||||
return self._waitBeforeTourStart().then(function () {
|
||||
return Promise.all(_.map(self.tours, function (tour, name) {
|
||||
return self._register(do_update, tour, name);
|
||||
})).then(() => self.update());
|
||||
});
|
||||
},
|
||||
_register: function (do_update, tour, name) {
|
||||
const debuggingTour = local_storage.getItem(get_debugging_key(name));
|
||||
if (this.disabled && !this.running_tour && !debuggingTour) {
|
||||
this.consumed_tours.push(name);
|
||||
}
|
||||
|
||||
if (tour.ready) return Promise.resolve();
|
||||
|
||||
const tour_is_consumed = this._isTourConsumed(name);
|
||||
|
||||
return tour.wait_for.then((function () {
|
||||
tour.current_step = parseInt(local_storage.getItem(get_step_key(name))) || 0;
|
||||
tour.steps = _.filter(tour.steps, (function (step) {
|
||||
return (!step.edition || step.edition === this.edition) &&
|
||||
(step.mobile === undefined || step.mobile === config.device.isMobile);
|
||||
}).bind(this));
|
||||
|
||||
if (tour_is_consumed || tour.current_step >= tour.steps.length) {
|
||||
local_storage.removeItem(get_step_key(name));
|
||||
tour.current_step = 0;
|
||||
}
|
||||
|
||||
tour.ready = true;
|
||||
|
||||
if (debuggingTour ||
|
||||
(do_update && (this.running_tour === name ||
|
||||
(!this.running_tour && !tour.test && !tour_is_consumed)))) {
|
||||
this._to_next_step(name, 0);
|
||||
}
|
||||
}).bind(this));
|
||||
},
|
||||
/**
|
||||
* Resets the given tour to its initial step, and prevent it from being
|
||||
* marked as consumed at reload.
|
||||
*
|
||||
* @param {string} tourName
|
||||
*/
|
||||
reset: function (tourName) {
|
||||
// remove it from the list of consumed tours
|
||||
const index = this.consumed_tours.indexOf(tourName);
|
||||
if (index >= 0) {
|
||||
this.consumed_tours.splice(index, 1);
|
||||
}
|
||||
// mark it as being debugged
|
||||
local_storage.setItem(get_debugging_key(tourName), true);
|
||||
// reset it to the first step
|
||||
const tour = this.tours[tourName];
|
||||
tour.current_step = 0;
|
||||
local_storage.removeItem(get_step_key(tourName));
|
||||
this._to_next_step(tourName, 0);
|
||||
// redirect to its starting point (or /web by default)
|
||||
window.location.href = window.location.origin + (tour.url || '/web');
|
||||
},
|
||||
run: async function (tour_name, step_delay) {
|
||||
console.log(_.str.sprintf("Preparing tour %s", tour_name));
|
||||
if (this.running_tour) {
|
||||
this._deactivate_tip(this.active_tooltips[this.running_tour]);
|
||||
this._consume_tour(this.running_tour, _.str.sprintf("Killing tour %s", this.running_tour));
|
||||
return;
|
||||
}
|
||||
var tour = this.tours[tour_name];
|
||||
if (!tour) {
|
||||
console.warn(_.str.sprintf("Unknown Tour %s", name));
|
||||
return;
|
||||
}
|
||||
console.log(_.str.sprintf("Running tour %s", tour_name));
|
||||
this.running_tour = tour_name;
|
||||
this.running_step_delay = step_delay || this.running_step_delay;
|
||||
local_storage.setItem(get_running_key(), this.running_tour);
|
||||
local_storage.setItem(get_running_delay_key(), this.running_step_delay);
|
||||
|
||||
this._deactivate_tip(this.active_tooltips[tour_name]);
|
||||
|
||||
tour.current_step = 0;
|
||||
this._to_next_step(tour_name, 0);
|
||||
local_storage.setItem(get_step_key(tour_name), tour.current_step);
|
||||
|
||||
if (tour.url) {
|
||||
this.pause();
|
||||
do_before_unload(null, (function () {
|
||||
this.play();
|
||||
this.update();
|
||||
}).bind(this));
|
||||
|
||||
window.location.href = window.location.origin + tour.url;
|
||||
} else {
|
||||
this.update();
|
||||
}
|
||||
},
|
||||
pause: function () {
|
||||
this.paused = true;
|
||||
},
|
||||
play: function () {
|
||||
this.paused = false;
|
||||
},
|
||||
/**
|
||||
* Checks for tooltips to activate (only from the running tour or specified tour if there
|
||||
* is one, from all active tours otherwise). Should be called each time the DOM changes.
|
||||
*/
|
||||
update: function (tour_name) {
|
||||
if (this.paused) return;
|
||||
|
||||
tour_name = this.running_tour || tour_name;
|
||||
if (tour_name) {
|
||||
var tour = this.tours[tour_name];
|
||||
if (!tour || !tour.ready) return;
|
||||
|
||||
let self = this;
|
||||
self._check_for_skipping_step(self.active_tooltips[tour_name], tour_name);
|
||||
|
||||
if (this.running_tour && this.running_tour_timeout === undefined) {
|
||||
this._set_running_tour_timeout(this.running_tour, this.active_tooltips[this.running_tour]);
|
||||
}
|
||||
setTimeout(function () {
|
||||
self._check_for_tooltip(self.active_tooltips[tour_name], tour_name);
|
||||
});
|
||||
} else {
|
||||
const sortedTooltips = Object.keys(this.active_tooltips).sort(
|
||||
(a, b) => this.tours[a].sequence - this.tours[b].sequence
|
||||
);
|
||||
let visibleTip = false;
|
||||
for (const tourName of sortedTooltips) {
|
||||
var tip = this.active_tooltips[tourName];
|
||||
this._check_for_skipping_step(tip, tourName)
|
||||
tip.hidden = visibleTip;
|
||||
visibleTip = this._check_for_tooltip(tip, tourName) || visibleTip;
|
||||
}
|
||||
}
|
||||
},
|
||||
/**
|
||||
* Check if the current step of a tour needs to be skipped. If so, skip the step and update
|
||||
*
|
||||
* @param {Object} step
|
||||
* @param {string} tour_name
|
||||
*/
|
||||
_check_for_skipping_step: function (step, tour_name) {
|
||||
if (step && step.skip_trigger) {
|
||||
let $skip_trigger;
|
||||
$skip_trigger = get_jquery_element_from_selector(step.skip_trigger);
|
||||
let skipping = get_first_visible_element($skip_trigger).length;
|
||||
if (skipping) {
|
||||
this._to_next_step(tour_name);
|
||||
this.update(tour_name);
|
||||
}
|
||||
}
|
||||
},
|
||||
/**
|
||||
* Check (and activate or update) a help tooltip for a tour.
|
||||
*
|
||||
* @param {Object} tip
|
||||
* @param {string} tour_name
|
||||
* @returns {boolean} true if a tip was found and activated/updated
|
||||
*/
|
||||
_check_for_tooltip: function (tip, tour_name) {
|
||||
if (tip === undefined) {
|
||||
return true;
|
||||
}
|
||||
if ($('body').hasClass('o_ui_blocked')) {
|
||||
this._deactivate_tip(tip);
|
||||
this._log.push("blockUI is preventing the tip to be consumed");
|
||||
return false;
|
||||
}
|
||||
this.$modal_displayed = $('.modal:visible').last();
|
||||
|
||||
var $trigger;
|
||||
if (tip.in_modal !== false && this.$modal_displayed.length) {
|
||||
$trigger = this.$modal_displayed.find(tip.trigger);
|
||||
} else {
|
||||
$trigger = get_jquery_element_from_selector(tip.trigger);
|
||||
}
|
||||
var $visible_trigger = get_first_visible_element($trigger);
|
||||
|
||||
var extra_trigger = true;
|
||||
var $extra_trigger;
|
||||
if (tip.extra_trigger) {
|
||||
$extra_trigger = get_jquery_element_from_selector(tip.extra_trigger);
|
||||
extra_trigger = get_first_visible_element($extra_trigger).length;
|
||||
}
|
||||
|
||||
var $visible_alt_trigger = $();
|
||||
if (tip.alt_trigger) {
|
||||
var $alt_trigger;
|
||||
if (tip.in_modal !== false && this.$modal_displayed.length) {
|
||||
$alt_trigger = this.$modal_displayed.find(tip.alt_trigger);
|
||||
} else {
|
||||
$alt_trigger = get_jquery_element_from_selector(tip.alt_trigger);
|
||||
}
|
||||
$visible_alt_trigger = get_first_visible_element($alt_trigger);
|
||||
}
|
||||
|
||||
var triggered = $visible_trigger.length && extra_trigger;
|
||||
if (triggered) {
|
||||
if (!tip.widget) {
|
||||
this._activate_tip(tip, tour_name, $visible_trigger, $visible_alt_trigger);
|
||||
} else {
|
||||
tip.widget.update($visible_trigger, $visible_alt_trigger);
|
||||
}
|
||||
} else {
|
||||
if ($trigger.iframeContainer || ($extra_trigger && $extra_trigger.iframeContainer)) {
|
||||
var $el = $();
|
||||
if ($trigger.iframeContainer) {
|
||||
$el = $el.add($trigger.iframeContainer);
|
||||
}
|
||||
if (($extra_trigger && $extra_trigger.iframeContainer) && $trigger.iframeContainer !== $extra_trigger.iframeContainer) {
|
||||
$el = $el.add($extra_trigger.iframeContainer);
|
||||
}
|
||||
var self = this;
|
||||
$el.off('load').one('load', function () {
|
||||
$el.off('load');
|
||||
if (self.active_tooltips[tour_name] === tip) {
|
||||
self.update(tour_name);
|
||||
}
|
||||
});
|
||||
}
|
||||
this._deactivate_tip(tip);
|
||||
|
||||
if (this.running_tour === tour_name) {
|
||||
this._log.push("_check_for_tooltip");
|
||||
this._log.push("- modal_displayed: " + this.$modal_displayed.length);
|
||||
this._log.push("- trigger '" + tip.trigger + "': " + $trigger.length);
|
||||
this._log.push("- visible trigger '" + tip.trigger + "': " + $visible_trigger.length);
|
||||
if ($extra_trigger !== undefined) {
|
||||
this._log.push("- extra_trigger '" + tip.extra_trigger + "': " + $extra_trigger.length);
|
||||
this._log.push("- visible extra_trigger '" + tip.extra_trigger + "': " + extra_trigger);
|
||||
}
|
||||
}
|
||||
}
|
||||
return !!triggered;
|
||||
},
|
||||
/**
|
||||
* Activates the provided tip for the provided tour, $anchor and $alt_trigger.
|
||||
* $alt_trigger is an alternative trigger that can consume the step. The tip is
|
||||
* however only displayed on the $anchor.
|
||||
*
|
||||
* @param {Object} tip
|
||||
* @param {String} tour_name
|
||||
* @param {jQuery} $anchor
|
||||
* @param {jQuery} $alt_trigger
|
||||
* @private
|
||||
*/
|
||||
_activate_tip: function(tip, tour_name, $anchor, $alt_trigger) {
|
||||
var tour = this.tours[tour_name];
|
||||
var tip_info = tip;
|
||||
if (tour.skip_link) {
|
||||
tip_info = _.extend(_.omit(tip_info, 'content'), {
|
||||
content: Markup`${tip.content}${tour.skip_link}`,
|
||||
event_handlers: [{
|
||||
event: 'click',
|
||||
selector: '.o_skip_tour',
|
||||
handler: tour.skip_handler.bind(this, tip),
|
||||
}],
|
||||
});
|
||||
}
|
||||
tip.widget = new Tip(this, tip_info);
|
||||
if (this.running_tour !== tour_name) {
|
||||
tip.widget.on('tip_consumed', this, this._consume_tip.bind(this, tip, tour_name));
|
||||
}
|
||||
tip.widget.attach_to($anchor, $alt_trigger).then(this._to_next_running_step.bind(this, tip, tour_name));
|
||||
},
|
||||
_deactivate_tip: function(tip) {
|
||||
if (tip && tip.widget) {
|
||||
tip.widget.destroy();
|
||||
delete tip.widget;
|
||||
}
|
||||
},
|
||||
_describeTip: function(tip) {
|
||||
return tip.content ? tip.content + ' (trigger: ' + tip.trigger + ')' : tip.trigger;
|
||||
},
|
||||
_consume_tip: function(tip, tour_name) {
|
||||
this._deactivate_tip(tip);
|
||||
this._to_next_step(tour_name);
|
||||
|
||||
var is_running = (this.running_tour === tour_name);
|
||||
if (is_running) {
|
||||
var stepDescription = this._describeTip(tip);
|
||||
console.log(_.str.sprintf("Tour %s: step '%s' succeeded", tour_name, stepDescription));
|
||||
}
|
||||
|
||||
if (this.active_tooltips[tour_name]) {
|
||||
local_storage.setItem(get_step_key(tour_name), this.tours[tour_name].current_step);
|
||||
if (is_running) {
|
||||
this._log = [];
|
||||
this._set_running_tour_timeout(tour_name, this.active_tooltips[tour_name]);
|
||||
}
|
||||
this.update(tour_name);
|
||||
} else {
|
||||
this._consume_tour(tour_name);
|
||||
}
|
||||
},
|
||||
_to_next_step: function (tour_name, inc) {
|
||||
var tour = this.tours[tour_name];
|
||||
tour.current_step += (inc !== undefined ? inc : 1);
|
||||
if (this.running_tour !== tour_name) {
|
||||
var index = _.findIndex(tour.steps.slice(tour.current_step), function (tip) {
|
||||
return !tip.auto;
|
||||
});
|
||||
if (index >= 0) {
|
||||
tour.current_step += index;
|
||||
} else {
|
||||
tour.current_step = tour.steps.length;
|
||||
}
|
||||
}
|
||||
this.active_tooltips[tour_name] = tour.steps[tour.current_step];
|
||||
},
|
||||
/**
|
||||
* @private
|
||||
* @param {string} tourName
|
||||
* @returns {boolean}
|
||||
*/
|
||||
_isTourConsumed(tourName) {
|
||||
return this.consumed_tours.includes(tourName);
|
||||
},
|
||||
_consume_tour: function (tour_name, error) {
|
||||
delete this.active_tooltips[tour_name];
|
||||
//display rainbow at the end of any tour
|
||||
if (this.tours[tour_name].rainbowMan && this.running_tour !== tour_name &&
|
||||
this.tours[tour_name].current_step === this.tours[tour_name].steps.length) {
|
||||
let message = this.tours[tour_name].rainbowManMessage;
|
||||
if (message) {
|
||||
message = typeof message === 'function' ? message() : message;
|
||||
} else {
|
||||
message = markup(_t('<strong><b>Good job!</b> You went through all steps of this tour.</strong>'));
|
||||
}
|
||||
const fadeout = this.tours[tour_name].fadeout;
|
||||
core.bus.trigger('show-effect', {
|
||||
type: "rainbow_man",
|
||||
message,
|
||||
fadeout,
|
||||
});
|
||||
}
|
||||
this.tours[tour_name].current_step = 0;
|
||||
local_storage.removeItem(get_step_key(tour_name));
|
||||
local_storage.removeItem(get_debugging_key(tour_name));
|
||||
if (this.running_tour === tour_name) {
|
||||
this._stop_running_tour_timeout();
|
||||
local_storage.removeItem(get_running_key());
|
||||
local_storage.removeItem(get_running_delay_key());
|
||||
this.running_tour = undefined;
|
||||
this.running_step_delay = undefined;
|
||||
if (error) {
|
||||
_.each(this._log, function (log) {
|
||||
console.log(log);
|
||||
});
|
||||
let documentHTML = document.documentElement.outerHTML;
|
||||
// Replace empty iframe tags with their content
|
||||
const iframeEls = Array.from(document.body.querySelectorAll('iframe.o_iframe'));
|
||||
if (iframeEls.length) {
|
||||
const matches = documentHTML.match(/<iframe[^>]+class=["'][^"']*\bo_iframe\b[^>]+><\/iframe>/g);
|
||||
for (let i = 0; i < matches.length; i++) {
|
||||
const iframeWithContent = matches[i].replace(/></, `>${iframeEls[i].contentDocument.documentElement.outerHTML}<`);
|
||||
documentHTML = documentHTML.replace(matches[i], `\n${iframeWithContent}\n`);
|
||||
}
|
||||
}
|
||||
console.log(documentHTML);
|
||||
console.error(error); // will be displayed as error info
|
||||
} else {
|
||||
console.log(_.str.sprintf("Tour %s succeeded", tour_name));
|
||||
console.log("test successful"); // browser_js wait for message "test successful"
|
||||
}
|
||||
this._log = [];
|
||||
} else {
|
||||
var self = this;
|
||||
this._rpc({
|
||||
model: 'web_tour.tour',
|
||||
method: 'consume',
|
||||
args: [[tour_name]],
|
||||
})
|
||||
.then(function () {
|
||||
self.consumed_tours.push(tour_name);
|
||||
});
|
||||
}
|
||||
},
|
||||
_set_running_tour_timeout: function (tour_name, step) {
|
||||
this._stop_running_tour_timeout();
|
||||
this.running_tour_timeout = setTimeout((function() {
|
||||
var descr = this._describeTip(step);
|
||||
this._consume_tour(tour_name, _.str.sprintf("Tour %s failed at step %s", tour_name, descr));
|
||||
}).bind(this), (step.timeout || RUNNING_TOUR_TIMEOUT) + this.running_step_delay);
|
||||
},
|
||||
_stop_running_tour_timeout: function () {
|
||||
clearTimeout(this.running_tour_timeout);
|
||||
this.running_tour_timeout = undefined;
|
||||
},
|
||||
_to_next_running_step: function (tip, tour_name) {
|
||||
if (this.running_tour !== tour_name) return;
|
||||
var self = this;
|
||||
this._stop_running_tour_timeout();
|
||||
if (this.running_step_delay) {
|
||||
// warning: due to the delay, it may happen that the $anchor isn't
|
||||
// in the DOM anymore when exec is called, either because:
|
||||
// - it has been removed from the DOM meanwhile and the tip's
|
||||
// selector doesn't match anything anymore
|
||||
// - it has been re-rendered and thus the selector still has a match
|
||||
// in the DOM, but executing the step with that $anchor won't work
|
||||
_.delay(exec, this.running_step_delay);
|
||||
} else {
|
||||
exec();
|
||||
}
|
||||
|
||||
function exec() {
|
||||
const anchorIsInDocument = tip.widget.$anchor[0].ownerDocument.contains(tip.widget.$anchor[0]);
|
||||
const uiIsBlocked = $('body').hasClass('o_ui_blocked');
|
||||
if (!anchorIsInDocument || uiIsBlocked) {
|
||||
// trigger is no longer in the DOM, or UI is now blocked, so run the same step again
|
||||
self._deactivate_tip(self.active_tooltips[tour_name]);
|
||||
self._to_next_step(tour_name, 0);
|
||||
self.update();
|
||||
return;
|
||||
}
|
||||
var action_helper = new RunningTourActionHelper(tip.widget);
|
||||
do_before_unload(self._consume_tip.bind(self, tip, tour_name));
|
||||
|
||||
var tour = self.tours[tour_name];
|
||||
if (typeof tip.run === "function") {
|
||||
try {
|
||||
tip.run.call(tip.widget, action_helper);
|
||||
} catch (e) {
|
||||
console.error(`Tour ${tour_name} failed at step ${self._describeTip(tip)}: ${e.message}`);
|
||||
throw e;
|
||||
}
|
||||
} else if (tip.run !== undefined) {
|
||||
var m = tip.run.match(/^([a-zA-Z0-9_]+) *(?:\(? *(.+?) *\)?)?$/);
|
||||
try {
|
||||
action_helper[m[1]](m[2]);
|
||||
} catch (e) {
|
||||
console.error(`Tour ${tour_name} failed at step ${self._describeTip(tip)}: ${e.message}`);
|
||||
throw e;
|
||||
}
|
||||
} else if (tour.current_step === tour.steps.length - 1) {
|
||||
console.log('Tour %s: ignoring action (auto) of last step', tour_name);
|
||||
} else {
|
||||
action_helper.auto();
|
||||
}
|
||||
}
|
||||
},
|
||||
stepUtils: new TourStepUtils(this)
|
||||
});
|
||||
});
|
||||
|
|
@ -0,0 +1,242 @@
|
|||
odoo.define('web_tour.tour', function (require) {
|
||||
"use strict";
|
||||
|
||||
var rootWidget = require('root.widget');
|
||||
var rpc = require('web.rpc');
|
||||
var session = require('web.session');
|
||||
var TourManager = require('web_tour.TourManager');
|
||||
const { device } = require('web.config');
|
||||
|
||||
const untrackedClassnames = ["o_tooltip", "o_tooltip_content", "o_tooltip_overlay"];
|
||||
|
||||
/**
|
||||
* @namespace
|
||||
* @property {Object} active_tooltips
|
||||
* @property {Object} tours
|
||||
* @property {Array} consumed_tours
|
||||
* @property {String} running_tour
|
||||
* @property {Number} running_step_delay
|
||||
* @property {'community' | 'enterprise'} edition
|
||||
* @property {Array} _log
|
||||
*/
|
||||
return session.is_bound.then(function () {
|
||||
var defs = [];
|
||||
// Load the list of consumed tours and the tip template only if we are admin, in the frontend,
|
||||
// tours being only available for the admin. For the backend, the list of consumed is directly
|
||||
// in the page source.
|
||||
if (session.is_frontend && session.is_admin) {
|
||||
var def = rpc.query({
|
||||
model: 'web_tour.tour',
|
||||
method: 'get_consumed_tours',
|
||||
});
|
||||
defs.push(def);
|
||||
}
|
||||
return Promise.all(defs).then(function (results) {
|
||||
var consumed_tours = session.is_frontend ? results[0] : session.web_tours;
|
||||
const disabled = session.tour_disable || device.isMobile;
|
||||
var tour_manager = new TourManager(rootWidget, consumed_tours, disabled);
|
||||
|
||||
// The tests can be loaded inside an iframe. The tour manager should
|
||||
// not run in that context, as it will already run in its parent
|
||||
// window.
|
||||
const isInIframe = window.frameElement && window.frameElement.classList.contains('o_iframe');
|
||||
if (isInIframe) {
|
||||
return tour_manager;
|
||||
}
|
||||
|
||||
function _isTrackedNode(node) {
|
||||
if (node.classList) {
|
||||
return !untrackedClassnames
|
||||
.some(className => node.classList.contains(className));
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
const classSplitRegex = /\s+/g;
|
||||
const tooltipParentRegex = /\bo_tooltip_parent\b/;
|
||||
let currentMutations = [];
|
||||
function _processMutations() {
|
||||
const hasTrackedMutation = currentMutations.some(mutation => {
|
||||
// First check if the mutation applied on an element we do not
|
||||
// track (like the tour tips themself).
|
||||
if (!_isTrackedNode(mutation.target)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
if (mutation.type === 'characterData') {
|
||||
return true;
|
||||
}
|
||||
|
||||
if (mutation.type === 'childList') {
|
||||
// If it is a modification to the DOM hierarchy, only
|
||||
// consider the addition/removal of tracked nodes.
|
||||
for (const nodes of [mutation.addedNodes, mutation.removedNodes]) {
|
||||
for (const node of nodes) {
|
||||
if (_isTrackedNode(node)) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
return false;
|
||||
} else if (mutation.type === 'attributes') {
|
||||
// Get old and new value of the attribute. Note: as we
|
||||
// compute the new value after a setTimeout, this might not
|
||||
// actually be the new value for that particular mutation
|
||||
// record but this is the one after all mutations. This is
|
||||
// normally not an issue: e.g. "a" -> "a b" -> "a" will be
|
||||
// seen as "a" -> "a" (not "a b") + "a b" -> "a" but we
|
||||
// only need to detect *one* tracked mutation to know we
|
||||
// have to update tips anyway.
|
||||
const oldV = mutation.oldValue ? mutation.oldValue.trim() : '';
|
||||
const newV = (mutation.target.getAttribute(mutation.attributeName) || '').trim();
|
||||
|
||||
// Not sure why but this occurs, especially on ID change
|
||||
// (probably some strange jQuery behavior, see below).
|
||||
// Also sometimes, a class is just considered changed while
|
||||
// it just loses the spaces around the class names.
|
||||
if (oldV === newV) {
|
||||
return false;
|
||||
}
|
||||
|
||||
if (mutation.attributeName === 'id') {
|
||||
// Check if this is not an ID change done by jQuery for
|
||||
// performance reasons.
|
||||
return !(oldV.includes('sizzle') || newV.includes('sizzle'));
|
||||
} else if (mutation.attributeName === 'class') {
|
||||
// Check if the change is *only* about receiving or
|
||||
// losing the 'o_tooltip_parent' class, which is linked
|
||||
// to the tour service system. We have to check the
|
||||
// potential addition of another class as we compute
|
||||
// the new value after a setTimeout. So this case:
|
||||
// 'a' -> 'a b' -> 'a b o_tooltip_parent' produces 2
|
||||
// mutation records but will be seen here as
|
||||
// 1) 'a' -> 'a b o_tooltip_parent'
|
||||
// 2) 'a b' -> 'a b o_tooltip_parent'
|
||||
const hadClass = tooltipParentRegex.test(oldV);
|
||||
const newClasses = mutation.target.classList;
|
||||
const hasClass = newClasses.contains('o_tooltip_parent');
|
||||
return !(hadClass !== hasClass
|
||||
&& Math.abs(oldV.split(classSplitRegex).length - newClasses.length) === 1);
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
});
|
||||
|
||||
// Either all the mutations have been ignored or one was detected as
|
||||
// tracked and will trigger a tour manager update.
|
||||
currentMutations = [];
|
||||
|
||||
// Update the tour manager if required.
|
||||
if (hasTrackedMutation) {
|
||||
tour_manager.update();
|
||||
}
|
||||
}
|
||||
|
||||
// Use a MutationObserver to detect DOM changes. When a mutation occurs,
|
||||
// only add it to the list of mutations to process and delay the
|
||||
// mutation processing. We have to record them all and not in a
|
||||
// debounced way otherwise we may ignore tracked ones in a serie of
|
||||
// 10 tracked mutations followed by an untracked one. Most of them
|
||||
// will trigger a tip check anyway so, most of the time, processing the
|
||||
// first ones will be enough to ensure that a tip update has to be done.
|
||||
let mutationTimer;
|
||||
const observer = new MutationObserver(mutations => {
|
||||
clearTimeout(mutationTimer);
|
||||
currentMutations = currentMutations.concat(mutations);
|
||||
mutationTimer = setTimeout(() => _processMutations(), 750);
|
||||
});
|
||||
|
||||
// Now that the observer is configured, we have to start it when needed.
|
||||
const observerOptions = {
|
||||
attributes: true,
|
||||
childList: true,
|
||||
subtree: true,
|
||||
attributeOldValue: true,
|
||||
characterData: true,
|
||||
};
|
||||
|
||||
var start_service = (function () {
|
||||
return function (observe) {
|
||||
return new Promise(function (resolve, reject) {
|
||||
tour_manager._register_all(observe).then(function () {
|
||||
if (observe) {
|
||||
observer.observe(document.body, observerOptions);
|
||||
|
||||
// If an iframe is added during the tour, its DOM
|
||||
// mutations should also be observed to update the
|
||||
// tour manager.
|
||||
const findIframe = mutations => {
|
||||
for (const mutation of mutations) {
|
||||
for (const addedNode of Array.from(mutation.addedNodes)) {
|
||||
if (addedNode.nodeType === Node.ELEMENT_NODE) {
|
||||
if (addedNode.classList.contains('o_iframe')) {
|
||||
return addedNode;
|
||||
}
|
||||
const iframeChildEl = addedNode.querySelector('.o_iframe');
|
||||
if (iframeChildEl) {
|
||||
return iframeChildEl;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
const iframeObserver = new MutationObserver(mutations => {
|
||||
const iframeEl = findIframe(mutations);
|
||||
if (iframeEl) {
|
||||
iframeEl.addEventListener('load', () => {
|
||||
observer.observe(iframeEl.contentDocument, observerOptions);
|
||||
});
|
||||
// If the iframe was added without a src,
|
||||
// its load event was immediately fired and
|
||||
// will not fire again unless another src is
|
||||
// set. Unfortunately, the case of this
|
||||
// happening and the iframe content being
|
||||
// altered programmaticaly may happen.
|
||||
// (E.g. at the moment this was written,
|
||||
// the mass mailing editor iframe is added
|
||||
// without src and its content rewritten
|
||||
// immediately afterwards).
|
||||
if (!iframeEl.src) {
|
||||
observer.observe(iframeEl.contentDocument, observerOptions);
|
||||
}
|
||||
}
|
||||
});
|
||||
iframeObserver.observe(document.body, { childList: true, subtree: true });
|
||||
}
|
||||
resolve();
|
||||
});
|
||||
});
|
||||
};
|
||||
})();
|
||||
|
||||
// Enable the MutationObserver for the admin or if a tour is running, when the DOM is ready
|
||||
start_service(session.is_admin || tour_manager.running_tour);
|
||||
|
||||
// Override the TourManager so that it enables/disables the observer when necessary
|
||||
if (!session.is_admin) {
|
||||
var run = tour_manager.run;
|
||||
tour_manager.run = function () {
|
||||
var self = this;
|
||||
var args = arguments;
|
||||
|
||||
start_service(true).then(function () {
|
||||
run.apply(self, args);
|
||||
if (!self.running_tour) {
|
||||
observer.disconnect();
|
||||
}
|
||||
});
|
||||
};
|
||||
var _consume_tour = tour_manager._consume_tour;
|
||||
tour_manager._consume_tour = function () {
|
||||
_consume_tour.apply(this, arguments);
|
||||
observer.disconnect();
|
||||
};
|
||||
}
|
||||
// helper to start a tour manually (or from a python test with its counterpart start_tour function)
|
||||
odoo.startTour = tour_manager.run.bind(tour_manager);
|
||||
return tour_manager;
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
|
@ -0,0 +1,202 @@
|
|||
odoo.define('web_tour.TourStepUtils', function (require) {
|
||||
'use strict';
|
||||
|
||||
const {_t, Class} = require('web.core');
|
||||
const {Markup} = require('web.utils');
|
||||
|
||||
return Class.extend({
|
||||
_getHelpMessage: (functionName, ...args) => `Generated by function tour utils ${functionName}(${args.join(', ')})`,
|
||||
|
||||
addDebugHelp: helpMessage => step => {
|
||||
if (typeof step.debugHelp === 'string') {
|
||||
step.debugHelp = step.debugHelp + '\n' + helpMessage;
|
||||
} else {
|
||||
step.debugHelp = helpMessage;
|
||||
}
|
||||
return step;
|
||||
},
|
||||
|
||||
editionEnterpriseModifier(step) {
|
||||
step.edition = 'enterprise';
|
||||
return step;
|
||||
},
|
||||
|
||||
mobileModifier(step) {
|
||||
step.mobile = true;
|
||||
return step;
|
||||
},
|
||||
|
||||
showAppsMenuItem() {
|
||||
return {
|
||||
edition: 'community',
|
||||
trigger: '.o_navbar_apps_menu button',
|
||||
auto: true,
|
||||
position: 'bottom',
|
||||
};
|
||||
},
|
||||
|
||||
toggleHomeMenu() {
|
||||
return {
|
||||
edition: 'enterprise',
|
||||
trigger: '.o_main_navbar .o_menu_toggle',
|
||||
content: Markup(_t('Click on the <i>Home icon</i> to navigate across apps.')),
|
||||
position: 'bottom',
|
||||
};
|
||||
},
|
||||
|
||||
autoExpandMoreButtons(extra_trigger) {
|
||||
return {
|
||||
trigger: '.oe_button_box',
|
||||
extra_trigger: extra_trigger,
|
||||
auto: true,
|
||||
run: actions => {
|
||||
const $more = $('.oe_button_box .o_button_more');
|
||||
if ($more.length) {
|
||||
actions.click($more);
|
||||
}
|
||||
},
|
||||
};
|
||||
},
|
||||
|
||||
goBackBreadcrumbsMobile(description, ...extraTrigger) {
|
||||
return extraTrigger.map(element => ({
|
||||
mobile: true,
|
||||
trigger: '.breadcrumb-item.o_back_button',
|
||||
extra_trigger: element,
|
||||
content: description,
|
||||
position: 'bottom',
|
||||
debugHelp: this._getHelpMessage('goBackBreadcrumbsMobile', description, ...extraTrigger),
|
||||
}));
|
||||
},
|
||||
|
||||
goToAppSteps(dataMenuXmlid, description) {
|
||||
return [
|
||||
this.showAppsMenuItem(),
|
||||
{
|
||||
trigger: `.o_app[data-menu-xmlid="${dataMenuXmlid}"]`,
|
||||
content: description,
|
||||
position: 'right',
|
||||
edition: 'community',
|
||||
},
|
||||
{
|
||||
trigger: `.o_app[data-menu-xmlid="${dataMenuXmlid}"]`,
|
||||
content: description,
|
||||
position: 'bottom',
|
||||
edition: 'enterprise',
|
||||
},
|
||||
].map(this.addDebugHelp(this._getHelpMessage('goToApp', dataMenuXmlid, description)));
|
||||
},
|
||||
|
||||
openBuggerMenu(extraTrigger) {
|
||||
return {
|
||||
mobile: true,
|
||||
trigger: '.o_mobile_menu_toggle',
|
||||
extra_trigger: extraTrigger,
|
||||
content: _t('Open bugger menu.'),
|
||||
position: 'bottom',
|
||||
debugHelp: this._getHelpMessage('openBuggerMenu', extraTrigger),
|
||||
};
|
||||
},
|
||||
|
||||
statusbarButtonsSteps(innerTextButton, description, extraTrigger) {
|
||||
return [
|
||||
{
|
||||
mobile: true,
|
||||
auto: true,
|
||||
trigger: '.o_statusbar_buttons',
|
||||
extra_trigger: extraTrigger,
|
||||
run: actions => {
|
||||
const $action = $('.o_statusbar_buttons .btn.dropdown-toggle:contains(Action)');
|
||||
if ($action.length) {
|
||||
actions.click($action);
|
||||
}
|
||||
},
|
||||
}, {
|
||||
trigger: `.o_statusbar_buttons button:enabled:contains('${innerTextButton}')`,
|
||||
content: description,
|
||||
position: 'bottom',
|
||||
},
|
||||
].map(this.addDebugHelp(this._getHelpMessage('statusbarButtonsSteps', innerTextButton, description, extraTrigger)));
|
||||
},
|
||||
|
||||
simulateEnterKeyboardInSearchModal() {
|
||||
return {
|
||||
mobile: true,
|
||||
trigger: '.o_searchview_input',
|
||||
extra_trigger: '.modal:not(.o_inactive_modal) .dropdown-menu.o_searchview_autocomplete',
|
||||
position: 'bottom',
|
||||
run: action => {
|
||||
const keyEventEnter = new KeyboardEvent('keydown', {
|
||||
bubbles: true,
|
||||
cancelable: true,
|
||||
key: 'Enter',
|
||||
code: 'Enter',
|
||||
which: 13,
|
||||
keyCode: 13,
|
||||
});
|
||||
action.tip_widget.$anchor[0].dispatchEvent(keyEventEnter);
|
||||
},
|
||||
debugHelp: this._getHelpMessage('simulateEnterKeyboardInSearchModal'),
|
||||
};
|
||||
},
|
||||
|
||||
mobileKanbanSearchMany2X(modalTitle, valueSearched) {
|
||||
return [
|
||||
{
|
||||
mobile: true,
|
||||
trigger: '.o_searchview_input',
|
||||
extra_trigger: `.modal:not(.o_inactive_modal) .modal-title:contains('${modalTitle}')`,
|
||||
position: 'bottom',
|
||||
run: `text ${valueSearched}`,
|
||||
},
|
||||
this.simulateEnterKeyboardInSearchModal(),
|
||||
{
|
||||
mobile: true,
|
||||
trigger: `.o_kanban_record .o_kanban_record_title :contains('${valueSearched}')`,
|
||||
position: 'bottom',
|
||||
},
|
||||
].map(this.addDebugHelp(this._getHelpMessage('mobileKanbanSearchMany2X', modalTitle, valueSearched)));
|
||||
},
|
||||
/**
|
||||
* Utility steps to save a form and wait for the save to complete
|
||||
*
|
||||
* @param {object} [options]
|
||||
* @param {string} [options.content]
|
||||
* @param {string} [options.extra_trigger] additional save-condition selector
|
||||
*/
|
||||
saveForm(options = {}) {
|
||||
return [{
|
||||
content: options.content || "save form",
|
||||
trigger: ".o_form_button_save",
|
||||
extra_trigger: options.extra_trigger,
|
||||
run: "click",
|
||||
auto: true,
|
||||
}, {
|
||||
content: "wait for save completion",
|
||||
trigger: '.o_form_readonly, .o_form_saved',
|
||||
run() {},
|
||||
auto: true,
|
||||
}];
|
||||
},
|
||||
/**
|
||||
* Utility steps to cancel a form creation or edition.
|
||||
*
|
||||
* Supports creation/edition from either a form or a list view (so checks
|
||||
* for both states).
|
||||
*/
|
||||
discardForm(options = {}) {
|
||||
return [{
|
||||
content: options.content || "exit the form",
|
||||
trigger: ".o_form_button_cancel",
|
||||
extra_trigger: options.extra_trigger,
|
||||
run: "click",
|
||||
auto: true,
|
||||
}, {
|
||||
content: "wait for cancellation to complete",
|
||||
trigger: ".o_list_view, .o_form_view > div > div > .o_form_readonly, .o_form_view > div > div > .o_form_saved",
|
||||
run() {},
|
||||
auto: true,
|
||||
}];
|
||||
}
|
||||
});
|
||||
});
|
||||
|
|
@ -0,0 +1,78 @@
|
|||
odoo.define('web_tour.utils', function(require) {
|
||||
"use strict";
|
||||
|
||||
const { _legacyIsVisible } = require("@web/core/utils/ui");
|
||||
|
||||
function get_step_key(name) {
|
||||
return 'tour_' + name + '_step';
|
||||
}
|
||||
|
||||
function get_running_key() {
|
||||
return 'running_tour';
|
||||
}
|
||||
|
||||
function get_debugging_key(name) {
|
||||
return `debugging_tour_${name}`;
|
||||
}
|
||||
|
||||
function get_running_delay_key() {
|
||||
return get_running_key() + "_delay";
|
||||
}
|
||||
|
||||
function get_first_visible_element($elements) {
|
||||
for (var i = 0 ; i < $elements.length ; i++) {
|
||||
var $i = $elements.eq(i);
|
||||
if (_legacyIsVisible($i[0])) {
|
||||
return $i;
|
||||
}
|
||||
}
|
||||
return $();
|
||||
}
|
||||
|
||||
function do_before_unload(if_unload_callback, if_not_unload_callback) {
|
||||
if_unload_callback = if_unload_callback || function () {};
|
||||
if_not_unload_callback = if_not_unload_callback || if_unload_callback;
|
||||
|
||||
var old_before = window.onbeforeunload;
|
||||
var reload_timeout;
|
||||
window.onbeforeunload = function () {
|
||||
clearTimeout(reload_timeout);
|
||||
window.onbeforeunload = old_before;
|
||||
if_unload_callback();
|
||||
if (old_before) return old_before.apply(this, arguments);
|
||||
};
|
||||
reload_timeout = _.defer(function () {
|
||||
window.onbeforeunload = old_before;
|
||||
if_not_unload_callback();
|
||||
});
|
||||
}
|
||||
|
||||
function get_jquery_element_from_selector(selector) {
|
||||
const iframeSplit = _.isString(selector) && selector.match(/(.*\biframe[^ ]*)(.*)/);
|
||||
if (iframeSplit && iframeSplit[2]) {
|
||||
var $iframe = $(`${iframeSplit[1]}:not(.o_ignore_in_tour)`);
|
||||
if ($iframe.is('[is-ready="false"]')) {
|
||||
return $();
|
||||
}
|
||||
var $el = $iframe.contents()
|
||||
.find(iframeSplit[2]);
|
||||
$el.iframeContainer = $iframe[0];
|
||||
return $el;
|
||||
} else {
|
||||
return $(selector);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
return {
|
||||
get_debugging_key: get_debugging_key,
|
||||
'get_step_key': get_step_key,
|
||||
'get_running_key': get_running_key,
|
||||
'get_running_delay_key': get_running_delay_key,
|
||||
'get_first_visible_element': get_first_visible_element,
|
||||
'do_before_unload': do_before_unload,
|
||||
'get_jquery_element_from_selector' : get_jquery_element_from_selector,
|
||||
};
|
||||
|
||||
});
|
||||
|
||||
244
odoo-bringout-oca-ocb-web_tour/web_tour/static/src/scss/tip.scss
Normal file
244
odoo-bringout-oca-ocb-web_tour/web_tour/static/src/scss/tip.scss
Normal file
|
|
@ -0,0 +1,244 @@
|
|||
$o-tip-width: 28px;
|
||||
$o-tip-height: 38px;
|
||||
$o-tip-anchor-space: 0;
|
||||
$o-tip-bounce-half-size: 3px;
|
||||
$o-tip-color: $o-enterprise-color;
|
||||
$o-tip-border-width: 3px;
|
||||
$o-tip-border-color: white;
|
||||
$o-tip-animation-speed: 500ms;
|
||||
$o-tip-arrow-size: 12px;
|
||||
|
||||
$o-tip-duration-in: 200ms;
|
||||
$o-tip-size-duration-in: floor($o-tip-duration-in * 3 / 4);
|
||||
$o-tip-size-delay-in: $o-tip-duration-in - $o-tip-size-duration-in;
|
||||
|
||||
@keyframes move-left-right {
|
||||
0% {
|
||||
transform: translate(-$o-tip-bounce-half-size, 0);
|
||||
}
|
||||
100% {
|
||||
transform: translate($o-tip-bounce-half-size, 0);
|
||||
}
|
||||
}
|
||||
@keyframes move-bottom-top {
|
||||
0% {
|
||||
transform: translate(0, -$o-tip-bounce-half-size);
|
||||
}
|
||||
100% {
|
||||
transform: translate(0, $o-tip-bounce-half-size);
|
||||
}
|
||||
}
|
||||
|
||||
.o_tooltip_parent {
|
||||
position: relative !important;
|
||||
|
||||
// Tooltips are placed in the <body/> element with z-index 1070 because this
|
||||
// is the only way to position them above everything else. However, for
|
||||
// scrolling performance, the tooltip is placed in its ideal location (see
|
||||
// Tip._get_ideal_location). When in this location, the tooltip were
|
||||
// sometimes overlapping unwanted elements (e.g. chat windows).
|
||||
//
|
||||
// Changing the opacity of the tooltip parents forces the creation of a
|
||||
// stacking context; the home menu tooltips are thus now considered to be
|
||||
// root-level z-index auto (or the default home menu one) and should so
|
||||
// act like their parent (e.g. the home menu is below the chat windows so
|
||||
// the inner tooltips will be too). The tips will be above all elements of
|
||||
// the home menu as they still have a high z-index, but relative to the
|
||||
// home menu (this is especially useful in the website where most tooltips
|
||||
// are placed in the body and need to be placed above elements with z-index
|
||||
// like the navbar).
|
||||
opacity: 0.999 !important;
|
||||
}
|
||||
|
||||
.o_tooltip {
|
||||
/*rtl:begin:ignore*/
|
||||
position: absolute !important;
|
||||
top: 50% !important;
|
||||
left: 50% !important;
|
||||
/*rtl:end:ignore*/
|
||||
z-index: $zindex-tooltip !important; // See comment on 'o_tooltip_parent' class
|
||||
opacity: 0 !important;
|
||||
width: $o-tip-width !important;
|
||||
height: $o-tip-width !important; // the shape must be done using transform
|
||||
margin: 0 !important;
|
||||
padding: 0 !important;
|
||||
|
||||
transition: opacity 400ms ease 0ms !important;
|
||||
|
||||
&.o_animated {
|
||||
animation: move-bottom-top $o-tip-animation-speed ease-in 0ms infinite alternate !important;
|
||||
|
||||
&.right, &.left {
|
||||
animation-name: move-left-right !important;
|
||||
}
|
||||
}
|
||||
&.o_tooltip_visible {
|
||||
opacity: 1 !important;
|
||||
}
|
||||
|
||||
&.o_tooltip_fixed {
|
||||
position: fixed !important;
|
||||
}
|
||||
|
||||
// Use the ::before element to make the tip shape: a simple filled and
|
||||
// bordered square with one corner and 3 rounded corners, then transformed.
|
||||
// Transform, from right to left: 1) make the arrow point up, 2) scale along
|
||||
// Y axis so that the tip reach the desired height, 3) translate along the Y
|
||||
// axis so that the arrow exactly points at the original square tip border
|
||||
// = the border that will be against the pointed element, 4) rotate the
|
||||
// the shape depending on the tip orientation.
|
||||
&::before {
|
||||
content: "";
|
||||
@include o-position-absolute(0, 0);
|
||||
width: $o-tip-width; // Not 100% need to stay small and square for close transition
|
||||
height: $o-tip-width;
|
||||
border: $o-tip-border-width solid $o-tip-border-color;
|
||||
border-radius: 0 50% 50% 50%;
|
||||
background: radial-gradient(lighten($o-tip-color, 7%), $o-tip-color);
|
||||
box-shadow: 0 0 40px 2px rgba(255, 255, 255, 0.5);
|
||||
}
|
||||
$-sqrt-2: 1.4142;
|
||||
$-tip-scale: $o-tip-height / ((1 + $-sqrt-2) * $o-tip-width / 2);
|
||||
$-tip-overflow: ($-sqrt-2 * $-tip-scale - 1) * $o-tip-width / 2;
|
||||
$-tip-translate: $o-tip-anchor-space + $-tip-overflow;
|
||||
&.top::before {
|
||||
transform: rotate(180deg) translateY($-tip-translate) scaleY($-tip-scale) rotate(45deg);
|
||||
}
|
||||
&.right::before {
|
||||
transform: rotate(270deg) translateY($-tip-translate) scaleY($-tip-scale) rotate(45deg);
|
||||
}
|
||||
&.bottom::before {
|
||||
transform: rotate(0deg) translateY($-tip-translate) scaleY($-tip-scale) rotate(45deg);
|
||||
}
|
||||
&.left::before {
|
||||
transform: rotate(90deg) translateY($-tip-translate) scaleY($-tip-scale) rotate(45deg);
|
||||
}
|
||||
|
||||
> .o_tooltip_overlay {
|
||||
display: none;
|
||||
@include o-position-absolute(0, 0, 0, 0);
|
||||
z-index: -1;
|
||||
}
|
||||
> .o_tooltip_content {
|
||||
overflow: hidden;
|
||||
direction: ltr;
|
||||
position: relative;
|
||||
padding: 7px 14px;
|
||||
background-color: inherit;
|
||||
color: transparent;
|
||||
visibility: hidden;
|
||||
|
||||
// Force style so that it does not depend on where the tooltip is attached
|
||||
line-height: $line-height-base;
|
||||
font-size: $font-size-base;
|
||||
font-family: $font-family-sans-serif;
|
||||
font-weight: normal;
|
||||
|
||||
.o_skip_tour {
|
||||
display: inline-block;
|
||||
margin-top: 4px;
|
||||
cursor: pointer;
|
||||
color: gray;
|
||||
&:hover {
|
||||
color: darken(gray, 20%);
|
||||
}
|
||||
}
|
||||
> p:last-child {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
}
|
||||
|
||||
&.active {
|
||||
border: $o-tip-border-width solid $o-tip-color !important;
|
||||
background-color: white !important;
|
||||
|
||||
transition:
|
||||
width $o-tip-size-duration-in ease $o-tip-size-delay-in,
|
||||
height $o-tip-size-duration-in ease $o-tip-size-delay-in,
|
||||
margin $o-tip-size-duration-in ease $o-tip-size-delay-in !important;
|
||||
|
||||
&::before {
|
||||
width: $o-tip-arrow-size;
|
||||
height: $o-tip-arrow-size;
|
||||
border-color: $o-tip-color;
|
||||
border-radius: 0;
|
||||
background: white;
|
||||
box-shadow: none;
|
||||
}
|
||||
|
||||
> .o_tooltip_overlay {
|
||||
display: block;
|
||||
}
|
||||
> .o_tooltip_content {
|
||||
// Content background must appear immediately to hide the bottom of
|
||||
// the square present to shape the bubble arrow. But text must
|
||||
// appear at the very end.
|
||||
color: black;
|
||||
visibility: visible;
|
||||
transition: color 0ms ease $o-tip-duration-in;
|
||||
}
|
||||
|
||||
$-arrow-offset: ($o-tip-width - $o-tip-arrow-size) / 2 - $o-tip-border-width;
|
||||
$-tip-translate: $o-tip-anchor-space + $o-tip-arrow-size / 2;
|
||||
&.right {
|
||||
transform: translateX($-tip-translate) !important;
|
||||
|
||||
&::before {
|
||||
@include o-position-absolute($left: -$o-tip-arrow-size, $top: $-arrow-offset);
|
||||
transform: translateX(50%) rotate(45deg);
|
||||
}
|
||||
}
|
||||
&.top {
|
||||
transform: translateY(-$-tip-translate) !important;
|
||||
|
||||
&::before {
|
||||
/*rtl:begin:ignore*/
|
||||
@include o-position-absolute($bottom: -$o-tip-arrow-size, $left: $-arrow-offset);
|
||||
/*rtl:end:ignore*/
|
||||
transform: translateY(-50%) rotate(45deg);
|
||||
}
|
||||
}
|
||||
&.left {
|
||||
transform: translateX(-$-tip-translate) !important;
|
||||
|
||||
&::before {
|
||||
@include o-position-absolute($right: -$o-tip-arrow-size, $top: $-arrow-offset);
|
||||
transform: translateX(-50%) rotate(45deg);
|
||||
}
|
||||
}
|
||||
&.bottom {
|
||||
transform: translateY($-tip-translate) !important;
|
||||
|
||||
&::before {
|
||||
/*rtl:begin:ignore*/
|
||||
@include o-position-absolute($top: -$o-tip-arrow-size, $left: $-arrow-offset);
|
||||
/*rtl:end:ignore*/
|
||||
transform: translateY(50%) rotate(45deg);
|
||||
}
|
||||
}
|
||||
&.inverse {
|
||||
&.left, &.right {
|
||||
&::before {
|
||||
top: auto;
|
||||
bottom: $-arrow-offset;
|
||||
}
|
||||
}
|
||||
&.top, &.bottom {
|
||||
&::before {
|
||||
left: auto#{"/*rtl:ignore*/"};
|
||||
right: $-arrow-offset#{"/*rtl:ignore*/"};
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@media print {
|
||||
.o_tooltip {
|
||||
display: none !important;
|
||||
}
|
||||
}
|
||||
|
||||
.tab-pane.active .o_list_renderer.o_tooltip_parent {
|
||||
z-index: $zindex-dropdown - 1;
|
||||
}
|
||||
|
|
@ -0,0 +1,93 @@
|
|||
/** @odoo-module **/
|
||||
|
||||
import { registry } from "@web/core/registry";
|
||||
import tourManager from "web_tour.tour";
|
||||
|
||||
export const tourService = {
|
||||
start() {
|
||||
/**
|
||||
* @private
|
||||
* @returns {Object} All the tours as a map
|
||||
*/
|
||||
function _getAllTourMap() {
|
||||
return tourManager.tours;
|
||||
}
|
||||
|
||||
/**
|
||||
* @private
|
||||
* @returns {Object} All the active tours as a map
|
||||
*/
|
||||
function _getActiveTourMap() {
|
||||
return Object.fromEntries(
|
||||
Object.entries(_getAllTourMap()).filter(
|
||||
([key, value]) => !tourManager.consumed_tours.includes(key)
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @private
|
||||
* @returns {Array} Takes an Object (map) of tours and returns all the values
|
||||
*/
|
||||
function _fromTourMapToArray(tourMap) {
|
||||
return Object.values(tourMap).sort((t1, t2) => {
|
||||
return t1.sequence - t2.sequence || (t1.name < t2.name ? -1 : 1);
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* @returns {Array} All the tours
|
||||
*/
|
||||
function getAllTours() {
|
||||
return _fromTourMapToArray(_getAllTourMap());
|
||||
}
|
||||
|
||||
/**
|
||||
* @returns {Array} All the active tours
|
||||
*/
|
||||
function getActiveTours() {
|
||||
return _fromTourMapToArray(_getActiveTourMap());
|
||||
}
|
||||
|
||||
/**
|
||||
* @returns {Array} The onboarding tours
|
||||
*/
|
||||
function getOnboardingTours() {
|
||||
return getAllTours().filter((t) => !t.test);
|
||||
}
|
||||
|
||||
/**
|
||||
* @returns {Array} The testing tours
|
||||
*/
|
||||
function getTestingTours() {
|
||||
return getAllTours().filter((t) => t.test);
|
||||
}
|
||||
|
||||
/**
|
||||
* @param {string} tourName
|
||||
* Run a tour
|
||||
*/
|
||||
function run(tourName) {
|
||||
return tourManager.run(tourName);
|
||||
}
|
||||
|
||||
/**
|
||||
* @param {string} tourName
|
||||
* Reset a tour
|
||||
*/
|
||||
function reset(tourName) {
|
||||
return tourManager.reset(tourName);
|
||||
}
|
||||
|
||||
return {
|
||||
getAllTours,
|
||||
getActiveTours,
|
||||
getOnboardingTours,
|
||||
getTestingTours,
|
||||
run,
|
||||
reset,
|
||||
};
|
||||
},
|
||||
};
|
||||
|
||||
registry.category("services").add("tour", tourService);
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<templates id="template" xml:space="preserve">
|
||||
<div t-name="Tip" t-attf-class="o_tooltip #{widget.info.position} #{widget.is_anchor_fixed_position ? 'o_tooltip_fixed' : ''}">
|
||||
<div class="o_tooltip_overlay"/>
|
||||
<div class="o_tooltip_content">
|
||||
<t t-out="widget.info.content"/>
|
||||
</div>
|
||||
</div>
|
||||
</templates>
|
||||
|
|
@ -0,0 +1,67 @@
|
|||
/** @odoo-module **/
|
||||
|
||||
import { disableTours } from "@web_tour/debug/debug_manager";
|
||||
|
||||
import { hotkeyService } from "@web/core/hotkeys/hotkey_service";
|
||||
import { ormService } from "@web/core/orm_service";
|
||||
import { registry } from "@web/core/registry";
|
||||
import { uiService } from "@web/core/ui/ui_service";
|
||||
|
||||
import { click, getFixture, mount } from "@web/../tests/helpers/utils";
|
||||
import { makeTestEnv } from "@web/../tests/helpers/mock_env";
|
||||
import { makeFakeLocalizationService, fakeCommandService } from "@web/../tests/helpers/mock_services";
|
||||
import { DebugMenuParent } from "@web/../tests/core/debug/debug_manager_tests";
|
||||
|
||||
const debugRegistry = registry.category("debug");
|
||||
let target;
|
||||
|
||||
QUnit.module("Tours", (hooks) => {
|
||||
|
||||
QUnit.module("DebugManager");
|
||||
|
||||
hooks.beforeEach(async () => {
|
||||
target = getFixture();
|
||||
registry
|
||||
.category("services")
|
||||
.add("hotkey", hotkeyService)
|
||||
.add("ui", uiService)
|
||||
.add("orm", ormService)
|
||||
.add("localization", makeFakeLocalizationService())
|
||||
.add("command", fakeCommandService);
|
||||
});
|
||||
|
||||
QUnit.test("can disable tours", async (assert) => {
|
||||
debugRegistry.category("default").add("disableTours", disableTours);
|
||||
|
||||
const fakeTourService = {
|
||||
start(env) {
|
||||
return {
|
||||
getActiveTours() {
|
||||
return [{ name: 'a' }, { name: 'b' }];
|
||||
}
|
||||
}
|
||||
},
|
||||
};
|
||||
registry.category("services").add("tour", fakeTourService);
|
||||
|
||||
const mockRPC = async (route, args) => {
|
||||
if (args.method === "check_access_rights") {
|
||||
return Promise.resolve(true);
|
||||
}
|
||||
if (args.method === "consume") {
|
||||
assert.step("consume");
|
||||
assert.deepEqual(args.args[0], ['a', 'b']);
|
||||
return Promise.resolve(true);
|
||||
}
|
||||
};
|
||||
const env = await makeTestEnv({ mockRPC });
|
||||
|
||||
await mount(DebugMenuParent, target, { env });
|
||||
|
||||
await click(target.querySelector("button.dropdown-toggle"));
|
||||
|
||||
assert.containsOnce(target, ".dropdown-item");
|
||||
await click(target.querySelector(".dropdown-item"));
|
||||
assert.verifySteps(["consume"]);
|
||||
});
|
||||
});
|
||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue