[I18N] Update translation terms from Transifex

This commit is contained in:
Odoo Online
2024-11-10 02:42:48 +01:00
parent b747dfcbd4
commit 92ac7ee0e6
203 changed files with 96967 additions and 76967 deletions
+77 -33
View File
@@ -13,7 +13,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-10-07 14:21+0000\n"
"POT-Creation-Date: 2024-11-05 09:20+0000\n"
"PO-Revision-Date: 2024-10-08 06:34+0000\n"
"Last-Translator: Wil Odoo, 2024\n"
"Language-Team: Chinese (Taiwan) (https://app.transifex.com/odoo/teams/41243/zh_TW/)\n"
@@ -1328,7 +1328,7 @@ msgid "Here is a pseudo-implementation example:"
msgstr ""
#: ../../content/administration/odoo_sh/advanced/submodules.rst:6
#: ../../content/administration/odoo_sh/getting_started/settings.rst:229
#: ../../content/administration/odoo_sh/getting_started/settings.rst:249
msgid "Submodules"
msgstr ""
@@ -4000,22 +4000,66 @@ msgid ""
msgstr ""
#: ../../content/administration/odoo_sh/getting_started/settings.rst:221
msgid "Custom domains"
msgid "GitHub commit statuses"
msgstr ""
#: ../../content/administration/odoo_sh/getting_started/settings.rst:223
msgid ""
"This option enables Odoo.sh to push commit statuses to your GitHub "
"repository when a build is created or updated. It requires a GitHub token "
"with permissions to push commit statuses to the repository. Refer to "
"`GitHub's documentation on personal access tokens "
"<https://docs.github.com/en/authentication/keeping-your-account-and-data-"
"secure/managing-your-personal-access-tokens>`_ for instructions to create "
"yours."
msgstr ""
#: ../../content/administration/odoo_sh/getting_started/settings.rst:229
msgid ""
"GitHub's **fine-grained personal tokens** have an expiration date and will "
"be disabled if they fail to update the commit status. You can replace the "
"token at any time on Odoo.sh."
msgstr ""
#: ../../content/administration/odoo_sh/getting_started/settings.rst:232
msgid "The commit statuses pushed to GitHub can have the following contexts:"
msgstr ""
#: ../../content/administration/odoo_sh/getting_started/settings.rst:234
msgid ":guilabel:`ci/odoo.sh (dev)`: status of a development build"
msgstr ""
#: ../../content/administration/odoo_sh/getting_started/settings.rst:235
msgid ":guilabel:`ci/odoo.sh (staging)`: status of a staging build"
msgstr ""
#: ../../content/administration/odoo_sh/getting_started/settings.rst:236
msgid ":guilabel:`ci/odoo.sh (production)`: status of a production build"
msgstr ""
#: ../../content/administration/odoo_sh/getting_started/settings.rst:237
msgid ""
":guilabel:`ci/odoo.sh (test_ci)`: testing the token from the Settings page "
"will push a test status on the last commit of your repository"
msgstr ""
#: ../../content/administration/odoo_sh/getting_started/settings.rst:241
msgid "Custom domains"
msgstr ""
#: ../../content/administration/odoo_sh/getting_started/settings.rst:243
msgid ""
"To configure additional domains please refer to the corresponding branch's "
":ref:`settings tab <odoosh-gettingstarted-branches-tabs-settings>`."
msgstr ""
#: ../../content/administration/odoo_sh/getting_started/settings.rst:231
#: ../../content/administration/odoo_sh/getting_started/settings.rst:251
msgid ""
"Configure the deploy keys for the private repositories you use as submodules"
" in your branches to allow Odoo.sh to download them."
msgstr ""
#: ../../content/administration/odoo_sh/getting_started/settings.rst:235
#: ../../content/administration/odoo_sh/getting_started/settings.rst:255
msgid ""
"These settings are required for **private repositories** only. If you are "
"looking on how to set up your submodules, instructions are available in the "
@@ -4023,7 +4067,7 @@ msgid ""
"documentation."
msgstr ""
#: ../../content/administration/odoo_sh/getting_started/settings.rst:242
#: ../../content/administration/odoo_sh/getting_started/settings.rst:262
msgid ""
"When a repository is private, it is not possible to publicly download its "
"branches and revisions. For that reason, you need to configure a deploy key "
@@ -4031,106 +4075,106 @@ msgid ""
"revisions of this private repository."
msgstr ""
#: ../../content/administration/odoo_sh/getting_started/settings.rst:247
#: ../../content/administration/odoo_sh/getting_started/settings.rst:267
msgid ""
"To configure the deploy key for a private repository, proceed as follows:"
msgstr ""
#: ../../content/administration/odoo_sh/getting_started/settings.rst:249
#: ../../content/administration/odoo_sh/getting_started/settings.rst:269
msgid ""
"in the input, paste the SSH URL of your private sub-repository and click on "
"*Add*,"
msgstr ""
#: ../../content/administration/odoo_sh/getting_started/settings.rst:251
#: ../../content/administration/odoo_sh/getting_started/settings.rst:271
msgid "e.g. *git@github.com:USERNAME/REPOSITORY.git*"
msgstr ""
#: ../../content/administration/odoo_sh/getting_started/settings.rst:252
#: ../../content/administration/odoo_sh/getting_started/settings.rst:272
msgid ""
"it can be another Git server than Github, such as Bitbucket, Gitlab or even "
"your own self-hosted server"
msgstr ""
#: ../../content/administration/odoo_sh/getting_started/settings.rst:255
#: ../../content/administration/odoo_sh/getting_started/settings.rst:275
msgid "copy the public key,"
msgstr ""
#: ../../content/administration/odoo_sh/getting_started/settings.rst:257
#: ../../content/administration/odoo_sh/getting_started/settings.rst:277
msgid "it should look like *ssh-rsa some...random...characters...here...==*"
msgstr ""
#: ../../content/administration/odoo_sh/getting_started/settings.rst:259
#: ../../content/administration/odoo_sh/getting_started/settings.rst:279
msgid ""
"in the settings of the private sub-repository, add the public key amongst "
"the deploy keys."
msgstr ""
#: ../../content/administration/odoo_sh/getting_started/settings.rst:261
#: ../../content/administration/odoo_sh/getting_started/settings.rst:281
msgid ""
"Github.com: :menuselection:`Settings --> Deploy keys --> Add deploy key`"
msgstr ""
#: ../../content/administration/odoo_sh/getting_started/settings.rst:262
#: ../../content/administration/odoo_sh/getting_started/settings.rst:282
msgid "Bitbucket.com: :menuselection:`Settings --> Access keys --> Add key`"
msgstr ""
#: ../../content/administration/odoo_sh/getting_started/settings.rst:263
#: ../../content/administration/odoo_sh/getting_started/settings.rst:283
msgid "Gitlab.com: :menuselection:`Settings --> Repository --> Deploy Keys`"
msgstr ""
#: ../../content/administration/odoo_sh/getting_started/settings.rst:264
#: ../../content/administration/odoo_sh/getting_started/settings.rst:284
msgid ""
"Self-hosted: append the key to the git users authorized_keys file in its "
".ssh directory"
msgstr ""
#: ../../content/administration/odoo_sh/getting_started/settings.rst:267
#: ../../content/administration/odoo_sh/getting_started/settings.rst:287
msgid "Storage Size"
msgstr ""
#: ../../content/administration/odoo_sh/getting_started/settings.rst:269
#: ../../content/administration/odoo_sh/getting_started/settings.rst:289
msgid "This section shows the storage size used by your project."
msgstr ""
#: ../../content/administration/odoo_sh/getting_started/settings.rst:274
#: ../../content/administration/odoo_sh/getting_started/settings.rst:294
msgid "Storage size is computed as follows:"
msgstr ""
#: ../../content/administration/odoo_sh/getting_started/settings.rst:276
#: ../../content/administration/odoo_sh/getting_started/settings.rst:296
msgid "the size of the PostgreSQL database"
msgstr ""
#: ../../content/administration/odoo_sh/getting_started/settings.rst:278
#: ../../content/administration/odoo_sh/getting_started/settings.rst:298
msgid ""
"the size of the disk files available in your container: database filestore, "
"sessions storage directory..."
msgstr ""
#: ../../content/administration/odoo_sh/getting_started/settings.rst:281
#: ../../content/administration/odoo_sh/getting_started/settings.rst:301
msgid ""
"In case you want to analyze disk usage, you can run the tool `ncdu "
"<https://dev.yorhel.nl/ncdu/man>`_ in your Web Shell."
msgstr ""
#: ../../content/administration/odoo_sh/getting_started/settings.rst:284
#: ../../content/administration/odoo_sh/getting_started/settings.rst:304
msgid ""
"Should your production database size grow to exceed what's provisioned in "
"your subscription, it will automatically be synchronized with it."
msgstr ""
#: ../../content/administration/odoo_sh/getting_started/settings.rst:288
#: ../../content/administration/odoo_sh/getting_started/settings.rst:308
msgid "Database Workers"
msgstr ""
#: ../../content/administration/odoo_sh/getting_started/settings.rst:290
#: ../../content/administration/odoo_sh/getting_started/settings.rst:310
msgid ""
"Additional database workers can be configured here. More workers help "
"increase the load your production database is able to handle. If you add "
"more, it will automatically be synchronized with your subscription."
msgstr ""
#: ../../content/administration/odoo_sh/getting_started/settings.rst:298
#: ../../content/administration/odoo_sh/getting_started/settings.rst:318
msgid ""
"Adding more workers will not magically solve all performance issues. It only"
" allows the server to handle more connections at the same time. If some "
@@ -4139,22 +4183,22 @@ msgid ""
"<https://www.odoo.com/help>`_."
msgstr ""
#: ../../content/administration/odoo_sh/getting_started/settings.rst:304
#: ../../content/administration/odoo_sh/getting_started/settings.rst:324
msgid "Staging Branches"
msgstr ""
#: ../../content/administration/odoo_sh/getting_started/settings.rst:306
#: ../../content/administration/odoo_sh/getting_started/settings.rst:326
msgid ""
"Additional staging branches allow you to develop and test more features at "
"the same time. If you add more, it will automatically be synchronized with "
"your subscription."
msgstr ""
#: ../../content/administration/odoo_sh/getting_started/settings.rst:313
#: ../../content/administration/odoo_sh/getting_started/settings.rst:333
msgid "Activation"
msgstr "啟用"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:315
#: ../../content/administration/odoo_sh/getting_started/settings.rst:335
msgid ""
"Shows the status of the project's activation. You can change the project's "
"activation code if needed."
@@ -4279,11 +4323,11 @@ msgid ""
msgstr ""
#: ../../content/administration/on_premise.rst:64
msgid "`services.odoo.com` on port `443` (or `80`)"
msgid "Odoo 18.0 and above: `services.odoo.com` on port `443` (or `80`)"
msgstr ""
#: ../../content/administration/on_premise.rst:65
msgid "for older deployments, `services.openerp.com` on port `443` (or `80`)"
msgid "Odoo 17.0 and below: `services.openerp.com` on port `443` (or `80`)"
msgstr ""
#: ../../content/administration/on_premise.rst:67
+4 -5
View File
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-10-07 14:21+0000\n"
"POT-Creation-Date: 2024-11-05 09:20+0000\n"
"PO-Revision-Date: 2024-10-08 06:34+0000\n"
"Last-Translator: Tony Ng, 2024\n"
"Language-Team: Chinese (Taiwan) (https://app.transifex.com/odoo/teams/41243/zh_TW/)\n"
@@ -689,10 +689,9 @@ msgstr "聯絡人"
#: ../../content/applications/essentials/contacts.rst:7
msgid ""
"The *Contacts* application comes installed on all Odoo databases. Contacts "
"are created for customers the company does business with through Odoo. A "
"contact is a repository of vital business information, facilitating "
"communication and business transactions."
"Contacts are created in the **Contacts** application for customers the "
"company does business with through Odoo. A contact is a repository of vital "
"business information, facilitating communication and business transactions."
msgstr ""
#: ../../content/applications/essentials/contacts.rst:12
File diff suppressed because it is too large Load Diff
+6 -4
View File
@@ -14,7 +14,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-10-07 14:21+0000\n"
"POT-Creation-Date: 2024-11-05 09:20+0000\n"
"PO-Revision-Date: 2024-10-08 06:34+0000\n"
"Last-Translator: Wil Odoo, 2024\n"
"Language-Team: Chinese (Taiwan) (https://app.transifex.com/odoo/teams/41243/zh_TW/)\n"
@@ -2797,7 +2797,9 @@ msgstr ""
#: ../../content/applications/general/email_communication/email_domain.rst:144
msgid ""
"`Google Domains <https://support.google.com/domains/answer/3290350?hl=en>`_"
"`Squarespace DNS records <https://support.squarespace.com/hc/en-"
"us/articles/360002101888-Adding-custom-DNS-records-to-your-Squarespace-"
"managed-domain>`_"
msgstr ""
#: ../../content/applications/general/email_communication/email_domain.rst:145
@@ -7288,8 +7290,8 @@ msgstr ""
#: ../../content/applications/general/iot/config/troubleshooting.rst:100
msgid ""
"Epson and Star receipt printers and Zebra label printers do not need a "
"driver to work. Make sure that no driver is selected for those printers."
"Epson receipt printers and Zebra label printers do not need a driver to "
"work. Make sure that no driver is selected for those printers."
msgstr ""
#: ../../content/applications/general/iot/config/troubleshooting.rst:104
+300 -166
View File
@@ -14,7 +14,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-10-07 14:21+0000\n"
"POT-Creation-Date: 2024-11-05 09:20+0000\n"
"PO-Revision-Date: 2024-10-08 06:34+0000\n"
"Last-Translator: Tony Ng, 2024\n"
"Language-Team: Chinese (Taiwan) (https://app.transifex.com/odoo/teams/41243/zh_TW/)\n"
@@ -1874,7 +1874,7 @@ msgid ""
msgstr ""
#: ../../content/applications/hr/attendances.rst:166
#: ../../content/applications/hr/payroll/reporting.rst:276
#: ../../content/applications/hr/payroll/reporting.rst:190
msgid "Filters"
msgstr "篩選"
@@ -6016,6 +6016,15 @@ msgid ""
"example, by size, or the numbers of passengers the vehicle can carry."
msgstr ""
#: ../../content/applications/hr/fleet/models.rst:196
msgid ""
"When used with the **Inventory** app, the :guilabel:`Max Weight` and "
":guilabel:`Max Volume` fields track a vehicle's capacity. This helps manage "
"in-house deliveries by :doc:`showing how much space and weight remain for "
"loading products "
"<../../inventory_and_mrp/inventory/shipping_receiving/setup_configuration/dispatch>`."
msgstr ""
#: ../../content/applications/hr/fleet/models.rst-1
msgid "List view of the models in the fleet."
msgstr ""
@@ -11751,6 +11760,14 @@ msgstr ""
msgid ":doc:`payroll/reporting`"
msgstr ""
#: ../../content/applications/hr/payroll.rst:966
msgid ":doc:`payroll/work_entry_analysis`"
msgstr ""
#: ../../content/applications/hr/payroll.rst:967
msgid ":doc:`payroll/salary_attachment`"
msgstr ""
#: ../../content/applications/hr/payroll/contracts.rst:5
msgid ""
"Every employee in Odoo is required to have a contract in order to be paid. A"
@@ -13609,7 +13626,6 @@ msgid ""
msgstr ""
#: ../../content/applications/hr/payroll/reporting.rst:160
#: ../../content/applications/hr/payroll/reporting.rst:225
msgid ""
"To export the data in an XLSX format, click the :guilabel:`Download xlsx` "
"button, represented by a :guilabel:`⬇️ (down arrow above a horizontal bar)` "
@@ -13638,177 +13654,31 @@ msgstr ""
#: ../../content/applications/hr/payroll/reporting.rst:181
msgid ""
"If the *Documents* app is **not** installed, the :guilabel:`Insert in "
"Spreadsheet` option places the newly-created spreadsheet in the *Dashboards*"
" app."
"If the **Documents** app is **not** installed, the :guilabel:`Insert in "
"Spreadsheet` option places the newly-created spreadsheet in the "
"**Dashboards** app."
msgstr ""
#: ../../content/applications/hr/payroll/reporting.rst:184
msgid ""
"If the *Documents* application **is** installed, the spreadsheet has the "
"option to be stored in either the *Dashboards* app or *Documents* app."
"If the **Documents** application *is* installed, the spreadsheet has the "
"option to be stored in either the **Dashboards** app or **Documents** app."
msgstr ""
#: ../../content/applications/hr/payroll/reporting.rst:188
msgid "Work entry analysis"
msgstr ""
#: ../../content/applications/hr/payroll/reporting.rst:190
msgid ""
"The default :guilabel:`Work entry analysis` report provides an overview of "
"the validated work entries for the current month. To view this report, "
"navigate to :menuselection:`Payroll app --> Reporting --> Work Entry "
"Analysis`."
msgstr ""
#: ../../content/applications/hr/payroll/reporting.rst:194
msgid ""
"The work entries appear in a pivot table, with the default filters of "
"`Current month: (Month)(Year)` and `Validated`. The various types of "
":doc:`work_entries` are listed on the left-hand side (x-axis), while the "
":guilabel:`Total` values appear along the top (the y-axis)."
msgstr ""
#: ../../content/applications/hr/payroll/reporting.rst:198
msgid ""
"To change the displayed view, click the :guilabel:` (plus)` icon next to "
"the word :guilabel:`Total`, then click on one of the grouping options. The "
"available options are :guilabel:`Work Entry Type`, :guilabel:`Employee`, and"
" :guilabel:`Department`. If in a multi-company database, a "
":guilabel:`Company` option also appears."
msgstr ""
#: ../../content/applications/hr/payroll/reporting.rst:203
msgid ""
"To add a new group to sort the data, click :guilabel:`Add Custom Group`, "
"then click one of the presented options."
msgstr ""
#: ../../content/applications/hr/payroll/reporting.rst:207
msgid ""
"Wherever a :guilabel:` (plus)` icon appears on a pivot table, the "
"information can be further grouped. Click on a :guilabel:` (plus)` icon to "
"reveal the available grouping options."
msgstr ""
#: ../../content/applications/hr/payroll/reporting.rst:210
msgid ""
"Click on a :guilabel:` (minus)` icon anywhere on the pivot table to remove "
"that respective grouping."
msgstr ""
#: ../../content/applications/hr/payroll/reporting.rst:213
msgid ""
"It is possible to compare the current :guilabel:`Work entry analysis` report"
" to the previous month or the previous year. To view these comparisons, "
"click the :guilabel:`⬇️ (down arrow)` icon in the search bar to reveal the "
"various :ref:`filter <payroll/filters>` and grouping options."
msgstr ""
#: ../../content/applications/hr/payroll/reporting.rst:217
msgid ""
"In the section titled :guilabel:`Comparison`, click on either "
":guilabel:`Current Month: Previous Period` or :guilabel:`Current Month: "
"Previous Year`. The report updates and displays the previous time period "
"values, as well as the :guilabel:`Variation` between the two."
msgstr ""
#: ../../content/applications/hr/payroll/reporting.rst-1
msgid ""
"A pivot table comparing the work entries of the current month and the "
"previous month."
msgstr ""
#: ../../content/applications/hr/payroll/reporting.rst:229
msgid ""
"The data can also be inserted into a spreadsheet. Click the "
":guilabel:`Insert in Spreadsheet` button and a :guilabel:`Select a "
"spreadsheet to insert your (type of report)` pop-up window appears, asking "
"which spreadsheet to place the information in. Select an existing "
"spreadsheet or dashboard, or select a new :guilabel:`Blank spreadsheet`. "
"Click the :guilabel:`Confirm` button to move to a spreadsheet view with the "
"report added to it."
msgstr ""
#: ../../content/applications/hr/payroll/reporting.rst:236
msgid ""
"The work entry analysis spreadsheet is :ref:`stored in the same locations "
"<payroll/doc-storage>` as a pivot table."
msgstr ""
#: ../../content/applications/hr/payroll/reporting.rst:240
msgid "Salary attachment report"
msgstr ""
#: ../../content/applications/hr/payroll/reporting.rst:242
msgid ""
"The :guilabel:`Salary Attachment Report` shows all deductions or allocations"
" per employee, such as child support payments and wage garnishments. To view"
" this report, navigate to :menuselection:`Payroll app --> Reporting --> "
"Salary Attachment Report`."
msgstr ""
#: ../../content/applications/hr/payroll/reporting.rst-1
msgid ""
"View the Attachment of Salary report that shows all salary garnishments."
msgstr ""
#: ../../content/applications/hr/payroll/reporting.rst:250
msgid ""
"The employees are listed in the left-side column, while the different "
"deductions are listed in the top row, organized by deduction and monthly "
"individual payslips."
msgstr ""
#: ../../content/applications/hr/payroll/reporting.rst:253
msgid ""
"The report can be exported as an XLSX file, or inserted into a spreadsheet, "
"using the corresponding buttons at the top."
msgstr ""
#: ../../content/applications/hr/payroll/reporting.rst:256
msgid ""
"Click the :guilabel:`Measures` button to reveal the options of what data can"
" be displayed. :guilabel:`Assignment of salary`, :guilabel:`Attachment of "
"salary`, :guilabel:`Child support`, and :guilabel:`Count` can all be "
"selected or deselected by clicking on the item. If an item has a checkmark "
"next to it, that information is displayed."
msgstr ""
#: ../../content/applications/hr/payroll/reporting.rst-1
msgid "Select the options to be displayed in the Salary Attachment Report."
msgstr ""
#: ../../content/applications/hr/payroll/reporting.rst:265
msgid ""
"The :guilabel:`Salary Attachment Report` can be compared to the report for "
"the previous time period or the previous year. To view these comparisons, "
"click the :guilabel:`⬇️ (down arrow)` icon in the search bar to reveal the "
"various :ref:`filter <payroll/filters>` and grouping options."
msgstr ""
#: ../../content/applications/hr/payroll/reporting.rst:269
msgid ""
"In the section titled :guilabel:`Comparison`, click on either "
":guilabel:`Payslip End Date: Previous Period` or :guilabel:`Payslip End "
"Date: Previous Year`. The report updates and displays the previous time "
"period values, as well as the :guilabel:`Variation` between the two."
msgstr ""
#: ../../content/applications/hr/payroll/reporting.rst:278
#: ../../content/applications/hr/payroll/reporting.rst:192
msgid ""
"At the top of each report, the default filters are shown inside the "
":guilabel:`Search...` box."
msgstr ""
#: ../../content/applications/hr/payroll/reporting.rst:280
#: ../../content/applications/hr/payroll/reporting.rst:194
msgid ""
"Click the :guilabel:`⬇️ (down arrow)` icon in the search bar to display the "
"available :guilabel:`Filters`. Filters show information that match the "
"specific filter parameters."
msgstr ""
#: ../../content/applications/hr/payroll/reporting.rst:284
#: ../../content/applications/hr/payroll/reporting.rst:198
msgid ""
"The :guilabel:`Work Entries Analysis` report has two default filters, the "
"`Current month:(Month) (Year)` filter, and the `Validated` filter."
@@ -13818,37 +13688,37 @@ msgstr ""
msgid "Filters enabled for the Work Entries Analysis report."
msgstr ""
#: ../../content/applications/hr/payroll/reporting.rst:291
#: ../../content/applications/hr/payroll/reporting.rst:205
msgid ""
"The :guilabel:`Payroll` report has only one default filter, the `Last 365 "
"Days Payslip` filter."
msgstr ""
#: ../../content/applications/hr/payroll/reporting.rst:293
#: ../../content/applications/hr/payroll/reporting.rst:207
msgid ""
"The :guilabel:`Salary Attachment Report` has only one default filter, the "
"`Payslip End Date: (Year)` filter."
msgstr ""
#: ../../content/applications/hr/payroll/reporting.rst:296
#: ../../content/applications/hr/payroll/reporting.rst:210
msgid ""
"All reports can include custom filters, or group information, by different "
"metrics (employee, department, company, etc.)."
msgstr ""
#: ../../content/applications/hr/payroll/reporting.rst:299
#: ../../content/applications/hr/payroll/reporting.rst:213
msgid ""
"Some reports have the option to compare the current report to the previous "
"time period or year (a :guilabel:`Comparison` option)."
msgstr ""
#: ../../content/applications/hr/payroll/reporting.rst:302
#: ../../content/applications/hr/payroll/reporting.rst:216
msgid ""
"Click on a parameter to select it and activate it. The report is immediately"
" updated with the new parameters."
msgstr ""
#: ../../content/applications/hr/payroll/reporting.rst:305
#: ../../content/applications/hr/payroll/reporting.rst:219
msgid ""
"The updated report can be set as a *favorite* report, meaning the parameters"
" are stored for quick access in the future. To do that, click "
@@ -13857,7 +13727,7 @@ msgid ""
"Doing so reveals two options and a :guilabel:`Save` button."
msgstr ""
#: ../../content/applications/hr/payroll/reporting.rst:310
#: ../../content/applications/hr/payroll/reporting.rst:224
msgid ""
"To set the current report as the default configuration when the report is "
"accessed, check the box next to :guilabel:`Default filter`. If the current "
@@ -13865,13 +13735,130 @@ msgid ""
"to :guilabel:`Share`."
msgstr ""
#: ../../content/applications/hr/payroll/reporting.rst:314
#: ../../content/applications/hr/payroll/reporting.rst:228
msgid ""
"Finally, click :guilabel:`Save`, which saves the currently configured "
"report. Then, it appears beneath the :guilabel:`Favorites` in the search bar"
" drop-down mega menu of filter options."
msgstr ""
#: ../../content/applications/hr/payroll/salary_attachment.rst:3
msgid "Salary attachment report"
msgstr ""
#: ../../content/applications/hr/payroll/salary_attachment.rst:5
msgid ""
"*Salary attachments* in Odoo refer to a portion of an employee's earnings "
"that are designated for a specific purpose, both voluntary and involuntary. "
"These can include contributions to a retirement plan, repayment of a loan, "
"wage garnishments, or child support."
msgstr ""
#: ../../content/applications/hr/payroll/salary_attachment.rst:9
msgid ""
"Voluntary salary attachments, such as repaying a loan, or contributing to a "
"charity on a monthly basis, are considered *Assignments of Salary* in Odoo. "
"Salary attachments that are required, such as a lawsuit settlement "
"repayment, or repaying a tax lien, are considered *Attachments of Salary* in"
" Odoo. Child support payments have their own category, and are simply "
"referred to as *Child Support* in Odoo."
msgstr ""
#: ../../content/applications/hr/payroll/salary_attachment.rst:15
msgid ""
"To view this report, navigate to :menuselection:`Payroll app --> Reporting "
"--> Salary Attachment Report`. The :guilabel:`Salary Attachment Report` "
"shows all deductions or allocations per employee, organized by payslip, in a"
" default pivot table. The default filter is the end of the current year "
"(:guilabel:`Payslip End Date: (year)`). The employees populate the rows, "
"while the various deductions populate the columns, organized by type of "
"deduction, and further grouped by individual payslip."
msgstr ""
#: ../../content/applications/hr/payroll/salary_attachment.rst:22
msgid ""
"The default report contains **all** payslips for the current year, so the "
"report typically contains a large number of columns. This could make it "
"difficult to view all the data at once, as the report may be very wide and "
"require scrolling to view all the data."
msgstr ""
#: ../../content/applications/hr/payroll/salary_attachment.rst:26
msgid ""
"To view a condensed version of salary attachments, and have all the salary "
"attachment columns visible on one page, click the :icon:`fa-minus-square-o` "
":guilabel:`Total` icon at the top of the report, above the various payslips."
msgstr ""
#: ../../content/applications/hr/payroll/salary_attachment.rst:30
msgid ""
"This presents the salary attachments for the current year, and only displays"
" three columns, :guilabel:`Attachment of Salary`, :guilabel:`Assignment of "
"Salary`, and :guilabel:`Child Support.`"
msgstr ""
#: ../../content/applications/hr/payroll/salary_attachment.rst:33
msgid ""
"Each entry displays the total amount paid for each specific type of salary "
"attachment, for each employee."
msgstr ""
#: ../../content/applications/hr/payroll/salary_attachment.rst-1
msgid ""
"The Attachment of Salary report that shows all salary garnishments in a "
"condensed view."
msgstr ""
#: ../../content/applications/hr/payroll/salary_attachment.rst:39
msgid ""
"The report can be downloaded as an XLSX file, or :doc:`inserted into a "
"spreadsheet <../../productivity/spreadsheet/insert>` using the corresponding"
" buttons at the top."
msgstr ""
#: ../../content/applications/hr/payroll/salary_attachment.rst:42
msgid ""
"Click the :guilabel:`Measures` button to reveal the options of what data is "
"displayed. :guilabel:`Assignment of salary`, :guilabel:`Attachment of "
"salary`, and :guilabel:`Child support` are all selected and visible, by "
"default, while the :guilabel:`Count` option is not."
msgstr ""
#: ../../content/applications/hr/payroll/salary_attachment.rst:46
msgid ""
"Click an option to either show or hide that particular metric. A :icon:`fa-"
"check` :guilabel:`(checkmark)` icon indicates the data is visible."
msgstr ""
#: ../../content/applications/hr/payroll/salary_attachment.rst:50
msgid "Compare to previous year"
msgstr ""
#: ../../content/applications/hr/payroll/salary_attachment.rst:52
msgid ""
"The :guilabel:`Salary Attachment Report` can be compared to the report for "
"the previous time period or the previous year."
msgstr ""
#: ../../content/applications/hr/payroll/salary_attachment.rst:55
msgid ""
"To view these comparisons, click the :icon:`fa-caret-down` :guilabel:`(down "
"arrow)` icon in the search bar, then click either :guilabel:`Payslip End "
"Date: Previous Period` or :guilabel:`Payslip End Date: Previous Year`, "
"beneath the :icon:`fa-adjust` :guilabel:`Comparison` column."
msgstr ""
#: ../../content/applications/hr/payroll/salary_attachment.rst:59
msgid ""
"The report updates and displays the current time period values, and the "
"previous time period values, as well as the :guilabel:`Variation` between "
"the two, in a percentage."
msgstr ""
#: ../../content/applications/hr/payroll/salary_attachment.rst-1
msgid "The salary attachment report modified to compare to the previous year."
msgstr ""
#: ../../content/applications/hr/payroll/work_entries.rst:5
msgid ""
"Work entries are created automatically in the *Payroll* app, based on the "
@@ -13979,7 +13966,7 @@ msgstr ""
#: ../../content/applications/hr/payroll/work_entries.rst:62
msgid ""
":guilabel:`Work Entry Type`: select the :ref:`work entry type <payroll/work-"
"entries-config>` using the drop-down menu."
"entries>` using the drop-down menu."
msgstr ""
#: ../../content/applications/hr/payroll/work_entries.rst:64
@@ -14478,6 +14465,153 @@ msgstr ""
msgid ":ref:`Configure work entries <payroll/work-entries-config>`"
msgstr ""
#: ../../content/applications/hr/payroll/work_entry_analysis.rst:3
msgid "Work entry analysis"
msgstr ""
#: ../../content/applications/hr/payroll/work_entry_analysis.rst:5
msgid ""
"The default *Work Entries Analysis* report provides an overview of the "
"validated work entries for the current month. To view this report, navigate "
"to :menuselection:`Payroll app --> Reporting --> Work Entry Analysis`."
msgstr ""
#: ../../content/applications/hr/payroll/work_entry_analysis.rst:9
msgid ""
"The work entries appear in a pivot table, with the default filters of "
":guilabel:`Current month: (Month)(Year)` and :guilabel:`Validated`. The "
"various types of :doc:`work_entries` populate the rows, while the "
":guilabel:`Total` values populate the only visible column."
msgstr ""
#: ../../content/applications/hr/payroll/work_entry_analysis.rst:13
msgid ""
"To change the displayed information, click :icon:`fa-plus-square` "
":guilabel:`Total` above the main column, revealing a drop-down menu of "
"available metrics. Click on one of the available groupings, and the data is "
"further organized by that selected metric. The default options are "
":guilabel:`Work Entry Type`, :guilabel:`Employee`, and "
":guilabel:`Department`. If in a multi-company database, a "
":guilabel:`Company` option also appears."
msgstr ""
#: ../../content/applications/hr/payroll/work_entry_analysis.rst:20
msgid "Work entry analysis comparison"
msgstr ""
#: ../../content/applications/hr/payroll/work_entry_analysis.rst:22
msgid ""
"It is possible to compare the work entries from one time period to a "
"previous time period. To view this comparison, first navigate to "
":menuselection:`Payroll app --> Reporting --> Work Entry Analysis`."
msgstr ""
#: ../../content/applications/hr/payroll/work_entry_analysis.rst:26
msgid ""
"Next, click the :icon:`fa-caret-down` :guilabel:`(down arrow)` icon in the "
"search bar, revealing a drop-down menu. Under the :icon:`fa-adjust` "
":guilabel:`Comparison` section, click on either :guilabel:`Current Month: "
"Previous Period` or :guilabel:`Current Month: Previous Year`."
msgstr ""
#: ../../content/applications/hr/payroll/work_entry_analysis.rst:30
msgid ""
"The report updates and displays the data for the current time period, data "
"for the selected previous time period, as well as the :guilabel:`Variation` "
"between the two, in a percentage."
msgstr ""
#: ../../content/applications/hr/payroll/work_entry_analysis.rst-1
msgid ""
"A pivot table comparing the work entries of the current month and the "
"previous month."
msgstr ""
#: ../../content/applications/hr/payroll/work_entry_analysis.rst:37
msgid ""
"If no work entries for a specific :ref:`work entry type <payroll/work-"
"entries>` are logged for the time period, it does **not** appear on the "
"report. That does **not** mean the work entry type does not exist, or is not"
" configured."
msgstr ""
#: ../../content/applications/hr/payroll/work_entry_analysis.rst:41
msgid ""
"Additionally, if the default :guilabel:`Current month: (Month)(Year)` filter"
" is removed from the search bar, the :guilabel:`Comparison` column does "
"**not** appear; there must be a time-frame selected to view the "
":guilabel:`Comparison` column."
msgstr ""
#: ../../content/applications/hr/payroll/work_entry_analysis.rst:46
msgid "Use case: overtime report comparison"
msgstr ""
#: ../../content/applications/hr/payroll/work_entry_analysis.rst:48
msgid ""
"It is possible to alter the *Work Entries Analysis* report to show a "
"comparison of only overtime work entries, grouped by employee, for a "
"specific time period. To view this data, first navigate to the default *Work"
" entry analysis* report by going to :menuselection:`Payroll app --> "
"Reporting --> Work Entry Analysis`."
msgstr ""
#: ../../content/applications/hr/payroll/work_entry_analysis.rst:53
msgid ""
"Next, click the :icon:`fa-caret-down` :guilabel:`(down arrow)` icon in the "
"search bar, revealing a drop-down menu. Under the :icon:`fa-filter` "
":guilabel:`Filters` column, click :guilabel:`Add Custom Filter`, and a "
":guilabel:`Add Custom Filter` pop-up window appears."
msgstr ""
#: ../../content/applications/hr/payroll/work_entry_analysis.rst:57
msgid ""
"Using the drop-down menu, select :guilabel:`Work Entry Type` for the first "
"field, leave the middle field as-is (with :guilabel:`is in` populating the "
"field), and select :guilabel:`Overtime Hours` for the last field. Click "
":guilabel:`Add`, and all other work entry types disappear, and "
":guilabel:`Overtime Hours` appear in the sole row."
msgstr ""
#: ../../content/applications/hr/payroll/work_entry_analysis.rst:62
msgid ""
"To compare overtime from the current month to the previous month, to see "
"which month had more overtime logged, click the :icon:`fa-caret-down` "
":guilabel:`(down arrow)` icon again in the search bar. Under the :icon:`fa-"
"adjust` :guilabel:`Comparison` section, click :guilabel:`Current Month: "
"Previous Period`. Click away from the drop-down menu to close it."
msgstr ""
#: ../../content/applications/hr/payroll/work_entry_analysis.rst:67
msgid ""
"Now, the report displays the :guilabel:`Overtime Hours` for the current "
"month and the previous month, along with the :guilabel:`Variation`, in a "
"percentage."
msgstr ""
#: ../../content/applications/hr/payroll/work_entry_analysis.rst:70
msgid ""
"To view which employees received the most overtime, click :icon:`fa-plus-"
"square` :guilabel:`Overtime Hours`, revealing a drop-down menu of options. "
"Click :guilabel:`Employee`, and all employees with overtime work entries for"
" either the current or previous month appears."
msgstr ""
#: ../../content/applications/hr/payroll/work_entry_analysis.rst:74
msgid ""
"In this example, it can be determined that :guilabel:`Marc Demo` worked the "
"most overtime in :guilabel:`August 2024`, whereas :guilabel:`Beth Evans` "
"worked the most overtime hours in :guilabel:`September 2024`. Additionally, "
":guilabel:`Mitchell Admin` had the largest variation change, with a "
":guilabel:`-100%` change from :guilabel:`August 2024` to "
":guilabel:`September 2024`."
msgstr ""
#: ../../content/applications/hr/payroll/work_entry_analysis.rst-1
msgid ""
"A pivot table comparing the overtime from September 2024 with August 2024."
msgstr ""
#: ../../content/applications/hr/recruitment.rst:5
msgid "Recruitment"
msgstr "招聘"
File diff suppressed because it is too large Load Diff
+131 -71
View File
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-10-07 14:21+0000\n"
"POT-Creation-Date: 2024-11-05 09:20+0000\n"
"PO-Revision-Date: 2024-10-08 06:34+0000\n"
"Last-Translator: Wil Odoo, 2024\n"
"Language-Team: Chinese (Taiwan) (https://app.transifex.com/odoo/teams/41243/zh_TW/)\n"
@@ -96,7 +96,7 @@ msgstr ""
#: ../../content/applications/marketing/email_marketing.rst:64
#: ../../content/applications/marketing/email_marketing.rst:736
#: ../../content/applications/marketing/social_marketing/social_posts.rst:52
#: ../../content/applications/marketing/surveys.rst:145
#: ../../content/applications/marketing/surveys.rst:172
msgid "List view"
msgstr "列表顯示"
@@ -11159,11 +11159,11 @@ msgstr ""
msgid "`Odoo Tutorials: Surveys <https://www.odoo.com/slides/surveys-62>`_"
msgstr ""
#: ../../content/applications/marketing/surveys.rst:19
#: ../../content/applications/marketing/surveys.rst:46
msgid "Dashboard"
msgstr "儀表板"
#: ../../content/applications/marketing/surveys.rst:21
#: ../../content/applications/marketing/surveys.rst:48
msgid ""
"Upon opening the *Surveys* application, Odoo presents the main dashboard of "
"the *Surveys* application, otherwise known as the :guilabel:`Surveys` page."
@@ -11173,98 +11173,98 @@ msgstr ""
msgid "The Odoo Surveys application dashboard in the default Kanban view."
msgstr ""
#: ../../content/applications/marketing/surveys.rst:29
#: ../../content/applications/marketing/surveys.rst:56
msgid ""
"The *Surveys* dashboard can be accessed at any time throughout the "
"application by clicking :menuselection:`Surveys` from the header menu."
msgstr ""
#: ../../content/applications/marketing/surveys.rst:32
#: ../../content/applications/marketing/surveys.rst:59
msgid ""
"In the upper-left corner, there is a :guilabel:`New` button. When clicked, "
"Odoo presents a blank survey form that can be used to create a survey."
msgstr ""
#: ../../content/applications/marketing/surveys.rst:35
#: ../../content/applications/marketing/surveys.rst:62
msgid ""
"On the dashboard, all the surveys that have been created in the database are"
" displayed in a default Kanban view."
msgstr ""
#: ../../content/applications/marketing/surveys.rst:38
#: ../../content/applications/marketing/surveys.rst:65
msgid ""
"From left-to-right, after the survey name, the user who is responsible for "
"it, and the month it was created, each line on the *Surveys* dashboard shows"
" the following:"
msgstr ""
#: ../../content/applications/marketing/surveys.rst:41
#: ../../content/applications/marketing/surveys.rst:68
msgid "Number of :guilabel:`Questions` in that particular survey"
msgstr ""
#: ../../content/applications/marketing/surveys.rst:42
#: ../../content/applications/marketing/surveys.rst:69
msgid ""
":guilabel:`Average Duration` of the survey (how long it typically takes a "
"participant to complete)"
msgstr ""
#: ../../content/applications/marketing/surveys.rst:43
#: ../../content/applications/marketing/surveys.rst:70
msgid "Number of :guilabel:`Registered` participants for the survey"
msgstr ""
#: ../../content/applications/marketing/surveys.rst:44
#: ../../content/applications/marketing/surveys.rst:71
msgid "Number of times that particular survey has been :guilabel:`Completed`"
msgstr ""
#: ../../content/applications/marketing/surveys.rst:45
#: ../../content/applications/marketing/surveys.rst:72
msgid ""
"Percentage and data bar showcasing how many people have :guilabel:`Passed` "
"or become :guilabel:`Certified`"
msgstr ""
#: ../../content/applications/marketing/surveys.rst:49
#: ../../content/applications/marketing/surveys.rst:76
msgid ""
"The :guilabel:`Passed` percentage and bar **only** appears when a *Required "
"Score* has been configured for that particular survey."
msgstr ""
#: ../../content/applications/marketing/surveys.rst:52
#: ../../content/applications/marketing/surveys.rst:79
msgid ""
"The :guilabel:`Certified` percentage and bar **only** appears if that "
"particular survey has the *Is a Certification* option enabled on the survey "
"form."
msgstr ""
#: ../../content/applications/marketing/surveys.rst:55
#: ../../content/applications/marketing/surveys.rst:82
msgid ""
"If neither :guilabel:`Passed` nor :guilabel:`Certified` appear on the line, "
"that indicates the survey is without a *Required Score* and was not enabled "
"with the *Is a Certification* option."
msgstr ""
#: ../../content/applications/marketing/surveys.rst:58
#: ../../content/applications/marketing/surveys.rst:85
msgid ""
"Number of :guilabel:`Courses` related to that survey, which **only** appears"
" if more than one course has been created and attached to a single survey"
msgstr ""
#: ../../content/applications/marketing/surveys.rst:62
#: ../../content/applications/marketing/surveys.rst:89
msgid ""
"A half-trophy background image behind the survey name indicates that the "
"survey is a *Certification*."
msgstr ""
#: ../../content/applications/marketing/surveys.rst:65
#: ../../content/applications/marketing/surveys.rst:92
msgid ""
"To the far-right of those data points on the survey lines, located on the "
"*Surveys* application dashboard, are a collection of buttons."
msgstr ""
#: ../../content/applications/marketing/surveys.rst:68
#: ../../content/applications/marketing/surveys.rst:95
msgid "Those buttons are as follows:"
msgstr ""
#: ../../content/applications/marketing/surveys.rst:70
#: ../../content/applications/marketing/surveys.rst:97
msgid ""
":guilabel:`Share`: click to reveal a :guilabel:`Share a Survey` pop-up form "
"that can be used to invite potential participants to the survey - complete "
@@ -11272,7 +11272,7 @@ msgid ""
"participants, and a :guilabel:`Send by Email` toggle switch."
msgstr ""
#: ../../content/applications/marketing/surveys.rst:74
#: ../../content/applications/marketing/surveys.rst:101
msgid ""
"When the :guilabel:`Send by Email` toggle is active (green switch), "
"additional fields appear, in which :guilabel:`Recipients`, "
@@ -11280,19 +11280,19 @@ msgid ""
" email."
msgstr ""
#: ../../content/applications/marketing/surveys.rst:78
#: ../../content/applications/marketing/surveys.rst:105
msgid ""
"Below that, a dynamic email template, complete with a :guilabel:`Start "
"Certification` button appears, which can be modified, as well, if needed."
msgstr ""
#: ../../content/applications/marketing/surveys.rst:81
#: ../../content/applications/marketing/surveys.rst:108
msgid ""
":guilabel:`Attachments` can be added to the email, as well as an "
":guilabel:`Answer deadline` can be set, if needed."
msgstr ""
#: ../../content/applications/marketing/surveys.rst:84
#: ../../content/applications/marketing/surveys.rst:111
#: ../../content/applications/marketing/surveys/create.rst:299
msgid ""
"Once modifications are complete, click :guilabel:`Send` to send that email "
@@ -11307,46 +11307,46 @@ msgid ""
"toggled on."
msgstr ""
#: ../../content/applications/marketing/surveys.rst:92
#: ../../content/applications/marketing/surveys.rst:119
msgid ""
"The default :guilabel:`Mail Template` for survey invites can be edited by "
"navigating to :menuselection:`Settings --> Technical --> Email Templates` "
"and searching for `Survey: Invite`."
msgstr ""
#: ../../content/applications/marketing/surveys.rst:96
#: ../../content/applications/marketing/surveys.rst:123
msgid ""
"The :guilabel:`Send by Email` toggle switch is **not** present when the "
"survey line has zero questions."
msgstr ""
#: ../../content/applications/marketing/surveys.rst:99
#: ../../content/applications/marketing/surveys.rst:126
msgid ""
"The :guilabel:`Survey Link` only appears when the survey's *Access Mode* is "
"set to *Anyone with the link*."
msgstr ""
#: ../../content/applications/marketing/surveys.rst:102
#: ../../content/applications/marketing/surveys.rst:129
msgid ""
"The :guilabel:`Additional Emails` field only appears when the survey's "
"*Require Login* field is **not** active."
msgstr ""
#: ../../content/applications/marketing/surveys.rst:105
#: ../../content/applications/marketing/surveys.rst:132
msgid ""
":guilabel:`Test`: click to take a test version of the survey in a new tab, "
"from the point-of-view of a survey participant, in order to check for any "
"errors or inconsistencies."
msgstr ""
#: ../../content/applications/marketing/surveys.rst:107
#: ../../content/applications/marketing/surveys.rst:134
msgid ""
":guilabel:`See results`: click to reveal a new tab showcasing detailed "
"metrics and graphical representations of all survey participants, questions,"
" and responses for deeper analysis."
msgstr ""
#: ../../content/applications/marketing/surveys.rst:109
#: ../../content/applications/marketing/surveys.rst:136
msgid ""
":guilabel:`Start Live Session`: click to initiate a *Live session* survey, "
"and reveal a session manager window in a new tab. This button is **not** "
@@ -11354,14 +11354,14 @@ msgid ""
" survey form."
msgstr ""
#: ../../content/applications/marketing/surveys.rst:112
#: ../../content/applications/marketing/surveys.rst:139
msgid ""
":guilabel:`End Live Session`: click to end a *Live session* survey that has "
"been officially started. This button option **only** appears on survey lines"
" that have previously initiated a live session."
msgstr ""
#: ../../content/applications/marketing/surveys.rst:116
#: ../../content/applications/marketing/surveys.rst:143
msgid ""
"Above the buttons that are located to the far-right of the survey lines, a "
":guilabel:`⋮ (three dots)` icon appears when the cursor hovers over that "
@@ -11369,25 +11369,25 @@ msgid ""
"drop-down menu with some configuration-related options appear:"
msgstr ""
#: ../../content/applications/marketing/surveys.rst:120
#: ../../content/applications/marketing/surveys.rst:147
msgid "The options are:"
msgstr ""
#: ../../content/applications/marketing/surveys.rst:122
#: ../../content/applications/marketing/surveys.rst:149
msgid ""
":guilabel:`Edit Survey`: when clicked, Odoo reveals the survey form for that"
" particular survey, which can then be modified in a number of different "
"ways."
msgstr ""
#: ../../content/applications/marketing/surveys.rst:124
#: ../../content/applications/marketing/surveys.rst:151
msgid ""
":guilabel:`Share`: when clicked, Odoo reveals the :guilabel:`Share a Survey`"
" pop-up form that can be used to invite potential participants to the "
"survey."
msgstr ""
#: ../../content/applications/marketing/surveys.rst:126
#: ../../content/applications/marketing/surveys.rst:153
msgid ""
":guilabel:`Delete`: when clicked, Odoo presents a pop-up window, wherein the"
" user **must** confirm they want to delete the survey entirely, which they "
@@ -11395,7 +11395,7 @@ msgid ""
" window."
msgstr ""
#: ../../content/applications/marketing/surveys.rst:129
#: ../../content/applications/marketing/surveys.rst:156
msgid ""
":guilabel:`Color`: users can opt to choose a color to add to the survey line"
" on the dashboard for added organizational purposes, if needed."
@@ -11407,7 +11407,7 @@ msgid ""
"dashboard."
msgstr ""
#: ../../content/applications/marketing/surveys.rst:136
#: ../../content/applications/marketing/surveys.rst:163
msgid ""
"Beneath the buttons that are located to the far-right of the survey lines, "
"there is an *Activities* button, represented by a :guilabel:`🕘 (clock)` "
@@ -11421,14 +11421,14 @@ msgid ""
"dashboard."
msgstr ""
#: ../../content/applications/marketing/surveys.rst:147
#: ../../content/applications/marketing/surveys.rst:174
msgid ""
"The *Surveys* dashboard is shown in the Kanban view, by default, but there "
"is also a list view option available in the upper-right corner, represented "
"by a :guilabel:`≣ (bars)` icon."
msgstr ""
#: ../../content/applications/marketing/surveys.rst:150
#: ../../content/applications/marketing/surveys.rst:177
msgid ""
"When the :guilabel:`≣ (bars)` icon is clicked, the survey related data is "
"displayed in a list view."
@@ -11439,37 +11439,37 @@ msgid ""
"The list view option located on the Odoo Surveys application dashboard."
msgstr ""
#: ../../content/applications/marketing/surveys.rst:156
#: ../../content/applications/marketing/surveys.rst:183
msgid ""
"The columns shown on the *Surveys* app dashboard, while in list view, are as"
" follows:"
msgstr ""
#: ../../content/applications/marketing/surveys.rst:158
#: ../../content/applications/marketing/surveys.rst:185
msgid ":guilabel:`Survey Title`"
msgstr ""
#: ../../content/applications/marketing/surveys.rst:159
#: ../../content/applications/marketing/surveys.rst:186
msgid ":guilabel:`Responsible`"
msgstr ""
#: ../../content/applications/marketing/surveys.rst:160
#: ../../content/applications/marketing/surveys.rst:187
msgid ":guilabel:`Average Duration`"
msgstr ""
#: ../../content/applications/marketing/surveys.rst:161
#: ../../content/applications/marketing/surveys.rst:188
msgid ":guilabel:`Registered`"
msgstr ""
#: ../../content/applications/marketing/surveys.rst:162
#: ../../content/applications/marketing/surveys.rst:189
msgid ":guilabel:`Success Ratio (%)`"
msgstr ""
#: ../../content/applications/marketing/surveys.rst:163
#: ../../content/applications/marketing/surveys.rst:190
msgid ":guilabel:`Avg Score (%)`"
msgstr ""
#: ../../content/applications/marketing/surveys.rst:166
#: ../../content/applications/marketing/surveys.rst:193
msgid ""
"Additional columns can be added to the *Surveys* application dashboard, "
"while in list view, by clicking the *additional options* drop-down menu, "
@@ -11477,11 +11477,11 @@ msgid ""
":guilabel:`(slider with two dots)` icon."
msgstr ""
#: ../../content/applications/marketing/surveys.rst:171
#: ../../content/applications/marketing/surveys.rst:198
msgid "Activities view"
msgstr ""
#: ../../content/applications/marketing/surveys.rst:173
#: ../../content/applications/marketing/surveys.rst:200
msgid ""
"To have the *Surveys* application dashboard display nothing but the "
"activities associated to the surveys in the database, click the :guilabel:`🕘"
@@ -11493,22 +11493,99 @@ msgstr ""
msgid "The activities view option located on the Odoo Surveys dashboard."
msgstr ""
#: ../../content/applications/marketing/surveys.rst:181
#: ../../content/applications/marketing/surveys.rst:208
msgid ""
"Doing so reveals a table with rows and columns. The rows show the different "
"surveys in the database, and the columns depict the various activity types."
msgstr ""
#: ../../content/applications/marketing/surveys.rst:185
#: ../../content/applications/marketing/surveys.rst:212
msgid ""
"A new survey cannot be created in this view, as it is solely for the purpose"
" of creating and viewing scheduled activities."
msgstr ""
#: ../../content/applications/marketing/surveys.rst:216
#: ../../content/applications/marketing/surveys/create.rst:3
msgid "Create surveys"
msgstr ""
#: ../../content/applications/marketing/surveys.rst:218
msgid ""
"Learn about all the different options and configurations that can be "
"utilized when creating a survey in Odoo."
msgstr ""
#: ../../content/applications/marketing/surveys.rst:222
msgid ":doc:`surveys/create`"
msgstr ""
#: ../../content/applications/marketing/surveys.rst:225
#: ../../content/applications/marketing/surveys/scoring.rst:3
msgid "Scoring surveys"
msgstr ""
#: ../../content/applications/marketing/surveys.rst:227
msgid ""
"Discover how to measure a survey participant's performance, or overall "
"satisfaction, with Odoo's detailed (and fully customizable) survey scoring "
"options."
msgstr ""
#: ../../content/applications/marketing/surveys.rst:231
msgid ":doc:`surveys/scoring`"
msgstr ""
#: ../../content/applications/marketing/surveys.rst:234
#: ../../content/applications/marketing/surveys/questions.rst:3
#: ../../content/applications/marketing/surveys/questions.rst:64
msgid "Create questions"
msgstr ""
#: ../../content/applications/marketing/surveys.rst:236
msgid ""
"With Odoo *Surveys*, there are many question types and options to choose "
"from, providing the ability to create any kind of unique survey, "
"questionnarire, and/or certification."
msgstr ""
#: ../../content/applications/marketing/surveys.rst:240
msgid ":doc:`surveys/questions`"
msgstr ""
#: ../../content/applications/marketing/surveys.rst:243
#: ../../content/applications/marketing/surveys/live_session.rst:3
msgid "Live Session surveys"
msgstr ""
#: ../../content/applications/marketing/surveys.rst:245
msgid ""
"The *Live Session* survey option available in Odoo can enhance in-person "
"demonstrations and presentations, where participants' real-time responses "
"can be used to dictate where the conversation goes next."
msgstr ""
#: ../../content/applications/marketing/surveys.rst:250
msgid ":doc:`surveys/live_session`"
msgstr ""
#: ../../content/applications/marketing/surveys.rst:253
#: ../../content/applications/marketing/surveys/analysis.rst:3
msgid "Survey analysis"
msgstr ""
#: ../../content/applications/marketing/surveys.rst:255
msgid ""
"Once the surveys start to come in, it is time to analyze the responses from "
"your participants. Fortuantely, the in-depth reporting pages and options "
"available in Odoo *Surveys* provide countless ways to examine everything "
"related to surveys, and their submitted responses."
msgstr ""
#: ../../content/applications/marketing/surveys.rst:260
msgid ":doc:`surveys/analysis`"
msgstr ""
#: ../../content/applications/marketing/surveys/analysis.rst:5
msgid ""
"After surveys have been created and sent to participants, it is only a "
@@ -11978,10 +12055,6 @@ msgstr ""
msgid ":doc:`scoring`"
msgstr ""
#: ../../content/applications/marketing/surveys/create.rst:3
msgid "Create surveys"
msgstr ""
#: ../../content/applications/marketing/surveys/create.rst:5
msgid ""
"To create a survey in the Odoo *Surveys* application, navigate to "
@@ -12595,10 +12668,6 @@ msgstr ""
msgid ":doc:`questions`"
msgstr ""
#: ../../content/applications/marketing/surveys/live_session.rst:3
msgid "Live Session surveys"
msgstr ""
#: ../../content/applications/marketing/surveys/live_session.rst:5
msgid ""
"With the Odoo *Surveys* application, users can enhance in-person "
@@ -12965,11 +13034,6 @@ msgstr ""
msgid "Repeat this process until the survey is complete."
msgstr ""
#: ../../content/applications/marketing/surveys/questions.rst:3
#: ../../content/applications/marketing/surveys/questions.rst:64
msgid "Create questions"
msgstr ""
#: ../../content/applications/marketing/surveys/questions.rst:5
msgid ""
"In Odoo *Surveys*, crafting and tailoring survey questions is crucial for "
@@ -13515,10 +13579,6 @@ msgid ""
":doc:`website theme <../../websites/website/web_design/themes>`."
msgstr ""
#: ../../content/applications/marketing/surveys/scoring.rst:3
msgid "Scoring surveys"
msgstr ""
#: ../../content/applications/marketing/surveys/scoring.rst:5
msgid ""
"To measure a survey participant's performance, knowledge, or overall "
File diff suppressed because it is too large Load Diff
+121 -252
View File
@@ -14,7 +14,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-10-07 14:21+0000\n"
"POT-Creation-Date: 2024-11-05 09:20+0000\n"
"PO-Revision-Date: 2024-10-08 06:34+0000\n"
"Last-Translator: Tony Ng, 2024\n"
"Language-Team: Chinese (Taiwan) (https://app.transifex.com/odoo/teams/41243/zh_TW/)\n"
@@ -71,6 +71,7 @@ msgstr ""
#: ../../content/applications/sales/point_of_sale/combos.rst:16
#: ../../content/applications/sales/point_of_sale/configuration.rst:6
#: ../../content/applications/sales/point_of_sale/configuration.rst:54
#: ../../content/applications/sales/point_of_sale/configuration/epos_printers.rst:10
#: ../../content/applications/sales/point_of_sale/employee_login.rst:13
#: ../../content/applications/sales/point_of_sale/payment_methods/qr_code_payment.rst:9
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals.rst:13
@@ -78,7 +79,7 @@ msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/ingenico.rst:15
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/mercado_pago.rst:20
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/razorpay.rst:12
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/six.rst:14
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/six.rst:16
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/stripe.rst:19
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/viva_wallet.rst:13
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/worldline.rst:16
@@ -8197,47 +8198,31 @@ msgstr ""
"ePOS 打印機是專門設計成與 POS 銷售點管理系統無縫協作的裝置。連接後,這些裝置會自動共享資訊,讓你可將票據從 POS 系統直接列印至 ePOS "
"打印機。"
#: ../../content/applications/sales/point_of_sale/configuration/epos_printers.rst:10
msgid ""
"Epson printers using Wi-Fi/Ethernet connections and following the `EPOS SDK "
"Javascript protocol "
"<https://download4.epson.biz/sec_pubs/pos/reference_en/technology/epson_epos_sdk.html>`_"
" are compatible with Odoo **without** needing an :doc:`IoT Box "
"</applications/general/iot/devices/printer>`."
#: ../../content/applications/sales/point_of_sale/configuration/epos_printers.rst:12
msgid "To use an ePos printer in Point of Sale:"
msgstr ""
"使用 Wi-Fi/乙太網路連線、並遵循 `EPOS SDK Javascript 協定 "
"<https://download4.epson.biz/sec_pubs/pos/reference_en/technology/epson_epos_sdk.html>`_"
" 的 Epson 打印機, **無需** 使用 :doc:`IoT Box "
"</applications/general/iot/devices/printer>` 物聯網盒子,都能與 Odoo 相容。"
#: ../../content/applications/sales/point_of_sale/configuration/epos_printers.rst:14
msgid ""
"Thermal printers using ESC/POS or StarPRNT protocol are compatible **with** "
"an :doc:`IoT Box </applications/general/iot/devices/printer>`."
msgid ":ref:`Access the POS settings <configuration/settings>`."
msgstr ""
#: ../../content/applications/sales/point_of_sale/configuration/epos_printers.rst:15
msgid "Activate the :guilabel:`ePos Printer` feature."
msgstr ""
"使用 ESC/POS 或 StarPRNT 通訊協議的熱敏打印機, **需要使用** :doc:`IoT Box "
"</applications/general/iot/devices/printer>` 物聯網盒子,才可相容。"
#: ../../content/applications/sales/point_of_sale/configuration/epos_printers.rst:16
msgid ""
"Epson printers using only USB connections are compatible **with** an "
":doc:`IoT Box </applications/general/iot/devices/printer>`."
msgid "Fill in the field with your ePos IP address."
msgstr ""
"只透過 USB 連接的 Epson 打印機, **需要使用** :doc:`IoT Box "
"</applications/general/iot/devices/printer>` 物聯網盒子,才可相容。"
#: ../../content/applications/sales/point_of_sale/configuration/epos_printers.rst:18
msgid "Epson printers that connect via Bluetooth are **not compatible**."
msgstr "透過藍牙連接的 Epson 打印機,與 Odoo **不相容** 。"
#: ../../content/applications/sales/point_of_sale/configuration/epos_printers.rst:21
msgid ":doc:`https`"
msgstr ":doc:`https`"
#: ../../content/applications/sales/point_of_sale/configuration/epos_printers.rst-1
msgid "setting to enable the ePos printer feature"
msgstr ""
#: ../../content/applications/sales/point_of_sale/configuration/epos_printers.rst:22
#: ../../content/applications/sales/point_of_sale/configuration/https.rst:22
msgid ":doc:`epos_ssc`"
msgstr ":doc:`epos_ssc`"
msgid ""
"When the printer connects to a network, it automatically prints a ticket "
"with its IP address."
msgstr ""
#: ../../content/applications/sales/point_of_sale/configuration/epos_printers.rst:25
msgid "Directly supported ePOS printers"
@@ -8331,6 +8316,48 @@ msgstr "Epson TM-T88 系列(不相容的 ePOS 軟體)"
msgid "Epson TM-U220 family (incompatible ePOS software)"
msgstr "Epson TM-U220 系列(不相容的 ePOS 軟體)"
#: ../../content/applications/sales/point_of_sale/configuration/epos_printers.rst:56
msgid ""
"Epson printers using Wi-Fi/Ethernet connections and following the `EPOS SDK "
"Javascript protocol "
"<https://download4.epson.biz/sec_pubs/pos/reference_en/technology/epson_epos_sdk.html>`_"
" are compatible with Odoo **without** needing an :doc:`IoT Box "
"</applications/general/iot/devices/printer>`."
msgstr ""
"使用 Wi-Fi/乙太網路連線、並遵循 `EPOS SDK Javascript 協定 "
"<https://download4.epson.biz/sec_pubs/pos/reference_en/technology/epson_epos_sdk.html>`_"
" 的 Epson 打印機, **無需** 使用 :doc:`IoT Box "
"</applications/general/iot/devices/printer>` 物聯網盒子,都能與 Odoo 相容。"
#: ../../content/applications/sales/point_of_sale/configuration/epos_printers.rst:60
msgid ""
"Thermal printers using ESC/POS or StarPRNT protocol are compatible **with** "
"an :doc:`IoT Box </applications/general/iot/devices/printer>`."
msgstr ""
"使用 ESC/POS 或 StarPRNT 通訊協議的熱敏打印機, **需要使用** :doc:`IoT Box "
"</applications/general/iot/devices/printer>` 物聯網盒子,才可相容。"
#: ../../content/applications/sales/point_of_sale/configuration/epos_printers.rst:62
msgid ""
"Epson printers using only USB connections are compatible **with** an "
":doc:`IoT Box </applications/general/iot/devices/printer>`."
msgstr ""
"只透過 USB 連接的 Epson 打印機, **需要使用** :doc:`IoT Box "
"</applications/general/iot/devices/printer>` 物聯網盒子,才可相容。"
#: ../../content/applications/sales/point_of_sale/configuration/epos_printers.rst:64
msgid "Epson printers that connect via Bluetooth are **not compatible**."
msgstr "透過藍牙連接的 Epson 打印機,與 Odoo **不相容** 。"
#: ../../content/applications/sales/point_of_sale/configuration/epos_printers.rst:67
msgid ":doc:`https`"
msgstr ":doc:`https`"
#: ../../content/applications/sales/point_of_sale/configuration/epos_printers.rst:68
#: ../../content/applications/sales/point_of_sale/configuration/https.rst:22
msgid ":doc:`epos_ssc`"
msgstr ":doc:`epos_ssc`"
#: ../../content/applications/sales/point_of_sale/configuration/epos_ssc.rst:5
msgid "Self-signed certificate for ePOS printers"
msgstr "ePOS 打印機使用自簽名證書"
@@ -9040,7 +9067,6 @@ msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods.rst:25
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/adyen.rst:84
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/ingenico.rst:50
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/six.rst:63
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/worldline.rst:81
msgid ""
"Once the payment method is created, you can select it in your POS settings. "
@@ -9406,6 +9432,34 @@ msgid ""
"payment method and add it to the POS <../payment_methods>`."
msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals.rst:36
msgid "Pay with a payment terminal"
msgstr "使用付款終端機付款"
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals.rst:38
msgid ""
"When processing a payment, select the terminal's payment method. Check the "
"amount and click on :guilabel:`Send`. Once the payment is successful, the "
"status changes to :guilabel:`Payment Successful`."
msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals.rst:0
msgid ""
"In case of connection issues between Odoo and the payment terminal, force "
"the payment by clicking on :guilabel:`Force Done`, which allows you to "
"validate the order."
msgstr "如果 Odoo 與付款終端機之間出現連線問題,你可透過點按 :guilabel:`強制完成` 以強制執行付款,這樣做就可以驗證訂單。"
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals.rst:0
msgid ""
"This option is only available after receiving an error message informing you"
" that the connection failed."
msgstr "此選項只會在收到連線失敗的錯誤訊息時,才會顯示供使用。"
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals.rst:47
msgid "To cancel the payment request, click on :guilabel:`Cancel`."
msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/adyen.rst:3
msgid "Adyen"
msgstr "Adyen"
@@ -9554,7 +9608,7 @@ msgstr "按一下螢幕底部的 :guilabel:`儲存`,以儲存更改。"
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/adyen.rst:73
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/ingenico.rst:41
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/razorpay.rst:30
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/six.rst:53
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/six.rst:55
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/stripe.rst:22
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/viva_wallet.rst:81
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/worldline.rst:72
@@ -9581,48 +9635,6 @@ msgstr ""
"最後,在必填欄位中填寫你的 :ref:`Adyen API 密鑰 <adyen/api>`、:ref:`Adyen 終端機識別碼 "
"<adyen/identifier>` 以及 :guilabel:`Adyen 商家帳戶`。"
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/adyen.rst:89
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/ingenico.rst:55
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/razorpay.rst:56
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/six.rst:68
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/stripe.rst:93
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/viva_wallet.rst:123
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/worldline.rst:96
msgid "Pay with a payment terminal"
msgstr "使用付款終端機付款"
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/adyen.rst:91
msgid ""
"When processing a payment, select :guilabel:`Adyen` as the payment method. "
"Check the amount and click on :guilabel:`Send`. Once the payment is "
"successful, the status changes to :guilabel:`Payment Successful`."
msgstr ""
"處理付款時,選擇 :guilabel:`Adyen` 作為付款方式。檢查金額,然後按 :guilabel:`發送`。付款成功後,狀態會變為 "
":guilabel:`付款成功`。"
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/adyen.rst:0
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/razorpay.rst:0
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/stripe.rst:0
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/viva_wallet.rst:0
msgid ""
"In case of connection issues between Odoo and the payment terminal, force "
"the payment by clicking on :guilabel:`Force Done`, which allows you to "
"validate the order."
msgstr "如果 Odoo 與付款終端機之間出現連線問題,你可透過點按 :guilabel:`強制完成` 以強制執行付款,這樣做就可以驗證訂單。"
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/adyen.rst:0
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/razorpay.rst:0
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/stripe.rst:0
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/viva_wallet.rst:0
msgid ""
"This option is only available after receiving an error message informing you"
" that the connection failed."
msgstr "此選項只會在收到連線失敗的錯誤訊息時,才會顯示供使用。"
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/adyen.rst:100
msgid "To cancel the payment request, click on :guilabel:`cancel`."
msgstr "若要取消付款請求,請按一下 :guilabel:`取消`。"
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/ingenico.rst:3
msgid "Ingenico"
msgstr "Ingenico "
@@ -9718,40 +9730,6 @@ msgid ""
"Device` field."
msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/ingenico.rst:57
msgid ""
"In your *PoS interface*, when processing a payment, select a *Payment "
"Method* using a payment terminal. Check that the amount in the tendered "
"column is the one that has to be sent to the payment terminal and click on "
"*Send*. When the payment is successful, the status will change to *Payment "
"Successful*."
msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/ingenico.rst:66
msgid ""
"If you want to cancel the payment request, click on cancel. You can still "
"retry to send the payment request."
msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/ingenico.rst:69
msgid ""
"If there is any issue with the payment terminal, you can still force the "
"payment using the *Force Done*. This will allow you to validate the order in"
" Odoo even if the connection between the terminal and Odoo has issues."
msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/ingenico.rst:75
msgid ""
"This option will only be available if you received an error message telling "
"you the connection failed."
msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/ingenico.rst:78
msgid ""
"Once your payment is processed, on the payment record, youll find the type "
"of card that has been used and the transaction ID."
msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/mercado_pago.rst:3
msgid "Mercado Pago"
msgstr "Mercado Pago"
@@ -9935,30 +9913,7 @@ msgid ""
":guilabel:`Payment Methods` field of the :guilabel:`Payment` section."
msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/mercado_pago.rst:101
msgid "Paying with a payment terminal"
msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/mercado_pago.rst:103
msgid ""
"When processing a payment, select your Mercado Pago payment method, check "
"the amount, and click :guilabel:`Send`. Once the payment is successful, the "
"status changes to :guilabel:`Payment Successful`."
msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/mercado_pago.rst:108
msgid ""
"In case of connection issues between Odoo and the payment terminal, force "
"the payment by clicking :guilabel:`Force Done`, which allows you to validate"
" the order. This option is only available after receiving an error message "
"informing you that the connection failed."
msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/mercado_pago.rst:111
msgid "To cancel the payment request, click :guilabel:`Cancel`."
msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/mercado_pago.rst:114
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/mercado_pago.rst:99
msgid ""
"Any action made on the terminal should trigger a notification on the POS "
"interface. Ensure the :ref:`webhook secret key <pos-mercado-pago-"
@@ -10045,7 +10000,6 @@ msgid ""
msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/razorpay.rst:0
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/razorpay.rst-1
msgid "Razorpay connection form"
msgstr ""
@@ -10062,15 +10016,7 @@ msgid ""
"payment method under the :guilabel:`Payment` section."
msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/razorpay.rst:58
msgid ""
"When processing a payment, select the Razorpay payment method. Check the "
"amount and click :guilabel:`Send`. Once the payment is successful, the "
"status changes to :guilabel:`Payment Successful`. To cancel the payment "
"request, click :guilabel:`Cancel`."
msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/razorpay.rst:70
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/razorpay.rst:56
msgid "The terminal must have at least a 10% battery level to use it."
msgstr ""
@@ -10080,49 +10026,55 @@ msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/six.rst:5
msgid ""
"Connecting a **SIX payment terminal** allows you to offer a fluid payment "
"flow to your customers and ease the work of your cashiers."
"Connecting a SIX payment terminal allows you to offer a fluid payment flow "
"to your customers and ease the work of your cashiers."
msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/six.rst:9
msgid ""
"Even though Worldline has acquired SIX Payment Services and both companies "
"use Yomani payment terminals, the firmware they run is different. Terminals "
"received from Worldline are, therefore, not compatible with this "
"Starting in July 2022, it will **not** be possible anymore to connect and "
"use a Six payment terminal in PoS."
msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/six.rst:11
msgid ""
"Even though Worldline has recently acquired SIX Payment Services and both "
"companies use Yomani payment terminals, the firmware they run is different. "
"Terminals received from Worldline are therefore not compatible with this "
"integration."
msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/six.rst:17
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/six.rst:19
msgid "Install the POS IoT Six module"
msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/six.rst:19
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/six.rst:21
msgid ""
"To activate the POS IoT Six module, go to :guilabel:`Apps`, remove the "
":guilabel:`Apps` filter, and search for **POS IoT Six**. This module adds "
"the necessary driver and interface to your database to detect Six terminals."
msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/six.rst:24
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/six.rst:26
msgid "This module replaces the **POS Six** module."
msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/six.rst:27
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/six.rst:29
msgid "Connect an IoT box"
msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/six.rst:29
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/six.rst:31
msgid ""
"Connecting a Six payment terminal to Odoo is requires :doc:`using a "
"Raspberry Pi or virtual (for Windows OS only) IoT box "
"</applications/general/iot/config/connect>`."
msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/six.rst:33
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/six.rst:35
msgid "Configure the terminal ID"
msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/six.rst:35
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/six.rst:37
msgid ""
"Navigate to your IoT Box homepage, where you can find the :guilabel:`Six "
"payment terminal` field once your database server is connected to the IoT "
@@ -10135,7 +10087,7 @@ msgstr ""
msgid "Setting the Six terminal ID"
msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/six.rst:43
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/six.rst:45
msgid ""
"Odoo automatically restarts the IoT box when the Six terminal ID is "
"configured. If your Six terminal is online, it will be automatically "
@@ -10147,7 +10099,7 @@ msgstr ""
msgid "Confirming the connection to the Six payment terminal"
msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/six.rst:55
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/six.rst:57
msgid ""
"Enable the payment terminal :ref:`in the application settings "
"<configuration/settings>` and :doc:`create the related payment method "
@@ -10161,43 +10113,6 @@ msgstr ""
msgid "Creating a new payment method for the SIX payment terminal"
msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/six.rst:70
msgid ""
"When processing a payment, select :ref:`your Six payment method "
"<six/configure>` in the :guilabel:`Payment Method` section and click "
":guilabel:`Send`. To cancel the payment request, click :guilabel:`Cancel`. "
"Once the payment is successful, the status switches to :guilabel:`Payment "
"Successful`."
msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/six.rst-1
msgid "Paying with Six"
msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/six.rst:79
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/worldline.rst:101
msgid ""
"Once your payment is processed, the type of card used and the transaction ID"
" appear on the payment record."
msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/six.rst:81
msgid ""
"The language used for error messages is the same as the Six terminal. "
"Configure the terminal to change the language or contact Six."
msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/six.rst:83
msgid "By default, the port used by the Six terminal is `7784`."
msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/six.rst:86
msgid ""
"If there are connection issues between the payment terminal and Odoo, you "
"can still force the payment validation in Odoo using the :guilabel:`Force "
"Done` button."
msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/stripe.rst:3
msgid "Stripe"
msgstr "Stripe"
@@ -10372,55 +10287,39 @@ msgid ""
"method for **Stripe** in the :guilabel:`Payment Methods` field."
msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/stripe.rst:95
msgid ""
"When processing a payment, select :guilabel:`Stripe` as the payment method. "
"Check the amount and click :guilabel:`Send`. Once the payment is successful,"
" the status changes to :guilabel:`Payment Successful`. To cancel the payment"
" request, click :guilabel:`cancel`."
msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/stripe.rst:104
msgid "The terminal must have at least 10% battery level to use it."
msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/stripe.rst:105
msgid "The device does not work for payments under €0.50."
msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/stripe.rst:108
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/stripe.rst:93
msgid "Troubleshooting"
msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/stripe.rst:111
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/stripe.rst:96
msgid "Payment terminal unavailable in your Stripe account"
msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/stripe.rst:113
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/stripe.rst:98
msgid ""
"If the payment terminal is unavailable in your Stripe account, you must add "
"it manually:"
msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/stripe.rst:115
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/stripe.rst:100
msgid ""
"Log into your `Stripe's dashboard <https://dashboard.stripe.com>`_ and go to"
" :menuselection:`Stripe dashboard --> Payments --> Readers --> Locations`;"
msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/stripe.rst:117
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/stripe.rst:102
msgid ""
"Add a location by clicking the :guilabel:`+ New` button or selecting an "
"already created location;"
msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/stripe.rst:118
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/stripe.rst:103
msgid ""
"Click the :guilabel:`+ New` button in the :guilabel:`Readers` box and fill "
"in the required information."
msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/stripe.rst:122
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/stripe.rst:107
msgid ""
"You must provide a **registration code**. To retrieve that code, swipe right"
" on your device, enter the admin PIN code (by default: `07139`), validate, "
@@ -10615,17 +10514,6 @@ msgid ""
":guilabel:`Payment methods` field of the :guilabel:`Payment` section."
msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/viva_wallet.rst:125
msgid ""
"When processing a payment, select the related payment method. Check the "
"amount and click on :guilabel:`Send`. Once the payment is successful, the "
"status changes to :guilabel:`Payment Successful`."
msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/viva_wallet.rst:134
msgid "To cancel the payment request, click :guilabel:`cancel`."
msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/worldline.rst:3
msgid "Worldline"
msgstr "Worldline"
@@ -10772,25 +10660,6 @@ msgid ""
"Set a fixed IP to your IoT Boxs router to prevent losing the connexion."
msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/worldline.rst:98
msgid ""
"When processing a payment, select *Worldline* as payment method. Check the "
"amount and click on *Send*. Once the payment is successful, the status "
"changes to *Payment Successful*."
msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/worldline.rst:108
msgid ""
"In case of connexion issues between Odoo and the payment terminal, force the"
" payment by clicking on *Force Done*, which allows you to validate the "
"order. This option is only available after receiving an error message "
"informing you that the connection failed."
msgstr ""
#: ../../content/applications/sales/point_of_sale/payment_methods/terminals/worldline.rst:111
msgid "To cancel the payment request, click on **cancel**."
msgstr ""
#: ../../content/applications/sales/point_of_sale/pricing.rst:5
msgid "Pricing features"
msgstr ""
@@ -10803,7 +10672,7 @@ msgstr "現金捨入"
msgid ""
"**Cash rounding** is required when the lowest physical denomination of "
"currency, or the smallest coin, is higher than the minimum unit of account."
msgstr ""
msgstr "**現金捨入** 是在實體貨幣(鈔票或硬幣)的最低面額,高於最小記賬單位時,需要執行的操作。"
#: ../../content/applications/sales/point_of_sale/pricing/cash_rounding.rst:9
msgid ""
@@ -20228,8 +20097,8 @@ msgstr ""
"系統內,都有自己的庫存數目、銷售總額及其他類似記錄。"
#: ../../content/applications/sales/sales/products_prices/products/variants.rst:31
msgid ":doc:`/applications/websites/ecommerce/products/variants`"
msgstr ":doc:`/applications/websites/ecommerce/products/variants`"
msgid ":ref:`ecommerce/products/product-variants`"
msgstr ""
#: ../../content/applications/sales/sales/products_prices/products/variants.rst:36
msgid ""
+110 -89
View File
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-10-07 14:21+0000\n"
"POT-Creation-Date: 2024-11-05 09:20+0000\n"
"PO-Revision-Date: 2024-10-08 06:34+0000\n"
"Last-Translator: Wil Odoo, 2024\n"
"Language-Team: Chinese (Taiwan) (https://app.transifex.com/odoo/teams/41243/zh_TW/)\n"
@@ -85,9 +85,8 @@ msgstr ""
#: ../../content/applications/studio/approval_rules.rst:5
msgid ""
"Studio approval rules are used to automate approval processes for actions. "
"They allow you to define the criteria for when an approval is required "
"before an action can be performed using a button."
"Studio approval rules allow you to require the approval of one or several "
"users before an action can be performed using a button."
msgstr ""
#: ../../content/applications/studio/approval_rules.rst:9
@@ -95,7 +94,7 @@ msgid "Configuration"
msgstr "配置"
#: ../../content/applications/studio/approval_rules.rst:11
msgid "To add approval rules, proceed as follows:"
msgid "To add an approval rule:"
msgstr ""
#: ../../content/applications/studio/approval_rules.rst:13
@@ -105,146 +104,168 @@ msgid ""
msgstr ""
#: ../../content/applications/studio/approval_rules.rst:14
msgid "Select the button for which you want to add approval rules."
msgid "Select the button to which the rule should be applied."
msgstr ""
#: ../../content/applications/studio/approval_rules.rst:15
msgid ""
"In the :guilabel:`Properties` tab on the left, enable the :guilabel:`Set "
"approval rules` feature."
"Click :icon:`fa-plus` :guilabel:`Add an approval step` in the :icon:`fa-"
"server` :guilabel:`Properties` tab."
msgstr ""
#: ../../content/applications/studio/approval_rules.rst:17
msgid ""
"Specify the :guilabel:`Allowed Group` to limit the approval permission to a "
"specific user group."
"Specify which users are responsible for approving the action by using one of"
" the following fields or both:"
msgstr ""
#: ../../content/applications/studio/approval_rules.rst:19
msgid ""
"Select the :guilabel:`Responsible` user to create an activity for a specific"
" user when approval is requested from them."
#: ../../content/applications/studio/approval_rules.rst:20
msgid ":guilabel:`Approvers` to specify one or several users;"
msgstr ""
#: ../../content/applications/studio/approval_rules.rst:21
msgid "Select the :guilabel:`Users to notify` via internal note."
msgstr ""
#: ../../content/applications/studio/approval_rules.rst:22
msgid ""
"Add a :guilabel:`Description` to be displayed in the :ref:`Approval dialog "
"<approval-rules/use>`."
msgid ":guilabel:`Approver Group` to specify one user group."
msgstr ""
#: ../../content/applications/studio/approval_rules.rst:24
msgid ""
"Optionally, you can also add conditions for the approval rule to be applied "
"by clicking the :icon:`fa-filter` (:guilabel:`filter`) icon next to the "
":guilabel:`Allowed Group` field."
"An activity is created for all users set as :guilabel:`Approvers` when their"
" approval is requested."
msgstr ""
#: ../../content/applications/studio/approval_rules.rst:27
msgid ""
"To add another rule, click :guilabel:`Add an approval rule`. When there are "
"multiple approval rules, you can:"
"(*optional*) Select the :guilabel:`Users to Notify` via an internal note "
"when the action is approved or rejected."
msgstr ""
#: ../../content/applications/studio/approval_rules.rst:30
#: ../../content/applications/studio/approval_rules.rst:29
msgid ""
"enable :guilabel:`Exclusive Approval` to require approvers to be different "
"users;"
"(*optional*) Add a :guilabel:`Description` to be displayed on the button."
msgstr ""
#: ../../content/applications/studio/approval_rules.rst:31
#: ../../content/applications/studio/approval_rules.rst:32
msgid ""
"change the :guilabel:`Notification Order` of the approval rule so that the "
":guilabel:`Responsible` and :guilabel:`Users to notify` are only notified "
"when the previous rule has been approved, and their approval is required. If"
" the approval rules have the same :guilabel:`Notification Order`, all users "
"are notified at the same time when the first approval is requested."
"You can specify under which condition(s) an approval step should be applied "
"by clicking the :icon:`fa-filter` (:guilabel:`filter`) icon next to the "
":guilabel:`Approvers` field."
msgstr ""
#: ../../content/applications/studio/approval_rules.rst:36
#: ../../content/applications/studio/approval_rules.rst:35
msgid ""
"Click the :icon:`fa-trash` (:guilabel:`trash`) icon next to the "
":guilabel:`Allowed Group` field to delete the approval rule."
"To add another approval step, click :icon:`fa-plus` :guilabel:`Add an "
"approval step`. When there are multiple steps, you can:"
msgstr ""
#: ../../content/applications/studio/approval_rules.rst:38
msgid ""
"Enable :guilabel:`Exclusive Approval` on any step so that a user who "
"approves a step cannot approve another step for the same record."
msgstr ""
#: ../../content/applications/studio/approval_rules.rst:40
msgid ""
"Change the :guilabel:`Approval Order` of the steps by selecting a number, "
"`1` being the first step, `2` the second step, and so on. A user responsible"
" for a higher step can approve/reject previous step(s) unless "
":guilabel:`Exclusive Approval` is selected."
msgstr ""
#: ../../content/applications/studio/approval_rules.rst:44
msgid ""
"Click the :icon:`fa-trash` (:guilabel:`trash`) icon next to the "
":guilabel:`Approvers` field to remove an approval step."
msgstr ""
#: ../../content/applications/studio/approval_rules.rst:48
msgid ""
"You can create :ref:`user groups <access-rights/groups>` specifically for "
"approvals."
msgstr ""
#: ../../content/applications/studio/approval_rules.rst:45
#: ../../content/applications/studio/approval_rules.rst:53
msgid "Use"
msgstr "使用"
#: ../../content/applications/studio/approval_rules.rst:47
msgid "Once approval rules have been defined for a button:"
msgstr ""
#: ../../content/applications/studio/approval_rules.rst:49
msgid ""
"A **user avatar** icon is displayed next to the button's label for each "
"approval rule that has been defined."
msgstr ""
#: ../../content/applications/studio/approval_rules.rst:0
msgid "Confirm button with approval for purchase orders"
msgstr ""
#: ../../content/applications/studio/approval_rules.rst:55
msgid ""
"When an unauthorized user clicks the button, an error message is displayed "
"in the top-right corner and an activity is created for the user specified in"
" the :guilabel:`Responsible` field."
msgstr ""
#: ../../content/applications/studio/approval_rules.rst:57
msgid ""
"Only users from the group defined in the :guilabel:`Allowed Group` field are"
" authorized to approve or reject the action."
msgstr ""
#: ../../content/applications/studio/approval_rules.rst:60
msgid "Authorized users can:"
msgstr ""
#: ../../content/applications/studio/approval_rules.rst:62
msgid "approve and perform the action by clicking the button;"
msgstr ""
#: ../../content/applications/studio/approval_rules.rst:63
msgid ""
"approve the action and allow another user to perform it by clicking the "
"**user avatar** icon next to the button's label, then clicking the "
":icon:`fa-check` (:guilabel:`Approve`) button in the dialog that opens;"
msgstr ""
#: ../../content/applications/studio/approval_rules.rst:66
msgid ""
"reject the action by clicking the **user avatar** icon next to the button's "
"label, then clicking the :icon:`fa-times` (:guilabel:`Reject`) button in the"
" dialog that opens."
"Once an approval rule has been defined for a button, a **user avatar** icon "
"is displayed next to the button's label for each approval step. Clicking an "
"icon reveals the step(s)."
msgstr ""
#: ../../content/applications/studio/approval_rules.rst-1
msgid "Approval dialog"
msgid "Confirm button with two approval steps"
msgstr ""
#: ../../content/applications/studio/approval_rules.rst:62
msgid ""
"If an unauthorized user clicks the button, an error message is displayed and"
" an activity is created for the users specified in the :guilabel:`Approvers`"
" field, if any."
msgstr ""
#: ../../content/applications/studio/approval_rules.rst:65
msgid "Authorized users can:"
msgstr ""
#: ../../content/applications/studio/approval_rules.rst:67
msgid ""
"Perform the action directly by clicking the button if it is the last/only "
"approval step."
msgstr ""
#: ../../content/applications/studio/approval_rules.rst:68
msgid ""
"Approve the action and let another user perform it - or move it to the next "
"approval step - by clicking the **user avatar** icon next to the button's "
"label, then clicking the :icon:`fa-check` (:guilabel:`approve`)."
msgstr ""
#: ../../content/applications/studio/approval_rules.rst:71
msgid ""
"Reject the action by clicking the **user avatar** icon next to the button's "
"label and then the :icon:`fa-times` (:guilabel:`reject`) button."
msgstr ""
#: ../../content/applications/studio/approval_rules.rst:73
msgid ""
"The user who approved/rejected the action can revoke their decision by "
"clicking the **user avatar** icon next to the button's label, then clicking "
"the :icon:`fa-undo` (:guilabel:`Revoke`) button."
"(only for users selected under the :guilabel:`Approvers` field) Delegate "
"their approval rights to one or several users for **all records** by:"
msgstr ""
#: ../../content/applications/studio/approval_rules.rst:76
msgid ""
"Clicking the :icon:`oi-view-kanban` (:guilabel:`kanban view`) icon and then "
":guilabel:`Delegate`."
msgstr ""
#: ../../content/applications/studio/approval_rules.rst:78
msgid ""
"Selecting one or several :guilabel:`Approvers`, :guilabel:`Until` when they "
"will have approval rights (forever if left empty), and, optionally, the "
"user(s) who should be notified via an internal note using the "
":guilabel:`Notify to` field."
msgstr ""
#: ../../content/applications/studio/approval_rules.rst:0
msgid "Delegate to dialog"
msgstr ""
#: ../../content/applications/studio/approval_rules.rst:86
msgid ""
"A user who approves/rejects an action can revoke their decision by clicking "
"the **user avatar** icon next to the button's label and then the :icon:`fa-"
"undo` (:guilabel:`revoke`) button. They can also revoke the decision of "
"other users for steps with a lower :guilabel:`Approval Order` unless "
":guilabel:`Exclusive Approval` is enabled."
msgstr ""
#: ../../content/applications/studio/approval_rules.rst:90
msgid ""
"Approvals are tracked in the record's chatter. An approval entry is also "
"created every time a Studio approval-related action is performed. To access "
"the approval entries, :doc:`activate the developer mode "
"approval entries, :doc:`activate the developer mode "
"</applications/general/developer_mode>` and go to :menuselection:`Settings "
"--> Technical --> Studio Approval Entries`."
msgstr ""
File diff suppressed because it is too large Load Diff