[I18N] *: export latest terms

As per usual, leave off developer.pot and contributing.pot since we
don't translate them (not useful, can't really contribute to/dev in
Odoo without knowing English)

closes odoo/documentation#11903

Signed-off-by: Tiffany Chang (tic) <tic@odoo.com>
This commit is contained in:
Tiffany Chang (tic) 2025-01-28 13:32:08 +01:00
parent eee06ac7c4
commit 4fc13ed595
9 changed files with 4809 additions and 3212 deletions

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-31 16:01+0000\n"
"POT-Creation-Date: 2025-01-28 12:25+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"
@ -2885,16 +2885,15 @@ msgstr ""
#: ../../content/administration/odoo_sh/getting_started/settings.rst:181
#: ../../content/administration/odoo_sh/getting_started/settings.rst:186
#: ../../content/administration/supported_versions.rst:35
#: ../../content/administration/supported_versions.rst:36
#: ../../content/administration/supported_versions.rst:37
#: ../../content/administration/supported_versions.rst:41
#: ../../content/administration/supported_versions.rst:47
#: ../../content/administration/supported_versions.rst:53
#: ../../content/administration/supported_versions.rst:54
#: ../../content/administration/supported_versions.rst:55
#: ../../content/administration/supported_versions.rst:42
#: ../../content/administration/supported_versions.rst:43
#: ../../content/administration/supported_versions.rst:59
#: ../../content/administration/supported_versions.rst:60
#: ../../content/administration/supported_versions.rst:61
#: ../../content/administration/supported_versions.rst:65
#: ../../content/administration/supported_versions.rst:66
#: ../../content/administration/supported_versions.rst:67
msgid "|green|"
msgstr ""
@ -4977,123 +4976,137 @@ msgid "End of support"
msgstr ""
#: ../../content/administration/supported_versions.rst:34
msgid "**Odoo 18.0**"
msgid "Odoo SaaS 18.1"
msgstr ""
#: ../../content/administration/supported_versions.rst:38
#: ../../content/administration/supported_versions.rst:69
msgid "October 2024"
msgstr ""
#: ../../content/administration/supported_versions.rst:39
msgid "October 2027 (planned)"
msgstr ""
#: ../../content/administration/supported_versions.rst:40
msgid "Odoo SaaS 17.4"
msgstr ""
#: ../../content/administration/supported_versions.rst:42
#: ../../content/administration/supported_versions.rst:43
#: ../../content/administration/supported_versions.rst:36
#: ../../content/administration/supported_versions.rst:37
#: ../../content/administration/supported_versions.rst:48
#: ../../content/administration/supported_versions.rst:49
#: ../../content/administration/supported_versions.rst:54
#: ../../content/administration/supported_versions.rst:55
msgid "N/A"
msgstr ""
#: ../../content/administration/supported_versions.rst:38
msgid "January 2025"
msgstr ""
#: ../../content/administration/supported_versions.rst:40
msgid "**Odoo 18.0**"
msgstr ""
#: ../../content/administration/supported_versions.rst:44
msgid "July 2024"
#: ../../content/administration/supported_versions.rst:51
#: ../../content/administration/supported_versions.rst:57
#: ../../content/administration/supported_versions.rst:75
msgid "October 2024"
msgstr ""
#: ../../content/administration/supported_versions.rst:45
msgid "October 2027 (planned)"
msgstr ""
#: ../../content/administration/supported_versions.rst:46
msgid "Odoo SaaS 17.2"
msgid "Odoo SaaS 17.4"
msgstr ""
#: ../../content/administration/supported_versions.rst:50
msgid "April 2024"
msgstr ""
#: ../../content/administration/supported_versions.rst:52
msgid "**Odoo 17.0**"
msgstr ""
#: ../../content/administration/supported_versions.rst:56
#: ../../content/administration/supported_versions.rst:75
msgid "November 2023"
msgstr ""
#: ../../content/administration/supported_versions.rst:57
msgid "October 2026 (planned)"
msgstr ""
#: ../../content/administration/supported_versions.rst:58
msgid "**Odoo 16.0**"
msgstr ""
#: ../../content/administration/supported_versions.rst:62
msgid "October 2022"
msgstr ""
#: ../../content/administration/supported_versions.rst:63
msgid "October 2025 (planned)"
msgstr ""
#: ../../content/administration/supported_versions.rst:64
msgid "**Odoo 15.0**"
msgstr ""
#: ../../content/administration/supported_versions.rst:65
#: ../../content/administration/supported_versions.rst:66
#: ../../content/administration/supported_versions.rst:67
#: ../../content/administration/supported_versions.rst:47
#: ../../content/administration/supported_versions.rst:53
#: ../../content/administration/supported_versions.rst:71
#: ../../content/administration/supported_versions.rst:72
#: ../../content/administration/supported_versions.rst:73
#: ../../content/administration/supported_versions.rst:77
#: ../../content/administration/supported_versions.rst:78
#: ../../content/administration/supported_versions.rst:79
#: ../../content/administration/supported_versions.rst:83
#: ../../content/administration/supported_versions.rst:84
#: ../../content/administration/supported_versions.rst:85
msgid "|red|"
msgstr ""
#: ../../content/administration/supported_versions.rst:50
msgid "July 2024"
msgstr ""
#: ../../content/administration/supported_versions.rst:52
msgid "Odoo SaaS 17.2"
msgstr ""
#: ../../content/administration/supported_versions.rst:56
msgid "April 2024"
msgstr ""
#: ../../content/administration/supported_versions.rst:58
msgid "**Odoo 17.0**"
msgstr ""
#: ../../content/administration/supported_versions.rst:62
#: ../../content/administration/supported_versions.rst:81
msgid "November 2023"
msgstr ""
#: ../../content/administration/supported_versions.rst:63
msgid "October 2026 (planned)"
msgstr ""
#: ../../content/administration/supported_versions.rst:64
msgid "**Odoo 16.0**"
msgstr ""
#: ../../content/administration/supported_versions.rst:68
msgid "October 2021"
msgid "October 2022"
msgstr ""
#: ../../content/administration/supported_versions.rst:69
msgid "October 2025 (planned)"
msgstr ""
#: ../../content/administration/supported_versions.rst:70
msgid "**Odoo 14.0**"
msgid "**Odoo 15.0**"
msgstr ""
#: ../../content/administration/supported_versions.rst:74
msgid "October 2020"
msgid "October 2021"
msgstr ""
#: ../../content/administration/supported_versions.rst:76
msgid "Older versions"
msgid "**Odoo 14.0**"
msgstr ""
#: ../../content/administration/supported_versions.rst:80
msgid "October 2020"
msgstr ""
#: ../../content/administration/supported_versions.rst:82
msgid "Older versions"
msgstr ""
#: ../../content/administration/supported_versions.rst:86
msgid "Before 2020"
msgstr ""
#: ../../content/administration/supported_versions.rst:81
#: ../../content/administration/supported_versions.rst:87
msgid "Before 2023"
msgstr ""
#: ../../content/administration/supported_versions.rst:83
#: ../../content/administration/supported_versions.rst:89
msgid "Legend"
msgstr ""
#: ../../content/administration/supported_versions.rst:85
#: ../../content/administration/supported_versions.rst:91
msgid "|green| Supported version"
msgstr ""
#: ../../content/administration/supported_versions.rst:87
#: ../../content/administration/supported_versions.rst:93
msgid "|red| End-of-support"
msgstr ""
#: ../../content/administration/supported_versions.rst:89
#: ../../content/administration/supported_versions.rst:95
msgid "N/A Never released for this platform"
msgstr ""
#: ../../content/administration/supported_versions.rst:92
#: ../../content/administration/supported_versions.rst:98
msgid "Even though we don't support older versions, you can always `upgrade from any version <https://upgrade.odoo.com/>`_."
msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-02 16:24+0000\n"
"POT-Creation-Date: 2025-01-28 12:25+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"
@ -927,59 +927,59 @@ msgstr ""
msgid "View of the different things to enable/click to export data."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:34
#: ../../content/applications/essentials/export_import_data.rst:33
msgid "When clicking on :guilabel:`Export`, an :guilabel:`Export Data` pop-over window appears, with several options for the data to export:"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:-1
msgid "Overview of options to consider when exporting data in Odoo.."
msgid "Overview of options to consider when exporting data in Odoo."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:41
#: ../../content/applications/essentials/export_import_data.rst:39
msgid "With the :guilabel:`I want to update data (import-compatable export)` option ticked, the system only shows the fields that can be imported. This is helpful in the case where the :ref:`existing records need to be updated <essentials/update-data>`. This works like a filter. Leaving the box unticked, gives many more field options because it shows all the fields, not just the ones that can be imported."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:46
#: ../../content/applications/essentials/export_import_data.rst:44
msgid "When exporting, there is the option to export in two formats: `.csv` and `.xls`. With `.csv`, items are separated by a comma, while `.xls` holds information about all the worksheets in a file, including both content and formatting."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:49
#: ../../content/applications/essentials/export_import_data.rst:47
msgid "These are the items that can be exported. Use the :guilabel:`> (right arrow)` icon to display more sub-field options. Use the :guilabel:`Search` bar to find specific fields. To use the :guilabel:`Search` option more efficiently, click on all the :guilabel:`> (right arrows)` to display all fields."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:53
#: ../../content/applications/essentials/export_import_data.rst:51
msgid "The :guilabel:`+ (plus sign)` icon button is present to add fields to the :guilabel:`Fields to export` list."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:55
#: ../../content/applications/essentials/export_import_data.rst:53
msgid "The :guilabel:`↕️ (up-down arrow)` to the left of the selected fields can be used to move the fields up and down, to change the order in which they are displayed in the exported file. Drag-and-drop using the :guilabel:`↕️ (up-down arrow)` icon."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:58
#: ../../content/applications/essentials/export_import_data.rst:56
msgid "The :guilabel:`🗑️ (trash can)` icon is used to remove fields. Click on the :guilabel:`🗑️ (trash can)` icon to remove the field."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:60
#: ../../content/applications/essentials/export_import_data.rst:58
msgid "For recurring reports, it is helpful to save export presets. Select all the needed fields, and click on the template drop-down menu. Once there, click on :guilabel:`New template`, and give a unique name to the export just created. Click the :guilabel:`💾 (floppy drive)` icon to save the configuration. The next time the same list needs to be exported, select the related template that was previously saved from the drop-down menu."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:67
#: ../../content/applications/essentials/export_import_data.rst:65
msgid "It is helpful to know the field's external identifier. For example, :guilabel:`Related Company` in the export user interface is equal to *parent_id* (external identifier). This is helpful because then, the only data exported is what should be modified and re-imported."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:74
#: ../../content/applications/essentials/export_import_data.rst:72
msgid "Import data into Odoo"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:76
#: ../../content/applications/essentials/export_import_data.rst:74
msgid "Importing data into Odoo is extremely helpful during implementation, or in times where data needs to be :ref:`updated in bulk <essentials/update-data>`. The following documentation covers how to import data into an Odoo database."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:81
#: ../../content/applications/essentials/export_import_data.rst:79
msgid "Imports are permanent and **cannot** be undone. However, it is possible to use filters (`created on` or `last modified`) to identify records changed or created by the import."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:85
#: ../../content/applications/essentials/export_import_data.rst:83
msgid "Activating :ref:`developer mode <developer-mode>` changes the visible import settings in the left menu. Doing so reveals an :menuselection:`Advanced` menu. Included in this advanced menu are two options: :guilabel:`Track history during import` and :guilabel:`Allow matching with subfields`."
msgstr ""
@ -987,67 +987,87 @@ msgstr ""
msgid "Advanced import options when developer mode is activated."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:93
#: ../../content/applications/essentials/export_import_data.rst:90
msgid "If the model uses openchatter, the :guilabel:`Track history during import` option sets up subscriptions and sends notifications during the import, but leads to a slower import."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:96
#: ../../content/applications/essentials/export_import_data.rst:93
msgid "Should the :guilabel:`Allow matching with subfields` option be selected, then all subfields within a field are used to match under the :guilabel:`Odoo Field` while importing."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:100
#: ../../content/applications/essentials/export_import_data.rst:99
msgid "Get started"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:102
#: ../../content/applications/essentials/export_import_data.rst:101
msgid "Data can be imported on any Odoo business object using either Excel (`.xlsx`) or :abbr:`CSV (Comma-separated Values)` (`.csv`) formats. This includes: contacts, products, bank statements, journal entries, and orders."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:106
msgid "Open the view of the object to which the data should be imported/populated, and click on :menuselection:`⚙️ (Action) --> Import records`."
#: ../../content/applications/essentials/export_import_data.rst:105
msgid "Open the view of the object to which the data should be imported/populated, click the :icon:`fa-cog` (:guilabel:`gear`) icon and select :guilabel:`Import records`."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:-1
msgid "Action menu revealed with the import records option highlighted."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:113
msgid "After clicking :guilabel:`Import records`, Odoo reveals a separate page with templates that can be downloaded and populated with the company's own data. Such templates can be imported in one click, since the data mapping is already done. To download a template click :guilabel:`Import Template for Customers` at the center of the page."
#: ../../content/applications/essentials/export_import_data.rst:111
msgid "Click :icon:`fa-download`:guilabel:`Import Template for Customers` at the center of the page to download a :ref:`template <essentials/export_import_data/adapt-a-template>` and populate it with the company's own data. Such templates can be imported in one click since the data mapping is already preconfigured."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:116
msgid "To upload the downloaded template or your own file, follow the next steps:"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:118
msgid "Click :guilabel:`Upload Data File` and select the desired file."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:119
msgid "When importing a :abbr:`CSV (Comma-separated Values)` file, Odoo provides :guilabel:`Formatting` options. These options do **not** appear when importing the proprietary Excel file type (`.xls`, `.xlsx`)."
msgid "Adjust the :guilabel:`Formatting` options as needed (for CSV files only)."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:0
msgid "Formatting options presented when a CVS file is imported in Odoo."
#: ../../content/applications/essentials/export_import_data.rst:120
msgid "Ensure all data in the :guilabel:`File Column` is correctly mapped to the appropriate :guilabel:`Odoo Field` and free of errors."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:122
msgid "(Optional) Click :guilabel:`Load Data File` to reload the same file or upload a different one."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:123
msgid "Click :guilabel:`Test` to verify that the data is valid."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:124
msgid "Click :guilabel:`Import`."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:127
msgid "Make necessary adjustments to the *Formatting* options, and ensure all columns in the :guilabel:`Odoo field` and :guilabel:`File Column` are free of errors. Finally, click :guilabel:`Import` to import the data."
msgid "The :guilabel:`Formatting` options do **not** appear when importing the proprietary Excel file type (i.e., `.xls` or `.xlsx`)."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:132
#: ../../content/applications/essentials/export_import_data.rst:133
msgid "Adapt a template"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:134
#: ../../content/applications/essentials/export_import_data.rst:135
msgid "Import templates are provided in the import tool of the most common data to import (contacts, products, bank statements, etc.). Open them with any spreadsheet software (*Microsoft Office*, *OpenOffice*, *Google Drive*, etc.)."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:138
#: ../../content/applications/essentials/export_import_data.rst:139
msgid "Once the template is downloaded, proceed to follow these steps:"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:140
#: ../../content/applications/essentials/export_import_data.rst:141
msgid "Add, remove, and sort columns to best fit the data structure."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:141
#: ../../content/applications/essentials/export_import_data.rst:142
msgid "It is strongly advised to **not** remove the :guilabel:`External ID` (ID) column (see why in the next section)."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:143
#: ../../content/applications/essentials/export_import_data.rst:144
msgid "Set a unique ID to every record by dragging down the ID sequencing in the :guilabel:`External ID` (ID) column."
msgstr ""
@ -1063,63 +1083,63 @@ msgstr ""
msgid "Drop-down menu expanded in the initial import screen on Odoo."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:159
#: ../../content/applications/essentials/export_import_data.rst:158
msgid "Then, use this field's label in the import file to ensure future imports are successful."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:162
#: ../../content/applications/essentials/export_import_data.rst:161
msgid "Another useful way to find out the proper column names to import is to export a sample file using the fields that should be imported. This way, if there is not a sample import template, the names are accurate."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:170
#: ../../content/applications/essentials/export_import_data.rst:169
msgid "Import from another application"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:172
#: ../../content/applications/essentials/export_import_data.rst:171
msgid "The :guilabel:`External ID` (ID) is a unique identifier for the line item. Feel free to use one from previous software to facilitate the transition to Odoo."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:175
#: ../../content/applications/essentials/export_import_data.rst:174
msgid "Setting an ID is not mandatory when importing, but it helps in many cases:"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:177
#: ../../content/applications/essentials/export_import_data.rst:176
msgid ":ref:`Update imports <essentials/update-data>`: import the same file several times without creating duplicates."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:179
#: ../../content/applications/essentials/export_import_data.rst:178
msgid ":ref:`Import relation fields <export_import_data/relation-fields>`."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:181
#: ../../content/applications/essentials/export_import_data.rst:180
msgid "To recreate relationships between different records, the unique identifier from the original application should be used to map it to the :guilabel:`External ID` (ID) column in Odoo."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:184
#: ../../content/applications/essentials/export_import_data.rst:183
msgid "When another record is imported that links to the first one, use **XXX/ID** (XXX/External ID) for the original unique identifier. This record can also be found using its name."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:188
#: ../../content/applications/essentials/export_import_data.rst:187
msgid "It should be noted that conflicts occur if two (or more) records have the same *External ID*."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:191
#: ../../content/applications/essentials/export_import_data.rst:190
msgid "Field missing to map column"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:193
#: ../../content/applications/essentials/export_import_data.rst:192
msgid "Odoo heuristically tries to find the type of field for each column inside the imported file, based on the first ten lines of the files."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:196
#: ../../content/applications/essentials/export_import_data.rst:195
msgid "For example, if there is a column only containing numbers, only the fields with the *integer* type are presented as options."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:199
#: ../../content/applications/essentials/export_import_data.rst:198
msgid "While this behavior might be beneficial in most cases, it is also possible that it could fail, or the column may be mapped to a field that is not proposed by default."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:202
#: ../../content/applications/essentials/export_import_data.rst:201
msgid "If this happens, check the :guilabel:`Show fields of relation fields (advanced) option`, then a complete list of fields becomes available for each column."
msgstr ""
@ -1127,359 +1147,403 @@ msgstr ""
msgid "Searching for the field to match the tax column."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:210
#: ../../content/applications/essentials/export_import_data.rst:208
msgid "Change data import format"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:213
#: ../../content/applications/essentials/export_import_data.rst:211
msgid "Odoo can automatically detect if a column is a date, and tries to guess the date format from a set of most commonly used date formats. While this process can work for many date formats, some date formats are not recognizable. This can cause confusion, due to day-month inversions; it is difficult to guess which part of a date format is the day, and which part is the month, in a date, such as `01-03-2016`."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:219
#: ../../content/applications/essentials/export_import_data.rst:217
msgid "When importing a :abbr:`CSV (Comma-separated Values)` file, Odoo provides :guilabel:`Formatting` options."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:222
#: ../../content/applications/essentials/export_import_data.rst:220
msgid "To view which date format Odoo has found from the file, check the :guilabel:`Date Format` that is shown when clicking on options under the file selector. If this format is incorrect, change it to the preferred format using *ISO 8601* to define the format."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:227
#: ../../content/applications/essentials/export_import_data.rst:225
msgid "*ISO 8601* is an international standard, covering the worldwide exchange, along with the communication of date and time-related data. For example, the date format should be `YYYY-MM-DD`. So, in the case of July 24th 1981, it should be written as `1981-07-24`."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:232
#: ../../content/applications/essentials/export_import_data.rst:230
msgid "When importing Excel files (`.xls`, `.xlsx`), consider using *date cells* to store dates. This maintains locale date formats for display, regardless of how the date is formatted in Odoo. When importing a :abbr:`CSV (Comma-separated Values)` file, use Odoo's :guilabel:`Formatting` section to select the date format columns to import."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:238
#: ../../content/applications/essentials/export_import_data.rst:236
msgid "Import numbers with currency signs"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:240
#: ../../content/applications/essentials/export_import_data.rst:238
msgid "Odoo fully supports numbers with parenthesis to represent negative signs, as well as numbers with currency signs attached to them. Odoo also automatically detects which thousand/decimal separator is used. If a currency symbol unknown to Odoo is used, it might not be recognized as a number, and the import crashes."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:246
#: ../../content/applications/essentials/export_import_data.rst:244
msgid "When importing a :abbr:`CSV (Comma-separated Values)` file, the :guilabel:`Formatting` menu appears on the left-hand column. Under these options, the :guilabel:`Thousands Separator` can be changed."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:250
#: ../../content/applications/essentials/export_import_data.rst:248
msgid "Examples of supported numbers (using 'thirty-two thousand' as the figure):"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:252
#: ../../content/applications/essentials/export_import_data.rst:250
msgid "32.000,00"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:253
#: ../../content/applications/essentials/export_import_data.rst:251
msgid "32000,00"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:254
#: ../../content/applications/essentials/export_import_data.rst:252
msgid "32,000.00"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:255
#: ../../content/applications/essentials/export_import_data.rst:253
msgid "-32000.00"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:256
#: ../../content/applications/essentials/export_import_data.rst:254
msgid "(32000.00)"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:257
#: ../../content/applications/essentials/export_import_data.rst:255
msgid "$ 32.000,00"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:258
#: ../../content/applications/essentials/export_import_data.rst:256
msgid "(32000.00 €)"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:260
#: ../../content/applications/essentials/export_import_data.rst:258
msgid "Example that will not work:"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:262
#: ../../content/applications/essentials/export_import_data.rst:260
msgid "ABC 32.000,00"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:263
#: ../../content/applications/essentials/export_import_data.rst:261
msgid "$ (32.000,00)"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:266
#: ../../content/applications/essentials/export_import_data.rst:264
msgid "A :guilabel:`() (parenthesis)` around the number indicates that the number is a negative value. The currency symbol **must** be placed within the parenthesis for Odoo to recognize it as a negative currency value."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:271
#: ../../content/applications/essentials/export_import_data.rst:269
msgid "Import preview table not displayed correctly"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:273
#: ../../content/applications/essentials/export_import_data.rst:271
msgid "By default, the import preview is set on commas as field separators, and quotation marks as text delimiters. If the :abbr:`CSV (Comma-separated Values)` file does not have these settings, modify the :guilabel:`Formatting` options (displayed under the :guilabel:`Import` :abbr:`CSV (Comma-separated Values)` file bar after selecting the :abbr:`CSV (Comma-separated Values)` file)."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:279
#: ../../content/applications/essentials/export_import_data.rst:277
msgid "If the :abbr:`CSV (Comma-separated Values)` file has a tabulation as a separator, Odoo does **not** detect the separations. The file format options need to be modified in the spreadsheet application. See the following :ref:`Change CSV file format <export_import_data/change-csv>` section."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:287
#: ../../content/applications/essentials/export_import_data.rst:285
msgid "Change CSV file format in spreadsheet application"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:289
#: ../../content/applications/essentials/export_import_data.rst:287
msgid "When editing and saving :abbr:`CSV (Comma-separated Values)` files in spreadsheet applications, the computer's regional settings are applied for the separator and delimiter. Odoo suggests using *OpenOffice* or *LibreOffice*, as both applications allow modifications of all three options (from *LibreOffice* application, go to :menuselection:`'Save As' dialog box --> Check the box 'Edit filter settings' --> Save`)."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:295
#: ../../content/applications/essentials/export_import_data.rst:293
msgid "Microsoft Excel can modify the encoding when saving (:menuselection:`'Save As' dialog box --> 'Tools' drop-down menu --> Encoding tab`)."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:299
#: ../../content/applications/essentials/export_import_data.rst:297
msgid "Difference between Database ID and External ID"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:301
#: ../../content/applications/essentials/export_import_data.rst:299
msgid "Some fields define a relationship with another object. For example, the country of a contact is a link to a record of the 'Country' object. When such fields are imported, Odoo has to recreate links between the different records. To help import such fields, Odoo provides three mechanisms."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:306
#: ../../content/applications/essentials/export_import_data.rst:304
msgid "**Only one** mechanism should be used per field that is imported."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:308
#: ../../content/applications/essentials/export_import_data.rst:306
msgid "For example, to reference the country of a contact, Odoo proposes three different fields to import:"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:310
#: ../../content/applications/essentials/export_import_data.rst:308
msgid ":guilabel:`Country`: the name or code of the country"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:311
#: ../../content/applications/essentials/export_import_data.rst:309
msgid ":guilabel:`Country/Database ID`: the unique Odoo ID for a record, defined by the ID PostgreSQL column"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:313
#: ../../content/applications/essentials/export_import_data.rst:311
msgid ":guilabel:`Country/External ID`: the ID of this record referenced in another application (or the `.XML` file that imported it)"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:316
#: ../../content/applications/essentials/export_import_data.rst:314
msgid "For the country of Belgium, for example, use one of these three ways to import:"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:318
#: ../../content/applications/essentials/export_import_data.rst:316
msgid ":guilabel:`Country`: `Belgium`"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:319
#: ../../content/applications/essentials/export_import_data.rst:317
msgid ":guilabel:`Country/Database ID`: `21`"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:320
#: ../../content/applications/essentials/export_import_data.rst:318
msgid ":guilabel:`Country/External ID`: `base.be`"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:322
#: ../../content/applications/essentials/export_import_data.rst:320
msgid "According to the company's need, use one of these three ways to reference records in relations. Here is an example when one or the other should be used, according to the need:"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:325
#: ../../content/applications/essentials/export_import_data.rst:323
msgid "Use :guilabel:`Country`: this is the easiest way when data comes from :abbr:`CSV (Comma-separated Values)` files that have been created manually."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:327
#: ../../content/applications/essentials/export_import_data.rst:325
msgid "Use :guilabel:`Country/Database ID`: this should rarely be used. It is mostly used by developers as the main advantage is to never have conflicts (there may be several records with the same name, but they always have a unique Database ID)"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:330
#: ../../content/applications/essentials/export_import_data.rst:328
msgid "Use :guilabel:`Country/External ID`: use *External ID* when importing data from a third-party application."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:333
#: ../../content/applications/essentials/export_import_data.rst:331
msgid "When *External IDs* are used, import :abbr:`CSV (Comma-separated Values)` files with the :guilabel:`External ID` (ID) column defining the *External ID* of each record that is imported. Then, a reference can be made to that record with columns, like `Field/External ID`. The following two :abbr:`CSV (Comma-separated Values)` files provide an example for products and their categories."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:338
#: ../../content/applications/essentials/export_import_data.rst:336
msgid ":download:`CSV file for categories <export_import_data/External_id_3rd_party_application_product_categories.csv>`"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:340
#: ../../content/applications/essentials/export_import_data.rst:338
msgid ":download:`CSV file for Products <export_import_data/External_id_3rd_party_application_products.csv>`"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:346
#: ../../content/applications/essentials/export_import_data.rst:344
msgid "Import relation fields"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:348
#: ../../content/applications/essentials/export_import_data.rst:346
msgid "An Odoo object is always related to many other objects (e.g. a product is linked to product categories, attributes, vendors, etc.). To import those relations, the records of the related object need to be imported first, from their own list menu."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:352
#: ../../content/applications/essentials/export_import_data.rst:350
msgid "This can be achieved by using either the name of the related record, or its ID, depending on the circumstances. The ID is expected when two records have the same name. In such a case add `/ ID` at the end of the column title (e.g. for product attributes: `Product Attributes / Attribute / ID`)."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:357
#: ../../content/applications/essentials/export_import_data.rst:355
msgid "Options for multiple matches on fields"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:359
#: ../../content/applications/essentials/export_import_data.rst:357
msgid "If, for example, there are two product categories with the child name `Sellable` (e.g. `Misc. Products/Sellable` & `Other Products/Sellable`), the validation is halted, but the data may still be imported. However, Odoo recommends that the data is not imported because it will all be linked to the first `Sellable` category found in the *Product Category* list (`Misc. Products/Sellable`). Odoo, instead, recommends modifying one of the duplicate's values, or the product category hierarchy."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:366
#: ../../content/applications/essentials/export_import_data.rst:364
msgid "However, if the company does not wish to change the configuration of product categories, Odoo recommends making use of the *External ID* for this field, 'Category'."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:370
#: ../../content/applications/essentials/export_import_data.rst:368
msgid "Import many2many relationship fields"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:372
#: ../../content/applications/essentials/export_import_data.rst:370
msgid "The tags should be separated by a comma, without any spacing. For example, if a customer needs to be linked to both tags: `Manufacturer` and `Retailer` then 'Manufacturer,Retailer' needs to be encoded in the same column of the :abbr:`CSV (Comma-separated Values)` file."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:376
#: ../../content/applications/essentials/export_import_data.rst:374
msgid ":download:`CSV file for Manufacturer, Retailer <export_import_data/m2m_customers_tags.csv>`"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:379
#: ../../content/applications/essentials/export_import_data.rst:377
msgid "Import one2many relationships"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:381
#: ../../content/applications/essentials/export_import_data.rst:379
msgid "If a company wants to import a sales order with several order lines, a specific row **must** be reserved in the :abbr:`CSV (Comma-separated Values)` file for each order line. The first order line is imported on the same row as the information relative to order. Any additional lines need an additional row that does not have any information in the fields relative to the order."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:386
#: ../../content/applications/essentials/export_import_data.rst:384
msgid "As an example, here is a :abbr:`CSV (Comma-separated Values)` file of some quotations that can be imported, based on demo data:"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:389
#: ../../content/applications/essentials/export_import_data.rst:387
msgid ":download:`File for some Quotations <export_import_data/purchase.order_functional_error_line_cant_adpat.csv>`"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:392
#: ../../content/applications/essentials/export_import_data.rst:390
msgid "The following :abbr:`CSV (Comma-separated Values)` file shows how to import purchase orders with their respective purchase order lines:"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:395
#: ../../content/applications/essentials/export_import_data.rst:393
msgid ":download:`Purchase orders with their respective purchase order lines <export_import_data/o2m_purchase_order_lines.csv>`"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:398
#: ../../content/applications/essentials/export_import_data.rst:396
msgid "The following :abbr:`CSV (Comma-separated Values)` file shows how to import customers and their respective contacts:"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:401
#: ../../content/applications/essentials/export_import_data.rst:399
msgid ":download:`Customers and their respective contacts <export_import_data/o2m_customers_contacts.csv>`"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:405
msgid "Import records several times"
#: ../../content/applications/essentials/export_import_data.rst:403
msgid "Import image files"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:407
msgid "If an imported file contains one of the columns: :guilabel:`External ID` or :guilabel:`Database ID`, records that have already been imported are modified, instead of being created. This is extremely useful as it allows users to import the same :abbr:`CSV (Comma-separated Values)` file several times, while having made some changes in between two imports."
#: ../../content/applications/essentials/export_import_data.rst:405
msgid "To import image files along with the :ref:`uploaded <essentials/export_import_data/get-started>` CSV or Excel file, follow the next steps:"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:408
msgid "Add the image file names to the relevant :guilabel:`Image` column in the data file."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:409
msgid ":ref:`Upload the data file <essentials/export_import_data/get-started>` or reload it by clicking :guilabel:`Load Data File`."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:411
msgid "Click :guilabel:`Upload your files` under the :guilabel:`Files to import` section."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:412
msgid "Odoo takes care of creating or modifying each record, depending if it is new or not."
msgid "Select the relevant image files. The number of files selected appears next to the button."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:413
msgid "Click :guilabel:`Test` to verify that all data is valid."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:414
msgid "Click :guilabel:`Import`. During the import process, Odoo performs a file check to automatically link the uploaded images to the imported data file. If there is no match, the data file is imported without any image."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:419
msgid "The :guilabel:`Files to import` section is enabled if your product template has an :guilabel:`Image` column with all fields populated."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:421
msgid "The image file names in the data file must correspond to the uploaded image files."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:422
msgid "When importing a large number of images, you can specify the maximum batch size in megabytes and set a delay to prevent the system from becoming overloaded. To do so, :doc:`enable the developer mode <../general/developer_mode>` and fill in the :guilabel:`Max size per batch` and the :guilabel:`Delay after each batch` fields in the :guilabel:`Files to import` section. By default, the delay meets the RPC/API call limit defined in the `Odoo Cloud - Acceptable Use Policy <https://www.odoo.com/acceptable-use>`_."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:430
msgid "Import records several times"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:432
msgid "If an imported file contains one of the columns: :guilabel:`External ID` or :guilabel:`Database ID`, records that have already been imported are modified, instead of being created. This is extremely useful as it allows users to import the same :abbr:`CSV (Comma-separated Values)` file several times, while having made some changes in between two imports."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:437
msgid "Odoo takes care of creating or modifying each record, depending if it is new or not."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:439
msgid "This feature allows a company to use the *Import/Export tool* in Odoo to modify a batch of records in a spreadsheet application."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:418
#: ../../content/applications/essentials/export_import_data.rst:443
msgid "Value not provided for a specific field"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:420
#: ../../content/applications/essentials/export_import_data.rst:445
msgid "If all fields are not set in the CSV file, Odoo assigns the default value for every non-defined field. But, if fields are set with empty values in the :abbr:`CSV (Comma-separated Values)` file, Odoo sets the empty value in the field, instead of assigning the default value."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:425
#: ../../content/applications/essentials/export_import_data.rst:450
msgid "Export/import different tables from an SQL application to Odoo"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:427
#: ../../content/applications/essentials/export_import_data.rst:452
msgid "If data needs to be imported from different tables, relations need to be recreated between records belonging to different tables. For instance, if companies and people are imported, the link between each person and the company they work for needs to be recreated."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:431
#: ../../content/applications/essentials/export_import_data.rst:456
msgid "To manage relations between tables, use the `External ID` facilities of Odoo. The `External ID` of a record is the unique identifier of this record in another application. The `External ID` must be unique across all records of all objects. It is a good practice to prefix this `External ID` with the name of the application or table. (like, 'company_1', 'person_1' - instead of '1')"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:436
#: ../../content/applications/essentials/export_import_data.rst:461
msgid "As an example, suppose there is an SQL database with two tables that are to be imported: companies and people. Each person belongs to one company, so the link between a person and the company they work for must be recreated."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:440
#: ../../content/applications/essentials/export_import_data.rst:465
msgid "Test this example, with a :download:`sample of a PostgreSQL database <export_import_data/database_import_test.sql>`."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:443
#: ../../content/applications/essentials/export_import_data.rst:468
msgid "First, export all companies and their *External ID*. In PSQL, write the following command:"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:449
#: ../../content/applications/essentials/export_import_data.rst:474
msgid "This SQL command creates the following :abbr:`CSV (Comma-separated Values)` file:"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:458
#: ../../content/applications/essentials/export_import_data.rst:483
msgid "To create the :abbr:`CSV (Comma-separated Values)` file for people linked to companies, use the following SQL command in PSQL:"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:465
#: ../../content/applications/essentials/export_import_data.rst:490
msgid "It produces the following :abbr:`CSV (Comma-separated Values)` file:"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:475
#: ../../content/applications/essentials/export_import_data.rst:500
msgid "In this file, Fabien and Laurence are working for the Bigees company (`company_1`), and Eric is working for the Organi company. The relation between people and companies is done using the *External ID* of the companies. The *External ID* is prefixed by the name of the table to avoid a conflict of ID between people and companies (`person_1` and `company_1`, who shared the same ID 1 in the original database)."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:481
#: ../../content/applications/essentials/export_import_data.rst:506
msgid "The two files produced are ready to be imported in Odoo without any modifications. After having imported these two :abbr:`CSV (Comma-separated Values)` files, there are four contacts and three companies (the first two contacts are linked to the first company). Keep in mind to first import the companies, and then the people."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:489
#: ../../content/applications/essentials/export_import_data.rst:514
msgid "Update data in Odoo"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:491
#: ../../content/applications/essentials/export_import_data.rst:516
msgid "Existing data can be updated in bulk through a data import, as long as the :ref:`External ID <essentials/external-id>` remains consistent."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:495
#: ../../content/applications/essentials/export_import_data.rst:520
msgid "Prepare data export"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:497
#: ../../content/applications/essentials/export_import_data.rst:522
msgid "To update data through an import, first navigate to the data to be updated, and select the |list| to activate list view. On the far-left side of the list, tick the checkbox for any record to be updated. Then, click |actions|, and select :icon:`fa-upload` :guilabel:`Export` from the drop-down menu."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:502
#: ../../content/applications/essentials/export_import_data.rst:527
msgid "On the resulting :guilabel:`Export Data` pop-up window, tick the checkbox labeled, :guilabel:`I want to update data (import-compatible export)`. This automatically includes the *External ID* in the export. Additionally, it limits the :guilabel:`Fields to export` list to **only** include fields that are able to be imported."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:508
#: ../../content/applications/essentials/export_import_data.rst:533
msgid "The :guilabel:`External ID` field does **not** appear in the :guilabel:`Fields to export` list unless it is manually added, but it is still included in the export. However, if the :guilabel:`I want to update data (import-compatible export)` checkbox is ticked, it is included in the export."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:512
#: ../../content/applications/essentials/export_import_data.rst:537
msgid "Select the required fields to be included in the export using the :ref:`options <export-data>` on the pop-up window, then click :guilabel:`Export`."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:516
#: ../../content/applications/essentials/export_import_data.rst:541
msgid "Import updated data"
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:518
#: ../../content/applications/essentials/export_import_data.rst:543
msgid "After exporting, make any necessary changes to the data file. When the file is ready, it can be :ref:`imported <import-data>` by following the same process as a normal data import."
msgstr ""
#: ../../content/applications/essentials/export_import_data.rst:522
#: ../../content/applications/essentials/export_import_data.rst:547
msgid "When updating data, it is extremely important that the *External ID* remain consistent, as this is how the system identifies a record. If an ID is altered, or removed, the system may add a duplicate record, instead of updating the existing one."
msgstr ""

File diff suppressed because it is too large Load Diff

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-31 16:01+0000\n"
"POT-Creation-Date: 2025-01-28 12:25+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"
@ -2527,74 +2527,74 @@ msgid "If utilizing your own outgoing mail server, it must be paired with your o
msgstr ""
#: ../../content/applications/general/email_communication/email_servers_outbound.rst:102
msgid "To add an external SMTP server in Odoo, open :guilabel:`Settings`, and enable the :guilabel:`Use Custom Email Servers` option found under the :guilabel:`Discuss` section."
msgid "To add an external SMTP server in Odoo, open :guilabel:`Settings`, and enable the :guilabel:`Use Custom Email Servers` option found under the :guilabel:`Emails` section. Then, click :guilabel:`Save` at the top of the page to save the changes."
msgstr ""
#: ../../content/applications/general/email_communication/email_servers_outbound.rst:105
msgid "Still under the :guilabel:`Discuss` section, click :guilabel:`Outgoing Email Servers`, then `New` to create an outgoing mail server record. Most fields are the common parameters used to set up a connection to an SMTP server; use the values provided by your email provider."
#: ../../content/applications/general/email_communication/email_servers_outbound.rst:106
msgid "Returning to the :guilabel:`Emails` section, click :guilabel:`Outgoing Email Servers`, then `New` to create an outgoing mail server record. Most fields are the common parameters used to set up a connection to an SMTP server; use the values provided by your email provider."
msgstr ""
#: ../../content/applications/general/email_communication/email_servers_outbound.rst:109
#: ../../content/applications/general/email_communication/email_servers_outbound.rst:110
msgid "Once completed, click :guilabel:`Test Connection`. Note that a successful test connection does not confirm that the email will go out as some restriction might remain on the provider side, thus, it is recommended to consult your providers documentation."
msgstr ""
#: ../../content/applications/general/email_communication/email_servers_outbound.rst:116
#: ../../content/applications/general/email_communication/email_servers_outbound.rst:117
msgid "Local-part values"
msgstr ""
#: ../../content/applications/general/email_communication/email_servers_outbound.rst:118
#: ../../content/applications/general/email_communication/email_servers_outbound.rst:119
msgid "Below are presented the different local-part values that can be used by Odoo to send emails. It might be required to whitelist them in your mail server:"
msgstr ""
#: ../../content/applications/general/email_communication/email_servers_outbound.rst:121
#: ../../content/applications/general/email_communication/email_servers_outbound.rst:122
msgid "The Alias Domain Bounce Alias (default value = `bounce`),"
msgstr ""
#: ../../content/applications/general/email_communication/email_servers_outbound.rst:122
#: ../../content/applications/general/email_communication/email_servers_outbound.rst:123
msgid "The Alias Domain Default From (default value = `notifications`),"
msgstr ""
#: ../../content/applications/general/email_communication/email_servers_outbound.rst:123
#: ../../content/applications/general/email_communication/email_servers_outbound.rst:124
msgid "The default admin address `admin@company-name.odoo.com` or, if changed, the new value),"
msgstr ""
#: ../../content/applications/general/email_communication/email_servers_outbound.rst:124
#: ../../content/applications/general/email_communication/email_servers_outbound.rst:125
msgid "The default Odoobot address `odoobot@company-name.odoo.com` or, if changed, the new value),"
msgstr ""
#: ../../content/applications/general/email_communication/email_servers_outbound.rst:125
#: ../../content/applications/general/email_communication/email_servers_outbound.rst:126
msgid "The specific FROM defined on an email marketing campaign,"
msgstr ""
#: ../../content/applications/general/email_communication/email_servers_outbound.rst:126
#: ../../content/applications/general/email_communication/email_servers_outbound.rst:127
msgid "The specific FROM that can be defined in an email template."
msgstr ""
#: ../../content/applications/general/email_communication/email_servers_outbound.rst:129
#: ../../content/applications/general/email_communication/email_servers_outbound.rst:130
msgid ":doc:`google_oauth`"
msgstr ""
#: ../../content/applications/general/email_communication/email_servers_outbound.rst:130
#: ../../content/applications/general/email_communication/email_servers_outbound.rst:131
msgid ":doc:`azure_oauth`"
msgstr ""
#: ../../content/applications/general/email_communication/email_servers_outbound.rst:135
#: ../../content/applications/general/email_communication/email_servers_outbound.rst:136
msgid "Setting up different servers for transactional and mass emails"
msgstr ""
#: ../../content/applications/general/email_communication/email_servers_outbound.rst:140
#: ../../content/applications/general/email_communication/email_servers_outbound.rst:141
msgid "Personalized mail servers"
msgstr ""
#: ../../content/applications/general/email_communication/email_servers_outbound.rst:142
#: ../../content/applications/general/email_communication/email_servers_outbound.rst:143
msgid "Transactional emails and mass mailings can be sent using separate email servers in Odoo. Doing so means day-to-day emails, quotations, or invoices sent to clients will be handled as *transactional emails*. *Mass mailing emails*, including the sending of batches of invoices or quotations, will be managed by the Marketing Automation or Email Marketing application."
msgstr ""
#: ../../content/applications/general/email_communication/email_servers_outbound.rst:148
#: ../../content/applications/general/email_communication/email_servers_outbound.rst:149
msgid "You can use services like Gmail, Amazon SES, or Brevo for transactional emails, and services like Mailgun, Sendgrid, or Mailjet for mass mailings."
msgstr ""
#: ../../content/applications/general/email_communication/email_servers_outbound.rst:151
#: ../../content/applications/general/email_communication/email_servers_outbound.rst:152
msgid "First, activate the :ref:`developer-mode` and go to :menuselection:`Settings --> Technical --> Email: Outgoing Mail Servers`. There, add two outgoing email server records, one for the transactional emails server and one for the mass mailings server. Enter a lower :guilabel:`Priority` value for the transactional server (e.g., `1`) over the mass mailings server (e.g., `2`) so transactional emails are given priority."
msgstr ""
@ -2602,7 +2602,7 @@ msgstr ""
msgid "Example of split between transaction and mass mailing mail servers."
msgstr ""
#: ../../content/applications/general/email_communication/email_servers_outbound.rst:160
#: ../../content/applications/general/email_communication/email_servers_outbound.rst:161
msgid "Now, go to :menuselection:`Email Marketing --> Configuration --> Settings`, enable :guilabel:`Dedicated Server`, and select the appropriate email server. Odoo uses the server with the lowest priority value for transactional emails, and the server selected here for mass mailings."
msgstr ""

File diff suppressed because it is too large Load Diff

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-31 16:01+0000\n"
"POT-Creation-Date: 2025-01-28 12:25+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"
@ -2427,11 +2427,11 @@ msgid "To the right of the entered :guilabel:`Event Name`, there is a language t
msgstr ""
#: ../../content/applications/marketing/events/create_events.rst:65
msgid ":guilabel:`Date`: when the event is scheduled to take place. This field is auto-populated, but modifiable, and is **required**."
msgid ":guilabel:`Date`: when the event is scheduled to take place (expressed in your local timezone). This field is auto-populated, but modifiable, and is **required**."
msgstr ""
#: ../../content/applications/marketing/events/create_events.rst:67
msgid ":guilabel:`Timezone`: the corresponding timezone related to the event. This field is auto-populated, but modifiable, and is **required**."
msgid ":guilabel:`Display Timezone`: the timezone in which the event dates/times will be displayed on the website. This field is auto-populated, but modifiable, and is **required**."
msgstr ""
#: ../../content/applications/marketing/events/create_events.rst:69

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-31 16:01+0000\n"
"POT-Creation-Date: 2025-01-28 12:25+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"
@ -248,7 +248,7 @@ msgid "`Odoo Tutorials: eCommerce <https://www.odoo.com/slides/ecommerce-26>`_"
msgstr ""
#: ../../content/applications/websites/ecommerce/checkout_payment_shipping.rst:5
msgid "Checkout, payment, and shipping"
msgid "Checkout, payment, and delivery"
msgstr ""
#: ../../content/applications/websites/ecommerce/checkout_payment_shipping/cart.rst:3
@ -588,11 +588,11 @@ msgid "Enter gift card code to process checkout"
msgstr ""
#: ../../content/applications/websites/ecommerce/checkout_payment_shipping/shipping.rst:3
msgid "Shipping"
msgid "Delivery"
msgstr ""
#: ../../content/applications/websites/ecommerce/checkout_payment_shipping/shipping.rst:5
msgid "Odoo eCommerce allows you to configure various shipping methods, enabling customers to choose their preferred option at checkout. These methods include :ref:`external providers <ecommerce/shipping/external-provider>`, :ref:`custom options <ecommerce/shipping/custom-method>` such as flat-rate or free shipping, local carriers via :doc:`Sendcloud <../../../inventory_and_mrp/inventory/shipping_receiving/setup_configuration/sendcloud_shipping>` or :ref:`Based on Rules <inventory/shipping/rules>`, and :ref:`in-store pickup <ecommerce/shipping/instore-pickup>`."
msgid "Odoo eCommerce allows you to configure various delivery methods, enabling customers to choose their preferred option at :doc:`checkout <checkout>`. These methods include :ref:`external providers <ecommerce/shipping/external-provider>`, :ref:`custom options <ecommerce/shipping/custom-method>` such as flat-rate or free shipping, local carriers via :doc:`Sendcloud <../../../inventory_and_mrp/inventory/shipping_receiving/setup_configuration/sendcloud_shipping>` or :ref:`Based on Rules <inventory/shipping/rules>`, and :ref:`in-store pickup <ecommerce/shipping/instore-pickup>`."
msgstr ""
#: ../../content/applications/websites/ecommerce/checkout_payment_shipping/shipping.rst:16
@ -604,11 +604,11 @@ msgid "To handle product delivery, you can connect your database to :doc:`third-
msgstr ""
#: ../../content/applications/websites/ecommerce/checkout_payment_shipping/shipping.rst:27
msgid "To enable a third-party shipping provider, go to :menuselection:`Website --> Configuration --> Settings`, scroll to the :guilabel:`Shipping` section, select the desired shipping provider(s), and :guilabel:`Save`."
msgid "To enable a third-party delivery provider, go to :menuselection:`Website --> Configuration --> Settings`, scroll to the :guilabel:`Delivery` section, select the desired delivery provider(s), and :guilabel:`Save`."
msgstr ""
#: ../../content/applications/websites/ecommerce/checkout_payment_shipping/shipping.rst:31
msgid "Go to :menuselection:`Website --> Configuration --> Shipping Methods` and select the shipping method in the list to :ref:`configure it <inventory/shipping_receiving/configure-delivery-method>`."
msgid "Go to :menuselection:`Website --> Configuration --> Delivery Methods` and select the delivery method in the list to :ref:`configure it <inventory/shipping_receiving/configure-delivery-method>`."
msgstr ""
#: ../../content/applications/websites/ecommerce/checkout_payment_shipping/shipping.rst:35
@ -616,7 +616,7 @@ msgid ":doc:`Third-party shipping carriers <../../../inventory_and_mrp/inventory
msgstr ""
#: ../../content/applications/websites/ecommerce/checkout_payment_shipping/shipping.rst:39
msgid "The field used to define additional fees **must** be filled **in your third-party shipping provider account**, even if you do not plan to charge customers any additional fee. If you do not want to apply a fee, enter `0`. If the field is left empty, the delivery price cannot be calculated, and an error message prompts the customer to select an alternative shipping method."
msgid "The field used to define additional fees **must** be filled **in your third-party delivery provider account**, even if you do not plan to charge customers any additional fee. If you do not want to apply a fee, enter `0`. If the field is left empty, the delivery price cannot be calculated, and an error message prompts the customer to select an alternative delivery method."
msgstr ""
#: ../../content/applications/websites/ecommerce/checkout_payment_shipping/shipping.rst:45
@ -636,15 +636,15 @@ msgid "The field used to define additional fees cannot be left empty in your thi
msgstr ""
#: ../../content/applications/websites/ecommerce/checkout_payment_shipping/shipping.rst:65
msgid "Custom shipping method"
msgid "Custom delivery method"
msgstr ""
#: ../../content/applications/websites/ecommerce/checkout_payment_shipping/shipping.rst:67
msgid "Custom shipping methods must be created, for example:"
msgid "Custom delivery methods must be created, for example:"
msgstr ""
#: ../../content/applications/websites/ecommerce/checkout_payment_shipping/shipping.rst:69
msgid "to integrate shipping carriers through :doc:`Sendcloud <../../../inventory_and_mrp/inventory/shipping_receiving/setup_configuration/sendcloud_shipping>`;"
msgid "to integrate delivery carriers through :doc:`Sendcloud <../../../inventory_and_mrp/inventory/shipping_receiving/setup_configuration/sendcloud_shipping>`;"
msgstr ""
#: ../../content/applications/websites/ecommerce/checkout_payment_shipping/shipping.rst:71
@ -656,39 +656,74 @@ msgid "to configure :ref:`Fixed Price <inventory/shipping/fixed>` shipping or sh
msgstr ""
#: ../../content/applications/websites/ecommerce/checkout_payment_shipping/shipping.rst:76
msgid "To create a custom shipping method, go to :menuselection:`Website --> Configuration --> Shipping Methods`, click :guilabel:`New` and fill in the :ref:`fields <inventory/shipping_receiving/shipping-methods-details>`."
msgid "To create a custom delivery method, go to :menuselection:`Website --> Configuration --> Delivery Methods`, click :guilabel:`New`, and fill in the :ref:`fields <inventory/shipping_receiving/shipping-methods-details>`."
msgstr ""
#: ../../content/applications/websites/ecommerce/checkout_payment_shipping/shipping.rst:80
msgid "In the :guilabel:`Provider` field, select :ref:`Based on Rules <inventory/shipping/rules>`, :ref:`Fixed Price <inventory/shipping/fixed>`, or :ref:`Pickup in store <inventory/shipping/pickup>` if the shiping method does not involve any specific provider."
msgid "In the :guilabel:`Provider` field, select :ref:`Based on Rules <inventory/shipping/rules>`, :ref:`Fixed Price <inventory/shipping/fixed>`, or :ref:`Pickup in store <inventory/shipping/pickup>` if the shipping method does not involve any specific provider."
msgstr ""
#: ../../content/applications/websites/ecommerce/checkout_payment_shipping/shipping.rst:85
msgid "Upon :ref:`configuring <inventory/shipping_receiving/configure-delivery-method>` a shipping method, you can:"
msgid "Upon :ref:`configuring <inventory/shipping_receiving/configure-delivery-method>` a delivery method, you can:"
msgstr ""
#: ../../content/applications/websites/ecommerce/checkout_payment_shipping/shipping.rst:88
msgid "restrict it :doc:`to a specific website <../../website/configuration/multi_website>` by selecting it in :guilabel:`Website` field;"
msgid "Restrict it :doc:`to a specific website <../../website/configuration/multi_website>` by selecting it in the :guilabel:`Website` field;"
msgstr ""
#: ../../content/applications/websites/ecommerce/checkout_payment_shipping/shipping.rst:90
msgid "use the :guilabel:`Destination availability` tab to filter the delivery carriers displayed based on the customer's area;"
msgid "Click the :guilabel:`Test Environment` smart button to switch to the :guilabel:`Production Environment`. Then, click :guilabel:`Unpublished` to :guilabel:`Publish` the delivery method and make it available to website visitors;"
msgstr ""
#: ../../content/applications/websites/ecommerce/checkout_payment_shipping/shipping.rst:92
msgid "click the :guilabel:`Test Environment` smart button to switch to the :guilabel:`Production Environment`, then click :guilabel:`Unpublished` to :guilabel:`Publish` the shipping method and make it available to website visitors."
#: ../../content/applications/websites/ecommerce/checkout_payment_shipping/shipping.rst:93
msgid "Use the :guilabel:`Availability` tab to define :ref:`conditions <inventory/shipping_receiving/availability>` for the delivery method based on the orders content or destination."
msgstr ""
#: ../../content/applications/websites/ecommerce/checkout_payment_shipping/shipping.rst:99
msgid "In-store pickup"
#: ../../content/applications/websites/ecommerce/checkout_payment_shipping/shipping.rst:100
msgid "Click & Collect"
msgstr ""
#: ../../content/applications/websites/ecommerce/checkout_payment_shipping/shipping.rst:101
msgid "To allow customers to reserve products online and pay for/collect them in person at the store, go to :menuselection:`Website --> Configuration --> Settings`, scroll to the :guilabel:`Shipping` section, enable :guilabel:`On Site Payments & Picking`, and :guilabel:`Save`."
#: ../../content/applications/websites/ecommerce/checkout_payment_shipping/shipping.rst:102
msgid "To allow customers to reserve products online and pay for/collect them in-store, follow these steps:"
msgstr ""
#: ../../content/applications/websites/ecommerce/checkout_payment_shipping/shipping.rst:104
#: ../../content/applications/websites/ecommerce/products.rst:252
#: ../../content/applications/websites/website/configuration/multi_website.rst:26
#: ../../content/applications/websites/website/configuration/multi_website.rst:136
msgid "Go to :menuselection:`Website --> Configuration --> Settings`."
msgstr ""
#: ../../content/applications/websites/ecommerce/checkout_payment_shipping/shipping.rst:105
msgid "Then, click :guilabel:`Customize Pickup Sites`, select the shipping method or click :guilabel:`New` to create a new one and :ref:`configure <inventory/shipping_receiving/configure-delivery-method>` the fields. Make sure the :guilabel:`Provider` field is set to :guilabel:`Pickup in store`."
msgid "Scroll to the :guilabel:`Delivery` section, enable :guilabel:`Click & Collect`, and :guilabel:`Save`."
msgstr ""
#: ../../content/applications/websites/ecommerce/checkout_payment_shipping/shipping.rst:107
msgid "Click :icon:`fa-arrow-right` :guilabel:`Configure Pickup Locations` to :ref:`configure <inventory/shipping_receiving/configure-delivery-method>` the delivery method and ensure the :guilabel:`Provider` field is set to :guilabel:`Pick up in store`."
msgstr ""
#: ../../content/applications/websites/ecommerce/checkout_payment_shipping/shipping.rst:110
msgid "In the :guilabel:`Stores` tab, click :guilabel:`Add a line` and select the warehouse(s) where customers can collect their orders."
msgstr ""
#: ../../content/applications/websites/ecommerce/checkout_payment_shipping/shipping.rst:112
msgid "Once your setup is complete, click the :guilabel:`Unpublish` button to change the status to :guilabel:`Publish` and make the delivery method available to customers."
msgstr ""
#: ../../content/applications/websites/ecommerce/checkout_payment_shipping/shipping.rst:116
msgid "When the product is in stock, a location selector is displayed on the :doc:`product <../products>` and :doc:`checkout <checkout>` pages. Customers cannot select a pickup location if the product is out of stock at that location. The :ref:`Continue selling <ecommerce/products/stock-management>` option for out-of-stock products is not supported."
msgstr ""
#: ../../content/applications/websites/ecommerce/checkout_payment_shipping/shipping.rst:120
msgid "If the :ref:`Show Available Qty <ecommerce/products/stock-management>` option is enabled for a product, customers can view the stock quantity available for each warehouse in the location selector on the product page."
msgstr ""
#: ../../content/applications/websites/ecommerce/checkout_payment_shipping/shipping.rst:123
msgid "Each warehouse must have a **complete address** to ensure its location is accurately displayed to customers. Incomplete addresses prevent the warehouse from being shown."
msgstr ""
#: ../../content/applications/websites/ecommerce/checkout_payment_shipping/shipping.rst:125
msgid "The Click & Collect option is not available for services."
msgstr ""
#: ../../content/applications/websites/ecommerce/ecommerce_management.rst:5
@ -1371,12 +1406,6 @@ msgstr ""
msgid "To configure product variants for a product:"
msgstr ""
#: ../../content/applications/websites/ecommerce/products.rst:252
#: ../../content/applications/websites/website/configuration/multi_website.rst:26
#: ../../content/applications/websites/website/configuration/multi_website.rst:136
msgid "Go to :menuselection:`Website --> Configuration --> Settings`."
msgstr ""
#: ../../content/applications/websites/ecommerce/products.rst:253
msgid "Scroll down to the :guilabel:`Shop - Products` section and enable the :guilabel:`Product Variants` feature."
msgstr ""