mirror of
https://github.com/bringout/oca-ocb-web.git
synced 2026-04-18 05:32:03 +02:00
19.0 vanilla
This commit is contained in:
parent
20e6dadd87
commit
4b94f0abc5
205 changed files with 24700 additions and 14614 deletions
|
|
@ -14,35 +14,14 @@ 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`.
|
||||
- Repository: https://github.com/OCA/OCB
|
||||
- Branch: 19.0
|
||||
- Path: addons/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
|
||||
This package preserves the original LGPL-3 license.
|
||||
|
|
|
|||
|
|
@ -1,12 +1,14 @@
|
|||
[project]
|
||||
name = "odoo-bringout-oca-ocb-web_tour"
|
||||
version = "16.0.0"
|
||||
description = "Tours - Odoo addon"
|
||||
description = "Tours -
|
||||
Odoo addon
|
||||
"
|
||||
authors = [
|
||||
{ name = "Ernad Husremovic", email = "hernad@bring.out.ba" }
|
||||
]
|
||||
dependencies = [
|
||||
"odoo-bringout-oca-ocb-web>=16.0.0",
|
||||
"odoo-bringout-oca-ocb-web>=19.0.0",
|
||||
"requests>=2.25.1"
|
||||
]
|
||||
readme = "README.md"
|
||||
|
|
@ -16,14 +18,14 @@ classifiers = [
|
|||
"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.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"
|
||||
homepage = "https://github.com/bringout/0"
|
||||
repository = "https://github.com/bringout/0"
|
||||
|
||||
[build-system]
|
||||
requires = ["hatchling"]
|
||||
|
|
|
|||
|
|
@ -1,4 +1 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from . import models
|
||||
|
|
|
|||
|
|
@ -9,46 +9,65 @@ Odoo Web tours.
|
|||
========================
|
||||
|
||||
""",
|
||||
'version': '0.1',
|
||||
'version': '1.0',
|
||||
'depends': ['web'],
|
||||
'data': [
|
||||
'security/ir.model.access.csv',
|
||||
'security/ir.rule.csv',
|
||||
'views/tour_views.xml'
|
||||
'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_tour/static/src/scss/**/*',
|
||||
'web_tour/static/src/js/tour_pointer/**/*',
|
||||
'web_tour/static/src/js/utils/**/*',
|
||||
'web_tour/static/src/js/tour_state.js',
|
||||
'web_tour/static/src/js/tour_service.js',
|
||||
'web_tour/static/src/js/tour_recorder/tour_recorder_state.js',
|
||||
'web_tour/static/src/tour_utils.js',
|
||||
'web_tour/static/src/js/onboarding_item.xml',
|
||||
'web_tour/static/src/views/**/*',
|
||||
'web_tour/static/src/widgets/**/*',
|
||||
],
|
||||
'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_pointer/**/*',
|
||||
'web_tour/static/src/js/utils/**/*',
|
||||
'web_tour/static/src/js/tour_state.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_tour/static/src/js/tour_recorder/tour_recorder_state.js',
|
||||
'web_tour/static/src/tour_utils.js',
|
||||
'web_tour/static/src/js/onboarding_item.xml',
|
||||
],
|
||||
'web.qunit_suite_tests': [
|
||||
'web_tour/static/tests/**/*',
|
||||
'web.assets_unit_tests': [
|
||||
('include', 'web_tour.recorder'),
|
||||
('include', 'web_tour.automatic'),
|
||||
('include', 'web_tour.interactive'),
|
||||
'web_tour/static/tests/*.test.js',
|
||||
],
|
||||
"web.assets_tests": [
|
||||
'web_tour/static/src/js/tour_automatic/tour_helpers.js',
|
||||
('include', 'web_tour.automatic')
|
||||
],
|
||||
'web_tour.common': [
|
||||
'web/static/lib/hoot-dom/**/*',
|
||||
'web_tour/static/src/js/tour_step.js',
|
||||
],
|
||||
'web_tour.interactive': [
|
||||
('include', 'web_tour.common'),
|
||||
'web_tour/static/src/js/tour_interactive/**/*',
|
||||
],
|
||||
'web_tour.automatic': [
|
||||
('include', 'web_tour.common'),
|
||||
'web_tour/static/src/js/tour_automatic/**/*',
|
||||
],
|
||||
'web_tour.recorder': [
|
||||
('include', 'web_tour.common'),
|
||||
'web_tour/static/src/js/tour_recorder/**/*',
|
||||
'web_tour/static/src/views/**/*',
|
||||
'web_tour/static/src/widgets/**/*',
|
||||
],
|
||||
},
|
||||
'auto_install': True,
|
||||
'author': 'Odoo S.A.',
|
||||
'license': 'LGPL-3',
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,185 +0,0 @@
|
|||
# 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 ""
|
||||
|
|
@ -1,181 +0,0 @@
|
|||
# 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 ""
|
||||
|
|
@ -1,63 +1,104 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Malaz Abuidris <msea@odoo.com>, 2022
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~14.5\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
|
||||
"PO-Revision-Date: 2025-10-13 12:16+0000\n"
|
||||
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
|
||||
"Language-Team: Arabic <https://translate.odoo.com/projects/odoo-19/web_tour/"
|
||||
"ar/>\n"
|
||||
"Language: 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"
|
||||
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
|
||||
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
|
||||
"X-Generator: Weblate 5.12.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>"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(recording keyboard)"
|
||||
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 "اضغط هنا للانتقال إلى الخطوة التالية. "
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(run:"
|
||||
msgstr "(تشغيل:"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.constraint,message:web_tour.constraint_web_tour_tour_uniq_name
|
||||
msgid "A tour already exists with this name . Tour's name must be unique!"
|
||||
msgstr ""
|
||||
"هناك جولة موجودة بالفعل بهذا الاسم. يجب أن يكون اسم الجولة فريداً من نوعه!"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__bottom
|
||||
msgid "Bottom"
|
||||
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> للتنقل بين التطبيقات. "
|
||||
#: code:addons/web_tour/static/src/tour_utils.js:0
|
||||
msgid "Click the top left corner 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 "يستهلك بواسطة"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__content
|
||||
msgid "Content"
|
||||
msgstr "المحتوى"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "أنشئ بواسطة"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_date
|
||||
msgid "Created on"
|
||||
msgstr "أنشئ في"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__custom
|
||||
msgid "Custom"
|
||||
msgstr "مُخصص"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "تعطيل الجولات "
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' couldn't be saved!"
|
||||
msgstr "تعذر حفظ الجولة المخصصة '%s'!"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' has been added."
|
||||
msgstr "لقد تمت إضافة الجولة المخصصة '%s'."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "اسم العرض "
|
||||
msgstr "اسم العرض"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.server,name:web_tour.tour_export_js_action
|
||||
msgid "Export JS"
|
||||
msgstr "تصدير JS"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
|
|
@ -65,122 +106,281 @@ msgid "HTTP Routing"
|
|||
msgstr "مسار HTTP"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__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 "آخر تعديل في"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "آخر تحديث بواسطة"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "آخر تحديث في"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_list
|
||||
msgid "Menu"
|
||||
msgstr "القائمة"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
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 "جولات التمهيد "
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Name:"
|
||||
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 "فتح القائمة "
|
||||
#: code:addons/web_tour/static/src/js/onboarding_item.xml:0
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__tour_enabled
|
||||
msgid "Onboarding"
|
||||
msgstr "تهيئة المتقدمين"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__rainbow_man_message
|
||||
msgid "Rainbow Man Message"
|
||||
msgstr "رسالة رينبو مان"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Rainbow Man Message..."
|
||||
msgstr "رسالة رينبو مان..."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "المسار "
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record"
|
||||
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 "قم بالتمرير للوصول إلى الخطوة التالية. "
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record Tour"
|
||||
msgstr "تسجيل الجولة"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__right
|
||||
msgid "Right"
|
||||
msgstr "يمين"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__run
|
||||
msgid "Run"
|
||||
msgstr "تشغيل"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Save"
|
||||
msgstr "حفظ"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll down to reach the next step."
|
||||
msgstr "قم بالتمرير لأسفل للوصول إلى الخطوة التالية."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll left to reach the next step."
|
||||
msgstr "مرّر إلى اليسار للوصول إلى الخطوة التالية."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll right to reach the next step."
|
||||
msgstr "مرّر إلى اليمين للوصول إلى الخطوة التالية."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll up to reach the next step."
|
||||
msgstr "قم بالتمرير لأعلى للوصول إلى الخطوة التالية."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sequence
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__sequence
|
||||
msgid "Sequence"
|
||||
msgstr "التسلسل "
|
||||
msgstr "تسلسل"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sharing_url
|
||||
msgid "Sharing URL"
|
||||
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
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Start Tour"
|
||||
msgstr "بدء الجولة "
|
||||
msgstr "بدء الجولة"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__url
|
||||
msgid "Starting URL"
|
||||
msgstr "رابط البداية"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__step_ids
|
||||
msgid "Step"
|
||||
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 "بدء جولة"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Steps"
|
||||
msgstr "الخطوات"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Steps:"
|
||||
msgstr "الخطوات:"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer.xml:0
|
||||
msgid "Stop Tour"
|
||||
msgstr "إيقاف الجولة"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Test Tour"
|
||||
msgstr "اختبار الجولة"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Testing"
|
||||
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
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_search
|
||||
msgid "Tip"
|
||||
msgstr "نصيحة "
|
||||
msgstr "نصيحة"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr "إسم الجولة"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tooltip_position
|
||||
msgid "Tooltip Position"
|
||||
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.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__top
|
||||
msgid "Top"
|
||||
msgstr "الأعلى"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tour_id
|
||||
msgid "Tour"
|
||||
msgstr "الجولة"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour_step
|
||||
msgid "Tour's step"
|
||||
msgstr "خطوة من خطوات الجولة"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.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 "الجولات "
|
||||
msgstr "الجولات"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__trigger
|
||||
msgid "Trigger"
|
||||
msgstr "المشغّل"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Url:"
|
||||
msgstr "Url:"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_res_users
|
||||
msgid "User"
|
||||
msgstr "المستخدم"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_consumed_ids
|
||||
msgid "User Consumed"
|
||||
msgstr "استهلك المستخدم"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "e.g. My_Tour"
|
||||
msgstr "مثال: My_Tour"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__left
|
||||
msgid "left"
|
||||
msgstr "يسار"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "name_of_the_tour"
|
||||
msgstr "name_of_the_tour"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "trigger"
|
||||
msgstr "تشغيل"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
#~ msgstr "<strong><b>عمل رائع!</b> لقد تخطيت كافة مراحل هذه الجولة.</strong>"
|
||||
|
||||
#~ msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
#~ msgstr "اضغط على <i>أيقونة الصفحة الرئيسية</i> للتنقل بين التطبيقات. "
|
||||
|
||||
#~ msgid "Consumed by"
|
||||
#~ msgstr "يستهلك بواسطة"
|
||||
|
||||
#~ msgid "Disable Tours"
|
||||
#~ msgstr "تعطيل الجولات "
|
||||
|
||||
#~ msgid "Onboarding tours"
|
||||
#~ msgstr "جولات التمهيد "
|
||||
|
||||
#~ msgid "Open bugger menu."
|
||||
#~ msgstr "فتح القائمة "
|
||||
|
||||
#~ msgid "Path"
|
||||
#~ msgstr "المسار "
|
||||
|
||||
#~ msgid "Start"
|
||||
#~ msgstr "بدء"
|
||||
|
||||
#~ msgid "Start tour"
|
||||
#~ msgstr "بدء جولة"
|
||||
|
||||
#~ msgid "Test"
|
||||
#~ msgstr "اختبار"
|
||||
|
||||
#~ msgid "Test tour"
|
||||
#~ msgstr "جولة تجريبية "
|
||||
|
||||
#~ msgid "Testing tours"
|
||||
#~ msgstr "الجولات التجريبية "
|
||||
|
||||
#~ msgid "Tour name"
|
||||
#~ msgstr "إسم الجولة"
|
||||
|
|
|
|||
|
|
@ -1,187 +1,363 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Jumshud Sultanov <cumshud@gmail.com>, 2022
|
||||
# erpgo translator <jumshud@erpgo.az>, 2023
|
||||
#
|
||||
# erpgo translator <jumshud@erpgo.az>, 2022
|
||||
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~14.5\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
|
||||
"PO-Revision-Date: 2025-11-16 22:44+0000\n"
|
||||
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
|
||||
"Language-Team: Azerbaijani <https://translate.odoo.com/projects/odoo-19/"
|
||||
"web_tour/az/>\n"
|
||||
"Language: 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"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.12.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>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."
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(recording keyboard)"
|
||||
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."
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(run:"
|
||||
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"
|
||||
#: model:ir.model.constraint,message:web_tour.constraint_web_tour_tour_uniq_name
|
||||
msgid "A tour already exists with this name . Tour's name must be unique!"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__bottom
|
||||
msgid "Bottom"
|
||||
msgstr "Alt"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
#: code:addons/web_tour/static/src/tour_utils.js:0
|
||||
msgid "Click the top left corner to navigate across apps."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__content
|
||||
msgid "Content"
|
||||
msgstr "Məzmun"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Tərəfindən yaradılıb"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Tarixdə yaradıldı"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__custom
|
||||
msgid "Custom"
|
||||
msgstr "Xüsusi"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' couldn't be saved!"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' has been added."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Ekran Adı"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.server,name:web_tour.tour_export_js_action
|
||||
msgid "Export JS"
|
||||
msgstr ""
|
||||
|
||||
#. 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_ir_http__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Son Yeniləyən"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Son Yenilənmə tarixi"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Name:"
|
||||
msgstr "Ad:"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/onboarding_item.xml:0
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__tour_enabled
|
||||
msgid "Onboarding"
|
||||
msgstr "Qeydiyyat"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__rainbow_man_message
|
||||
msgid "Rainbow Man Message"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Rainbow Man Message..."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record"
|
||||
msgstr "Qeyd"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__right
|
||||
msgid "Right"
|
||||
msgstr "Sağ"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__run
|
||||
msgid "Run"
|
||||
msgstr "İşəsalma"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Save"
|
||||
msgstr "Yadda Saxla"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll down 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 "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."
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll left 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
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll right to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll up to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sequence
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__sequence
|
||||
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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sharing_url
|
||||
msgid "Sharing URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__url
|
||||
msgid "Starting URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__step_ids
|
||||
msgid "Step"
|
||||
msgstr "Addım"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Steps"
|
||||
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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Steps:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer.xml:0
|
||||
msgid "Stop Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Test Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Testing"
|
||||
msgstr "Yoxlanılma"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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ı"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tooltip_position
|
||||
msgid "Tooltip Position"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__top
|
||||
msgid "Top"
|
||||
msgstr "Ən məşhur"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tour_id
|
||||
msgid "Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour_step
|
||||
msgid "Tour's step"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.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 "Turlar"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__trigger
|
||||
msgid "Trigger"
|
||||
msgstr "Başlatmaq"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Url:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_res_users
|
||||
msgid "User"
|
||||
msgstr "İstifadəçi"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_consumed_ids
|
||||
msgid "User Consumed"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "e.g. My_Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__left
|
||||
msgid "left"
|
||||
msgstr "Sol"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "name_of_the_tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "trigger"
|
||||
msgstr ""
|
||||
|
||||
#~ 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>"
|
||||
|
||||
#~ msgid "Consumed by"
|
||||
#~ msgstr "Tərəfindən istehlak olunur"
|
||||
|
||||
#~ msgid "Path"
|
||||
#~ msgstr "Yol"
|
||||
|
||||
#~ msgid "Start"
|
||||
#~ msgstr "Başlayın"
|
||||
|
||||
#~ msgid "Start tour"
|
||||
#~ msgstr "Tura Başlayın"
|
||||
|
||||
#~ msgid "Tour name"
|
||||
#~ msgstr "Turun adı"
|
||||
|
|
|
|||
|
|
@ -1,185 +0,0 @@
|
|||
# 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 ""
|
||||
|
|
@ -1,193 +1,340 @@
|
|||
# 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
|
||||
#
|
||||
# * web_tour
|
||||
#
|
||||
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server 19.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"
|
||||
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
|
||||
"PO-Revision-Date: 2025-11-16 22:45+0000\n"
|
||||
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
|
||||
"Language-Team: Bulgarian <https://translate.odoo.com/projects/odoo-19/"
|
||||
"web_tour/bg/>\n"
|
||||
"Language: 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"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.12.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."
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(recording keyboard)"
|
||||
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."
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(run:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "Консумиран от"
|
||||
#: model:ir.model.constraint,message:web_tour.constraint_web_tour_tour_uniq_name
|
||||
msgid "A tour already exists with this name . Tour's name must be unique!"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__bottom
|
||||
msgid "Bottom"
|
||||
msgstr "Дъно"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "Деактивирайте обиколките"
|
||||
#: code:addons/web_tour/static/src/tour_utils.js:0
|
||||
msgid "Click the top left corner to navigate across apps."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__content
|
||||
msgid "Content"
|
||||
msgstr "Съдържание"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Създаден от"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Създадено на"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__custom
|
||||
msgid "Custom"
|
||||
msgstr "Персонализиран"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' couldn't be saved!"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' has been added."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Име за показване"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.server,name:web_tour.tour_export_js_action
|
||||
msgid "Export JS"
|
||||
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_ir_http__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__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 "Последна промяна на"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Последно актуализирано от"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Последно актуализирано на"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_list
|
||||
msgid "Menu"
|
||||
msgstr "Меню"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Name:"
|
||||
msgstr "Име:"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/onboarding_item.xml:0
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__tour_enabled
|
||||
msgid "Onboarding"
|
||||
msgstr "Включване"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__rainbow_man_message
|
||||
msgid "Rainbow Man Message"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Rainbow Man Message..."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record"
|
||||
msgstr "Запис"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Път"
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__right
|
||||
msgid "Right"
|
||||
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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__run
|
||||
msgid "Run"
|
||||
msgstr "Стартирайте"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Save"
|
||||
msgstr "Запазете"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll down to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll left to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll right to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll up to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sequence
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__sequence
|
||||
msgid "Sequence"
|
||||
msgstr "Последователност"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sharing_url
|
||||
msgid "Sharing URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
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 "Започнете обиколка"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__url
|
||||
msgid "Starting URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__step_ids
|
||||
msgid "Step"
|
||||
msgstr "Step"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Steps"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Steps:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer.xml:0
|
||||
msgid "Stop Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Test Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Testing"
|
||||
msgstr "Тестване"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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 "Име на обиколка"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tooltip_position
|
||||
msgid "Tooltip Position"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__top
|
||||
msgid "Top"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tour_id
|
||||
msgid "Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour_step
|
||||
msgid "Tour's step"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.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 "Tours"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__trigger
|
||||
msgid "Trigger"
|
||||
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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Url:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Потребител"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_consumed_ids
|
||||
msgid "User Consumed"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "e.g. My_Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__left
|
||||
msgid "left"
|
||||
msgstr "ляво"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "name_of_the_tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "trigger"
|
||||
msgstr ""
|
||||
|
|
|
|||
|
|
@ -1,187 +1,345 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2018
|
||||
# Boško Stojaković <bluesoft83@gmail.com>, 2018
|
||||
# Bole <bole@dajmi5.com>, 2018
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~11.5\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
|
||||
"PO-Revision-Date: 2018-09-21 13:18+0000\n"
|
||||
"Last-Translator: Bole <bole@dajmi5.com>, 2018\n"
|
||||
"Language-Team: Bosnian (https://www.transifex.com/odoo/teams/41243/bs/)\n"
|
||||
"Language: bs\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: \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
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(recording keyboard)"
|
||||
msgstr ""
|
||||
"<strong><b>Odličan 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
|
||||
#, 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
|
||||
#, python-format
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(run:"
|
||||
msgstr ""
|
||||
"Kliknite na <i>ikonu početne stranice</i> da navigirate kroz aplikacije."
|
||||
|
||||
# taken from hr.po
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "Koristili"
|
||||
#: model:ir.model.constraint,message:web_tour.constraint_web_tour_tour_uniq_name
|
||||
msgid "A tour already exists with this name . Tour's name must be unique!"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__bottom
|
||||
msgid "Bottom"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "Onemogući ture"
|
||||
#: code:addons/web_tour/static/src/tour_utils.js:0
|
||||
msgid "Click the top left corner to navigate across apps."
|
||||
msgstr ""
|
||||
|
||||
# taken from hr.po
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__content
|
||||
msgid "Content"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_uid
|
||||
msgid "Created by"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_date
|
||||
msgid "Created on"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__custom
|
||||
msgid "Custom"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' couldn't be saved!"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' has been added."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Prikazani naziv"
|
||||
|
||||
# taken from hr.po
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.server,name:web_tour.tour_export_js_action
|
||||
msgid "Export JS"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr "HTTP usmjeravanje"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
# taken from hr.po
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Zadnje mijenjano"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr ""
|
||||
|
||||
# taken from hr.po
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_list
|
||||
msgid "Menu"
|
||||
msgstr "Meni"
|
||||
|
||||
# taken from hr.po
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml
|
||||
#, python-format
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Name"
|
||||
msgstr "Naziv:"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml
|
||||
#, python-format
|
||||
msgid "Onboarding tours"
|
||||
msgstr "Ture uvođenja"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Name:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
msgstr "Otvori meni."
|
||||
#: code:addons/web_tour/static/src/js/onboarding_item.xml:0
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__tour_enabled
|
||||
msgid "Onboarding"
|
||||
msgstr ""
|
||||
|
||||
# taken from hr.po
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Putanja"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__rainbow_man_message
|
||||
msgid "Rainbow Man Message"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Rainbow Man Message..."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
msgstr "Skroluj da dosegneš sledeći korak."
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record"
|
||||
msgstr ""
|
||||
|
||||
# taken from hr.po
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__right
|
||||
msgid "Right"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__run
|
||||
msgid "Run"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Save"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll down to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll left to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll right to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll up to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sequence
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__sequence
|
||||
msgid "Sequence"
|
||||
msgstr "Sekvenca"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sharing_url
|
||||
msgid "Sharing URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr "Započni"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Start Tour"
|
||||
msgstr "Započni turu"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__url
|
||||
msgid "Starting URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__step_ids
|
||||
msgid "Step"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml
|
||||
#, python-format
|
||||
msgid "Start tour"
|
||||
msgstr "Započni turu"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Steps"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Test"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Steps:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml
|
||||
#, python-format
|
||||
msgid "Test tour"
|
||||
msgstr "Test tura"
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer.xml:0
|
||||
msgid "Stop Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr "Test ture"
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Test Tour"
|
||||
msgstr ""
|
||||
|
||||
# taken from hr.po
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Testing"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tooltip_position
|
||||
msgid "Tooltip Position"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__top
|
||||
msgid "Top"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tour_id
|
||||
msgid "Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour_step
|
||||
msgid "Tour's step"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.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 "Vodiči"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__trigger
|
||||
msgid "Trigger"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.js
|
||||
#, python-format
|
||||
msgid "Tours"
|
||||
msgstr "Vodiči"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Url:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_res_users
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_consumed_ids
|
||||
msgid "User Consumed"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "e.g. My_Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__left
|
||||
msgid "left"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "name_of_the_tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "trigger"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Path"
|
||||
#~ msgstr "Putanja"
|
||||
|
|
|
|||
|
|
@ -1,70 +1,110 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# AncesLatino2004, 2022
|
||||
# Lluís Dalmau <lluis.dalmau@guifi.net>, 2022
|
||||
# Josep Anton Belchi, 2022
|
||||
# jabelchi, 2022
|
||||
# Quim - eccit <quim@eccit.com>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Arnau Ros, 2022
|
||||
# marcescu, 2022
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~14.5\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
|
||||
"PO-Revision-Date: 2025-11-16 22:46+0000\n"
|
||||
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
|
||||
"Language-Team: Catalan <https://translate.odoo.com/projects/odoo-19/web_tour/"
|
||||
"ca/>\n"
|
||||
"Language: 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"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.12.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>"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(recording keyboard)"
|
||||
msgstr "(gravant el teclat)"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(run:"
|
||||
msgstr "(executar:"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.constraint,message:web_tour.constraint_web_tour_tour_uniq_name
|
||||
msgid "A tour already exists with this name . Tour's name must be unique!"
|
||||
msgstr ""
|
||||
"<strong><b>Bon treball!</b> Has fet tots els passos d'aquest "
|
||||
"recorregut.</strong>"
|
||||
"Ja existeix un recorregut amb aquest nom. El nom del recorregut ha de ser "
|
||||
"únic!"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__bottom
|
||||
msgid "Bottom"
|
||||
msgstr "Fons"
|
||||
|
||||
#. 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."
|
||||
#: code:addons/web_tour/static/src/tour_utils.js:0
|
||||
msgid "Click the top left corner to navigate across apps."
|
||||
msgstr ""
|
||||
"Fes clic a la part superior esquerra per navegar entre les aplicacions."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__content
|
||||
msgid "Content"
|
||||
msgstr "Contingut"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Creat per"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Creat el"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__custom
|
||||
msgid "Custom"
|
||||
msgstr "Personalitzat"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' couldn't be saved!"
|
||||
msgstr ""
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' has been added."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nom a mostrar"
|
||||
msgstr "Nom mostrat"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.server,name:web_tour.tour_export_js_action
|
||||
msgid "Export JS"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
|
|
@ -72,122 +112,284 @@ msgid "HTTP Routing"
|
|||
msgstr "Enrutament HTTP"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__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 "
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Última actualització per"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Última actualització el"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Name:"
|
||||
msgstr "Nom:"
|
||||
|
||||
#. 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."
|
||||
#: code:addons/web_tour/static/src/js/onboarding_item.xml:0
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__tour_enabled
|
||||
msgid "Onboarding"
|
||||
msgstr "Onboarding"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__rainbow_man_message
|
||||
msgid "Rainbow Man Message"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Rainbow Man Message..."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Ruta"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record"
|
||||
msgstr "Registre"
|
||||
|
||||
#. 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."
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__right
|
||||
msgid "Right"
|
||||
msgstr "Dreta"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__run
|
||||
msgid "Run"
|
||||
msgstr "Executa"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Save"
|
||||
msgstr "Desar"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll down to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll left to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll right to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll up to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sequence
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__sequence
|
||||
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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sharing_url
|
||||
msgid "Sharing URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__url
|
||||
msgid "Starting URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__step_ids
|
||||
msgid "Step"
|
||||
msgstr "Pas"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Test"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Steps"
|
||||
msgstr "Passos"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Steps:"
|
||||
msgstr ""
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer.xml:0
|
||||
msgid "Stop Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Test Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Testing"
|
||||
msgstr "En proves"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tooltip_position
|
||||
msgid "Tooltip Position"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__top
|
||||
msgid "Top"
|
||||
msgstr "Superior"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tour_id
|
||||
msgid "Tour"
|
||||
msgstr "Tour"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour_step
|
||||
msgid "Tour's step"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.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 "Recorreguts"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__trigger
|
||||
msgid "Trigger"
|
||||
msgstr "Activació"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Url:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Usuari"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_consumed_ids
|
||||
msgid "User Consumed"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "e.g. My_Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__left
|
||||
msgid "left"
|
||||
msgstr "esquerra"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "name_of_the_tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "trigger"
|
||||
msgstr ""
|
||||
|
||||
#~ 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>"
|
||||
|
||||
#~ 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."
|
||||
|
||||
#~ msgid "Consumed by"
|
||||
#~ msgstr "Consumit per"
|
||||
|
||||
#~ msgid "Disable Tours"
|
||||
#~ msgstr "Inhabilita les visites"
|
||||
|
||||
#~ msgid "Onboarding tours"
|
||||
#~ msgstr "Visites d'enboarding"
|
||||
|
||||
#~ msgid "Open bugger menu."
|
||||
#~ msgstr "Obriu el menú del bugger."
|
||||
|
||||
#~ msgid "Path"
|
||||
#~ msgstr "Ruta"
|
||||
|
||||
#~ msgid "Start"
|
||||
#~ msgstr "Inicia"
|
||||
|
||||
#~ msgid "Start tour"
|
||||
#~ msgstr "Començar recorregut"
|
||||
|
||||
#~ msgid "Test"
|
||||
#~ msgstr "Test"
|
||||
|
||||
#~ msgid "Test tour"
|
||||
#~ msgstr "Prova la visita"
|
||||
|
||||
#~ msgid "Testing tours"
|
||||
#~ msgstr "Proves de visites"
|
||||
|
||||
#~ msgid "Tour name"
|
||||
#~ msgstr "Nom del recorregut"
|
||||
|
|
|
|||
|
|
@ -1,68 +1,107 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# * 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
|
||||
#
|
||||
# Jiří Podhorecký, 2022
|
||||
# karolína schusterová <karolina.schusterova@vdp.sk>, 2022
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
|
||||
# "Marta (wacm)" <wacm@odoo.com>, 2026.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~14.5\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
|
||||
"PO-Revision-Date: 2026-02-25 14:50+0000\n"
|
||||
"Last-Translator: \"Marta (wacm)\" <wacm@odoo.com>\n"
|
||||
"Language-Team: Czech <https://translate.odoo.com/projects/odoo-19/web_tour/"
|
||||
"cs/>\n"
|
||||
"Language: 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"
|
||||
"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"
|
||||
"X-Generator: Weblate 5.14.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."
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(recording keyboard)"
|
||||
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."
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(run:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
#: model:ir.model.constraint,message:web_tour.constraint_web_tour_tour_uniq_name
|
||||
msgid "A tour already exists with this name . Tour's name must be unique!"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__bottom
|
||||
msgid "Bottom"
|
||||
msgstr "Spodek"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/tour_utils.js:0
|
||||
msgid "Click the top left corner to navigate across apps."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__content
|
||||
msgid "Content"
|
||||
msgstr "Obsah"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Vytvořeno uživatelem"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Vytvořeno dne"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__custom
|
||||
msgid "Custom"
|
||||
msgstr "Vlastní"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' couldn't be saved!"
|
||||
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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' has been added."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Zobrazované jméno"
|
||||
msgstr "Zobrazovaný název"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.server,name:web_tour.tour_export_js_action
|
||||
msgid "Export JS"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
|
|
@ -70,122 +109,256 @@ msgid "HTTP Routing"
|
|||
msgstr "HTTP Routing"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Naposledy upraveno uživatelem"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Naposledy upraveno dne"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Name"
|
||||
msgstr "Jméno"
|
||||
msgstr "Název"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Name:"
|
||||
msgstr "Název:"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
#: code:addons/web_tour/static/src/js/onboarding_item.xml:0
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__tour_enabled
|
||||
msgid "Onboarding"
|
||||
msgstr "Tutoriál"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__rainbow_man_message
|
||||
msgid "Rainbow Man Message"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Rainbow Man Message..."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Cesta"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record"
|
||||
msgstr "Záznam"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__right
|
||||
msgid "Right"
|
||||
msgstr "Vpravo"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__run
|
||||
msgid "Run"
|
||||
msgstr "Spustit"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Save"
|
||||
msgstr "Uložit"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll down 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
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll left to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll right to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll up to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sequence
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__sequence
|
||||
msgid "Sequence"
|
||||
msgstr "Číselná řada"
|
||||
msgstr "Sekvence"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sharing_url
|
||||
msgid "Sharing URL"
|
||||
msgstr ""
|
||||
|
||||
#. 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
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__url
|
||||
msgid "Starting URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__step_ids
|
||||
msgid "Step"
|
||||
msgstr "Krok"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Test"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Steps"
|
||||
msgstr "Kroky"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Steps:"
|
||||
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
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer.xml:0
|
||||
msgid "Stop Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Test Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Testing"
|
||||
msgstr "Testování"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_search
|
||||
msgid "Tip"
|
||||
msgstr "Tip"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tooltip_position
|
||||
msgid "Tooltip Position"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__top
|
||||
msgid "Top"
|
||||
msgstr "Nahoru"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tour_id
|
||||
msgid "Tour"
|
||||
msgstr "Prohlídka"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour_step
|
||||
msgid "Tour's step"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.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"
|
||||
msgstr "Tutoriály"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__trigger
|
||||
msgid "Trigger"
|
||||
msgstr "Spouštěč"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Url:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Uživatel"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_consumed_ids
|
||||
msgid "User Consumed"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "e.g. My_Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__left
|
||||
msgid "left"
|
||||
msgstr "vlevo"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "name_of_the_tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "trigger"
|
||||
msgstr ""
|
||||
|
||||
#~ 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>"
|
||||
|
||||
#~ msgid "Path"
|
||||
#~ msgstr "Cesta"
|
||||
|
||||
#~ msgid "Start"
|
||||
#~ msgstr "Počáteční bod"
|
||||
|
||||
#~ msgid "Test"
|
||||
#~ msgstr "Test"
|
||||
|
|
|
|||
|
|
@ -1,187 +1,382 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
#
|
||||
#
|
||||
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~14.5\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
|
||||
"PO-Revision-Date: 2025-11-16 22:46+0000\n"
|
||||
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
|
||||
"Language-Team: Danish <https://translate.odoo.com/projects/odoo-19/web_tour/"
|
||||
"da/>\n"
|
||||
"Language: 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"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.12.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>"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(recording keyboard)"
|
||||
msgstr "(optagekeyboard)"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(run:"
|
||||
msgstr "(kør:"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.constraint,message:web_tour.constraint_web_tour_tour_uniq_name
|
||||
msgid "A tour already exists with this name . Tour's name must be unique!"
|
||||
msgstr ""
|
||||
"<strong><b>Godt arbejde!</b>Du gennemgik alle trin i denne "
|
||||
"rundvisning.</strong>"
|
||||
"Der findes allerede en rundvisning med dette navn. Navnet på rundvisningen "
|
||||
"skal være unikt!"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__bottom
|
||||
msgid "Bottom"
|
||||
msgstr "Bund"
|
||||
|
||||
#. 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 ""
|
||||
#: code:addons/web_tour/static/src/tour_utils.js:0
|
||||
msgid "Click the top left corner to navigate across apps."
|
||||
msgstr "Klik i øverste venstre hjørne for at skifte mellem apps."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__content
|
||||
msgid "Content"
|
||||
msgstr "Indhold"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Oprettet af"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Oprettet den"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__custom
|
||||
msgid "Custom"
|
||||
msgstr "Brugerdefineret"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' couldn't be saved!"
|
||||
msgstr "Tilpasset rundvisning '%s' kunne ikke gemmes!"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "Deaktiver rundvisninger"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' has been added."
|
||||
msgstr "Tilpasset rundvisning '%s' er blevet tilføjet."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Vis navn"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.server,name:web_tour.tour_export_js_action
|
||||
msgid "Export JS"
|
||||
msgstr "Eksportér JS"
|
||||
|
||||
#. 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_ir_http__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Sidst opdateret af"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Sidst opdateret den"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
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 ""
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Name:"
|
||||
msgstr "Navn:"
|
||||
|
||||
#. 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."
|
||||
#: code:addons/web_tour/static/src/js/onboarding_item.xml:0
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__tour_enabled
|
||||
msgid "Onboarding"
|
||||
msgstr "Onboarding"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__rainbow_man_message
|
||||
msgid "Rainbow Man Message"
|
||||
msgstr "Meddelelse med regnbueansigt"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Rainbow Man Message..."
|
||||
msgstr "Meddelelse med regnbueansigt ..."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Sti"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record"
|
||||
msgstr "Datasæt"
|
||||
|
||||
#. 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."
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record Tour"
|
||||
msgstr "Optag rundvisning"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__right
|
||||
msgid "Right"
|
||||
msgstr "Højre"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__run
|
||||
msgid "Run"
|
||||
msgstr "Kør"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Save"
|
||||
msgstr "Gem"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll down to reach the next step."
|
||||
msgstr "Scroll ned for at gå til næste trin."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll left to reach the next step."
|
||||
msgstr "Scroll til venstre for at gå til næste trin."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll right to reach the next step."
|
||||
msgstr "Scroll til højre for at gå til næste trin."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll up to reach the next step."
|
||||
msgstr "Scroll op for at gå til næste trin."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sequence
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__sequence
|
||||
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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sharing_url
|
||||
msgid "Sharing URL"
|
||||
msgstr "Delings-URL"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__url
|
||||
msgid "Starting URL"
|
||||
msgstr "Start-URL"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__step_ids
|
||||
msgid "Step"
|
||||
msgstr "Trin"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Test"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Steps"
|
||||
msgstr "Trin"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Steps:"
|
||||
msgstr "Trin:"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer.xml:0
|
||||
msgid "Stop Tour"
|
||||
msgstr "Stop rundvisning"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
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 ""
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Testing"
|
||||
msgstr "Afprøver"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tooltip_position
|
||||
msgid "Tooltip Position"
|
||||
msgstr "Værktøjtippets position"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__top
|
||||
msgid "Top"
|
||||
msgstr "Top"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tour_id
|
||||
msgid "Tour"
|
||||
msgstr "Gennemgang"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour_step
|
||||
msgid "Tour's step"
|
||||
msgstr "Trin i rundvisning"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.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 "Rundture"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__trigger
|
||||
msgid "Trigger"
|
||||
msgstr "Trigger"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Url:"
|
||||
msgstr "URL:"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Bruger"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_consumed_ids
|
||||
msgid "User Consumed"
|
||||
msgstr "Anvendt af brugeren"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "e.g. My_Tour"
|
||||
msgstr "f.eks. Min_rundvisning"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__left
|
||||
msgid "left"
|
||||
msgstr "venstre"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "name_of_the_tour"
|
||||
msgstr "navn_på_rundvisning"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "trigger"
|
||||
msgstr "udløser"
|
||||
|
||||
#~ 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>"
|
||||
|
||||
#~ 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."
|
||||
|
||||
#~ msgid "Consumed by"
|
||||
#~ msgstr "Forbrugt af"
|
||||
|
||||
#~ msgid "Disable Tours"
|
||||
#~ msgstr "Deaktiver rundvisninger"
|
||||
|
||||
#~ msgid "Open bugger menu."
|
||||
#~ msgstr "Åben bugger menu."
|
||||
|
||||
#~ msgid "Path"
|
||||
#~ msgstr "Sti"
|
||||
|
||||
#~ msgid "Start"
|
||||
#~ msgstr "Start"
|
||||
|
||||
#~ msgid "Start tour"
|
||||
#~ msgstr "Start tur"
|
||||
|
||||
#~ msgid "Test"
|
||||
#~ msgstr "Test"
|
||||
|
||||
#~ msgid "Test tour"
|
||||
#~ msgstr "Test rundvisning"
|
||||
|
||||
#~ msgid "Tour name"
|
||||
#~ msgstr "Navn på rundtur"
|
||||
|
|
|
|||
|
|
@ -1,189 +1,389 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2023
|
||||
# Larissa Manderfeld, 2023
|
||||
#
|
||||
# Martin Trigaux, 2022
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
# "Larissa Manderfeld (lman)" <lman@odoo.com>, 2025, 2026.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~14.5\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
|
||||
"PO-Revision-Date: 2026-02-13 09:18+0000\n"
|
||||
"Last-Translator: \"Larissa Manderfeld (lman)\" <lman@odoo.com>\n"
|
||||
"Language-Team: German <https://translate.odoo.com/projects/odoo-19/web_tour/"
|
||||
"de/>\n"
|
||||
"Language: 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"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.14.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>"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(recording keyboard)"
|
||||
msgstr "(Aufzeichnungstastatur)"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(run:"
|
||||
msgstr "(Lauf:"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.constraint,message:web_tour.constraint_web_tour_tour_uniq_name
|
||||
msgid "A tour already exists with this name . Tour's name must be unique!"
|
||||
msgstr ""
|
||||
"<strong><b>Gut gemacht!</b> Sie haben alle Schritte dieser Tour "
|
||||
"absolviert.</strong>"
|
||||
"Es existiert bereits eine Tour mit diesem Namen. Der Name der Tour muss "
|
||||
"einzigartig sein!"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__bottom
|
||||
msgid "Bottom"
|
||||
msgstr "Unten"
|
||||
|
||||
#. 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."
|
||||
#: code:addons/web_tour/static/src/tour_utils.js:0
|
||||
msgid "Click the top left corner to navigate across apps."
|
||||
msgstr "Klicken Sie auf die obere linke Ecke, um durch die Apps zu navigieren."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__content
|
||||
msgid "Content"
|
||||
msgstr "Inhalt"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Erstellt von"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Erstellt am"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__custom
|
||||
msgid "Custom"
|
||||
msgstr "Benutzerdefiniert"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' couldn't be saved!"
|
||||
msgstr "Benutzerdefinierte Tour „%s“ konnte nicht gespeichert werden."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "Tour deaktivieren"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' has been added."
|
||||
msgstr "Benutzerdefinierte Tour „%s“ wurde hinzugefügt."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Anzeigename"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.server,name:web_tour.tour_export_js_action
|
||||
msgid "Export JS"
|
||||
msgstr "JS exportieren"
|
||||
|
||||
#. 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_ir_http__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Zuletzt aktualisiert von"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Zuletzt aktualisiert am"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Name:"
|
||||
msgstr "Name:"
|
||||
|
||||
#. 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."
|
||||
#: code:addons/web_tour/static/src/js/onboarding_item.xml:0
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__tour_enabled
|
||||
msgid "Onboarding"
|
||||
msgstr "Einführungsphase"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__rainbow_man_message
|
||||
msgid "Rainbow Man Message"
|
||||
msgstr "Nachricht mit Regenbogengesicht"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Rainbow Man Message..."
|
||||
msgstr "Nachricht mit Regenbogengesicht ..."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Pfad"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record"
|
||||
msgstr "Datensatz"
|
||||
|
||||
#. 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."
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record Tour"
|
||||
msgstr "Tour aufzeichnen"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__right
|
||||
msgid "Right"
|
||||
msgstr "Rechts"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__run
|
||||
msgid "Run"
|
||||
msgstr "Starten"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Save"
|
||||
msgstr "Speichern"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll down to reach the next step."
|
||||
msgstr "Nach unten scrollen, um zum nächsten Schritt zu gelangen."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll left to reach the next step."
|
||||
msgstr "Nach links scrollen, um zum nächsten Schritt zu gelangen."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll right to reach the next step."
|
||||
msgstr "Nach rechts scrollen, um zum nächsten Schritt zu gelangen."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll up to reach the next step."
|
||||
msgstr "Nach oben scrollen, um zum nächsten Schritt zu gelangen."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sequence
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__sequence
|
||||
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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sharing_url
|
||||
msgid "Sharing URL"
|
||||
msgstr "Freigabe-URL"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__url
|
||||
msgid "Starting URL"
|
||||
msgstr "Start-URL"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__step_ids
|
||||
msgid "Step"
|
||||
msgstr "Schritt"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Test"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Steps"
|
||||
msgstr "Schritte"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Steps:"
|
||||
msgstr "Schritte:"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer.xml:0
|
||||
msgid "Stop Tour"
|
||||
msgstr "Tour anhalten"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
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"
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Testing"
|
||||
msgstr "Testen"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tooltip_position
|
||||
msgid "Tooltip Position"
|
||||
msgstr "Position des Tooltipps"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__top
|
||||
msgid "Top"
|
||||
msgstr "Oben"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tour_id
|
||||
msgid "Tour"
|
||||
msgstr "Tour"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour_step
|
||||
msgid "Tour's step"
|
||||
msgstr "Schritt der Tour"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.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 "Touren"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__trigger
|
||||
msgid "Trigger"
|
||||
msgstr "Auslöser"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Url:"
|
||||
msgstr "URL:"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Benutzer"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_consumed_ids
|
||||
msgid "User Consumed"
|
||||
msgstr "Benutzer verbraucht"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "e.g. My_Tour"
|
||||
msgstr "z. B. Meine_Tour"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__left
|
||||
msgid "left"
|
||||
msgstr "links"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "name_of_the_tour"
|
||||
msgstr "Name_der_Tour"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "trigger"
|
||||
msgstr "Auslöser"
|
||||
|
||||
#~ 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>"
|
||||
|
||||
#~ msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
#~ msgstr ""
|
||||
#~ "Klicken Sie auf das <i>Home Icon</i>um durch die Apps zu navigieren."
|
||||
|
||||
#~ msgid "Consumed by"
|
||||
#~ msgstr "Verbraucht von"
|
||||
|
||||
#~ msgid "Disable Tours"
|
||||
#~ msgstr "Tour deaktivieren"
|
||||
|
||||
#~ msgid "Onboarding tours"
|
||||
#~ msgstr "Onboarding-Touren"
|
||||
|
||||
#~ msgid "Open bugger menu."
|
||||
#~ msgstr "Fehlermenü öffnen."
|
||||
|
||||
#~ msgid "Path"
|
||||
#~ msgstr "Pfad"
|
||||
|
||||
#~ msgid "Start"
|
||||
#~ msgstr "Start"
|
||||
|
||||
#~ msgid "Start tour"
|
||||
#~ msgstr "Tour starten"
|
||||
|
||||
#~ msgid "Test"
|
||||
#~ msgstr "Testbetrieb"
|
||||
|
||||
#~ msgid "Test tour"
|
||||
#~ msgstr "Testtour"
|
||||
|
||||
#~ msgid "Testing tours"
|
||||
#~ msgstr "Testtouren"
|
||||
|
||||
#~ msgid "Tour name"
|
||||
#~ msgstr "Bezeichnung der Tour"
|
||||
|
|
|
|||
|
|
@ -1,117 +1,357 @@
|
|||
# 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
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
|
||||
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"
|
||||
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
|
||||
"PO-Revision-Date: 2025-11-16 22:41+0000\n"
|
||||
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
|
||||
"Language-Team: Greek <https://translate.odoo.com/projects/odoo-19/web_tour/"
|
||||
"el/>\n"
|
||||
"Language: 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"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.12.2\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."
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(recording keyboard)"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "Αναλώθηκαν από"
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(run:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. openerp-web
|
||||
#: code:addons/web_tour/static/src/xml/debug_manager.xml:7
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "Απενεργοποίηση Περιηγήσεων"
|
||||
#: model:ir.model.constraint,message:web_tour.constraint_web_tour_tour_uniq_name
|
||||
msgid "A tour already exists with this name . Tour's name must be unique!"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__bottom
|
||||
msgid "Bottom"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/tour_utils.js:0
|
||||
msgid "Click the top left corner to navigate across apps."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__content
|
||||
msgid "Content"
|
||||
msgstr "Περιεχόμενα"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Δημιουργήθηκε από"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Δημιουργήθηκε στις"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__custom
|
||||
msgid "Custom"
|
||||
msgstr "Προσωποποιημένο"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' couldn't be saved!"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' has been added."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Εμφάνιση Ονόματος"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
#: model:ir.actions.server,name:web_tour.tour_export_js_action
|
||||
msgid "Export JS"
|
||||
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_ir_http__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__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 "Τελευταία τροποποίηση στις"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Τελευταία Ενημέρωση από"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Τελευταία Ενημέρωση στις"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_list
|
||||
msgid "Menu"
|
||||
msgstr "Μενού"
|
||||
|
||||
#. module: web_tour
|
||||
#. openerp-web
|
||||
#: code:addons/web_tour/static/src/xml/debug_manager.xml:17
|
||||
#, python-format
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Name"
|
||||
msgstr "Περιγραφή"
|
||||
|
||||
#. module: web_tour
|
||||
#. openerp-web
|
||||
#: code:addons/web_tour/static/src/xml/debug_manager.xml:18
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Διαδρομή"
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Name:"
|
||||
msgstr "Όνομα:"
|
||||
|
||||
#. module: web_tour
|
||||
#. openerp-web
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:76
|
||||
#, python-format
|
||||
msgid "Skip tour"
|
||||
msgstr "Παράλειψη περιήγησης"
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/onboarding_item.xml:0
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__tour_enabled
|
||||
msgid "Onboarding"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. openerp-web
|
||||
#: code:addons/web_tour/static/src/xml/debug_manager.xml:8
|
||||
#, python-format
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__rainbow_man_message
|
||||
msgid "Rainbow Man Message"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Rainbow Man Message..."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record"
|
||||
msgstr "Εγγραφή"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__right
|
||||
msgid "Right"
|
||||
msgstr "Δεξιά"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__run
|
||||
msgid "Run"
|
||||
msgstr "Εκτέλεση"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Save"
|
||||
msgstr "Αποθήκευση"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll down to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll left to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll right to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll up to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sequence
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__sequence
|
||||
msgid "Sequence"
|
||||
msgstr "Ακολουθία"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sharing_url
|
||||
msgid "Sharing URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Start Tour"
|
||||
msgstr "Έναρξη Περιήγησης"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__url
|
||||
msgid "Starting URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__step_ids
|
||||
msgid "Step"
|
||||
msgstr "Βήμα"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Steps"
|
||||
msgstr "Βήματα"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Steps:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer.xml:0
|
||||
msgid "Stop Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Test Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Testing"
|
||||
msgstr "Έλεγχος"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_search
|
||||
msgid "Tip"
|
||||
msgstr "Φιλοδώρημα"
|
||||
|
||||
#. module: web_tour
|
||||
#. openerp-web
|
||||
#: code:addons/web_tour/static/src/xml/debug_manager.xml:25
|
||||
#, python-format
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tooltip_position
|
||||
msgid "Tooltip Position"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__top
|
||||
msgid "Top"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tour_id
|
||||
msgid "Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr "Περιγραφή Περιηγήσης"
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour_step
|
||||
msgid "Tour's step"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.actions.act_window,name:web_tour.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 "Περιηγήσεις"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__trigger
|
||||
msgid "Trigger"
|
||||
msgstr "Έναυσμα"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Url:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Χρήστης"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_consumed_ids
|
||||
msgid "User Consumed"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "e.g. My_Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__left
|
||||
msgid "left"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "name_of_the_tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "trigger"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Consumed by"
|
||||
#~ msgstr "Αναλώθηκαν από"
|
||||
|
||||
#~ msgid "Disable Tours"
|
||||
#~ msgstr "Απενεργοποίηση Περιηγήσεων"
|
||||
|
||||
#~ msgid "Path"
|
||||
#~ msgstr "Διαδρομή"
|
||||
|
||||
#~ msgid "Tour name"
|
||||
#~ msgstr "Περιγραφή Περιηγήσης"
|
||||
|
|
|
|||
|
|
@ -1,190 +1,394 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Wil Odoo, 2024
|
||||
#
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
|
||||
# "Noemi Pla Garcia (nopl)" <nopl@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~14.5\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
|
||||
"PO-Revision-Date: 2025-12-31 10:15+0000\n"
|
||||
"Last-Translator: \"Noemi Pla Garcia (nopl)\" <nopl@odoo.com>\n"
|
||||
"Language-Team: Spanish <https://translate.odoo.com/projects/odoo-19/web_tour/"
|
||||
"es/>\n"
|
||||
"Language: 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"
|
||||
"Plural-Forms: nplurals=3; plural=(n == 1) ? 0 : ((n != 0 && n % 1000000 == "
|
||||
"0) ? 1 : 2);\n"
|
||||
"X-Generator: Weblate 5.14.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>"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(recording keyboard)"
|
||||
msgstr "(teclado de grabación)"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(run:"
|
||||
msgstr "(ejecutar:"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.constraint,message:web_tour.constraint_web_tour_tour_uniq_name
|
||||
msgid "A tour already exists with this name . Tour's name must be unique!"
|
||||
msgstr ""
|
||||
"<strong><b>¡Bien hecho!</b> Terminó todos los pasos de este "
|
||||
"recorrido.</strong>"
|
||||
"Ya existe un recorrido con este nombre. El nombre del recorrido debe ser "
|
||||
"único."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__bottom
|
||||
msgid "Bottom"
|
||||
msgstr "Abajo"
|
||||
|
||||
#. 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."
|
||||
#: code:addons/web_tour/static/src/tour_utils.js:0
|
||||
msgid "Click the top left corner to navigate across apps."
|
||||
msgstr ""
|
||||
"Haga clic en el <i>icono de inicio</i> para navegar a través de las "
|
||||
"Haga clic en la esquina superior izquierda para navegar entre 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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__content
|
||||
msgid "Content"
|
||||
msgstr "Contenido"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Creado por"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Creado el"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__custom
|
||||
msgid "Custom"
|
||||
msgstr "Personalizado"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "Desactivar recorridos"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' couldn't be saved!"
|
||||
msgstr "No fue posible guardar el recorrido personalizado %s"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' has been added."
|
||||
msgstr "Se ha añadido el recorrido personalizado “%s”."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nombre mostrado"
|
||||
msgstr "Nombre para mostrar"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.server,name:web_tour.tour_export_js_action
|
||||
msgid "Export JS"
|
||||
msgstr "Exportar JS"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr "Enrutamiento HTTP "
|
||||
msgstr "Enrutamiento HTTP"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Última actualización por"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Última actualización el"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Name:"
|
||||
msgstr "Nombre:"
|
||||
|
||||
#. 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."
|
||||
#: code:addons/web_tour/static/src/js/onboarding_item.xml:0
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__tour_enabled
|
||||
msgid "Onboarding"
|
||||
msgstr "Incorporación"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__rainbow_man_message
|
||||
msgid "Rainbow Man Message"
|
||||
msgstr "Mensaje del hombre arcoíris"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Rainbow Man Message..."
|
||||
msgstr "Mensaje del hombre arcoíris..."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Ruta"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record"
|
||||
msgstr "Registro"
|
||||
|
||||
#. 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."
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record Tour"
|
||||
msgstr "Grabar recorrido"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__right
|
||||
msgid "Right"
|
||||
msgstr "Derecha"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__run
|
||||
msgid "Run"
|
||||
msgstr "Ejecutar"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Save"
|
||||
msgstr "Guardar"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll down to reach the next step."
|
||||
msgstr "Baje para continuar con el siguiente paso."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll left to reach the next step."
|
||||
msgstr "Deslice a la izquierda para pasar al siguiente paso."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll right to reach the next step."
|
||||
msgstr "Deslice a la derecha para pasar al siguiente paso."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll up to reach the next step."
|
||||
msgstr "Suba para continuar con el siguiente paso."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sequence
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__sequence
|
||||
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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sharing_url
|
||||
msgid "Sharing URL"
|
||||
msgstr "URL para compartir"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__url
|
||||
msgid "Starting URL"
|
||||
msgstr "URL de inicio"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__step_ids
|
||||
msgid "Step"
|
||||
msgstr "Paso"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Steps"
|
||||
msgstr "Pasos"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Steps:"
|
||||
msgstr "Pasos:"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer.xml:0
|
||||
msgid "Stop Tour"
|
||||
msgstr "Parar tour"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Test Tour"
|
||||
msgstr "Probar recorrido"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Testing"
|
||||
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
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tooltip_position
|
||||
msgid "Tooltip Position"
|
||||
msgstr "Posición de la información sobre herramientas"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__top
|
||||
msgid "Top"
|
||||
msgstr "Arriba"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tour_id
|
||||
msgid "Tour"
|
||||
msgstr "Recorrido"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour_step
|
||||
msgid "Tour's step"
|
||||
msgstr "Paso del recorrido"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.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 "Recorridos"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__trigger
|
||||
msgid "Trigger"
|
||||
msgstr "Activador"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Url:"
|
||||
msgstr "URL:"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Usuario"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_consumed_ids
|
||||
msgid "User Consumed"
|
||||
msgstr "Usuario consumido"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "e.g. My_Tour"
|
||||
msgstr "p. ej. Mi_recorrido"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__left
|
||||
msgid "left"
|
||||
msgstr "izquierda"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "name_of_the_tour"
|
||||
msgstr "nombre_del_recorrido"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "trigger"
|
||||
msgstr "activador"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
#~ msgstr ""
|
||||
#~ "<strong><b>¡Buen trabajo!</b> Pasaste por todos los pasos de este "
|
||||
#~ "recorrido.</strong>"
|
||||
|
||||
#~ 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."
|
||||
|
||||
#~ msgid "Consumed by"
|
||||
#~ msgstr "Consumido por"
|
||||
|
||||
#~ msgid "Disable Tours"
|
||||
#~ msgstr "Desactivar recorridos"
|
||||
|
||||
#~ msgid "Onboarding tours"
|
||||
#~ msgstr "Recorridos de incorporación"
|
||||
|
||||
#~ msgid "Open bugger menu."
|
||||
#~ msgstr "Abrir el menú bugger."
|
||||
|
||||
#~ msgid "Path"
|
||||
#~ msgstr "Ruta"
|
||||
|
||||
#~ msgid "Start"
|
||||
#~ msgstr "Iniciar"
|
||||
|
||||
#~ msgid "Start tour"
|
||||
#~ msgstr "Comenzar tour"
|
||||
|
||||
#~ msgid "Test"
|
||||
#~ msgstr "Test"
|
||||
|
||||
#~ msgid "Test tour"
|
||||
#~ msgstr "Recorrido de prueba"
|
||||
|
||||
#~ msgid "Testing tours"
|
||||
#~ msgstr "Visitas de prueba"
|
||||
|
||||
#~ msgid "Tour name"
|
||||
#~ msgstr "Nombre del recorrido"
|
||||
|
|
|
|||
342
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/es_419.po
Normal file
342
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/es_419.po
Normal file
|
|
@ -0,0 +1,342 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 19.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
|
||||
"PO-Revision-Date: 2025-09-17 07:44+0000\n"
|
||||
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
|
||||
"Language-Team: Spanish (Latin America) <https://translate.odoo.com/projects/"
|
||||
"odoo-19/web_tour/es_419/>\n"
|
||||
"Language: es_419\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(recording keyboard)"
|
||||
msgstr "(grabando teclado)"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(run:"
|
||||
msgstr "(ejecutar:"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.constraint,message:web_tour.constraint_web_tour_tour_uniq_name
|
||||
msgid "A tour already exists with this name . Tour's name must be unique!"
|
||||
msgstr "Ya existe un recorrido con este nombre, su nombre debe ser único."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__bottom
|
||||
msgid "Bottom"
|
||||
msgstr "Inferior"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/tour_utils.js:0
|
||||
msgid "Click the top left corner to navigate across apps."
|
||||
msgstr ""
|
||||
"Haz clic en la esquina superior izquierda para navegar entre las "
|
||||
"aplicaciones."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__content
|
||||
msgid "Content"
|
||||
msgstr "Contenido"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Creado por"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Creado el"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__custom
|
||||
msgid "Custom"
|
||||
msgstr "Personalizado"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' couldn't be saved!"
|
||||
msgstr "No fue posible guardar el recorrido personalizado %s"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' has been added."
|
||||
msgstr "Agregó el recorrido personalizado %s."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Mostrar nombre"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.server,name:web_tour.tour_export_js_action
|
||||
msgid "Export JS"
|
||||
msgstr "Exportar JS"
|
||||
|
||||
#. 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_ir_http__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Última actualización por"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Última actualización el"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_list
|
||||
msgid "Menu"
|
||||
msgstr "Menú"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Name"
|
||||
msgstr "Nombre"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Name:"
|
||||
msgstr "Nombre:"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/onboarding_item.xml:0
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__tour_enabled
|
||||
msgid "Onboarding"
|
||||
msgstr "Integración"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__rainbow_man_message
|
||||
msgid "Rainbow Man Message"
|
||||
msgstr "Mensaje del hombre arcoíris"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Rainbow Man Message..."
|
||||
msgstr "Mensaje del hombre arcoíris..."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record"
|
||||
msgstr "Registro"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record Tour"
|
||||
msgstr "Grabar recorrido"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__right
|
||||
msgid "Right"
|
||||
msgstr "Derecha"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__run
|
||||
msgid "Run"
|
||||
msgstr "Ejecutar"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Save"
|
||||
msgstr "Guardar"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll down to reach the next step."
|
||||
msgstr "Baje para continuar con el siguiente paso."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll left to reach the next step."
|
||||
msgstr "Deslícese a la izquierda para pasar al siguiente paso."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll right to reach the next step."
|
||||
msgstr "Deslícese a la derecha para pasar al siguiente paso."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll up to reach the next step."
|
||||
msgstr "Suba para continuar con el siguiente paso."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sequence
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__sequence
|
||||
msgid "Sequence"
|
||||
msgstr "Secuencia"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sharing_url
|
||||
msgid "Sharing URL"
|
||||
msgstr "URL para compartir"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Start Tour"
|
||||
msgstr "Comenzar recorrido"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__url
|
||||
msgid "Starting URL"
|
||||
msgstr "URL de inicio"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__step_ids
|
||||
msgid "Step"
|
||||
msgstr "Paso"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Steps"
|
||||
msgstr "Pasos"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Steps:"
|
||||
msgstr "Pasos:"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer.xml:0
|
||||
msgid "Stop Tour"
|
||||
msgstr "Detener recorrido"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Test Tour"
|
||||
msgstr "Probar recorrido"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Testing"
|
||||
msgstr "Prueba"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_search
|
||||
msgid "Tip"
|
||||
msgstr "Consejo"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tooltip_position
|
||||
msgid "Tooltip Position"
|
||||
msgstr "Posición de la información sobre herramientas"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__top
|
||||
msgid "Top"
|
||||
msgstr "Arriba"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tour_id
|
||||
msgid "Tour"
|
||||
msgstr "Recorrido"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour_step
|
||||
msgid "Tour's step"
|
||||
msgstr "Paso del recorrido"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.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 "Recorridos"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__trigger
|
||||
msgid "Trigger"
|
||||
msgstr "Activar"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Url:"
|
||||
msgstr "URL:"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Usuario"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_consumed_ids
|
||||
msgid "User Consumed"
|
||||
msgstr "Usuario consumido"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "e.g. My_Tour"
|
||||
msgstr "Por ejemplo, Mi_recorrido"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__left
|
||||
msgid "left"
|
||||
msgstr "izquierda"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "name_of_the_tour"
|
||||
msgstr "nombre_del_recorrido"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "trigger"
|
||||
msgstr "activador"
|
||||
|
|
@ -1,192 +0,0 @@
|
|||
# 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"
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Andre Roomet <andreroomet@gmail.com>, 2022
|
||||
# Arma Gedonsky <armagedonsky@hot.ee>, 2022
|
||||
|
|
@ -11,183 +11,380 @@
|
|||
# Maidu Targama <m.targama@gmail.com>, 2022
|
||||
# Triine Aavik <triine@avalah.ee>, 2022
|
||||
# Anna, 2023
|
||||
#
|
||||
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~14.5\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
|
||||
"PO-Revision-Date: 2025-11-16 22:43+0000\n"
|
||||
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
|
||||
"Language-Team: Estonian <https://translate.odoo.com/projects/odoo-19/"
|
||||
"web_tour/et/>\n"
|
||||
"Language: 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"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.12.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>"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(recording keyboard)"
|
||||
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."
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(run:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.constraint,message:web_tour.constraint_web_tour_tour_uniq_name
|
||||
msgid "A tour already exists with this name . Tour's name must be unique!"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__bottom
|
||||
msgid "Bottom"
|
||||
msgstr "Alumine osa"
|
||||
|
||||
#. 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 "
|
||||
#: code:addons/web_tour/static/src/tour_utils.js:0
|
||||
msgid "Click the top left corner 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 "Tarbitud"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__content
|
||||
msgid "Content"
|
||||
msgstr "Sisu"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Loonud"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Loodud"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__custom
|
||||
msgid "Custom"
|
||||
msgstr "Kohandatud veebileht"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "Keela tuurid"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' couldn't be saved!"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' has been added."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Näidatav nimi"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.server,name:web_tour.tour_export_js_action
|
||||
msgid "Export JS"
|
||||
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_ir_http__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Viimati uuendatud"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Viimati uuendatud"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Name:"
|
||||
msgstr "Nimi:"
|
||||
|
||||
#. 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üü."
|
||||
#: code:addons/web_tour/static/src/js/onboarding_item.xml:0
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__tour_enabled
|
||||
msgid "Onboarding"
|
||||
msgstr "Onboarding"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__rainbow_man_message
|
||||
msgid "Rainbow Man Message"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Rainbow Man Message..."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Asukoht"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record"
|
||||
msgstr "Kirje"
|
||||
|
||||
#. 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. "
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__right
|
||||
msgid "Right"
|
||||
msgstr "Parem"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__run
|
||||
msgid "Run"
|
||||
msgstr "Käivita"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Save"
|
||||
msgstr "Salvesta"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll down to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll left to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll right to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll up to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sequence
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__sequence
|
||||
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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sharing_url
|
||||
msgid "Sharing URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__url
|
||||
msgid "Starting URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__step_ids
|
||||
msgid "Step"
|
||||
msgstr "Samm"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Test"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Steps"
|
||||
msgstr "Punktid"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Steps:"
|
||||
msgstr ""
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer.xml:0
|
||||
msgid "Stop Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Test Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Testing"
|
||||
msgstr "Testimine"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tooltip_position
|
||||
msgid "Tooltip Position"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__top
|
||||
msgid "Top"
|
||||
msgstr "Ülemine"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tour_id
|
||||
msgid "Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour_step
|
||||
msgid "Tour's step"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.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 "Tuurid"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__trigger
|
||||
msgid "Trigger"
|
||||
msgstr "Käivitaja"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Url:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Kasutaja"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_consumed_ids
|
||||
msgid "User Consumed"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "e.g. My_Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__left
|
||||
msgid "left"
|
||||
msgstr "vasak"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "name_of_the_tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "trigger"
|
||||
msgstr ""
|
||||
|
||||
#~ 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>"
|
||||
|
||||
#~ msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
#~ msgstr "Klõpsake <i>Kodu ikoonil</i> rakendustes navigeerimiseks "
|
||||
|
||||
#~ msgid "Consumed by"
|
||||
#~ msgstr "Tarbitud"
|
||||
|
||||
#~ msgid "Disable Tours"
|
||||
#~ msgstr "Keela tuurid"
|
||||
|
||||
#~ msgid "Onboarding tours"
|
||||
#~ msgstr "Sisseelamis tuurid"
|
||||
|
||||
#~ msgid "Open bugger menu."
|
||||
#~ msgstr "Ava veamenüü."
|
||||
|
||||
#~ msgid "Path"
|
||||
#~ msgstr "Asukoht"
|
||||
|
||||
#~ msgid "Start"
|
||||
#~ msgstr "Alusta"
|
||||
|
||||
#~ msgid "Start tour"
|
||||
#~ msgstr "Alusta tuuri"
|
||||
|
||||
#~ msgid "Test"
|
||||
#~ msgstr "Test"
|
||||
|
||||
#~ msgid "Test tour"
|
||||
#~ msgstr "Test tuur"
|
||||
|
||||
#~ msgid "Testing tours"
|
||||
#~ msgstr "Testi tuuri"
|
||||
|
||||
#~ msgid "Tour name"
|
||||
#~ msgstr "Tuuri nimi"
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Hamid Darabi, 2023
|
||||
# Mohammad Tahmasebi <hit.tah75@gmail.com>, 2023
|
||||
|
|
@ -9,183 +9,364 @@
|
|||
# Hamed Mohammadi <hamed@dehongi.com>, 2023
|
||||
# Hanna Kheradroosta, 2023
|
||||
# mehdi samadi <mehsamadi@gmail.com>, 2023
|
||||
# Mostafa Barmshory <mostafa.barmshory@gmail.com>, 2024
|
||||
#
|
||||
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~14.5\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
|
||||
"PO-Revision-Date: 2025-11-16 22:40+0000\n"
|
||||
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
|
||||
"Language-Team: Persian <https://translate.odoo.com/projects/odoo-19/web_tour/"
|
||||
"fa/>\n"
|
||||
"Language: 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"
|
||||
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
||||
"X-Generator: Weblate 5.12.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."
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(recording keyboard)"
|
||||
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> کلیک کنید تا بین برنامه های بگردید."
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(run:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "دیده شده توسط"
|
||||
#: model:ir.model.constraint,message:web_tour.constraint_web_tour_tour_uniq_name
|
||||
msgid "A tour already exists with this name . Tour's name must be unique!"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__bottom
|
||||
msgid "Bottom"
|
||||
msgstr "پایین"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "غیر فعال کردن تورها"
|
||||
#: code:addons/web_tour/static/src/tour_utils.js:0
|
||||
msgid "Click the top left corner to navigate across apps."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__content
|
||||
msgid "Content"
|
||||
msgstr "محتوا"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "ایجاد شده توسط"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_date
|
||||
msgid "Created on"
|
||||
msgstr "ایجادشده در"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__custom
|
||||
msgid "Custom"
|
||||
msgstr "سفارشی"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' couldn't be saved!"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' has been added."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "نام نمایشی"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.server,name:web_tour.tour_export_js_action
|
||||
msgid "Export JS"
|
||||
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_ir_http__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__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 "آخرین اصلاح در"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "آخرین تغییر توسط"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "آخرین به روز رسانی در"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_list
|
||||
msgid "Menu"
|
||||
msgstr "منو"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
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 "تورهای آشنایی"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Name:"
|
||||
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 "منوی اشکالزدایی را باز کنید."
|
||||
#: code:addons/web_tour/static/src/js/onboarding_item.xml:0
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__tour_enabled
|
||||
msgid "Onboarding"
|
||||
msgstr "بارگذاری"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__rainbow_man_message
|
||||
msgid "Rainbow Man Message"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Rainbow Man Message..."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "مسیر"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record"
|
||||
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 "اسکرول کن تا به مرحله بعد بروی."
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__right
|
||||
msgid "Right"
|
||||
msgstr "راست"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__run
|
||||
msgid "Run"
|
||||
msgstr "اجرا کردن"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Save"
|
||||
msgstr "ذخیره"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll down to reach the next step."
|
||||
msgstr "به سمت پایین پیمایش کنید تا به مرحله بعد برسید."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll left to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll right to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll up to reach the next step."
|
||||
msgstr "به مرحله بعدی برسید. بالا بکشید"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sequence
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__sequence
|
||||
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 "شروع"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sharing_url
|
||||
msgid "Sharing URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
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 "شروع تور"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__url
|
||||
msgid "Starting URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__step_ids
|
||||
msgid "Step"
|
||||
msgstr "گام"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "تست"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Steps"
|
||||
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 "تور آزمایشی"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Steps:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr "آزمایش تورها"
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer.xml:0
|
||||
msgid "Stop Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Test Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Testing"
|
||||
msgstr "در حال آزمایش"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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 "نام تور"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tooltip_position
|
||||
msgid "Tooltip Position"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__top
|
||||
msgid "Top"
|
||||
msgstr "بالا"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tour_id
|
||||
msgid "Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour_step
|
||||
msgid "Tour's step"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.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 "تورها"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__trigger
|
||||
msgid "Trigger"
|
||||
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 "تورها"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Url:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_res_users
|
||||
msgid "User"
|
||||
msgstr "کاربر"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_consumed_ids
|
||||
msgid "User Consumed"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "e.g. My_Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__left
|
||||
msgid "left"
|
||||
msgstr "چپ"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "name_of_the_tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "trigger"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid ""
|
||||
#~ "<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
#~ msgstr "<strong><b>بسیار عالی!</b> شما تمام این تور را مرور کردید.</strong>"
|
||||
|
||||
#~ msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
#~ msgstr "بر روی <i>آیکون خانه</i> کلیک کنید تا بین برنامه های بگردید."
|
||||
|
||||
#~ msgid "Consumed by"
|
||||
#~ msgstr "دیده شده توسط"
|
||||
|
||||
#~ msgid "Disable Tours"
|
||||
#~ msgstr "غیر فعال کردن تورها"
|
||||
|
||||
#~ msgid "Path"
|
||||
#~ msgstr "مسیر"
|
||||
|
||||
#~ msgid "Start"
|
||||
#~ msgstr "شروع"
|
||||
|
||||
#~ msgid "Test"
|
||||
#~ msgstr "تست"
|
||||
|
||||
#~ msgid "Tour name"
|
||||
#~ msgstr "نام تور"
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Veikko Väätäjä <veikko.vaataja@gmail.com>, 2022
|
||||
# Kari Lindgren <kari.lindgren@emsystems.fi>, 2022
|
||||
|
|
@ -11,185 +11,386 @@
|
|||
# Svante Suominen <svante.suominen@web-veistamo.fi>, 2022
|
||||
# Jarmo Kortetjärvi <jarmo.kortetjarvi@gmail.com>, 2022
|
||||
# Ossi Mantylahti <ossi.mantylahti@obs-solutions.fi>, 2023
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
|
||||
# Saara Hakanen <sahak@odoo.com>, 2026.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~14.5\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
|
||||
"PO-Revision-Date: 2026-02-17 10:05+0000\n"
|
||||
"Last-Translator: Saara Hakanen <sahak@odoo.com>\n"
|
||||
"Language-Team: Finnish <https://translate.odoo.com/projects/odoo-19/web_tour/"
|
||||
"fi/>\n"
|
||||
"Language: 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"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.14.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>"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(recording keyboard)"
|
||||
msgstr "(näppäimistöä tallennetaan)"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(run:"
|
||||
msgstr "(aja:"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.constraint,message:web_tour.constraint_web_tour_tour_uniq_name
|
||||
msgid "A tour already exists with this name . Tour's name must be unique!"
|
||||
msgstr ""
|
||||
"<strong><b>Hyvin tehty!</b> Kävit läpi kaikki tämän esittelykierroksen "
|
||||
"vaiheet.</strong>"
|
||||
"Tällä nimellä on jo olemassa esittelykiertue. Esittelykiertueen nimen on "
|
||||
"oltava yksilöllinen!"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__bottom
|
||||
msgid "Bottom"
|
||||
msgstr "Alhaalla"
|
||||
|
||||
#. 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ä."
|
||||
#: code:addons/web_tour/static/src/tour_utils.js:0
|
||||
msgid "Click the top left corner to navigate across apps."
|
||||
msgstr "Voit navigoida sovellusten välillä napsauttamalla vasenta yläkulmaa."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__content
|
||||
msgid "Content"
|
||||
msgstr "Sisältö"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Luonut"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Luotu"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__custom
|
||||
msgid "Custom"
|
||||
msgstr "Mukautettu"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' couldn't be saved!"
|
||||
msgstr "Mukautettua esittelykierrosta '%s' ei voitu tallentaa!"
|
||||
|
||||
#. 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ä"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' has been added."
|
||||
msgstr "Mukautettu esittelykierros '%s' on lisätty."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Näyttönimi"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.server,name:web_tour.tour_export_js_action
|
||||
msgid "Export JS"
|
||||
msgstr "Vie JS"
|
||||
|
||||
#. 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_ir_http__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Viimeksi päivittänyt"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Viimeksi päivitetty"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Name:"
|
||||
msgstr "Nimi:"
|
||||
|
||||
#. 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."
|
||||
#: code:addons/web_tour/static/src/js/onboarding_item.xml:0
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__tour_enabled
|
||||
msgid "Onboarding"
|
||||
msgstr "Perehdytys"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__rainbow_man_message
|
||||
msgid "Rainbow Man Message"
|
||||
msgstr "Säihkyvän sateenkaarisankarin viesti"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Rainbow Man Message..."
|
||||
msgstr "Säihkyvän sateenkaarisankarin viesti..."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Polku"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record"
|
||||
msgstr "Tietue"
|
||||
|
||||
#. 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."
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record Tour"
|
||||
msgstr "Tallenna esittelykiertue"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__right
|
||||
msgid "Right"
|
||||
msgstr "Oikea"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__run
|
||||
msgid "Run"
|
||||
msgstr "Suorita"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Save"
|
||||
msgstr "Tallenna"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll down to reach the next step."
|
||||
msgstr "Vieritä alaspäin päästäksesi seuraavaan vaiheeseen."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll left to reach the next step."
|
||||
msgstr "Vieritä hiirellä vasemmalle siirtyäksesi seuraavaan vaiheeseen."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll right to reach the next step."
|
||||
msgstr "Vieritä hiirellä oikealle siirtyäksesi seuraavaan vaiheeseen."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll up to reach the next step."
|
||||
msgstr "Siirry seuraavaan vaiheeseen selaamalla ylöspäin."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sequence
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__sequence
|
||||
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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sharing_url
|
||||
msgid "Sharing URL"
|
||||
msgstr "Jaetaan URL-osoite"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__url
|
||||
msgid "Starting URL"
|
||||
msgstr "Aloitetaan URL-osoite"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__step_ids
|
||||
msgid "Step"
|
||||
msgstr "Vaihe"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Testi"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Steps"
|
||||
msgstr "Vaiheet"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Steps:"
|
||||
msgstr "Vaiheet:"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer.xml:0
|
||||
msgid "Stop Tour"
|
||||
msgstr "Keskeytä kierros"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Test Tour"
|
||||
msgstr "Testaa esittelykiertue"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Testing"
|
||||
msgstr "Testaus"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tooltip_position
|
||||
msgid "Tooltip Position"
|
||||
msgstr "Työkaluvihjeen asema"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__top
|
||||
msgid "Top"
|
||||
msgstr "Ylin"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tour_id
|
||||
msgid "Tour"
|
||||
msgstr "Kierros"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour_step
|
||||
msgid "Tour's step"
|
||||
msgstr "Esittelykiertueen askel"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.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 "Esittelykiertueet"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__trigger
|
||||
msgid "Trigger"
|
||||
msgstr "Liipaisin"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Url:"
|
||||
msgstr "URL:"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Käyttäjä"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_consumed_ids
|
||||
msgid "User Consumed"
|
||||
msgstr "Käyttäjä kuluttanut"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "e.g. My_Tour"
|
||||
msgstr "esim. My_Tour"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__left
|
||||
msgid "left"
|
||||
msgstr "vasen"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "name_of_the_tour"
|
||||
msgstr "name_of_the_tour"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "trigger"
|
||||
msgstr "trigger"
|
||||
|
||||
#~ 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>"
|
||||
|
||||
#~ msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
#~ msgstr ""
|
||||
#~ "Voit siirtyä sovellusten välillä napsauttamalla <i>Koti-kuvaketta</i>."
|
||||
|
||||
#~ msgid "Consumed by"
|
||||
#~ msgstr "Kuluttaa"
|
||||
|
||||
#~ msgid "Disable Tours"
|
||||
#~ msgstr "Poista esittelykiertueet käytöstä"
|
||||
|
||||
#~ msgid "Onboarding tours"
|
||||
#~ msgstr "Esittelykierros"
|
||||
|
||||
#~ msgid "Open bugger menu."
|
||||
#~ msgstr "Avaa debuggaus-valikko."
|
||||
|
||||
#~ msgid "Path"
|
||||
#~ msgstr "Polku"
|
||||
|
||||
#~ msgid "Start"
|
||||
#~ msgstr "Aloita"
|
||||
|
||||
#~ msgid "Start tour"
|
||||
#~ msgstr "Aloita esittelykierros"
|
||||
|
||||
#~ msgid "Test"
|
||||
#~ msgstr "Testi"
|
||||
|
||||
#~ msgid "Test tour"
|
||||
#~ msgstr "Koe-esittely"
|
||||
|
||||
#~ msgid "Testing tours"
|
||||
#~ msgstr "Koe-esittelyt"
|
||||
|
||||
#~ msgid "Tour name"
|
||||
#~ msgstr "Esittelykiertueen nimi"
|
||||
|
|
|
|||
|
|
@ -1,190 +1,391 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Jolien De Paepe, 2023
|
||||
#
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~14.5\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
|
||||
"PO-Revision-Date: 2025-10-23 09:15+0000\n"
|
||||
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
|
||||
"Language-Team: French <https://translate.odoo.com/projects/odoo-19/web_tour/"
|
||||
"fr/>\n"
|
||||
"Language: 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"
|
||||
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : ((n != 0 && n % "
|
||||
"1000000 == 0) ? 1 : 2);\n"
|
||||
"X-Generator: Weblate 5.12.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>"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(recording keyboard)"
|
||||
msgstr "(clavier d'enregistrement)"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(run:"
|
||||
msgstr "(exécuter :"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.constraint,message:web_tour.constraint_web_tour_tour_uniq_name
|
||||
msgid "A tour already exists with this name . Tour's name must be unique!"
|
||||
msgstr ""
|
||||
"<strong><b>Bien joué !</b> Vous venez de terminer toutes les étapes de cette"
|
||||
" visite.</strong>"
|
||||
"Une visite existe déjà avec ce nom. Le nom de la visite doit être unique !"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__bottom
|
||||
msgid "Bottom"
|
||||
msgstr "Bas"
|
||||
|
||||
#. 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."
|
||||
#: code:addons/web_tour/static/src/tour_utils.js:0
|
||||
msgid "Click the top left corner to navigate across apps."
|
||||
msgstr ""
|
||||
"Cliquez sur <i>l'icône d'accueil</i> pour naviguer d'une application à "
|
||||
"l'autre."
|
||||
"Cliquez sur le coin supérieur gauche pour naviguer entre les applications."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "Consommé par"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__content
|
||||
msgid "Content"
|
||||
msgstr "Contenu"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Créé par"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Créé le"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__custom
|
||||
msgid "Custom"
|
||||
msgstr "Personnalisé"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' couldn't be saved!"
|
||||
msgstr "La visite personnalisée '%s' n’a pas pu être enregistrée !"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' has been added."
|
||||
msgstr "La visite personnalisée '%s' a été ajoutée."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nom d'affichage"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.server,name:web_tour.tour_export_js_action
|
||||
msgid "Export JS"
|
||||
msgstr "Exporter le JS"
|
||||
|
||||
#. 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_ir_http__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Mis à jour par"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Mis à jour le"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Name:"
|
||||
msgstr "Nom :"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/onboarding_item.xml:0
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__tour_enabled
|
||||
msgid "Onboarding"
|
||||
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."
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__rainbow_man_message
|
||||
msgid "Rainbow Man Message"
|
||||
msgstr "Message de Rainbow Man"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Rainbow Man Message..."
|
||||
msgstr "Message de Rainbow Man..."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Chemin"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record"
|
||||
msgstr "Enregistrement"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record Tour"
|
||||
msgstr "Enregistrer la visite"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__right
|
||||
msgid "Right"
|
||||
msgstr "Droite"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__run
|
||||
msgid "Run"
|
||||
msgstr "Exécuter"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Save"
|
||||
msgstr "Enregistrer"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll down 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
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll left to reach the next step."
|
||||
msgstr "Faites défiler vers la gauche pour atteindre l’étape suivante."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll right to reach the next step."
|
||||
msgstr "Faites défiler vers la droite pour atteindre l’étape suivante."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll up to reach the next step."
|
||||
msgstr "Faites défiler vers le haut jusqu'à la prochaine étape."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sequence
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__sequence
|
||||
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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sharing_url
|
||||
msgid "Sharing URL"
|
||||
msgstr "URL de partage"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__url
|
||||
msgid "Starting URL"
|
||||
msgstr "URL de départ"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__step_ids
|
||||
msgid "Step"
|
||||
msgstr "Étape"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Test"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Steps"
|
||||
msgstr "Étapes"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Steps:"
|
||||
msgstr "Étapes :"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer.xml:0
|
||||
msgid "Stop Tour"
|
||||
msgstr "Arrêter la visite"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
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"
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Testing"
|
||||
msgstr "En test"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_search
|
||||
msgid "Tip"
|
||||
msgstr "Pourboire"
|
||||
msgstr "Conseil"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tooltip_position
|
||||
msgid "Tooltip Position"
|
||||
msgstr "Position de l'info-bulle"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__top
|
||||
msgid "Top"
|
||||
msgstr "Haut"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tour_id
|
||||
msgid "Tour"
|
||||
msgstr "Visite"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour_step
|
||||
msgid "Tour's step"
|
||||
msgstr "Étape de la visite"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.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 "Visites"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__trigger
|
||||
msgid "Trigger"
|
||||
msgstr "Déclencher"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Url:"
|
||||
msgstr "Url :"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Utilisateur"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_consumed_ids
|
||||
msgid "User Consumed"
|
||||
msgstr "Consommation utilisateur"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "e.g. My_Tour"
|
||||
msgstr "ex. Ma_Visite"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__left
|
||||
msgid "left"
|
||||
msgstr "gauche"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "name_of_the_tour"
|
||||
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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "trigger"
|
||||
msgstr "déclencher"
|
||||
|
||||
#~ 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>"
|
||||
|
||||
#~ 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."
|
||||
|
||||
#~ msgid "Consumed by"
|
||||
#~ msgstr "Consommé par"
|
||||
|
||||
#~ msgid "Disable Tours"
|
||||
#~ msgstr "Désactiver les visites"
|
||||
|
||||
#~ msgid "Onboarding tours"
|
||||
#~ msgstr "Parcours d'intégration"
|
||||
|
||||
#~ msgid "Open bugger menu."
|
||||
#~ msgstr "Ouvrir le menu développeur."
|
||||
|
||||
#~ msgid "Path"
|
||||
#~ msgstr "Chemin"
|
||||
|
||||
#~ msgid "Start"
|
||||
#~ msgstr "Démarrer"
|
||||
|
||||
#~ msgid "Start tour"
|
||||
#~ msgstr "Démarrer la visite"
|
||||
|
||||
#~ msgid "Test"
|
||||
#~ msgstr "Test"
|
||||
|
||||
#~ msgid "Test tour"
|
||||
#~ msgstr "Visite d'essai"
|
||||
|
||||
#~ msgid "Testing tours"
|
||||
#~ msgstr "Visites d'essai"
|
||||
|
||||
#~ msgid "Tour name"
|
||||
#~ msgstr "Nom de la visite"
|
||||
|
|
|
|||
|
|
@ -1,43 +1,33 @@
|
|||
# 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"
|
||||
"Project-Id-Version: Odoo Server saas~14.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"POT-Creation-Date: 2023-05-16 13:50+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"
|
||||
"Language: 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>"
|
||||
#: code:addons/web_tour/static/src/tour_service/tour_service.js:0
|
||||
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
|
||||
#: code:addons/web_tour/static/src/tour_service/tour_utils.js:0
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -49,7 +39,6 @@ msgstr ""
|
|||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -68,99 +57,86 @@ msgstr ""
|
|||
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 ""
|
||||
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
|
||||
#: code:addons/web_tour/static/src/tour_service/tour_utils.js:0
|
||||
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."
|
||||
#: code:addons/web_tour/static/src/tour_service/tour_pointer_state.js:0
|
||||
msgid "Scroll down to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/tour_service/tour_pointer_state.js:0
|
||||
msgid "Scroll up 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 ""
|
||||
|
||||
|
|
@ -180,6 +156,5 @@ msgstr ""
|
|||
#: 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 ""
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Sagi Ahiel, 2022
|
||||
# Lilach Gilliam <lilach.gilliam@gmail.com>, 2022
|
||||
|
|
@ -9,182 +9,369 @@
|
|||
# Yihya Hugirat <hugirat@gmail.com>, 2022
|
||||
# ZVI BLONDER <ZVIBLONDER@gmail.com>, 2022
|
||||
# ExcaliberX <excaliberx@gmail.com>, 2022
|
||||
#
|
||||
# or balmas <or@laylinetech.com>, 2025.
|
||||
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~14.5\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
|
||||
"PO-Revision-Date: 2025-11-16 22:42+0000\n"
|
||||
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
|
||||
"Language-Team: Hebrew <https://translate.odoo.com/projects/odoo-19/web_tour/"
|
||||
"he/>\n"
|
||||
"Language: 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"
|
||||
"Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && "
|
||||
"n % 10 == 0) ? 2 : 3));\n"
|
||||
"X-Generator: Weblate 5.12.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."
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(recording keyboard)"
|
||||
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> כדי לנווט בין יישומים."
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(run:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "בשימוש על ידי"
|
||||
#: model:ir.model.constraint,message:web_tour.constraint_web_tour_tour_uniq_name
|
||||
msgid "A tour already exists with this name . Tour's name must be unique!"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__bottom
|
||||
msgid "Bottom"
|
||||
msgstr "תחתון"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "השבת סיורים"
|
||||
#: code:addons/web_tour/static/src/tour_utils.js:0
|
||||
msgid "Click the top left corner to navigate across apps."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__content
|
||||
msgid "Content"
|
||||
msgstr "תוכן"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "נוצר על-ידי"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_date
|
||||
msgid "Created on"
|
||||
msgstr "נוצר ב-"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__custom
|
||||
msgid "Custom"
|
||||
msgstr "מותאם"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' couldn't be saved!"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' has been added."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "שם לתצוגה"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.server,name:web_tour.tour_export_js_action
|
||||
msgid "Export JS"
|
||||
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_ir_http__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__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 "שינוי אחרון ב"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "עודכן לאחרונה על-ידי"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "עדכון אחרון ב"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_list
|
||||
msgid "Menu"
|
||||
msgstr "תפריט"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Name:"
|
||||
msgstr "שם:"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/onboarding_item.xml:0
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__tour_enabled
|
||||
msgid "Onboarding"
|
||||
msgstr "קליטה לעבודה"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__rainbow_man_message
|
||||
msgid "Rainbow Man Message"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Rainbow Man Message..."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record"
|
||||
msgstr "רשומה"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__right
|
||||
msgid "Right"
|
||||
msgstr "ימין"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__run
|
||||
msgid "Run"
|
||||
msgstr "הפעל"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Save"
|
||||
msgstr "שמור"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll down 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 "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."
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll left 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
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll right to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll up to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sequence
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__sequence
|
||||
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 "התחל"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sharing_url
|
||||
msgid "Sharing URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
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 "התחל סיור"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__url
|
||||
msgid "Starting URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__step_ids
|
||||
msgid "Step"
|
||||
msgstr "צעד מספרי"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "בדוק"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Steps"
|
||||
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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Steps:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer.xml:0
|
||||
msgid "Stop Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Test Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Testing"
|
||||
msgstr "בדיקה"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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 "שם סיור"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tooltip_position
|
||||
msgid "Tooltip Position"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__top
|
||||
msgid "Top"
|
||||
msgstr "עליון"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tour_id
|
||||
msgid "Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour_step
|
||||
msgid "Tour's step"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.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 "סיורים"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__trigger
|
||||
msgid "Trigger"
|
||||
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 "סיורים"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Url:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_res_users
|
||||
msgid "User"
|
||||
msgstr "משתמש"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_consumed_ids
|
||||
msgid "User Consumed"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "e.g. My_Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__left
|
||||
msgid "left"
|
||||
msgstr "שמאל"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "name_of_the_tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "trigger"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid ""
|
||||
#~ "<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
#~ msgstr "<strong><b>עבודה טובה!</b> עברת את כל השלבים של המדריך.</strong>"
|
||||
|
||||
#~ msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
#~ msgstr "לחץ על <i>סמל הבית</i> כדי לנווט בין יישומים."
|
||||
|
||||
#~ msgid "Consumed by"
|
||||
#~ msgstr "בשימוש על ידי"
|
||||
|
||||
#~ msgid "Disable Tours"
|
||||
#~ msgstr "השבת סיורים"
|
||||
|
||||
#~ msgid "Path"
|
||||
#~ msgstr "נתיב"
|
||||
|
||||
#~ msgid "Start"
|
||||
#~ msgstr "התחל"
|
||||
|
||||
#~ msgid "Start tour"
|
||||
#~ msgstr "התחל סיור"
|
||||
|
||||
#~ msgid "Test"
|
||||
#~ msgstr "בדוק"
|
||||
|
||||
#~ msgid "Tour name"
|
||||
#~ msgstr "שם סיור"
|
||||
|
|
|
|||
|
|
@ -1,186 +1,340 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Wil Odoo, 2024
|
||||
# Ujjawal Pathak, 2025
|
||||
#
|
||||
# * web_tour
|
||||
#
|
||||
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server 19.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"
|
||||
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
|
||||
"PO-Revision-Date: 2025-11-16 22:47+0000\n"
|
||||
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
|
||||
"Language-Team: Hindi <https://translate.odoo.com/projects/odoo-19/web_tour/"
|
||||
"hi/>\n"
|
||||
"Language: 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"
|
||||
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
||||
"X-Generator: Weblate 5.12.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>"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(recording keyboard)"
|
||||
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."
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(run:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.constraint,message:web_tour.constraint_web_tour_tour_uniq_name
|
||||
msgid "A tour already exists with this name . Tour's name must be unique!"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__bottom
|
||||
msgid "Bottom"
|
||||
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."
|
||||
#: code:addons/web_tour/static/src/tour_utils.js:0
|
||||
msgid "Click the top left corner 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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__content
|
||||
msgid "Content"
|
||||
msgstr "कॉन्टेंट"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "इन्होंने बनाया"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_date
|
||||
msgid "Created on"
|
||||
msgstr "इस तारीख को बनाया गया"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__custom
|
||||
msgid "Custom"
|
||||
msgstr "कस्टम"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' couldn't be saved!"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' has been added."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "डिस्प्ले नाम"
|
||||
msgstr "डिस्प्ले का नाम"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.server,name:web_tour.tour_export_js_action
|
||||
msgid "Export JS"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr ""
|
||||
msgstr "एचटीपीपी राउटिंग"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__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 ""
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "इन्होंने आखिरी बार अपडेट किया"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "आखिरी बार अपडेट हुआ"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_list
|
||||
msgid "Menu"
|
||||
msgstr "मेन्यू"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Name:"
|
||||
msgstr "नाम:"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/onboarding_item.xml:0
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__tour_enabled
|
||||
msgid "Onboarding"
|
||||
msgstr "ऑनबोर्डिंग"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__rainbow_man_message
|
||||
msgid "Rainbow Man Message"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Rainbow Man Message..."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record"
|
||||
msgstr "रिकॉर्ड करें"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__right
|
||||
msgid "Right"
|
||||
msgstr "सही"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__run
|
||||
msgid "Run"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Save"
|
||||
msgstr "सहेज"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll down to reach the next step."
|
||||
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."
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll left 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
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll right to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll up to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sequence
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__sequence
|
||||
msgid "Sequence"
|
||||
msgstr "अनुक्रम"
|
||||
msgstr "सीक्वेंस"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sharing_url
|
||||
msgid "Sharing URL"
|
||||
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
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Start Tour"
|
||||
msgstr "स्टार्ट टूर"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__url
|
||||
msgid "Starting URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__step_ids
|
||||
msgid "Step"
|
||||
msgstr "स्टेप"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Steps"
|
||||
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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Steps:"
|
||||
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"
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer.xml:0
|
||||
msgid "Stop Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Test Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Testing"
|
||||
msgstr "टेस्टिंग"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_search
|
||||
msgid "Tip"
|
||||
msgstr "सलाह"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tooltip_position
|
||||
msgid "Tooltip Position"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__top
|
||||
msgid "Top"
|
||||
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.fields,field_description:web_tour.field_web_tour_tour_step__tour_id
|
||||
msgid "Tour"
|
||||
msgstr "यात्रा"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour_step
|
||||
msgid "Tour's step"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.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 ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__trigger
|
||||
msgid "Trigger"
|
||||
msgstr "ट्रिगर"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Url:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_res_users
|
||||
msgid "User"
|
||||
msgstr "उपयोगकर्ता"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_consumed_ids
|
||||
msgid "User Consumed"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "e.g. My_Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__left
|
||||
msgid "left"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "name_of_the_tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "trigger"
|
||||
msgstr ""
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Ivica Dimjašević <ivica.dimjasevic@storm.hr>, 2022
|
||||
# Vojislav Opačić <vojislav.opacic@gmail.com>, 2022
|
||||
|
|
@ -9,182 +9,353 @@
|
|||
# Vladimir Olujić <olujic.vladimir@storm.hr>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Karolina Tonković <karolina.tonkovic@storm.hr>, 2022
|
||||
#
|
||||
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
|
||||
# Zvonimir Galić <zvonimir.galic@viavista.ba>, 2026.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~14.5\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
|
||||
"PO-Revision-Date: 2026-01-23 07:36+0000\n"
|
||||
"Last-Translator: Zvonimir Galić <zvonimir.galic@viavista.ba>\n"
|
||||
"Language-Team: Croatian <https://translate.odoo.com/projects/odoo-19/"
|
||||
"web_tour/hr/>\n"
|
||||
"Language: 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"
|
||||
"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"
|
||||
"X-Generator: Weblate 5.14.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>"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(recording keyboard)"
|
||||
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."
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(run:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.constraint,message:web_tour.constraint_web_tour_tour_uniq_name
|
||||
msgid "A tour already exists with this name . Tour's name must be unique!"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__bottom
|
||||
msgid "Bottom"
|
||||
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."
|
||||
#: code:addons/web_tour/static/src/tour_utils.js:0
|
||||
msgid "Click the top left corner 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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__content
|
||||
msgid "Content"
|
||||
msgstr "Sadržaj"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Kreirao"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Kreirano"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__custom
|
||||
msgid "Custom"
|
||||
msgstr "Prilagođeno"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' couldn't be saved!"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' has been added."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Naziv"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.server,name:web_tour.tour_export_js_action
|
||||
msgid "Export JS"
|
||||
msgstr ""
|
||||
|
||||
#. 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_ir_http__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Promijenio"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Promijenjeno"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Name:"
|
||||
msgstr "Naziv:"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/onboarding_item.xml:0
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__tour_enabled
|
||||
msgid "Onboarding"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__rainbow_man_message
|
||||
msgid "Rainbow Man Message"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Rainbow Man Message..."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record"
|
||||
msgstr "Zapis"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__right
|
||||
msgid "Right"
|
||||
msgstr "Desno"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__run
|
||||
msgid "Run"
|
||||
msgstr "Pokreni"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Save"
|
||||
msgstr "Spremi"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll down 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 "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."
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll left 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
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll right to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll up to reach the next step."
|
||||
msgstr "Skrolaj prema gore kako bi nastavio na sljedeći korak."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sequence
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__sequence
|
||||
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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sharing_url
|
||||
msgid "Sharing URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Start Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__url
|
||||
msgid "Starting URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__step_ids
|
||||
msgid "Step"
|
||||
msgstr "Korak"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Steps"
|
||||
msgstr "Koraci"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Steps:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Test"
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer.xml:0
|
||||
msgid "Stop Tour"
|
||||
msgstr "Zaustavi obilazak"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
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 ""
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Testing"
|
||||
msgstr "Testiranje"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tooltip_position
|
||||
msgid "Tooltip Position"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__top
|
||||
msgid "Top"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tour_id
|
||||
msgid "Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour_step
|
||||
msgid "Tour's step"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.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 ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__trigger
|
||||
msgid "Trigger"
|
||||
msgstr "Okidač"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Url:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Korisnik"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_consumed_ids
|
||||
msgid "User Consumed"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "e.g. My_Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__left
|
||||
msgid "left"
|
||||
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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "name_of_the_tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "trigger"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Consumed by"
|
||||
#~ msgstr "Koristili"
|
||||
|
||||
#~ msgid "Path"
|
||||
#~ msgstr "Putanja"
|
||||
|
||||
#~ msgid "Start"
|
||||
#~ msgstr "Start"
|
||||
|
||||
#~ msgid "Test"
|
||||
#~ msgstr "Test"
|
||||
|
|
|
|||
|
|
@ -1,189 +1,365 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# * 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
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~14.5\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
|
||||
"PO-Revision-Date: 2025-11-16 22:45+0000\n"
|
||||
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
|
||||
"Language-Team: Hungarian <https://translate.odoo.com/projects/odoo-19/"
|
||||
"web_tour/hu/>\n"
|
||||
"Language: 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"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.12.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>"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(recording keyboard)"
|
||||
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."
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(run:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.constraint,message:web_tour.constraint_web_tour_tour_uniq_name
|
||||
msgid "A tour already exists with this name . Tour's name must be unique!"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__bottom
|
||||
msgid "Bottom"
|
||||
msgstr "Alul"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/tour_utils.js:0
|
||||
msgid "Click the top left corner to navigate across apps."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__content
|
||||
msgid "Content"
|
||||
msgstr "Tartalom"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Létrehozta"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Létrehozva"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__custom
|
||||
msgid "Custom"
|
||||
msgstr "Egyéni"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' couldn't be saved!"
|
||||
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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' has been added."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Megjelenített név"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.server,name:web_tour.tour_export_js_action
|
||||
msgid "Export JS"
|
||||
msgstr ""
|
||||
|
||||
#. 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_ir_http__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__id
|
||||
msgid "ID"
|
||||
msgstr "Azonosító"
|
||||
msgstr "ID"
|
||||
|
||||
#. 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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Frissítette"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Frissítve"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Name:"
|
||||
msgstr "Név:"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/onboarding_item.xml:0
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__tour_enabled
|
||||
msgid "Onboarding"
|
||||
msgstr "Beléptetés"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__rainbow_man_message
|
||||
msgid "Rainbow Man Message"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Rainbow Man Message..."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record"
|
||||
msgstr "Bejegyzés"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__right
|
||||
msgid "Right"
|
||||
msgstr "Jobb"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__run
|
||||
msgid "Run"
|
||||
msgstr "Futtatás"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Save"
|
||||
msgstr "Mentés"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll down 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 "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."
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll left 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
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll right to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll up to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sequence
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__sequence
|
||||
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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sharing_url
|
||||
msgid "Sharing URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__url
|
||||
msgid "Starting URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__step_ids
|
||||
msgid "Step"
|
||||
msgstr "Lépés"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Steps"
|
||||
msgstr "Lépések"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Steps:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer.xml:0
|
||||
msgid "Stop Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Test Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Testing"
|
||||
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
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tooltip_position
|
||||
msgid "Tooltip Position"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__top
|
||||
msgid "Top"
|
||||
msgstr "Felső"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tour_id
|
||||
msgid "Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour_step
|
||||
msgid "Tour's step"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.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 "Bejárások"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__trigger
|
||||
msgid "Trigger"
|
||||
msgstr "Indítás"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Url:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Felhasználó"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_consumed_ids
|
||||
msgid "User Consumed"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "e.g. My_Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__left
|
||||
msgid "left"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "name_of_the_tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "trigger"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Consumed by"
|
||||
#~ msgstr "Által felhasznált"
|
||||
|
||||
#~ msgid "Path"
|
||||
#~ msgstr "Útvonal"
|
||||
|
||||
#~ msgid "Start"
|
||||
#~ msgstr "Indítás"
|
||||
|
||||
#~ msgid "Start tour"
|
||||
#~ msgstr "Bejárás elindítása"
|
||||
|
||||
#~ msgid "Test"
|
||||
#~ msgstr "Tesztelés"
|
||||
|
||||
#~ msgid "Tour name"
|
||||
#~ msgstr "Bejárás neve"
|
||||
|
|
|
|||
|
|
@ -1,181 +0,0 @@
|
|||
# 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 ""
|
||||
|
|
@ -1,188 +1,388 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# arfa simoncelli, 2022
|
||||
# Abe Manyo, 2022
|
||||
#
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
# "Abe Manyo (abem)" <abem@odoo.com>, 2025.
|
||||
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~14.5\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
|
||||
"PO-Revision-Date: 2025-11-16 22:48+0000\n"
|
||||
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
|
||||
"Language-Team: Indonesian <https://translate.odoo.com/projects/odoo-19/"
|
||||
"web_tour/id/>\n"
|
||||
"Language: 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"
|
||||
"X-Generator: Weblate 5.12.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>Selamat!</b> Anda telah melalui semua langkah tur ini.</strong>"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(recording keyboard)"
|
||||
msgstr "(keyboard rekaman)"
|
||||
|
||||
#. 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."
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(run:"
|
||||
msgstr "(run:"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.constraint,message:web_tour.constraint_web_tour_tour_uniq_name
|
||||
msgid "A tour already exists with this name . Tour's name must be unique!"
|
||||
msgstr "Sudah ada tur dengan nama ini. Nama tur harus unik!"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__bottom
|
||||
msgid "Bottom"
|
||||
msgstr "Bawah"
|
||||
|
||||
#. 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."
|
||||
#: code:addons/web_tour/static/src/tour_utils.js:0
|
||||
msgid "Click the top left corner to navigate across apps."
|
||||
msgstr "Klik pojok atas kiri untuk menavigasi 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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__content
|
||||
msgid "Content"
|
||||
msgstr "Konten"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Dibuat oleh"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Dibuat pada"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__custom
|
||||
msgid "Custom"
|
||||
msgstr "Khusus"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "Nonaktifkan Tur"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' couldn't be saved!"
|
||||
msgstr "Tur kustom '%s' tidak dapat disimpan!"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' has been added."
|
||||
msgstr "Tur kustom '%s' telah ditambahkan."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nama Tampilan"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.server,name:web_tour.tour_export_js_action
|
||||
msgid "Export JS"
|
||||
msgstr "Ekspor JS"
|
||||
|
||||
#. 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_ir_http__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Terakhir Diperbarui oleh"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Terakhir Diperbarui pada"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Name:"
|
||||
msgstr "Nama:"
|
||||
|
||||
#. 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."
|
||||
#: code:addons/web_tour/static/src/js/onboarding_item.xml:0
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__tour_enabled
|
||||
msgid "Onboarding"
|
||||
msgstr "Onboarding"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__rainbow_man_message
|
||||
msgid "Rainbow Man Message"
|
||||
msgstr "Pesan Rainbow Man"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Rainbow Man Message..."
|
||||
msgstr "Pesan Rainbow Man..."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Jalan"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record"
|
||||
msgstr "Catatan"
|
||||
|
||||
#. 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."
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record Tour"
|
||||
msgstr "Rekam Tur"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__right
|
||||
msgid "Right"
|
||||
msgstr "Kanan"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__run
|
||||
msgid "Run"
|
||||
msgstr "Jalankan"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Save"
|
||||
msgstr "Simpan"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll down to reach the next step."
|
||||
msgstr "Scroll ke bawah untuk mencapai langkah berikutnya."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll left to reach the next step."
|
||||
msgstr "Scroll ke kiri untuk mencapai langkah berikutnya."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll right to reach the next step."
|
||||
msgstr "Scroll ke kanan untuk mencapai langkah berikutnya."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll up to reach the next step."
|
||||
msgstr "Scroll ke atas untuk mencapai langkah berikutnya."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sequence
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__sequence
|
||||
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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sharing_url
|
||||
msgid "Sharing URL"
|
||||
msgstr "URL Sharing"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__url
|
||||
msgid "Starting URL"
|
||||
msgstr "URL Mulai"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__step_ids
|
||||
msgid "Step"
|
||||
msgstr "Langkah"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Tes"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Steps"
|
||||
msgstr "Langkah-langkah"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Steps:"
|
||||
msgstr "Langkah-Langkah:"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer.xml:0
|
||||
msgid "Stop Tour"
|
||||
msgstr "Berhenti Tur"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Test Tour"
|
||||
msgstr "Tur Test"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Testing"
|
||||
msgstr "Pengujian"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tooltip_position
|
||||
msgid "Tooltip Position"
|
||||
msgstr "Posisi Tooltip"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__top
|
||||
msgid "Top"
|
||||
msgstr "Atas"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tour_id
|
||||
msgid "Tour"
|
||||
msgstr "Tur"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour_step
|
||||
msgid "Tour's step"
|
||||
msgstr "Langkah tur"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.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 "Tur"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__trigger
|
||||
msgid "Trigger"
|
||||
msgstr "Pemicu"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Url:"
|
||||
msgstr "Url:"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_res_users
|
||||
msgid "User"
|
||||
msgstr "User"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_consumed_ids
|
||||
msgid "User Consumed"
|
||||
msgstr "User Mengonsumsi"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "e.g. My_Tour"
|
||||
msgstr "contoh. Tur_Saya"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__left
|
||||
msgid "left"
|
||||
msgstr "kiri"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "name_of_the_tour"
|
||||
msgstr "name_of_the_tour"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "trigger"
|
||||
msgstr "trigger"
|
||||
|
||||
#~ 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>"
|
||||
|
||||
#~ msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
#~ msgstr "Klik pada <i>ikon Home</i> untuk navigasi di seluruh aplikasi."
|
||||
|
||||
#~ msgid "Consumed by"
|
||||
#~ msgstr "Dikonsumsi oleh"
|
||||
|
||||
#~ msgid "Disable Tours"
|
||||
#~ msgstr "Nonaktifkan Tur"
|
||||
|
||||
#~ msgid "Onboarding tours"
|
||||
#~ msgstr "Tur Onboarding"
|
||||
|
||||
#~ msgid "Open bugger menu."
|
||||
#~ msgstr "Buka menu bugger."
|
||||
|
||||
#~ msgid "Path"
|
||||
#~ msgstr "Jalan"
|
||||
|
||||
#~ msgid "Start"
|
||||
#~ msgstr "Mulai"
|
||||
|
||||
#~ msgid "Start tour"
|
||||
#~ msgstr "Mulai tur"
|
||||
|
||||
#~ msgid "Test"
|
||||
#~ msgstr "Tes"
|
||||
|
||||
#~ msgid "Test tour"
|
||||
#~ msgstr "Tes tur"
|
||||
|
||||
#~ msgid "Testing tours"
|
||||
#~ msgstr "Mengetes tur"
|
||||
|
||||
#~ msgid "Tour name"
|
||||
#~ msgstr "Nama tur"
|
||||
|
|
|
|||
|
|
@ -1,43 +1,29 @@
|
|||
# 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"
|
||||
"Project-Id-Version: Odoo Server saas~14.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"POT-Creation-Date: 2023-05-16 13:50+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"
|
||||
"Language-Team: Icelandic (https://www.transifex.com/odoo/teams/41243/is/)\n"
|
||||
"Language: 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>"
|
||||
#: code:addons/web_tour/static/src/tour_service/tour_service.js:0
|
||||
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
|
||||
#: code:addons/web_tour/static/src/tour_service/tour_utils.js:0
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -49,125 +35,111 @@ 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"
|
||||
msgstr "Nafn"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr "HTTP Routing"
|
||||
msgstr ""
|
||||
|
||||
#. 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 ""
|
||||
msgstr "Auðkenni"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr ""
|
||||
msgstr "Valmynd"
|
||||
|
||||
#. 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
|
||||
#: code:addons/web_tour/static/src/tour_service/tour_utils.js:0
|
||||
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/tour_service/tour_pointer_state.js:0
|
||||
msgid "Scroll down to reach the next step."
|
||||
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."
|
||||
#: code:addons/web_tour/static/src/tour_service/tour_pointer_state.js:0
|
||||
msgid "Scroll up 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öð"
|
||||
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 "Prufa"
|
||||
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 ""
|
||||
msgstr "Þjórfé"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
|
|
@ -180,6 +152,5 @@ msgstr ""
|
|||
#: 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 ""
|
||||
msgstr "Tours"
|
||||
|
|
|
|||
|
|
@ -1,188 +1,384 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Sergio Zanchetta <primes2h@gmail.com>, 2023
|
||||
#
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~14.5\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
|
||||
"PO-Revision-Date: 2025-10-23 15:40+0000\n"
|
||||
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
|
||||
"Language-Team: Italian <https://translate.odoo.com/projects/odoo-19/web_tour/"
|
||||
"it/>\n"
|
||||
"Language: 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"
|
||||
"Plural-Forms: nplurals=3; plural=(n == 1) ? 0 : ((n != 0 && n % 1000000 == "
|
||||
"0) ? 1 : 2);\n"
|
||||
"X-Generator: Weblate 5.12.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>"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(recording keyboard)"
|
||||
msgstr "(tastiera registrazione)"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(run:"
|
||||
msgstr "(esegui:"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.constraint,message:web_tour.constraint_web_tour_tour_uniq_name
|
||||
msgid "A tour already exists with this name . Tour's name must be unique!"
|
||||
msgstr ""
|
||||
"<strong><b>Bel lavoro!</b> Hai completato tutte le fasi del tour.</strong>"
|
||||
"Un tour con questo nome esiste già. Il nome del tour deve essere unico!"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__bottom
|
||||
msgid "Bottom"
|
||||
msgstr "In basso"
|
||||
|
||||
#. 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."
|
||||
#: code:addons/web_tour/static/src/tour_utils.js:0
|
||||
msgid "Click the top left corner to navigate across apps."
|
||||
msgstr ""
|
||||
"Fai clic sull'<i>icona principale</i> per navigare tra le applicazioni."
|
||||
"Fai clic sull'angolo in alto a sinistra 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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__content
|
||||
msgid "Content"
|
||||
msgstr "Contenuto"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Creato da"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Data creazione"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__custom
|
||||
msgid "Custom"
|
||||
msgstr "Personalizzata"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "Disattiva tour"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' couldn't be saved!"
|
||||
msgstr "Non è stato possibile salvare il tour personalizzato '%s'!"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' has been added."
|
||||
msgstr "Il tour personalizzato '%s' è stato aggiunto."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nome visualizzato"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.server,name:web_tour.tour_export_js_action
|
||||
msgid "Export JS"
|
||||
msgstr "Esporta JS"
|
||||
|
||||
#. 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_ir_http__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Ultimo aggiornamento di"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Ultimo aggiornamento il"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Name:"
|
||||
msgstr "Nome:"
|
||||
|
||||
#. 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."
|
||||
#: code:addons/web_tour/static/src/js/onboarding_item.xml:0
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__tour_enabled
|
||||
msgid "Onboarding"
|
||||
msgstr "Abilita tour"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__rainbow_man_message
|
||||
msgid "Rainbow Man Message"
|
||||
msgstr "Messaggio uomo arcobaleno"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Rainbow Man Message..."
|
||||
msgstr "Messaggio uomo arcobaleno..."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Percorso"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record"
|
||||
msgstr "Record"
|
||||
|
||||
#. 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."
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record Tour"
|
||||
msgstr "Registra tour"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__right
|
||||
msgid "Right"
|
||||
msgstr "A destra"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__run
|
||||
msgid "Run"
|
||||
msgstr "Esegui"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Save"
|
||||
msgstr "Salva"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll down to reach the next step."
|
||||
msgstr "Scorri verso il basso per raggiungere la fase successiva."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll left to reach the next step."
|
||||
msgstr "Scorri verso sinistra per raggiungere la fase successiva."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll right to reach the next step."
|
||||
msgstr "Scorri verso destra per raggiungere la fase successiva."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll up to reach the next step."
|
||||
msgstr "Scorri verso l'alto per raggiungere la fase successiva."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sequence
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__sequence
|
||||
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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sharing_url
|
||||
msgid "Sharing URL"
|
||||
msgstr "URL di condivisione"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__url
|
||||
msgid "Starting URL"
|
||||
msgstr "URL iniziale"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__step_ids
|
||||
msgid "Step"
|
||||
msgstr "Passo"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Prova"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Steps"
|
||||
msgstr "Fasi"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Steps:"
|
||||
msgstr "Fasi:"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer.xml:0
|
||||
msgid "Stop Tour"
|
||||
msgstr "Interrompi tour"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Test Tour"
|
||||
msgstr "Prova tour"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Testing"
|
||||
msgstr "Testing"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tooltip_position
|
||||
msgid "Tooltip Position"
|
||||
msgstr "Posizione descrizione comando"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__top
|
||||
msgid "Top"
|
||||
msgstr "In alto"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tour_id
|
||||
msgid "Tour"
|
||||
msgstr "Tour"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour_step
|
||||
msgid "Tour's step"
|
||||
msgstr "Fase tour"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.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 "Tour"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__trigger
|
||||
msgid "Trigger"
|
||||
msgstr "Attivazione"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Url:"
|
||||
msgstr "Url:"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Utente"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_consumed_ids
|
||||
msgid "User Consumed"
|
||||
msgstr "Utente utilizzato"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "e.g. My_Tour"
|
||||
msgstr "ad es. Il_mio_tour"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__left
|
||||
msgid "left"
|
||||
msgstr "sinistra"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "name_of_the_tour"
|
||||
msgstr "name_of_the_tour"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "trigger"
|
||||
msgstr "attiva"
|
||||
|
||||
#~ 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>"
|
||||
|
||||
#~ msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
#~ msgstr "Fare clic sull'<i>icona Home</i> per navigare tra le applicazioni."
|
||||
|
||||
#~ msgid "Consumed by"
|
||||
#~ msgstr "Completato da"
|
||||
|
||||
#~ msgid "Disable Tours"
|
||||
#~ msgstr "Disattiva tour"
|
||||
|
||||
#~ msgid "Onboarding tours"
|
||||
#~ msgstr "Tour di Onboarding"
|
||||
|
||||
#~ msgid "Path"
|
||||
#~ msgstr "Percorso"
|
||||
|
||||
#~ msgid "Start"
|
||||
#~ msgstr "Avvio"
|
||||
|
||||
#~ msgid "Start tour"
|
||||
#~ msgstr "Inizia Tour"
|
||||
|
||||
#~ msgid "Test"
|
||||
#~ msgstr "Prova"
|
||||
|
||||
#~ msgid "Test tour"
|
||||
#~ msgstr "Tour di prova"
|
||||
|
||||
#~ msgid "Testing tours"
|
||||
#~ msgstr "Tour di prova"
|
||||
|
||||
#~ msgid "Tour name"
|
||||
#~ msgstr "Nome tour"
|
||||
|
|
|
|||
|
|
@ -1,186 +1,372 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Junko Augias, 2023
|
||||
#
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
# "Junko Augias (juau)" <juau@odoo.com>, 2025.
|
||||
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~14.5\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
|
||||
"PO-Revision-Date: 2025-11-16 22:41+0000\n"
|
||||
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
|
||||
"Language-Team: Japanese <https://translate.odoo.com/projects/odoo-19/"
|
||||
"web_tour/ja/>\n"
|
||||
"Language: 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"
|
||||
"X-Generator: Weblate 5.12.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>Good job!</b> あなたはこのツアーのすべてのステップを通過しました。</strong>"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(recording keyboard)"
|
||||
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 ""
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(run:"
|
||||
msgstr "(実施:"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.constraint,message:web_tour.constraint_web_tour_tour_uniq_name
|
||||
msgid "A tour already exists with this name . Tour's name must be unique!"
|
||||
msgstr "すでに同名のツアーが存在します。ツアー名は一意にして下さい!"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__bottom
|
||||
msgid "Bottom"
|
||||
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>をクリックしてアプリを横断してナビゲートします。"
|
||||
#: code:addons/web_tour/static/src/tour_utils.js:0
|
||||
msgid "Click the top left corner 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 "使用履歴"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__content
|
||||
msgid "Content"
|
||||
msgstr "コンテンツ"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "作成者"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_date
|
||||
msgid "Created on"
|
||||
msgstr "作成日"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__custom
|
||||
msgid "Custom"
|
||||
msgstr "カスタム"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "ツアーを無効化"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' couldn't be saved!"
|
||||
msgstr "カスタムツアー '%s' を保存できませんでした!"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' has been added."
|
||||
msgstr "カスタムツアー '%s' が追加されました。"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "表示名"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.server,name:web_tour.tour_export_js_action
|
||||
msgid "Export JS"
|
||||
msgstr "エクスポート JS"
|
||||
|
||||
#. 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_ir_http__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "最終更新者"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "最終更新日"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_list
|
||||
msgid "Menu"
|
||||
msgstr "メニュー"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
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 "オンボーディングツアー"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Name:"
|
||||
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 "オンボーディングメニュー"
|
||||
#: code:addons/web_tour/static/src/js/onboarding_item.xml:0
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__tour_enabled
|
||||
msgid "Onboarding"
|
||||
msgstr "オンボーディング"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__rainbow_man_message
|
||||
msgid "Rainbow Man Message"
|
||||
msgstr "レインボーマンメッセージ"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Rainbow Man Message..."
|
||||
msgstr "レインボーマンメッセージ..."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "パス"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record"
|
||||
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 ""
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record Tour"
|
||||
msgstr "ツアーを録画"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__right
|
||||
msgid "Right"
|
||||
msgstr "右"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__run
|
||||
msgid "Run"
|
||||
msgstr "実行"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Save"
|
||||
msgstr "保存"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll down to reach the next step."
|
||||
msgstr "スクロールダウンして次のステップに進みます。"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll left to reach the next step."
|
||||
msgstr "次のステップに進むには左にスクロールします。"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll right to reach the next step."
|
||||
msgstr "右スクロールして次のステップに進みます。"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll up to reach the next step."
|
||||
msgstr "スクロールアップして次のステップに進みます。"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sequence
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__sequence
|
||||
msgid "Sequence"
|
||||
msgstr "付番"
|
||||
msgstr "シーケンス"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sharing_url
|
||||
msgid "Sharing URL"
|
||||
msgstr "共有URL"
|
||||
|
||||
#. 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
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
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 "ツアー開始"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__url
|
||||
msgid "Starting URL"
|
||||
msgstr "開始URL"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__step_ids
|
||||
msgid "Step"
|
||||
msgstr "ステップ"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "インポートテスト"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Steps"
|
||||
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 "ツアーをテスト"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Steps:"
|
||||
msgstr "ステップ:"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr "ツアーをテスト中"
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer.xml:0
|
||||
msgid "Stop Tour"
|
||||
msgstr "ツアーを停止"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Test Tour"
|
||||
msgstr "テストツアー"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Testing"
|
||||
msgstr "テスト"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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 "ツアー名"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tooltip_position
|
||||
msgid "Tooltip Position"
|
||||
msgstr "ツールチップ位置"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__top
|
||||
msgid "Top"
|
||||
msgstr "トップ"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tour_id
|
||||
msgid "Tour"
|
||||
msgstr "ツアー"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour_step
|
||||
msgid "Tour's step"
|
||||
msgstr "ツアーのステップ"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.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 "ツアー"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__trigger
|
||||
msgid "Trigger"
|
||||
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 "ツアー"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Url:"
|
||||
msgstr "Url:"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_res_users
|
||||
msgid "User"
|
||||
msgstr "ユーザー"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_consumed_ids
|
||||
msgid "User Consumed"
|
||||
msgstr "ユーザ消費済"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "e.g. My_Tour"
|
||||
msgstr "例: My_Tour"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__left
|
||||
msgid "left"
|
||||
msgstr "左"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "name_of_the_tour"
|
||||
msgstr "name_of_the_tour"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "trigger"
|
||||
msgstr "トリガ"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
#~ msgstr ""
|
||||
#~ "<strong><b>Good job!</b> あなたはこのツアーのすべてのステップを通過しまし"
|
||||
#~ "た。</strong>"
|
||||
|
||||
#~ msgid "Consumed by"
|
||||
#~ msgstr "使用履歴"
|
||||
|
||||
#~ msgid "Disable Tours"
|
||||
#~ msgstr "ツアーを無効化"
|
||||
|
||||
#~ msgid "Path"
|
||||
#~ msgstr "パス"
|
||||
|
||||
#~ msgid "Start"
|
||||
#~ msgstr "開始"
|
||||
|
||||
#~ msgid "Start tour"
|
||||
#~ msgstr "ツアー開始"
|
||||
|
||||
#~ msgid "Test"
|
||||
#~ msgstr "インポートテスト"
|
||||
|
||||
#~ msgid "Tour name"
|
||||
#~ msgstr "ツアー名"
|
||||
|
|
|
|||
338
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/kab.po
Normal file
338
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/kab.po
Normal file
|
|
@ -0,0 +1,338 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Odoo Translation Bot <c3p@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 19.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
|
||||
"PO-Revision-Date: 2025-10-08 18:39+0000\n"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language-Team: none\n"
|
||||
"Language: kab\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(recording keyboard)"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(run:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.constraint,message:web_tour.constraint_web_tour_tour_uniq_name
|
||||
msgid "A tour already exists with this name . Tour's name must be unique!"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__bottom
|
||||
msgid "Bottom"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/tour_utils.js:0
|
||||
msgid "Click the top left corner to navigate across apps."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__content
|
||||
msgid "Content"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_uid
|
||||
msgid "Created by"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_date
|
||||
msgid "Created on"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__custom
|
||||
msgid "Custom"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' couldn't be saved!"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' has been added."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.server,name:web_tour.tour_export_js_action
|
||||
msgid "Export JS"
|
||||
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_ir_http__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_list
|
||||
msgid "Menu"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Name:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/onboarding_item.xml:0
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__tour_enabled
|
||||
msgid "Onboarding"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__rainbow_man_message
|
||||
msgid "Rainbow Man Message"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Rainbow Man Message..."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__right
|
||||
msgid "Right"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__run
|
||||
msgid "Run"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Save"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll down to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll left to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll right to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll up to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sequence
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__sequence
|
||||
msgid "Sequence"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sharing_url
|
||||
msgid "Sharing URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Start Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__url
|
||||
msgid "Starting URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__step_ids
|
||||
msgid "Step"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Steps"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Steps:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer.xml:0
|
||||
msgid "Stop Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Test Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Testing"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_search
|
||||
msgid "Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tooltip_position
|
||||
msgid "Tooltip Position"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__top
|
||||
msgid "Top"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tour_id
|
||||
msgid "Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour_step
|
||||
msgid "Tour's step"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.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 ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__trigger
|
||||
msgid "Trigger"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Url:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_res_users
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_consumed_ids
|
||||
msgid "User Consumed"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "e.g. My_Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__left
|
||||
msgid "left"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "name_of_the_tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "trigger"
|
||||
msgstr ""
|
||||
|
|
@ -1,59 +1,45 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Sengtha Chay <sengtha@gmail.com>, 2023
|
||||
# Chan Nath <channath@gmail.com>, 2023
|
||||
# Lux Sok <sok.lux@gmail.com>, 2023
|
||||
#
|
||||
# Sengtha Chay <sengtha@gmail.com>, 2018
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~11.5\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"
|
||||
"POT-Creation-Date: 2023-05-16 13:50+0000\n"
|
||||
"PO-Revision-Date: 2018-09-21 13:18+0000\n"
|
||||
"Last-Translator: Sengtha Chay <sengtha@gmail.com>, 2018\n"
|
||||
"Language-Team: Khmer (https://www.transifex.com/odoo/teams/41243/km/)\n"
|
||||
"Language: 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>"
|
||||
#: code:addons/web_tour/static/src/tour_service/tour_service.js:0
|
||||
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
|
||||
#: code:addons/web_tour/static/src/tour_service/tour_utils.js:0
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr "ចុចនៅលើ<i> រូបតំណាង</i>ដើម្បីរុករកនៅទូទាំងកម្មវិធី។"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "ប្រើប្រាស់ដោយ"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "បិទដំណើរទេសចរណ៍"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
|
|
@ -63,118 +49,105 @@ msgstr "ឈ្មោះសំរាប់បង្ហាញ"
|
|||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr "HTTP ជុំវិញ"
|
||||
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 "កាលបរិច្ឆេតកែប្រែចុងក្រោយ"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
msgid "Menu"
|
||||
msgstr "មឺនុយ"
|
||||
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
|
||||
#: code:addons/web_tour/static/src/tour_service/tour_utils.js:0
|
||||
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 "ផ្លូវ"
|
||||
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."
|
||||
#: code:addons/web_tour/static/src/tour_service/tour_pointer_state.js:0
|
||||
msgid "Scroll down to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/tour_service/tour_pointer_state.js:0
|
||||
msgid "Scroll up 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 "លំដាប់"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
msgstr "ចាប់ផ្តើម"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Start Tour"
|
||||
msgstr "ចាប់ផ្តើមដំណើរកម្សាន្ត"
|
||||
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 "ការសាកល្បង"
|
||||
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 "គន្លឹះ"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr "ឈ្មោះទេសចរណ៍"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
|
|
@ -182,6 +155,5 @@ msgstr "ឈ្មោះទេសចរណ៍"
|
|||
#: 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 "ទេសចរណ៍"
|
||||
msgstr ""
|
||||
|
|
|
|||
|
|
@ -1,186 +1,372 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Daye Jeong, 2023
|
||||
#
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
# "Kwanghee Park (kwpa)" <kwpa@odoo.com>, 2025.
|
||||
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~14.5\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
|
||||
"PO-Revision-Date: 2025-11-16 22:43+0000\n"
|
||||
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
|
||||
"Language-Team: Korean <https://translate.odoo.com/projects/odoo-19/web_tour/"
|
||||
"ko/>\n"
|
||||
"Language: 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"
|
||||
"X-Generator: Weblate 5.12.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>"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(recording keyboard)"
|
||||
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 ""
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(run:"
|
||||
msgstr "(실행:"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.constraint,message:web_tour.constraint_web_tour_tour_uniq_name
|
||||
msgid "A tour already exists with this name . Tour's name must be unique!"
|
||||
msgstr "이 이름의 투어가 이미 존재합니다. 투어 이름은 고유해야 합니다!"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__bottom
|
||||
msgid "Bottom"
|
||||
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>을 클릭하여 앱을 탐색합니다."
|
||||
#: code:addons/web_tour/static/src/tour_utils.js:0
|
||||
msgid "Click the top left corner 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 "다음에 의해 소비됨"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__content
|
||||
msgid "Content"
|
||||
msgstr "내용"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "작성자"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_date
|
||||
msgid "Created on"
|
||||
msgstr "작성일자"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__custom
|
||||
msgid "Custom"
|
||||
msgstr "커스텀"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "둘러보기 비활성화"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' couldn't be saved!"
|
||||
msgstr "사용자 지정 투어 '%s'를 저장할 수 없습니다!"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' has been added."
|
||||
msgstr "사용자 지정 둘러보기 '%s'가 추가되었습니다."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "표시명"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.server,name:web_tour.tour_export_js_action
|
||||
msgid "Export JS"
|
||||
msgstr "JS 내보내기"
|
||||
|
||||
#. 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_ir_http__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__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 "최근 수정일"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "최근 갱신한 사람"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "최근 갱신 일자"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_list
|
||||
msgid "Menu"
|
||||
msgstr "메뉴"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
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 "온보딩 투어"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Name:"
|
||||
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 "햄버거 버튼 메뉴 열기"
|
||||
#: code:addons/web_tour/static/src/js/onboarding_item.xml:0
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__tour_enabled
|
||||
msgid "Onboarding"
|
||||
msgstr "온보딩"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__rainbow_man_message
|
||||
msgid "Rainbow Man Message"
|
||||
msgstr "Rainbow Man 메시지"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Rainbow Man Message..."
|
||||
msgstr "Rainbow Man 메시지..."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "경로"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record"
|
||||
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 ""
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record Tour"
|
||||
msgstr "투어 레코드"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__right
|
||||
msgid "Right"
|
||||
msgstr "오른쪽"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__run
|
||||
msgid "Run"
|
||||
msgstr "실행"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Save"
|
||||
msgstr "저장"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll down to reach the next step."
|
||||
msgstr "아래로 스크롤하여 다음 단계로 이동하세요."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll left to reach the next step."
|
||||
msgstr "다음 단계로 이동하려면 왼쪽으로 스크롤하세요."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll right to reach the next step."
|
||||
msgstr "다음 단계로 이동하려면 오른쪽으로 스크롤하세요."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll up to reach the next step."
|
||||
msgstr "위로 스크롤하여 다음 단계로 이동합니다."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sequence
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__sequence
|
||||
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 "시작"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sharing_url
|
||||
msgid "Sharing URL"
|
||||
msgstr "URL 공유"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
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 "둘러보기 시작"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__url
|
||||
msgid "Starting URL"
|
||||
msgstr "URL 시작"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__step_ids
|
||||
msgid "Step"
|
||||
msgstr "단계"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "테스트"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Steps"
|
||||
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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Steps:"
|
||||
msgstr "단계:"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer.xml:0
|
||||
msgid "Stop Tour"
|
||||
msgstr "둘러보기 중단"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
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 "둘러보기 테스트 중"
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Testing"
|
||||
msgstr "테스트 중"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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 "둘러보기 이름"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tooltip_position
|
||||
msgid "Tooltip Position"
|
||||
msgstr "설명 도구 위치"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__top
|
||||
msgid "Top"
|
||||
msgstr "상단"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tour_id
|
||||
msgid "Tour"
|
||||
msgstr "둘러보기"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour_step
|
||||
msgid "Tour's step"
|
||||
msgstr "둘러보기 단계"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.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 "둘러보기"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__trigger
|
||||
msgid "Trigger"
|
||||
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 "둘러보기"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Url:"
|
||||
msgstr "URL:"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_res_users
|
||||
msgid "User"
|
||||
msgstr "사용자"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_consumed_ids
|
||||
msgid "User Consumed"
|
||||
msgstr "사용자 소비량"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "e.g. My_Tour"
|
||||
msgstr "예: My_Tour"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__left
|
||||
msgid "left"
|
||||
msgstr "왼쪽"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "name_of_the_tour"
|
||||
msgstr "name_of_the_tour"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "trigger"
|
||||
msgstr "자동 실행"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
#~ msgstr ""
|
||||
#~ "<strong><b>잘하셨습니다!</b>이번 여정의 모든 단계를 완료하였습니다.</"
|
||||
#~ "strong>"
|
||||
|
||||
#~ msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
#~ msgstr "<i>홈 아이콘</i>을 클릭하여 앱을 탐색합니다."
|
||||
|
||||
#~ msgid "Consumed by"
|
||||
#~ msgstr "다음에 의해 소비됨"
|
||||
|
||||
#~ msgid "Disable Tours"
|
||||
#~ msgstr "둘러보기 비활성화"
|
||||
|
||||
#~ msgid "Path"
|
||||
#~ msgstr "경로"
|
||||
|
||||
#~ msgid "Start"
|
||||
#~ msgstr "시작"
|
||||
|
||||
#~ msgid "Test"
|
||||
#~ msgstr "테스트"
|
||||
|
||||
#~ msgid "Tour name"
|
||||
#~ msgstr "둘러보기 이름"
|
||||
|
|
|
|||
340
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/ku.po
Normal file
340
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/ku.po
Normal file
|
|
@ -0,0 +1,340 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 19.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
|
||||
"PO-Revision-Date: 2025-11-16 22:40+0000\n"
|
||||
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
|
||||
"Language-Team: Kurdish (Central) <https://translate.odoo.com/projects/"
|
||||
"odoo-19/web_tour/ckb/>\n"
|
||||
"Language: ku\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(recording keyboard)"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(run:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.constraint,message:web_tour.constraint_web_tour_tour_uniq_name
|
||||
msgid "A tour already exists with this name . Tour's name must be unique!"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__bottom
|
||||
msgid "Bottom"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/tour_utils.js:0
|
||||
msgid "Click the top left corner to navigate across apps."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__content
|
||||
msgid "Content"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "دروستکراوە لەلایەن..."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_date
|
||||
msgid "Created on"
|
||||
msgstr "دروستکراوە لە"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__custom
|
||||
msgid "Custom"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' couldn't be saved!"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' has been added."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.server,name:web_tour.tour_export_js_action
|
||||
msgid "Export JS"
|
||||
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_ir_http__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "دوایین نوێکردنەوە لەلایەن..."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "دوایین نوێکردنەوە لە..."
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_list
|
||||
msgid "Menu"
|
||||
msgstr "مێنۆ"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Name"
|
||||
msgstr "ناو"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Name:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/onboarding_item.xml:0
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__tour_enabled
|
||||
msgid "Onboarding"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__rainbow_man_message
|
||||
msgid "Rainbow Man Message"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Rainbow Man Message..."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record"
|
||||
msgstr "تۆمار"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__right
|
||||
msgid "Right"
|
||||
msgstr "ڕاست"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__run
|
||||
msgid "Run"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Save"
|
||||
msgstr "هەڵگرتن"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll down to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll left to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll right to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll up to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sequence
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__sequence
|
||||
msgid "Sequence"
|
||||
msgstr "زنجیرە"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sharing_url
|
||||
msgid "Sharing URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Start Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__url
|
||||
msgid "Starting URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__step_ids
|
||||
msgid "Step"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Steps"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Steps:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer.xml:0
|
||||
msgid "Stop Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Test Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Testing"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_search
|
||||
msgid "Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tooltip_position
|
||||
msgid "Tooltip Position"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__top
|
||||
msgid "Top"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tour_id
|
||||
msgid "Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour_step
|
||||
msgid "Tour's step"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.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 ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__trigger
|
||||
msgid "Trigger"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Url:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_res_users
|
||||
msgid "User"
|
||||
msgstr "بەکارهێنەر"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_consumed_ids
|
||||
msgid "User Consumed"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "e.g. My_Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__left
|
||||
msgid "left"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "name_of_the_tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "trigger"
|
||||
msgstr ""
|
||||
|
|
@ -1,24 +1,29 @@
|
|||
# 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"
|
||||
"POT-Creation-Date: 2023-05-16 13:50+0000\n"
|
||||
"PO-Revision-Date: 2019-08-26 09:15+0000\n"
|
||||
"Language-Team: Luxembourgish (https://www.transifex.com/odoo/teams/41243/lb/)\n"
|
||||
"Language: 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
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/tour_service/tour_service.js:0
|
||||
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/tour_service/tour_utils.js:0
|
||||
msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -28,9 +33,8 @@ msgid "Consumed by"
|
|||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. openerp-web
|
||||
#: code:addons/web_tour/static/src/xml/debug_manager.xml:7
|
||||
#, python-format
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
msgid "Disable Tours"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -49,62 +53,102 @@ msgstr ""
|
|||
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
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. openerp-web
|
||||
#: code:addons/web_tour/static/src/xml/debug_manager.xml:18
|
||||
#, python-format
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
msgid "Onboarding tours"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/tour_service/tour_utils.js:0
|
||||
msgid "Open bugger menu."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
msgid "Path"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. openerp-web
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:76
|
||||
#, python-format
|
||||
msgid "Skip tour"
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/tour_service/tour_pointer_state.js:0
|
||||
msgid "Scroll down to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. openerp-web
|
||||
#: code:addons/web_tour/static/src/xml/debug_manager.xml:8
|
||||
#, python-format
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/tour_service/tour_pointer_state.js:0
|
||||
msgid "Scroll up to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
msgid "Sequence"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
msgid "Start"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
msgid "Start Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
msgid "Start tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
msgid "Test"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
msgid "Test tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
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
|
||||
#. 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
|
||||
#. 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
|
||||
|
|
|
|||
|
|
@ -1,186 +0,0 @@
|
|||
# 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 "ທ່ອງເວັບ"
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# UAB "Draugiški sprendimai" <transifex@draugiskisprendimai.lt>, 2022
|
||||
# Arunas V. <arunas@devoro.com>, 2022
|
||||
|
|
@ -11,182 +11,363 @@
|
|||
# Šarūnas Ažna <sarunas.azna@gmail.com>, 2022
|
||||
# Linas Versada <linaskrisiukenas@gmail.com>, 2022
|
||||
# Silvija Butko <silvija.butko@gmail.com>, 2022
|
||||
#
|
||||
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~14.5\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
|
||||
"PO-Revision-Date: 2025-11-16 22:47+0000\n"
|
||||
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
|
||||
"Language-Team: Lithuanian <https://translate.odoo.com/projects/odoo-19/"
|
||||
"web_tour/lt/>\n"
|
||||
"Language: 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"
|
||||
"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"
|
||||
"X-Generator: Weblate 5.12.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>"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(recording keyboard)"
|
||||
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."
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(run:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.constraint,message:web_tour.constraint_web_tour_tour_uniq_name
|
||||
msgid "A tour already exists with this name . Tour's name must be unique!"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__bottom
|
||||
msgid "Bottom"
|
||||
msgstr "Apačia"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/tour_utils.js:0
|
||||
msgid "Click the top left corner to navigate across apps."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__content
|
||||
msgid "Content"
|
||||
msgstr "Turinis"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Sukūrė"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Sukurta"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__custom
|
||||
msgid "Custom"
|
||||
msgstr "Nestandartinis"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' couldn't be saved!"
|
||||
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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' has been added."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Rodomas pavadinimas"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.server,name:web_tour.tour_export_js_action
|
||||
msgid "Export JS"
|
||||
msgstr ""
|
||||
|
||||
#. 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_ir_http__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Paskutinį kartą atnaujino"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Paskutinį kartą atnaujinta"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Name:"
|
||||
msgstr "Vardas:"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/onboarding_item.xml:0
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__tour_enabled
|
||||
msgid "Onboarding"
|
||||
msgstr "Darbuotojų įvedimas"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__rainbow_man_message
|
||||
msgid "Rainbow Man Message"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Rainbow Man Message..."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record"
|
||||
msgstr "Įrašas"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__right
|
||||
msgid "Right"
|
||||
msgstr "Dešinė"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__run
|
||||
msgid "Run"
|
||||
msgstr "Vykdyti"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Save"
|
||||
msgstr "Išsaugoti"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll down 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 "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."
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll left 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
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll right to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll up to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sequence
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__sequence
|
||||
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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sharing_url
|
||||
msgid "Sharing URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Start Tour"
|
||||
msgstr "Pradėti turą"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__url
|
||||
msgid "Starting URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__step_ids
|
||||
msgid "Step"
|
||||
msgstr "Žingsnis"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Steps"
|
||||
msgstr "žingsniai"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Steps:"
|
||||
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"
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer.xml:0
|
||||
msgid "Stop Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Test Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Testing"
|
||||
msgstr "Testuojama"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tooltip_position
|
||||
msgid "Tooltip Position"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__top
|
||||
msgid "Top"
|
||||
msgstr "Viršus"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tour_id
|
||||
msgid "Tour"
|
||||
msgstr "Turas"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour_step
|
||||
msgid "Tour's step"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.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 "Turai"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__trigger
|
||||
msgid "Trigger"
|
||||
msgstr "Iššaukimas"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Url:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Vartotojas"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_consumed_ids
|
||||
msgid "User Consumed"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "e.g. My_Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__left
|
||||
msgid "left"
|
||||
msgstr "kairė"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "name_of_the_tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "trigger"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
#~ msgstr ""
|
||||
#~ "Norėdami naviguoti tarp programų, paspauskite <i>namų piktogramą</i>."
|
||||
|
||||
#~ msgid "Consumed by"
|
||||
#~ msgstr "Sunaudojo"
|
||||
|
||||
#~ msgid "Disable Tours"
|
||||
#~ msgstr "Išjungti turus"
|
||||
|
||||
#~ msgid "Path"
|
||||
#~ msgstr "Kelias"
|
||||
|
||||
#~ msgid "Start"
|
||||
#~ msgstr "Pradėti"
|
||||
|
||||
#~ msgid "Test"
|
||||
#~ msgstr "Testas"
|
||||
|
||||
#~ msgid "Tour name"
|
||||
#~ msgstr "Turo pavadinimas"
|
||||
|
|
|
|||
|
|
@ -1,191 +1,354 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
#
|
||||
# Translators:
|
||||
# ievaputnina <ievai.putninai@gmail.com>, 2022
|
||||
# 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
|
||||
#
|
||||
# Armīns Jeltajevs <armins.jeltajevs@gmail.com>, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~14.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:56+0000\n"
|
||||
"Last-Translator: Armīns Jeltajevs <armins.jeltajevs@gmail.com>, 2024\n"
|
||||
"Last-Translator: Armīns Jeltajevs <armins.jeltajevs@gmail.com>, 2023\n"
|
||||
"Language-Team: Latvian (https://app.transifex.com/odoo/teams/41243/lv/)\n"
|
||||
"Language: 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"
|
||||
"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."
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(recording keyboard)"
|
||||
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."
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(run:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
#: model:ir.model.constraint,message:web_tour.constraint_web_tour_tour_uniq_name
|
||||
msgid "A tour already exists with this name . Tour's name must be unique!"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__bottom
|
||||
msgid "Bottom"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
#: code:addons/web_tour/static/src/tour_utils.js:0
|
||||
msgid "Click the top left corner to navigate across apps."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__content
|
||||
msgid "Content"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_uid
|
||||
msgid "Created by"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_date
|
||||
msgid "Created on"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__custom
|
||||
msgid "Custom"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' couldn't be saved!"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' has been added."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__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"
|
||||
#: model:ir.actions.server,name:web_tour.tour_export_js_action
|
||||
msgid "Export JS"
|
||||
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_ir_http__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Name:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
#: code:addons/web_tour/static/src/js/onboarding_item.xml:0
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__tour_enabled
|
||||
msgid "Onboarding"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__rainbow_man_message
|
||||
msgid "Rainbow Man Message"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Rainbow Man Message..."
|
||||
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."
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__right
|
||||
msgid "Right"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__run
|
||||
msgid "Run"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Save"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll down to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll left to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll right to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll up to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sequence
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__sequence
|
||||
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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sharing_url
|
||||
msgid "Sharing URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__url
|
||||
msgid "Starting URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__step_ids
|
||||
msgid "Step"
|
||||
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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Steps"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Steps:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer.xml:0
|
||||
msgid "Stop Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Test Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Testing"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tooltip_position
|
||||
msgid "Tooltip Position"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__top
|
||||
msgid "Top"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tour_id
|
||||
msgid "Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour_step
|
||||
msgid "Tour's step"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.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 "Tours"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__trigger
|
||||
msgid "Trigger"
|
||||
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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Url:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_res_users
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_consumed_ids
|
||||
msgid "User Consumed"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "e.g. My_Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__left
|
||||
msgid "left"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "name_of_the_tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "trigger"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Path"
|
||||
#~ msgstr "Path"
|
||||
|
||||
#~ msgid "Start"
|
||||
#~ msgstr "Sākt"
|
||||
|
||||
#~ msgid "Test"
|
||||
#~ msgstr "Tests"
|
||||
|
|
|
|||
|
|
@ -1,185 +0,0 @@
|
|||
# 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 ""
|
||||
|
|
@ -1,191 +1,364 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Otgonbayar.A <gobi.mn@gmail.com>, 2022
|
||||
# Batmunkh Ganbat <batmunkh2522@gmail.com>, 2022
|
||||
# Батмөнх Ганбат <batmunkh2522@gmail.com>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Baskhuu Lodoikhuu <baskhuujacara@gmail.com>, 2022
|
||||
# hish, 2022
|
||||
# Baskhuu Lodoikhuu <baskhuujacara@gmail.com>, 2023
|
||||
#
|
||||
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~14.5\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
|
||||
"PO-Revision-Date: 2025-11-16 22:44+0000\n"
|
||||
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
|
||||
"Language-Team: Mongolian <https://translate.odoo.com/projects/odoo-19/"
|
||||
"web_tour/mn/>\n"
|
||||
"Language: 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"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.12.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."
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(recording keyboard)"
|
||||
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."
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(run:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "Хангагдсан"
|
||||
#: model:ir.model.constraint,message:web_tour.constraint_web_tour_tour_uniq_name
|
||||
msgid "A tour already exists with this name . Tour's name must be unique!"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__bottom
|
||||
msgid "Bottom"
|
||||
msgstr "Доод хэсэг"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
#: code:addons/web_tour/static/src/tour_utils.js:0
|
||||
msgid "Click the top left corner to navigate across apps."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__content
|
||||
msgid "Content"
|
||||
msgstr "Агуулга"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Үүсгэсэн этгээд"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Үүсгэсэн огноо"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__custom
|
||||
msgid "Custom"
|
||||
msgstr "Өөриймшсөн"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' couldn't be saved!"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' has been added."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Дэлгэрэнгүй нэр"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.server,name:web_tour.tour_export_js_action
|
||||
msgid "Export JS"
|
||||
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_ir_http__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Сүүлд зассан этгээд"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Сүүлд зассан огноо"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_list
|
||||
msgid "Menu"
|
||||
msgstr "Цэс"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Name:"
|
||||
msgstr "Нэр:"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/onboarding_item.xml:0
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__tour_enabled
|
||||
msgid "Onboarding"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__rainbow_man_message
|
||||
msgid "Rainbow Man Message"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Rainbow Man Message..."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record"
|
||||
msgstr "Бичлэг"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__right
|
||||
msgid "Right"
|
||||
msgstr "Баруун"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__run
|
||||
msgid "Run"
|
||||
msgstr "Ажиллуулах"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Save"
|
||||
msgstr "Хадгалах"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll down 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 "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."
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll left 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
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll right to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll up to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sequence
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__sequence
|
||||
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 "Эхлэх"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sharing_url
|
||||
msgid "Sharing URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
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 "Аялалыг эхлэх"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__url
|
||||
msgid "Starting URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__step_ids
|
||||
msgid "Step"
|
||||
msgstr "Алхам"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Тест"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Steps"
|
||||
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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Steps:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer.xml:0
|
||||
msgid "Stop Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Test Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Testing"
|
||||
msgstr "Тестлэлт"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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 "Аялалын нэр"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tooltip_position
|
||||
msgid "Tooltip Position"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__top
|
||||
msgid "Top"
|
||||
msgstr "Дээд"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tour_id
|
||||
msgid "Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour_step
|
||||
msgid "Tour's step"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.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 "Аялалууд"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__trigger
|
||||
msgid "Trigger"
|
||||
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 "Аялалууд"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Url:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Хэрэглэгч"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_consumed_ids
|
||||
msgid "User Consumed"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "e.g. My_Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__left
|
||||
msgid "left"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "name_of_the_tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "trigger"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Consumed by"
|
||||
#~ msgstr "Хангагдсан"
|
||||
|
||||
#~ msgid "Path"
|
||||
#~ msgstr "Зам"
|
||||
|
||||
#~ msgid "Start"
|
||||
#~ msgstr "Эхлэх"
|
||||
|
||||
#~ msgid "Start tour"
|
||||
#~ msgstr "Аялалыг эхлэх"
|
||||
|
||||
#~ msgid "Test"
|
||||
#~ msgstr "Тест"
|
||||
|
||||
#~ msgid "Tour name"
|
||||
#~ msgstr "Аялалын нэр"
|
||||
|
|
|
|||
|
|
@ -1,185 +0,0 @@
|
|||
# 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 ""
|
||||
341
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/my.po
Normal file
341
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/my.po
Normal file
|
|
@ -0,0 +1,341 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# Oakarmin Iron <oakarminiron@gmail.com>, 2025.
|
||||
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 19.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
|
||||
"PO-Revision-Date: 2025-11-16 22:43+0000\n"
|
||||
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
|
||||
"Language-Team: Burmese <https://translate.odoo.com/projects/odoo-19/web_tour/"
|
||||
"my/>\n"
|
||||
"Language: my\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(recording keyboard)"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(run:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.constraint,message:web_tour.constraint_web_tour_tour_uniq_name
|
||||
msgid "A tour already exists with this name . Tour's name must be unique!"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__bottom
|
||||
msgid "Bottom"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/tour_utils.js:0
|
||||
msgid "Click the top left corner to navigate across apps."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__content
|
||||
msgid "Content"
|
||||
msgstr "ပါဝင်သောအကြောင်းအရာ"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "ဖန်တီးသူ"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_date
|
||||
msgid "Created on"
|
||||
msgstr "တည်ဆောက်သည့်အချိန်"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__custom
|
||||
msgid "Custom"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' couldn't be saved!"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' has been added."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "ပြသသော အမည်"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.server,name:web_tour.tour_export_js_action
|
||||
msgid "Export JS"
|
||||
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_ir_http__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__id
|
||||
msgid "ID"
|
||||
msgstr "နံပါတ်"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "နောက်ဆုံးပြင်ဆင်သူ"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "နောက်ဆုံးပြင်ဆင်ချိန်"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_list
|
||||
msgid "Menu"
|
||||
msgstr "မီနူး"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Name"
|
||||
msgstr "အမည်"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Name:"
|
||||
msgstr "အမည် :"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/onboarding_item.xml:0
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__tour_enabled
|
||||
msgid "Onboarding"
|
||||
msgstr "ဝန်ထမ်းသစ်ကြိုဆိုခြင်း"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__rainbow_man_message
|
||||
msgid "Rainbow Man Message"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Rainbow Man Message..."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__right
|
||||
msgid "Right"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__run
|
||||
msgid "Run"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Save"
|
||||
msgstr "သိမ်း"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll down to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll left to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll right to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll up to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sequence
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__sequence
|
||||
msgid "Sequence"
|
||||
msgstr "Sequence"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sharing_url
|
||||
msgid "Sharing URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Start Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__url
|
||||
msgid "Starting URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__step_ids
|
||||
msgid "Step"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Steps"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Steps:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer.xml:0
|
||||
msgid "Stop Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Test Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Testing"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_search
|
||||
msgid "Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tooltip_position
|
||||
msgid "Tooltip Position"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__top
|
||||
msgid "Top"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tour_id
|
||||
msgid "Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour_step
|
||||
msgid "Tour's step"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.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 ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__trigger
|
||||
msgid "Trigger"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Url:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_res_users
|
||||
msgid "User"
|
||||
msgstr "အသုံးပြုသူ"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_consumed_ids
|
||||
msgid "User Consumed"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "e.g. My_Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__left
|
||||
msgid "left"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "name_of_the_tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "trigger"
|
||||
msgstr ""
|
||||
|
|
@ -1,188 +1,366 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Henning Herfjord <henning@autobolig.no>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Marius Stedjan <marius@stedjan.com>, 2022
|
||||
# Jorunn D. Newth, 2022
|
||||
#
|
||||
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~14.5\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
|
||||
"PO-Revision-Date: 2025-11-16 22:45+0000\n"
|
||||
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
|
||||
"Language-Team: Norwegian Bokmål <https://translate.odoo.com/projects/odoo-19/"
|
||||
"web_tour/nb_NO/>\n"
|
||||
"Language: 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"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.12.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>"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(recording keyboard)"
|
||||
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."
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(run:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.constraint,message:web_tour.constraint_web_tour_tour_uniq_name
|
||||
msgid "A tour already exists with this name . Tour's name must be unique!"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__bottom
|
||||
msgid "Bottom"
|
||||
msgstr "Bunn"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/tour_utils.js:0
|
||||
msgid "Click the top left corner to navigate across apps."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__content
|
||||
msgid "Content"
|
||||
msgstr "Innhold"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Opprettet av"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Opprettet den"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__custom
|
||||
msgid "Custom"
|
||||
msgstr "Tilpasset"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' couldn't be saved!"
|
||||
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."
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' has been added."
|
||||
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_ir_http__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Visningsnavn"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.server,name:web_tour.tour_export_js_action
|
||||
msgid "Export JS"
|
||||
msgstr ""
|
||||
|
||||
#. 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_ir_http__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Sist oppdatert av"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Sist oppdatert"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Name:"
|
||||
msgstr "Navn:"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/onboarding_item.xml:0
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__tour_enabled
|
||||
msgid "Onboarding"
|
||||
msgstr "Onboarding"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__rainbow_man_message
|
||||
msgid "Rainbow Man Message"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Rainbow Man Message..."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record"
|
||||
msgstr "Post"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__right
|
||||
msgid "Right"
|
||||
msgstr "Høyre"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__run
|
||||
msgid "Run"
|
||||
msgstr "Kjør"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Save"
|
||||
msgstr "Lagre"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll down 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 "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."
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll left 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
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll right to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll up to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sequence
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__sequence
|
||||
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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sharing_url
|
||||
msgid "Sharing URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__url
|
||||
msgid "Starting URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__step_ids
|
||||
msgid "Step"
|
||||
msgstr "Steg"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Test"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Steps"
|
||||
msgstr "Steg"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Steps:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer.xml:0
|
||||
msgid "Stop Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Test Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Testing"
|
||||
msgstr "Tester"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tooltip_position
|
||||
msgid "Tooltip Position"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__top
|
||||
msgid "Top"
|
||||
msgstr "Topp"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tour_id
|
||||
msgid "Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour_step
|
||||
msgid "Tour's step"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.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 "Omvisninger"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__trigger
|
||||
msgid "Trigger"
|
||||
msgstr "Utløser"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Url:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Bruker"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_consumed_ids
|
||||
msgid "User Consumed"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "e.g. My_Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__left
|
||||
msgid "left"
|
||||
msgstr "igjen"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "name_of_the_tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "trigger"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Consumed by"
|
||||
#~ msgstr "Forbrukt av"
|
||||
|
||||
#~ msgid "Disable Tours"
|
||||
#~ msgstr "Slå av omvisninger"
|
||||
|
||||
#~ msgid "Path"
|
||||
#~ msgstr "Filbane"
|
||||
|
||||
#~ msgid "Start"
|
||||
#~ msgstr "Start"
|
||||
|
||||
#~ msgid "Start tour"
|
||||
#~ msgstr "Start guide"
|
||||
|
||||
#~ msgid "Test"
|
||||
#~ msgstr "Test"
|
||||
|
||||
#~ msgid "Tour name"
|
||||
#~ msgstr "Omvisningsnavn"
|
||||
|
|
|
|||
|
|
@ -1,188 +1,388 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Jolien De Paepe, 2023
|
||||
#
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
# Bren Driesen <brdri@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~14.5\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
|
||||
"PO-Revision-Date: 2025-10-23 09:15+0000\n"
|
||||
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
|
||||
"Language-Team: Dutch <https://translate.odoo.com/projects/odoo-19/web_tour/"
|
||||
"nl/>\n"
|
||||
"Language: 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"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.12.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>"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(recording keyboard)"
|
||||
msgstr "(opname toetsenbord)"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(run:"
|
||||
msgstr "(Run:"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.constraint,message:web_tour.constraint_web_tour_tour_uniq_name
|
||||
msgid "A tour already exists with this name . Tour's name must be unique!"
|
||||
msgstr ""
|
||||
"<strong><b>Goed gedaan!</b> Je hebt alle stappen van deze rondleiding "
|
||||
"doorlopen.</strong>"
|
||||
"Er bestaat al een tour met deze naam . De naam van de tour moet uniek zijn!"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__bottom
|
||||
msgid "Bottom"
|
||||
msgstr "Onder"
|
||||
|
||||
#. 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."
|
||||
#: code:addons/web_tour/static/src/tour_utils.js:0
|
||||
msgid "Click the top left corner to navigate across apps."
|
||||
msgstr "Klik op de linkerbovenhoek om door de apps te navigeren."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__content
|
||||
msgid "Content"
|
||||
msgstr "Inhoud"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Aangemaakt door"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Aangemaakt op"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__custom
|
||||
msgid "Custom"
|
||||
msgstr "Aangepast"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' couldn't be saved!"
|
||||
msgstr "Aangepaste tour '%s' kon niet worden opgeslagen!"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "Rondleidingen uitschakelen"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' has been added."
|
||||
msgstr "Aangepaste tour '%s' is toegevoegd."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Weergavenaam"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.server,name:web_tour.tour_export_js_action
|
||||
msgid "Export JS"
|
||||
msgstr "JS exporteren"
|
||||
|
||||
#. 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_ir_http__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Laatst bijgewerkt door"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Laatst bijgewerkt op"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Name:"
|
||||
msgstr "Naam:"
|
||||
|
||||
#. 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."
|
||||
#: code:addons/web_tour/static/src/js/onboarding_item.xml:0
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__tour_enabled
|
||||
msgid "Onboarding"
|
||||
msgstr "Onboarding"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__rainbow_man_message
|
||||
msgid "Rainbow Man Message"
|
||||
msgstr "Regenboog Man Boodschap"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Rainbow Man Message..."
|
||||
msgstr "Regenboog Man Bericht..."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Pad"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record"
|
||||
msgstr "Record"
|
||||
|
||||
#. 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."
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record Tour"
|
||||
msgstr "Record tour"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__right
|
||||
msgid "Right"
|
||||
msgstr "Rechts"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__run
|
||||
msgid "Run"
|
||||
msgstr "Uitvoeren"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Save"
|
||||
msgstr "Opslaan"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll down to reach the next step."
|
||||
msgstr "Naar beneden scrollen om naar de volgende stap te gaan."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll left to reach the next step."
|
||||
msgstr "Scroll naar links om naar de volgende stap te gaan."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll right to reach the next step."
|
||||
msgstr "Scroll naar rechts om naar de volgende stap te gaan."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll up to reach the next step."
|
||||
msgstr "Naar boven scrollen om naar de volgende stap te gaan."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sequence
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__sequence
|
||||
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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sharing_url
|
||||
msgid "Sharing URL"
|
||||
msgstr "URL delen"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__url
|
||||
msgid "Starting URL"
|
||||
msgstr "URL starten"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__step_ids
|
||||
msgid "Step"
|
||||
msgstr "Stap"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Test"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Steps"
|
||||
msgstr "Stappen"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Steps:"
|
||||
msgstr "Stappen:"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer.xml:0
|
||||
msgid "Stop Tour"
|
||||
msgstr "Tour stoppen"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Test Tour"
|
||||
msgstr "Testtour"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Testing"
|
||||
msgstr "Testen"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tooltip_position
|
||||
msgid "Tooltip Position"
|
||||
msgstr "Tooltippositie"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__top
|
||||
msgid "Top"
|
||||
msgstr "Boven"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tour_id
|
||||
msgid "Tour"
|
||||
msgstr "Tour"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour_step
|
||||
msgid "Tour's step"
|
||||
msgstr "Tour's stap"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.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 "Rondleidingen"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__trigger
|
||||
msgid "Trigger"
|
||||
msgstr "Activeren"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Url:"
|
||||
msgstr "Website:"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Gebruiker"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_consumed_ids
|
||||
msgid "User Consumed"
|
||||
msgstr "Gebruiker Verbruikt"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "e.g. My_Tour"
|
||||
msgstr "bijv. Mijn_Reis"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__left
|
||||
msgid "left"
|
||||
msgstr "links"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "name_of_the_tour"
|
||||
msgstr "naam_van_de_reis"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "trigger"
|
||||
msgstr "trigger"
|
||||
|
||||
#~ 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>"
|
||||
|
||||
#~ 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."
|
||||
|
||||
#~ msgid "Consumed by"
|
||||
#~ msgstr "Verbruikt door"
|
||||
|
||||
#~ msgid "Disable Tours"
|
||||
#~ msgstr "Rondleidingen uitschakelen"
|
||||
|
||||
#~ msgid "Onboarding tours"
|
||||
#~ msgstr "Onboarding tours"
|
||||
|
||||
#~ msgid "Open bugger menu."
|
||||
#~ msgstr "Open het bugger-menu."
|
||||
|
||||
#~ msgid "Path"
|
||||
#~ msgstr "Pad"
|
||||
|
||||
#~ msgid "Start"
|
||||
#~ msgstr "Start"
|
||||
|
||||
#~ msgid "Start tour"
|
||||
#~ msgstr "Rondleiding starten"
|
||||
|
||||
#~ msgid "Test"
|
||||
#~ msgstr "Test"
|
||||
|
||||
#~ msgid "Test tour"
|
||||
#~ msgstr "Test rondleiding"
|
||||
|
||||
#~ msgid "Testing tours"
|
||||
#~ msgstr "Testing rondleidingen"
|
||||
|
||||
#~ msgid "Tour name"
|
||||
#~ msgstr "Naam rondleiding"
|
||||
|
|
|
|||
|
|
@ -1,181 +0,0 @@
|
|||
# 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 ""
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Piotr Cierkosz <piotr.w.cierkosz@gmail.com>, 2022
|
||||
# Marcin Młynarczyk <mlynarczyk@gmail.com>, 2022
|
||||
|
|
@ -14,184 +14,385 @@
|
|||
# Paweł Wodyński <pw@myodoo.pl>, 2022
|
||||
# Maja Stawicka <mjstwck@wp.pl>, 2022
|
||||
# Tadeusz Karpiński <tadeuszkarpinski@gmail.com>, 2023
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
|
||||
# "Marta (wacm)" <wacm@odoo.com>, 2026.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~14.5\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
|
||||
"PO-Revision-Date: 2026-01-07 13:26+0000\n"
|
||||
"Last-Translator: \"Marta (wacm)\" <wacm@odoo.com>\n"
|
||||
"Language-Team: Polish <https://translate.odoo.com/projects/odoo-19/web_tour/"
|
||||
"pl/>\n"
|
||||
"Language: 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"
|
||||
"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"
|
||||
"X-Generator: Weblate 5.14.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>"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(recording keyboard)"
|
||||
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."
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(run:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.constraint,message:web_tour.constraint_web_tour_tour_uniq_name
|
||||
msgid "A tour already exists with this name . Tour's name must be unique!"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__bottom
|
||||
msgid "Bottom"
|
||||
msgstr "Dół"
|
||||
|
||||
#. 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."
|
||||
#: code:addons/web_tour/static/src/tour_utils.js:0
|
||||
msgid "Click the top left corner 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 "Zużyte przez"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__content
|
||||
msgid "Content"
|
||||
msgstr "Zawartość"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Utworzył(a)"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Data utworzenia"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__custom
|
||||
msgid "Custom"
|
||||
msgstr "Własne"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' couldn't be saved!"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' has been added."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nazwa wyświetlana"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.server,name:web_tour.tour_export_js_action
|
||||
msgid "Export JS"
|
||||
msgstr ""
|
||||
|
||||
#. 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_ir_http__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Ostatnio aktualizowane przez"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Data ostatniej aktualizacji"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Name:"
|
||||
msgstr "Nazwa:"
|
||||
|
||||
#. 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."
|
||||
#: code:addons/web_tour/static/src/js/onboarding_item.xml:0
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__tour_enabled
|
||||
msgid "Onboarding"
|
||||
msgstr "Wdrożenie"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__rainbow_man_message
|
||||
msgid "Rainbow Man Message"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Rainbow Man Message..."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Ścieżka"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record"
|
||||
msgstr "Rekord"
|
||||
|
||||
#. 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."
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Sequence"
|
||||
msgstr "Sekwencja"
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__right
|
||||
msgid "Right"
|
||||
msgstr "Prawo"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__run
|
||||
msgid "Run"
|
||||
msgstr "Uruchom"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Save"
|
||||
msgstr "Zapisz"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll down to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll left to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll right to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll up to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sequence
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__sequence
|
||||
msgid "Sequence"
|
||||
msgstr "Sekwencja"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sharing_url
|
||||
msgid "Sharing URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
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ę"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__url
|
||||
msgid "Starting URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__step_ids
|
||||
msgid "Step"
|
||||
msgstr "Krok"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Test"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Steps"
|
||||
msgstr "Kroki"
|
||||
|
||||
#. 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ę"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Steps:"
|
||||
msgstr ""
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer.xml:0
|
||||
msgid "Stop Tour"
|
||||
msgstr "Zakończ wycieczkę"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Test Tour"
|
||||
msgstr "Wycieczka testowa"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Testing"
|
||||
msgstr "Testowanie"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tooltip_position
|
||||
msgid "Tooltip Position"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__top
|
||||
msgid "Top"
|
||||
msgstr "Górny"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tour_id
|
||||
msgid "Tour"
|
||||
msgstr "Przewodnik"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour_step
|
||||
msgid "Tour's step"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.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 "Samouczki"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__trigger
|
||||
msgid "Trigger"
|
||||
msgstr "Wyzwalacz"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Url:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Użytkownik"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_consumed_ids
|
||||
msgid "User Consumed"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "e.g. My_Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__left
|
||||
msgid "left"
|
||||
msgstr "lewy"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "name_of_the_tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "trigger"
|
||||
msgstr ""
|
||||
|
||||
#~ 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>"
|
||||
|
||||
#~ msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
#~ msgstr "Kliknij na <i>ikonę Domu</i>, aby nawigować pomiędzy aplikacjami."
|
||||
|
||||
#~ msgid "Consumed by"
|
||||
#~ msgstr "Zużyte przez"
|
||||
|
||||
#~ msgid "Disable Tours"
|
||||
#~ msgstr "Wyłącz wycieczki"
|
||||
|
||||
#~ msgid "Onboarding tours"
|
||||
#~ msgstr "Przewodniki wdrożeniowe"
|
||||
|
||||
#~ msgid "Open bugger menu."
|
||||
#~ msgstr "Otwórz menu błędów."
|
||||
|
||||
#~ msgid "Path"
|
||||
#~ msgstr "Ścieżka"
|
||||
|
||||
#~ msgid "Start"
|
||||
#~ msgstr "Uruchom"
|
||||
|
||||
#~ msgid "Start tour"
|
||||
#~ msgstr "Rozpocznij wycieczkę"
|
||||
|
||||
#~ msgid "Test"
|
||||
#~ msgstr "Test"
|
||||
|
||||
#~ msgid "Test tour"
|
||||
#~ msgstr "Przetestuj wycieczkę"
|
||||
|
||||
#~ msgid "Testing tours"
|
||||
#~ msgstr "Przetestuj przewodnik"
|
||||
|
||||
#~ msgid "Tour name"
|
||||
#~ msgstr "Nazwa wycieczki"
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Pedro Filipe <pedro2.10@hotmail.com>, 2022
|
||||
# Ricardo Martins <ricardo.nbs.martins@gmail.com>, 2022
|
||||
|
|
@ -9,182 +9,359 @@
|
|||
# Reinaldo Ramos <reinaldo.ramos@arxi.pt>, 2022
|
||||
# Manuela Silva <mmsrs@sky.com>, 2022
|
||||
# Pedro Castro Silva <pedrocs@exo.pt>, 2022
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~14.5\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
|
||||
"PO-Revision-Date: 2025-11-16 22:47+0000\n"
|
||||
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
|
||||
"Language-Team: Portuguese <https://translate.odoo.com/projects/odoo-19/"
|
||||
"web_tour/pt/>\n"
|
||||
"Language: 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"
|
||||
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : ((n != 0 && n % "
|
||||
"1000000 == 0) ? 1 : 2);\n"
|
||||
"X-Generator: Weblate 5.12.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>"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(recording keyboard)"
|
||||
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."
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(run:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.constraint,message:web_tour.constraint_web_tour_tour_uniq_name
|
||||
msgid "A tour already exists with this name . Tour's name must be unique!"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__bottom
|
||||
msgid "Bottom"
|
||||
msgstr "Inferior"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/tour_utils.js:0
|
||||
msgid "Click the top left corner to navigate across apps."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__content
|
||||
msgid "Content"
|
||||
msgstr "Conteúdo"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Criado por"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Criado em"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__custom
|
||||
msgid "Custom"
|
||||
msgstr "Personalizado"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' couldn't be saved!"
|
||||
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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' has been added."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nome"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.server,name:web_tour.tour_export_js_action
|
||||
msgid "Export JS"
|
||||
msgstr ""
|
||||
|
||||
#. 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_ir_http__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Última Atualização por"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Última Atualização em"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Name:"
|
||||
msgstr "Nome:"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/onboarding_item.xml:0
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__tour_enabled
|
||||
msgid "Onboarding"
|
||||
msgstr "Integração"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__rainbow_man_message
|
||||
msgid "Rainbow Man Message"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Rainbow Man Message..."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record"
|
||||
msgstr "Registo"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__right
|
||||
msgid "Right"
|
||||
msgstr "Direita"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__run
|
||||
msgid "Run"
|
||||
msgstr "Executar"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Save"
|
||||
msgstr "Salvar"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll down to reach the next step."
|
||||
msgstr "Role para baixo para ir à próxima etapa."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll left 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 "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."
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll right 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
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll up to reach the next step."
|
||||
msgstr "Role para cima para ir à próxima etapa."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sequence
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__sequence
|
||||
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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sharing_url
|
||||
msgid "Sharing URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__url
|
||||
msgid "Starting URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__step_ids
|
||||
msgid "Step"
|
||||
msgstr "Incremento"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Teste"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Steps"
|
||||
msgstr "Etapas"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Steps:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer.xml:0
|
||||
msgid "Stop Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Test Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Testing"
|
||||
msgstr "Testes"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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 "
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tooltip_position
|
||||
msgid "Tooltip Position"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__top
|
||||
msgid "Top"
|
||||
msgstr "Topo"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tour_id
|
||||
msgid "Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour_step
|
||||
msgid "Tour's step"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.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 "Tours"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__trigger
|
||||
msgid "Trigger"
|
||||
msgstr "Trigger"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Url:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Utilizador"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_consumed_ids
|
||||
msgid "User Consumed"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "e.g. My_Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__left
|
||||
msgid "left"
|
||||
msgstr "esquerda"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "name_of_the_tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "trigger"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Consumed by"
|
||||
#~ msgstr "Consumido por"
|
||||
|
||||
#~ msgid "Path"
|
||||
#~ msgstr "Caminho"
|
||||
|
||||
#~ msgid "Start"
|
||||
#~ msgstr "Início"
|
||||
|
||||
#~ msgid "Start tour"
|
||||
#~ msgstr "Iniciar Visita Guiada"
|
||||
|
||||
#~ msgid "Test"
|
||||
#~ msgstr "Teste"
|
||||
|
||||
#~ msgid "Tour name"
|
||||
#~ msgstr "Nome do guia"
|
||||
|
|
|
|||
|
|
@ -1,188 +1,388 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Maitê Dietze, 2023
|
||||
#
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
# "Maitê Dietze (madi)" <madi@odoo.com>, 2025.
|
||||
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~14.5\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
|
||||
"PO-Revision-Date: 2025-11-16 22:48+0000\n"
|
||||
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
|
||||
"Language-Team: Portuguese (Brazil) <https://translate.odoo.com/projects/"
|
||||
"odoo-19/web_tour/pt_BR/>\n"
|
||||
"Language: 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"
|
||||
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : ((n != 0 && n % "
|
||||
"1000000 == 0) ? 1 : 2);\n"
|
||||
"X-Generator: Weblate 5.12.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>"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(recording keyboard)"
|
||||
msgstr "(gravar teclado)"
|
||||
|
||||
#. 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 ""
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(run:"
|
||||
msgstr "(execução:"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.constraint,message:web_tour.constraint_web_tour_tour_uniq_name
|
||||
msgid "A tour already exists with this name . Tour's name must be unique!"
|
||||
msgstr "Já existe um tour com esse nome. O nome do tour deve ser único!"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__bottom
|
||||
msgid "Bottom"
|
||||
msgstr "Inferior"
|
||||
|
||||
#. 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."
|
||||
#: code:addons/web_tour/static/src/tour_utils.js:0
|
||||
msgid "Click the top left corner to navigate across apps."
|
||||
msgstr "Clique no canto superior esquerdo para navegar entre os aplicativos."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "Consumido por"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__content
|
||||
msgid "Content"
|
||||
msgstr "Conteúdo"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Criado por"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Criado em"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__custom
|
||||
msgid "Custom"
|
||||
msgstr "Personalizar"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "Desabilitar Tours"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' couldn't be saved!"
|
||||
msgstr "Não foi possível salvar o tour personalizado '%s'!"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' has been added."
|
||||
msgstr "Tour personalizado '%s' foi adicionado."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nome exibido"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.server,name:web_tour.tour_export_js_action
|
||||
msgid "Export JS"
|
||||
msgstr "Exportar JS"
|
||||
|
||||
#. 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_ir_http__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Última atualização por"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Última atualização em"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Name:"
|
||||
msgstr "Nome:"
|
||||
|
||||
#. 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."
|
||||
#: code:addons/web_tour/static/src/js/onboarding_item.xml:0
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__tour_enabled
|
||||
msgid "Onboarding"
|
||||
msgstr "Integração"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__rainbow_man_message
|
||||
msgid "Rainbow Man Message"
|
||||
msgstr "Mensagem do Homem Arco-Íris"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Rainbow Man Message..."
|
||||
msgstr "Mensagem do Homem Arco-Íris…"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Caminho"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record"
|
||||
msgstr "Registro"
|
||||
|
||||
#. 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."
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record Tour"
|
||||
msgstr "Gravar tour"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__right
|
||||
msgid "Right"
|
||||
msgstr "Direita"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__run
|
||||
msgid "Run"
|
||||
msgstr "Executar"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Save"
|
||||
msgstr "Salvar"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll down to reach the next step."
|
||||
msgstr "Role para baixo para ir à próxima etapa."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll left to reach the next step."
|
||||
msgstr "Role para a esquerda para acessar a próxima etapa."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll right to reach the next step."
|
||||
msgstr "Role para a direita para acessar a próxima etapa."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll up to reach the next step."
|
||||
msgstr "Role para cima para ir à próxima etapa."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sequence
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__sequence
|
||||
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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sharing_url
|
||||
msgid "Sharing URL"
|
||||
msgstr "URL de compartilhamento"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__url
|
||||
msgid "Starting URL"
|
||||
msgstr "URL inicial"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__step_ids
|
||||
msgid "Step"
|
||||
msgstr "Etapa"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Steps"
|
||||
msgstr "Etapas"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Steps:"
|
||||
msgstr "Etapas:"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer.xml:0
|
||||
msgid "Stop Tour"
|
||||
msgstr "Parar Tour"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Test Tour"
|
||||
msgstr "Tour de teste"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Testing"
|
||||
msgstr "Testando"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tooltip_position
|
||||
msgid "Tooltip Position"
|
||||
msgstr "Posição da dica de ferramenta"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__top
|
||||
msgid "Top"
|
||||
msgstr "Topo"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tour_id
|
||||
msgid "Tour"
|
||||
msgstr "Tour"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour_step
|
||||
msgid "Tour's step"
|
||||
msgstr "Etapa do tour"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.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 "Tours"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__trigger
|
||||
msgid "Trigger"
|
||||
msgstr "Disparo"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Url:"
|
||||
msgstr "Url:"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Usuário"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_consumed_ids
|
||||
msgid "User Consumed"
|
||||
msgstr "Usuário consumido"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "e.g. My_Tour"
|
||||
msgstr "ex.: Meu_Tour"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__left
|
||||
msgid "left"
|
||||
msgstr "left"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "name_of_the_tour"
|
||||
msgstr "name_of_the_tour"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "trigger"
|
||||
msgstr "disparo"
|
||||
|
||||
#~ 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>"
|
||||
|
||||
#~ msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
#~ msgstr "Clique no <i>Ícone Home</i> para navegar pelos aplicativos."
|
||||
|
||||
#~ msgid "Consumed by"
|
||||
#~ msgstr "Consumido por"
|
||||
|
||||
#~ msgid "Disable Tours"
|
||||
#~ msgstr "Desabilitar Tours"
|
||||
|
||||
#~ msgid "Onboarding tours"
|
||||
#~ msgstr "Tours de integração"
|
||||
|
||||
#~ msgid "Open bugger menu."
|
||||
#~ msgstr "Abrir menu do bugger."
|
||||
|
||||
#~ msgid "Path"
|
||||
#~ msgstr "Caminho"
|
||||
|
||||
#~ msgid "Start"
|
||||
#~ msgstr "Iniciar"
|
||||
|
||||
#~ msgid "Start tour"
|
||||
#~ msgstr "Iniciar tour"
|
||||
|
||||
#~ msgid "Test"
|
||||
#~ msgstr "Teste"
|
||||
|
||||
#~ msgid "Test tour"
|
||||
#~ msgstr "Testar tour"
|
||||
|
||||
#~ msgid "Testing tours"
|
||||
#~ msgstr "Tours de teste"
|
||||
|
||||
#~ msgid "Tour name"
|
||||
#~ msgstr "Nome do Passeio"
|
||||
|
|
|
|||
|
|
@ -1,190 +1,369 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# * 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
|
||||
#
|
||||
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~14.5\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
|
||||
"PO-Revision-Date: 2025-11-16 22:39+0000\n"
|
||||
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
|
||||
"Language-Team: Romanian <https://translate.odoo.com/projects/odoo-19/"
|
||||
"web_tour/ro/>\n"
|
||||
"Language: 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"
|
||||
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
|
||||
"20)) ? 1 : 2;\n"
|
||||
"X-Generator: Weblate 5.12.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>Bună treabă!</b>Ați parcurs toate etapele acestui tur.</strong>"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(recording keyboard)"
|
||||
msgstr "(înregistrare tastatură)"
|
||||
|
||||
#. 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 ""
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(run:"
|
||||
msgstr "(execută:"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.constraint,message:web_tour.constraint_web_tour_tour_uniq_name
|
||||
msgid "A tour already exists with this name . Tour's name must be unique!"
|
||||
msgstr "Există deja un tur cu acest nume. Numele turului trebuie să fie unic!"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__bottom
|
||||
msgid "Bottom"
|
||||
msgstr "Jos"
|
||||
|
||||
#. 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 ""
|
||||
#: code:addons/web_tour/static/src/tour_utils.js:0
|
||||
msgid "Click the top left corner to navigate across apps."
|
||||
msgstr "Faceți clic pe colțul din stânga sus pentru a naviga între aplicații."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr ""
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__content
|
||||
msgid "Content"
|
||||
msgstr "Conținut"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Creat de"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Creat pe"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__custom
|
||||
msgid "Custom"
|
||||
msgstr "Personalizat"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr ""
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' couldn't be saved!"
|
||||
msgstr "Turul personalizat '%s' nu a putut fi salvat!"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' has been added."
|
||||
msgstr "Turul personalizat '%s' a fost adăugat."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nume afișat"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.server,name:web_tour.tour_export_js_action
|
||||
msgid "Export JS"
|
||||
msgstr "Exportă JS"
|
||||
|
||||
#. 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_ir_http__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Ultima actualizare făcută de"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Ultima actualizare pe"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
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 ""
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Name:"
|
||||
msgstr "Nume:"
|
||||
|
||||
#. 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."
|
||||
#: code:addons/web_tour/static/src/js/onboarding_item.xml:0
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__tour_enabled
|
||||
msgid "Onboarding"
|
||||
msgstr "Înrolare"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__rainbow_man_message
|
||||
msgid "Rainbow Man Message"
|
||||
msgstr "Mesaj Omul Curcubeu"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Rainbow Man Message..."
|
||||
msgstr "Mesaj Omul Curcubeu..."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Cale"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record"
|
||||
msgstr "Înregistrare"
|
||||
|
||||
#. 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 ""
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record Tour"
|
||||
msgstr "Înregistrează tur"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__right
|
||||
msgid "Right"
|
||||
msgstr "Dreapta"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__run
|
||||
msgid "Run"
|
||||
msgstr "Execută"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Save"
|
||||
msgstr "Salvează"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll down to reach the next step."
|
||||
msgstr "Derulați în jos pentru a ajunge la următorul pas."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll left to reach the next step."
|
||||
msgstr "Derulați la stânga pentru a ajunge la următorul pas."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll right to reach the next step."
|
||||
msgstr "Derulați la dreapta pentru a ajunge la următorul pas."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll up to reach the next step."
|
||||
msgstr "Derulați în sus pentru a ajunge la următorul pas."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sequence
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__sequence
|
||||
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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sharing_url
|
||||
msgid "Sharing URL"
|
||||
msgstr "URL de partajare"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Start Tour"
|
||||
msgstr "Pornește turul"
|
||||
msgstr "Start Tour"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__url
|
||||
msgid "Starting URL"
|
||||
msgstr "URL de pornire"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__step_ids
|
||||
msgid "Step"
|
||||
msgstr "Pas"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Steps"
|
||||
msgstr "Pași"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Test"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Steps:"
|
||||
msgstr "Pași:"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer.xml:0
|
||||
msgid "Stop Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Test Tour"
|
||||
msgstr "Testează turul"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Testing"
|
||||
msgstr "Testare"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tooltip_position
|
||||
msgid "Tooltip Position"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__top
|
||||
msgid "Top"
|
||||
msgstr "Sus"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tour_id
|
||||
msgid "Tour"
|
||||
msgstr "Tour"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour_step
|
||||
msgid "Tour's step"
|
||||
msgstr "Pasul turului"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.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 "Ture"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__trigger
|
||||
msgid "Trigger"
|
||||
msgstr "Declanșator"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Url:"
|
||||
msgstr "Url:"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Utilizator"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_consumed_ids
|
||||
msgid "User Consumed"
|
||||
msgstr "Utilizator consumat"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "e.g. My_Tour"
|
||||
msgstr "ex: Turul_Meu"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__left
|
||||
msgid "left"
|
||||
msgstr "stânga"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "name_of_the_tour"
|
||||
msgstr "nume_tur"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "trigger"
|
||||
msgstr "declanșator"
|
||||
|
||||
#~ 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>"
|
||||
|
||||
#~ msgid "Path"
|
||||
#~ msgstr "Cale"
|
||||
|
||||
#~ msgid "Start"
|
||||
#~ msgstr "Start"
|
||||
|
||||
#~ msgid "Start tour"
|
||||
#~ msgstr "Începte tur"
|
||||
|
||||
#~ msgid "Test"
|
||||
#~ msgstr "Test"
|
||||
|
||||
#~ msgid "Test tour"
|
||||
#~ msgstr "Tur de test"
|
||||
|
||||
#~ msgid "Tour name"
|
||||
#~ msgstr "Nume tur"
|
||||
|
|
|
|||
|
|
@ -1,197 +1,389 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# * 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
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server 17.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"
|
||||
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
|
||||
"PO-Revision-Date: 2025-11-16 22:41+0000\n"
|
||||
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
|
||||
"Language-Team: Russian <https://translate.odoo.com/projects/odoo-19/web_tour/"
|
||||
"ru/>\n"
|
||||
"Language: 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"
|
||||
"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"
|
||||
"X-Generator: Weblate 5.12.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>"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(recording keyboard)"
|
||||
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 ""
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(run:"
|
||||
msgstr "(выполнить:"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.constraint,message:web_tour.constraint_web_tour_tour_uniq_name
|
||||
msgid "A tour already exists with this name . Tour's name must be unique!"
|
||||
msgstr "Тур с таким именем уже существует. Имя тура должно быть уникальным!"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__bottom
|
||||
msgid "Bottom"
|
||||
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> для навигации между приложениями."
|
||||
#: code:addons/web_tour/static/src/tour_utils.js:0
|
||||
msgid "Click the top left corner 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 "Кто использовал"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__content
|
||||
msgid "Content"
|
||||
msgstr "Содержание"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Создано:"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Дата создания:"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__custom
|
||||
msgid "Custom"
|
||||
msgstr "Пользовательский"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "Отключить Туры"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' couldn't be saved!"
|
||||
msgstr "Не удалось сохранить пользовательский тур «%s»!"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' has been added."
|
||||
msgstr "Пользовательский тур «%s» добавлен."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Отображаемое имя"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.server,name:web_tour.tour_export_js_action
|
||||
msgid "Export JS"
|
||||
msgstr "Экспорт JS"
|
||||
|
||||
#. 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_ir_http__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__id
|
||||
msgid "ID"
|
||||
msgstr "Идентификатор"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Последнее изменение"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Последнее обновление:"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Дата последнего обновления:"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_list
|
||||
msgid "Menu"
|
||||
msgstr "Меню"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
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 "Выездные туры"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Name:"
|
||||
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 "Откройте меню бугер."
|
||||
#: code:addons/web_tour/static/src/js/onboarding_item.xml:0
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__tour_enabled
|
||||
msgid "Onboarding"
|
||||
msgstr "Онбординг"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__rainbow_man_message
|
||||
msgid "Rainbow Man Message"
|
||||
msgstr "Поздравительное сообщение"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Rainbow Man Message..."
|
||||
msgstr "Поздравительное сообщение..."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Путь"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record"
|
||||
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."
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record Tour"
|
||||
msgstr "Записать тур"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__right
|
||||
msgid "Right"
|
||||
msgstr "Справа"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__run
|
||||
msgid "Run"
|
||||
msgstr "Запустить"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Save"
|
||||
msgstr "Сохранить"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll down to reach the next step."
|
||||
msgstr "Прокрутите вниз, чтобы перейти к следующему шагу."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll left to reach the next step."
|
||||
msgstr "Прокрутите влево, чтобы перейти к следующему шагу."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll right to reach the next step."
|
||||
msgstr "Прокрутите вправо, чтобы перейти к следующему шагу."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll up to reach the next step."
|
||||
msgstr "Прокрутите вверх, чтобы перейти к следующему шагу."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sequence
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__sequence
|
||||
msgid "Sequence"
|
||||
msgstr "Последовательность"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sharing_url
|
||||
msgid "Sharing URL"
|
||||
msgstr "Ссылка для общего доступа"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Start Tour"
|
||||
msgstr "Начать презентацию"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__url
|
||||
msgid "Starting URL"
|
||||
msgstr "Начальный URL"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__step_ids
|
||||
msgid "Step"
|
||||
msgstr "Шаг"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Steps"
|
||||
msgstr "Шаги"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Steps:"
|
||||
msgstr "Шаги:"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer.xml:0
|
||||
msgid "Stop Tour"
|
||||
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"
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
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 "Тестовые туры"
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Testing"
|
||||
msgstr "Тестирование"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_search
|
||||
msgid "Tip"
|
||||
msgstr "Совет"
|
||||
msgstr "Подсказки"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr "Имя тура"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tooltip_position
|
||||
msgid "Tooltip Position"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__top
|
||||
msgid "Top"
|
||||
msgstr "Сверху"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tour_id
|
||||
msgid "Tour"
|
||||
msgstr "Тур"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour_step
|
||||
msgid "Tour's step"
|
||||
msgstr "Шаг тура"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.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 "Туры"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__trigger
|
||||
msgid "Trigger"
|
||||
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 "Туры"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Url:"
|
||||
msgstr "URL:"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Пользователь"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_consumed_ids
|
||||
msgid "User Consumed"
|
||||
msgstr "Пользователь завершил"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "e.g. My_Tour"
|
||||
msgstr "например, Мой_тур"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__left
|
||||
msgid "left"
|
||||
msgstr "слева"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "name_of_the_tour"
|
||||
msgstr "имя_тура"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "trigger"
|
||||
msgstr "триггер"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
#~ msgstr ""
|
||||
#~ "<strong><b>Отличная работа!</b> Вы прошли все этапы этого тура.</strong>"
|
||||
|
||||
#~ msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
#~ msgstr ""
|
||||
#~ "Нажмите на <i>значок \"Домой\"</i>, чтобы перемещаться между приложениями."
|
||||
|
||||
#~ msgid "Close"
|
||||
#~ msgstr "Закрыть"
|
||||
|
||||
#~ msgid "Consumed by"
|
||||
#~ msgstr "Потребляется"
|
||||
|
||||
#~ msgid "Disable Tours"
|
||||
#~ msgstr "Отключить туры"
|
||||
|
||||
#~ msgid "Onboarding tours"
|
||||
#~ msgstr "Выездные туры"
|
||||
|
||||
#~ msgid "Open bugger menu."
|
||||
#~ msgstr "Откройте меню бугер."
|
||||
|
||||
#~ msgid "Path"
|
||||
#~ msgstr "Путь"
|
||||
|
||||
#~ msgid "Start"
|
||||
#~ msgstr "Начало"
|
||||
|
||||
#~ msgid "Start tour"
|
||||
#~ msgstr "Начало экскурсии"
|
||||
|
||||
#~ msgid "Test"
|
||||
#~ msgstr "Тест"
|
||||
|
||||
#~ msgid "Test tour"
|
||||
#~ msgstr "Тестовый тур"
|
||||
|
||||
#~ msgid "Testing tours"
|
||||
#~ msgstr "Тестовые туры"
|
||||
|
||||
#~ msgid "Tour name"
|
||||
#~ msgstr "Название тура"
|
||||
|
|
|
|||
|
|
@ -1,189 +1,373 @@
|
|||
# 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"
|
||||
"Project-Id-Version: Odoo Server saas~14.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:32+0000\n"
|
||||
"POT-Creation-Date: 2026-01-25 18:37+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"
|
||||
"Language: 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"
|
||||
"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."
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(recording keyboard)"
|
||||
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."
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(run:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "Spotrebované "
|
||||
#: model:ir.model.constraint,message:web_tour.constraint_web_tour_tour_uniq_name
|
||||
msgid "A tour already exists with this name . Tour's name must be unique!"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__bottom
|
||||
msgid "Bottom"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "Vypnúť prehliadky"
|
||||
#: code:addons/web_tour/static/src/tour_utils.js:0
|
||||
msgid "Click the top left corner to navigate across apps."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__content
|
||||
msgid "Content"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_uid
|
||||
msgid "Created by"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_date
|
||||
msgid "Created on"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__custom
|
||||
msgid "Custom"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' couldn't be saved!"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' has been added."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Zobrazovaný názov"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.server,name:web_tour.tour_export_js_action
|
||||
msgid "Export JS"
|
||||
msgstr ""
|
||||
|
||||
#. 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_ir_http__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Name:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
#: code:addons/web_tour/static/src/js/onboarding_item.xml:0
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__tour_enabled
|
||||
msgid "Onboarding"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__rainbow_man_message
|
||||
msgid "Rainbow Man Message"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Rainbow Man Message..."
|
||||
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."
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__right
|
||||
msgid "Right"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__run
|
||||
msgid "Run"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Save"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll down to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll left to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll right to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll up to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sequence
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__sequence
|
||||
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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sharing_url
|
||||
msgid "Sharing URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__url
|
||||
msgid "Starting URL"
|
||||
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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__step_ids
|
||||
msgid "Step"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Steps"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Steps:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer.xml:0
|
||||
msgid "Stop Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Test Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Testing"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tooltip_position
|
||||
msgid "Tooltip Position"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__top
|
||||
msgid "Top"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tour_id
|
||||
msgid "Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour_step
|
||||
msgid "Tour's step"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.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 "Prehliadky"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__trigger
|
||||
msgid "Trigger"
|
||||
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 "Prehliadky"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Url:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_res_users
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_consumed_ids
|
||||
msgid "User Consumed"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "e.g. My_Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__left
|
||||
msgid "left"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "name_of_the_tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "trigger"
|
||||
msgstr ""
|
||||
|
||||
#~ 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>"
|
||||
|
||||
#~ 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."
|
||||
|
||||
#~ msgid "Consumed by"
|
||||
#~ msgstr "Spotrebované "
|
||||
|
||||
#~ msgid "Disable Tours"
|
||||
#~ msgstr "Vypnúť prehliadky"
|
||||
|
||||
#~ msgid "Path"
|
||||
#~ msgstr "Cesta"
|
||||
|
||||
#~ msgid "Start"
|
||||
#~ msgstr "Štart"
|
||||
|
||||
#~ msgid "Start tour"
|
||||
#~ msgstr "Začať prehliadku"
|
||||
|
||||
#~ msgid "Test"
|
||||
#~ msgstr "Test"
|
||||
|
||||
#~ msgid "Tour name"
|
||||
#~ msgstr "Názov prehliadky"
|
||||
|
|
|
|||
|
|
@ -1,191 +1,366 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# * 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
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~14.5\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
|
||||
"PO-Revision-Date: 2025-11-16 22:43+0000\n"
|
||||
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
|
||||
"Language-Team: Slovenian <https://translate.odoo.com/projects/odoo-19/"
|
||||
"web_tour/sl/>\n"
|
||||
"Language: 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"
|
||||
"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || "
|
||||
"n%100==4 ? 2 : 3;\n"
|
||||
"X-Generator: Weblate 5.12.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>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."
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(recording keyboard)"
|
||||
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."
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(run:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "Porabil"
|
||||
#: model:ir.model.constraint,message:web_tour.constraint_web_tour_tour_uniq_name
|
||||
msgid "A tour already exists with this name . Tour's name must be unique!"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__bottom
|
||||
msgid "Bottom"
|
||||
msgstr "Spodaj"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/tour_utils.js:0
|
||||
msgid "Click the top left corner to navigate across apps."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__content
|
||||
msgid "Content"
|
||||
msgstr "Prispevek"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Ustvaril"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Ustvarjeno"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__custom
|
||||
msgid "Custom"
|
||||
msgstr "Prilagojeno"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' couldn't be saved!"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' has been added."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Prikazani naziv"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.server,name:web_tour.tour_export_js_action
|
||||
msgid "Export JS"
|
||||
msgstr ""
|
||||
|
||||
#. 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_ir_http__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Zadnji posodobil"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Zadnjič posodobljeno"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Name:"
|
||||
msgstr "Naziv:"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/onboarding_item.xml:0
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__tour_enabled
|
||||
msgid "Onboarding"
|
||||
msgstr "Uvajanje"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__rainbow_man_message
|
||||
msgid "Rainbow Man Message"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Rainbow Man Message..."
|
||||
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."
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record"
|
||||
msgstr "Zapis"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Pot"
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__right
|
||||
msgid "Right"
|
||||
msgstr "Desno"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__run
|
||||
msgid "Run"
|
||||
msgstr "Zaženi"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tip.js:0
|
||||
#, python-format
|
||||
msgid "Scroll to reach the next step."
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Save"
|
||||
msgstr "Shrani"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll down to reach the next step."
|
||||
msgstr "Za naslednji korak se pomaknite navzdol."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll left 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
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll right to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll up to reach the next step."
|
||||
msgstr "Za naslednji korak se pomaknite navzgor."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sequence
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__sequence
|
||||
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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sharing_url
|
||||
msgid "Sharing URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Start Tour"
|
||||
msgstr "Začni ogled"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__url
|
||||
msgid "Starting URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__step_ids
|
||||
msgid "Step"
|
||||
msgstr "Korak"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Steps"
|
||||
msgstr "Koraki"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Steps:"
|
||||
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"
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer.xml:0
|
||||
msgid "Stop Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Test Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Testing"
|
||||
msgstr "Preizkušanje"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tooltip_position
|
||||
msgid "Tooltip Position"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__top
|
||||
msgid "Top"
|
||||
msgstr "Zgoraj"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tour_id
|
||||
msgid "Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour_step
|
||||
msgid "Tour's step"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.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 "Ogledi"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__trigger
|
||||
msgid "Trigger"
|
||||
msgstr "Sprožilec"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Url:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Uporabnik"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_consumed_ids
|
||||
msgid "User Consumed"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "e.g. My_Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__left
|
||||
msgid "left"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "name_of_the_tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "trigger"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Consumed by"
|
||||
#~ msgstr "Porabil"
|
||||
|
||||
#~ msgid "Disable Tours"
|
||||
#~ msgstr "Onemogoči oglede"
|
||||
|
||||
#~ msgid "Path"
|
||||
#~ msgstr "Pot"
|
||||
|
||||
#~ msgid "Start"
|
||||
#~ msgstr "Prični"
|
||||
|
||||
#~ msgid "Test"
|
||||
#~ msgstr "Test"
|
||||
|
||||
#~ msgid "Tour name"
|
||||
#~ msgstr "Ime ogleda"
|
||||
|
|
|
|||
|
|
@ -1,181 +1,337 @@
|
|||
# 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"
|
||||
"Project-Id-Version: Odoo Server 19.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"
|
||||
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
|
||||
"PO-Revision-Date: 2025-12-30 18:37+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
"Language: \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"
|
||||
"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>"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(recording keyboard)"
|
||||
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."
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(run:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.constraint,message:web_tour.constraint_web_tour_tour_uniq_name
|
||||
msgid "A tour already exists with this name . Tour's name must be unique!"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__bottom
|
||||
msgid "Bottom"
|
||||
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."
|
||||
#: code:addons/web_tour/static/src/tour_utils.js:0
|
||||
msgid "Click the top left corner 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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__content
|
||||
msgid "Content"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_uid
|
||||
msgid "Created by"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_date
|
||||
msgid "Created on"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__custom
|
||||
msgid "Custom"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' couldn't be saved!"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' has been added."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.server,name:web_tour.tour_export_js_action
|
||||
msgid "Export JS"
|
||||
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_ir_http__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_list
|
||||
msgid "Menu"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Name:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
#: code:addons/web_tour/static/src/js/onboarding_item.xml:0
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__tour_enabled
|
||||
msgid "Onboarding"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__rainbow_man_message
|
||||
msgid "Rainbow Man Message"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Rainbow Man Message..."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record"
|
||||
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."
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__right
|
||||
msgid "Right"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__run
|
||||
msgid "Run"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Save"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll down to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll left to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll right to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll up to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sequence
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__sequence
|
||||
msgid "Sequence"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sharing_url
|
||||
msgid "Sharing URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__url
|
||||
msgid "Starting URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__step_ids
|
||||
msgid "Step"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Steps"
|
||||
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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Steps:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer.xml:0
|
||||
msgid "Stop Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Test Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Testing"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_search
|
||||
msgid "Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tooltip_position
|
||||
msgid "Tooltip Position"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__top
|
||||
msgid "Top"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tour_id
|
||||
msgid "Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour_step
|
||||
msgid "Tour's step"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.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 ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__trigger
|
||||
msgid "Trigger"
|
||||
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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Url:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_res_users
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_consumed_ids
|
||||
msgid "User Consumed"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "e.g. My_Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__left
|
||||
msgid "left"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "name_of_the_tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "trigger"
|
||||
msgstr ""
|
||||
|
|
|
|||
|
|
@ -1,189 +0,0 @@
|
|||
# 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"
|
||||
|
|
@ -1,109 +1,350 @@
|
|||
# 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
|
||||
# Martin Trigaux, 2022
|
||||
# Dragan Vukosavljevic <dragan.vukosavljevic@gmail.com>, 2022
|
||||
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.saas~18\n"
|
||||
"Project-Id-Version: Odoo Server saas~14.5\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
|
||||
"PO-Revision-Date: 2025-11-16 22:40+0000\n"
|
||||
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
|
||||
"Language-Team: Serbian (Latin script) <https://translate.odoo.com/projects/"
|
||||
"odoo-19/web_tour/sr_Latn/>\n"
|
||||
"Language: sr@latin\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"
|
||||
"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"
|
||||
"X-Generator: Weblate 5.12.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."
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(recording keyboard)"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_user_id
|
||||
msgid "Consumed by"
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(run:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. openerp-web
|
||||
#: code:addons/web_tour/static/src/xml/debug_manager.xml:8
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
#: model:ir.model.constraint,message:web_tour.constraint_web_tour_tour_uniq_name
|
||||
msgid "A tour already exists with this name . Tour's name must be unique!"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_display_name
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__bottom
|
||||
msgid "Bottom"
|
||||
msgstr "Dno"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/tour_utils.js:0
|
||||
msgid "Click the top left corner to navigate across apps."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__content
|
||||
msgid "Content"
|
||||
msgstr "Sadržaj"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Kreirao"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Kreirano"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__custom
|
||||
msgid "Custom"
|
||||
msgstr "Prilagođeno"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' couldn't be saved!"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' has been added."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Naziv za prikaz"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP routing"
|
||||
#: model:ir.actions.server,name:web_tour.tour_export_js_action
|
||||
msgid "Export JS"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_id
|
||||
#: 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_ir_http__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Poslednje izmenio/la"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Poslednje ažuriranje dana"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_list
|
||||
msgid "Menu"
|
||||
msgstr "Meni"
|
||||
|
||||
#. module: web_tour
|
||||
#. openerp-web
|
||||
#: code:addons/web_tour/static/src/xml/debug_manager.xml:21
|
||||
#, python-format
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Name"
|
||||
msgstr "Naziv"
|
||||
msgstr "Ime"
|
||||
|
||||
#. module: web_tour
|
||||
#. openerp-web
|
||||
#: code:addons/web_tour/static/src/xml/debug_manager.xml:22
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Name:"
|
||||
msgstr "Naziv:"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/onboarding_item.xml:0
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__tour_enabled
|
||||
msgid "Onboarding"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. openerp-web
|
||||
#: code:addons/web_tour/static/src/js/tour_manager.js:198
|
||||
#, python-format
|
||||
msgid "Skip tour"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__rainbow_man_message
|
||||
msgid "Rainbow Man Message"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. openerp-web
|
||||
#: code:addons/web_tour/static/src/xml/debug_manager.xml:11
|
||||
#, python-format
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Rainbow Man Message..."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record"
|
||||
msgstr "Zapis"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__right
|
||||
msgid "Right"
|
||||
msgstr "Desno"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__run
|
||||
msgid "Run"
|
||||
msgstr "Izvrši"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Save"
|
||||
msgstr "Sačuvaj"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll down to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll left to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll right to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll up to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sequence
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__sequence
|
||||
msgid "Sequence"
|
||||
msgstr "Niz"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sharing_url
|
||||
msgid "Sharing URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Start Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__url
|
||||
msgid "Starting URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__step_ids
|
||||
msgid "Step"
|
||||
msgstr "Korak"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Steps"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Steps:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer.xml:0
|
||||
msgid "Stop Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Test Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Testing"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_search
|
||||
msgid "Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_name
|
||||
msgid "Tour name"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tooltip_position
|
||||
msgid "Tooltip Position"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.edit_tour_action
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__top
|
||||
msgid "Top"
|
||||
msgstr "Vrh"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tour_id
|
||||
msgid "Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour_step
|
||||
msgid "Tour's step"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.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 ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__trigger
|
||||
msgid "Trigger"
|
||||
msgstr "Okidač"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Url:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Korisnik"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_consumed_ids
|
||||
msgid "User Consumed"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "e.g. My_Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__left
|
||||
msgid "left"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "name_of_the_tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "trigger"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Start"
|
||||
#~ msgstr "Pokreni"
|
||||
|
||||
#~ msgid "Test"
|
||||
#~ msgstr "Test"
|
||||
|
|
|
|||
|
|
@ -1,193 +1,393 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# * 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
|
||||
# Anders Wallenquist <anders.wallenquist@vertel.se>, 2022
|
||||
# Kim Asplund <kim.asplund@gmail.com>, 2022
|
||||
# Anders Wallenquist <anders.wallenquist@vertel.se>, 2024
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
|
||||
# Hanna Kharraziha <hakha@odoo.com>, 2026.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~14.5\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
|
||||
"PO-Revision-Date: 2026-03-06 17:48+0000\n"
|
||||
"Last-Translator: Hanna Kharraziha <hakha@odoo.com>\n"
|
||||
"Language-Team: Swedish <https://translate.odoo.com/projects/odoo-19/web_tour/"
|
||||
"sv/>\n"
|
||||
"Language: 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"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.16.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>"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(recording keyboard)"
|
||||
msgstr "(inspelning av tangentbord)"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(run:"
|
||||
msgstr "(kör:"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.constraint,message:web_tour.constraint_web_tour_tour_uniq_name
|
||||
msgid "A tour already exists with this name . Tour's name must be unique!"
|
||||
msgstr ""
|
||||
"<strong><b>Bra jobbat!</b> Du gick igenom alla steg på den här "
|
||||
"genomgången.</strong>"
|
||||
"Det finns redan en resa med detta namn . Turnéns namn måste vara unikt!"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__bottom
|
||||
msgid "Bottom"
|
||||
msgstr "Undre"
|
||||
|
||||
#. 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."
|
||||
#: code:addons/web_tour/static/src/tour_utils.js:0
|
||||
msgid "Click the top left corner to navigate across apps."
|
||||
msgstr "Klicka på det övre vänstra hörnet för att navigera mellan olika appar."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__content
|
||||
msgid "Content"
|
||||
msgstr "Innehåll"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Skapad av"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Skapad på"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__custom
|
||||
msgid "Custom"
|
||||
msgstr "Anpassad"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' couldn't be saved!"
|
||||
msgstr "Den anpassade turen '%s' kunde inte sparas!"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "Avbryt rundturen"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' has been added."
|
||||
msgstr "Den anpassade turen \"%s\" har lagts till."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__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"
|
||||
#: model:ir.actions.server,name:web_tour.tour_export_js_action
|
||||
msgid "Export JS"
|
||||
msgstr "JS export"
|
||||
|
||||
#. 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_ir_http__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Senast uppdaterad av"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Senast uppdaterad den"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Name:"
|
||||
msgstr "Namn:"
|
||||
|
||||
#. 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."
|
||||
#: code:addons/web_tour/static/src/js/onboarding_item.xml:0
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__tour_enabled
|
||||
msgid "Onboarding"
|
||||
msgstr "Introduktion"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__rainbow_man_message
|
||||
msgid "Rainbow Man Message"
|
||||
msgstr "Rainbow Man Meddelande"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Rainbow Man Message..."
|
||||
msgstr "Rainbow Man Message..."
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record"
|
||||
msgstr "Post"
|
||||
|
||||
#. 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."
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record Tour"
|
||||
msgstr "Skivturné"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__right
|
||||
msgid "Right"
|
||||
msgstr "Höger"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__run
|
||||
msgid "Run"
|
||||
msgstr "Kör"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Save"
|
||||
msgstr "Spara"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll down to reach the next step."
|
||||
msgstr "Scrolla ner för att komma till nästa steg."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll left to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll right to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll up to reach the next step."
|
||||
msgstr "Scrolla upp för att komma till nästa steg."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sequence
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__sequence
|
||||
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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sharing_url
|
||||
msgid "Sharing URL"
|
||||
msgstr "URL-delning"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__url
|
||||
msgid "Starting URL"
|
||||
msgstr "URL för start"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__step_ids
|
||||
msgid "Step"
|
||||
msgstr "Steg"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Testa"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Steps"
|
||||
msgstr "Steg"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Steps:"
|
||||
msgstr "Steg:"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer.xml:0
|
||||
msgid "Stop Tour"
|
||||
msgstr "Avsluta genomgång"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Test Tour"
|
||||
msgstr "Testturné"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Testing"
|
||||
msgstr "Testning"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tooltip_position
|
||||
msgid "Tooltip Position"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__top
|
||||
msgid "Top"
|
||||
msgstr "Topp"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tour_id
|
||||
msgid "Tour"
|
||||
msgstr "Turné"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour_step
|
||||
msgid "Tour's step"
|
||||
msgstr "Tour's steg"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.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 "Rundturer"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__trigger
|
||||
msgid "Trigger"
|
||||
msgstr "Utlösare"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Url:"
|
||||
msgstr "Url:"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Användare"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_consumed_ids
|
||||
msgid "User Consumed"
|
||||
msgstr "Användare Förbrukad"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "e.g. My_Tour"
|
||||
msgstr "t.ex. Min_Tur"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__left
|
||||
msgid "left"
|
||||
msgstr "vänster"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "name_of_the_tour"
|
||||
msgstr "namn_på_resan"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "trigger"
|
||||
msgstr "avtryckare"
|
||||
|
||||
#~ 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>"
|
||||
|
||||
#~ 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."
|
||||
|
||||
#~ msgid "Consumed by"
|
||||
#~ msgstr "Förbrukad av"
|
||||
|
||||
#~ msgid "Disable Tours"
|
||||
#~ msgstr "Avbryt rundturen"
|
||||
|
||||
#~ msgid "Onboarding tours"
|
||||
#~ msgstr "Onboarding genomgångar"
|
||||
|
||||
#~ msgid "Open bugger menu."
|
||||
#~ msgstr "Öppna bugger-menyn."
|
||||
|
||||
#~ msgid "Path"
|
||||
#~ msgstr "Sökväg"
|
||||
|
||||
#~ msgid "Start"
|
||||
#~ msgstr "Start"
|
||||
|
||||
#~ msgid "Start tour"
|
||||
#~ msgstr "Starta genomgången"
|
||||
|
||||
#~ msgid "Test"
|
||||
#~ msgstr "Testa"
|
||||
|
||||
#~ msgid "Test tour"
|
||||
#~ msgstr "Test genomgång"
|
||||
|
||||
#~ msgid "Testing tours"
|
||||
#~ msgstr "Test genomgångar"
|
||||
|
||||
#~ msgid "Tour name"
|
||||
#~ msgstr "Genomgångsnamn"
|
||||
|
|
|
|||
|
|
@ -1,181 +0,0 @@
|
|||
# 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 ""
|
||||
|
|
@ -1,181 +0,0 @@
|
|||
# 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 ""
|
||||
|
|
@ -1,188 +1,386 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Odoo Thaidev <odoothaidev@gmail.com>, 2022
|
||||
# Khwunchai Jaengsawang <khwunchai.j@ku.th>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Wichanon Jamwutthipreecha, 2022
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~14.5\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
|
||||
"PO-Revision-Date: 2025-11-16 22:45+0000\n"
|
||||
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
|
||||
"Language-Team: Thai <https://translate.odoo.com/projects/odoo-19/web_tour/th/"
|
||||
">\n"
|
||||
"Language: 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"
|
||||
"X-Generator: Weblate 5.12.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."
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(recording keyboard)"
|
||||
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> เพื่อไปยังแอปต่างๆ"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(run:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "บริโภคโดย"
|
||||
#: model:ir.model.constraint,message:web_tour.constraint_web_tour_tour_uniq_name
|
||||
msgid "A tour already exists with this name . Tour's name must be unique!"
|
||||
msgstr "มีทัวร์ที่ใช้ชื่อนี้แล้ว ชื่อทัวร์จะต้องไม่ซ้ำกัน!"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__bottom
|
||||
msgid "Bottom"
|
||||
msgstr "ด้านล่าง"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "ปิดการใช้งานทัวร์"
|
||||
#: code:addons/web_tour/static/src/tour_utils.js:0
|
||||
msgid "Click the top left corner to navigate across apps."
|
||||
msgstr "คลิกที่มุมบนซ้ายเพื่อนำทางไปยังแอปต่างๆ"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__content
|
||||
msgid "Content"
|
||||
msgstr "เนื้อหา"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "สร้างโดย"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_date
|
||||
msgid "Created on"
|
||||
msgstr "สร้างเมื่อ"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__custom
|
||||
msgid "Custom"
|
||||
msgstr "กำหนดเอง"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' couldn't be saved!"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' has been added."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "แสดงชื่อ"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.server,name:web_tour.tour_export_js_action
|
||||
msgid "Export JS"
|
||||
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_ir_http__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__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 "แก้ไขครั้งล่าสุดเมื่อ"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "อัปเดตครั้งล่าสุดโดย"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "อัปเดตครั้งล่าสุดเมื่อ"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_list
|
||||
msgid "Menu"
|
||||
msgstr "เมนู"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
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 "ทัวร์การเริ่มงาน"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Name:"
|
||||
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 "เปิดเมนูบักเกอร์"
|
||||
#: code:addons/web_tour/static/src/js/onboarding_item.xml:0
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__tour_enabled
|
||||
msgid "Onboarding"
|
||||
msgstr "การเริ่มงาน"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__rainbow_man_message
|
||||
msgid "Rainbow Man Message"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Rainbow Man Message..."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "เส้นทาง"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record"
|
||||
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 "เลื่อนเพื่อไปยังขั้นตอนต่อไป"
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__right
|
||||
msgid "Right"
|
||||
msgstr "ขวา"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__run
|
||||
msgid "Run"
|
||||
msgstr "เริ่มทำงาน"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Save"
|
||||
msgstr "บันทึก"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll down to reach the next step."
|
||||
msgstr "เลื่อนลงเพื่อไปยังขั้นตอนถัดไป"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll left to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll right to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll up to reach the next step."
|
||||
msgstr "เลื่อนขึ้นเพื่อไปยังขั้นตอนถัดไป"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sequence
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__sequence
|
||||
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 "เริ่ม"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sharing_url
|
||||
msgid "Sharing URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
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 "เริ่มทัวร์"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__url
|
||||
msgid "Starting URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__step_ids
|
||||
msgid "Step"
|
||||
msgstr "ขั้น"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Steps"
|
||||
msgstr "สถานะ"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Steps:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer.xml:0
|
||||
msgid "Stop Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Test Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Testing"
|
||||
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
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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 "ชื่อทัวร์"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tooltip_position
|
||||
msgid "Tooltip Position"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__top
|
||||
msgid "Top"
|
||||
msgstr "บน"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tour_id
|
||||
msgid "Tour"
|
||||
msgstr "ทัวร์"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour_step
|
||||
msgid "Tour's step"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.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 "ทัวร์"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__trigger
|
||||
msgid "Trigger"
|
||||
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 "ทัวร์"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Url:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_res_users
|
||||
msgid "User"
|
||||
msgstr "ผู้ใช้"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_consumed_ids
|
||||
msgid "User Consumed"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "e.g. My_Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__left
|
||||
msgid "left"
|
||||
msgstr "ซ้าย"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "name_of_the_tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "trigger"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid ""
|
||||
#~ "<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
#~ msgstr "<strong><b>ยอดเยี่ยม!</b> คุณผ่านทุกขั้นตอนของทัวร์นี้แล้ว</strong>"
|
||||
|
||||
#~ msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
#~ msgstr "คลิกที่ <i> ไอคอนโฮม </i> เพื่อไปยังแอปต่างๆ"
|
||||
|
||||
#~ msgid "Consumed by"
|
||||
#~ msgstr "บริโภคโดย"
|
||||
|
||||
#~ msgid "Disable Tours"
|
||||
#~ msgstr "ปิดการใช้งานทัวร์"
|
||||
|
||||
#~ msgid "Onboarding tours"
|
||||
#~ msgstr "ทัวร์การเริ่มงาน"
|
||||
|
||||
#~ msgid "Open bugger menu."
|
||||
#~ msgstr "เปิดเมนูบักเกอร์"
|
||||
|
||||
#~ msgid "Path"
|
||||
#~ msgstr "เส้นทาง"
|
||||
|
||||
#~ msgid "Start"
|
||||
#~ msgstr "เริ่ม"
|
||||
|
||||
#~ msgid "Start tour"
|
||||
#~ msgstr "เริ่มทัวร์"
|
||||
|
||||
#~ msgid "Test"
|
||||
#~ msgstr "ทดสอบ"
|
||||
|
||||
#~ msgid "Test tour"
|
||||
#~ msgstr "ทดสอบทัวร์"
|
||||
|
||||
#~ msgid "Testing tours"
|
||||
#~ msgstr "ทดสอบทัวร์"
|
||||
|
||||
#~ msgid "Tour name"
|
||||
#~ msgstr "ชื่อทัวร์"
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# abc Def <hdogan1974@gmail.com>, 2022
|
||||
# Umur Akın <umura@projetgrup.com>, 2022
|
||||
|
|
@ -11,61 +11,100 @@
|
|||
# Levent Karakaş <levent@mektup.at>, 2022
|
||||
# Ediz Duman <neps1192@gmail.com>, 2022
|
||||
# Ertuğrul Güreş <ertugrulg@projetgrup.com>, 2023
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
|
||||
# DeepL <noreply-mt-deepl@weblate.org>, 2025.
|
||||
# Odoo Turkish Import <dyki+tr@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~14.5\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
|
||||
"PO-Revision-Date: 2025-11-21 14:46+0000\n"
|
||||
"Last-Translator: Odoo Turkish Import <dyki+tr@odoo.com>\n"
|
||||
"Language-Team: Turkish <https://translate.odoo.com/projects/odoo-19/web_tour/"
|
||||
"tr/>\n"
|
||||
"Language: 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"
|
||||
"X-Generator: Weblate 5.12.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>Tebrikler!</b> Bu turun tüm adımlarını tamamladınız.</strong>"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(recording keyboard)"
|
||||
msgstr "(kayıt klavyesi)"
|
||||
|
||||
#. 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."
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(run:"
|
||||
msgstr "(çalıştır:"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.constraint,message:web_tour.constraint_web_tour_tour_uniq_name
|
||||
msgid "A tour already exists with this name . Tour's name must be unique!"
|
||||
msgstr "Bu isimde bir tur zaten mevcut. Turun adı benzersiz olmalıdır!"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__bottom
|
||||
msgid "Bottom"
|
||||
msgstr "Alt"
|
||||
|
||||
#. 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."
|
||||
#: code:addons/web_tour/static/src/tour_utils.js:0
|
||||
msgid "Click the top left corner to navigate across apps."
|
||||
msgstr "Uygulamalar arasında gezinmek için sol üst köşeye tıklayın."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "Tarafından Tamamlandı"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__content
|
||||
msgid "Content"
|
||||
msgstr "İçerik"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Tarafından oluşturuldu"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Oluşturuldu"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__custom
|
||||
msgid "Custom"
|
||||
msgstr "Özel Plan"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "Turları Kapat"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' couldn't be saved!"
|
||||
msgstr "Özel tur '%s' kurtarılamadı!"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' has been added."
|
||||
msgstr "Özel tur '%s' eklendi."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Görünüm Adı"
|
||||
msgstr "İsim Göster"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.server,name:web_tour.tour_export_js_action
|
||||
msgid "Export JS"
|
||||
msgstr "JS'yi Dışa Aktar"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
|
|
@ -73,122 +112,283 @@ msgid "HTTP Routing"
|
|||
msgstr "HTTP Yönlendirme"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Son Güncelleyen"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Son Güncelleme"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
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ı"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Name:"
|
||||
msgstr "Adı:"
|
||||
|
||||
#. 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."
|
||||
#: code:addons/web_tour/static/src/js/onboarding_item.xml:0
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__tour_enabled
|
||||
msgid "Onboarding"
|
||||
msgstr "Oryantasyon"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__rainbow_man_message
|
||||
msgid "Rainbow Man Message"
|
||||
msgstr "Gökkuşağı Adam Mesajı"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Rainbow Man Message..."
|
||||
msgstr "Gökkuşağı Adam Mesajı..."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Yol"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record"
|
||||
msgstr "Kayıt"
|
||||
|
||||
#. 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."
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record Tour"
|
||||
msgstr "Turu kaydet"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__right
|
||||
msgid "Right"
|
||||
msgstr "Sağ"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__run
|
||||
msgid "Run"
|
||||
msgstr "Çalıştır"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Save"
|
||||
msgstr "Kaydet"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll down to reach the next step."
|
||||
msgstr "Bir sonraki adıma ulaşmak için aşağı kaydırın."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll left to reach the next step."
|
||||
msgstr "Bir sonraki adıma ulaşmak için sola kaydırın."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll right to reach the next step."
|
||||
msgstr "Bir sonraki adıma ulaşmak için sağa kaydırın."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll up to reach the next step."
|
||||
msgstr "Bir sonraki adıma ulaşmak için yukarı kaydırın."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sequence
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__sequence
|
||||
msgid "Sequence"
|
||||
msgstr "Sıra"
|
||||
msgstr "Sıralama"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sharing_url
|
||||
msgid "Sharing URL"
|
||||
msgstr "URL Paylaşımı"
|
||||
|
||||
#. 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
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__url
|
||||
msgid "Starting URL"
|
||||
msgstr "Başlangıç URL'si"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__step_ids
|
||||
msgid "Step"
|
||||
msgstr "Adım"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Steps"
|
||||
msgstr "Adımlar"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Steps:"
|
||||
msgstr "Adımlar:"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer.xml:0
|
||||
msgid "Stop Tour"
|
||||
msgstr "Turu Durdur"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Test Tour"
|
||||
msgstr "Test Turu"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Testing"
|
||||
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
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_search
|
||||
msgid "Tip"
|
||||
msgstr "İpucu"
|
||||
msgstr "Bahşiş"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr "Tur Adı"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tooltip_position
|
||||
msgid "Tooltip Position"
|
||||
msgstr "Araç İpucu Konumu"
|
||||
|
||||
#. 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.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__top
|
||||
msgid "Top"
|
||||
msgstr "Üst"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tour_id
|
||||
msgid "Tour"
|
||||
msgstr "Tur"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour_step
|
||||
msgid "Tour's step"
|
||||
msgstr "Turun adımı"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.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"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__trigger
|
||||
msgid "Trigger"
|
||||
msgstr "Tetikleyici"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Url:"
|
||||
msgstr "Url:"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Kullanıcı"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_consumed_ids
|
||||
msgid "User Consumed"
|
||||
msgstr "Tüketilen Kullanıcı"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "e.g. My_Tour"
|
||||
msgstr "örneğin My_Tour"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__left
|
||||
msgid "left"
|
||||
msgstr "sol"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "name_of_the_tour"
|
||||
msgstr "name_of_the_tour"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "trigger"
|
||||
msgstr "tetikleyici"
|
||||
|
||||
#~ 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>"
|
||||
|
||||
#~ 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."
|
||||
|
||||
#~ msgid "Consumed by"
|
||||
#~ msgstr "Tarafından Tamamlandı"
|
||||
|
||||
#~ msgid "Disable Tours"
|
||||
#~ msgstr "Turları Kapat"
|
||||
|
||||
#~ msgid "Onboarding tours"
|
||||
#~ msgstr "Katılım turları"
|
||||
|
||||
#~ msgid "Open bugger menu."
|
||||
#~ msgstr "Hata oluşturucu menüsünü açın."
|
||||
|
||||
#~ msgid "Path"
|
||||
#~ msgstr "Yol"
|
||||
|
||||
#~ msgid "Start"
|
||||
#~ msgstr "Başla"
|
||||
|
||||
#~ msgid "Start tour"
|
||||
#~ msgstr "Başlangıç turu"
|
||||
|
||||
#~ msgid "Test"
|
||||
#~ msgstr "Test"
|
||||
|
||||
#~ msgid "Test tour"
|
||||
#~ msgstr "Test turu"
|
||||
|
||||
#~ msgid "Testing tours"
|
||||
#~ msgstr "Test turları"
|
||||
|
||||
#~ msgid "Tour name"
|
||||
#~ msgstr "Tur Adı"
|
||||
|
|
|
|||
|
|
@ -1,186 +1,387 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
#
|
||||
#
|
||||
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~14.5\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
|
||||
"PO-Revision-Date: 2025-11-16 22:42+0000\n"
|
||||
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
|
||||
"Language-Team: Ukrainian <https://translate.odoo.com/projects/odoo-19/"
|
||||
"web_tour/uk/>\n"
|
||||
"Language: 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"
|
||||
"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"
|
||||
"X-Generator: Weblate 5.12.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."
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(recording keyboard)"
|
||||
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 "Вимкнути тури"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(run:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.constraint,message:web_tour.constraint_web_tour_tour_uniq_name
|
||||
msgid "A tour already exists with this name . Tour's name must be unique!"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__bottom
|
||||
msgid "Bottom"
|
||||
msgstr "Знизу"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/tour_utils.js:0
|
||||
msgid "Click the top left corner to navigate across apps."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__content
|
||||
msgid "Content"
|
||||
msgstr "Вміст"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Створив"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Створено"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__custom
|
||||
msgid "Custom"
|
||||
msgstr "Кастомний"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' couldn't be saved!"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' has been added."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Назва для відображення"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.server,name:web_tour.tour_export_js_action
|
||||
msgid "Export JS"
|
||||
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_ir_http__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__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 "Остання модифікація"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Востаннє оновив"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Останнє оновлення"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_list
|
||||
msgid "Menu"
|
||||
msgstr "Меню"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
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 "Ознайомчий тур"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Name:"
|
||||
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 "Відкрийте бургер-меню."
|
||||
#: code:addons/web_tour/static/src/js/onboarding_item.xml:0
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__tour_enabled
|
||||
msgid "Onboarding"
|
||||
msgstr "Залучення"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__rainbow_man_message
|
||||
msgid "Rainbow Man Message"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Rainbow Man Message..."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "Шлях"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record"
|
||||
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 "Проскрольте, щоби перейти на наступний крок."
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__right
|
||||
msgid "Right"
|
||||
msgstr "Правий"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__run
|
||||
msgid "Run"
|
||||
msgstr "Запустити"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Save"
|
||||
msgstr "Зберегти"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll down to reach the next step."
|
||||
msgstr "Прокрутіть вниз, щоб перейти до наступного кроку."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll left to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll right to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll up to reach the next step."
|
||||
msgstr "Прокрутіть вгору, щоб перейти до наступного кроку."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sequence
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__sequence
|
||||
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 "Початок"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sharing_url
|
||||
msgid "Sharing URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
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 "Розпочати тур"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__url
|
||||
msgid "Starting URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__step_ids
|
||||
msgid "Step"
|
||||
msgstr "Крок"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
msgstr "Тест"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Steps"
|
||||
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 "Тестовий тур"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Steps:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
msgstr "Тестові тури"
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer.xml:0
|
||||
msgid "Stop Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Test Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Testing"
|
||||
msgstr "Тестування"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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 "Назва туру"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tooltip_position
|
||||
msgid "Tooltip Position"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__top
|
||||
msgid "Top"
|
||||
msgstr "Зверху"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tour_id
|
||||
msgid "Tour"
|
||||
msgstr "Тур"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour_step
|
||||
msgid "Tour's step"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.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 "Тури"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__trigger
|
||||
msgid "Trigger"
|
||||
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 "Тури"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Url:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Користувач"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_consumed_ids
|
||||
msgid "User Consumed"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "e.g. My_Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__left
|
||||
msgid "left"
|
||||
msgstr "ліворуч"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "name_of_the_tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "trigger"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid ""
|
||||
#~ "<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
#~ msgstr "<strong><b>Молодці!</b> Ви пройшли усі кроки цього туру.</strong>"
|
||||
|
||||
#~ msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
#~ msgstr ""
|
||||
#~ "Натисніть на <i>іконку Домашньої сторінки</i> для навігації між додатками."
|
||||
|
||||
#~ msgid "Consumed by"
|
||||
#~ msgstr "Завершив"
|
||||
|
||||
#~ msgid "Disable Tours"
|
||||
#~ msgstr "Вимкнути тури"
|
||||
|
||||
#~ msgid "Onboarding tours"
|
||||
#~ msgstr "Ознайомчий тур"
|
||||
|
||||
#~ msgid "Open bugger menu."
|
||||
#~ msgstr "Відкрийте бургер-меню."
|
||||
|
||||
#~ msgid "Path"
|
||||
#~ msgstr "Шлях"
|
||||
|
||||
#~ msgid "Start"
|
||||
#~ msgstr "Початок"
|
||||
|
||||
#~ msgid "Start tour"
|
||||
#~ msgstr "Розпочати тур"
|
||||
|
||||
#~ msgid "Test"
|
||||
#~ msgstr "Тест"
|
||||
|
||||
#~ msgid "Test tour"
|
||||
#~ msgstr "Тестовий тур"
|
||||
|
||||
#~ msgid "Testing tours"
|
||||
#~ msgstr "Тестові тури"
|
||||
|
||||
#~ msgid "Tour name"
|
||||
#~ msgstr "Назва туру"
|
||||
|
|
|
|||
403
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/uz.po
Normal file
403
odoo-bringout-oca-ocb-web_tour/web_tour/i18n/uz.po
Normal file
|
|
@ -0,0 +1,403 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
#
|
||||
# Translated by:
|
||||
# Deepvision - info@deepvision.uz | +998 77-093-0007
|
||||
# Amon Olimov - amon.bars@gmail.com
|
||||
# Jonibek Yorqulov - j.yorqulov@deepvision.uz
|
||||
# Mirzohidkhon Ulugkhujaev ulugkhujayevmirzohidxon@gmail.com
|
||||
#
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 19.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
|
||||
"PO-Revision-Date: 2025-10-08 18:39+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
"Language: uz\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#, fuzzy
|
||||
msgid "(recording keyboard)"
|
||||
msgstr "(klaviatura yozuvi)"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#, fuzzy
|
||||
msgid "(run:"
|
||||
msgstr "(ishga tushirish:"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.constraint,message:web_tour.constraint_web_tour_tour_uniq_name
|
||||
#, fuzzy
|
||||
msgid "A tour already exists with this name . Tour's name must be unique!"
|
||||
msgstr ""
|
||||
"Bu nom bilan sayohat allaqachon mavjud. Sayohat nomi takrorlanmas bo‘lishi "
|
||||
"shart!"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__bottom
|
||||
#, fuzzy
|
||||
msgid "Bottom"
|
||||
msgstr "Quyi"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/tour_utils.js:0
|
||||
#, fuzzy
|
||||
msgid "Click the top left corner to navigate across apps."
|
||||
msgstr "Ilovalar orasida harakatlanish uchun yuqori chap burchakni bosing."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__content
|
||||
#, fuzzy
|
||||
msgid "Content"
|
||||
msgstr "Tarkib"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_uid
|
||||
#, fuzzy
|
||||
msgid "Created by"
|
||||
msgstr "Yaratuvchi"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_date
|
||||
#, fuzzy
|
||||
msgid "Created on"
|
||||
msgstr "Yaratilgan sana"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__custom
|
||||
#, fuzzy
|
||||
msgid "Custom"
|
||||
msgstr "Maxsus"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
#, fuzzy
|
||||
msgid "Custom tour '%s' couldn't be saved!"
|
||||
msgstr "Maxsus '%s' sayohatini saqlab bo‘lmadi!"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
#, fuzzy
|
||||
msgid "Custom tour '%s' has been added."
|
||||
msgstr "Maxsus '%s' sayohati qo‘shildi."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__display_name
|
||||
#, fuzzy
|
||||
msgid "Display Name"
|
||||
msgstr "Ko‘rsatiladigan nom"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.server,name:web_tour.tour_export_js_action
|
||||
#, fuzzy
|
||||
msgid "Export JS"
|
||||
msgstr "JS eksporti"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
#, fuzzy
|
||||
msgid "HTTP Routing"
|
||||
msgstr "HTTP yo‘naltirish"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__id
|
||||
#, fuzzy
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_uid
|
||||
#, fuzzy
|
||||
msgid "Last Updated by"
|
||||
msgstr "Oxirgi yangilovchi"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_date
|
||||
#, fuzzy
|
||||
msgid "Last Updated on"
|
||||
msgstr "Oxirgi yangilangan sana"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_list
|
||||
#, fuzzy
|
||||
msgid "Menu"
|
||||
msgstr "Menyu"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
#, fuzzy
|
||||
msgid "Name"
|
||||
msgstr "Nomi"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#, fuzzy
|
||||
msgid "Name:"
|
||||
msgstr "Nomi:"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/onboarding_item.xml:0
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__tour_enabled
|
||||
#, fuzzy
|
||||
msgid "Onboarding"
|
||||
msgstr "Boshlang‘ich o‘rnatish"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__rainbow_man_message
|
||||
#, fuzzy
|
||||
msgid "Rainbow Man Message"
|
||||
msgstr "Kamalak odam xabari"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
#, fuzzy
|
||||
msgid "Rainbow Man Message..."
|
||||
msgstr "Kamalak odam xabari..."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
#, fuzzy
|
||||
msgid "Record"
|
||||
msgstr "Yozib olish"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
#, fuzzy
|
||||
msgid "Record Tour"
|
||||
msgstr "Sayohatni yozib olish"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__right
|
||||
#, fuzzy
|
||||
msgid "Right"
|
||||
msgstr "O‘ng"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__run
|
||||
#, fuzzy
|
||||
msgid "Run"
|
||||
msgstr "Ishga tushirish"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#, fuzzy
|
||||
msgid "Save"
|
||||
msgstr "Saqlash"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
#, fuzzy
|
||||
msgid "Scroll down to reach the next step."
|
||||
msgstr "Keyingi bosqichga o‘tish uchun pastga aylantiring."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
#, fuzzy
|
||||
msgid "Scroll left to reach the next step."
|
||||
msgstr "Keyingi bosqichga o‘tish uchun chapga aylantiring."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
#, fuzzy
|
||||
msgid "Scroll right to reach the next step."
|
||||
msgstr "Keyingi bosqichga o‘tish uchun o‘ngga suring."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
#, fuzzy
|
||||
msgid "Scroll up to reach the next step."
|
||||
msgstr "Keyingi bosqichga o‘tish uchun yuqoriga aylantiring."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sequence
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__sequence
|
||||
#, fuzzy
|
||||
msgid "Sequence"
|
||||
msgstr "Ketma-ketlik"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sharing_url
|
||||
#, fuzzy
|
||||
msgid "Sharing URL"
|
||||
msgstr "Ulashish havolasi"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
#, fuzzy
|
||||
msgid "Start Tour"
|
||||
msgstr "Sayohatni boshlash"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__url
|
||||
#, fuzzy
|
||||
msgid "Starting URL"
|
||||
msgstr "Boshlang‘ich URL"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__step_ids
|
||||
#, fuzzy
|
||||
msgid "Step"
|
||||
msgstr "Bosqich"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
#, fuzzy
|
||||
msgid "Steps"
|
||||
msgstr "Bosqichlar"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#, fuzzy
|
||||
msgid "Steps:"
|
||||
msgstr "Bosqichlar:"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer.xml:0
|
||||
#, fuzzy
|
||||
msgid "Stop Tour"
|
||||
msgstr "Sayohatni to‘xtatish"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
#, fuzzy
|
||||
msgid "Test Tour"
|
||||
msgstr "Sayohatni sinab ko‘rish"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
#, fuzzy
|
||||
msgid "Testing"
|
||||
msgstr "Sinov"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_search
|
||||
#, fuzzy
|
||||
msgid "Tip"
|
||||
msgstr "Maslahat"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tooltip_position
|
||||
#, fuzzy
|
||||
msgid "Tooltip Position"
|
||||
msgstr "Qo‘shimcha ma'lumot joylashuvi"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__top
|
||||
#, fuzzy
|
||||
msgid "Top"
|
||||
msgstr "Yuqori"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tour_id
|
||||
#, fuzzy
|
||||
msgid "Tour"
|
||||
msgstr "Sayohat"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour_step
|
||||
#, fuzzy
|
||||
msgid "Tour's step"
|
||||
msgstr "Sayohat bosqichi"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.tour_action
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour
|
||||
#: model:ir.ui.menu,name:web_tour.menu_tour_action
|
||||
#, fuzzy
|
||||
msgid "Tours"
|
||||
msgstr "Sayohatlar"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__trigger
|
||||
#, fuzzy
|
||||
msgid "Trigger"
|
||||
msgstr "Ishga tushiruvchi"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#, fuzzy
|
||||
msgid "Url:"
|
||||
msgstr "URL:"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_res_users
|
||||
#, fuzzy
|
||||
msgid "User"
|
||||
msgstr "Foydalanuvchi"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_consumed_ids
|
||||
#, fuzzy
|
||||
msgid "User Consumed"
|
||||
msgstr "Foydalanuvchi tomonidan ishlatilgan"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
#, fuzzy
|
||||
msgid "e.g. My_Tour"
|
||||
msgstr "masalan, Mening_sayohatim"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__left
|
||||
#, fuzzy
|
||||
msgid "left"
|
||||
msgstr "chap"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#, fuzzy
|
||||
msgid "name_of_the_tour"
|
||||
msgstr "sayohat nomi"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#, fuzzy
|
||||
msgid "trigger"
|
||||
msgstr "boshlash"
|
||||
|
|
@ -1,188 +1,382 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Thi Huong Nguyen, 2024
|
||||
#
|
||||
# Thi Huong Nguyen, 2023
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
# "Thi Huong Nguyen (thng)" <thng@odoo.com>, 2025.
|
||||
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~14.5\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
|
||||
"PO-Revision-Date: 2025-11-16 22:41+0000\n"
|
||||
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
|
||||
"Language-Team: Vietnamese <https://translate.odoo.com/projects/odoo-19/"
|
||||
"web_tour/vi/>\n"
|
||||
"Language: 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"
|
||||
"X-Generator: Weblate 5.12.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>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>"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(recording keyboard)"
|
||||
msgstr "(quay bàn phím)"
|
||||
|
||||
#. 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 ""
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(run:"
|
||||
msgstr "(chạy:"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.constraint,message:web_tour.constraint_web_tour_tour_uniq_name
|
||||
msgid "A tour already exists with this name . Tour's name must be unique!"
|
||||
msgstr "Đã có một tour mang tên này. Tên tour không được trùng lặp!"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__bottom
|
||||
msgid "Bottom"
|
||||
msgstr "Dưới"
|
||||
|
||||
#. 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."
|
||||
#: code:addons/web_tour/static/src/tour_utils.js:0
|
||||
msgid "Click the top left corner to navigate across apps."
|
||||
msgstr "Nhấp vào góc trên cùng bên trái để điều hướng giữa các ứng dụng."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id
|
||||
msgid "Consumed by"
|
||||
msgstr "Consumed by"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__content
|
||||
msgid "Content"
|
||||
msgstr "Nội dung"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Được tạo bởi"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Được tạo vào"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__custom
|
||||
msgid "Custom"
|
||||
msgstr "Tùy chỉnh"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "Disable Tours"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' couldn't be saved!"
|
||||
msgstr "Không thể lưu tour tùy chỉnh '%s'!"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' has been added."
|
||||
msgstr "Tour tuỳ chỉnh '%s' đã được bổ sung."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__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"
|
||||
#: model:ir.actions.server,name:web_tour.tour_export_js_action
|
||||
msgid "Export JS"
|
||||
msgstr "Xuất JS"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_ir_http
|
||||
msgid "HTTP Routing"
|
||||
msgstr "Định tuyến HTTP"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Cập nhật lần cuối bởi"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Cập nhật lần cuối vào"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_list
|
||||
msgid "Menu"
|
||||
msgstr "Trình đơn"
|
||||
msgstr "Menu"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Name:"
|
||||
msgstr "Tê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."
|
||||
#: code:addons/web_tour/static/src/js/onboarding_item.xml:0
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__tour_enabled
|
||||
msgid "Onboarding"
|
||||
msgstr "Onboarding"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__rainbow_man_message
|
||||
msgid "Rainbow Man Message"
|
||||
msgstr "Thông điệp Rainbow Man"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Rainbow Man Message..."
|
||||
msgstr "Thông điệp Rainbow Man..."
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record"
|
||||
msgstr "Bản ghi"
|
||||
|
||||
#. 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."
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record Tour"
|
||||
msgstr "Ghi hình tour"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__right
|
||||
msgid "Right"
|
||||
msgstr "Phải"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__run
|
||||
msgid "Run"
|
||||
msgstr "Chạy"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Save"
|
||||
msgstr "Lưu"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll down to reach the next step."
|
||||
msgstr "Cuộn xuống để đến bước tiếp theo."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll left to reach the next step."
|
||||
msgstr "Cuộn sang trái để đến bước tiếp theo."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll right to reach the next step."
|
||||
msgstr "Cuộn sang phải để đến bước tiếp theo."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll up to reach the next step."
|
||||
msgstr "Cuộn lên để đến bước tiếp theo."
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sequence
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__sequence
|
||||
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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sharing_url
|
||||
msgid "Sharing URL"
|
||||
msgstr "Chia sẻ URL"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__url
|
||||
msgid "Starting URL"
|
||||
msgstr "URL bắt đầu"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__step_ids
|
||||
msgid "Step"
|
||||
msgstr "Bước"
|
||||
|
||||
#. 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ử"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Steps"
|
||||
msgstr "Bước"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Steps:"
|
||||
msgstr "Bước:"
|
||||
|
||||
#. 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ử"
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer.xml:0
|
||||
msgid "Stop Tour"
|
||||
msgstr "Ngừng tour"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Test Tour"
|
||||
msgstr "Kiểm thử tour"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Testing"
|
||||
msgstr "Kiểm tra"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tooltip_position
|
||||
msgid "Tooltip Position"
|
||||
msgstr "Vị trí chú thích"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__top
|
||||
msgid "Top"
|
||||
msgstr "Đầu trang"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tour_id
|
||||
msgid "Tour"
|
||||
msgstr "Tham quan"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour_step
|
||||
msgid "Tour's step"
|
||||
msgstr "Bước của tour"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.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 "Du lịch"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__trigger
|
||||
msgid "Trigger"
|
||||
msgstr "Kích hoạt"
|
||||
|
||||
#. 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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Url:"
|
||||
msgstr "URL:"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Người dùng"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_consumed_ids
|
||||
msgid "User Consumed"
|
||||
msgstr "Người dùng đã sử dụng"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "e.g. My_Tour"
|
||||
msgstr "VD: My_Tour"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__left
|
||||
msgid "left"
|
||||
msgstr "trái"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "name_of_the_tour"
|
||||
msgstr "name_of_the_tour"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "trigger"
|
||||
msgstr "kích hoạt"
|
||||
|
||||
#~ 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>"
|
||||
|
||||
#~ msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
#~ msgstr "Click on the <i>Home icon</i> to navigate across apps."
|
||||
|
||||
#~ msgid "Consumed by"
|
||||
#~ msgstr "Consumed by"
|
||||
|
||||
#~ msgid "Disable Tours"
|
||||
#~ msgstr "Disable Tours"
|
||||
|
||||
#~ msgid "Open bugger menu."
|
||||
#~ msgstr "Open bugger menu."
|
||||
|
||||
#~ msgid "Path"
|
||||
#~ msgstr "Đường dẫn"
|
||||
|
||||
#~ msgid "Start"
|
||||
#~ msgstr "Khởi động"
|
||||
|
||||
#~ msgid "Start tour"
|
||||
#~ msgstr "Start tour"
|
||||
|
||||
#~ msgid "Test"
|
||||
#~ msgstr "Kiểm thử"
|
||||
|
||||
#~ msgid "Test tour"
|
||||
#~ msgstr "Test tour"
|
||||
|
||||
#~ msgid "Tour name"
|
||||
#~ msgstr "Tour name"
|
||||
|
|
|
|||
|
|
@ -4,10 +4,10 @@
|
|||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server 19.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"
|
||||
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
|
||||
"PO-Revision-Date: 2026-01-25 18:37+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
|
@ -17,165 +17,320 @@ msgstr ""
|
|||
|
||||
#. 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>"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(recording keyboard)"
|
||||
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."
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(run:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.constraint,message:web_tour.constraint_web_tour_tour_uniq_name
|
||||
msgid "A tour already exists with this name . Tour's name must be unique!"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__bottom
|
||||
msgid "Bottom"
|
||||
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."
|
||||
#: code:addons/web_tour/static/src/tour_utils.js:0
|
||||
msgid "Click the top left corner 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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__content
|
||||
msgid "Content"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_uid
|
||||
msgid "Created by"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_date
|
||||
msgid "Created on"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__custom
|
||||
msgid "Custom"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' couldn't be saved!"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' has been added."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.server,name:web_tour.tour_export_js_action
|
||||
msgid "Export JS"
|
||||
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_ir_http__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_list
|
||||
msgid "Menu"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Name:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_step_utils.js:0
|
||||
#, python-format
|
||||
msgid "Open bugger menu."
|
||||
#: code:addons/web_tour/static/src/js/onboarding_item.xml:0
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__tour_enabled
|
||||
msgid "Onboarding"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__rainbow_man_message
|
||||
msgid "Rainbow Man Message"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Rainbow Man Message..."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record"
|
||||
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."
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__right
|
||||
msgid "Right"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__run
|
||||
msgid "Run"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Save"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll down to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll left to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll right to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll up to reach the next step."
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sequence
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__sequence
|
||||
msgid "Sequence"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Start"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sharing_url
|
||||
msgid "Sharing URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
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"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__url
|
||||
msgid "Starting URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__step_ids
|
||||
msgid "Step"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Steps"
|
||||
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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Steps:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Testing tours"
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer.xml:0
|
||||
msgid "Stop Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_search
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Test Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Testing"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_search
|
||||
msgid "Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tooltip_position
|
||||
msgid "Tooltip Position"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__top
|
||||
msgid "Top"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tour_id
|
||||
msgid "Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour_step
|
||||
msgid "Tour's step"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.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 ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__trigger
|
||||
msgid "Trigger"
|
||||
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"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Url:"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_res_users
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_consumed_ids
|
||||
msgid "User Consumed"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "e.g. My_Tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__left
|
||||
msgid "left"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "name_of_the_tour"
|
||||
msgstr ""
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "trigger"
|
||||
msgstr ""
|
||||
|
|
|
|||
|
|
@ -1,186 +1,385 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Jeffery CHEN <jeffery9@gmail.com>, 2022
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
# "Chloe Wang (chwa)" <chwa@odoo.com>, 2025.
|
||||
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~14.5\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
|
||||
"PO-Revision-Date: 2025-11-16 22:41+0000\n"
|
||||
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
|
||||
"Language-Team: Chinese (Simplified Han script) <https://translate.odoo.com/"
|
||||
"projects/odoo-19/web_tour/zh_Hans/>\n"
|
||||
"Language: 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"
|
||||
"X-Generator: Weblate 5.12.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>"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(recording keyboard)"
|
||||
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 "单击此处进入下一步。"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(run:"
|
||||
msgstr "(运行:"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.constraint,message:web_tour.constraint_web_tour_tour_uniq_name
|
||||
msgid "A tour already exists with this name . Tour's name must be unique!"
|
||||
msgstr "已经存在一个与此名称相同的Tour。名称必须是唯一的!"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__bottom
|
||||
msgid "Bottom"
|
||||
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> 导航可在功能应用间跳转。"
|
||||
#: code:addons/web_tour/static/src/tour_utils.js:0
|
||||
msgid "Click the top left corner 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 "消耗于"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__content
|
||||
msgid "Content"
|
||||
msgstr "内容"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "创建人"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_date
|
||||
msgid "Created on"
|
||||
msgstr "创建日期"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__custom
|
||||
msgid "Custom"
|
||||
msgstr "自定义"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "禁用游览"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' couldn't be saved!"
|
||||
msgstr "自定义导览%s无法保存!"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' has been added."
|
||||
msgstr "已添加自定义导览%s"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "显示名称"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.server,name:web_tour.tour_export_js_action
|
||||
msgid "Export JS"
|
||||
msgstr "导出 JS"
|
||||
|
||||
#. 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_ir_http__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__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 "最后修改时间"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "最后更新人"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "上次更新日期"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_list
|
||||
msgid "Menu"
|
||||
msgstr "菜单"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
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 "引导旅游"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Name:"
|
||||
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 "打开调试菜单。"
|
||||
#: code:addons/web_tour/static/src/js/onboarding_item.xml:0
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__tour_enabled
|
||||
msgid "Onboarding"
|
||||
msgstr "入职"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__rainbow_man_message
|
||||
msgid "Rainbow Man Message"
|
||||
msgstr "彩虹人信息"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Rainbow Man Message..."
|
||||
msgstr "彩虹人信息..."
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "路径"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record"
|
||||
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 "滚动到下一个步骤。"
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record Tour"
|
||||
msgstr "记录导览"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__right
|
||||
msgid "Right"
|
||||
msgstr "右"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__run
|
||||
msgid "Run"
|
||||
msgstr "运行"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Save"
|
||||
msgstr "保存"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll down to reach the next step."
|
||||
msgstr "向下滚动,进入下一步骤。"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll left to reach the next step."
|
||||
msgstr "向左滚动进入下一步"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll right to reach the next step."
|
||||
msgstr "向右滚动进入下一步"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll up to reach the next step."
|
||||
msgstr "向上滚动,进入下一步骤。"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sequence
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__sequence
|
||||
msgid "Sequence"
|
||||
msgstr "序号"
|
||||
msgstr "序列"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sharing_url
|
||||
msgid "Sharing URL"
|
||||
msgstr "分享URL"
|
||||
|
||||
#. 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
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
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 "开始游览"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__url
|
||||
msgid "Starting URL"
|
||||
msgstr "起始网址"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__step_ids
|
||||
msgid "Step"
|
||||
msgstr "步骤"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Steps"
|
||||
msgstr "步骤"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Steps:"
|
||||
msgstr "步驟:"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer.xml:0
|
||||
msgid "Stop Tour"
|
||||
msgstr "停止导览"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Test Tour"
|
||||
msgstr "测试游览"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Testing"
|
||||
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
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.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 "游览名称"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tooltip_position
|
||||
msgid "Tooltip Position"
|
||||
msgstr "工具提示位置"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__top
|
||||
msgid "Top"
|
||||
msgstr "顶部"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tour_id
|
||||
msgid "Tour"
|
||||
msgstr "产品视频"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour_step
|
||||
msgid "Tour's step"
|
||||
msgstr "游览步骤"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.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 "游览"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__trigger
|
||||
msgid "Trigger"
|
||||
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 "游览"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Url:"
|
||||
msgstr "URL:"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_res_users
|
||||
msgid "User"
|
||||
msgstr "用户"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_consumed_ids
|
||||
msgid "User Consumed"
|
||||
msgstr "用户已消耗"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "e.g. My_Tour"
|
||||
msgstr "例如:My_Tour"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__left
|
||||
msgid "left"
|
||||
msgstr "左"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "name_of_the_tour"
|
||||
msgstr "name_of_the_tour"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "trigger"
|
||||
msgstr "触发方式"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "<strong><b>Good job!</b> You went through all steps of this tour.</strong>"
|
||||
#~ msgstr "<strong><b>干得好!</b>您经历了这次旅行的所有步骤。</strong>"
|
||||
|
||||
#~ msgid "Click on the <i>Home icon</i> to navigate across apps."
|
||||
#~ msgstr "点击 <i>首页</i> 导航可在功能应用间跳转。"
|
||||
|
||||
#~ msgid "Consumed by"
|
||||
#~ msgstr "消耗于"
|
||||
|
||||
#~ msgid "Disable Tours"
|
||||
#~ msgstr "禁用游览"
|
||||
|
||||
#~ msgid "Onboarding tours"
|
||||
#~ msgstr "引导旅游"
|
||||
|
||||
#~ msgid "Open bugger menu."
|
||||
#~ msgstr "打开调试菜单。"
|
||||
|
||||
#~ msgid "Path"
|
||||
#~ msgstr "路径"
|
||||
|
||||
#~ msgid "Start"
|
||||
#~ msgstr "开始"
|
||||
|
||||
#~ msgid "Start tour"
|
||||
#~ msgstr "开始游览"
|
||||
|
||||
#~ msgid "Test"
|
||||
#~ msgstr "测试"
|
||||
|
||||
#~ msgid "Test tour"
|
||||
#~ msgstr "测试之旅"
|
||||
|
||||
#~ msgid "Testing tours"
|
||||
#~ msgstr "测试之旅"
|
||||
|
||||
#~ msgid "Tour name"
|
||||
#~ msgstr "游览名称"
|
||||
|
|
|
|||
|
|
@ -1,185 +1,345 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * web_tour
|
||||
#
|
||||
# * web_tour
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
#
|
||||
# Wil Odoo, 2025
|
||||
# Tony Ng, 2025
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~18.3\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
|
||||
"PO-Revision-Date: 2025-11-16 22:46+0000\n"
|
||||
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
|
||||
"Language-Team: Chinese (Traditional Han script) <https://translate.odoo.com/"
|
||||
"projects/odoo-19/web_tour/zh_Hant/>\n"
|
||||
"Language: 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"
|
||||
"X-Generator: Weblate 5.12.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>"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(recording keyboard)"
|
||||
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 ""
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "(run:"
|
||||
msgstr "(運行:"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.constraint,message:web_tour.constraint_web_tour_tour_uniq_name
|
||||
msgid "A tour already exists with this name . Tour's name must be unique!"
|
||||
msgstr "已有相同名稱的導覽。導覽名稱必須獨一無二。"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__bottom
|
||||
msgid "Bottom"
|
||||
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> 可跨應用程式導航。"
|
||||
#: code:addons/web_tour/static/src/tour_utils.js:0
|
||||
msgid "Click the top left corner 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 "消耗由"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__content
|
||||
msgid "Content"
|
||||
msgstr "內容"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "建立人員"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__create_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__create_date
|
||||
msgid "Created on"
|
||||
msgstr "建立於"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__custom
|
||||
msgid "Custom"
|
||||
msgstr "自訂"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/debug_manager.js:0
|
||||
#, python-format
|
||||
msgid "Disable Tours"
|
||||
msgstr "停用導覽"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' couldn't be saved!"
|
||||
msgstr "未能儲存自訂導覽「%s」。"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.js:0
|
||||
msgid "Custom tour '%s' has been added."
|
||||
msgstr "已加入自訂導覽「%s」。"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_ir_http__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__display_name
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "顯示名稱"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.server,name:web_tour.tour_export_js_action
|
||||
msgid "Export JS"
|
||||
msgstr "匯出 JS"
|
||||
|
||||
#. 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_ir_http__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
msgstr "識別號"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "最後修改於"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_uid
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "最後更新者"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.edit_tour_list
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__write_date
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "最後更新於"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_list
|
||||
msgid "Menu"
|
||||
msgstr "選單"
|
||||
msgstr "功能表"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
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 "入職導覽"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Name:"
|
||||
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 選單"
|
||||
#: code:addons/web_tour/static/src/js/onboarding_item.xml:0
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
#: model:ir.model.fields,field_description:web_tour.field_res_users__tour_enabled
|
||||
msgid "Onboarding"
|
||||
msgstr "新手簡介"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__rainbow_man_message
|
||||
msgid "Rainbow Man Message"
|
||||
msgstr "彩虹小精靈訊息"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Rainbow Man Message..."
|
||||
msgstr "彩虹小精靈訊息⋯"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Path"
|
||||
msgstr "路徑"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record"
|
||||
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 "滾動來進入下一步"
|
||||
#: code:addons/web_tour/static/src/views/tour_controller.xml:0
|
||||
msgid "Record Tour"
|
||||
msgstr "錄影導覽"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__right
|
||||
msgid "Right"
|
||||
msgstr "右"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__run
|
||||
msgid "Run"
|
||||
msgstr "執行"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Save"
|
||||
msgstr "儲存"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll down to reach the next step."
|
||||
msgstr "向下捲動,以進入下一步驟。"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll left to reach the next step."
|
||||
msgstr "向左捲動以到達下一步。"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll right to reach the next step."
|
||||
msgstr "向右捲動以到達下一步。"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer_state.js:0
|
||||
msgid "Scroll up to reach the next step."
|
||||
msgstr "向上捲動,以進入下一步驟。"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sequence
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__sequence
|
||||
msgid "Sequence"
|
||||
msgstr "序號"
|
||||
msgstr "序列號"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__sharing_url
|
||||
msgid "Sharing URL"
|
||||
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
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
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 "開始導覽"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__url
|
||||
msgid "Starting URL"
|
||||
msgstr "起始網址"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__step_ids
|
||||
msgid "Step"
|
||||
msgstr "跳號"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/debug/tour_dialog_component.xml:0
|
||||
#, python-format
|
||||
msgid "Test"
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "Steps"
|
||||
msgstr "步驟"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Steps:"
|
||||
msgstr "步驟:"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_pointer/tour_pointer.xml:0
|
||||
msgid "Stop Tour"
|
||||
msgstr "停止導覽"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Test Tour"
|
||||
msgstr "測試導覽"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/widgets/tour_start.xml:0
|
||||
msgid "Testing"
|
||||
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
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_search
|
||||
msgid "Tip"
|
||||
msgstr "提示"
|
||||
msgstr "小費"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__name
|
||||
msgid "Tour name"
|
||||
msgstr "導覽名稱"
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tooltip_position
|
||||
msgid "Tooltip Position"
|
||||
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.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__top
|
||||
msgid "Top"
|
||||
msgstr "上方"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__tour_id
|
||||
msgid "Tour"
|
||||
msgstr "導覽"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_web_tour_tour_step
|
||||
msgid "Tour's step"
|
||||
msgstr "導覽步驟"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.actions.act_window,name:web_tour.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 "導覽"
|
||||
msgstr "遊覽"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour_step__trigger
|
||||
msgid "Trigger"
|
||||
msgstr "觸發"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "Url:"
|
||||
msgstr "網址:"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model,name:web_tour.model_res_users
|
||||
msgid "User"
|
||||
msgstr "使用者"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_consumed_ids
|
||||
msgid "User Consumed"
|
||||
msgstr "使用者已消耗"
|
||||
|
||||
#. module: web_tour
|
||||
#: model_terms:ir.ui.view,arch_db:web_tour.tour_form
|
||||
msgid "e.g. My_Tour"
|
||||
msgstr "例:我的導覽"
|
||||
|
||||
#. module: web_tour
|
||||
#: model:ir.model.fields.selection,name:web_tour.selection__web_tour_tour_step__tooltip_position__left
|
||||
msgid "left"
|
||||
msgstr "左"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "name_of_the_tour"
|
||||
msgstr "name_of_the_tour"
|
||||
|
||||
#. module: web_tour
|
||||
#. odoo-javascript
|
||||
#: code:addons/web_tour/static/src/js/tour_recorder/tour_recorder.xml:0
|
||||
msgid "trigger"
|
||||
msgstr "觸發"
|
||||
|
|
|
|||
|
|
@ -1,5 +1,3 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from . import res_users
|
||||
from . import ir_http
|
||||
from . import tour
|
||||
|
|
|
|||
|
|
@ -1,16 +1,11 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from odoo import models
|
||||
|
||||
|
||||
class Http(models.AbstractModel):
|
||||
class IrHttp(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
|
||||
result["tour_enabled"] = self.env.user.tour_enabled
|
||||
result['current_tour'] = self.env["web_tour.tour"].get_current_tour()
|
||||
return result
|
||||
|
|
|
|||
18
odoo-bringout-oca-ocb-web_tour/web_tour/models/res_users.py
Normal file
18
odoo-bringout-oca-ocb-web_tour/web_tour/models/res_users.py
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
from odoo import models, fields, api, modules
|
||||
|
||||
|
||||
class ResUsers(models.Model):
|
||||
_inherit = "res.users"
|
||||
|
||||
tour_enabled = fields.Boolean(compute='_compute_tour_enabled', store=True, readonly=False, string="Onboarding")
|
||||
|
||||
@api.depends("create_date")
|
||||
def _compute_tour_enabled(self):
|
||||
demo_modules_count = self.env['ir.module.module'].sudo().search_count([('demo', '=', True)])
|
||||
for user in self:
|
||||
user.tour_enabled = user._is_admin() and demo_modules_count == 0 and not modules.module.current_test
|
||||
|
||||
@api.model
|
||||
def switch_tour_enabled(self, val):
|
||||
self.env.user.sudo().tour_enabled = val
|
||||
return self.env.user.tour_enabled
|
||||
|
|
@ -1,30 +1,112 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from odoo import api, fields, models
|
||||
from odoo import api, fields, models, Command
|
||||
import json
|
||||
import base64
|
||||
|
||||
|
||||
class Tour(models.Model):
|
||||
|
||||
_name = "web_tour.tour"
|
||||
class Web_TourTour(models.Model):
|
||||
_name = 'web_tour.tour'
|
||||
_description = "Tours"
|
||||
_log_access = False
|
||||
_order = "sequence, name, id"
|
||||
|
||||
name = fields.Char(string="Tour name", required=True)
|
||||
user_id = fields.Many2one('res.users', string='Consumed by')
|
||||
name = fields.Char(required=True)
|
||||
step_ids = fields.One2many("web_tour.tour.step", "tour_id")
|
||||
url = fields.Char(string="Starting URL", default="/odoo")
|
||||
sharing_url = fields.Char(compute="_compute_sharing_url", string="Sharing URL")
|
||||
rainbow_man_message = fields.Html(default="<b>Good job!</b> You went through all steps of this tour.", translate=True)
|
||||
sequence = fields.Integer(default=1000)
|
||||
custom = fields.Boolean(string="Custom")
|
||||
user_consumed_ids = fields.Many2many("res.users")
|
||||
|
||||
_uniq_name = models.Constraint(
|
||||
'unique(name)',
|
||||
"A tour already exists with this name . Tour's name must be unique!",
|
||||
)
|
||||
|
||||
@api.depends("name")
|
||||
def _compute_sharing_url(self):
|
||||
for tour in self:
|
||||
tour.sharing_url = f"{tour.get_base_url()}/odoo?tour={tour.name}"
|
||||
|
||||
@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})
|
||||
def consume(self, tourName):
|
||||
if self.env.user and self.env.user._is_internal():
|
||||
tour_id = self.search([("name", "=", tourName)])
|
||||
if tour_id:
|
||||
tour_id.sudo().user_consumed_ids = [Command.link(self.env.user.id)]
|
||||
return self.get_current_tour()
|
||||
|
||||
@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)])]
|
||||
def get_current_tour(self):
|
||||
if self.env.user and self.env.user.tour_enabled and self.env.user._is_internal():
|
||||
tours_to_run = self.search([("custom", "=", False), ("user_consumed_ids", "not in", self.env.user.id)])
|
||||
return bool(tours_to_run[:1]) and tours_to_run[:1]._get_tour_json()
|
||||
|
||||
@api.model
|
||||
def get_tour_json_by_name(self, tour_name):
|
||||
tour_id = self.search([("name", "=", tour_name)])
|
||||
return tour_id._get_tour_json()
|
||||
|
||||
def _get_tour_json(self):
|
||||
tour_json = self.read(fields={
|
||||
"name",
|
||||
"url",
|
||||
"custom"
|
||||
})[0]
|
||||
|
||||
del tour_json["id"]
|
||||
tour_json["steps"] = self.step_ids.get_steps_json()
|
||||
tour_json["rainbowManMessage"] = self.rainbow_man_message
|
||||
return tour_json
|
||||
|
||||
def export_js_file(self):
|
||||
js_content = f"""import {{ registry }} from '@web/core/registry';
|
||||
|
||||
registry.category("web_tour.tours").add("{self.name}", {{
|
||||
url: "{self.url}",
|
||||
steps: () => {json.dumps(self.step_ids.get_steps_json(), indent=4)}
|
||||
}})"""
|
||||
|
||||
attachment_id = self.env["ir.attachment"].create({
|
||||
"datas": base64.b64encode(bytes(js_content, 'utf-8')),
|
||||
"name": f"{self.name}.js",
|
||||
"mimetype": "application/javascript",
|
||||
"res_model": "web_tour.tour",
|
||||
"res_id": self.id,
|
||||
})
|
||||
|
||||
return {
|
||||
"type": "ir.actions.act_url",
|
||||
"url": f"/web/content/{attachment_id.id}?download=true",
|
||||
}
|
||||
|
||||
|
||||
class Web_TourTourStep(models.Model):
|
||||
_name = 'web_tour.tour.step'
|
||||
_description = "Tour's step"
|
||||
_order = "sequence, id"
|
||||
|
||||
trigger = fields.Char(required=True)
|
||||
content = fields.Char()
|
||||
tooltip_position = fields.Selection(selection=[
|
||||
["bottom", "Bottom"],
|
||||
["top", "Top"],
|
||||
["right", "Right"],
|
||||
["left", "left"],
|
||||
], default="bottom")
|
||||
tour_id = fields.Many2one("web_tour.tour", required=True, index=True, ondelete="cascade")
|
||||
run = fields.Char()
|
||||
sequence = fields.Integer()
|
||||
|
||||
def get_steps_json(self):
|
||||
steps = []
|
||||
|
||||
for step in self.read(fields=["trigger", "content", "run", "tooltip_position"]):
|
||||
del step["id"]
|
||||
step["tooltipPosition"] = step["tooltip_position"]
|
||||
del step["tooltip_position"]
|
||||
|
||||
if not step["content"]:
|
||||
del step["content"]
|
||||
steps.append(step)
|
||||
|
||||
return steps
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
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
|
||||
web_tour.access_web_tour_tour_admin,access_web_tour_tour_admin,model_web_tour_tour,base.group_system,1,1,1,1
|
||||
web_tour.access_web_tour_tour_readonly,access_web_tour_tour_readonly,model_web_tour_tour,base.group_user,1,0,0,0
|
||||
web_tour.access_web_tour_tour_step_admin,access_web_tour_tour_step_admin,web_tour.model_web_tour_tour_step,base.group_system,1,1,1,1
|
||||
web_tour.access_web_tour_tour_step_readonly,access_web_tour_tour_step_readonly,web_tour.model_web_tour_tour_step,base.group_user,1,0,0,0
|
||||
|
|
|
|||
|
|
|
@ -1,2 +0,0 @@
|
|||
"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)]"
|
||||
|
17
odoo-bringout-oca-ocb-web_tour/web_tour/static/src/@types/registries.d.ts
vendored
Normal file
17
odoo-bringout-oca-ocb-web_tour/web_tour/static/src/@types/registries.d.ts
vendored
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
declare module "registries" {
|
||||
interface TourStep {
|
||||
content: string;
|
||||
trigger: string;
|
||||
run: string | (() => (void | Promise<void>));
|
||||
}
|
||||
|
||||
export interface ToursRegistryShape {
|
||||
test?: boolean;
|
||||
url: string;
|
||||
steps(): TourStep[];
|
||||
}
|
||||
|
||||
export interface GlobalRegistryCategories {
|
||||
"web_tour.tours": ToursRegistryShape;
|
||||
}
|
||||
}
|
||||
|
|
@ -1,49 +0,0 @@
|
|||
/** @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);
|
||||
|
|
@ -1,43 +0,0 @@
|
|||
/** @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");
|
||||
|
|
@ -1,59 +0,0 @@
|
|||
<?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,15 @@
|
|||
<?xml version="1.0"?>
|
||||
<templates>
|
||||
<t t-name="web_tour.OnboardingItem">
|
||||
<DropdownItem>
|
||||
<div class="d-flex justify-content-between ps-3">
|
||||
<div class="align-self-center">
|
||||
<span class="form-check form-switch" t-on-click.stop.prevent="() => this.props.toggleItem()">
|
||||
<input type="checkbox" class="form-check-input" id="onboarding" t-att-checked="this.props.toursEnabled"/>
|
||||
<label class="form-check-label">Onboarding</label>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</DropdownItem>
|
||||
</t>
|
||||
</templates>
|
||||
|
|
@ -1,21 +0,0 @@
|
|||
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);
|
||||
});
|
||||
});
|
||||
},
|
||||
});
|
||||
});
|
||||
|
|
@ -1,244 +0,0 @@
|
|||
|
||||
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;
|
||||
});
|
||||
|
|
@ -1,680 +0,0 @@
|
|||
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,221 @@
|
|||
import * as hootDom from "@odoo/hoot-dom";
|
||||
import { enableEventLogs, setupEventActions } from "@web/../lib/hoot-dom/helpers/events";
|
||||
import { browser } from "@web/core/browser/browser";
|
||||
import { Macro } from "@web/core/macro";
|
||||
import { config as transitionConfig } from "@web/core/transition";
|
||||
import { TourStepAutomatic } from "@web_tour/js/tour_automatic/tour_step_automatic";
|
||||
import { tourState } from "@web_tour/js/tour_state";
|
||||
|
||||
export class TourAutomatic {
|
||||
mode = "auto";
|
||||
allowUnload = true;
|
||||
constructor(data) {
|
||||
Object.assign(this, data);
|
||||
this.steps = this.steps.map((step, index) => new TourStepAutomatic(step, this, index));
|
||||
this.config = tourState.getCurrentConfig() || {};
|
||||
}
|
||||
|
||||
get currentIndex() {
|
||||
return tourState.getCurrentIndex();
|
||||
}
|
||||
|
||||
get currentStep() {
|
||||
return this.steps[this.currentIndex];
|
||||
}
|
||||
|
||||
get debugMode() {
|
||||
return this.config.debug !== false;
|
||||
}
|
||||
|
||||
start() {
|
||||
setupEventActions(document.createElement("div"), { allowSubmit: true });
|
||||
enableEventLogs(this.debugMode);
|
||||
const { delayToCheckUndeterminisms, stepDelay } = this.config;
|
||||
const macroSteps = this.steps
|
||||
.filter((step) => step.index >= this.currentIndex)
|
||||
.flatMap((step) => [
|
||||
{
|
||||
action: async () => {
|
||||
if (this.debugMode) {
|
||||
console.groupCollapsed(step.describeMe);
|
||||
console.log(step.stringify);
|
||||
if (stepDelay > 0) {
|
||||
await hootDom.delay(stepDelay);
|
||||
}
|
||||
if (step.break) {
|
||||
// eslint-disable-next-line no-debugger
|
||||
debugger;
|
||||
}
|
||||
} else {
|
||||
console.log(step.describeMe);
|
||||
}
|
||||
},
|
||||
},
|
||||
{
|
||||
trigger: step.trigger ? () => step.findTrigger() : null,
|
||||
timeout:
|
||||
step.pause && this.debugMode
|
||||
? 9999999
|
||||
: step.timeout || this.timeout || 10000,
|
||||
action: async (trigger) => {
|
||||
if (delayToCheckUndeterminisms > 0) {
|
||||
await step.checkForUndeterminisms(trigger, delayToCheckUndeterminisms);
|
||||
}
|
||||
this.allowUnload = false;
|
||||
if (!step.skipped && step.expectUnloadPage) {
|
||||
this.allowUnload = true;
|
||||
setTimeout(() => {
|
||||
const message = `
|
||||
The key { expectUnloadPage } is defined but page has not been unloaded within 20000 ms.
|
||||
You probably don't need it.
|
||||
`.replace(/^\s+/gm, "");
|
||||
this.throwError(message);
|
||||
}, 20000);
|
||||
}
|
||||
await step.doAction();
|
||||
if (this.debugMode) {
|
||||
console.log(trigger);
|
||||
if (step.skipped) {
|
||||
console.log("This step has been skipped");
|
||||
} else {
|
||||
console.log("This step has run successfully");
|
||||
}
|
||||
console.groupEnd();
|
||||
if (step.pause) {
|
||||
await this.pause();
|
||||
}
|
||||
}
|
||||
tourState.setCurrentIndex(step.index + 1);
|
||||
if (this.allowUnload) {
|
||||
return "StopTheMacro!";
|
||||
}
|
||||
},
|
||||
},
|
||||
]);
|
||||
|
||||
const end = () => {
|
||||
delete window[hootNameSpace];
|
||||
transitionConfig.disabled = false;
|
||||
tourState.clear();
|
||||
//No need to catch error yet.
|
||||
window.addEventListener(
|
||||
"error",
|
||||
(ev) => {
|
||||
ev.preventDefault();
|
||||
ev.stopImmediatePropagation();
|
||||
},
|
||||
true
|
||||
);
|
||||
window.addEventListener(
|
||||
"unhandledrejection",
|
||||
(ev) => {
|
||||
ev.preventDefault();
|
||||
ev.stopImmediatePropagation();
|
||||
},
|
||||
true
|
||||
);
|
||||
};
|
||||
|
||||
this.macro = new Macro({
|
||||
name: this.name,
|
||||
steps: macroSteps,
|
||||
onError: ({ error }) => {
|
||||
if (error.type === "Timeout") {
|
||||
this.throwError(...this.currentStep.describeWhyIFailed, error.message);
|
||||
} else {
|
||||
this.throwError(error.message);
|
||||
}
|
||||
end();
|
||||
},
|
||||
onComplete: () => {
|
||||
browser.console.log("tour succeeded");
|
||||
// Used to see easily in the python console and to know which tour has been succeeded in suite tours case.
|
||||
const succeeded = `║ TOUR ${this.name} SUCCEEDED ║`;
|
||||
const msg = [succeeded];
|
||||
msg.unshift("╔" + "═".repeat(succeeded.length - 2) + "╗");
|
||||
msg.push("╚" + "═".repeat(succeeded.length - 2) + "╝");
|
||||
browser.console.log(`\n\n${msg.join("\n")}\n`);
|
||||
end();
|
||||
},
|
||||
});
|
||||
|
||||
const beforeUnloadHandler = () => {
|
||||
if (!this.allowUnload) {
|
||||
const message = `
|
||||
Be sure to use { expectUnloadPage: true } for any step
|
||||
that involves firing a beforeUnload event.
|
||||
This avoid a non-deterministic behavior by explicitly stopping
|
||||
the tour that might continue before the page is unloaded.
|
||||
`.replace(/^\s+/gm, "");
|
||||
this.throwError(message);
|
||||
}
|
||||
};
|
||||
window.addEventListener("beforeunload", beforeUnloadHandler);
|
||||
|
||||
if (this.debugMode && this.currentIndex === 0) {
|
||||
// Starts the tour with a debugger to allow you to choose devtools configuration.
|
||||
// eslint-disable-next-line no-debugger
|
||||
debugger;
|
||||
}
|
||||
transitionConfig.disabled = true;
|
||||
const hootNameSpace = hootDom.exposeHelpers(hootDom);
|
||||
console.debug(`Hoot DOM helpers available from \`window.${hootNameSpace}\``);
|
||||
this.macro.start();
|
||||
}
|
||||
|
||||
get describeWhereIFailed() {
|
||||
const offset = 3;
|
||||
const start = Math.max(this.currentIndex - offset, 0);
|
||||
const end = Math.min(this.currentIndex + offset, this.steps.length - 1);
|
||||
const result = [];
|
||||
for (let i = start; i <= end; i++) {
|
||||
const step = this.steps[i];
|
||||
const stepString = step.stringify;
|
||||
const text = [stepString];
|
||||
if (i === this.currentIndex) {
|
||||
const line = "-".repeat(10);
|
||||
const failing_step = `${line} FAILED: ${step.describeMe} ${line}`;
|
||||
text.unshift(failing_step);
|
||||
text.push("-".repeat(failing_step.length));
|
||||
}
|
||||
result.push(...text);
|
||||
}
|
||||
return result.join("\n");
|
||||
}
|
||||
|
||||
/**
|
||||
* @param {string} [error]
|
||||
*/
|
||||
throwError(...args) {
|
||||
console.groupEnd();
|
||||
tourState.setCurrentTourOnError();
|
||||
// console.error notifies the test runner that the tour failed.
|
||||
browser.console.error([`FAILED: ${this.currentStep.describeMe}.`, ...args].join("\n"));
|
||||
// The logged text shows the relative position of the failed step.
|
||||
// Useful for finding the failed step.
|
||||
browser.console.dir(this.describeWhereIFailed);
|
||||
if (this.debugMode) {
|
||||
// eslint-disable-next-line no-debugger
|
||||
debugger;
|
||||
}
|
||||
}
|
||||
|
||||
async pause() {
|
||||
const styles = [
|
||||
"background: black; color: white; font-size: 14px",
|
||||
"background: black; color: orange; font-size: 14px",
|
||||
];
|
||||
console.log(
|
||||
`%cTour is paused. Use %cplay()%c to continue.`,
|
||||
styles[0],
|
||||
styles[1],
|
||||
styles[0]
|
||||
);
|
||||
await new Promise((resolve) => {
|
||||
window.play = () => {
|
||||
resolve();
|
||||
delete window.play;
|
||||
};
|
||||
});
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
export class TourHelpers {
|
||||
constructor(anchor) {
|
||||
this.anchor = anchor;
|
||||
this.delay = 20;
|
||||
return new Proxy(this, {
|
||||
get(target, prop, receiver) {
|
||||
const value = Reflect.get(target, prop, receiver);
|
||||
if (typeof value === "function" && prop !== "constructor") {
|
||||
return value.bind(target);
|
||||
}
|
||||
return value;
|
||||
},
|
||||
});
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,371 @@
|
|||
import * as hoot from "@odoo/hoot-dom";
|
||||
import { patch } from "@web/core/utils/patch";
|
||||
import { TourHelpers } from "./tour_helpers";
|
||||
|
||||
patch(TourHelpers.prototype, {
|
||||
/**
|
||||
* Ensures that the given {@link Selector} is checked.
|
||||
* @description
|
||||
* If it is not checked, a click is triggered on the input.
|
||||
* If the input is still not checked after the click, an error is thrown.
|
||||
*
|
||||
* @param {string|Node} selector
|
||||
* @example
|
||||
* run: "check", //Checks the action element
|
||||
* @example
|
||||
* run: "check input[type=checkbox]", // Checks the selector
|
||||
*/
|
||||
async check(selector) {
|
||||
const element = this._get_action_element(selector);
|
||||
await hoot.check(element);
|
||||
},
|
||||
|
||||
/**
|
||||
* Clears the **value** of the **{@link Selector}**.
|
||||
* @description
|
||||
* This is done using the following sequence:
|
||||
* - pressing "Control" + "A" to select the whole value;
|
||||
* - pressing "Backspace" to delete the value;
|
||||
* - (optional) triggering a "change" event by pressing "Enter".
|
||||
*
|
||||
* @param {Selector} selector
|
||||
* @example
|
||||
* run: "clear", // Clears the value of the action element
|
||||
* @example
|
||||
* run: "clear input#my_input", // Clears the value of the selector
|
||||
*/
|
||||
async clear(selector) {
|
||||
const element = this._get_action_element(selector);
|
||||
await hoot.click(element);
|
||||
await hoot.clear();
|
||||
},
|
||||
|
||||
/**
|
||||
* Performs a click sequence on the given **{@link Selector}**
|
||||
* @description Let's see more informations about click sequence here: {@link hoot.click}
|
||||
* @param {Selector} selector
|
||||
* @param {import("@odoo/hoot-dom").PointerOptions} options
|
||||
* @example
|
||||
* run: "click", // Click on the action element
|
||||
* @example
|
||||
* run: "click .o_rows:first", // Click on the selector
|
||||
*/
|
||||
async click(selector, options = { interactive: false }) {
|
||||
const element = this._get_action_element(selector);
|
||||
// FIXME: should always target interactive element, but some tour steps are
|
||||
// targetting elements affected by 'pointer-events: none' for some reason.
|
||||
// This option should ultimately disappear, with all affected cased fixed
|
||||
// individually (no common cause found during a quick investigation).
|
||||
await hoot.click(element, options);
|
||||
},
|
||||
|
||||
/**
|
||||
* Performs two click sequences on the given **{@link Selector}**.
|
||||
* @description Let's see more informations about click sequence here: {@link hoot.dblclick}
|
||||
* @param {Selector} selector
|
||||
* @example
|
||||
* run: "dblclick", // Double click on the action element
|
||||
* @example
|
||||
* run: "dblclick .o_rows:first", // Double click on the selector
|
||||
*/
|
||||
async dblclick(selector) {
|
||||
const element = this._get_action_element(selector);
|
||||
await hoot.dblclick(element);
|
||||
},
|
||||
|
||||
/**
|
||||
* Starts a drag sequence on the active element (anchor) and drop it on the given **{@link Selector}**.
|
||||
* @param {Selector} selector
|
||||
* @param {hoot.PointerOptions} options
|
||||
* @example
|
||||
* run: "drag_and_drop .o_rows:first", // Drag the active element and drop it in the selector
|
||||
* @example
|
||||
* async run(helpers) {
|
||||
* await helpers.drag_and_drop(".o_rows:first", {
|
||||
* position: {
|
||||
* top: 40,
|
||||
* left: 5,
|
||||
* },
|
||||
* relative: true,
|
||||
* });
|
||||
* }
|
||||
*/
|
||||
async drag_and_drop(selector, options) {
|
||||
if (typeof options !== "object") {
|
||||
options = { position: "top", relative: true };
|
||||
}
|
||||
const dragEffectDelay = async () => {
|
||||
await hoot.animationFrame();
|
||||
await hoot.delay(this.delay);
|
||||
};
|
||||
|
||||
const element = this.anchor;
|
||||
const { drop, moveTo } = await hoot.drag(element);
|
||||
await dragEffectDelay();
|
||||
await hoot.hover(element, {
|
||||
position: {
|
||||
top: 20,
|
||||
left: 20,
|
||||
},
|
||||
relative: true,
|
||||
});
|
||||
await dragEffectDelay();
|
||||
const target = await hoot.waitFor(selector, {
|
||||
visible: true,
|
||||
timeout: 1000,
|
||||
});
|
||||
await moveTo(target, options);
|
||||
await dragEffectDelay();
|
||||
await drop(target, options);
|
||||
await dragEffectDelay();
|
||||
},
|
||||
|
||||
/**
|
||||
* Edit input or textarea given by **{@link selector}**
|
||||
* @param {string} text
|
||||
* @param {Selector} selector
|
||||
* @example
|
||||
* run: "edit Hello Mr. Doku",
|
||||
*/
|
||||
async edit(text, selector) {
|
||||
const element = this._get_action_element(selector);
|
||||
await hoot.click(element);
|
||||
await hoot.edit(text);
|
||||
},
|
||||
|
||||
/**
|
||||
* Edit only editable wysiwyg element given by **{@link Selector}**
|
||||
* @param {string} text
|
||||
* @param {Selector} selector
|
||||
*/
|
||||
async editor(text, selector) {
|
||||
const element = this._get_action_element(selector);
|
||||
const InEditor = Boolean(element.closest(".odoo-editor-editable"));
|
||||
if (!InEditor) {
|
||||
throw new Error("run 'editor' always on an element in an editor");
|
||||
}
|
||||
await hoot.click(element);
|
||||
this._set_range(element, "start");
|
||||
await hoot.keyDown("_");
|
||||
element.textContent = text;
|
||||
await hoot.manuallyDispatchProgrammaticEvent(element, "input");
|
||||
this._set_range(element, "stop");
|
||||
await hoot.keyUp("_");
|
||||
await hoot.manuallyDispatchProgrammaticEvent(element, "change");
|
||||
},
|
||||
|
||||
/**
|
||||
* Fills the **{@link Selector}** with the given `value`.
|
||||
* @description This helper is intended for `<input>` and `<textarea>` elements,
|
||||
* with the exception of `"checkbox"` and `"radio"` types, which should be
|
||||
* selected using the {@link check} helper.
|
||||
* In tour, it's mainly usefull for autocomplete components.
|
||||
* @param {string} value
|
||||
* @param {Selector} selector
|
||||
*/
|
||||
async fill(value, selector) {
|
||||
const element = this._get_action_element(selector);
|
||||
await hoot.click(element);
|
||||
await hoot.fill(value);
|
||||
},
|
||||
|
||||
/**
|
||||
* Performs a hover sequence on the given **{@link Selector}**.
|
||||
* @param {Selector} selector
|
||||
* @param {import("@odoo/hoot-dom").PointerOptions} options
|
||||
* @example
|
||||
* run: "hover",
|
||||
*/
|
||||
async hover(selector, options) {
|
||||
const element = this._get_action_element(selector);
|
||||
await hoot.hover(element, options);
|
||||
},
|
||||
|
||||
/**
|
||||
* Only for input[type="range"]
|
||||
* @param {string|number} value
|
||||
* @param {Selector} selector
|
||||
*/
|
||||
async range(value, selector) {
|
||||
const element = this._get_action_element(selector);
|
||||
await hoot.click(element);
|
||||
await hoot.setInputRange(element, value);
|
||||
},
|
||||
|
||||
/**
|
||||
* Performs a keyboard event sequence.
|
||||
* @example
|
||||
* run : "press Enter",
|
||||
*/
|
||||
async press(...args) {
|
||||
await hoot.press(args.flatMap((arg) => typeof arg === "string" && arg.split("+")));
|
||||
},
|
||||
|
||||
/**
|
||||
* Performs a selection event sequence on **{@link Selector}**. This helper is intended
|
||||
* for `<select>` elements only.
|
||||
* @description Select the option by its value
|
||||
* @param {string} value
|
||||
* @param {Selector} selector
|
||||
* @example
|
||||
* run(helpers) => {
|
||||
* helpers.select("Kevin17", "select#mySelect");
|
||||
* },
|
||||
* @example
|
||||
* run: "select Foden47",
|
||||
*/
|
||||
async select(value, selector) {
|
||||
const element = this._get_action_element(selector);
|
||||
await hoot.click(element);
|
||||
await hoot.select(value, { target: element });
|
||||
},
|
||||
|
||||
/**
|
||||
* Performs a selection event sequence on **{@link Selector}**
|
||||
* @description Select the option by its index
|
||||
* @param {number} index starts at 0
|
||||
* @param {Selector} selector
|
||||
* @example
|
||||
* run: "selectByIndex 2", //Select the third option
|
||||
*/
|
||||
async selectByIndex(index, selector) {
|
||||
const element = this._get_action_element(selector);
|
||||
await hoot.click(element);
|
||||
const value = hoot.queryValue(`option:eq(${index})`, { root: element });
|
||||
if (value) {
|
||||
await hoot.select(value, { target: element });
|
||||
await hoot.manuallyDispatchProgrammaticEvent(element, "input");
|
||||
}
|
||||
},
|
||||
|
||||
/**
|
||||
* Performs a selection event sequence on **{@link Selector}**
|
||||
* @description Select option(s) by there labels
|
||||
* @param {string|RegExp} contains
|
||||
* @param {Selector} selector
|
||||
* @example
|
||||
* run: "selectByLabel Jeremy Doku", //Select all options where label contains Jeremy Doku
|
||||
*/
|
||||
async selectByLabel(contains, selector) {
|
||||
const element = this._get_action_element(selector);
|
||||
await hoot.click(element);
|
||||
const values = hoot.queryAllValues(`option:contains(${contains})`, { root: element });
|
||||
await hoot.select(values, { target: element });
|
||||
},
|
||||
|
||||
/**
|
||||
* Ensures that the given {@link Selector} is unchecked.
|
||||
* @description
|
||||
* If it is checked, a click is triggered on the input.
|
||||
* If the input is still checked after the click, an error is thrown.
|
||||
*
|
||||
* @param {string|Node} selector
|
||||
* @example
|
||||
* run: "uncheck", // Unchecks the action element
|
||||
* @example
|
||||
* run: "uncheck input[type=checkbox]", // Unchecks the selector
|
||||
*/
|
||||
async uncheck(selector) {
|
||||
const element = this._get_action_element(selector);
|
||||
await hoot.uncheck(element);
|
||||
},
|
||||
|
||||
/**
|
||||
* Navigate to {@link url}.
|
||||
*
|
||||
* @param {string} url
|
||||
* @example
|
||||
* run: "goToUrl /shop", // Go to /shop
|
||||
*/
|
||||
async goToUrl(url) {
|
||||
const linkEl = document.createElement("a");
|
||||
linkEl.href = url;
|
||||
await hoot.click(linkEl);
|
||||
},
|
||||
|
||||
/**
|
||||
* Ensures that the given canvas selector **{@link Selector}** contains pixels.
|
||||
* @param {string|Node} selector
|
||||
*/
|
||||
async canvasNotEmpty(selector) {
|
||||
const canvas = this._get_action_element(selector);
|
||||
if (canvas.tagName.toLowerCase() !== "canvas") {
|
||||
throw new Error(`canvasNotEmpty is only suitable for canvas elements.`);
|
||||
}
|
||||
await hoot.waitUntil(() => {
|
||||
const context = canvas.getContext("2d");
|
||||
const imageData = context.getImageData(0, 0, canvas.width, canvas.height);
|
||||
const pixels = new Uint32Array(imageData.data.buffer);
|
||||
return pixels.some((pixel) => pixel !== 0); // pixel is on
|
||||
});
|
||||
},
|
||||
|
||||
/**
|
||||
* Get Node for **{@link Selector}**
|
||||
* @param {Selector} selector
|
||||
* @returns {Node}
|
||||
* @default this.anchor
|
||||
*/
|
||||
_get_action_element(selector) {
|
||||
if (typeof selector === "string" && selector.length) {
|
||||
const nodes = hoot.queryAll(selector);
|
||||
return nodes.find(hoot.isVisible) || nodes.at(0);
|
||||
} else if (typeof selector === "object" && Boolean(selector?.nodeType)) {
|
||||
return selector;
|
||||
}
|
||||
return this.anchor;
|
||||
},
|
||||
|
||||
// Useful for wysiwyg editor.
|
||||
_set_range(element, start_or_stop) {
|
||||
function _node_length(node) {
|
||||
if (node.nodeType === Node.TEXT_NODE) {
|
||||
return node.nodeValue.length;
|
||||
} else {
|
||||
return node.childNodes.length;
|
||||
}
|
||||
}
|
||||
const selection = element.ownerDocument.getSelection();
|
||||
selection.removeAllRanges();
|
||||
const range = new Range();
|
||||
let node = element;
|
||||
let length = 0;
|
||||
if (start_or_stop === "start") {
|
||||
while (node.firstChild) {
|
||||
node = node.firstChild;
|
||||
}
|
||||
} else {
|
||||
while (node.lastChild) {
|
||||
node = node.lastChild;
|
||||
}
|
||||
length = _node_length(node);
|
||||
}
|
||||
range.setStart(node, length);
|
||||
range.setEnd(node, length);
|
||||
selection.addRange(range);
|
||||
},
|
||||
|
||||
queryAll(target, options) {
|
||||
return hoot.queryAll(target, options);
|
||||
},
|
||||
|
||||
queryFirst(target, options) {
|
||||
return hoot.queryFirst(target, options);
|
||||
},
|
||||
|
||||
queryOne(target, options) {
|
||||
return hoot.queryOne(target, options);
|
||||
},
|
||||
|
||||
waitFor(target, options) {
|
||||
return hoot.waitFor(target, options);
|
||||
},
|
||||
|
||||
waitUntil(predicate, options) {
|
||||
return hoot.waitUntil(predicate, options);
|
||||
},
|
||||
|
||||
animationFrame(...args) {
|
||||
return hoot.animationFrame(...args);
|
||||
},
|
||||
});
|
||||
|
|
@ -0,0 +1,194 @@
|
|||
import { tourState } from "@web_tour/js/tour_state";
|
||||
import * as hoot from "@odoo/hoot-dom";
|
||||
import { serializeChanges, serializeMutation } from "@web_tour/js/utils/tour_utils";
|
||||
import { TourHelpers } from "@web_tour/js/tour_automatic/tour_helpers";
|
||||
import { TourStep } from "@web_tour/js/tour_step";
|
||||
import { getTag } from "@web/core/utils/xml";
|
||||
import { MacroMutationObserver } from "@web/core/macro";
|
||||
|
||||
async function waitForMutations(target = document, timeout = 1000 / 16) {
|
||||
return new Promise((resolve) => {
|
||||
let observer;
|
||||
let timer;
|
||||
const mutationList = [];
|
||||
function onMutation(mutations) {
|
||||
mutationList.push(...(mutations || []));
|
||||
clearTimeout(timer);
|
||||
timer = setTimeout(() => {
|
||||
observer.disconnect();
|
||||
resolve(mutationList);
|
||||
}, timeout);
|
||||
}
|
||||
observer = new MacroMutationObserver(onMutation);
|
||||
observer.observe(target);
|
||||
onMutation([]);
|
||||
});
|
||||
}
|
||||
export class TourStepAutomatic extends TourStep {
|
||||
skipped = false;
|
||||
error = "";
|
||||
constructor(data, tour, index) {
|
||||
super(data, tour);
|
||||
this.index = index;
|
||||
this.tourConfig = tourState.getCurrentConfig();
|
||||
}
|
||||
|
||||
async checkForUndeterminisms(initialElement, delay) {
|
||||
if (delay <= 0 || !initialElement) {
|
||||
return;
|
||||
}
|
||||
const tagName = initialElement.tagName?.toLowerCase();
|
||||
if (["body", "html"].includes(tagName) || !tagName) {
|
||||
return;
|
||||
}
|
||||
const snapshot = initialElement.cloneNode(true);
|
||||
const mutations = await waitForMutations(initialElement, delay);
|
||||
let reason;
|
||||
if (!hoot.isVisible(initialElement)) {
|
||||
reason = `Initial element is no longer visible`;
|
||||
} else if (!initialElement.isEqualNode(snapshot)) {
|
||||
reason =
|
||||
`Initial element has changed:\n` +
|
||||
JSON.stringify(serializeChanges(snapshot, initialElement), null, 2);
|
||||
} else if (mutations.length) {
|
||||
const changes = [...new Set(mutations.map(serializeMutation))];
|
||||
reason =
|
||||
`Initial element has mutated ${mutations.length} times:\n` +
|
||||
JSON.stringify(changes, null, 2);
|
||||
}
|
||||
if (reason) {
|
||||
throw new Error(
|
||||
`Potential non deterministic behavior found in ${delay}ms for trigger ${this.trigger}.\n${reason}`
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
get describeWhyIFailed() {
|
||||
const errors = [];
|
||||
if (this.element) {
|
||||
errors.push(`Element has been found.`);
|
||||
if (this.isUIBlocked) {
|
||||
errors.push("BUT: DOM is blocked by UI.");
|
||||
}
|
||||
if (!this.elementIsInModal) {
|
||||
errors.push(
|
||||
`BUT: It is not allowed to do action on an element that's below a modal.`
|
||||
);
|
||||
}
|
||||
if (!this.elementIsEnabled) {
|
||||
errors.push(
|
||||
`BUT: Element is not enabled. TIP: You can use :enable to wait the element is enabled before doing action on it.`
|
||||
);
|
||||
}
|
||||
if (!this.parentFrameIsReady) {
|
||||
errors.push(`BUT: parent frame is not ready ([is-ready='false']).`);
|
||||
}
|
||||
} else {
|
||||
const checkElement = hoot.queryFirst(this.trigger);
|
||||
if (checkElement) {
|
||||
errors.push(`Element has been found.`);
|
||||
errors.push(
|
||||
`BUT: Element is not visible. TIP: You can use :not(:visible) to force the search for an invisible element.`
|
||||
);
|
||||
} else {
|
||||
errors.push(`Element (${this.trigger}) has not been found.`);
|
||||
}
|
||||
}
|
||||
return errors;
|
||||
}
|
||||
|
||||
/**
|
||||
* When return null or false, macro continues.
|
||||
*/
|
||||
async doAction() {
|
||||
if (this.skipped) {
|
||||
return false;
|
||||
}
|
||||
const actionHelper = new TourHelpers(this.element);
|
||||
if (typeof this.run === "function") {
|
||||
return await this.run.call({ anchor: this.element }, actionHelper);
|
||||
} else if (typeof this.run === "string") {
|
||||
let lastResult = null;
|
||||
for (const todo of this.run.split("&&")) {
|
||||
const m = String(todo)
|
||||
.trim()
|
||||
.match(/^(?<action>\w*) *\(? *(?<arguments>.*?)\)?$/);
|
||||
lastResult = await actionHelper[m.groups?.action](m.groups?.arguments);
|
||||
}
|
||||
return lastResult;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Each time it returns false, tour engine wait for a mutation
|
||||
* to retry to find the trigger.
|
||||
* @returns {(HTMLElement|Boolean)}
|
||||
*/
|
||||
findTrigger() {
|
||||
if (!this.active) {
|
||||
this.skipped = true;
|
||||
return true;
|
||||
}
|
||||
const visible = !/:(hidden|visible)\b/.test(this.trigger);
|
||||
this.element = hoot.queryFirst(this.trigger, { visible });
|
||||
if (this.element) {
|
||||
return !this.isUIBlocked &&
|
||||
this.elementIsEnabled &&
|
||||
this.elementIsInModal &&
|
||||
this.parentFrameIsReady
|
||||
? this.element
|
||||
: false;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
get isUIBlocked() {
|
||||
return (
|
||||
document.body.classList.contains("o_ui_blocked") ||
|
||||
document.querySelector(".o_blockUI") ||
|
||||
document.querySelector(".o_is_blocked")
|
||||
);
|
||||
}
|
||||
|
||||
get parentFrameIsReady() {
|
||||
if (this.trigger.match(/\[is-ready=(true|false)\]/)) {
|
||||
return true;
|
||||
}
|
||||
const parentFrame = hoot.getParentFrame(this.element);
|
||||
return parentFrame && parentFrame.contentDocument.body.hasAttribute("is-ready")
|
||||
? parentFrame.contentDocument.body.getAttribute("is-ready") === "true"
|
||||
: true;
|
||||
}
|
||||
|
||||
get elementIsInModal() {
|
||||
if (this.hasAction) {
|
||||
const overlays = hoot.queryFirst(
|
||||
".popover, .o-we-command, .o-we-toolbar, .o_notification"
|
||||
);
|
||||
const modal = hoot.queryFirst(".modal:visible:not(.o_inactive_modal):last");
|
||||
if (modal && !overlays && !this.trigger.startsWith("body")) {
|
||||
return (
|
||||
modal.contains(hoot.getParentFrame(this.element)) ||
|
||||
modal.contains(this.element)
|
||||
);
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
get elementIsEnabled() {
|
||||
const isTag = (array) => array.includes(getTag(this.element, true));
|
||||
if (this.hasAction) {
|
||||
if (isTag(["input", "textarea"])) {
|
||||
return hoot.isEditable(this.element);
|
||||
} else if (isTag(["button", "select"])) {
|
||||
return !this.element.disabled;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
get hasAction() {
|
||||
return ["string", "function"].includes(typeof this.run) && !this.skipped;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,474 @@
|
|||
import { tourState } from "@web_tour/js/tour_state";
|
||||
import { debounce } from "@web/core/utils/timing";
|
||||
import * as hoot from "@odoo/hoot-dom";
|
||||
import { utils } from "@web/core/ui/ui_service";
|
||||
import { TourStep } from "@web_tour/js/tour_step";
|
||||
import { MacroMutationObserver } from "@web/core/macro";
|
||||
import { getScrollParent } from "@web_tour/js/utils/tour_utils";
|
||||
|
||||
/**
|
||||
* @typedef ConsumeEvent
|
||||
* @property {string} name
|
||||
* @property {Element} target
|
||||
* @property {(ev: Event) => boolean} conditional
|
||||
*/
|
||||
|
||||
export class TourInteractive {
|
||||
mode = "manual";
|
||||
currentAction;
|
||||
currentActionIndex;
|
||||
anchorEls = [];
|
||||
removeListeners = () => {};
|
||||
|
||||
/**
|
||||
* @param {Tour} data
|
||||
*/
|
||||
constructor(data) {
|
||||
Object.assign(this, data);
|
||||
this.steps = this.steps.map((step) => new TourStep(step, this));
|
||||
this.actions = this.steps.flatMap((s) => this.getSubActions(s));
|
||||
this.isBusy = false;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param {import("@web_tour/js/tour_pointer/tour_pointer").TourPointer} pointer
|
||||
* @param {Function} onTourEnd
|
||||
*/
|
||||
start(env, pointer, onTourEnd) {
|
||||
env.bus.addEventListener("ACTION_MANAGER:UPDATE", () => (this.isBusy = true));
|
||||
env.bus.addEventListener("ACTION_MANAGER:UI-UPDATED", () => (this.isBusy = false));
|
||||
|
||||
this.pointer = pointer;
|
||||
this.debouncedToggleOpen = debounce(this.pointer.showContent, 50, true);
|
||||
this.onTourEnd = onTourEnd;
|
||||
this.observer = new MacroMutationObserver(() => this._onMutation());
|
||||
this.observer.observe(document.body);
|
||||
this.currentActionIndex = tourState.getCurrentIndex();
|
||||
this.play();
|
||||
}
|
||||
|
||||
backward() {
|
||||
let tempIndex = this.currentActionIndex;
|
||||
let tempAction,
|
||||
tempAnchors = [];
|
||||
while (!tempAnchors.length && tempIndex >= 0) {
|
||||
tempIndex--;
|
||||
tempAction = this.actions.at(tempIndex);
|
||||
if (!tempAction.step.active || tempAction.event === "warn") {
|
||||
continue;
|
||||
}
|
||||
tempAnchors = tempAction && this.findTriggers(tempAction.anchor);
|
||||
}
|
||||
|
||||
if (tempIndex >= 0) {
|
||||
this.currentActionIndex = tempIndex;
|
||||
this.play();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @returns {HTMLElement[]}
|
||||
*/
|
||||
findTriggers(anchor) {
|
||||
if (!anchor) {
|
||||
anchor = this.currentAction.anchor;
|
||||
}
|
||||
|
||||
return anchor
|
||||
.split(/,\s*(?![^(]*\))/)
|
||||
.map((part) => hoot.queryFirst(part, { visible: true }))
|
||||
.filter((el) => !!el)
|
||||
.map((el) => this.getAnchorEl(el, this.currentAction.event))
|
||||
.filter((el) => !!el);
|
||||
}
|
||||
|
||||
play() {
|
||||
this.removeListeners();
|
||||
if (this.currentActionIndex === this.actions.length) {
|
||||
this.observer.disconnect();
|
||||
this.onTourEnd();
|
||||
return;
|
||||
}
|
||||
|
||||
this.currentAction = this.actions.at(this.currentActionIndex);
|
||||
|
||||
if (!this.currentAction.step.active || this.currentAction.event === "warn") {
|
||||
if (this.currentAction.event === "warn") {
|
||||
console.warn(`Step '${this.currentAction.anchor}' ignored.`);
|
||||
}
|
||||
this.currentActionIndex++;
|
||||
this.play();
|
||||
return;
|
||||
}
|
||||
|
||||
console.log(this.currentAction.event, this.currentAction.anchor);
|
||||
|
||||
tourState.setCurrentIndex(this.currentActionIndex);
|
||||
this.anchorEls = this.findTriggers();
|
||||
this.setActionListeners();
|
||||
this.updatePointer();
|
||||
}
|
||||
|
||||
updatePointer() {
|
||||
if (this.anchorEls.length) {
|
||||
this.pointer.pointTo(
|
||||
this.anchorEls[0],
|
||||
this.currentAction.pointerInfo,
|
||||
this.currentAction.event === "drop"
|
||||
);
|
||||
this.pointer.setState({
|
||||
onMouseEnter: () => this.debouncedToggleOpen(true),
|
||||
onMouseLeave: () => this.debouncedToggleOpen(false),
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
setActionListeners() {
|
||||
const cleanups = this.anchorEls.flatMap((anchorEl, index) => {
|
||||
const toListen = {
|
||||
anchorEl,
|
||||
consumeEvents: this.getConsumeEventType(anchorEl, this.currentAction.event),
|
||||
onConsume: () => {
|
||||
this.pointer.hide();
|
||||
this.currentActionIndex++;
|
||||
this.play();
|
||||
},
|
||||
onError: () => {
|
||||
if (this.currentAction.event === "drop") {
|
||||
this.pointer.hide();
|
||||
this.currentActionIndex--;
|
||||
this.play();
|
||||
}
|
||||
},
|
||||
};
|
||||
if (index === 0) {
|
||||
return this.setupListeners({
|
||||
...toListen,
|
||||
onMouseEnter: () => this.pointer.showContent(true),
|
||||
onMouseLeave: () => this.pointer.showContent(false),
|
||||
onScroll: () => this.updatePointer(),
|
||||
});
|
||||
} else {
|
||||
return this.setupListeners({
|
||||
...toListen,
|
||||
onScroll: () => {},
|
||||
});
|
||||
}
|
||||
});
|
||||
this.removeListeners = () => {
|
||||
this.anchorEls = [];
|
||||
while (cleanups.length) {
|
||||
cleanups.pop()();
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
/**
|
||||
* @param {HTMLElement} params.anchorEl
|
||||
* @param {import("../../tour_utils").ConsumeEvent[]} params.consumeEvents
|
||||
* @param {() => void} params.onMouseEnter
|
||||
* @param {() => void} params.onMouseLeave
|
||||
* @param {(ev: Event) => any} params.onScroll
|
||||
* @param {(ev: Event) => any} params.onConsume
|
||||
* @param {() => any} params.onError
|
||||
*/
|
||||
setupListeners({
|
||||
anchorEl,
|
||||
consumeEvents,
|
||||
onMouseEnter,
|
||||
onMouseLeave,
|
||||
onScroll,
|
||||
onConsume,
|
||||
onError = () => {},
|
||||
}) {
|
||||
consumeEvents = consumeEvents.map((c) => ({
|
||||
target: c.target,
|
||||
type: c.name,
|
||||
listener: function (ev) {
|
||||
if (!c.conditional || c.conditional(ev)) {
|
||||
onConsume();
|
||||
} else {
|
||||
onError();
|
||||
}
|
||||
},
|
||||
}));
|
||||
|
||||
for (const consume of consumeEvents) {
|
||||
consume.target.addEventListener(consume.type, consume.listener, true);
|
||||
}
|
||||
anchorEl.addEventListener("mouseenter", onMouseEnter);
|
||||
anchorEl.addEventListener("mouseleave", onMouseLeave);
|
||||
|
||||
const cleanups = [
|
||||
() => {
|
||||
for (const consume of consumeEvents) {
|
||||
consume.target.removeEventListener(consume.type, consume.listener, true);
|
||||
}
|
||||
anchorEl.removeEventListener("mouseenter", onMouseEnter);
|
||||
anchorEl.removeEventListener("mouseleave", onMouseLeave);
|
||||
},
|
||||
];
|
||||
|
||||
const scrollEl = getScrollParent(anchorEl);
|
||||
if (scrollEl) {
|
||||
const debouncedOnScroll = debounce(onScroll, 50);
|
||||
scrollEl.addEventListener("scroll", debouncedOnScroll);
|
||||
cleanups.push(() => scrollEl.removeEventListener("scroll", debouncedOnScroll));
|
||||
}
|
||||
|
||||
return cleanups;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param {import("../tour_service").TourStep} step
|
||||
* @returns {{
|
||||
* event: string,
|
||||
* anchor: string,
|
||||
* pointerInfo: { tooltipPosition: string?, content: string? },
|
||||
* }[]}
|
||||
*/
|
||||
getSubActions(step) {
|
||||
const actions = [];
|
||||
if (!step.run || typeof step.run === "function") {
|
||||
actions.push({
|
||||
step,
|
||||
event: "warn",
|
||||
anchor: step.trigger,
|
||||
});
|
||||
return actions;
|
||||
}
|
||||
|
||||
for (const todo of step.run.split("&&")) {
|
||||
const m = String(todo)
|
||||
.trim()
|
||||
.match(/^(?<action>\w*) *\(? *(?<arguments>.*?)\)?$/);
|
||||
|
||||
let action = m.groups?.action;
|
||||
const anchor = m.groups?.arguments || step.trigger;
|
||||
const pointerInfo = {
|
||||
content: step.content,
|
||||
tooltipPosition: step.tooltipPosition,
|
||||
};
|
||||
|
||||
if (action === "drag_and_drop") {
|
||||
actions.push({
|
||||
step,
|
||||
event: "drag",
|
||||
anchor: step.trigger,
|
||||
pointerInfo,
|
||||
});
|
||||
action = "drop";
|
||||
}
|
||||
|
||||
actions.push({
|
||||
step,
|
||||
event: action,
|
||||
anchor: action === "edit" ? step.trigger : anchor,
|
||||
pointerInfo,
|
||||
});
|
||||
}
|
||||
|
||||
return actions;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param {HTMLElement} [element]
|
||||
* @param {string} [runCommand]
|
||||
* @returns {ConsumeEvent[]}
|
||||
*/
|
||||
getConsumeEventType(element, runCommand) {
|
||||
const consumeEvents = [];
|
||||
if (runCommand === "click") {
|
||||
consumeEvents.push({
|
||||
name: "click",
|
||||
target: element,
|
||||
});
|
||||
|
||||
// Click on a field widget with an autocomplete should be also completed with a selection though Enter or Tab
|
||||
// This case is for the steps that click on field_widget
|
||||
if (element.querySelector(".o-autocomplete--input")) {
|
||||
consumeEvents.push({
|
||||
name: "keydown",
|
||||
target: element.querySelector(".o-autocomplete--input"),
|
||||
conditional: (ev) =>
|
||||
["Tab", "Enter"].includes(ev.key) &&
|
||||
ev.target.parentElement.querySelector(
|
||||
".o-autocomplete--dropdown-item .ui-state-active"
|
||||
),
|
||||
});
|
||||
}
|
||||
|
||||
// Click on an element of a dropdown should be also completed with a selection though Enter or Tab
|
||||
// This case is for the steps that click on a dropdown-item
|
||||
if (element.closest(".o-autocomplete--dropdown-menu")) {
|
||||
consumeEvents.push({
|
||||
name: "keydown",
|
||||
target: element.closest(".o-autocomplete").querySelector("input"),
|
||||
conditional: (ev) => ["Tab", "Enter"].includes(ev.key),
|
||||
});
|
||||
}
|
||||
|
||||
// Press enter on a button do the same as a click
|
||||
if (element.tagName === "BUTTON") {
|
||||
consumeEvents.push({
|
||||
name: "keydown",
|
||||
target: element,
|
||||
conditional: (ev) => ev.key === "Enter",
|
||||
});
|
||||
|
||||
// Pressing enter in the input group does the same as clicking on the button
|
||||
if (element.closest(".input-group")) {
|
||||
for (const inputEl of element.parentElement.querySelectorAll("input")) {
|
||||
consumeEvents.push({
|
||||
name: "keydown",
|
||||
target: inputEl,
|
||||
conditional: (ev) => ev.key === "Enter",
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (["fill", "edit"].includes(runCommand)) {
|
||||
if (
|
||||
utils.isSmall() &&
|
||||
element.closest(".o_field_widget")?.matches(".o_field_many2one, .o_field_many2many")
|
||||
) {
|
||||
consumeEvents.push({
|
||||
name: "click",
|
||||
target: element,
|
||||
});
|
||||
} else {
|
||||
consumeEvents.push({
|
||||
name: "input",
|
||||
target: element,
|
||||
});
|
||||
if (element.classList.contains("o-autocomplete--input")) {
|
||||
consumeEvents.push({
|
||||
name: "keydown",
|
||||
target: element,
|
||||
conditional: (ev) => {
|
||||
if (
|
||||
["Tab", "Enter"].includes(ev.key) &&
|
||||
ev.target.parentElement.querySelector(
|
||||
".o-autocomplete--dropdown-item .ui-state-active"
|
||||
)
|
||||
) {
|
||||
const nextStep = this.actions.at(this.currentActionIndex + 1);
|
||||
if (
|
||||
this.findTriggers(nextStep.anchor)
|
||||
.at(0)
|
||||
?.closest(".o-autocomplete--dropdown-item")
|
||||
) {
|
||||
// Skip the next step if the next one is a click on a dropdown item
|
||||
this.currentActionIndex++;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
},
|
||||
});
|
||||
consumeEvents.push({
|
||||
name: "click",
|
||||
target: element.ownerDocument,
|
||||
conditional: (ev) => {
|
||||
if (ev.target.closest(".o-autocomplete--dropdown-item")) {
|
||||
const nextStep = this.actions.at(this.currentActionIndex + 1);
|
||||
if (
|
||||
this.findTriggers(nextStep.anchor)
|
||||
.at(0)
|
||||
?.closest(".o-autocomplete--dropdown-item")
|
||||
) {
|
||||
// Skip the next step if the next one is a click on a dropdown item
|
||||
this.currentActionIndex++;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
},
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Drag & drop run command
|
||||
if (runCommand === "drag") {
|
||||
consumeEvents.push({
|
||||
name: "pointerdown",
|
||||
target: element,
|
||||
});
|
||||
}
|
||||
|
||||
if (runCommand === "drop") {
|
||||
consumeEvents.push({
|
||||
name: "pointerup",
|
||||
target: element.ownerDocument,
|
||||
conditional: (ev) =>
|
||||
element.ownerDocument
|
||||
.elementsFromPoint(ev.clientX, ev.clientY)
|
||||
.includes(element),
|
||||
});
|
||||
consumeEvents.push({
|
||||
name: "drop",
|
||||
target: element.ownerDocument,
|
||||
conditional: (ev) =>
|
||||
element.ownerDocument
|
||||
.elementsFromPoint(ev.clientX, ev.clientY)
|
||||
.includes(element),
|
||||
});
|
||||
}
|
||||
|
||||
return consumeEvents;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the element that will be used in listening to the `consumeEvent`.
|
||||
* @param {HTMLElement} el
|
||||
* @param {string} consumeEvent
|
||||
*/
|
||||
getAnchorEl(el, consumeEvent) {
|
||||
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
|
||||
return el.closest(
|
||||
".ui-draggable, .o_draggable, .o_we_draggable, .o-draggable, [draggable='true']"
|
||||
);
|
||||
}
|
||||
|
||||
if (consumeEvent === "input" && !["textarea", "input"].includes(el.tagName.toLowerCase())) {
|
||||
return el.closest("[contenteditable='true']");
|
||||
}
|
||||
if (consumeEvent === "sort") {
|
||||
// when an element is dragged inside a sortable container (with classname
|
||||
// 'ui-sortable'), jQuery triggers the 'sort' event on the container
|
||||
return el.closest(".ui-sortable, .o_sortable");
|
||||
}
|
||||
return el;
|
||||
}
|
||||
|
||||
_onMutation() {
|
||||
if (this.currentAction) {
|
||||
const tempAnchors = this.findTriggers();
|
||||
if (
|
||||
tempAnchors.length &&
|
||||
(tempAnchors.some((a) => !this.anchorEls.includes(a)) ||
|
||||
this.anchorEls.some((a) => !tempAnchors.includes(a)))
|
||||
) {
|
||||
this.removeListeners();
|
||||
this.anchorEls = tempAnchors;
|
||||
this.setActionListeners();
|
||||
} else if (!tempAnchors.length && this.anchorEls.length) {
|
||||
this.pointer.hide();
|
||||
if (
|
||||
!hoot.queryFirst(".o_home_menu", { visible: true }) &&
|
||||
!hoot.queryFirst(".dropdown-item.o_loading", { visible: true }) &&
|
||||
!this.isBusy
|
||||
) {
|
||||
this.backward();
|
||||
}
|
||||
return;
|
||||
}
|
||||
this.updatePointer();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,576 +0,0 @@
|
|||
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,205 @@
|
|||
import { Component, useEffect, useRef, useState } from "@odoo/owl";
|
||||
import { useBus, useService } from "@web/core/utils/hooks";
|
||||
import { browser } from "@web/core/browser/browser";
|
||||
import { usePosition } from "@web/core/position/position_hook";
|
||||
|
||||
/**
|
||||
* @typedef {import("./tour_pointer_state").TourPointerState} TourPointerState
|
||||
*
|
||||
* @typedef TourPointerProps
|
||||
* @property {TourPointerState} pointerState
|
||||
* @property {boolean} bounce
|
||||
*/
|
||||
|
||||
/** @extends {Component<TourPointerProps, any>} */
|
||||
export class TourPointer extends Component {
|
||||
static props = {
|
||||
pointerState: {
|
||||
type: Object,
|
||||
shape: {
|
||||
anchor: { type: HTMLElement, optional: true },
|
||||
content: { type: String, optional: true },
|
||||
isOpen: { type: Boolean, optional: true },
|
||||
isVisible: { type: Boolean, optional: true },
|
||||
isZone: { type: Boolean, optional: true },
|
||||
onClick: { type: [Function, { value: null }], optional: true },
|
||||
onMouseEnter: { type: [Function, { value: null }], optional: true },
|
||||
onMouseLeave: { type: [Function, { value: null }], optional: true },
|
||||
position: {
|
||||
type: [
|
||||
{ value: "left" },
|
||||
{ value: "right" },
|
||||
{ value: "top" },
|
||||
{ value: "bottom" },
|
||||
],
|
||||
optional: true,
|
||||
},
|
||||
rev: { type: Number, optional: true },
|
||||
},
|
||||
},
|
||||
bounce: { type: Boolean, optional: true },
|
||||
};
|
||||
|
||||
static defaultProps = {
|
||||
bounce: true,
|
||||
};
|
||||
|
||||
static template = "web_tour.TourPointer";
|
||||
static width = 28; // in pixels
|
||||
static height = 28; // in pixels
|
||||
|
||||
setup() {
|
||||
this.orm = useService("orm");
|
||||
const positionOptions = {
|
||||
margin: 6,
|
||||
onPositioned: (pointer, position) => {
|
||||
const popperRect = pointer.getBoundingClientRect();
|
||||
const { top, left, direction } = position;
|
||||
if (direction === "top") {
|
||||
// position from the bottom instead of the top as it is needed
|
||||
// to ensure the expand animation is properly done
|
||||
pointer.style.bottom = `${window.innerHeight - top - popperRect.height}px`;
|
||||
pointer.style.removeProperty("top");
|
||||
} else if (direction === "left") {
|
||||
// position from the right instead of the left as it is needed
|
||||
// to ensure the expand animation is properly done
|
||||
pointer.style.right = `${window.innerWidth - left - popperRect.width}px`;
|
||||
pointer.style.removeProperty("left");
|
||||
}
|
||||
},
|
||||
};
|
||||
Object.defineProperty(positionOptions, "position", {
|
||||
get: () => this.position,
|
||||
set: () => {}, // do not let the position hook change the position
|
||||
enumerable: true,
|
||||
});
|
||||
const position = usePosition(
|
||||
"pointer",
|
||||
() => this.props.pointerState.anchor,
|
||||
positionOptions
|
||||
);
|
||||
const rootRef = useRef("pointer");
|
||||
const zoneRef = useRef("zone");
|
||||
/** @type {DOMREct | null} */
|
||||
let dimensions = null;
|
||||
let lastMeasuredContent = null;
|
||||
let lastOpenState = this.isOpen;
|
||||
let lastAnchor;
|
||||
let [anchorX, anchorY] = [0, 0];
|
||||
useEffect(() => {
|
||||
const { el: pointer } = rootRef;
|
||||
const { el: zone } = zoneRef;
|
||||
if (pointer) {
|
||||
const hasContentChanged = lastMeasuredContent !== this.content;
|
||||
const hasOpenStateChanged = lastOpenState !== this.isOpen;
|
||||
lastOpenState = this.isOpen;
|
||||
|
||||
// Check is the pointed element is a zone
|
||||
if (this.props.pointerState.isZone) {
|
||||
const { anchor } = this.props.pointerState;
|
||||
let offsetLeft = 0;
|
||||
let offsetTop = 0;
|
||||
if (document !== anchor.ownerDocument) {
|
||||
const iframe = [...document.querySelectorAll("iframe")].filter(
|
||||
(e) => e.contentDocument === anchor.ownerDocument
|
||||
)[0];
|
||||
offsetLeft = iframe.getBoundingClientRect().left;
|
||||
offsetTop = iframe.getBoundingClientRect().top;
|
||||
}
|
||||
const { left, top, width, height } = anchor.getBoundingClientRect();
|
||||
zone.style.minWidth = width + "px";
|
||||
zone.style.minHeight = height + "px";
|
||||
zone.style.left = left + offsetLeft + "px";
|
||||
zone.style.top = top + offsetTop + "px";
|
||||
}
|
||||
|
||||
// Content changed: we must re-measure the dimensions of the text.
|
||||
if (hasContentChanged) {
|
||||
lastMeasuredContent = this.content;
|
||||
pointer.style.removeProperty("width");
|
||||
pointer.style.removeProperty("height");
|
||||
dimensions = pointer.getBoundingClientRect();
|
||||
}
|
||||
|
||||
// If the content or the "is open" state changed: we must apply
|
||||
// new width and height properties
|
||||
if (hasContentChanged || hasOpenStateChanged) {
|
||||
const [width, height] = this.isOpen
|
||||
? [dimensions.width, dimensions.height]
|
||||
: [this.constructor.width, this.constructor.height];
|
||||
if (this.isOpen) {
|
||||
pointer.style.removeProperty("transition");
|
||||
} else {
|
||||
// No transition if switching from open to closed
|
||||
pointer.style.setProperty("transition", "none");
|
||||
}
|
||||
pointer.style.setProperty("width", `${width}px`);
|
||||
pointer.style.setProperty("height", `${height}px`);
|
||||
}
|
||||
|
||||
if (!this.isOpen) {
|
||||
const { anchor } = this.props.pointerState;
|
||||
if (anchor === lastAnchor) {
|
||||
const { x, y, width } = anchor.getBoundingClientRect();
|
||||
const [lastAnchorX, lastAnchorY] = [anchorX, anchorY];
|
||||
[anchorX, anchorY] = [x, y];
|
||||
// Let's just say that the anchor is static if it moved less than 1px.
|
||||
const delta = Math.sqrt(
|
||||
Math.pow(x - lastAnchorX, 2) + Math.pow(y - lastAnchorY, 2)
|
||||
);
|
||||
if (delta < 1) {
|
||||
position.lock();
|
||||
return;
|
||||
}
|
||||
const wouldOverflow = window.innerWidth - x - width / 2 < dimensions?.width;
|
||||
pointer.classList.toggle("o_expand_left", wouldOverflow);
|
||||
}
|
||||
lastAnchor = anchor;
|
||||
pointer.style.bottom = "";
|
||||
pointer.style.right = "";
|
||||
position.unlock();
|
||||
}
|
||||
} else {
|
||||
lastMeasuredContent = null;
|
||||
lastOpenState = false;
|
||||
lastAnchor = null;
|
||||
dimensions = null;
|
||||
}
|
||||
});
|
||||
this.state = useState({ triggerBelow: false });
|
||||
this.ui = useService("ui");
|
||||
const onActiveElementChanged = () => {
|
||||
const activeEl = this.ui.activeElement;
|
||||
const pointerAnchor = this.props.pointerState.anchor;
|
||||
if (pointerAnchor) {
|
||||
this.state.triggerBelow = !activeEl.contains(pointerAnchor);
|
||||
}
|
||||
};
|
||||
useBus(this.ui.bus, "active-element-changed", onActiveElementChanged);
|
||||
}
|
||||
|
||||
get isVisible() {
|
||||
return (
|
||||
this.props.pointerState.isVisible &&
|
||||
(this.ui.activeElement.contains(this.props.pointerState.anchor) ||
|
||||
!this.state.triggerBelow)
|
||||
);
|
||||
}
|
||||
|
||||
get content() {
|
||||
return this.props.pointerState.content || "";
|
||||
}
|
||||
|
||||
get isOpen() {
|
||||
return this.props.pointerState.isOpen && this.content;
|
||||
}
|
||||
|
||||
get position() {
|
||||
return this.props.pointerState.position || "top";
|
||||
}
|
||||
|
||||
async onStopClicked() {
|
||||
await this.orm.call("res.users", "switch_tour_enabled", [false]);
|
||||
browser.location.reload();
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,36 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<templates id="template" xml:space="preserve">
|
||||
<t t-name="web_tour.TourPointer">
|
||||
<div
|
||||
t-if="this.isVisible"
|
||||
t-ref="pointer"
|
||||
t-attf-class="
|
||||
o_tour_pointer
|
||||
o_{{ position }}
|
||||
{{ isOpen ? 'o_open' : (props.bounce ? 'o_bouncing' : '') }}
|
||||
{{ props.pointerState.onClick ? 'cursor-pointer' : '' }}
|
||||
"
|
||||
t-attf-style="
|
||||
--TourPointer__width: {{ constructor.width }}px;
|
||||
--TourPointer__height: {{ constructor.height }}px;
|
||||
"
|
||||
t-on-mouseenter="props.pointerState.onMouseEnter or (() => {})"
|
||||
t-on-mouseleave="props.pointerState.onMouseLeave or (() => {})"
|
||||
t-on-click="props.pointerState.onClick or (() => {})"
|
||||
>
|
||||
<div class="o_tour_pointer_tip position-absolute" />
|
||||
<div
|
||||
class="o_tour_pointer_content rounded overflow-hidden px-3 py-2 w-100 h-100 position-relative"
|
||||
t-att-class="{ 'invisible': !isOpen }"
|
||||
>
|
||||
<span>
|
||||
<t t-out="content" />
|
||||
</span>
|
||||
<div class="d-flex justify-content-end">
|
||||
<button class="btn btn-link" t-on-click="onStopClicked">Stop Tour</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="o_tour_dropzone position-fixed pe-none" t-if="props.pointerState.isVisible and props.pointerState.isZone" t-ref="zone" style="border: 3px dashed #714b67;"/>
|
||||
</t>
|
||||
</templates>
|
||||
|
|
@ -0,0 +1,223 @@
|
|||
import { reactive } from "@odoo/owl";
|
||||
import { _t } from "@web/core/l10n/translation";
|
||||
import { TourPointer } from "@web_tour/js/tour_pointer/tour_pointer";
|
||||
import { getScrollParent } from "@web_tour/js/utils/tour_utils";
|
||||
|
||||
/**
|
||||
* @typedef {import("@web/core/position/position_hook").Direction} Direction
|
||||
*
|
||||
* @typedef {"in" | "out-below" | "out-above" | "unknown"} IntersectionPosition
|
||||
*
|
||||
* @typedef {ReturnType<createPointerState>["methods"]} TourPointerMethods
|
||||
*
|
||||
* @typedef TourPointerState
|
||||
* @property {HTMLElement} [anchor]
|
||||
* @property {string} [content]
|
||||
* @property {boolean} [isOpen]
|
||||
* @property {() => {}} [onClick]
|
||||
* @property {() => {}} [onMouseEnter]
|
||||
* @property {() => {}} [onMouseLeave]
|
||||
* @property {boolean} isVisible
|
||||
* @property {boolean} isZone
|
||||
* @property {Direction} position
|
||||
* @property {number} rev
|
||||
*
|
||||
* @typedef {import("../tour_service").TourStep} TourStep
|
||||
*/
|
||||
|
||||
class Intersection {
|
||||
constructor() {
|
||||
/** @type {Element | null} */
|
||||
this.currentTarget = null;
|
||||
this.rootBounds = null;
|
||||
/** @type {IntersectionPosition} */
|
||||
this._targetPosition = "unknown";
|
||||
this._observer = new IntersectionObserver((observations) =>
|
||||
this._handleObservations(observations)
|
||||
);
|
||||
}
|
||||
|
||||
/** @type {IntersectionObserverCallback} */
|
||||
_handleObservations(observations) {
|
||||
if (observations.length < 1) {
|
||||
return;
|
||||
}
|
||||
const observation = observations[observations.length - 1];
|
||||
this.rootBounds = observation.rootBounds;
|
||||
if (this.rootBounds && this.currentTarget) {
|
||||
if (observation.isIntersecting) {
|
||||
this._targetPosition = "in";
|
||||
} else {
|
||||
const scrollParentElement =
|
||||
getScrollParent(this.currentTarget) || document.documentElement;
|
||||
const targetBounds = this.currentTarget.getBoundingClientRect();
|
||||
if (targetBounds.bottom > scrollParentElement.clientHeight) {
|
||||
this._targetPosition = "out-below";
|
||||
} else if (targetBounds.top < 0) {
|
||||
this._targetPosition = "out-above";
|
||||
} else if (targetBounds.left < 0) {
|
||||
this._targetPosition = "out-left";
|
||||
} else if (targetBounds.right > scrollParentElement.clientWidth) {
|
||||
this._targetPosition = "out-right";
|
||||
}
|
||||
}
|
||||
} else {
|
||||
this._targetPosition = "unknown";
|
||||
}
|
||||
}
|
||||
|
||||
get targetPosition() {
|
||||
if (!this.rootBounds) {
|
||||
return this.currentTarget ? "in" : "unknown";
|
||||
} else {
|
||||
return this._targetPosition;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @param {Element} newTarget
|
||||
*/
|
||||
setTarget(newTarget) {
|
||||
if (this.currentTarget !== newTarget) {
|
||||
if (this.currentTarget) {
|
||||
this._observer.unobserve(this.currentTarget);
|
||||
}
|
||||
if (newTarget) {
|
||||
this._observer.observe(newTarget);
|
||||
}
|
||||
this.currentTarget = newTarget;
|
||||
}
|
||||
}
|
||||
|
||||
stop() {
|
||||
this._observer.disconnect();
|
||||
}
|
||||
}
|
||||
|
||||
export function createPointerState() {
|
||||
/**
|
||||
* @param {Partial<TourPointerState>} newState
|
||||
*/
|
||||
const setState = (newState) => {
|
||||
Object.assign(state, newState);
|
||||
};
|
||||
|
||||
/**
|
||||
* @param {TourStep} step
|
||||
* @param {HTMLElement} [anchor]
|
||||
* @param {boolean} [isZone] will border de zone. e.g.: a dropzone
|
||||
*/
|
||||
const pointTo = (anchor, step, isZone) => {
|
||||
intersection.setTarget(anchor);
|
||||
if (anchor) {
|
||||
let { tooltipPosition, content } = step;
|
||||
switch (intersection.targetPosition) {
|
||||
case "unknown": {
|
||||
// Do nothing for unknown target position.
|
||||
break;
|
||||
}
|
||||
case "in": {
|
||||
if (document.body.contains(floatingAnchor)) {
|
||||
floatingAnchor.remove();
|
||||
}
|
||||
setState({
|
||||
anchor,
|
||||
content,
|
||||
isZone,
|
||||
onClick: null,
|
||||
position: tooltipPosition,
|
||||
isVisible: true,
|
||||
});
|
||||
break;
|
||||
}
|
||||
default: {
|
||||
const onClick = () => {
|
||||
anchor.scrollIntoView({ behavior: "smooth", block: "nearest" });
|
||||
hide();
|
||||
};
|
||||
|
||||
const scrollParent = getScrollParent(anchor);
|
||||
if (!scrollParent) {
|
||||
setState({
|
||||
anchor,
|
||||
content,
|
||||
isZone,
|
||||
onClick: null,
|
||||
position: tooltipPosition,
|
||||
isVisible: true,
|
||||
});
|
||||
return;
|
||||
}
|
||||
let { x, y, width, height } = scrollParent.getBoundingClientRect();
|
||||
|
||||
// If the scrolling element is within an iframe the offsets
|
||||
// must be computed taking into account the iframe.
|
||||
const iframeEl = scrollParent.ownerDocument.defaultView.frameElement;
|
||||
if (iframeEl) {
|
||||
const iframeOffset = iframeEl.getBoundingClientRect();
|
||||
x += iframeOffset.x;
|
||||
y += iframeOffset.y;
|
||||
}
|
||||
if (intersection.targetPosition === "out-below") {
|
||||
tooltipPosition = "top";
|
||||
content = _t("Scroll down to reach the next step.");
|
||||
floatingAnchor.style.top = `${y + height - TourPointer.height}px`;
|
||||
floatingAnchor.style.left = `${x + width / 2}px`;
|
||||
} else if (intersection.targetPosition === "out-above") {
|
||||
tooltipPosition = "bottom";
|
||||
content = _t("Scroll up to reach the next step.");
|
||||
floatingAnchor.style.top = `${y + TourPointer.height}px`;
|
||||
floatingAnchor.style.left = `${x + width / 2}px`;
|
||||
}
|
||||
if (intersection.targetPosition === "out-left") {
|
||||
tooltipPosition = "right";
|
||||
content = _t("Scroll left to reach the next step.");
|
||||
floatingAnchor.style.top = `${y + height / 2}px`;
|
||||
floatingAnchor.style.left = `${x + TourPointer.width}px`;
|
||||
} else if (intersection.targetPosition === "out-right") {
|
||||
tooltipPosition = "left";
|
||||
content = _t("Scroll right to reach the next step.");
|
||||
floatingAnchor.style.top = `${y + height / 2}px`;
|
||||
floatingAnchor.style.left = `${x + width - TourPointer.width}px`;
|
||||
}
|
||||
if (!document.contains(floatingAnchor)) {
|
||||
document.body.appendChild(floatingAnchor);
|
||||
}
|
||||
setState({
|
||||
anchor: floatingAnchor,
|
||||
content,
|
||||
onClick,
|
||||
position: tooltipPosition,
|
||||
isZone,
|
||||
isVisible: true,
|
||||
});
|
||||
}
|
||||
}
|
||||
} else {
|
||||
hide();
|
||||
}
|
||||
};
|
||||
|
||||
function hide() {
|
||||
setState({ content: "", isVisible: false, isOpen: false });
|
||||
}
|
||||
|
||||
function showContent(isOpen) {
|
||||
setState({ isOpen });
|
||||
}
|
||||
|
||||
function destroy() {
|
||||
intersection.stop();
|
||||
if (document.body.contains(floatingAnchor)) {
|
||||
floatingAnchor.remove();
|
||||
}
|
||||
}
|
||||
|
||||
/** @type {TourPointerState} */
|
||||
const state = reactive({});
|
||||
const intersection = new Intersection();
|
||||
const floatingAnchor = document.createElement("div");
|
||||
floatingAnchor.className = "position-fixed";
|
||||
|
||||
return { state, setState, showContent, pointTo, hide, destroy };
|
||||
}
|
||||
|
|
@ -0,0 +1,277 @@
|
|||
import { useService } from "@web/core/utils/hooks";
|
||||
import { Dropdown } from "@web/core/dropdown/dropdown";
|
||||
import { DropdownItem } from "@web/core/dropdown/dropdown_item";
|
||||
import { browser } from "@web/core/browser/browser";
|
||||
import { queryAll, queryFirst, queryOne } from "@odoo/hoot-dom";
|
||||
import { Component, useState, useExternalListener } from "@odoo/owl";
|
||||
import { _t } from "@web/core/l10n/translation";
|
||||
import { x2ManyCommands } from "@web/core/orm_service";
|
||||
import { tourRecorderState } from "./tour_recorder_state";
|
||||
|
||||
const PRECISE_IDENTIFIERS = ["data-menu-xmlid", "name", "contenteditable"];
|
||||
const ODOO_CLASS_REGEX = /^oe?(-|_)[\w-]+$/;
|
||||
const VALIDATING_KEYS = ["Enter", "Tab"];
|
||||
|
||||
/**
|
||||
* @param {EventTarget[]} paths composedPath of an click event
|
||||
* @returns {string}
|
||||
*/
|
||||
const getShortestSelector = (paths) => {
|
||||
paths.reverse();
|
||||
let filteredPath = [];
|
||||
let hasOdooClass = false;
|
||||
for (
|
||||
let currentElem = paths.pop();
|
||||
(currentElem && queryAll(filteredPath.join(" > ")).length !== 1) || !hasOdooClass;
|
||||
currentElem = paths.pop()
|
||||
) {
|
||||
if (currentElem.parentElement.contentEditable === "true") {
|
||||
continue;
|
||||
}
|
||||
|
||||
let currentPredicate = currentElem.tagName.toLowerCase();
|
||||
const odooClass = [...currentElem.classList].find((c) => c.match(ODOO_CLASS_REGEX));
|
||||
if (odooClass) {
|
||||
currentPredicate = `.${odooClass}`;
|
||||
hasOdooClass = true;
|
||||
}
|
||||
|
||||
// If we are inside a link or button the previous elements, like <i></i>, <span></span>, etc., can be removed
|
||||
if (["BUTTON", "A"].includes(currentElem.tagName)) {
|
||||
filteredPath = [];
|
||||
}
|
||||
|
||||
for (const identifier of PRECISE_IDENTIFIERS) {
|
||||
const identifierValue = currentElem.getAttribute(identifier);
|
||||
if (identifierValue) {
|
||||
currentPredicate += `[${identifier}='${CSS.escape(identifierValue)}']`;
|
||||
}
|
||||
}
|
||||
|
||||
const siblingNodes = queryAll(":scope > " + currentPredicate, {
|
||||
root: currentElem.parentElement,
|
||||
});
|
||||
if (siblingNodes.length > 1) {
|
||||
currentPredicate += `:nth-child(${
|
||||
[...currentElem.parentElement.children].indexOf(currentElem) + 1
|
||||
})`;
|
||||
}
|
||||
|
||||
filteredPath.unshift(currentPredicate);
|
||||
}
|
||||
|
||||
if (filteredPath.length > 2) {
|
||||
return reducePath(filteredPath);
|
||||
}
|
||||
|
||||
return filteredPath.join(" > ");
|
||||
};
|
||||
|
||||
/**
|
||||
* @param {string[]} paths
|
||||
* @returns {string}
|
||||
*/
|
||||
const reducePath = (paths) => {
|
||||
const numberOfElement = paths.length - 2;
|
||||
let currentElement = "";
|
||||
let hasReduced = false;
|
||||
let path = paths.shift();
|
||||
for (let i = 0; i < numberOfElement; i++) {
|
||||
currentElement = paths.shift();
|
||||
if (queryAll(`${path} ${paths.join(" > ")}`).length === 1) {
|
||||
hasReduced = true;
|
||||
} else {
|
||||
path += `${hasReduced ? " " : " > "}${currentElement}`;
|
||||
hasReduced = false;
|
||||
}
|
||||
}
|
||||
path += `${hasReduced ? " " : " > "}${paths.shift()}`;
|
||||
return path;
|
||||
};
|
||||
|
||||
export class TourRecorder extends Component {
|
||||
static template = "web_tour.TourRecorder";
|
||||
static components = { Dropdown, DropdownItem };
|
||||
static props = {
|
||||
onClose: { type: Function },
|
||||
};
|
||||
static defaultState = {
|
||||
recording: false,
|
||||
url: "",
|
||||
editedElement: undefined,
|
||||
tourName: "",
|
||||
};
|
||||
|
||||
setup() {
|
||||
this.originClickEvent = false;
|
||||
this.notification = useService("notification");
|
||||
this.orm = useService("orm");
|
||||
this.state = useState({
|
||||
...TourRecorder.defaultState,
|
||||
steps: [],
|
||||
});
|
||||
|
||||
this.state.steps = tourRecorderState.getCurrentTourRecorder();
|
||||
this.state.recording = tourRecorderState.isRecording() === "1";
|
||||
useExternalListener(document, "pointerdown", this.setStartingEvent, { capture: true });
|
||||
useExternalListener(document, "pointerup", this.recordClickEvent, { capture: true });
|
||||
useExternalListener(document, "keydown", this.recordConfirmationKeyboardEvent, {
|
||||
capture: true,
|
||||
});
|
||||
useExternalListener(document, "keyup", this.recordKeyboardEvent, { capture: true });
|
||||
}
|
||||
|
||||
/**
|
||||
* @param {PointerEvent} ev
|
||||
*/
|
||||
setStartingEvent(ev) {
|
||||
if (!this.state.recording || ev.target.closest(".o_tour_recorder")) {
|
||||
return;
|
||||
}
|
||||
this.originClickEvent = ev.composedPath().filter((p) => p instanceof Element);
|
||||
}
|
||||
|
||||
/**
|
||||
* @param {PointerEvent} ev
|
||||
*/
|
||||
recordClickEvent(ev) {
|
||||
if (!this.state.recording || ev.target.closest(".o_tour_recorder")) {
|
||||
return;
|
||||
}
|
||||
const pathElements = ev.composedPath().filter((p) => p instanceof Element);
|
||||
this.addTourStep([...pathElements]);
|
||||
|
||||
const lastStepInput = this.state.steps.at(-1);
|
||||
// Check that pointerdown and pointerup paths are different to know if it's a drag&drop or a click
|
||||
if (
|
||||
JSON.stringify(pathElements.map((e) => e.tagName)) !==
|
||||
JSON.stringify(this.originClickEvent.map((e) => e.tagName))
|
||||
) {
|
||||
lastStepInput.run = `drag_and_drop ${lastStepInput.trigger}`;
|
||||
lastStepInput.trigger = getShortestSelector(this.originClickEvent);
|
||||
} else {
|
||||
const lastStepInput = this.state.steps.at(-1);
|
||||
lastStepInput.run = "click";
|
||||
}
|
||||
|
||||
tourRecorderState.setCurrentTourRecorder(this.state.steps);
|
||||
}
|
||||
|
||||
/**
|
||||
* @param {KeyboardEvent} ev
|
||||
*/
|
||||
recordConfirmationKeyboardEvent(ev) {
|
||||
if (
|
||||
!this.state.recording ||
|
||||
!this.state.editedElement ||
|
||||
ev.target.closest(".o_tour_recorder")
|
||||
) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (
|
||||
[...this.state.editedElement.classList].includes("o-autocomplete--input") &&
|
||||
VALIDATING_KEYS.includes(ev.key)
|
||||
) {
|
||||
const selectedRow = queryFirst(".ui-state-active", {
|
||||
root: this.state.editedElement.parentElement,
|
||||
});
|
||||
this.state.steps.push({
|
||||
trigger: `.o-autocomplete--dropdown-item > a:contains('${selectedRow.textContent}'), .fa-circle-o-notch`,
|
||||
run: "click",
|
||||
});
|
||||
this.state.editedElement = undefined;
|
||||
}
|
||||
tourRecorderState.setCurrentTourRecorder(this.state.steps);
|
||||
}
|
||||
|
||||
/**
|
||||
* @param {KeyboardEvent} ev
|
||||
*/
|
||||
recordKeyboardEvent(ev) {
|
||||
if (
|
||||
!this.state.recording ||
|
||||
VALIDATING_KEYS.includes(ev.key) ||
|
||||
ev.target.closest(".o_tour_recorder")
|
||||
) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (!this.state.editedElement) {
|
||||
if (
|
||||
ev.target.matches(
|
||||
"input:not(:disabled), textarea:not(:disabled), [contenteditable=true]"
|
||||
)
|
||||
) {
|
||||
this.state.editedElement = ev.target;
|
||||
this.state.steps.push({
|
||||
trigger: getShortestSelector(ev.composedPath()),
|
||||
});
|
||||
} else {
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
if (!this.state.editedElement) {
|
||||
return;
|
||||
}
|
||||
|
||||
const lastStep = this.state.steps.at(-1);
|
||||
if (this.state.editedElement.contentEditable === "true") {
|
||||
lastStep.run = `editor ${this.state.editedElement.textContent}`;
|
||||
} else {
|
||||
lastStep.run = `edit ${this.state.editedElement.value}`;
|
||||
}
|
||||
tourRecorderState.setCurrentTourRecorder(this.state.steps);
|
||||
}
|
||||
|
||||
toggleRecording() {
|
||||
this.state.recording = !this.state.recording;
|
||||
tourRecorderState.setIsRecording(this.state.recording);
|
||||
this.state.editedElement = undefined;
|
||||
if (this.state.recording && !this.state.url) {
|
||||
this.state.url = browser.location.pathname + browser.location.search;
|
||||
}
|
||||
}
|
||||
|
||||
async saveTour() {
|
||||
const newTour = {
|
||||
name: this.state.tourName.replaceAll(" ", "_"),
|
||||
url: this.state.url,
|
||||
step_ids: this.state.steps.map((s) => x2ManyCommands.create(undefined, s)),
|
||||
custom: true,
|
||||
};
|
||||
|
||||
const result = await this.orm.create("web_tour.tour", [newTour]);
|
||||
if (result) {
|
||||
this.notification.add(_t("Custom tour '%s' has been added.", newTour.name), {
|
||||
type: "success",
|
||||
});
|
||||
this.resetTourRecorderState();
|
||||
} else {
|
||||
this.notification.add(_t("Custom tour '%s' couldn't be saved!", newTour.name), {
|
||||
type: "danger",
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
resetTourRecorderState() {
|
||||
Object.assign(this.state, { ...TourRecorder.defaultState, steps: [] });
|
||||
tourRecorderState.clear();
|
||||
}
|
||||
|
||||
/**
|
||||
* @param {Element[]} path
|
||||
*/
|
||||
addTourStep(path) {
|
||||
const shortestPath = getShortestSelector(path);
|
||||
const target = queryOne(shortestPath);
|
||||
this.state.editedElement =
|
||||
target.matches(
|
||||
"input:not(:disabled), textarea:not(:disabled), [contenteditable=true]"
|
||||
) && target;
|
||||
this.state.steps.push({
|
||||
trigger: shortestPath,
|
||||
});
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,63 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<templates id="template" xml:space="preserve">
|
||||
<t t-name="web_tour.TourRecorder">
|
||||
<div class="d-flex position-fixed bottom-0 start-0 bg-primary o_tour_recorder">
|
||||
<div t-ref="tour_recorder" class="d-flex">
|
||||
<button class="o_button_record btn btn-primary rounded-0" t-on-click.prevent.stop="toggleRecording">
|
||||
<span class="px-2 me-1 rounded-circle" t-att-class="state.recording ? 'bg-danger': 'bg-secondary'" role="status" aria-hidden="true"></span>
|
||||
Record
|
||||
<span class="fst-italic fw-lighter" t-if="state.editedElement"> (recording keyboard)</span>
|
||||
</button>
|
||||
<Dropdown position="'top-end'">
|
||||
<button class="o_button_steps btn btn-primary rounded-0">
|
||||
Steps <span class="badge rounded-pill bg-danger"><t t-esc="state.steps.length"/></span>
|
||||
</button>
|
||||
<t t-set-slot="content">
|
||||
<div class="o_tour_recorder p-2">
|
||||
<h4>Steps:</h4>
|
||||
<table class="table table-striped">
|
||||
<thead>
|
||||
<tr>
|
||||
<td>n°</td>
|
||||
<td>trigger</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<t t-foreach="state.steps" t-as="step" t-key="step_index">
|
||||
<tr class="o_tour_step" t-att-class="step.triggerNotUnique ? 'text-danger' : ''">
|
||||
<td><t t-esc="step_index + 1"/>.</td>
|
||||
<td class="o_tour_step_trigger">
|
||||
<t t-esc="step.trigger"/>
|
||||
<span t-if="step.run and step.run != 'click'" class="fst-italic fw-lighter"><br/>(run: <t t-esc="step.run"/>) </span>
|
||||
</td>
|
||||
<td><button class="o_button_delete_step btn btn-link text-danger fa fa-trash mx-1" t-on-click.prevent.stop="() => state.steps.splice(step_index, 1)"/></td>
|
||||
</tr>
|
||||
</t>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</t>
|
||||
</Dropdown>
|
||||
<Dropdown t-if="state.steps.length" position="'top-end'">
|
||||
<button class="o_button_save btn btn-primary px-1 rounded-0">
|
||||
<i class="fa fa-floppy-o"></i>
|
||||
</button>
|
||||
<t t-set-slot="content">
|
||||
<div class="o_tour_recorder p-1" style="min-width: 30vw;">
|
||||
<form class="p-1" t-on-submit.prevent="saveTour">
|
||||
<label for="name" class="o_form_label my-1">Name:</label><br/>
|
||||
<input t-att-value="state.tourName" t-on-change="(ev) => state.tourName = ev.target.value" class="o_input" placeholder="name_of_the_tour" type="text" name="name"/>
|
||||
<label for="url" class="o_form_label my-1">Url:</label><br/>
|
||||
<input t-att-value="state.url" t-on-change="(ev) => state.url = ev.target.value" class="o_input" type="text" name="url"/>
|
||||
<button class="o_button_save_confirm btn btn-primary mt-3">Save</button>
|
||||
</form>
|
||||
</div>
|
||||
</t>
|
||||
</Dropdown>
|
||||
<button t-if="state.steps.length" class="btn btn-primary px-1" t-on-click="resetTourRecorderState"><i class="fa fa-undo"></i></button>
|
||||
<button class="btn btn-primary position-absolute bottom-0 start-100 rounded-0 border-1 o_tour_recorder_close_button" t-on-click.prevent.stop="() => props.onClose()"><i class="fa fa-close"></i></button>
|
||||
</div>
|
||||
</div>
|
||||
</t>
|
||||
</templates>
|
||||
|
|
@ -0,0 +1,33 @@
|
|||
import { browser } from "@web/core/browser/browser";
|
||||
|
||||
const CURRENT_TOUR_RECORDER_LOCAL_STORAGE = "current_tour_recorder";
|
||||
const CURRENT_TOUR_RECORDER_RECORD_LOCAL_STORAGE = "current_tour_recorder.record";
|
||||
export const TOUR_RECORDER_ACTIVE_LOCAL_STORAGE_KEY = "tour_recorder_active";
|
||||
|
||||
/**
|
||||
* Wrapper around localStorage for persistence of the current recording.
|
||||
* Useful for resuming recording when the page refreshed.
|
||||
*/
|
||||
export const tourRecorderState = {
|
||||
isRecording() {
|
||||
return browser.localStorage.getItem(CURRENT_TOUR_RECORDER_RECORD_LOCAL_STORAGE) || "0";
|
||||
},
|
||||
setIsRecording(isRecording) {
|
||||
browser.localStorage.setItem(
|
||||
CURRENT_TOUR_RECORDER_RECORD_LOCAL_STORAGE,
|
||||
isRecording ? "1" : "0"
|
||||
);
|
||||
},
|
||||
setCurrentTourRecorder(tour) {
|
||||
tour = JSON.stringify(tour);
|
||||
browser.localStorage.setItem(CURRENT_TOUR_RECORDER_LOCAL_STORAGE, tour);
|
||||
},
|
||||
getCurrentTourRecorder() {
|
||||
const tour = browser.localStorage.getItem(CURRENT_TOUR_RECORDER_LOCAL_STORAGE) || "[]";
|
||||
return JSON.parse(tour);
|
||||
},
|
||||
clear() {
|
||||
browser.localStorage.removeItem(CURRENT_TOUR_RECORDER_LOCAL_STORAGE);
|
||||
browser.localStorage.removeItem(CURRENT_TOUR_RECORDER_RECORD_LOCAL_STORAGE);
|
||||
},
|
||||
};
|
||||
|
|
@ -1,242 +1,294 @@
|
|||
odoo.define('web_tour.tour', function (require) {
|
||||
"use strict";
|
||||
import { Component, markup, whenReady, validate } from "@odoo/owl";
|
||||
import { browser } from "@web/core/browser/browser";
|
||||
import { DropdownItem } from "@web/core/dropdown/dropdown_item";
|
||||
import { registry } from "@web/core/registry";
|
||||
import { session } from "@web/session";
|
||||
import { loadBundle } from "@web/core/assets";
|
||||
import { createPointerState } from "@web_tour/js/tour_pointer/tour_pointer_state";
|
||||
import { tourState } from "@web_tour/js/tour_state";
|
||||
import { callWithUnloadCheck } from "@web_tour/js/utils/tour_utils";
|
||||
import {
|
||||
tourRecorderState,
|
||||
TOUR_RECORDER_ACTIVE_LOCAL_STORAGE_KEY,
|
||||
} from "@web_tour/js/tour_recorder/tour_recorder_state";
|
||||
import { redirect } from "@web/core/utils/urls";
|
||||
|
||||
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');
|
||||
class OnboardingItem extends Component {
|
||||
static components = { DropdownItem };
|
||||
static template = "web_tour.OnboardingItem";
|
||||
static props = {
|
||||
toursEnabled: { type: Boolean },
|
||||
toggleItem: { type: Function },
|
||||
};
|
||||
setup() {}
|
||||
}
|
||||
|
||||
const untrackedClassnames = ["o_tooltip", "o_tooltip_content", "o_tooltip_overlay"];
|
||||
const StepSchema = {
|
||||
id: { type: [String], optional: true },
|
||||
content: { type: [String, Object], optional: true }, //allow object(_t && markup)
|
||||
debugHelp: { type: String, optional: true },
|
||||
isActive: { type: Array, element: String, optional: true },
|
||||
run: { type: [String, Function, Boolean], optional: true },
|
||||
timeout: {
|
||||
optional: true,
|
||||
validate(value) {
|
||||
return value >= 0 && value <= 60000;
|
||||
},
|
||||
},
|
||||
tooltipPosition: {
|
||||
optional: true,
|
||||
validate(value) {
|
||||
return ["top", "bottom", "left", "right"].includes(value);
|
||||
},
|
||||
},
|
||||
trigger: { type: String },
|
||||
expectUnloadPage: { type: Boolean, optional: true },
|
||||
//ONLY IN DEBUG MODE
|
||||
pause: { type: Boolean, optional: true },
|
||||
break: { type: Boolean, optional: true },
|
||||
};
|
||||
|
||||
/**
|
||||
* @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);
|
||||
const TourSchema = {
|
||||
name: { type: String, optional: true },
|
||||
steps: Function,
|
||||
url: { type: String, optional: true },
|
||||
wait_for: { type: [Function, Object], optional: true },
|
||||
};
|
||||
|
||||
// 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;
|
||||
}
|
||||
registry.category("web_tour.tours").addValidation(TourSchema);
|
||||
const debugMenuRegistry = registry.category("debug").category("default");
|
||||
|
||||
function _isTrackedNode(node) {
|
||||
if (node.classList) {
|
||||
return !untrackedClassnames
|
||||
.some(className => node.classList.contains(className));
|
||||
export const tourService = {
|
||||
// localization dependency to make sure translations used by tours are loaded
|
||||
dependencies: ["orm", "effect", "overlay", "localization"],
|
||||
start: async (env, { orm, effect, overlay }) => {
|
||||
await whenReady();
|
||||
let toursEnabled = session?.tour_enabled;
|
||||
const tourRegistry = registry.category("web_tour.tours");
|
||||
const pointer = createPointerState();
|
||||
pointer.stop = () => {};
|
||||
|
||||
debugMenuRegistry.add("onboardingItem", () => ({
|
||||
type: "component",
|
||||
Component: OnboardingItem,
|
||||
props: {
|
||||
toursEnabled: toursEnabled || false,
|
||||
toggleItem: async () => {
|
||||
tourState.clear();
|
||||
toursEnabled = await orm.call("res.users", "switch_tour_enabled", [
|
||||
!toursEnabled,
|
||||
]);
|
||||
browser.location.reload();
|
||||
},
|
||||
},
|
||||
sequence: 500,
|
||||
section: "testing",
|
||||
}));
|
||||
|
||||
function getTourFromRegistry(tourName) {
|
||||
if (!tourRegistry.contains(tourName)) {
|
||||
return;
|
||||
}
|
||||
return true;
|
||||
const tour = tourRegistry.get(tourName);
|
||||
return {
|
||||
...tour,
|
||||
steps: tour.steps(),
|
||||
name: tourName,
|
||||
wait_for: tour.wait_for || Promise.resolve(),
|
||||
};
|
||||
}
|
||||
|
||||
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;
|
||||
}
|
||||
async function getTourFromDB(tourName) {
|
||||
const tour = await orm.call("web_tour.tour", "get_tour_json_by_name", [tourName]);
|
||||
if (!tour) {
|
||||
throw new Error(`Tour '${tourName}' is not found in the database.`);
|
||||
}
|
||||
|
||||
if (mutation.type === 'characterData') {
|
||||
return true;
|
||||
}
|
||||
if (!tour.steps.length && tourRegistry.contains(tour.name)) {
|
||||
tour.steps = tourRegistry.get(tour.name).steps();
|
||||
}
|
||||
|
||||
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();
|
||||
return tour;
|
||||
}
|
||||
|
||||
// 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();
|
||||
function validateStep(step) {
|
||||
try {
|
||||
validate(step, StepSchema);
|
||||
} catch (error) {
|
||||
console.error(
|
||||
`Error in schema for TourStep ${JSON.stringify(step, null, 4)}\n${
|
||||
error.message
|
||||
}`
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
// 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);
|
||||
});
|
||||
async function startTour(tourName, options = {}) {
|
||||
pointer.stop();
|
||||
const tourFromRegistry = getTourFromRegistry(tourName);
|
||||
|
||||
// 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,
|
||||
if (!tourFromRegistry && !options.fromDB) {
|
||||
// Sometime tours are not loaded depending on the modules.
|
||||
// For example, point_of_sale do not load all tours assets.
|
||||
return;
|
||||
}
|
||||
|
||||
const tour = options.fromDB ? { name: tourName, url: options.url } : tourFromRegistry;
|
||||
if (!session.is_public && !toursEnabled && options.mode === "manual") {
|
||||
toursEnabled = await orm.call("res.users", "switch_tour_enabled", [!toursEnabled]);
|
||||
}
|
||||
|
||||
let tourConfig = {
|
||||
delayToCheckUndeterminisms: 0,
|
||||
stepDelay: 0,
|
||||
keepWatchBrowser: false,
|
||||
mode: "auto",
|
||||
showPointerDuration: 0,
|
||||
debug: false,
|
||||
redirect: true,
|
||||
};
|
||||
|
||||
tourConfig = Object.assign(tourConfig, options);
|
||||
tourState.setCurrentConfig(tourConfig);
|
||||
tourState.setCurrentTour(tour.name);
|
||||
tourState.setCurrentIndex(0);
|
||||
|
||||
const willUnload = callWithUnloadCheck(() => {
|
||||
if (tour.url && tourConfig.startUrl != tour.url && tourConfig.redirect) {
|
||||
redirect(tour.url);
|
||||
}
|
||||
});
|
||||
if (!willUnload) {
|
||||
await resumeTour();
|
||||
}
|
||||
}
|
||||
|
||||
async function resumeTour() {
|
||||
const tourName = tourState.getCurrentTour();
|
||||
const tourConfig = tourState.getCurrentConfig();
|
||||
|
||||
let tour = getTourFromRegistry(tourName);
|
||||
if (tourConfig.fromDB) {
|
||||
tour = await getTourFromDB(tourName);
|
||||
}
|
||||
if (!tour) {
|
||||
return;
|
||||
}
|
||||
|
||||
tour.steps.forEach((step) => validateStep(step));
|
||||
|
||||
if (tourConfig.mode === "auto") {
|
||||
if (!odoo.loader.modules.get("@web_tour/js/tour_automatic/tour_automatic")) {
|
||||
await loadBundle("web_tour.automatic", { css: false });
|
||||
}
|
||||
const { TourAutomatic } = odoo.loader.modules.get(
|
||||
"@web_tour/js/tour_automatic/tour_automatic"
|
||||
);
|
||||
new TourAutomatic(tour).start();
|
||||
} else {
|
||||
await loadBundle("web_tour.interactive");
|
||||
const { TourPointer } = odoo.loader.modules.get(
|
||||
"@web_tour/js/tour_pointer/tour_pointer"
|
||||
);
|
||||
pointer.stop = overlay.add(
|
||||
TourPointer,
|
||||
{
|
||||
pointerState: pointer.state,
|
||||
bounce: !(tourConfig.mode === "auto" && tourConfig.keepWatchBrowser),
|
||||
},
|
||||
{
|
||||
sequence: 1100, // sequence based on bootstrap z-index values.
|
||||
}
|
||||
);
|
||||
const { TourInteractive } = odoo.loader.modules.get(
|
||||
"@web_tour/js/tour_interactive/tour_interactive"
|
||||
);
|
||||
new TourInteractive(tour).start(env, pointer, async () => {
|
||||
pointer.stop();
|
||||
tourState.clear();
|
||||
browser.console.log("tour succeeded");
|
||||
let message = tourConfig.rainbowManMessage || tour.rainbowManMessage;
|
||||
if (message) {
|
||||
message = window.DOMPurify.sanitize(tourConfig.rainbowManMessage);
|
||||
effect.add({
|
||||
type: "rainbow_man",
|
||||
message: markup(message),
|
||||
});
|
||||
}
|
||||
|
||||
const nextTour = await orm.call("web_tour.tour", "consume", [tour.name]);
|
||||
if (nextTour) {
|
||||
startTour(nextTour.name, {
|
||||
mode: "manual",
|
||||
redirect: false,
|
||||
rainbowManMessage: nextTour.rainbowManMessage,
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
async function tourRecorder() {
|
||||
await loadBundle("web_tour.recorder");
|
||||
const { TourRecorder } = odoo.loader.modules.get(
|
||||
"@web_tour/js/tour_recorder/tour_recorder"
|
||||
);
|
||||
const remove = overlay.add(
|
||||
TourRecorder,
|
||||
{
|
||||
onClose: () => {
|
||||
remove();
|
||||
browser.localStorage.removeItem(TOUR_RECORDER_ACTIVE_LOCAL_STORAGE_KEY);
|
||||
tourRecorderState.clear();
|
||||
},
|
||||
},
|
||||
{ sequence: 99999 }
|
||||
);
|
||||
}
|
||||
|
||||
async function startTourRecorder() {
|
||||
if (!browser.localStorage.getItem(TOUR_RECORDER_ACTIVE_LOCAL_STORAGE_KEY)) {
|
||||
await tourRecorder();
|
||||
}
|
||||
browser.localStorage.setItem(TOUR_RECORDER_ACTIVE_LOCAL_STORAGE_KEY, "1");
|
||||
}
|
||||
|
||||
if (!window.frameElement) {
|
||||
const paramsTourName = new URLSearchParams(browser.location.search).get("tour");
|
||||
if (paramsTourName) {
|
||||
startTour(paramsTourName, { mode: "manual", fromDB: true });
|
||||
}
|
||||
|
||||
if (tourState.getCurrentTour()) {
|
||||
if (tourState.getCurrentConfig().mode === "auto" || toursEnabled) {
|
||||
resumeTour();
|
||||
} else {
|
||||
tourState.clear();
|
||||
}
|
||||
} else if (session.current_tour) {
|
||||
startTour(session.current_tour.name, {
|
||||
mode: "manual",
|
||||
redirect: false,
|
||||
rainbowManMessage: session.current_tour.rainbowManMessage,
|
||||
});
|
||||
}
|
||||
|
||||
if (
|
||||
browser.localStorage.getItem(TOUR_RECORDER_ACTIVE_LOCAL_STORAGE_KEY) &&
|
||||
!session.is_public
|
||||
) {
|
||||
await tourRecorder();
|
||||
}
|
||||
}
|
||||
|
||||
odoo.startTour = startTour;
|
||||
odoo.isTourReady = (tourName) => getTourFromRegistry(tourName).wait_for.then(() => true);
|
||||
|
||||
return {
|
||||
startTour,
|
||||
startTourRecorder,
|
||||
};
|
||||
},
|
||||
};
|
||||
|
||||
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;
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
registry.category("services").add("tour_service", tourService);
|
||||
|
|
|
|||
|
|
@ -0,0 +1,46 @@
|
|||
import { browser } from "@web/core/browser/browser";
|
||||
|
||||
const CURRENT_TOUR_LOCAL_STORAGE = "current_tour";
|
||||
const CURRENT_TOUR_CONFIG_LOCAL_STORAGE = "current_tour.config";
|
||||
const CURRENT_TOUR_INDEX_LOCAL_STORAGE = "current_tour.index";
|
||||
const CURRENT_TOUR_ON_ERROR_LOCAL_STORAGE = "current_tour.on_error";
|
||||
|
||||
/**
|
||||
* Wrapper around localStorage for persistence of the running tours.
|
||||
* Useful for resuming running tours when the page refreshed.
|
||||
*/
|
||||
export const tourState = {
|
||||
getCurrentTour() {
|
||||
return browser.localStorage.getItem(CURRENT_TOUR_LOCAL_STORAGE);
|
||||
},
|
||||
setCurrentTour(tourName) {
|
||||
browser.localStorage.setItem(CURRENT_TOUR_LOCAL_STORAGE, tourName);
|
||||
},
|
||||
getCurrentIndex() {
|
||||
const index = browser.localStorage.getItem(CURRENT_TOUR_INDEX_LOCAL_STORAGE, "0");
|
||||
return parseInt(index, 10);
|
||||
},
|
||||
setCurrentIndex(index) {
|
||||
browser.localStorage.setItem(CURRENT_TOUR_INDEX_LOCAL_STORAGE, index.toString());
|
||||
},
|
||||
getCurrentConfig() {
|
||||
const config = browser.localStorage.getItem(CURRENT_TOUR_CONFIG_LOCAL_STORAGE, "{}");
|
||||
return JSON.parse(config);
|
||||
},
|
||||
setCurrentConfig(config) {
|
||||
config = JSON.stringify(config);
|
||||
browser.localStorage.setItem(CURRENT_TOUR_CONFIG_LOCAL_STORAGE, config);
|
||||
},
|
||||
getCurrentTourOnError() {
|
||||
return browser.localStorage.getItem(CURRENT_TOUR_ON_ERROR_LOCAL_STORAGE);
|
||||
},
|
||||
setCurrentTourOnError() {
|
||||
browser.localStorage.setItem(CURRENT_TOUR_ON_ERROR_LOCAL_STORAGE, "1");
|
||||
},
|
||||
clear() {
|
||||
browser.localStorage.removeItem(CURRENT_TOUR_ON_ERROR_LOCAL_STORAGE);
|
||||
browser.localStorage.removeItem(CURRENT_TOUR_CONFIG_LOCAL_STORAGE);
|
||||
browser.localStorage.removeItem(CURRENT_TOUR_INDEX_LOCAL_STORAGE);
|
||||
browser.localStorage.removeItem(CURRENT_TOUR_LOCAL_STORAGE);
|
||||
},
|
||||
};
|
||||
|
|
@ -0,0 +1,102 @@
|
|||
import { session } from "@web/session";
|
||||
import { utils } from "@web/core/ui/ui_service";
|
||||
import * as hoot from "@odoo/hoot-dom";
|
||||
import { pick } from "@web/core/utils/objects";
|
||||
|
||||
/**
|
||||
* @typedef TourStep
|
||||
* @property {"enterprise"|"community"|"mobile"|"desktop"|HootSelector[][]} isActive Active the step following {@link isActiveStep} filter
|
||||
* @property {string} [id]
|
||||
* @property {HootSelector} trigger The node on which the action will be executed.
|
||||
* @property {string} [content] Description of the step.
|
||||
* @property {"top" | "bottom" | "left" | "right"} [position] The position where the UI helper is shown.
|
||||
* @property {RunCommand} [run] The action to perform when trigger conditions are verified.
|
||||
* @property {number} [timeout] By default, when the trigger node isn't found after 10000 milliseconds, it throws an error.
|
||||
* You can change this value to lengthen or shorten the time before the error occurs [ms].
|
||||
*/
|
||||
export class TourStep {
|
||||
constructor(data, tour) {
|
||||
Object.assign(this, data);
|
||||
this.tour = tour;
|
||||
}
|
||||
|
||||
/**
|
||||
* Check if a step is active dependant on step.isActive property
|
||||
* Note that when step.isActive is not defined, the step is active by default.
|
||||
* When a step is not active, it's just skipped and the tour continues to the next step.
|
||||
*/
|
||||
get active() {
|
||||
this.checkHasTour();
|
||||
const mode = this.tour.mode;
|
||||
const isSmall = utils.isSmall();
|
||||
const standardKeyWords = ["enterprise", "community", "mobile", "desktop", "auto", "manual"];
|
||||
const isActiveArray = Array.isArray(this.isActive) ? this.isActive : [];
|
||||
if (isActiveArray.length === 0) {
|
||||
return true;
|
||||
}
|
||||
const selectors = isActiveArray.filter((key) => !standardKeyWords.includes(key));
|
||||
if (selectors.length) {
|
||||
// if one of selectors is not found, step is skipped
|
||||
for (const selector of selectors) {
|
||||
const el = hoot.queryFirst(selector);
|
||||
if (!el) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
const checkMode =
|
||||
isActiveArray.includes(mode) ||
|
||||
(!isActiveArray.includes("manual") && !isActiveArray.includes("auto"));
|
||||
const edition =
|
||||
(session.server_version_info || "").at(-1) === "e" ? "enterprise" : "community";
|
||||
const checkEdition =
|
||||
isActiveArray.includes(edition) ||
|
||||
(!isActiveArray.includes("enterprise") && !isActiveArray.includes("community"));
|
||||
const onlyForMobile = isActiveArray.includes("mobile") && isSmall;
|
||||
const onlyForDesktop = isActiveArray.includes("desktop") && !isSmall;
|
||||
const checkDevice =
|
||||
onlyForMobile ||
|
||||
onlyForDesktop ||
|
||||
(!isActiveArray.includes("mobile") && !isActiveArray.includes("desktop"));
|
||||
return checkEdition && checkDevice && checkMode;
|
||||
}
|
||||
|
||||
checkHasTour() {
|
||||
if (!this.tour) {
|
||||
throw new Error(`TourStep instance must have a tour`);
|
||||
}
|
||||
}
|
||||
|
||||
get describeMe() {
|
||||
this.checkHasTour();
|
||||
return (
|
||||
`[${this.index + 1}/${this.tour.steps.length}] Tour ${this.tour.name} → Step ` +
|
||||
(this.content ? `${this.content} (trigger: ${this.trigger})` : this.trigger)
|
||||
);
|
||||
}
|
||||
|
||||
get stringify() {
|
||||
return (
|
||||
JSON.stringify(
|
||||
pick(
|
||||
this,
|
||||
"isActive",
|
||||
"content",
|
||||
"trigger",
|
||||
"run",
|
||||
"tooltipPosition",
|
||||
"timeout",
|
||||
"expectUnloadPage"
|
||||
),
|
||||
(_key, value) => {
|
||||
if (typeof value === "function") {
|
||||
return "[function]";
|
||||
} else {
|
||||
return value;
|
||||
}
|
||||
},
|
||||
2
|
||||
) + ","
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,202 +0,0 @@
|
|||
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,
|
||||
}];
|
||||
}
|
||||
});
|
||||
});
|
||||
|
|
@ -1,78 +0,0 @@
|
|||
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,
|
||||
};
|
||||
|
||||
});
|
||||
|
||||
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