[IMP] *: export translations
closes odoo/documentation#6223
X-original-commit: dcee09e597
Signed-off-by: Martin Trigaux (mat) <mat@odoo.com>
This commit is contained in:
parent
6e78e1ffa9
commit
bb4210cdbd
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo saas-16.1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-10-10 06:13+0000\n"
|
||||
"POT-Creation-Date: 2023-10-27 12:38+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@ -412,7 +412,7 @@ msgid "Needed RAM = #worker * ( (light_worker_ratio * light_worker_ram_estimatio
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:225
|
||||
#: ../../content/administration/install/deploy.rst:382
|
||||
#: ../../content/administration/install/deploy.rst:412
|
||||
msgid "LiveChat"
|
||||
msgstr ""
|
||||
|
||||
@ -484,308 +484,324 @@ msgstr ""
|
||||
msgid "in ``/etc/nginx/sites-enabled/odoo.conf`` set:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:356
|
||||
msgid "Odoo as a WSGI Application"
|
||||
#: ../../content/administration/install/deploy.rst:361
|
||||
msgid "HTTPS Hardening"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:358
|
||||
msgid "It is also possible to mount Odoo as a standard WSGI_ application. Odoo provides the base for a WSGI launcher script as ``odoo-wsgi.example.py``. That script should be customized (possibly after copying it from the setup directory) to correctly set the configuration directly in :mod:`odoo.tools.config` rather than through the command-line or a configuration file."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:364
|
||||
msgid "However the WSGI server will only expose the main HTTP endpoint for the web client, website and webservice API. Because Odoo does not control the creation of workers anymore it can not setup cron or livechat workers"
|
||||
#: ../../content/administration/install/deploy.rst:363
|
||||
msgid "Add the `Strict-Transport-Security` header to all requests, in order to prevent browsers from ever sending a plain HTTP request to this domain. You will need to maintain a working HTTPS service with a valid certificate on this domain at all times, otherwise your users will see security alerts or be entirely unable to access it."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:369
|
||||
msgid "Cron Workers"
|
||||
msgid "Force HTTPS connections during a year for every visitor in NGINX with the line:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:371
|
||||
msgid "Starting one of the built-in Odoo servers next to the WSGI server is required to process cron jobs. That server must be configured to only process crons and not HTTP requests using the :option:`--no-http <odoo-bin --no-http>` cli option or the ``http_enable = False`` configuration file setting."
|
||||
#: ../../content/administration/install/deploy.rst:375
|
||||
msgid "Additional configuration can be defined for the `session_id` cookie. The `Secure` flag can be added to ensure it is never transmitted over HTTP and `SameSite=Lax` to prevent authenticated `CSRF`_."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:376
|
||||
msgid "On Linux-like systems, using the multi-processing server over the multi-threading one is recommended to benefit from better hardware usage and increased stability, i.e., using the :option:`--workers=-1 <odoo-bin --workers>` and :option:`--max-cron-threads=n <odoo-bin --max-cron-threads>` cli options."
|
||||
#: ../../content/administration/install/deploy.rst:386
|
||||
msgid "Odoo as a WSGI Application"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:384
|
||||
msgid "Using a gevent-compatible WSGI server is required for the correct operation of the live chat feature. That server should be able to handle many simultaneous long-lived connections but doesn't need a lot of processing power. All requests whose path starts with ``/websocket/`` should be directed to that server. A regular (thread/process-based) WSGI server should be used for all other requests."
|
||||
#: ../../content/administration/install/deploy.rst:388
|
||||
msgid "It is also possible to mount Odoo as a standard WSGI_ application. Odoo provides the base for a WSGI launcher script as ``odoo-wsgi.example.py``. That script should be customized (possibly after copying it from the setup directory) to correctly set the configuration directly in :mod:`odoo.tools.config` rather than through the command-line or a configuration file."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:390
|
||||
msgid "The Odoo cron server can also be used to serve the live chat requests. Just drop the :option:`--no-http <odoo-bin --no-http>` cli option from the cron server and make sure requests whose path starts with ``/websocket/`` are directed to this server, either on the :option:`--http-port <odoo-bin --http-port>` (multi-threading server) or on the :option:`--gevent-port <odoo-bin --gevent-port>` (multi-processing server)."
|
||||
#: ../../content/administration/install/deploy.rst:394
|
||||
msgid "However the WSGI server will only expose the main HTTP endpoint for the web client, website and webservice API. Because Odoo does not control the creation of workers anymore it can not setup cron or livechat workers"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:399
|
||||
msgid "Serving static files and attachments"
|
||||
msgid "Cron Workers"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:401
|
||||
msgid "For development convenience, Odoo directly serves all static files and attachments in its modules. This may not be ideal when it comes to performances, and static files should generally be served by a static HTTP server."
|
||||
msgid "Starting one of the built-in Odoo servers next to the WSGI server is required to process cron jobs. That server must be configured to only process crons and not HTTP requests using the :option:`--no-http <odoo-bin --no-http>` cli option or the ``http_enable = False`` configuration file setting."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:406
|
||||
msgid "On Linux-like systems, using the multi-processing server over the multi-threading one is recommended to benefit from better hardware usage and increased stability, i.e., using the :option:`--workers=-1 <odoo-bin --workers>` and :option:`--max-cron-threads=n <odoo-bin --max-cron-threads>` cli options."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:414
|
||||
msgid "Using a gevent-compatible WSGI server is required for the correct operation of the live chat feature. That server should be able to handle many simultaneous long-lived connections but doesn't need a lot of processing power. All requests whose path starts with ``/websocket/`` should be directed to that server. A regular (thread/process-based) WSGI server should be used for all other requests."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:420
|
||||
msgid "The Odoo cron server can also be used to serve the live chat requests. Just drop the :option:`--no-http <odoo-bin --no-http>` cli option from the cron server and make sure requests whose path starts with ``/websocket/`` are directed to this server, either on the :option:`--http-port <odoo-bin --http-port>` (multi-threading server) or on the :option:`--gevent-port <odoo-bin --gevent-port>` (multi-processing server)."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:429
|
||||
msgid "Serving static files and attachments"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:431
|
||||
msgid "For development convenience, Odoo directly serves all static files and attachments in its modules. This may not be ideal when it comes to performances, and static files should generally be served by a static HTTP server."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:436
|
||||
msgid "Serving static files"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:408
|
||||
#: ../../content/administration/install/deploy.rst:438
|
||||
msgid "Odoo static files are located in each module's :file:`static/` folder, so static files can be served by intercepting all requests to :samp:`/{MODULE}/static/{FILE}`, and looking up the right module (and file) in the various addons paths."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:413
|
||||
#: ../../content/administration/install/deploy.rst:443
|
||||
msgid "Say Odoo has been installed via the **debian packages** for Community and Enterprise and the :option:`--addons-path <odoo-bin --addons-path>` is ``'/usr/lib/python3/dist-packages/odoo/addons'``."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:416
|
||||
#: ../../content/administration/install/deploy.rst:438
|
||||
#: ../../content/administration/install/deploy.rst:446
|
||||
#: ../../content/administration/install/deploy.rst:468
|
||||
msgid "Using the above NGINX (https) configuration, the following location block should be added to serve static files via NGINX."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:433
|
||||
#: ../../content/administration/install/deploy.rst:463
|
||||
msgid "Say Odoo has been installed via the **source**. The two git repositories for Community and Enterprise have been cloned in :file:`/opt/odoo/community` and :file:`/opt/odoo/enterprise` respectively and the :option:`--addons-path <odoo-bin --addons-path>` is ``'/opt/odoo/community/odoo/addons,/opt/odoo/community/addons,/opt/odoo/enterprise'``."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:455
|
||||
#: ../../content/administration/install/deploy.rst:485
|
||||
msgid "The actual NGINX configuration you need is highly dependent on your own installation. The two above snippets only highlight two possible configurations and may not be used as-is."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:459
|
||||
#: ../../content/administration/install/deploy.rst:489
|
||||
msgid "Serving attachments"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:461
|
||||
#: ../../content/administration/install/deploy.rst:491
|
||||
msgid "Attachments are files stored in the filestore which access is regulated by Odoo. They cannot be directly accessed via a static web server as accessing them requires multiple lookups in the database to determine where the files are stored and whether the current user can access them or not."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:466
|
||||
#: ../../content/administration/install/deploy.rst:496
|
||||
msgid "Nevertheless, once the file has been located and the access rights verified by Odoo, it is a good idea to serve the file using the static web server instead of Odoo. For Odoo to delegate serving files to the static web server, the `X-Sendfile <https://tn123.org/mod_xsendfile/>`_ (apache) or `X-Accel <https://www.nginx.com/resources/wiki/start/topics/examples/x-accel/>`_ (nginx) extensions must be enabled and configured on the static web server. Once it is set up, start Odoo with the :option:`--x-sendfile <odoo-bin --x-sendfile>` CLI flag (this unique flag is used for both X-Sendfile and X-Accel)."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:476
|
||||
#: ../../content/administration/install/deploy.rst:506
|
||||
msgid "The X-Sendfile extension for apache (and compatible web servers) does not require any supplementary configuration."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:478
|
||||
#: ../../content/administration/install/deploy.rst:508
|
||||
msgid "The X-Accel extension for NGINX **does** require the following additionnal configuration:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:487
|
||||
#: ../../content/administration/install/deploy.rst:517
|
||||
msgid "In case you don't know what is the path to your filestore, start Odoo with the :option:`--x-sendfile <odoo-bin --x-sendfile>` option and navigate to the ``/web/filestore`` URL directly via Odoo (don't navigate to the URL via NGINX). This logs a warnings, the message contains the configuration you need."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:496
|
||||
#: ../../content/administration/install/deploy.rst:526
|
||||
msgid "Security"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:498
|
||||
#: ../../content/administration/install/deploy.rst:528
|
||||
msgid "For starters, keep in mind that securing an information system is a continuous process, not a one-shot operation. At any moment, you will only be as secure as the weakest link in your environment."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:502
|
||||
#: ../../content/administration/install/deploy.rst:532
|
||||
msgid "So please do not take this section as the ultimate list of measures that will prevent all security problems. It's only intended as a summary of the first important things you should be sure to include in your security action plan. The rest will come from best security practices for your operating system and distribution, best practices in terms of users, passwords, and access control management, etc."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:508
|
||||
#: ../../content/administration/install/deploy.rst:538
|
||||
msgid "When deploying an internet-facing server, please be sure to consider the following security-related topics:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:511
|
||||
#: ../../content/administration/install/deploy.rst:541
|
||||
msgid "Always set a strong super-admin admin password, and restrict access to the database management pages as soon as the system is set up. See :ref:`db_manager_security`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:514
|
||||
#: ../../content/administration/install/deploy.rst:544
|
||||
msgid "Choose unique logins and strong passwords for all administrator accounts on all databases. Do not use 'admin' as the login. Do not use those logins for day-to-day operations, only for controlling/managing the installation. *Never* use any default passwords like admin/admin, even for test/staging databases."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:519
|
||||
#: ../../content/administration/install/deploy.rst:549
|
||||
msgid "Do **not** install demo data on internet-facing servers. Databases with demo data contain default logins and passwords that can be used to get into your systems and cause significant trouble, even on staging/dev systems."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:523
|
||||
#: ../../content/administration/install/deploy.rst:553
|
||||
msgid "Use appropriate database filters ( :option:`--db-filter <odoo-bin --db-filter>`) to restrict the visibility of your databases according to the hostname. See :ref:`db_filter`. You may also use :option:`-d <odoo-bin -d>` to provide your own (comma-separated) list of available databases to filter from, instead of letting the system fetch them all from the database backend."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:530
|
||||
#: ../../content/administration/install/deploy.rst:560
|
||||
msgid "Once your ``db_name`` and ``db_filter`` are configured and only match a single database per hostname, you should set ``list_db`` configuration option to ``False``, to prevent listing databases entirely, and to block access to the database management screens (this is also exposed as the :option:`--no-database-list <odoo-bin --no-database-list>` command-line option)"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:536
|
||||
#: ../../content/administration/install/deploy.rst:566
|
||||
msgid "Make sure the PostgreSQL user (:option:`--db_user <odoo-bin --db_user>`) is *not* a super-user, and that your databases are owned by a different user. For example they could be owned by the ``postgres`` super-user if you are using a dedicated non-privileged ``db_user``. See also :ref:`setup/deploy/odoo`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:541
|
||||
#: ../../content/administration/install/deploy.rst:571
|
||||
msgid "Keep installations updated by regularly installing the latest builds, either via GitHub or by downloading the latest version from https://www.odoo.com/page/download or http://nightly.odoo.com"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:545
|
||||
#: ../../content/administration/install/deploy.rst:575
|
||||
msgid "Configure your server in multi-process mode with proper limits matching your typical usage (memory/CPU/timeouts). See also :ref:`builtin_server`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:548
|
||||
#: ../../content/administration/install/deploy.rst:578
|
||||
msgid "Run Odoo behind a web server providing HTTPS termination with a valid SSL certificate, in order to prevent eavesdropping on cleartext communications. SSL certificates are cheap, and many free options exist. Configure the web proxy to limit the size of requests, set appropriate timeouts, and then enable the :option:`proxy mode <odoo-bin --proxy-mode>` option. See also :ref:`https_proxy`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:555
|
||||
#: ../../content/administration/install/deploy.rst:585
|
||||
msgid "If you need to allow remote SSH access to your servers, make sure to set a strong password for **all** accounts, not just `root`. It is strongly recommended to entirely disable password-based authentication, and only allow public key authentication. Also consider restricting access via a VPN, allowing only trusted IPs in the firewall, and/or running a brute-force detection system such as `fail2ban` or equivalent."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:561
|
||||
#: ../../content/administration/install/deploy.rst:591
|
||||
msgid "Consider installing appropriate rate-limiting on your proxy or firewall, to prevent brute-force attacks and denial of service attacks. See also :ref:`login_brute_force` for specific measures."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:565
|
||||
#: ../../content/administration/install/deploy.rst:595
|
||||
msgid "Many network providers provide automatic mitigation for Distributed Denial of Service attacks (DDOS), but this is often an optional service, so you should consult with them."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:569
|
||||
#: ../../content/administration/install/deploy.rst:599
|
||||
msgid "Whenever possible, host your public-facing demo/test/staging instances on different machines than the production ones. And apply the same security precautions as for production."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:573
|
||||
#: ../../content/administration/install/deploy.rst:603
|
||||
msgid "If your public-facing Odoo server has access to sensitive internal network resources or services (e.g. via a private VLAN), implement appropriate firewall rules to protect those internal resources. This will ensure that the Odoo server cannot be used accidentally (or as a result of malicious user actions) to access or disrupt those internal resources. Typically this can be done by applying an outbound default DENY rule on the firewall, then only explicitly authorizing access to internal resources that the Odoo server needs to access. `Systemd IP traffic access control <http://0pointer.net/blog/ip-accounting-and-access-lists-with-systemd.html>`_ may also be useful to implement per-process network access control."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:584
|
||||
#: ../../content/administration/install/deploy.rst:614
|
||||
msgid "If your public-facing Odoo server is behind a Web Application Firewall, a load-balancer, a transparent DDoS protection service (like CloudFlare) or a similar network-level device, you may wish to avoid direct access to the Odoo system. It is generally difficult to keep the endpoint IP addresses of your Odoo servers secret. For example they can appear in web server logs when querying public systems, or in the headers of emails posted from Odoo. In such a situation you may want to configure your firewall so that the endpoints are not accessible publicly except from the specific IP addresses of your WAF, load-balancer or proxy service. Service providers like CloudFlare usually maintain a public list of their IP address ranges for this purpose."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:595
|
||||
#: ../../content/administration/install/deploy.rst:625
|
||||
msgid "If you are hosting multiple customers, isolate customer data and files from each other using containers or appropriate \"jail\" techniques."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:598
|
||||
#: ../../content/administration/install/deploy.rst:628
|
||||
msgid "Setup daily backups of your databases and filestore data, and copy them to a remote archiving server that is not accessible from the server itself."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:601
|
||||
#: ../../content/administration/install/deploy.rst:631
|
||||
msgid "Deploying Odoo on Linux is strongly recommended over Windows. Should you choose nevertheless to deploy on a Windows platform, a thorough security hardening review of the server should be conducted and is outside of the scope of this guide."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:609
|
||||
#: ../../content/administration/install/deploy.rst:639
|
||||
msgid "Blocking Brute Force Attacks"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:611
|
||||
#: ../../content/administration/install/deploy.rst:641
|
||||
msgid "For internet-facing deployments, brute force attacks on user passwords are very common, and this threat should not be neglected for Odoo servers. Odoo emits a log entry whenever a login attempt is performed, and reports the result: success or failure, along with the target login and source IP."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:615
|
||||
#: ../../content/administration/install/deploy.rst:645
|
||||
msgid "The log entries will have the following form."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:617
|
||||
#: ../../content/administration/install/deploy.rst:647
|
||||
msgid "Failed login::"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:621
|
||||
#: ../../content/administration/install/deploy.rst:651
|
||||
msgid "Successful login::"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:626
|
||||
#: ../../content/administration/install/deploy.rst:656
|
||||
msgid "These logs can be easily analyzed by an intrusion prevention system such as `fail2ban`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:628
|
||||
#: ../../content/administration/install/deploy.rst:658
|
||||
msgid "For example, the following fail2ban filter definition should match a failed login::"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:635
|
||||
#: ../../content/administration/install/deploy.rst:665
|
||||
msgid "This could be used with a jail definition to block the attacking IP on HTTP(S)."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:637
|
||||
#: ../../content/administration/install/deploy.rst:667
|
||||
msgid "Here is what it could look like for blocking the IP for 15 minutes when 10 failed login attempts are detected from the same IP within 1 minute::"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:651
|
||||
#: ../../content/administration/install/deploy.rst:681
|
||||
msgid "Database Manager Security"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:653
|
||||
#: ../../content/administration/install/deploy.rst:683
|
||||
msgid ":ref:`setup/deploy/odoo` mentioned ``admin_passwd`` in passing."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:655
|
||||
#: ../../content/administration/install/deploy.rst:685
|
||||
msgid "This setting is used on all database management screens (to create, delete, dump or restore databases)."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:658
|
||||
#: ../../content/administration/install/deploy.rst:688
|
||||
msgid "If the management screens must not be accessible at all, you should set ``list_db`` configuration option to ``False``, to block access to all the database selection and management screens."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:664
|
||||
#: ../../content/administration/install/deploy.rst:694
|
||||
msgid "It is strongly recommended to disable the Database Manager for any internet-facing system! It is meant as a development/demo tool, to make it easy to quickly create and manage databases. It is not designed for use in production, and may even expose dangerous features to attackers. It is also not designed to handle large databases, and may trigger memory limits."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:670
|
||||
#: ../../content/administration/install/deploy.rst:700
|
||||
msgid "On production systems, database management operations should always be performed by the system administrator, including provisioning of new databases and automated backups."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:673
|
||||
#: ../../content/administration/install/deploy.rst:703
|
||||
msgid "Be sure to setup an appropriate ``db_name`` parameter (and optionally, ``db_filter`` too) so that the system can determine the target database for each request, otherwise users will be blocked as they won't be allowed to choose the database themselves."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:678
|
||||
#: ../../content/administration/install/deploy.rst:708
|
||||
msgid "If the management screens must only be accessible from a selected set of machines, use the proxy server's features to block access to all routes starting with ``/web/database`` except (maybe) ``/web/database/selector`` which displays the database-selection screen."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:682
|
||||
#: ../../content/administration/install/deploy.rst:712
|
||||
msgid "If the database-management screen should be left accessible, the ``admin_passwd`` setting must be changed from its ``admin`` default: this password is checked before allowing database-alteration operations."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:686
|
||||
#: ../../content/administration/install/deploy.rst:716
|
||||
msgid "It should be stored securely, and should be generated randomly e.g."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:692
|
||||
#: ../../content/administration/install/deploy.rst:722
|
||||
msgid "which will generate a 32 characters pseudorandom printable string."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:695
|
||||
#: ../../content/administration/install/deploy.rst:725
|
||||
msgid "Supported Browsers"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:697
|
||||
#: ../../content/administration/install/deploy.rst:727
|
||||
msgid "Odoo supports all the major desktop and mobile browsers available on the market, as long as they are supported by their publishers."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:700
|
||||
#: ../../content/administration/install/deploy.rst:730
|
||||
msgid "Here are the supported browsers:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:702
|
||||
#: ../../content/administration/install/deploy.rst:732
|
||||
msgid "Google Chrome"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:703
|
||||
#: ../../content/administration/install/deploy.rst:733
|
||||
msgid "Mozilla Firefox"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:704
|
||||
#: ../../content/administration/install/deploy.rst:734
|
||||
msgid "Microsoft Edge"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:705
|
||||
#: ../../content/administration/install/deploy.rst:735
|
||||
msgid "Apple Safari"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:707
|
||||
#: ../../content/administration/install/deploy.rst:737
|
||||
msgid "Please make sure your browser is up-to-date and still supported by its publisher before filing a bug report."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:712
|
||||
#: ../../content/administration/install/deploy.rst:742
|
||||
msgid "Since Odoo 13.0, ES6 is supported. Therefore, IE support is dropped."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:715
|
||||
#: ../../content/administration/install/deploy.rst:745
|
||||
msgid "to have multiple Odoo installations use the same PostgreSQL database, or to provide more computing resources to both software."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:718
|
||||
#: ../../content/administration/install/deploy.rst:748
|
||||
msgid "technically a tool like socat_ can be used to proxy UNIX sockets across networks, but that is mostly for software which can only be used over UNIX sockets"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:722
|
||||
#: ../../content/administration/install/deploy.rst:752
|
||||
msgid "or be accessible only over an internal packet-switched network, but that requires secured switches, protections against `ARP spoofing`_ and precludes usage of WiFi. Even over secure packet-switched networks, deployment over HTTPS is recommended, and possible costs are lowered as \"self-signed\" certificates are easier to deploy on a controlled environment than over the internet."
|
||||
msgstr ""
|
||||
|
||||
@ -1432,11 +1448,11 @@ msgid "Create a new application"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/maintain/azure_oauth.rst:24
|
||||
msgid "To get started, go to `Microsoft's Azure Portal <https://portal.azure.com/>`_. Log in with the :guilabel:`Microsoft Outlook Office 365` account if there is one, otherwise log in with the personal :guilabel:`Microsoft account`. A user with administrative access to the Azure Settings will need to connect and perform the following configuration. Next, navigate to the section labeled :guilabel:`Manage Azure Active Directory`."
|
||||
msgid "To get started, go to `Microsoft's Azure Portal <https://portal.azure.com/>`_. Log in with the :guilabel:`Microsoft Outlook Office 365` account if there is one, otherwise log in with the personal :guilabel:`Microsoft account`. A user with administrative access to the Azure Settings will need to connect and perform the following configuration. Next, navigate to the section labeled :guilabel:`Manage Microsoft Entra ID` (formally *Azure Active Directory*)."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/maintain/azure_oauth.rst:30
|
||||
msgid "Now, click on :guilabel:`Add (+)`, located in the top menu, and then select :guilabel:`App registration`. On the :guilabel:`Register an application` screen, rename the :guilabel:`Name` to `Odoo` or something recognizable. Under the :guilabel:`Supported account types` section select :guilabel:`Accounts in any organizational directory (Any Azure AD directory - Multitenant) and personal Microsoft accounts (e.g. Skype, Xbox)`."
|
||||
msgid "Now, click on :guilabel:`Add (+)`, located in the top menu, and then select :guilabel:`App registration`. On the :guilabel:`Register an application` screen, rename the :guilabel:`Name` to `Odoo` or something recognizable. Under the :guilabel:`Supported account types` section select :guilabel:`Accounts in any organizational directory (Any Microsoft Entra ID directory - Multitenant) and personal Microsoft accounts (e.g. Skype, Xbox)`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/maintain/azure_oauth.rst:36
|
||||
|
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo saas-16.1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-10-10 06:13+0000\n"
|
||||
"POT-Creation-Date: 2023-10-27 12:38+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@ -1961,7 +1961,7 @@ msgid "Exporting translatable term"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/developer/howtos/translations.rst:15
|
||||
msgid "A number of terms in your modules are \"implicitly translatable\" as a result, even if you haven't done any specific work towards translation you can export your module's translatable terms and may find content to work with."
|
||||
msgid "A number of terms in your modules are implicitly translatable. As a result, even if you haven't done any specific work towards translation, you can export your module's translatable terms and may find content to work with."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/developer/howtos/translations.rst:19
|
||||
@ -13929,7 +13929,7 @@ msgstr ""
|
||||
msgid "This tool allows to quickly filter data on the basis of given fields. The fields are specified as direct children of the ``searchpanel`` with tag name ``field``, and the following attributes:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/developer/reference/backend/views.rst:2438
|
||||
#: ../../content/developer/reference/backend/views.rst:2385
|
||||
msgid "``select``"
|
||||
msgstr ""
|
||||
|
||||
|
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo saas-16.1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-10-10 06:13+0000\n"
|
||||
"POT-Creation-Date: 2023-10-27 12:38+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@ -428,7 +428,7 @@ msgstr ""
|
||||
#: ../../content/applications/finance/fiscal_localizations/argentina.rst:17
|
||||
#: ../../content/applications/finance/fiscal_localizations/australia.rst:18
|
||||
#: ../../content/applications/finance/fiscal_localizations/belgium.rst:8
|
||||
#: ../../content/applications/finance/fiscal_localizations/belgium.rst:413
|
||||
#: ../../content/applications/finance/fiscal_localizations/belgium.rst:415
|
||||
#: ../../content/applications/finance/fiscal_localizations/brazil.rst:25
|
||||
#: ../../content/applications/finance/fiscal_localizations/chile.rst:25
|
||||
#: ../../content/applications/finance/fiscal_localizations/chile.rst:286
|
||||
@ -13106,50 +13106,50 @@ msgid "At the start of a POS session, users must click :guilabel:`Work in` to cl
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/finance/fiscal_localizations/belgium.rst:395
|
||||
msgid "If you configure a POS to work with a black box, you cannot use it again without it."
|
||||
msgid "If you configure a POS to work with a :abbr:`FDM (Fiscal Data Module)`, you cannot use it again without it."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/finance/fiscal_localizations/belgium.rst:400
|
||||
msgid "The Fiscal Data Module"
|
||||
#: ../../content/applications/finance/fiscal_localizations/belgium.rst:401
|
||||
msgid "Fiscal Data Module (FDM)"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/finance/fiscal_localizations/belgium.rst:402
|
||||
msgid "The :abbr:`FDM (Fiscal Data Module)`, or `black box <https://www.boîtenoire.be/fonctionnement>`_, is a government-certified device that works together with the Point of Sale application and saves your POS orders information. Concretely, a **hash** (:dfn:`unique code`) is generated for each POS order and added to its receipt. This allows the government to verify that all revenue is declared."
|
||||
#: ../../content/applications/finance/fiscal_localizations/belgium.rst:403
|
||||
msgid "An FDM, or **black box**, is a government-certified device that works together with the Point of Sale application and saves your POS orders information. Concretely, a **hash** (:dfn:`unique code`) is generated for each POS order and added to its receipt. This allows the government to verify that all revenue is declared."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/finance/fiscal_localizations/belgium.rst:408
|
||||
msgid "Ensure your black box is approved by the Belgian government. You can check the compliance of your black box by visiting the `Federal Public Service Finance <https://www.systemedecaisseenregistreuse.be/systemes-certifies#FDM%20certifiés>`_ website."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/finance/fiscal_localizations/belgium.rst:415
|
||||
msgid "Before setting up your database to work with an FDM, ensure you have the following hardware:"
|
||||
#: ../../content/applications/finance/fiscal_localizations/belgium.rst:409
|
||||
msgid "Only the FDM from **Boîtenoire.be** with the `FDM certificate number BMC01 <https://www.systemedecaisseenregistreuse.be/fr/systemes-certifies#FDM%20certifiés>`_ is supported by Odoo. `Contact the manufacturer (GCV BMC) <https://www.boîtenoire.be/contact>`_ to order one."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/finance/fiscal_localizations/belgium.rst:417
|
||||
msgid "a registered :ref:`black box <belgium/blackbox>` (go to `www.boîtenoire.be <https://www.boîtenoire.be/ma-caisse/>`_ to order yours);"
|
||||
msgid "Before setting up your database to work with an FDM, ensure you have the following hardware:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/finance/fiscal_localizations/belgium.rst:419
|
||||
msgid "an RS-232 serial null modem cable per FDM;"
|
||||
msgid "a **Boîtenoire.be** (certificate number BMC01) FDM;"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/finance/fiscal_localizations/belgium.rst:420
|
||||
msgid "an RS-232 serial-to-USB adapter per FDM;"
|
||||
msgid "an RS-232 serial null modem cable per FDM;"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/finance/fiscal_localizations/belgium.rst:421
|
||||
msgid "an :ref:`IoT Box <belgium/iotbox>` (one IoT box per black box); and"
|
||||
msgid "an RS-232 serial-to-USB adapter per FDM;"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/finance/fiscal_localizations/belgium.rst:422
|
||||
msgid "an :ref:`IoT Box <belgium/iotbox>` (one IoT box per FDM); and"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/finance/fiscal_localizations/belgium.rst:423
|
||||
msgid "a receipt printer."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/finance/fiscal_localizations/belgium.rst:427
|
||||
#: ../../content/applications/finance/fiscal_localizations/belgium.rst:428
|
||||
msgid "Black box module"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/finance/fiscal_localizations/belgium.rst:429
|
||||
#: ../../content/applications/finance/fiscal_localizations/belgium.rst:430
|
||||
msgid "As a pre-requisite, :ref:`activate <general/install>` the `Belgian Registered Cash Register` module (technical name: `pos_blackbox_be`)."
|
||||
msgstr ""
|
||||
|
||||
@ -13157,7 +13157,7 @@ msgstr ""
|
||||
msgid "black box modules for belgian fiscal certification"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/finance/fiscal_localizations/belgium.rst:435
|
||||
#: ../../content/applications/finance/fiscal_localizations/belgium.rst:436
|
||||
msgid "Once the module is activated, add your VAT number to your company information. To set it up, go to :menuselection:`Settings --> Companies --> Update Info`, and fill in the :guilabel:`VAT` field. Then, enter a national registration number for every staff member who operates the POS system. To do so, go to the :guilabel:`Employees` app and open an employee form. There, go to :menuselection:`HR settings tab --> Attendance/Point of Sale`, and fill in the :guilabel:`INSZ or BIS number` field."
|
||||
msgstr ""
|
||||
|
||||
@ -13165,35 +13165,35 @@ msgstr ""
|
||||
msgid "ISNZ or BIS number field on employee form"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/finance/fiscal_localizations/belgium.rst:445
|
||||
#: ../../content/applications/finance/fiscal_localizations/belgium.rst:446
|
||||
msgid "To input your information, click on your avatar, go to :menuselection:`My Profile --> Preference tab`, and enter your INSZ or BIS number in the designated field."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/finance/fiscal_localizations/belgium.rst:449
|
||||
msgid "You must configure the black box directly in the production database. Utilizing it in a testing environment may result in incorrect data being stored within the black box."
|
||||
#: ../../content/applications/finance/fiscal_localizations/belgium.rst:450
|
||||
msgid "You must configure the :abbr:`FDM (Fiscal Data Module)` directly in the production database. Utilizing it in a testing environment may result in incorrect data being stored within the FDM."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/finance/fiscal_localizations/belgium.rst:455
|
||||
#: ../../content/applications/finance/fiscal_localizations/belgium.rst:456
|
||||
msgid "IoT Box"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/finance/fiscal_localizations/belgium.rst:457
|
||||
msgid "In order to use a Fiscal Data Module, you need a registered IoT Box. To register your IoT box, you must contact us through our `support contact form <https://www.odoo.com/help>`_ and provide the following information:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/finance/fiscal_localizations/belgium.rst:461
|
||||
msgid "your VAT number;"
|
||||
#: ../../content/applications/finance/fiscal_localizations/belgium.rst:458
|
||||
msgid "In order to use an :abbr:`FDM (Fiscal Data Module)`, you need a registered IoT Box. To register your IoT box, you must contact us through our `support contact form <https://www.odoo.com/help>`_ and provide the following information:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/finance/fiscal_localizations/belgium.rst:462
|
||||
msgid "your company's name, address, and legal structure; and"
|
||||
msgid "your VAT number;"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/finance/fiscal_localizations/belgium.rst:463
|
||||
msgid "your company's name, address, and legal structure; and"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/finance/fiscal_localizations/belgium.rst:464
|
||||
msgid "the Mac address of your IoT Box."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/finance/fiscal_localizations/belgium.rst:465
|
||||
#: ../../content/applications/finance/fiscal_localizations/belgium.rst:466
|
||||
msgid "Once your IoT box is certified, :doc:`connect <../../productivity/iot/config/connect>` it to your database. To verify that the IoT Box recognizes the FDM, go to the IoT homepage and scroll down the :guilabel:`IOT Device` section, which should display the FDM."
|
||||
msgstr ""
|
||||
|
||||
@ -13201,19 +13201,19 @@ msgstr ""
|
||||
msgid "Hardware status page on a registered IoT Box"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/finance/fiscal_localizations/belgium.rst:472
|
||||
#: ../../content/applications/finance/fiscal_localizations/belgium.rst:473
|
||||
msgid "Then, add the IoT to your POS. To do so, go to :menuselection:`Point of Sale --> Configuration --> Point of Sale`, select your POS, scroll down to the :guilabel:`Connected Device` section, and enable :guilabel:`IoT Box`. Lastly, add the FMD in the :guilabel:`Fiscal Data Module` field."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/finance/fiscal_localizations/belgium.rst:477
|
||||
#: ../../content/applications/finance/fiscal_localizations/belgium.rst:478
|
||||
msgid "To be able to use an FDM, you must at least connect one :guilabel:`Receipt Printer`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/finance/fiscal_localizations/belgium.rst:482
|
||||
#: ../../content/applications/finance/fiscal_localizations/belgium.rst:483
|
||||
msgid "VAT signing card"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/finance/fiscal_localizations/belgium.rst:484
|
||||
#: ../../content/applications/finance/fiscal_localizations/belgium.rst:485
|
||||
msgid "When you open a POS session and make your initial transaction, you are prompted to enter the PIN provided with your :abbr:`VSC (VAT signing card)`. The card is delivered by the :abbr:`FPS (Service Public Federal Finances)` upon `registration <https://www.systemedecaisseenregistreuse.be/fr/enregistrement>`_."
|
||||
msgstr ""
|
||||
|
||||
@ -21166,7 +21166,7 @@ msgid "Electronic Invoice Status"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/finance/fiscal_localizations/peru.rst:404
|
||||
msgid "**To be Sent**: To be sent: Indicates the document is ready to be sent to the OSE, this can be done either automatically by Odoo with a *cron* that runs every hour, or the user can send it immediately by clicking on the button “Sent now”."
|
||||
msgid "**To be Sent**: Indicates the document is ready to be sent to the OSE, this can be done either automatically by Odoo with a *cron* that runs every hour, or the user can send it immediately by clicking on the button “Sent now”."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/finance/fiscal_localizations/peru.rst:-1
|
||||
|
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo saas-16.1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-10-10 06:13+0000\n"
|
||||
"POT-Creation-Date: 2023-10-27 12:38+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@ -282,7 +282,7 @@ msgid "A user with administrative access to the *Azure Settings* must connect an
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/general/auth/azure.rst:53
|
||||
msgid "Next, navigate to the section labeled :guilabel:`Manage Azure Active Directory`. The location of this link is usually in the center of the page."
|
||||
msgid "Next, navigate to the section labeled :guilabel:`Manage Microsoft Entra ID` (formally *Azure Active Directory*). The location of this link is usually in the center of the page."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/general/auth/azure.rst:56
|
||||
@ -1616,7 +1616,7 @@ msgid "Creating different templates that are tailored to specific situations let
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/general/email_communication/email_template.rst:13
|
||||
msgid "Email templates in Odoo use QWeb or XML, which allows for editing emails in their final rendering, making customizations more robust, without having to edit any code whatsoever. This means that Odoo can use a Graphical User Interface (GUI) to edit emails, which edits the backend code. When the received email is read by the end user's program, different formatting an graphics will appear in the final form of it."
|
||||
msgid "Email templates in Odoo use QWeb or XML, which allows for editing emails in their final rendering, making customizations more robust, without having to edit any code whatsoever. This means that Odoo can use a Graphical User Interface (GUI) to edit emails, which edits the backend code. When the received email is read by the end user's program, different formatting and graphics will appear in the final form of it."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/general/email_communication/email_template.rst:19
|
||||
@ -2725,46 +2725,50 @@ msgid "IAP accounts"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/general/in_app_purchase.rst:27
|
||||
msgid "Credits to use IAP services are stored on IAP accounts, which are specific to each service and database. By default, IAP accounts are common to all companies, but can be restricted to specific ones. Activate the :ref:`developer mode <developer-mode>`, then go to :menuselection:`Technical Settings --> IAP Account`."
|
||||
msgid "Credits to use IAP services are stored on IAP accounts, which are specific to each service. By default, IAP accounts are common to all companies, but can be restricted to specific ones. Activate the :ref:`developer mode <developer-mode>`, then go to :menuselection:`Technical Settings --> IAP Account`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/general/in_app_purchase.rst:36
|
||||
msgid "An IAP account can be disabled by appending `+disabled` to its token. Reverting this change will re-enable the account."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/general/in_app_purchase.rst:40
|
||||
msgid "IAP Portal"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/general/in_app_purchase.rst:38
|
||||
#: ../../content/applications/general/in_app_purchase.rst:42
|
||||
msgid "The IAP Portal is a platform regrouping my IAP Services. It is accessible from :menuselection:`Settings app --> Odoo IAP --> View my Services`. From there, I can view my current balance, recharge my credits, review my consumption and set a reminder to when credits are low."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/general/in_app_purchase.rst:46
|
||||
#: ../../content/applications/general/in_app_purchase.rst:50
|
||||
msgid "Get notified when credits are low"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/general/in_app_purchase.rst:48
|
||||
#: ../../content/applications/general/in_app_purchase.rst:52
|
||||
msgid "To be notified when it’s time to recharge my credits, I’ll go to my IAP Portal through :menuselection:`Settings app --> Odoo IAP --> View my Services`, unfold a service and mark the Receive threshold warning option. Then, I’ll provide a minimum amount of credits and email addresses. Now, every time that the limit is reached, an automatic reminder will be sent to by email!"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/general/in_app_purchase.rst:58
|
||||
#: ../../content/applications/general/in_app_purchase.rst:62
|
||||
msgid "IAP services available"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/general/in_app_purchase.rst:60
|
||||
#: ../../content/applications/general/in_app_purchase.rst:64
|
||||
msgid "Different services are available depending on the hosting type of your Database:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/general/in_app_purchase.rst:62
|
||||
#: ../../content/applications/general/in_app_purchase.rst:66
|
||||
msgid "*Odoo Online*: only the IAP services provided by Odoo can be used (i.e. the SMS, Snailmail, Reveal and Partner Autocomplete features);"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/general/in_app_purchase.rst:64
|
||||
#: ../../content/applications/general/in_app_purchase.rst:68
|
||||
msgid "*Odoo.sh and Odoo Enterprise (on-premise)*: both the services provided by Odoo and by third-party apps can be used."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/general/in_app_purchase.rst:68
|
||||
#: ../../content/applications/general/in_app_purchase.rst:72
|
||||
msgid "Offering my own services"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/general/in_app_purchase.rst:70
|
||||
#: ../../content/applications/general/in_app_purchase.rst:74
|
||||
msgid "I am more than welcome to offer my own IAP services through Odoo Apps! It is the perfect opportunity to get recurring revenue for an ongoing service use rather than — and possibly instead of — a sole initial purchase. Please, find more information at: :doc:`/developer/howtos/provide_iap_services`."
|
||||
msgstr ""
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo saas-16.1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-10-10 06:13+0000\n"
|
||||
"POT-Creation-Date: 2023-10-27 12:38+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@ -8085,35 +8085,35 @@ msgstr ""
|
||||
msgid "Create a bill of materials"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:5
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:7
|
||||
msgid "A *Bill of Materials* (or *BoM* for short) is a document that defines the quantity of each component required to make or deliver a finished product. It can also include various operations and the individual step guidelines needed to complete a production process."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:9
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:11
|
||||
msgid "In Odoo Manufacturing, multiple :abbr:`BoMs (Bills of Materials)` can be linked to each product, so that even product variants can have their own tailored :abbr:`BoMs (Bills of Materials)`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:12
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:14
|
||||
msgid "Correctly setting up a :abbr:`BoM (Bill of Materials)` helps optimize the manufacturing process and save time."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:16
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:18
|
||||
msgid "Set up a bill of materials (BoM)"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:18
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:20
|
||||
msgid "The simplest :abbr:`BoM (Bill of Materials)` setup is one without operations or instructions, only components. In this case, the production is solely managed using *Manufacturing Orders*."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:21
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:23
|
||||
msgid "To create a :abbr:`BoM (Bill of Materials)` from the :guilabel:`Manufacturing` module, go to :menuselection:`Products --> Bills of Materials`. Then, click :guilabel:`Create`. Next, specify the :guilabel:`Product`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:26
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:28
|
||||
msgid "A :abbr:`BoM (Bill of Materials)` can also be created directly from the product form, in which case the :guilabel:`Product` field is pre-filled."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:29
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:31
|
||||
msgid "For a standard :abbr:`BoM (Bill of Materials)`, set the :guilabel:`BoM Type` to :guilabel:`Manufacture this Product`. Then, click :guilabel:`Add a Line` to specify the various components that make up the production of the final product and their respective quantities. New components can be created quickly through the :abbr:`BoM (Bill of Materials)`, or can be created beforehand in :menuselection:`Manufacturing --> Products --> Products --> Create`. Finally, click :guilabel:`Save` to finish creating the :abbr:`BoM (Bill of Materials)`."
|
||||
msgstr ""
|
||||
|
||||
@ -8121,19 +8121,19 @@ msgstr ""
|
||||
msgid "Set up a Bill of Materials."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:41
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:43
|
||||
msgid "Specify a bill of materials (BoM) for a product variant"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:43
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:45
|
||||
msgid ":abbr:`BoMs (Bills of Materials)` can also be assigned to specific *Product Variants*, with two setup options available to choose from."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:47
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:49
|
||||
msgid "In order to assign :abbr:`BoMs (Bills of Materials)` to product variants, the product's variant attributes must already be configured on the product form."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:50
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:52
|
||||
msgid "The first method is to create one :abbr:`BoM (Bill of Materials)` per variant by creating a new :abbr:`BoM (Bill of Materials)` and specifying the :guilabel:`Product Variant`. The second method is to create one master :abbr:`BoM (Bill of Materials)` that contains all of the components, and specify which variant each component applies to using the :guilabel:`Apply on Variants` column."
|
||||
msgstr ""
|
||||
|
||||
@ -8141,19 +8141,19 @@ msgstr ""
|
||||
msgid "Product Variants in the Bill of Materials."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:60
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:62
|
||||
msgid "Set up operations"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:62
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:64
|
||||
msgid "Add an :guilabel:`Operation` to a :abbr:`BoM (Bill of Materials)` to specify instructions for production and register time spent on an operation. To use this feature, first enable the :guilabel:`Work Orders` feature in :menuselection:`Manufacturing --> Configuration --> Settings --> Operations`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:67
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:69
|
||||
msgid "Then, when creating a new :abbr:`BoM (Bill of Materials)`, click on the :guilabel:`Operations` tab and click :guilabel:`Add a line` to add a new operation. In the :guilabel:`Create Operations` box, give the operation a name, specify the :guilabel:`Work Center` and duration settings. Like components, Odoo gives the option to specify a product variant in the :guilabel:`Apply on Variants` field so the operation only applies to that variant. Finally, click :guilabel:`Save & Close`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:74
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:76
|
||||
msgid "Each operation is unique, as it is always exclusively linked to one :abbr:`BoM (Bill of Materials)`. Operations can be reused when configuring a new :abbr:`BoM (Bill of Materials)`, with the :guilabel:`Copy Existing Operations` feature."
|
||||
msgstr ""
|
||||
|
||||
@ -8161,22 +8161,94 @@ msgstr ""
|
||||
msgid "Copy Existing Operations feature."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:83
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:85
|
||||
msgid "Add by-products to a bill of materials (BoM)"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:85
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:87
|
||||
msgid "A *By-Product* is a residual product that is created during production in addition to the main product of a :abbr:`BoM (Bill of Materials)`. Unlike the primary product, there can be more than one by-product on a :abbr:`BoM (Bill of Materials)`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:89
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:91
|
||||
msgid "To add by-products to a :abbr:`BoM (Bill of Materials)`, first enable the :guilabel:`By-Products` feature in :menuselection:`Manufacturing --> Configuration --> Settings --> Operations`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:92
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:94
|
||||
msgid "Once the feature is enabled, you can add by-products to a :abbr:`BoM (Bill of Materials)` by clicking on the :guilabel:`Operations` tab and clicking :guilabel:`Add a line`. Then, name the by-product and indicate the :guilabel:`Quantity` and the :guilabel:`Unit of Measure`. If the :abbr:`BoM (Bill of Materials)` has configured operations, specify exactly which operation the by-product is produced from in the :guilabel:`Produced in Operation` field. Finally, click :guilabel:`Save`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/configure_manufacturing_product.rst:3
|
||||
msgid "Manufacturing product configuration"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/configure_manufacturing_product.rst:7
|
||||
msgid "In order to manufacture a product in Odoo *Manufacturing*, the product must be properly configured. Doing so consists of enabling the *Manufacturing* route and configuring a bill of materials (BoM) for the product. Once these steps are completed, the product is selectable when creating a new manufacturing order."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/configure_manufacturing_product.rst:13
|
||||
msgid "Activate the Manufacture route"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/configure_manufacturing_product.rst:15
|
||||
msgid "The Manufacture route is activated for each product on its own product page. To do so, begin by navigating to :menuselection:`Manufacturing --> Products --> Products`. Then, select an existing product, or create a new one by clicking :guilabel:`New`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/configure_manufacturing_product.rst:19
|
||||
msgid "On the product page, select the :guilabel:`Inventory` tab, then enable the :guilabel:`Manufacture` checkbox in the :guilabel:`Routes` section. This tells Odoo the product can be manufactured."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/configure_manufacturing_product.rst:-1
|
||||
msgid "The Manufacturing route on the Inventory tab of a product page."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/configure_manufacturing_product.rst:27
|
||||
msgid "Configure a bill of materials (BoM)"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/configure_manufacturing_product.rst:29
|
||||
msgid "Next, a |BOM| must be configured for the product so Odoo knows how it is manufactured. A |BOM| is a list of the components and operations required to manufacture a product."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/configure_manufacturing_product.rst:32
|
||||
msgid "To create a |BOM| for a specific product, navigate to :menuselection:`Manufacturing --> Products --> Products`, then select the product. On the product page, click the :guilabel:`Bill of Materials` smart button at the top of the page, then select :guilabel:`New` to configure a new |BOM|."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/configure_manufacturing_product.rst:-1
|
||||
msgid "The Bill of Materials smart button on a product page."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/configure_manufacturing_product.rst:40
|
||||
msgid "On the |BOM|, the :guilabel:`Product` field auto-populates with the product. In the :guilabel:`Quantity` field, specify the number of units that the BoM produces."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/configure_manufacturing_product.rst:43
|
||||
msgid "Add a component to the |BOM| by selecting the :guilabel:`Components` tab and clicking :guilabel:`Add a line`. Select a component from the :guilabel:`Component` drop-down menu, then enter the quantity in the :guilabel:`Quantity` field. Continue adding components on new lines until all components have been added."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/configure_manufacturing_product.rst:-1
|
||||
msgid "The Components tab on a bill of materials."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/configure_manufacturing_product.rst:52
|
||||
msgid "Next, select the :guilabel:`Operations` tab. Click :guilabel:`Add a line` and a :guilabel:`Create Operations` pop-up window appears. In the :guilabel:`Operation` field, specify the name of the operation being added (e.g. Assemble, Cut, etc.). Select the work center where the operation will be carried out from the :guilabel:`Work Center` drop-down menu. Finally, click :guilabel:`Save & Close` to finish adding operations, or :guilabel:`Save & New` to add more."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/configure_manufacturing_product.rst:59
|
||||
msgid "The :guilabel:`Operations` tab only appears if the :guilabel:`Work Orders` setting is enabled. To do so, navigate to :menuselection:`Manufacturing --> Configuration --> Settings`, then enable the :guilabel:`Work Orders` checkbox."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/configure_manufacturing_product.rst:-1
|
||||
msgid "The Operations tab on a bill of materials."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/configure_manufacturing_product.rst:67
|
||||
msgid "Learn more"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/configure_manufacturing_product.rst:69
|
||||
msgid "The section above provides instructions for creating a basic |BOM| that allows a product to be manufactured in Odoo. However, it is by no means an exhaustive summary of all the options available when configuring a |BOM|. For more information about bills of materials, see the documentation on how to :ref:`create a bill of materials <manufacturing/management/bill-configuration>`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/inventory_and_mrp/manufacturing/management/kit_shipping.rst:3
|
||||
msgid "Use kits"
|
||||
msgstr ""
|
||||
|
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo saas-16.1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-10-10 06:13+0000\n"
|
||||
"POT-Creation-Date: 2023-10-27 12:38+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@ -965,7 +965,7 @@ msgid "Under :guilabel:`Note`, internal notes can be left (such as: to-do lists,
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/marketing/events/event_essentials.rst:144
|
||||
msgid "Type `/` in either text field (:guilabel:`Note` or :guilabel:`Ticket instructions`) to reveal a sub-menu of :guilabel:`Structure` options. These options provide various formatting options to ensure vital internal information is organzied for event staff to review."
|
||||
msgid "Type `/` in either text field (:guilabel:`Note` or :guilabel:`Ticket instructions`) to reveal a sub-menu of :guilabel:`Structure` options. These options provide various formatting options to ensure vital internal information is organized for event staff to review."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/marketing/events/event_essentials.rst:-1
|
||||
@ -1029,7 +1029,7 @@ msgid "View of the drag and drop building blocks used to customize event invite
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/marketing/events/event_essentials.rst:212
|
||||
msgid "To build an email event invite from scratch, select the :guilabel:`Plain Text` template, and Odoo will provide a blank email canvas, which can be customized either by using the front-end rich text editor that accepts slash (`/`) commands, or the XML code editor when :ref:`developer mode <developer-mode>` is engaged and the :guilabel:`</>` icon is pressed."
|
||||
msgid "To build an email event invite from scratch, select the :guilabel:`Plain Text` template, and Odoo will provide a blank email canvas, which can be customized either by using the frontend rich text editor that accepts slash (`/`) commands, or the XML code editor when :ref:`developer mode <developer-mode>` is engaged and the :guilabel:`</>` icon is pressed."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/marketing/events/event_essentials.rst:218
|
||||
@ -1085,15 +1085,15 @@ msgid "Publish events"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/marketing/events/event_essentials.rst:268
|
||||
msgid "Until an event is published, it will remain hidden from public view on the website and registering for it will not be possible. To publish an event, navigate to it either from the back end of Odoo through the :guilabel:`Events` application, or access the hidden event page through the front end as either a priveliged user or administrator."
|
||||
msgid "Until an event is published, it will remain hidden from public view on the website and registering for it will not be possible. To publish an event, navigate to it either from the backend of Odoo through the :guilabel:`Events` application, or access the hidden event page through the frontend as either a priveliged user or administrator."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/marketing/events/event_essentials.rst:273
|
||||
msgid "If navigating from the back end, go to the event form, and click the :guilabel:`Go to Website` smart button to reach the event page on the website (on the front end). If starting from the front end, simply navigate to the event page that needs to be published."
|
||||
msgid "If navigating from the backend, go to the event form, and click the :guilabel:`Go to Website` smart button to reach the event page on the website (on the frontend). If starting from the frontend , simply navigate to the event page that needs to be published."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/marketing/events/event_essentials.rst:277
|
||||
msgid "No matter the route, an event page can only be published from the front end. In the upper right corner of the event page on the website, toggle the switch from the red :guilabel:`Unpublished` status to the green :guilabel:`Published` status. Doing so instantly makes the event page accessible to the public on the website."
|
||||
msgid "No matter the route, an event page can only be published from the frontend. In the upper right corner of the event page on the website, toggle the switch from the red :guilabel:`Unpublished` status to the green :guilabel:`Published` status. Doing so instantly makes the event page accessible to the public on the website."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/marketing/events/event_essentials.rst:-1
|
||||
@ -2298,7 +2298,7 @@ msgid "View of the mailing list page in the SMS marketing application."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/marketing/sms_marketing/essentials/sms_essentials.rst:71
|
||||
msgid "To reveal all the possible options in the :guilabel:`Recipients` field, click the field to see all the choices Odoo makes avaialble."
|
||||
msgid "To reveal all the possible options in the :guilabel:`Recipients` field, click the field to see all the choices Odoo makes available."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/marketing/sms_marketing/essentials/sms_essentials.rst:74
|
||||
|
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo saas-16.1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-10-10 06:13+0000\n"
|
||||
"POT-Creation-Date: 2023-10-27 12:38+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@ -246,46 +246,46 @@ msgid "To sync the Outlook Calendar with Odoo's Calendar, a Microsoft Azure acco
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:19
|
||||
msgid "Refer to `Microsoft's documentation <https://docs.microsoft.com/en-us/azure/active-directory/ develop/quickstart-create-new-tenant>`_ on how to set up an Azure AD Tenant (also called an *environment*), which is a representation of an organization to manage and register apps."
|
||||
msgid "Refer to `Microsoft's documentation <https://docs.microsoft.com/en-us/azure/active-directory/ develop/quickstart-create-new-tenant>`_ on how to set up an Microsoft Entra ID (formally called *Microsoft Azure Active Directory (Azure AD)*), which is a representation of an organization to manage and register apps."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:23
|
||||
msgid "Then, `Register an Application <https://docs.microsoft.com/en-us/azure/active-directory/develop/ quickstart-register-app>`_, choosing the appropriate :guilabel:`Supported account type`. Users who wish to connect their Outlook calendar to Odoo should select the :guilabel:`Accounts in any organizational directory (Any Azure AD directory - Multitenant) and personal Microsoft accounts (e.g. Skype, Xbox)` option for :guilabel:`Supported account types`."
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:24
|
||||
msgid "Then, `Register an Application <https://docs.microsoft.com/en-us/azure/active-directory/develop/ quickstart-register-app>`_, choosing the appropriate :guilabel:`Supported account type`. Users who wish to connect their Outlook calendar to Odoo should select the :guilabel:`Accounts in any organizational directory (Any Microsoft Entra ID directory - Multitenant) and personal Microsoft accounts (e.g. Skype, Xbox)` option for :guilabel:`Supported account types`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:29
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:30
|
||||
msgid "When configuring the :guilabel:`Redirect URI`, choose :guilabel:`Web` and copy the Odoo database URI (URL) followed by `/microsoft_account/authentication`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:33
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:34
|
||||
msgid "Enter `https://www.companyname.odoo.com/microsoft_account/authentication` for the :guilabel:`Redirect URI`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:-1
|
||||
msgid "The \"Supported account type\" and \"Redirect URI\" settings in the Microsoft Azure AD portal."
|
||||
msgid "The \"Supported account type\" and \"Redirect URI\" settings in the Microsoft Entra ID portal."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:40
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:41
|
||||
msgid "For more information on the restrictions and limitations of URIs, `check this page <https://docs. microsoft.com/en-us/azure/active-directory/develop/reply-url>`_."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:43
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:44
|
||||
msgid "Regarding the application credentials, the user *must* add a client secret, which allows Odoo to authenticate itself, requiring no interaction from the user's side. :guilabel:`Certificates` are optional."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:47
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:48
|
||||
msgid "To do add a client secret, click :guilabel:`Add a certificate or secret` and then click :guilabel:`New client secret`. Next, type a :guilabel:`Description` and select when the client secret :guilabel:`Expires`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:51
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:52
|
||||
msgid "Since resetting the synchronization can be tricky, Odoo recommends setting the maximum allowed expiration date for the client secret (24 months), so there is no need to re-synchronize soon. Finally, click :guilabel:`Add` to generate the client secret (:guilabel:`Secret ID`)."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:56
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:57
|
||||
msgid "Configuration in Odoo"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:58
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:59
|
||||
msgid "In the Odoo database, go to :menuselection:`Settings --> General Settings --> Integrations` and activate the :guilabel:`Outlook Calendar` setting."
|
||||
msgstr ""
|
||||
|
||||
@ -293,7 +293,7 @@ msgstr ""
|
||||
msgid "The \"Outlook Calendar\" setting activated in Odoo."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:65
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:66
|
||||
msgid "From the Microsoft Azure portal, under the :guilabel:`Overview` section of the application, copy the :guilabel:`Application (Client) ID`, and paste it into the :guilabel:`Client ID` field in Odoo."
|
||||
msgstr ""
|
||||
|
||||
@ -301,7 +301,7 @@ msgstr ""
|
||||
msgid "The \"Client ID\" in the Microsoft Azure portal."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:72
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:73
|
||||
msgid "In the Microsoft Azure portal, under the :guilabel:`Certificates & secrets` section, copy the :guilabel:`Client Secret Value` and paste it into the :guilabel:`Client Secret` field in Odoo."
|
||||
msgstr ""
|
||||
|
||||
@ -309,67 +309,67 @@ msgstr ""
|
||||
msgid "The \"Client Secret\" token to be copied from Microsoft to Odoo."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:79
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:80
|
||||
msgid "Finally, on the Odoo :menuselection:`Settings --> General Settings` page, click :guilabel:`Save`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:84
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:85
|
||||
msgid "Sync with Outlook"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:88
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:89
|
||||
msgid "Odoo highly recommends testing the Outlook calendar synchronization on a test database and a test email address (that is not used for any other purpose) before attempting to sync the desired Outlook Calendar with the user's production database."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:92
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:93
|
||||
msgid "If the user has any past, present, or future events on their Odoo calendar before syncing their Outlook calendar, Outlook will treat the events pulled from Odoo's calendar during the sync as new events, causing an email notification to be sent from Outlook to all the event attendees."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:96
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:97
|
||||
msgid "To avoid unwanted emails being sent to all past, present, and future event attendees, the user must add the events from the Odoo calendar to the Outlook calendar before the first ever sync, delete the events from Odoo, and then start the sync."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:100
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:101
|
||||
msgid "Even after synchronizing the Odoo Calendar with the Outlook calendar, Outlook will still send a notification to all event participants every time an event is edited (created, deleted, unarchived, or event date/time changed), with no exceptions. This is a limitation that cannot be fixed from Odoo's side."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:105
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:106
|
||||
msgid "After one user syncs their Outlook calendar to the Odoo database, unwanted email notifications are unavoidable because the first synchronized user's events will be in the Odoo Calendar. If the Odoo database is shared amongst multiple users, and another user wants to sync their Outlook calendar with Odoo Calendar, Outlook will again pull the existing Odoo Calendar events during the sync and treat them as new events, causing Outlook to send email invitations to all event attendees."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:112
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:113
|
||||
msgid "In summary, once a user synchronizes their Outlook calendar with the Odoo calendar:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:114
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:115
|
||||
msgid "Creating an event in Odoo causes Outlook to send an invitation to all event attendees."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:115
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:116
|
||||
msgid "Deleting an event in Odoo causes Outlook to send a cancellation to all event attendees."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:116
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:117
|
||||
msgid "Unarchiving an event in Odoo causes Outlook to send an invitation to all event attendees."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:117
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:118
|
||||
msgid "Archiving an event in Odoo causes Outlook to send a cancellation to all event attendees."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:118
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:119
|
||||
msgid "Adding a contact to an event causes Outlook to send an invitation to all event attendees."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:119
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:120
|
||||
msgid "Removing a contact from an event causes Outlook to send a cancellation to all event attendees."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:122
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:123
|
||||
msgid "Sync Odoo Calendar and Outlook"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:124
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:125
|
||||
msgid "In the Odoo database, go to the :guilabel:`Calendar` module and click the :guilabel:`Outlook` sync button. The page will redirect to a Microsoft login page, and the user is asked to log in to their account, if they are not already, and grant the required permissions."
|
||||
msgstr ""
|
||||
|
||||
@ -377,19 +377,19 @@ msgstr ""
|
||||
msgid "The \"Outlook\" sync button in Odoo Calendar."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:132
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:133
|
||||
msgid "The synchronization is a two-way process, meaning that events are reconciled in both accounts (Outlook and Odoo)."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:136
|
||||
msgid "All users that want to use the synchronization simply need to :ref:`sync their calendar with Outlook <outlook/sync>`. The configuration of Microsoft's Azure account is only done once, as Azure AD tenants' Client IDs and Client Secrets are unique, and represent an organization that helps the user to manage a specific instance of Microsoft cloud services for their internal and external users."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:143
|
||||
msgid ":doc:`../mail_plugins/outlook`"
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:137
|
||||
msgid "All users that want to use the synchronization simply need to :ref:`sync their calendar with Outlook <outlook/sync>`. The configuration of Microsoft's Azure account is only done once, as Microsoft Entra ID tenants' Client IDs and Client Secrets are unique, and represent an organization that helps the user to manage a specific instance of Microsoft cloud services for their internal and external users."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:144
|
||||
msgid ":doc:`../mail_plugins/outlook`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/productivity/calendar/outlook.rst:145
|
||||
msgid ":doc:`google`"
|
||||
msgstr ""
|
||||
|
||||
|
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo saas-16.1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-10-10 06:13+0000\n"
|
||||
"POT-Creation-Date: 2023-10-27 12:38+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@ -68,6 +68,7 @@ msgstr ""
|
||||
#: ../../content/applications/sales/point_of_sale/pricing/cash_rounding.rst:17
|
||||
#: ../../content/applications/sales/point_of_sale/pricing/fiscal_position.rst:16
|
||||
#: ../../content/applications/sales/point_of_sale/pricing/loyalty.rst:9
|
||||
#: ../../content/applications/sales/point_of_sale/pricing/pricelists.rst:12
|
||||
#: ../../content/applications/sales/point_of_sale/restaurant.rst:20
|
||||
#: ../../content/applications/sales/point_of_sale/restaurant/bill_printing.rst:10
|
||||
#: ../../content/applications/sales/point_of_sale/restaurant/kitchen_printing.rst:10
|
||||
@ -517,7 +518,7 @@ msgid "Enrich your contacts base with Partner Autocomplete"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/sales/crm/optimize/partner_autocomplete.rst:5
|
||||
msgid "Parter Autocomplete helps you to enrich your contacts database with corporate data. Select one of the companies suggested in the dropdown, and quickly get all the information you need."
|
||||
msgid "Partner Autocomplete helps you to enrich your contacts database with corporate data. Select one of the companies suggested in the dropdown, and quickly get all the information you need."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/sales/crm/optimize/partner_autocomplete.rst:11
|
||||
@ -2828,37 +2829,173 @@ msgid "Pricelists"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/sales/point_of_sale/pricing/pricelists.rst:5
|
||||
msgid "You probably know the concept of happy hour: during a certain period of time, the barman gives a discount on some drinks (usually 50% off or a buy one get one free). When the period is over, prices go back to normal. But how does that relate with Odoo?"
|
||||
msgid "Pricelists allow you to adjust product prices depending on various criteria automatically. For example, you can set POS-specific prices, create temporary discount periods, reward specific customers, or offer discounts when set quantities are ordered."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/sales/point_of_sale/pricing/pricelists.rst:10
|
||||
msgid "In Odoo, you can set up happy hours. It’s one of the many possible uses of *Pricelists*. Those *Pricelists* allow the creation of multiple prices for the same product: a regular one and a special one for happy hours. Available in the *PoS* app, those are really convenient."
|
||||
#: ../../content/applications/sales/point_of_sale/pricing/pricelists.rst:14
|
||||
msgid "Navigate to the :ref:`general POS app settings <configuration/settings>` and ensure :guilabel:`Flexible Pricelists` are enabled under the :guilabel:`Pricing` section."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/sales/point_of_sale/pricing/pricelists.rst:17
|
||||
msgid "Set up Pricelists"
|
||||
msgid ":ref:`Multiple prices per product <pricelists/simple>` is the default pricelist option for setting simple fixed price rules per product. Select :ref:`Advanced price rules (discounts, formulas) <pricelists/advanced>` to apply price rules to multiple products at once and to compute prices dynamically using percentage discounts or more complex formulas in addition to setting fixed prices."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/sales/point_of_sale/pricing/pricelists.rst:19
|
||||
msgid "To set up a *Pricelist*, go to :menuselection:`Point of Sale --> Configuration --> Configuration` and enable the *Pricelist* feature. Then, go to :menuselection:`Point of Sale --> Configuration --> Point of Sale` and enable *Pricelist* for the *PoS*."
|
||||
#: ../../content/applications/sales/point_of_sale/pricing/pricelists.rst:-1
|
||||
msgid "Enabling pricelists in the general P0S settings"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/sales/point_of_sale/pricing/pricelists.rst:26
|
||||
msgid "Now, you can create *Pricelists* by clicking on the *Pricelists* link. Then, set it up by choosing the product category you want to include in your happy hour and the discount."
|
||||
msgid "The selected pricelist type applies to the entire database, including the :doc:`Sales <../../sales/products_prices/prices/pricing>` and :ref:`eCommerce <ecommerce/pricelists>` apps."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/sales/point_of_sale/pricing/pricelists.rst:33
|
||||
msgid "Go back to your *PoS* settings and add the Happy Hour pricelist to the list. You can even choose a default pricelist if needed."
|
||||
msgid "Create pricelists"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/sales/point_of_sale/pricing/pricelists.rst:39
|
||||
msgid "From now on, on the *PoS* interface, a new button is available, allowing you to choose among the different *pricelists* you added before."
|
||||
#: ../../content/applications/sales/point_of_sale/pricing/pricelists.rst:35
|
||||
msgid "Go to :menuselection:`Point of Sale --> Products --> Pricelists` and click :guilabel:`New` or select an existing pricelist. The pricelist setup differs depending on the :ref:`selected pricelist option <pricelists/configuration>`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/sales/point_of_sale/pricing/pricelists.rst:46
|
||||
#: ../../content/applications/sales/point_of_sale/pricing/pricelists.rst:42
|
||||
msgid "Multiple prices per product"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/sales/point_of_sale/pricing/pricelists.rst:44
|
||||
msgid "When pricelists are configured to use the :guilabel:`Multiple prices per product` option, it is possible to use multiple fixed prices for different products or their variants depending, if necessary, on one or several conditions. To add a new price rule to a pricelist:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/sales/point_of_sale/pricing/pricelists.rst:48
|
||||
msgid "Click :guilabel:`Add a line`, and select a **product** and its **variant** if needed."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/sales/point_of_sale/pricing/pricelists.rst:49
|
||||
msgid "Add the condition(s):"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/sales/point_of_sale/pricing/pricelists.rst:51
|
||||
msgid "a product quantity to be reached by using the :guilabel:`Min. Quantity` column;"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/sales/point_of_sale/pricing/pricelists.rst:52
|
||||
msgid "a determined period during which the pricelist is applied by using the :guilabel:`Start Date` and :guilabel:`End Date` columns."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/sales/point_of_sale/pricing/pricelists.rst:55
|
||||
msgid "Add the :guilabel:`Price` to be applied when the conditions are met (if any)."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/sales/point_of_sale/pricing/pricelists.rst:-1
|
||||
msgid "Setup form of a multiple prices pricelist"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/sales/point_of_sale/pricing/pricelists.rst:63
|
||||
msgid "Advanced price rules"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/sales/point_of_sale/pricing/pricelists.rst:65
|
||||
msgid "When pricelists are configured to use the :guilabel:`Advanced price rules (discounts, formulas)` option, it is possible to use percentage discounts/mark-ups and formulas in addition to using fixed prices. To add a new price rule to a pricelist, click :guilabel:`Add a line`. In the pop-up windows:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/sales/point_of_sale/pricing/pricelists.rst:69
|
||||
msgid "Select a :guilabel:`Computation` method:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/sales/point_of_sale/pricing/pricelists.rst:71
|
||||
msgid ":guilabel:`Fixed Price` to set a new fixed price (similarly to the :guilabel:`Multiple prices per product` option)."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/sales/point_of_sale/pricing/pricelists.rst:73
|
||||
msgid ":guilabel:`Discount` to compute a percentage discount (e.g., `10.00` %) or mark-up (e.g., `-10.00` %)."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/sales/point_of_sale/pricing/pricelists.rst:75
|
||||
msgid ":guilabel:`Formula` to compute the price according to a formula. It is required to define what the calculation is **based on** (:guilabel:`Sales Price`, :guilabel:`Cost`, or :guilabel:`Other Pricelist`). You can then:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/sales/point_of_sale/pricing/pricelists.rst:79
|
||||
msgid "Apply a percentage :guilabel:`Discount` or mark-up."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/sales/point_of_sale/pricing/pricelists.rst:80
|
||||
msgid "Add an :guilabel:`Extra Fee` (e.g., $ `5.00`) or subtract a fixed amount (e.g., $ `-5.00`)."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/sales/point_of_sale/pricing/pricelists.rst:81
|
||||
msgid "Define a :doc:`Rounding Method <cash_rounding>` by forcing the price after :guilabel:`Discount` to be a multiple of the value set. The :guilabel:`Extra Fee` is applied afterward."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/sales/point_of_sale/pricing/pricelists.rst:86
|
||||
msgid "To have the final price end with `.99`, set the :guilabel:`Rounding Method` to `1.00` and the :guilabel:`Extra Fee` to `-0.01`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/sales/point_of_sale/pricing/pricelists.rst:89
|
||||
msgid "Specify the minimum (e.g., $ `20.00` ) and maximum (e.g., $ `50.00` ) profit :guilabel:`Margins` for computations based on :guilabel:`Cost`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/sales/point_of_sale/pricing/pricelists.rst:92
|
||||
msgid "Select on which product(s) the price rule should be **applied**:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/sales/point_of_sale/pricing/pricelists.rst:94
|
||||
msgid ":guilabel:`All Products`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/sales/point_of_sale/pricing/pricelists.rst:95
|
||||
msgid "a :guilabel:`Product Category`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/sales/point_of_sale/pricing/pricelists.rst:96
|
||||
msgid "a :guilabel:`Product`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/sales/point_of_sale/pricing/pricelists.rst:97
|
||||
msgid "a :guilabel:`Product Variant`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/sales/point_of_sale/pricing/pricelists.rst:99
|
||||
msgid "Add conditions, such as a specific quantity to reach for the price to change by using the :guilabel:`Min. Quantity` field or a specific period during which the pricelist should be applied by using the :guilabel:`Validity` fields."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/sales/point_of_sale/pricing/pricelists.rst:-1
|
||||
msgid "Setup form to configure an advanced pricelist"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/sales/point_of_sale/pricing/pricelists.rst:107
|
||||
msgid "Select pricelists"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/sales/point_of_sale/pricing/pricelists.rst:109
|
||||
msgid "Go to the :ref:`specific POS settings <configuration/settings>` and add all the available pricelists in the :guilabel:`Available` field. Then, set its **default pricelist** in the :guilabel:`Default` field."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/sales/point_of_sale/pricing/pricelists.rst:113
|
||||
msgid "When you :ref:`open a POS session <pos/session-start>`, click the **pricelists** button, and select the desired pricelist from the list."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/sales/point_of_sale/pricing/pricelists.rst:-1
|
||||
msgid "Button to select a pricelist on the POS frontend"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/sales/point_of_sale/pricing/pricelists.rst:120
|
||||
msgid "Multiple pricelists must be selected for the **pricelist button** to be displayed."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/sales/point_of_sale/pricing/pricelists.rst:121
|
||||
msgid "If a pricelist is selected on a POS order while its conditions are **not** met, the price will **not** be adjusted."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/sales/point_of_sale/pricing/pricelists.rst:125
|
||||
msgid "You can also set a pricelist to be selected automatically once a specific :ref:`customer is set <pos/customers>`. To do so, go to the customer form and switch to the preferred pricelist in the :guilabel:`Pricelist` field of the :guilabel:`Sales & Purchase` tab."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/sales/point_of_sale/pricing/pricelists.rst:130
|
||||
msgid ":doc:`../../sales/products_prices/prices/pricing`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/sales/point_of_sale/pricing/pricelists.rst:131
|
||||
msgid ":ref:`How to use pricelists in an ecommerce environment <ecommerce/pricelists>`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/applications/sales/point_of_sale/receipts_invoices.rst:3
|
||||
msgid "Receipts and invoices"
|
||||
msgstr ""
|
||||
|
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo saas-16.1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-09-14 05:10+0000\n"
|
||||
"POT-Creation-Date: 2023-10-27 12:38+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
|
Loading…
Reference in New Issue
Block a user