[I18N] Update translation terms from Transifex

This commit is contained in:
Odoo Translation Bot
2023-01-22 00:40:41 +01:00
parent 38c3897f85
commit d8140d6cba
38 changed files with 13285 additions and 2185 deletions
+378 -20
View File
@@ -18,18 +18,18 @@
# Datasource International <Hennessy@datasourcegroup.com>, 2023
# Emily Jia <eji@odoo.com>, 2023
# diaojiaolou <124412206@qq.com>, 2023
# Raymond Yu <cl_yu@hotmail.com>, 2023
# Martin Trigaux, 2023
# 山西清水欧度(QQ:54773801) <54773801@qq.com>, 2023
# Raymond Yu <cl_yu@hotmail.com>, 2023
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Odoo 16.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-13 14:27+0000\n"
"POT-Creation-Date: 2023-01-19 15:37+0000\n"
"PO-Revision-Date: 2023-01-13 14:30+0000\n"
"Last-Translator: 山西清水欧度(QQ:54773801) <54773801@qq.com>, 2023\n"
"Last-Translator: Raymond Yu <cl_yu@hotmail.com>, 2023\n"
"Language-Team: Chinese (China) (https://www.transifex.com/odoo/teams/41243/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -2138,6 +2138,380 @@ msgstr ""
msgid "Maintain"
msgstr "维持"
#: ../../content/administration/maintain/azure_oauth.rst:3
msgid "Connect Microsoft Outlook 365 to Odoo using Azure OAuth"
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rst:5
msgid ""
"Odoo is compatible with Microsoft's Azure OAuth for Microsoft 365. In order "
"to send and receive secure emails from a custom domain, all that is required"
" is to configure a few settings on the Azure platform and on the back end of"
" the Odoo database. This configuration works with either a personal email "
"address or an address created by a custom domain."
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rst:11
msgid ""
"`Microsoft Learn: Register an application with the Microsoft identity "
"platform <https://learn.microsoft.com/azure/active-"
"directory/develop/quickstart-register-app>`_"
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rst:15
msgid "Setup in Microsoft Azure Portal"
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rst:18
msgid "Create a new application"
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rst:20
msgid ""
"To get started, go to `Microsoft's Azure Portal "
"<https://portal.azure.com/>`_. Log in with the :guilabel:`Microsoft Outlook "
"Office 365` account if there is one, otherwise log in with the personal "
":guilabel:`Microsoft account`. A user with administrative access to the "
"Azure Settings will need to connect and perform the following configuration."
" Next, navigate to the section labeled :guilabel:`Manage Azure Active "
"Directory`."
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rst:26
msgid ""
"Now, click on :guilabel:`Add (+)`, located in the top menu, and then select "
":guilabel:`App registration`. On the :guilabel:`Register an application` "
"screen, rename the :guilabel:`Name` to `Odoo` or something recognizable. "
"Under the :guilabel:`Supported account types` section select "
":guilabel:`Accounts in any organizational directory (Any Azure AD directory "
"- Multitenant) and personal Microsoft accounts (e.g. Skype, Xbox)`."
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rst:32
msgid ""
"Under the :guilabel:`Redirect URL` section, select :guilabel:`Web` as the "
"platform, and then input `https://<odoo base url>/microsoft_outlook/confirm`"
" in the :guilabel:`URL` field. The Odoo base URL is the canonical domain at "
"which your Odoo instance can be reached in the URL field."
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rst:37
msgid ""
"*mydatabase.odoo.com*, where *mydatabase* is the actual prefix of the "
"database's subdomain, assuming it's hosted on Odoo.com"
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rst:40
msgid ""
"After the URL has been added to the field, :guilabel:`Register` the "
"application so it is created."
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rst:43
msgid "API permissions"
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rst:45
msgid ""
"The :guilabel:`API permissions` should be set next. Odoo will need specific "
"API permissions to be able to read (IMAP) and send (IMAP) emails in the "
"Microsoft 365 setup. First, click the :guilabel:`API permissions` link, "
"located in the left menu bar. Next, click on the :guilabel:`(+) Add a "
"Permission` button and select :guilabel:`Microsoft Graph` under "
":guilabel:`Commonly Used Microsoft APIs`. After, select the "
":guilabel:`Delegated Permissions` option."
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rst:51
msgid ""
"In the search bar, search for the following :guilabel:`Deregulated "
"permissions` and click :guilabel:`Add permissions` for each one:"
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rst:54
msgid ":guilabel:`SMTP.Send`"
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rst:55
msgid ":guilabel:`IMAP.AccessAsUser.All`"
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rst:58
msgid "The :guilabel:`User.Read` permission will be added by default."
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rstNone
msgid ""
"API permissions needed for Odoo integration are listed under the Microsoft "
"Graph."
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rst:65
msgid "Assign users and groups"
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rst:67
msgid ""
"After adding the API permissions, navigate back to the :guilabel:`Overview` "
"of the :guilabel:`Application` in the top of the left sidebar menu."
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rst:70
msgid ""
"Now, add users to this application. Under the :guilabel:`Essentials` "
"overview table, click on the link labeled :guilabel:`Managed Application in "
"Local Directory`, or the last option on the bottom right-hand side of the "
"table."
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rstNone
msgid ""
"Add users/groups by clicking the Managed application in local directory link for the\n"
"created application."
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rst:79
msgid ""
"In the left sidebar menu, select :guilabel:`Users and Groups`. Next, click "
"on :guilabel:`(+) Add User/Group`. Depending on the account, either a "
":guilabel:`Group` and a :guilabel:`User` can be added, or only "
":guilabel:`Users`. Personal accounts will only allow for :guilabel:`Users` "
"to be added."
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rst:84
msgid ""
"Under :guilabel:`Users` or :guilabel:`Groups`, click on :guilabel:`None "
"Selected` and add the users or group of users that will be sending emails "
"from the :guilabel:`Microsoft account` in Odoo. :guilabel:`Add` the "
"users/groups, click :guilabel:`Select`, and then :guilabel:`Assign` them to "
"the application."
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rst:90
msgid "Create credentials"
msgstr "创建凭据"
#: ../../content/administration/maintain/azure_oauth.rst:92
msgid ""
"Now that the Microsoft Azure app is set up, credentials need to be created "
"for the Odoo setup. These include the :guilabel:`Client ID` and "
":guilabel:`Client Secret`. To start, the :guilabel:`Client ID` can be copied"
" from the :guilabel:`Overview` page of the app. The :guilabel:`Client ID` or"
" :guilabel:`Application ID` is located under the :guilabel:`Display Name` in"
" the :guilabel:`Essentials` overview of the app."
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rstNone
msgid "Application/Client ID located in the Overview of the app."
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rst:102
msgid ""
"Next, the :guilabel:`Client Secret Value` needs to be retrieved. To get this"
" value, click on :guilabel:`Certificates & Secrets` in the left sidebar "
"menu. Then, a :guilabel:`Client Secret` needs to be produced. In order to do"
" this, click on the :guilabel:`(+) New Client Secret` button."
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rst:106
msgid ""
"A window on the right will populate with a button labeled :guilabel:`Add a "
"client secret`. Under :guilabel:`Description`, type in `Odoo Fetchmail` or "
"something recognizable, and then set the :guilabel:`expiration date`."
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rst:111
msgid ""
"A new :guilabel:`Client Secret` will need to be produced and configured if "
"the first one expires. In this event, there could be an interruption of "
"service, so the expiration date should be noted and set to the furthest "
"possible date."
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rst:115
msgid ""
"Next, click on :guilabel:`Add` when these two values are entered. A "
":guilabel:`Client Secret Value` and :guilabel:`Secret ID` will be created. "
"It is important to copy the :guilabel:`Value` or :guilabel:`Client Secret "
"Value` into a notepad as it will become encrypted after leaving this page. "
"The :guilabel:`Secret ID` is not needed."
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rstNone
msgid "Client Secret Value or Value in the app's credentials."
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rst:124
msgid ""
"After these steps, the following items should be ready to be set up in Odoo:"
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rst:126
msgid "A client ID (:guilabel:`Client ID` or :guilabel:`Application ID`)"
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rst:127
msgid "A client secret (:guilabel:`Value` or :guilabel:`Client Secret Value`)"
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rst:129
msgid ""
"This completes the setup on the :guilabel:`Microsoft Azure Portal` side."
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rst:132
#: ../../content/administration/maintain/google_oauth.rst:84
msgid "Setup in Odoo"
msgstr "设置Odoo"
#: ../../content/administration/maintain/azure_oauth.rst:135
msgid "Enter Microsoft Outlook credentials"
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rst:137
msgid ""
"First, open the Odoo database and navigate to the :guilabel:`Apps` module. "
"Then, remove the :guilabel:`Apps` filter from the search bar and type in "
"`Outlook`. After that, install the module called :guilabel:`Microsoft "
"Outlook`."
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rst:141
msgid ""
"Next, navigate to :menuselection:`Settings --> General Settings`, and under "
"the :guilabel:`Discuss` section, ensure that the checkbox for "
":guilabel:`Custom Email Servers` is checked. This populates a new option for"
" :guilabel:`Outlook Credentials`."
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rst:145
msgid ":guilabel:`Save` the progress."
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rst:147
msgid ""
"Then, copy and paste the :guilabel:`Client ID` (Application ID) and "
":guilabel:`Client Secret (Client Secret Value)` into the respective fields "
"and :guilabel:`Save` the settings."
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rstNone
msgid "Outlook Credentials in Odoo General Settings."
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rst:155
#: ../../content/administration/maintain/google_oauth.rst:98
msgid "Configure outgoing email server"
msgstr "配置邮件外发服务器"
#: ../../content/administration/maintain/azure_oauth.rst:157
msgid ""
"On the :guilabel:`General Settings` page, under the :guilabel:`Custom Email "
"Servers` setting, click the :guilabel:`Outgoing Email Servers` link to "
"configure the Microsoft account."
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rst:160
msgid ""
"Then, create a new email server and check the box for :guilabel:`Outlook`. "
"Next, fill in the :guilabel:`Name` (it can be anything) and the Microsoft "
"Outlook email :guilabel:`Username`."
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rst:163
msgid ""
"If the :guilabel:`From Filter` field is empty, enter either a :ref:`domain "
"or email address <email_communication/default_from>`."
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rst:166
msgid "Then, cick on :guilabel:`Connect your Outlook account`."
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rst:168
msgid ""
"A new window from Microsoft opens to complete the :guilabel:`authorization "
"process`. Select the appropriate email address that is being configured in "
"Odoo."
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rstNone
msgid "Permission page to grant access between newly created app and Odoo."
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rst:175
msgid ""
"Then, allow Odoo to access the Microsoft account by clicking on "
":guilabel:`Yes`. After this, the page will navigate back to the newly "
"configured :guilabel:`Outgoing Mail Server` in Odoo. The configuration "
"automatically loads the :guilabel:`token` in Odoo, and a tag stating "
":guilabel:`Outlook Token Valid` appears in green."
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rstNone
msgid "Valid Outlook Token indicator."
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rst:184
msgid ""
"Finally, click :guilabel:`Test Connection`. A confirmation message should "
"appear. The Odoo database can now send safe, secure emails through Microsoft"
" Outlook using OAuth authentication."
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rst:188
msgid "Multiple user configuration"
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rst:190
msgid ""
"Each user should have a separate server set up. The :guilabel:`from-filter` "
"should be set so that only the user's email is sent from that server. In "
"other words, only a user with an email address that matches the set "
":guilabel:`from-filter` is able to use this server."
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rst:194
msgid ""
"After setting the :guilabel:`from-filter`, set up a fallback email account "
"to allow for the sending of :guilabel:`notifications`. The fallback email "
"must be configured as a :guilabel:`general transactional server`. The "
":guilabel:`mail.default.from` system parameter must be set to the "
":guilabel:`username` of the general transactional server account. For more "
"information see :ref:`Use a default email address "
"<email_communication/default>`."
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rst:201
#: ../../content/administration/maintain/mailjet_api.rst:213
msgid ""
"The :guilabel:`System Parameters` can be accessed by activating "
":doc:`../../applications/general/developer_mode` in the "
":menuselection:`Settings --> Technical --> Parameters --> System Parameters`"
" menu."
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rst:206
msgid "Configure incoming email server"
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rst:208
msgid ""
"The incoming account should be configured in a similar way to the outgoing "
"email account. Navigate to the :guilabel:`Incoming Mail Servers` in the "
":guilabel:`Technical Menu` and :guilabel:`Create` a new configuration. Check"
" or Select the button next to :guilabel:`Outlook Oauth Authentication` and "
"enter the :guilabel:`Microsoft Outlook username`. Click on "
":guilabel:`Connect your Outlook account`. Odoo will state: "
":guilabel:`Outlook Token Valid` Now :guilabel:`Test and Confirm` the "
"account. The account should be ready to receive email to the Odoo database."
msgstr ""
#: ../../content/administration/maintain/azure_oauth.rst:216
msgid ":doc:`../../applications/general/email_communication/email_servers`"
msgstr ""
#: ../../content/administration/maintain/domain_names.rst:3
msgid "Domain names"
msgstr "网站域名"
@@ -3097,10 +3471,6 @@ msgstr ""
msgid "Client ID and Client Secret for Google OAuth."
msgstr ""
#: ../../content/administration/maintain/google_oauth.rst:84
msgid "Setup in Odoo"
msgstr "设置Odoo"
#: ../../content/administration/maintain/google_oauth.rst:87
msgid "Enter Google Credentials"
msgstr ""
@@ -3122,10 +3492,6 @@ msgid ""
":guilabel:`Save` the settings."
msgstr ""
#: ../../content/administration/maintain/google_oauth.rst:98
msgid "Configure outgoing email server"
msgstr "配置邮件外发服务器"
#: ../../content/administration/maintain/google_oauth.rst:100
msgid ""
"After that, on the :guilabel:`General Settings` page, under "
@@ -3852,15 +4218,7 @@ msgstr ""
#: ../../content/administration/maintain/mailjet_api.rst:211
msgid ""
"For more information see :ref:`Using a default email address "
"<email_domain/default>`."
msgstr ""
#: ../../content/administration/maintain/mailjet_api.rst:213
msgid ""
"The :guilabel:`System Parameters` can be accessed by activating "
":doc:`../../applications/general/developer_mode` in the "
":menuselection:`Settings --> Technical --> Parameters --> System Parameters`"
" menu."
"<email_communication/default>`."
msgstr ""
#: ../../content/administration/maintain/mailjet_api.rst:217
+288 -3
View File
@@ -35,18 +35,18 @@
# 苏州远鼎 <tiexinliu@126.com>, 2022
# Emily Jia <eji@odoo.com>, 2022
# 稀饭~~ <wangwhai@qq.com>, 2022
# Martin Trigaux, 2022
# keecome <7017511@qq.com>, 2022
# Jeffery CHEN Fan <jeffery9@gmail.com>, 2022
# Martin Trigaux, 2023
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Odoo 16.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-12-23 09:13+0000\n"
"POT-Creation-Date: 2023-01-19 15:37+0000\n"
"PO-Revision-Date: 2022-10-04 12:53+0000\n"
"Last-Translator: Jeffery CHEN Fan <jeffery9@gmail.com>, 2022\n"
"Last-Translator: Martin Trigaux, 2023\n"
"Language-Team: Chinese (China) (https://www.transifex.com/odoo/teams/41243/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -276,6 +276,7 @@ msgstr "**启用银行**:斯堪的纳维亚国家"
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/colombia.rst:34
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/germany.rst:58
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/italy.rst:18
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/kenya.rst:8
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/luxembourg.rst:6
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/mexico.rst:78
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/peru.rst:25
@@ -299,6 +300,7 @@ msgstr "**启用银行**:斯堪的纳维亚国家"
#: ../../content/applications/finance/accounting/receivables/customer_payments/followup.rst:14
#: ../../content/applications/finance/accounting/receivables/customer_payments/online_payment.rst:15
#: ../../content/applications/finance/accounting/reporting/declarations/intrastat.rst:19
#: ../../content/applications/finance/accounting/reporting/silverfin.rst:11
#: ../../content/applications/finance/accounting/taxation/taxes/B2B_B2C.rst:60
#: ../../content/applications/finance/accounting/taxation/taxes/cash_basis_taxes.rst:14
#: ../../content/applications/finance/accounting/taxation/taxes/default_taxes.rst:19
@@ -2275,6 +2277,8 @@ msgstr ""
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/egypt.rst:16
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/france.rst:182
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/india.rst:16
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/kenya.rst:16
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/kenya.rst:34
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/luxembourg.rst:14
#: ../../content/applications/finance/accounting/receivables/customer_invoices/electronic_invoicing.rst:94
msgid "Name"
@@ -2283,6 +2287,8 @@ msgstr "名称"
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/argentina.rst:27
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/egypt.rst:17
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/india.rst:17
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/kenya.rst:17
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/kenya.rst:35
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/luxembourg.rst:15
#: ../../content/applications/finance/accounting/receivables/customer_invoices/electronic_invoicing.rst:95
msgid "Technical name"
@@ -2292,6 +2298,8 @@ msgstr "技术名称"
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/egypt.rst:18
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/france.rst:59
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/india.rst:18
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/kenya.rst:18
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/kenya.rst:36
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/luxembourg.rst:16
msgid "Description"
msgstr "说明"
@@ -10389,6 +10397,204 @@ msgstr ""
"Per inviare la fattura tramite PEC e generare il file XML, basterà cliccare "
"su invia. Il documento verrà poi mostrato tra gli allegati."
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/kenya.rst:3
msgid "Kenya"
msgstr "肯亚"
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/kenya.rst:10
msgid ""
":ref:`Install <general/install>` the following modules to get all the "
"features of the Kenyan localization:"
msgstr ""
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/kenya.rst:19
msgid ":guilabel:`Kenyan - Accounting`"
msgstr ""
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/kenya.rst:20
msgid "`l10n_ke`"
msgstr ""
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/kenya.rst:21
msgid ""
"Installing this module grants you access to the list of accounts used in the"
" local GAAP and the list of common taxes (VAT, etc.)."
msgstr ""
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/kenya.rst:23
msgid ":guilabel:`Kenyan - Accounting Reports`"
msgstr ""
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/kenya.rst:24
msgid "`l10n_ke_reports`"
msgstr ""
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/kenya.rst:25
msgid ""
"Installing this module grants you access to improved accounting reports for "
"Kenya, such as Profit and Loss and Balance Sheets."
msgstr ""
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/kenya.rst:28
msgid ""
"You also have to install the **Kenya Tremol Device EDI Integration** package"
" to be able to report your taxes to the **Kenya Revenue Authority (KRA)** "
"using the Tremol G03 Control Unit:"
msgstr ""
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/kenya.rst:37
msgid ":guilabel:`Kenya Tremol Device EDI Integration`"
msgstr ""
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/kenya.rst:38
msgid "`l10n_ke_edi_tremol`"
msgstr ""
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/kenya.rst:39
msgid ""
"Installing this module integrates with the Kenyan G03 Tremol control unit "
"device to report taxes to KRA through TIMS."
msgstr ""
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/kenya.rstNone
msgid "The three modules for the Kenya Fiscal Localization Package on Odoo"
msgstr ""
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/kenya.rst:47
msgid "Kenyan TIMS integration"
msgstr ""
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/kenya.rst:49
msgid ""
"The Kenya Revenue Authority (KRA) has decided to go digital for tax "
"collection through the **Tax Invoice Management System (TIMS)**. As of "
"December 1st, 2022, all VAT-registered persons should comply with TIMS. The "
"goal is to reduce VAT fraud, increase tax revenue, and increase VAT "
"compliance through standardization, validation, and transmission of invoices"
" to KRA on a real-time or near real-time basis."
msgstr ""
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/kenya.rst:55
msgid ""
"All VAT-registered taxpayers should use a **compliant tax register**. Odoo "
"decided to develop the integration of the **Tremol G03 Control Unit (type "
"C)**, which can be run locally through USB. This device validates invoices "
"to ensure financial documents meet the new regulations and send the "
"validated tax invoices directly to KRA. Installing a proxy server that "
"provides a gateway between users and the internet is required."
msgstr ""
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/kenya.rst:62
msgid "Installing the proxy server on a Windows device"
msgstr ""
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/kenya.rst:64
msgid ""
"Go to `odoo.com/download <https://www.odoo.com/page/download>`_, fill out "
"the required information and click :guilabel:`Download`."
msgstr ""
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/kenya.rstNone
msgid "Install the Proxy Server on a Windows device"
msgstr ""
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/kenya.rst:71
msgid ""
"Once it is loaded on your computer, a wizard opens. You have to read and "
"agree with the terms of the agreement. On the next page, select the "
":guilabel:`type of install: Odoo IoT`. Then, click :guilabel:`Next` and "
":guilabel:`Install`. Once completed, click :guilabel:`Next`. Check the "
":guilabel:`Start Odoo` box to be redirected to Odoo automatically, and then "
"click :guilabel:`Finish`."
msgstr ""
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/kenya.rst:76
msgid ""
"A new page opens, confirming your :doc:`IoT Box "
"<../../../../productivity/iot/config/connect>` is up and running. Connect "
"your physical device **Tremol G03 Control Unit (type C)** to your laptop via"
" USB. In the :guilabel:`IoT Device` section, check that your Tremol G03 "
"Control Unit (type C) appears, confirming the connection between the device "
"and your computer."
msgstr ""
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/kenya.rstNone
msgid "Your IoT box is up and running"
msgstr ""
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/kenya.rst:86
msgid ""
"If the device is not detected, try to plug it in again or click on the "
":guilabel:`Restart` button in the top right corner."
msgstr ""
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/kenya.rst:90
msgid ""
":doc:`Connect an IoT box to your database "
"<../../../../productivity/iot/config/connect>`"
msgstr ""
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/kenya.rst:93
msgid "Sending the data to KRA using the Tremol G03 Control Unit"
msgstr ""
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/kenya.rst:95
msgid ""
"As a pre-requisite, check out that the :ref:`Kenyan Accounting modules "
"<localization/kenya/configuration>` are installed on your database. Then, go"
" to :menuselection:`Accounting --> Configuration --> Settings --> Kenya TIMS"
" Integration section`, and check that the :guilabel:`control Unit Proxy "
"Address` matches the address of the IoT box."
msgstr ""
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/kenya.rst:100
msgid ""
"To send data to KRA, create a new invoice by going to "
":menuselection:`Accounting Dashboard --> Customer Invoice card` and clicking"
" :guilabel:`New Invoice`. Upon confirmation of a new invoice, the "
":guilabel:`Send invoice to Fiscal Device` button appears. Clicking on it "
"sends the invoice details to the device and from the device to the "
"government. The :guilabel:`CU Invoice Number` field is now completed in your"
" invoice, confirming the information has been sent."
msgstr ""
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/kenya.rst:106
msgid ""
"The :guilabel:`Tremol G03 Fiscal Device` tab contains fields that are "
"automatically completed once the invoice is sent to the government:"
msgstr ""
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/kenya.rst:109
msgid ""
":guilabel:`CU QR Code`: Url from the KRA portal which reflects a QR code."
msgstr ""
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/kenya.rst:110
msgid ""
":guilabel:`CU Serial Number`: reflects the serial number of the device."
msgstr ""
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/kenya.rst:111
msgid ""
":guilabel:`CU Signing Date and Time`: The date and time when the invoice has"
" been sent to KRA."
msgstr ""
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/kenya.rst:113
msgid ""
"If you click on :guilabel:`Send and Print`, a .pdf of the invoice is "
"generated. The :guilabel:`Kenyan Fiscal Device Info` is mentioned on the "
"document."
msgstr ""
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/kenya.rst:117
msgid ""
"To verify KRA has received the invoice information, take the :guilabel:`CU "
"Invoice Number` and and enter it in the :guilabel:`Invoice Number Checker` "
"section on `Kenya Revenue Authority website <https://itax.kra.go.ke/KRA-"
"Portal>`_. Click :guilabel:`Validate` and find the invoice details."
msgstr ""
#: ../../content/applications/finance/accounting/fiscal_localizations/localizations/luxembourg.rst:3
msgid "Luxembourg"
msgstr "卢森堡"
@@ -24284,6 +24490,85 @@ msgstr "在税务结算期间,税务报告显示金额从上一期间结转。
msgid "Illustration of the tax return"
msgstr "纳税申报表图示"
#: ../../content/applications/finance/accounting/reporting/silverfin.rst:3
msgid "Silverfin integration"
msgstr ""
#: ../../content/applications/finance/accounting/reporting/silverfin.rst:5
msgid ""
"`Silverfin <https://www.silverfin.com>`_ is a third-party service provider "
"that offers a cloud platform for accountants."
msgstr ""
#: ../../content/applications/finance/accounting/reporting/silverfin.rst:8
msgid ""
"Odoo and Silverfin provide an integration to automate the synchronisation of"
" data."
msgstr ""
#: ../../content/applications/finance/accounting/reporting/silverfin.rst:13
msgid ""
"To configure this integration, you need to input the following data into "
"your Silverfin account:"
msgstr ""
#: ../../content/applications/finance/accounting/reporting/silverfin.rst:15
msgid "user's email address"
msgstr ""
#: ../../content/applications/finance/accounting/reporting/silverfin.rst:16
msgid ":ref:`Odoo API key <silverfin/api-key>`"
msgstr ""
#: ../../content/applications/finance/accounting/reporting/silverfin.rst:17
msgid "URL of the Odoo database"
msgstr ""
#: ../../content/applications/finance/accounting/reporting/silverfin.rst:18
msgid "name of your Odoo database"
msgstr ""
#: ../../content/applications/finance/accounting/reporting/silverfin.rst:23
msgid "Odoo API key"
msgstr ""
#: ../../content/applications/finance/accounting/reporting/silverfin.rst:25
msgid ""
"To create a new API key, navigate to `Odoo's website "
"<https://www.odoo.com>`_ and sign in with your administrator account. Next,"
" open `your account security settings in developer mode "
"<https://www.odoo.com/my/security?debug=1>`_, click on :guilabel:`New API "
"Key`, confirm your password, give a descriptive name to your new key, and "
"copy the new API key."
msgstr ""
#: ../../content/applications/finance/accounting/reporting/silverfin.rst:31
msgid ""
"You can copy the API key only at its creation, and you cannot retrieve it "
"later."
msgstr ""
#: ../../content/applications/finance/accounting/reporting/silverfin.rst:32
msgid ""
"The API key provides full access to your user account. Store it securely."
msgstr ""
#: ../../content/applications/finance/accounting/reporting/silverfin.rst:33
msgid "If you need it again, create a new API key."
msgstr ""
#: ../../content/applications/finance/accounting/reporting/silverfin.rst:34
msgid "You can delete your existing API keys from this same page."
msgstr ""
#: ../../content/applications/finance/accounting/reporting/silverfin.rstNone
msgid "creation of an Odoo external API key for an integration with Silverfin"
msgstr ""
#: ../../content/applications/finance/accounting/reporting/silverfin.rst:41
msgid ":doc:`/developer/api/external_api`"
msgstr ""
#: ../../content/applications/finance/accounting/taxation.rst:5
msgid "Taxation"
msgstr "税务"
+100 -62
View File
@@ -23,7 +23,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo 16.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-12-23 09:13+0000\n"
"POT-Creation-Date: 2023-01-19 15:37+0000\n"
"PO-Revision-Date: 2022-10-04 12:53+0000\n"
"Last-Translator: Jeffery CHEN Fan <jeffery9@gmail.com>, 2022\n"
"Language-Team: Chinese (China) (https://www.transifex.com/odoo/teams/41243/zh_CN/)\n"
@@ -7896,86 +7896,124 @@ msgstr "管理半成品"
#: ../../content/applications/inventory_and_mrp/manufacturing/management/sub_assemblies.rst:5
msgid ""
"With Odoo MRP, you can use semi-finished products to simplify a complex "
"*Bill of Materials* or to represent your manufacturing flow more accurately."
" A *semi-finished product* is a manufactured product that is used as a "
"component in a Bill of Material."
msgstr "使用Odoo MRP,您可以使用半成品简化复杂的物料清单,或更准确地表示您的制造流程。*半成品*是用作物料清单中组件的制成品。"
#: ../../content/applications/inventory_and_mrp/manufacturing/management/sub_assemblies.rst:10
msgid ""
"A *BoM* that employs *semi-finished products* is referred to as a multi-"
"level BoM, where we distinguish between the *top level Product* and the "
"*sub-assemblies*."
msgstr "使用*半成品*的*BoM*被称为多级BoM,我们在其中区分*顶级产品*和*子组件*。"
#: ../../content/applications/inventory_and_mrp/manufacturing/management/sub_assemblies.rst:15
msgid "Configure a Multi Level BoM"
msgstr "配置多级BoM表"
#: ../../content/applications/inventory_and_mrp/manufacturing/management/sub_assemblies.rst:17
msgid ""
"To configure a *multi-level BoM*, you will need the top-level product and "
"its sub-assemblies. Therefore, you must first create the sub-assembly "
"products and their respective Bill of Materials. Please refer to "
":doc:`bill_configuration` for more details on how to create a BOM."
"A *semi-finished product*, also known as a *subassembly*, is a manufactured "
"product that is used as a component in another product's bill of materials "
"(BoM). Semi-finished products are used to simplify complex :abbr:`BoMs "
"(Bills of Materials)` or to more accurately represent a manufacturing flow. "
"A :abbr:`BoM (Bill of Materials)` that contains semi-finished products is "
"referred to as a *multilevel BoM*, where the main *top-level product* and "
"its subassemblies are distinguished."
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/sub_assemblies.rst:12
msgid "Configure semi-finished products"
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/sub_assemblies.rst:14
msgid ""
"To set up a multilevel :abbr:`BoM (Bill of Materials)`, the top-level "
"product and semi-finished products must be configured. Therefore, the first "
"step is to create the semi-finished products and their :abbr:`BoMs (Bills of"
" Materials)`."
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/sub_assemblies.rst:19
msgid ":doc:`bill_configuration`"
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/sub_assemblies.rstNone
msgid "A bill of materials for a semi-finished product."
msgstr ""
"要配置*多级BoM表*,您需要顶级产品及其子组件。因此,必须首先创建子部件产品及其各自的BOM表。有关如何创建BOM的更多详细信息,请参阅::doc:`bill_configuration`。"
#: ../../content/applications/inventory_and_mrp/manufacturing/management/sub_assemblies.rst:26
msgid "Configure the Main BoM"
msgstr "配置主物料清单"
msgid "Create the top-level bill of materials (BoM)"
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/sub_assemblies.rst:28
msgid ""
"Then on the final product form, simply add your semi-finished products to "
"the Bill of Material."
msgstr "然后在最终产品表单上,只需将半成品添加到物料清单中。"
"After the semi-finished products are fully configured, navigate to "
":menuselection:`Manufacturing --> Products --> Products`. Then, "
":guilabel:`Create` the top-level product. Configure the product's "
"specifications as desired, and be sure to :guilabel:`Save`."
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/sub_assemblies.rst:35
msgid "Manage your production planning"
msgstr "管理生产计划"
#: ../../content/applications/inventory_and_mrp/manufacturing/management/sub_assemblies.rst:37
#: ../../content/applications/inventory_and_mrp/manufacturing/management/sub_assemblies.rst:32
msgid ""
"There are several methods to manage the triggering of the various "
"manufacturing orders."
msgstr "有几种方法可以管理各种生产订单的触发。"
"Once the top-level product is configured, click the :guilabel:`Bill of "
"Materials` smart button on the product form, then click :guilabel:`Create` "
"to make a :abbr:`BoM (Bill of Materials)` for the top-level product. Then, "
"simply add the semi-finished products to this :abbr:`BoM (Bill of "
"Materials)`, along with any other necessary components."
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/sub_assemblies.rst:39
#: ../../content/applications/inventory_and_mrp/manufacturing/management/sub_assemblies.rstNone
msgid ""
"If every time a manufacturing order is confirmed for the main product, you'd"
" like one for the semi-finished products as well, you have two options:"
msgstr "如果每次确认主要产品的生产订单时,你也想要一个半成品订单,你有两种选择:"
"A bill of materials for a top-level product, containing a subassembly "
"component."
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/sub_assemblies.rst:42
msgid "Manage production planning"
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/sub_assemblies.rst:44
msgid ""
"Option 1 : Create re-ordering rules for the semi-finished products, with "
"both the minimum and maximum desired stock quantities at 0."
msgstr "选项1:为半成品创建重新订购规则,最小和最大预期库存量均为0。"
"There are several methods to manage manufacturing order automation for "
"products with multilevel :abbr:`BoMs (Bills of Materials)`."
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/sub_assemblies.rst:48
msgid ""
"Option 2 : Use the Replenish on Order (MTO) route on the semi-finished "
"product, as well as the manufacturing one."
msgstr "选项2:在半成品和制造产品上使用按订单补充(MTO)路线。"
#: ../../content/applications/inventory_and_mrp/manufacturing/management/sub_assemblies.rst:51
msgid ""
"Note that Option 1 is usually recommended over Option 2 as it is more "
"flexible. The MTO route creates a unique link between the semi-finished and "
"the top level product, whereas the re-ordering rule allows you to simply "
"unreserve that production from the top level product production and redirect"
" it to another, more pressing demand, for example."
"Semi-finished products are specifically used to manage manufacturable "
"products with multilevel BoMs. If a BoM is being created simply to organize "
"components or bundle sellable products, using :doc:`Kits <kit_shipping>` is "
"the more appropriate option."
msgstr ""
"注意,方案1通常优于方案2,因为它更灵活。MTO路线在半成品和顶级产品之间创建了一个独特的链接,而重新订购规则允许您简单地从顶级产品生产中取消该生产,并将其重定向到另一个更紧迫的需求,例如。"
#: ../../content/applications/inventory_and_mrp/manufacturing/management/sub_assemblies.rst:56
#: ../../content/applications/inventory_and_mrp/manufacturing/management/sub_assemblies.rst:52
msgid ""
"In any case, as soon as the semi-finished product is produced, it will "
"become available in the manufacturing order of the final product, as shown "
"below."
msgstr "在任何情况下,一旦生产出半成品,它将在最终产品的制造订单中可用,如下所示。"
"To automatically trigger manufacturing orders for semi-finished products "
"after confirming a manufacturing order for the main product, there are two "
"options:"
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/sub_assemblies.rst:55
msgid ""
"**Option 1 (recommended):** Create *Reordering Rules* for the semi-finished "
"products and set both the minimum and maximum desired stock quantities to "
"`0`."
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/sub_assemblies.rst:59
msgid ":doc:`../../purchase/products/reordering`"
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/sub_assemblies.rst:61
msgid ""
"**Option 2:** Activate the :guilabel:`Replenish on Order (MTO)` and "
":guilabel:`Manufacture` routes under the :guilabel:`Inventory` tab of the "
"semi-finished product's product form."
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/sub_assemblies.rst:64
msgid ""
"Option 1 is more flexible than Option 2 and is therefore recommended. "
"Reordering rules do not directly link demand to replenishment, and therefore"
" allow stocks to be unreserved and redirected to other orders, if necessary."
" The Replenish on Order (MTO) route creates a unique link between the semi-"
"finished and top-level products, exclusively reserving quantities for the "
"confirmed top-level manufacturing order."
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/sub_assemblies.rst:70
msgid ""
"Regardless of the method chosen, semi-finished products must be fully "
"manufactured before manufacturing can begin on the top-level product."
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/sub_assemblies.rstNone
msgid "A manufacturing order for a top-level product."
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/subcontracting.rst:3
msgid "Subcontract your Manufacturing"
+144 -85
View File
@@ -4252,7 +4252,7 @@ msgstr "内联元素放在其他元素旁边,不从新行开始,宽度根据
msgid ""
"You can set an element's width and margins by selecting it and going to the "
":guilabel:`Options` tab."
msgstr ""
msgstr "选择元素,转到:guilabel:`选项`选项卡,设置元素宽度和边距。"
#: ../../content/applications/productivity/studio/pdf_reports.rst:251
msgid "Table"
@@ -4260,7 +4260,7 @@ msgstr "表格"
#: ../../content/applications/productivity/studio/pdf_reports.rst:253
msgid "Table elements are used together to create a data table."
msgstr ""
msgstr "表格元素用于创建数据表。"
#: ../../content/applications/productivity/studio/pdf_reports.rst:255
msgid ""
@@ -4269,10 +4269,13 @@ msgid ""
"fields/many2many>` or :ref:`One2Many <studio/fields/relational-"
"fields/one2many>` field on your model."
msgstr ""
":guilabel:`Data table`:创建表格,动态添加显示模型中:ref:`Many2Many "
"<studio/fields/relational-fields/many2many>`或:ref:`One2Many "
"<studio/fields/relational-fields/one2many>`的*名称*值的首列。"
#: ../../content/applications/productivity/studio/pdf_reports.rst:0
msgid "Example of a Data table"
msgstr ""
msgstr "数据表示例"
#: ../../content/applications/productivity/studio/pdf_reports.rst:263
msgid ""
@@ -4280,10 +4283,12 @@ msgid ""
"values of a :ref:`Related Field <studio/fields/relational-fields/related-"
"field>` to the one used to create the :guilabel:`Data table`."
msgstr ""
":guilabel:`字段列`:向表格添加新列,为创建:guilabel:`Data table`显示:ref:`Related Field "
"<studio/fields/relational-fields/related-field>`的值。"
#: ../../content/applications/productivity/studio/pdf_reports.rst:267
msgid ":guilabel:`Text in Cell`: add any text within an existing table cell."
msgstr ""
msgstr ":guilabel:`单元格文本`:在已有单元格内添加任何文本。"
#: ../../content/applications/productivity/studio/pdf_reports.rst:269
msgid ""
@@ -4291,6 +4296,8 @@ msgid ""
" a :ref:`Related Field <studio/fields/relational-fields/related-field>` to "
"the one used to create the :guilabel:`Data table`."
msgstr ""
":guilabel:`单元格字段`:在已有单元格内添加用于创建:guilabel:`Data table`的:ref:`Related Field "
"<studio/fields/relational-fields/related-field>`。"
#: ../../content/applications/productivity/studio/pdf_reports.rst:273
msgid ""
@@ -4298,6 +4305,7 @@ msgid ""
"value. If a :guilabel:`Taxes` field exists, the untaxed and taxes amounts "
"are added before the total amount."
msgstr ""
":guilabel:`小计和总计`:添加已有:guilabel:`总计`字段的值。如果已有:guilabel:`税项`字段,未纳税金额和税费金额在得出总额之前相加。"
#: ../../content/applications/productivity/studio/pdf_reports.rst:279
msgid "Column"
@@ -4307,121 +4315,126 @@ msgstr "栏"
msgid ""
"Columns are used to add multiple :ref:`blocks <studio/pdf-"
"reports/elements/block>` elements on the same line."
msgstr ""
msgstr "列用于向同一行添加多个:ref:`blocks <studio/pdf-reports/elements/block>`元素。"
#: ../../content/applications/productivity/studio/pdf_reports.rst:284
msgid ":guilabel:`Two Columns`: add any text in two different columns."
msgstr ""
msgstr ":guilabel:`两列`:向两个列添加任何内容。"
#: ../../content/applications/productivity/studio/pdf_reports.rst:286
msgid ":guilabel:`Three Columns`: add any text in three different columns."
msgstr ""
msgstr ":guilabel:`三列`:向三个列添加任何内容。"
#: ../../content/applications/productivity/studio/pdf_reports.rst:289
msgid "Report tab"
msgstr ""
msgstr "报告选项卡"
#: ../../content/applications/productivity/studio/pdf_reports.rst:291
msgid ""
"Several configuration options are available under the :guilabel:`Report` "
"tab."
msgstr ""
msgstr "在:guilabel:`报告`选项卡下提供了几个配置选项。"
#: ../../content/applications/productivity/studio/pdf_reports.rst:293
msgid ""
":guilabel:`Name`: change the report name. The new name is applied everywhere"
" (in Studio, under the :guilabel:`Print` button, and for the PDF file name)."
msgstr ""
msgstr ":guilabel:`名称`:更改报告名称。新名称应用于所有位置(Studio、:guilabel:`打印`按钮和PDF文件名)。"
#: ../../content/applications/productivity/studio/pdf_reports.rst:296
msgid ":guilabel:`Paper format`: change the paper size of the report."
msgstr ""
msgstr ":guilabel:`Paper format`:更改报告的纸张尺寸。"
#: ../../content/applications/productivity/studio/pdf_reports.rst:298
msgid ""
":guilabel:`Add in print`: add the report under the :guilabel:`🖶 Print` "
"button available on the record."
msgstr ""
msgstr ":guilabel:`Add in print`:将报告添加至记录的可用:guilabel:`🖶打印`按钮下。"
#: ../../content/applications/productivity/studio/pdf_reports.rst:301
msgid ""
":guilabel:`Limit visibility to groups`: limit the availability of the PDF "
"report to specific :doc:`user groups <../../general/users/access_rights>`."
msgstr ""
":guilabel:`Limit visibility to groups`:对特定:doc:`user groups "
"<../../general/users/access_rights>`限制PDF报告的可用性。"
#: ../../content/applications/productivity/studio/pdf_reports.rst:305
msgid "Options tab"
msgstr ""
msgstr "“选项”选项卡"
#: ../../content/applications/productivity/studio/pdf_reports.rst:307
msgid ""
"Select an element on the report to access the element's options and edit it."
msgstr ""
msgstr "在报告中选择一个元素,以查看元素的选项,并进行编辑。"
#: ../../content/applications/productivity/studio/pdf_reports.rstNone
msgid "The Options tab for a text element"
msgstr ""
msgstr "文本元素选项"
#: ../../content/applications/productivity/studio/pdf_reports.rst:314
msgid ""
"You can select and edit multiple elements at the same time by clicking on "
"the different sections or divisions (e.g., `div`, `table`, etc.)."
msgstr ""
msgstr "可以点击不同部分或分区(例如`div`、`table`等),同时选择和编辑多个元素。"
#: ../../content/applications/productivity/studio/pdf_reports.rst:317
msgid "Below are presented some of the most common options:"
msgstr ""
msgstr "最常用选项如下:"
#: ../../content/applications/productivity/studio/pdf_reports.rst:319
msgid ""
":guilabel:`Margins`: add spacing at the :guilabel:`top`, :guilabel:`right`, "
":guilabel:`bottom`, and :guilabel:`left` of the element."
msgstr ""
":guilabel:`边距`:为元素的:guilabel:`top`、:guilabel:`right`、:guilabel:`bottom`和:guilabel:`left`添加边距。"
#: ../../content/applications/productivity/studio/pdf_reports.rst:322
msgid ":guilabel:`Width`: set the element's maximum width."
msgstr ""
msgstr ":guilabel:`宽度`:设置元素的最大宽度。"
#: ../../content/applications/productivity/studio/pdf_reports.rst:324
msgid ""
":guilabel:`Visible if`: set under which condition(s) the element should be "
"displayed."
msgstr ""
msgstr ":guilabel:`Visible if`:设置显示元素的条件。"
#: ../../content/applications/productivity/studio/pdf_reports.rst:326
msgid ""
":guilabel:`Visible for`: set for which :doc:`users groups "
"<../../general/users/access_rights>` the element should be displayed."
msgstr ""
":guilabel:`Visible for`:设置向其显示元素的:doc:`users groups "
"<../../general/users/access_rights>`。"
#: ../../content/applications/productivity/studio/pdf_reports.rst:329
msgid ""
":guilabel:`Remove from View`: remove the element from the report's view."
msgstr ""
msgstr ":guilabel:`从视图移除`:从报告视图移除元素。"
#: ../../content/applications/productivity/studio/pdf_reports.rst:331
msgid ":guilabel:`Text decoration`: bold, italicize, and underline the font."
msgstr ""
msgstr ":guilabel:`Text decoration`:粗体、斜体和下划线。"
#: ../../content/applications/productivity/studio/pdf_reports.rst:333
msgid ""
":guilabel:`Alignment`: align the element to the left, center, or right of "
"the report."
msgstr ""
msgstr ":guilabel:`对齐`:报告文本居左、居中、居右对齐。"
#: ../../content/applications/productivity/studio/pdf_reports.rst:335
msgid ":guilabel:`Font style`: use one of the default font styles."
msgstr ""
msgstr ":guilabel:`Font style`:使用默认字体样式。"
#: ../../content/applications/productivity/studio/pdf_reports.rst:337
msgid ":guilabel:`Colors`: change the font's color and the background color."
msgstr ""
msgstr ":guilabel:`颜色`:更改字体颜色和背景颜色。"
#: ../../content/applications/productivity/studio/pdf_reports.rst:340
msgid ""
"You may need to select a section or division above the element you want to "
"edit to see some of the options described above."
msgstr ""
msgstr "可能需要在要编辑的元素上方选择一个部分或分区,以查看上述选项。"
#: ../../content/applications/productivity/studio/views.rst:3
msgid "Views"
@@ -4436,12 +4449,16 @@ msgid ""
"<studio/views/multiple-records>`, :ref:`timeline <studio/views/timeline>`, "
"and :ref:`reporting <studio/views/reporting>`."
msgstr ""
"视图是显示模型所含数据的界面。一个模型可以有多种视图,以便以不同方式显示相同数据在Studio中,视图分为四类: :ref:`general "
"<studio/views/general>`、:ref:`multiple records <studio/views/multiple-"
"records>`、:ref:`timeline <studio/views/timeline>`和:ref:`reporting "
"<studio/views/reporting>`。"
#: ../../content/applications/productivity/studio/views.rst:12
msgid ""
"To change the default view of a model, go to :menuselection:`Studio --> "
"Views --> Dropdown menu (⋮) --> Set as Default`."
msgstr ""
msgstr "要更改模型的默认视图,转到:menuselection:`Studio-->视图-->下拉菜单(⋮)-->设置为默认值`。"
#: ../../content/applications/productivity/studio/views.rst:16
msgid ""
@@ -4449,6 +4466,8 @@ msgid ""
":ref:`Developer mode <developer-mode>`, go to the view you want to edit, "
"select the :guilabel:`View` tab and then click on :guilabel:`</> XML`."
msgstr ""
"可以使用内置XML编辑器修改视图。激活:ref:`Developer mode <developer-"
"mode>`,转到要编辑的视图,选择:guilabel:`视图`选项卡,点击:guilabel:`</> XML`。"
#: ../../content/applications/productivity/studio/views.rst:21
msgid ""
@@ -4460,10 +4479,11 @@ msgid ""
" and its XPath, the latter which defines which part of the view is modified,"
" are automatically generated."
msgstr ""
"如果使用XML编辑器编辑视图,应避免直接更改标准视图和继承视图进行更改,否则视图将被重置,在更新或模块升级后不会被保留视图。应始终确保选择正确的Studio继承视图。事实上,当通过拖放新字段在Studio中修改视图时,将自动生成特定的Studio继承视图及其XPath,后者定义更改的视图部分。"
#: ../../content/applications/productivity/studio/views.rst:31
msgid "General views"
msgstr ""
msgstr "一般视图"
#: ../../content/applications/productivity/studio/views.rst:34
#: ../../content/applications/productivity/studio/views.rst:97
@@ -4472,7 +4492,7 @@ msgstr ""
msgid ""
"The settings described below are found under the view's :guilabel:`View` tab"
" unless specified otherwise."
msgstr ""
msgstr "除非另有规定,否则在视图的:guilabel:`视图'选项卡下可以找到下述设置。"
#: ../../content/applications/productivity/studio/views.rst:40
msgid "Form"
@@ -4482,24 +4502,24 @@ msgstr "表单"
msgid ""
"The :guilabel:`Form` view is used when creating and editing records, such as"
" contacts, sales orders, products, etc."
msgstr ""
msgstr ":guilabel:`表单`视图用于创建和编辑记录,如联系人、销售订单、产品等。"
#: ../../content/applications/productivity/studio/views.rst:45
msgid ""
"To structure a form, drag-and-drop the :guilabel:`Tabs and Columns` element "
"found under the :guilabel:`+ Add` tab."
msgstr ""
msgstr "要构建表彰,拖放:guilabel:`+添加`选项卡下的:guilabel:`选项卡和列`元素。"
#: ../../content/applications/productivity/studio/views.rst:47
#: ../../content/applications/productivity/studio/views.rst:132
msgid ""
"To prevent users from creating, editing, or deleting records, untick "
":guilabel:`Can Create`, :guilabel:`Can Edit`, or :guilabel:`Can Delete`."
msgstr ""
msgstr "要防止用户创建、编辑或删除记录,取消勾选:guilabel:`可创建`、:guilabel:`可编辑`或:guilalb:`可删除`。"
#: ../../content/applications/productivity/studio/views.rst:0
msgid "Sales order model's Form view"
msgstr ""
msgstr "销售订单模型表单视图"
#: ../../content/applications/productivity/studio/views.rst:59
msgid "Activity"
@@ -4509,15 +4529,15 @@ msgstr "活动"
msgid ""
"The :guilabel:`Activity` view is used to schedule and have an overview of "
"activities (emails, calls, etc.) linked to records."
msgstr ""
msgstr ":guilabel:`活动`视图用于计划和概述链接至记录的活动(电子邮件、电话等)。"
#: ../../content/applications/productivity/studio/views.rst:65
msgid "This view can only be modified within Studio by editing the XML code."
msgstr ""
msgstr "在Studio中,仅能通过编辑XML代码更改此视图。"
#: ../../content/applications/productivity/studio/views.rst:0
msgid "Lead/Opportunity model's Activity view"
msgstr ""
msgstr "潜在客户/商机模型的活动视图"
#: ../../content/applications/productivity/studio/views.rst:76
msgid "Search"
@@ -4527,7 +4547,7 @@ msgstr "搜索"
msgid ""
"The :guilabel:`Search` view is added on top of other views to filter, group,"
" and search records."
msgstr ""
msgstr ":guilabel:`搜索`视图添加至其他视图之上,以筛选、分组和搜索记录。"
#: ../../content/applications/productivity/studio/views.rst:80
msgid ""
@@ -4535,21 +4555,22 @@ msgid ""
":guilabel:`Separators`, go to the :guilabel:`+ Add` tab and drag and drop "
"them under :guilabel:`Filters`."
msgstr ""
"要添加自定义:guilabel:`筛选器`并使用:guilabel:`分割符`进行构建,转到:guilabel:`+添加`选项卡,并将其拖放至:guilabel:`筛选器`下。"
#: ../../content/applications/productivity/studio/views.rst:82
msgid ""
"To add an existing field under the search dropdown menu, go to the "
":guilabel:`+ Add` tab and drag-and-drop it under :guilabel:`Autocompletion "
"Fields`."
msgstr ""
msgstr "要在搜索下拉菜单下添加现有字段,转到:guilabel:`+添加`选项卡,并将其拖放至:guilabel:`自动填写字段`下。"
#: ../../content/applications/productivity/studio/views.rst:0
msgid "Project model's Search view on the Kanban view"
msgstr ""
msgstr "看板视图中的项目模型搜索视图"
#: ../../content/applications/productivity/studio/views.rst:94
msgid "Multiple records views"
msgstr ""
msgstr "多项记录视图"
#: ../../content/applications/productivity/studio/views.rst:103
msgid "Kanban"
@@ -4560,7 +4581,7 @@ msgid ""
"The :guilabel:`Kanban` view is often used to support business flows by "
"moving records across stages or as an alternative way to display records "
"inside *cards*."
msgstr ""
msgstr ":guilabel:`看板`视图常用于通过跨阶段移动记录来支持业务流,或作为在*卡片*中显示记录的替代方式。"
#: ../../content/applications/productivity/studio/views.rst:109
msgid ""
@@ -4568,27 +4589,29 @@ msgid ""
" on mobile devices instead of the :ref:`List view <studio/views/multiple-"
"records/list>`."
msgstr ""
"如果存在:guilable:`看板`视图,在默认情况下,用于在移动设备而非:ref:`List view <studio/views/multiple-"
"records/list>`上显示数据。"
#: ../../content/applications/productivity/studio/views.rst:112
msgid ""
"To prevent users from creating new records, untick :guilabel:`Can Create`."
msgstr ""
msgstr "要防止用户创建新记录,取消勾选:guilabel:`可创建`。"
#: ../../content/applications/productivity/studio/views.rst:113
msgid ""
"To create records directly within the view, in a minimalistic form, enable "
":guilabel:`Quick Create`."
msgstr ""
msgstr "要直接在视图中创建记录,在极简表单中,启用:guilabel:`快速创建`。"
#: ../../content/applications/productivity/studio/views.rst:115
msgid ""
"To change the way records are grouped by default, select a new group under "
":guilabel:`Default Group by`."
msgstr ""
msgstr "要更改记录的默认分组方式,在:guilabel:`默认分组方式`下选择一个新组。"
#: ../../content/applications/productivity/studio/views.rst:0
msgid "Project model's Kanban view"
msgstr ""
msgstr "项目模型的看板视图"
#: ../../content/applications/productivity/studio/views.rst:127
msgid "List"
@@ -4598,7 +4621,7 @@ msgstr "列表"
msgid ""
"The :guilabel:`List` view is used to overview many records at once, look for"
" records, and edit simple records."
msgstr ""
msgstr ":guilabel:`列表`视图用于一次查看多个记录、查找记录和编辑简单记录。"
#: ../../content/applications/productivity/studio/views.rst:134
msgid ""
@@ -4606,22 +4629,25 @@ msgid ""
":guilabel:`New record on top` or :guilabel:`New record at the bottom` under "
":guilabel:`Editable`."
msgstr ""
"要在视图中直接创建和编辑记录,在:guilabel:`可编辑`下选择:guilabel:`New record on "
"top`或:guilabel:`New record at bottom`。"
#: ../../content/applications/productivity/studio/views.rst:138
msgid ""
"This prevents users from opening records in :ref:`Form view "
"<studio/views/general/form>` from the :guilabel:`List` view."
msgstr ""
"这将防止用户从:guilabel:`列表`视图打开:ref:`Form view <studio/views/general/form>`中的记录。"
#: ../../content/applications/productivity/studio/views.rst:141
msgid "To edit several records at once, tick :guilabel:`Enable Mass Editing`."
msgstr ""
msgstr "要一次编辑多个记录,勾选:guilabel:`启用批量编辑`。"
#: ../../content/applications/productivity/studio/views.rst:142
msgid ""
"To change the way records are sorted by default, select a field under "
":guilabel:`Sort By`."
msgstr ""
msgstr "要更改记录的默认排序方式,在:guilabel:`排序方式`下选择一个字段。"
#: ../../content/applications/productivity/studio/views.rst:145
msgid ""
@@ -4629,14 +4655,16 @@ msgid ""
"field <studio/fields/simple-fields/integer>` with the :guilabel:`Handle` "
"widget."
msgstr ""
"要添加拖动手柄图标,以便手动对记录进行重新排序,使用:guilabel:`手柄`小工具添加:ref:`Integer field "
"<studio/fields/simple-fields/integer>`。"
#: ../../content/applications/productivity/studio/views.rst:0
msgid "Drag handle icon enabling to sort records manually in List view"
msgstr ""
msgstr "拖动手柄图标,用于在列表视图中对记录进行手动排序"
#: ../../content/applications/productivity/studio/views.rst:0
msgid "Sales order model's List view"
msgstr ""
msgstr "销售订单模型的列表视图"
#: ../../content/applications/productivity/studio/views.rst:161
msgid "Map"
@@ -4647,7 +4675,7 @@ msgid ""
"The :guilabel:`Map` view is used to display records on a map. For example, "
"it is used in the Field Service app to plan an itinerary between different "
"tasks."
msgstr ""
msgstr ":guilabel:`地图`视图用于在地图上显示记录,例如,在Field Service应用程序中用于计划不同任务间的行程。"
#: ../../content/applications/productivity/studio/views.rst:167
msgid ""
@@ -4655,39 +4683,41 @@ msgid ""
" the *Contact* model is required to activate the view, as the contact "
"address is used to position records on the map."
msgstr ""
"链接至*联系人*模型的:ref:`Many2One field <studio/fields/relational-"
"fields/many2one>`需要激活该视图,因为联系人地址用于在地图上定位记录。"
#: ../../content/applications/productivity/studio/views.rst:170
msgid ""
"To select which kind of contact should be used on the map, select it under "
":guilabel:`Contact Field`."
msgstr ""
msgstr "在:guilabel:`联系人字段`下选择在地图上使用的联系人类型。"
#: ../../content/applications/productivity/studio/views.rst:172
msgid ""
"To hide the name or the address of the record, tick :guilabel:`Hide name` or"
" :guilabel:`Hide Address`."
msgstr ""
msgstr "要隐藏记录的名称或地址,勾选:guilabel:`隐藏名称`或:guilabel:`隐藏地址`。"
#: ../../content/applications/productivity/studio/views.rst:174
msgid ""
"To add information from other fields, select them under "
":guilabel:`Additional Fields`."
msgstr ""
msgstr "在:guilabel:`其他字段`下选择要从其他字段添加的信息。"
#: ../../content/applications/productivity/studio/views.rst:175
msgid ""
"To have a route suggested between the different records, tick "
":guilabel:`Enable Routing` and select which field should be used to sort "
"records for the routing."
msgstr ""
msgstr "要在不同记录间建议路由,勾选:guilabel:`启用路由`,并选择用于对路由记录进行排序的字段。"
#: ../../content/applications/productivity/studio/views.rst:0
msgid "Task model's Map view"
msgstr ""
msgstr "任务模型的地图视图"
#: ../../content/applications/productivity/studio/views.rst:187
msgid "Timeline views"
msgstr ""
msgstr "时间线视图"
#: ../../content/applications/productivity/studio/views.rst:190
msgid ""
@@ -4698,6 +4728,9 @@ msgid ""
"view. You can modify the :guilabel:`Start Date Field` and :guilabel:`Stop "
"Date Field` after activating the view."
msgstr ""
"首次激活一个时间线视图时,需要选择模型中的:ref:`Date <studio/fields/simple-"
"fields/date>`或:ref:`Date & Time <studio/fields/simple-fields/date-"
"time>`字段,以定义在视图上开始和停止显示记录的时间。激活视图后,可以修改:guilabel:`开始日期字段`和:guilabel:`结束日期字段`。"
#: ../../content/applications/productivity/studio/views.rst:201
msgid "Calendar"
@@ -4707,33 +4740,35 @@ msgstr "日历"
msgid ""
"The :guilabel:`Calendar` view is used to overview and manage records inside "
"a calendar."
msgstr ""
msgstr ":guilabel:`日历`视图用于纵览和管理日历中的记录。"
#: ../../content/applications/productivity/studio/views.rst:205
msgid ""
"To create records directly within the view instead of opening the :ref:`Form"
" view <studio/views/general/form>`, enable :guilabel:`Quick Create`."
msgstr ""
"要直接在视图中创建记录,而不打开:ref:`Form view "
"<studio/views/general/form>`,启用guilabel:`快速创建`。"
#: ../../content/applications/productivity/studio/views.rst:209
msgid ""
"This only works on specific models that can be *quick-created* using only a "
"*name*. However, most models do not support quick creation and open the "
":guilabel:`Form` view to fill in the required fields."
msgstr ""
msgstr "此操作只适用于仅使用*名称*即可*快速创建*的特定模型。多数模型不支持快速创建和:guilabel:`表单`视图填写所需的字段。"
#: ../../content/applications/productivity/studio/views.rst:213
msgid ""
"To color records on the calendar, select a field under :guilabel:`Color`. "
"All the records sharing the same value for that field are displayed using "
"the same color."
msgstr ""
msgstr "要为日历中的记录设置颜色,在:guilabel:`颜色`下选择一个字段,与该字段值相同的所有记录将显示为设置颜色。"
#: ../../content/applications/productivity/studio/views.rst:217
msgid ""
"As the number of colors is limited, the same color can end up being assigned"
" to different values."
msgstr ""
msgstr "由于颜色数量有限,同一颜色可能分配给不同的值。"
#: ../../content/applications/productivity/studio/views.rst:220
msgid ""
@@ -4741,6 +4776,8 @@ msgid ""
" :ref:`Checkbox field <studio/fields/simple-fields/checkbox>` that specifies"
" if the event lasts the whole day."
msgstr ""
"要在日历顶部显示全天的事件,选择指定事件是否持续整天的:ref:`Checkbox field <studio/fields/simple-"
"fields/checkbox>`。"
#: ../../content/applications/productivity/studio/views.rst:223
msgid ""
@@ -4748,6 +4785,7 @@ msgid ""
":guilabel:`Day`, :guilabel:`Week`, :guilabel:`Month`, or :guilabel:`Year` "
"under :guilabel:`Default Display Mode`."
msgstr ""
"要选择显示事件的默认时间刻度,在:guilabel:`默认显示模式`下选择:guilabel:`日`、:guilabel:`周`、:guilabel:`月`或:guilabel:`年`。"
#: ../../content/applications/productivity/studio/views.rst:227
msgid ""
@@ -4758,10 +4796,13 @@ msgid ""
"you set an :guilabel:`End Date Field`, the :guilabel:`Delay Field` will not "
"be taken into account."
msgstr ""
"还可以选择模型中规定事件时长的:ref:`Decimal <studio/fields/simple-"
"fields/decimal>`或:ref:`Integer <studio/fields/simple-"
"fields/integer>`字段,使用:guilabel:`延迟字段`,以小时为单位显示事件的时长。但是,如果设置了:guilabel:`结束日期字段`,则不考虑:guilabel:`延迟字段`。"
#: ../../content/applications/productivity/studio/views.rst:0
msgid "Calendar Event model's Calendar view"
msgstr ""
msgstr "日历事件模型的日历视图"
#: ../../content/applications/productivity/studio/views.rst:242
msgid "Cohort"
@@ -4772,13 +4813,13 @@ msgid ""
"The :guilabel:`Cohort` view is used to examine the life cycle of records "
"over a time period. For example, it is used in the Subscriptions app to view"
" the subscriptions' retention rate."
msgstr ""
msgstr ":guilabel:`群组`视图用于检查一段时间内记录的生命周期。例如,在订阅应用程序中用于查看订阅保留率。"
#: ../../content/applications/productivity/studio/views.rst:247
msgid ""
"To display a measure (i.e., the aggregated value of a given field) by "
"default on the view, select a :guilabel:`Measure Field`."
msgstr ""
msgstr "要在视图上默认显示测量值(即给定字段的聚合值),选择:guilabel:`测量字段`。"
#: ../../content/applications/productivity/studio/views.rst:249
msgid ""
@@ -4786,6 +4827,7 @@ msgid ""
":guilabel:`Day`, :guilabel:`Week`, :guilabel:`Month`, or :guilabel:`Year` "
"under :guilabel:`Interval`."
msgstr ""
"要选择默认情况下对结果进行分组的时间间隔,在:guilabel:`间隔`下选择:guilabel:`日`、:guilabel:`周`、:guilabel:`月`或:guilabel:`年`。"
#: ../../content/applications/productivity/studio/views.rst:251
msgid ""
@@ -4795,6 +4837,10 @@ msgid ""
"records moving out over a period of time - it starts at 0% and increases "
"with time`."
msgstr ""
"要更改群组:guilabel:`模式`,选择:guilabel:`Retention` :dfn:`the percentage of records "
"staying over a period of time, it starts at 100% and decreases with "
"time`或:guilabel:`Churn` :dfn:`the percentage of records moving out over a "
"period of time - it starts at 0% and increases with time`。"
#: ../../content/applications/productivity/studio/views.rst:255
msgid ""
@@ -4803,10 +4849,11 @@ msgid ""
"(from -15 to 0). For most purposes, the :guilabel:`Forward` timeline is "
"used."
msgstr ""
"要更改:guilabel:`时间线`(即列)前进的方式,选择:guilabel:`Forward`0~+15)或:guilabel:`Backward`-15~0)。对于多数目的,使用时间线:guilabel:`向前`。"
#: ../../content/applications/productivity/studio/views.rst:0
msgid "Subscription model's Cohort view"
msgstr ""
msgstr "订阅模型的群组视图"
#: ../../content/applications/productivity/studio/views.rst:268
msgid "Gantt"
@@ -4816,42 +4863,42 @@ msgstr "甘特"
msgid ""
"The :guilabel:`Gantt` view is used to forecast and examine the overall "
"progress of records. Records are represented by a bar under a time scale."
msgstr ""
msgstr ":guilabel:`甘特`视图用于预测和检查记录的总体进度。记录由时间刻度下方的进度条表示。"
#: ../../content/applications/productivity/studio/views.rst:273
msgid ""
"To prevent users from creating or editing records, untick :guilabel:`Can "
"Create` or :guilabel:`Can Edit`."
msgstr ""
msgstr "要防止用户创建或编辑记录,取消勾选:guilabel:`可创建`或:guilabel:`可编辑`。"
#: ../../content/applications/productivity/studio/views.rst:275
msgid ""
"To fill cells in gray whenever a record should not be created there (e.g., "
"on weekends for employees), tick :guilabel:`Display Unavailability`."
msgstr ""
msgstr "要填写不应创建记录的(例如,周末)灰色单元格,勾选:guilabel:`显示不可用`。"
#: ../../content/applications/productivity/studio/views.rst:279
msgid ""
"The underlying model must support this feature, and support for it cannot be"
" added using Studio. It is supported for the Project, Time Off, Planning, "
"and Manufacturing apps."
msgstr ""
msgstr "基础模型须支持该功能,且不能使用Studio添加支持。支持项目、休息、计划和生产应用程序。"
#: ../../content/applications/productivity/studio/views.rst:282
msgid "To show a total row at the bottom, tick :guilabel:`Display Total row`."
msgstr ""
msgstr "要在底部显示总计行,勾选 :guilabel:`显示总计行`。"
#: ../../content/applications/productivity/studio/views.rst:283
msgid ""
"To collapse multiple records in a single row, tick :guilabel:`Collapse First"
" Level`."
msgstr ""
msgstr "要在一行中折叠多条记录,勾选:guilabel:`折叠第一级`。"
#: ../../content/applications/productivity/studio/views.rst:284
msgid ""
"To choose which way records are grouped by default on rows (e.g., per "
"employee or project), select a field under :guilabel:`Default Group by`."
msgstr ""
msgstr "要选择记录的默认分组方式(例如,按员工或项目),在:guilabel:`默认分组方式`下选择一个字段。"
#: ../../content/applications/productivity/studio/views.rst:286
msgid ""
@@ -4859,19 +4906,20 @@ msgid ""
":guilabel:`Week`, :guilabel:`Month`, or :guilabel:`Year` under "
":guilabel:`Default Scale`."
msgstr ""
"要定义查看记录的默认时间刻度,在:guilabel:`默认刻度`下选择:guilabel:`日`、:guilabel:`周`、:guilabel:`月`或:guilabel:`年`。"
#: ../../content/applications/productivity/studio/views.rst:288
msgid ""
"To color records on the view, select a field under :guilabel:`Color`. All "
"the records sharing the same value for that field are displayed using the "
"same color."
msgstr ""
msgstr "要为视图中的记录设置颜色,在:guilabel:`颜色`下选择一个字段,与该字段值相同的所有记录将显示为设置颜色。"
#: ../../content/applications/productivity/studio/views.rst:292
msgid ""
"As the number of colors is limited, the same color can be assigned to "
"different values."
msgstr ""
msgstr "由于颜色数量有限,同一颜色可能分配给不同的值。"
#: ../../content/applications/productivity/studio/views.rst:294
msgid ""
@@ -4881,14 +4929,16 @@ msgid ""
":guilabel:`Day` under :guilabel:`Week Precision`, and :guilabel:`Month "
"Precision`."
msgstr ""
"要规定各时间刻度除以的精度,选择 "
":guilabel:`日精度`下的:guilabel:`一刻钟`、:guilabel:`半小时`或:guilabel:`小时`:guilabel:`周精度`下的:guilabel:`半天`或:guilabel:`全天`,以及:guilabel:`月精度`。"
#: ../../content/applications/productivity/studio/views.rst:0
msgid "Planning Shift model's Gantt view"
msgstr ""
msgstr "计划班次模型的甘特视图"
#: ../../content/applications/productivity/studio/views.rst:308
msgid "Reporting views"
msgstr ""
msgstr "报告视图"
#: ../../content/applications/productivity/studio/views.rst:317
msgid "Pivot"
@@ -4901,12 +4951,13 @@ msgid ""
"numeric data, create categories, and drill down the data by expanding and "
"collapsing different levels of data."
msgstr ""
":guilabel:`数据透视`视图用于以交互方式探索和分析记录中包含的数据。对于通过扩展和折叠不同级别的数据进行数字数据聚合、类别创建和数据深入探索尤其有用。"
#: ../../content/applications/productivity/studio/views.rst:323
msgid ""
"To access all records whose data is aggregated under a cell, tick "
":guilabel:`Access records from cell`."
msgstr ""
msgstr "要查看在单元格内聚合数据的所有记录,勾选:guilabel:`Access records from cell`。"
#: ../../content/applications/productivity/studio/views.rst:325
msgid ""
@@ -4914,22 +4965,24 @@ msgid ""
":guilabel:`Column grouping`, :guilabel:`Row grouping - First level`, or "
":guilabel:`Row grouping - Second level`."
msgstr ""
"要将数据划分为不同类别,选择:guilabel:`Column grouping`、:guilabel:`Row grouping - First "
"level`或:guilabel:`Row grouping - Second level`下的字段。"
#: ../../content/applications/productivity/studio/views.rst:327
msgid ""
"To add different types of data to be measured using the view, select a field"
" under :guilabel:`Measures`."
msgstr ""
msgstr "要使用视图添加要测量的、不同类型的数据,在:guilabel:`测量`下选择一个字段。"
#: ../../content/applications/productivity/studio/views.rst:329
msgid ""
"To display a count of records that made up the aggregated data in a cell, "
"tick :guilabel:`Display count`."
msgstr ""
msgstr "要显示构成单元格内聚合数据的记录计数,勾选:guilabel:`显示计数`。"
#: ../../content/applications/productivity/studio/views.rst:0
msgid "Purchase Report model's Pivot view"
msgstr ""
msgstr "采购报告模型的数据透视视图"
#: ../../content/applications/productivity/studio/views.rst:341
msgid "Graph"
@@ -4939,13 +4992,14 @@ msgstr "图形"
msgid ""
"The :guilabel:`Graph` view is used to showcase data from records in a bar, "
"line, or pie chart."
msgstr ""
msgstr ":guilabel:`图表`视图用于显示条形图、折线图或饼图中记录的数据。"
#: ../../content/applications/productivity/studio/views.rst:345
msgid ""
"To change the default chart, select :guilabel:`Bar`, :guilabel:`Line`, or "
":guilabel:`Pie` under :guilabel:`Type`."
msgstr ""
"要更改默认图表,在:guilabel:`类型`下选择:guilabel:`条形图`、:guilabel:`拆线图`或:guilabel:`饼图`。"
#: ../../content/applications/productivity/studio/views.rst:347
msgid ""
@@ -4953,12 +5007,14 @@ msgid ""
":guilabel:`First dimension` and, if needed, another under :guilabel:`Second "
"dimension`."
msgstr ""
"要选择默认数据维度(类别),在:guilabel:`First dimension`下选择一个字段,如果需要,在:guilabel:`Second "
"dimension`下选择另一个字段。"
#: ../../content/applications/productivity/studio/views.rst:349
msgid ""
"To select a default type of data to be measured using the view, select a "
"field under :guilabel:`Measure`."
msgstr ""
msgstr "要选择使用视图测量的默认数据类型,在:guilabel:`测量`下选择一个字段。"
#: ../../content/applications/productivity/studio/views.rst:351
msgid ""
@@ -4966,6 +5022,8 @@ msgid ""
"their value, select :guilabel:`Ascending` (from lowest to highest value) or "
":guilabel:`Descending` (from highest to lowest) under :guilabel:`Sorting`."
msgstr ""
"*仅适用于条形图*:要按值对不同数据类别进行排序,在:guilabel:`排序`下选择:guilabel:`升序`(从最低值到最高值) (from "
"lowest to highest value) or :guilabel:`降序`从最高值到最低值)。"
#: ../../content/applications/productivity/studio/views.rst:354
msgid ""
@@ -4973,17 +5031,18 @@ msgid ""
"aggregated under a data category on the chart, tick :guilabel:`Access "
"records from graph`."
msgstr ""
"*仅适用于条形图和饼图*:要查看在图表数据类别下聚合数据的所有记录,勾选:guilabel:`Access records from graph`。"
#: ../../content/applications/productivity/studio/views.rst:356
msgid ""
"*For Bar charts only*: When using two data dimensions (categories), display "
"the two columns on top of each other by default by ticking "
":guilabel:`Stacked graph`."
msgstr ""
msgstr "*仅适用于条形图*:如果使用两个数据维度(类别),勾选:guilabel:`Stacked graph`,默认将两列显示在彼此顶部。"
#: ../../content/applications/productivity/studio/views.rst:0
msgid "Sales Analysis Report model's Bar chart on Graph view"
msgstr ""
msgstr "图表视图中销售分析报告模型的条形图"
#: ../../content/applications/productivity/studio/views.rst:368
msgid "Dashboard"
@@ -4994,8 +5053,8 @@ msgid ""
"The :guilabel:`Dashboard` view is used to display multiple reporting views "
"and key performance indicators. Which elements are displayed on the view "
"depends on the configuration of the other reporting views."
msgstr ""
msgstr ":guilabel:`仪表板`视图用于显示多个报告视图和关键性能指标。视图中显示的元素取决于其他报告视图的配置。"
#: ../../content/applications/productivity/studio/views.rst:0
msgid "Sales Analysis Report model's Dashboard view"
msgstr ""
msgstr "销售分析报告模型的仪表板视图"
+115 -42
View File
@@ -11,19 +11,17 @@
# Miao Zhou <zhoumiao_nuaa@outlook.com>, 2022
# Kenny Yang <biganglerau@gmail.com>, 2022
# 山西清水欧度(QQ:54773801) <54773801@qq.com>, 2022
# 宣一敏 <freemanxuan@163.com>, 2022
# udcs <seanhwa@hotmail.com>, 2022
# fausthuang, 2022
# mrshelly <mrshelly@hotmail.com>, 2022
# 黎伟杰 <674416404@qq.com>, 2022
# Gary Wei <Gary.wei@elico-corp.com>, 2022
# John Lin <linyinhuan@139.com>, 2022
# 稀饭~~ <wangwhai@qq.com>, 2022
# Martin Trigaux, 2022
# diaojiaolou <124412206@qq.com>, 2022
# Datasource International <Hennessy@datasourcegroup.com>, 2022
# Mandy Choy <mnc@odoo.com>, 2022
# Emily Jia <eji@odoo.com>, 2022
# Martin Trigaux, 2023
# Jeffery CHEN Fan <jeffery9@gmail.com>, 2023
#
#, fuzzy
@@ -31,7 +29,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo 16.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-13 14:27+0000\n"
"POT-Creation-Date: 2023-01-19 15:37+0000\n"
"PO-Revision-Date: 2022-10-04 12:54+0000\n"
"Last-Translator: Jeffery CHEN Fan <jeffery9@gmail.com>, 2023\n"
"Language-Team: Chinese (China) (https://www.transifex.com/odoo/teams/41243/zh_CN/)\n"
@@ -4528,67 +4526,142 @@ msgid "Advanced Topics"
msgstr "高级话题"
#: ../../content/applications/sales/sales/advanced/portal.rst:3
msgid "How to give portal access rights to my customers?"
msgstr "如何给我的客户门户访问权限?"
msgid "Portal access"
msgstr ""
#: ../../content/applications/sales/sales/advanced/portal.rst:6
msgid "What is Portal access/Who is a portal user?"
msgstr "门户权限怎么设置? 哪些可以是门户用户?"
#: ../../content/applications/sales/sales/advanced/portal.rst:5
msgid ""
"Portal access is given to users who need the ability to view certain "
"documents or information within an Odoo database."
msgstr ""
#: ../../content/applications/sales/sales/advanced/portal.rst:8
msgid ""
"A portal access is given to a user who has the necessity to have access to "
"Odoo instance, to view certain documents or information in the system."
msgstr "拥有门户登陆权限的用户能够登陆Odoo的环境。在系统中查看一些文档或者信息。"
"Some common use cases for providing portal access include allowing customers"
" to read/view any or all of the following in Odoo:"
msgstr ""
#: ../../content/applications/sales/sales/advanced/portal.rst:11
msgid "leads/opportunities"
msgstr ""
#: ../../content/applications/sales/sales/advanced/portal.rst:12
msgid "For Example, a long term client who needs to view online quotations."
msgstr "例如,需要查看在线报价的长期客户。"
msgid "quotations/sales orders"
msgstr ""
#: ../../content/applications/sales/sales/advanced/portal.rst:13
msgid "purchase orders"
msgstr ""
#: ../../content/applications/sales/sales/advanced/portal.rst:14
msgid ""
"A portal user has only read/view access. He or she will not be able to edit "
"any document in the system."
msgstr "门户用户只有读/查看的权限。没有在系统中进行编辑的权限。"
msgid "invoices & bills"
msgstr ""
#: ../../content/applications/sales/sales/advanced/portal.rst:15
msgid "projects"
msgstr ""
#: ../../content/applications/sales/sales/advanced/portal.rst:16
msgid "tasks"
msgstr "任务"
#: ../../content/applications/sales/sales/advanced/portal.rst:17
msgid "timesheets"
msgstr ""
#: ../../content/applications/sales/sales/advanced/portal.rst:18
msgid "How to give portal access to customers?"
msgstr "如何允许客户访问门户网站?"
msgid "tickets"
msgstr ""
#: ../../content/applications/sales/sales/advanced/portal.rst:21
msgid "From Contacts Module"
msgstr "从联系人模块"
#: ../../content/applications/sales/sales/advanced/portal.rst:19
msgid "signatures"
msgstr ""
#: ../../content/applications/sales/sales/advanced/portal.rst:20
msgid "subscriptions"
msgstr "网站订阅"
#: ../../content/applications/sales/sales/advanced/portal.rst:23
msgid ""
"From the main menu, select **Contacts** menu. If the contact is not yet "
"created in the system, click on the create button to create new contact. "
"Enter details of the contact and click \"save\"."
"Portal users only have read/view access, and will not be able to edit any "
"documents in the database."
msgstr ""
"从主菜单中点击 **讯** ,如果该联系人在系统中不存在,则需要点创建按钮来创建新的联系人,并在通讯录页面中录入详细的数据并点击 \" 保存\" 。"
#: ../../content/applications/sales/sales/advanced/portal.rst:33
#: ../../content/applications/sales/sales/advanced/portal.rst:27
msgid "Provide portal access to customers"
msgstr ""
#: ../../content/applications/sales/sales/advanced/portal.rst:28
msgid ""
"Choose a contact, click on the **Action** menu in the top-center of the "
"interface and from the drop down."
msgstr "要选择联系人, 点击页面上方的 **** 下拉列表按钮。"
"From the main Odoo dashboard, select the :guilabel:`Contacts` application. "
"If the contact is not yet created in the database, click on the "
":guilabel:`Create` button, enter the details of the contact, and then click "
":guilabel:`Save`. Otherwise, choose an existing contact, and then click on "
"the :guilabel:`Action` drop-down menu located at the top-center of the "
"interface."
msgstr ""
#: ../../content/applications/sales/sales/advanced/portal.rst:36
msgid "Select **Portal Access Management**. A pop up window appears."
msgstr "选择了 **户访问管** 。会有窗口弹出。"
#: ../../content/applications/sales/sales/advanced/portal.rstNone
msgid "Use the Contacts application to give portal access to users"
msgstr ""
#: ../../content/applications/sales/sales/advanced/portal.rst:37
msgid ""
"Then select :guilabel:`Grant portal access`. A pop-up window appears, "
"listing three fields:"
msgstr ""
#: ../../content/applications/sales/sales/advanced/portal.rst:39
msgid ""
":guilabel:`Contact`: the recorded name of the contact in the Odoo database"
msgstr ""
#: ../../content/applications/sales/sales/advanced/portal.rst:40
msgid ""
":guilabel:`Email`: the contact's email address that they will use to log "
"into the portal"
msgstr ""
#: ../../content/applications/sales/sales/advanced/portal.rst:41
msgid ""
"Enter the login **email ID**, check the box under **In Portal** and add the "
"content to be included in the email in the text field box below. Click on "
"**Apply** when you're done."
msgstr "进入登陆 **电邮地址** , 在 **门户中** 的下方选择勾选框并且在下方的文本框中添加邮件的内容。完成后点击 **应用** 。"
msgid ":guilabel:`In Portal`: whether or not the user has portal access"
msgstr ""
#: ../../content/applications/sales/sales/advanced/portal.rst:47
#: ../../content/applications/sales/sales/advanced/portal.rst:43
msgid ""
"To grant portal access, first enter the contact's :guilabel:`Email` they "
"will use to log into the portal. Then, check the box under the :guilabel:`In"
" Portal` column. Optionally, add text to the invitation message the contact "
"will receive. Then click :guilabel:`Apply` to finish."
msgstr ""
#: ../../content/applications/sales/sales/advanced/portal.rstNone
msgid ""
"An email address and corresponding checkbox for the contact need to be filled in before\n"
"sending a portal invitation."
msgstr ""
#: ../../content/applications/sales/sales/advanced/portal.rst:52
msgid ""
"An email will be sent to the specified email address, indicating that the "
"contact is now a portal user of the respective instance."
msgstr "所有的邮件会被发给特定的邮件地址, 该邮件地址指明联系人是当前环境下的门户用户。"
"contact is now a portal user for that Odoo database."
msgstr ""
#: ../../content/applications/sales/sales/advanced/portal.rst:56
msgid ""
"To grant portal access to multiple users at once, navigate to a company "
"contact, then click :menuselection:`Action --> Grant portal access` to view "
"a list of all of the company's related contacts. Check the box under the "
":guilabel:`In Portal` column for all the contacts that need portal access, "
"then click :guilabel:`Apply`."
msgstr ""
#: ../../content/applications/sales/sales/advanced/portal.rst:62
msgid ""
"At any time, portal access can be revoked by navigating to the contact, "
"clicking :menuselection:`Action --> Grant portal access`, and then "
"unselecting the checkbox under the :guilabel:`In Portal` column and clicking"
" :guilabel:`Apply`."
msgstr ""
#: ../../content/applications/sales/sales/amazon_connector.rst:5
msgid "Amazon Connector"