# SOME DESCRIPTIVE TITLE. # Copyright (C) Odoo S.A. # This file is distributed under the same license as the Odoo package. # FIRST AUTHOR , YEAR. # # Translators: # Connie Xiao , 2021 # Miao Zhou , 2021 # 黎伟杰 <674416404@qq.com>, 2021 # 稀饭~~ , 2022 # fausthuang, 2022 # Mandy Choy , 2022 # Datasource International , 2022 # John Lin , 2022 # Martin Trigaux, 2022 # 山西清水欧度(QQ:54773801) <54773801@qq.com>, 2022 # diaojiaolou <124412206@qq.com>, 2022 # Jeffery CHEN , 2022 # zhao yonghui, 2022 # Emily Jia , 2022 # Raymond Yu , 2022 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Odoo 15.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-17 09:05+0000\n" "PO-Revision-Date: 2021-11-02 08:47+0000\n" "Last-Translator: Raymond Yu , 2022\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" "Content-Transfer-Encoding: 8bit\n" "Language: zh_CN\n" "Plural-Forms: nplurals=1; plural=0;\n" #: ../../content/applications/general.rst:3 msgid "Miscellaneous" msgstr "杂项" #: ../../content/applications/general/apps_modules.rst:3 msgid "Apps and modules" msgstr "应用和模块" #: ../../content/applications/general/apps_modules.rst:5 msgid "" "You can :ref:`install `, :ref:`upgrade ` " "and :ref:`uninstall ` all apps and modules from the " ":menuselection:`Apps` dashboard." msgstr "" "您可以从 :ref:`install `、 :ref:`upgrade ` 和 " ":ref:`uninstall ` 所有应用和模块从 :menuselection:`Apps` 仪表板。" #: ../../content/applications/general/apps_modules.rst:8 msgid "" "By default, an *Apps* filter is applied. If you want to search for modules, " "click on *Filters* and select *Extra*." msgstr "默认情况下,将应用“*应用程序*”筛选器。如果要搜索模块,请单击“*筛选器”,然后选择“*额外”。。" #: ../../content/applications/general/apps_modules.rstNone msgid "Add \"Extra\" filter in Odoo Apps" msgstr "在过滤器中添加 \"额外\" 查询" #: ../../content/applications/general/apps_modules.rst:16 msgid "" "Odoo is *not a smartphone*, and its apps shouldn't be installed or " "uninstalled carelessly. Apply caution when adding or removing apps and " "modules on your database since this may impact your subscription costs." msgstr "Odoo*不是智能手机*,其应用程序不应该不小心安装或卸载。在数据库上添加或删除应用和模块时要小心,因为这可能会影响订阅成本。" #: ../../content/applications/general/apps_modules.rst:0 msgid "**Installing or uninstalling apps and managing users is up to you.**" msgstr "**安装或卸载应用程序以及管理用户由您决定。**" #: ../../content/applications/general/apps_modules.rst:0 msgid "" "As the administrator of your database, you are responsible for its usage, as" " you know best how your organization works." msgstr "作为数据库的管理员,您应对其使用情况负责,因为您最了解组织的工作方式。" #: ../../content/applications/general/apps_modules.rst:0 msgid "**Odoo apps have dependencies.**" msgstr "**Odoo应用程序具有依赖性。**" #: ../../content/applications/general/apps_modules.rst:0 msgid "" "Installing some apps and features with dependencies may also install " "additional apps and modules that are technically required, even if you won't" " actively use them." msgstr "安装某些具有依赖项的应用和功能还可能安装技术上需要的其他应用和模块,即使你不会主动使用它们。" #: ../../content/applications/general/apps_modules.rst:0 msgid "**Test app installation/removal on a duplicate of your database.**" msgstr "**数据库副本上测试应用安装/删除。**" #: ../../content/applications/general/apps_modules.rst:0 msgid "" "This way, you can know what app dependencies may be required or what data " "may be erased." msgstr "这样,你就可以知道可能需要哪些应用依赖项,或者可以擦除哪些数据。" #: ../../content/applications/general/apps_modules.rst:32 msgid "Install apps and modules" msgstr "安装应用和模块" #: ../../content/applications/general/apps_modules.rst:34 msgid "" "Go to :menuselection:`Apps`, and click on the *Install* button of the app " "you want to install." msgstr "转到:menuselection:`Apps`,然后单击要安装的应用程序的*Install*按钮。" #: ../../content/applications/general/apps_modules.rst:37 msgid "" "If the module you are looking for is not listed, you can **update the app " "list**." msgstr "如果未列出您要查找的模块,则可以 **新应用程序列** 。" #: ../../content/applications/general/apps_modules.rst:39 msgid "" "To do so, activate the :ref:`developer mode `, then go to " ":menuselection:`Apps --> Update Apps List` and click on *Update*." msgstr "" "为此,请激活 :ref:`developer mode `,然后转到 :menuselection:`Apps --> " "Update Apps List` 并单击 *Update*。" #: ../../content/applications/general/apps_modules.rst:45 msgid "Upgrade apps and modules" msgstr "升级应用和模块" #: ../../content/applications/general/apps_modules.rst:47 msgid "" "On some occasions, new improvements or app features are added to " ":doc:`supported versions of Odoo " "`. To be able to use them, you " "must **upgrade** your app." msgstr "" "在某些情况下,新的改进或应用程序功能被添加到:d " "oc:“Odoo的受支持版本”。为了能够使用它们,你必须 **级 **的应用。" #: ../../content/applications/general/apps_modules.rst:50 msgid "" "Go to :menuselection:`Apps`, click on the *dropdown menu* of the app you " "want to upgrade, then on *Upgrade*." msgstr "转到:menuselection:`Apps`,单击要升级的应用程序的*下拉菜单*,然后单击*升级*。" #: ../../content/applications/general/apps_modules.rst:56 msgid "Uninstall apps and modules" msgstr "卸载应用程序和模块" #: ../../content/applications/general/apps_modules.rst:58 msgid "" "Go to :menuselection:`Apps`, click on the *dropdown menu* of the app you " "want to uninstall, then on *Uninstall*." msgstr "转到:menuselection:`Apps`,单击要卸载的应用程序的*下拉菜单*,然后单击*卸载*。" #: ../../content/applications/general/apps_modules.rst:64 msgid "" "Some apps have dependencies, meaning that one app requires another. " "Therefore, uninstalling one app may uninstall multiple apps and modules. " "Odoo warns you which dependant apps and modules are affected by it." msgstr "" "某些应用具有依赖项,这意味着一个应用需要另一个应用。因此,卸载一个应用程序可能会卸载多个应用程序和模块。Odoo会警告您哪些依赖的应用程序和模块会受到它的影响。" #: ../../content/applications/general/apps_modules.rst:71 msgid "To complete the uninstallation, click on *Confirm*." msgstr "要完成卸载,请单击“*确认*”。" #: ../../content/applications/general/apps_modules.rst:74 msgid "" "Uninstalling an app also uninstalls all its dependencies and permanently " "erases their data." msgstr "卸载应用还会卸载其所有依赖项并永久擦除其数据。" #: ../../content/applications/general/auth.rst:5 msgid "Authentication" msgstr "认证" #: ../../content/applications/general/auth/2fa.rst:3 msgid "Two-factor Authentication" msgstr "双重验证" #: ../../content/applications/general/auth/2fa.rst:5 msgid "" "Two-factor authentication (\"2FA\") is a good way to improve the security of" " an account, to make it less likely that an other person will manage to log " "in instead of you." msgstr "双因素身份验证(“2FA”)是提高帐户安全性的好方法,可以降低其他人代替您登录的可能性。" #: ../../content/applications/general/auth/2fa.rst:9 msgid "" "Practically, it means storing a secret inside an *authenticator* (usually " "your cell phone) and exchanging a code from the authenticator when you try " "to log in." msgstr "实际上,这意味着将密钥存储在*身份验证器*(通常是您的手机)中,并在您尝试登录时交换来自身份验证器的代码。" #: ../../content/applications/general/auth/2fa.rst:13 msgid "" "This means an attacker needs *both* to have guessed (or found) your password" " and to access (or steal) your authenticator, a more difficult proposition " "than either one or the other." msgstr "这意味着攻击者需要*两者*来猜测(或找到)您的密码并访问(或窃取)您的身份验证器,这比其中任何一个都更难。" #: ../../content/applications/general/auth/2fa.rst:18 msgid "Requirements" msgstr "要求" #: ../../content/applications/general/auth/2fa.rst:20 msgid "" "These lists are just examples, they are not endorsements of any specific " "software." msgstr "这些列表只是示例,它们不是对任何特定软件的认可。" #: ../../content/applications/general/auth/2fa.rst:23 msgid "" "If you don't already have one, you will need to choose an authenticator." msgstr "如果您还没有身份验证器,则需要选择身份验证器。" #: ../../content/applications/general/auth/2fa.rst:26 msgid "" "Phone-based authenticators are the easiest and most common so we will assume" " you'll pick and install one on your phone, examples include `Authy " "`_, `FreeOTP `_, `Google " "Authenticator `_, " "`LastPass Authenticator `_, `Microsoft " "Authenticator `_, ...; password managers also " "commonly include :abbr:`2FA (two-factor authentication)` support e.g. " "`1Password `_, `Bitwarden" " `_, ..." msgstr "" "基于电话的身份验证器是最简单和最常见的,因此我们假设您将在手机上选择并安装一个,示例包括“Authy " "”_,“FreeOTP ”_,“Google " "Authenticator " "”_,“LastPass " "Authenticator ”_,“Microsoft Authenticator " "`_," " ...;密码管理器通常还包括:abbr:'2FA(双因素身份验证)'支持,例如'1Password " "'_,'Bitwarden " "'_,..." #: ../../content/applications/general/auth/2fa.rst:39 msgid "" "For the sake of demonstration we will be using Google Authenticator (not " "because it is any good but because it is quite common)." msgstr "为了演示,我们将使用Google身份验证器(不是因为它很好,而是因为它很常见)。" #: ../../content/applications/general/auth/2fa.rst:43 msgid "Setting up two-factor authentication" msgstr "设置双重身份验证" #: ../../content/applications/general/auth/2fa.rst:45 msgid "" "Once you have your authenticator of choice, go to the Odoo instance you want" " to setup :abbr:`2FA (two-factor authentication)`, then open " ":guilabel:`Preferences` (or :guilabel:`My Profile`):" msgstr "" "一旦你有了你选择的身份验证器,转到你想要设置的Odoo实例:abbr:`2FA(双因素身份验证)`,然后打开:guilabel:`Preferences`(或:guilabel:`My" " Profile`):" #: ../../content/applications/general/auth/2fa.rst:52 msgid "" "Open the :guilabel:`Account Security` tab, then click the :guilabel:`Enable " "two-factor authentication` button:" msgstr "打开 :guilabel:`帐户安全` 选项卡,然后单击 :guilabel:`启用双因素身份验证` 按钮:" #: ../../content/applications/general/auth/2fa.rst:58 msgid "" "Because this is a security-sensitive action, you will need to input your " "password:" msgstr "由于这是安全敏感操作,因此您需要输入密码:" #: ../../content/applications/general/auth/2fa.rst:64 msgid "After which you will see this screen with a barcode:" msgstr "之后,您将看到带有条形码的此屏幕:" #: ../../content/applications/general/auth/2fa.rst:69 msgid "" "In most applications, you can simply *scan the barcode* via the " "authenticator of your choice, the authenticator will then take care of all " "the setup:" msgstr "在大多数应用中,您只需通过您选择的身份验证器*扫描条形码*,然后身份验证器将负责所有设置:" #: ../../content/applications/general/auth/2fa.rst:78 msgid "" "If you can not scan the screen (e.g. because you are doing this set-up on " "the same phone as the authenticator application), you can click the provided" " link, or copy the secret to manually set-up your authenticator:" msgstr "如果您无法扫描屏幕(例如,因为您在身份验证器应用程序所在的同一手机上进行此设置),则可以单击提供的链接,或复制密钥以手动设置身份验证器:" #: ../../content/applications/general/auth/2fa.rst:89 msgid "" "Once this is done, the authenticator should display a *verification code* " "with some useful identifying information (e.g. the domain and login for " "which the code is):" msgstr "完成此操作后,身份验证器应显示一个*验证码*,其中包含一些有用的识别信息(例如,代码所在的域和登录名):" #: ../../content/applications/general/auth/2fa.rst:96 msgid "" "You can now input the code into the :guilabel:`Verification Code` field, " "then click the :guilabel:`Enable two-factor authentication` button." msgstr "现在,您可以将代码输入到 :guilabel:`验证码` 字段中,然后单击 :guilabel:`启用双因素身份验证`按钮。" #: ../../content/applications/general/auth/2fa.rst:100 msgid "" "Congratulation, your account is now protected by two-factor authentication!" msgstr "恭喜,您的帐户现在受到双因素身份验证的保护!" #: ../../content/applications/general/auth/2fa.rst:107 msgid "Logging in" msgstr "正在登录" #: ../../content/applications/general/auth/2fa.rst:109 msgid "You should now :guilabel:`Log out` to follow along." msgstr "您现在应该:guilabel:`注销`以跟随。" #: ../../content/applications/general/auth/2fa.rst:111 msgid "" "On the login page, input the username and password of the account for which " "you set up :abbr:`2FA (two-factor authentication)`, rather than immediately " "enter Odoo you will now get a second log-in screen:" msgstr "" "在登录页面上,输入您为其设置的帐户的用户名和密码:abbr:`2FA(双因素身份验证)`,而不是立即输入Odoo,您现在将获得第二个登录屏幕:" #: ../../content/applications/general/auth/2fa.rst:118 msgid "" "Get your authenticator, input the code it provides for the domain and " "account, validate, and you're now in." msgstr "获取您的身份验证器,输入它为域和帐户提供的代码,进行验证,您现在就进入了。" #: ../../content/applications/general/auth/2fa.rst:121 msgid "" "And that's it. From now on, unless you disable :abbr:`2FA (two-factor " "authentication)` you will have a two-step log-in process rather than the old" " one-step process." msgstr "就是这样。从现在开始,除非您禁用:abbr:'2FA(双因素身份验证)',否则您将拥有两步登录过程,而不是旧的一步过程。" #: ../../content/applications/general/auth/2fa.rst:125 msgid "" "Don't lose your authenticator, if you do, you will need an *Odoo " "Administrator* to disable :abbr:`2FA (two-factor authentication)` on the " "account." msgstr "不要丢失您的身份验证器,如果您这样做,您将需要一个*Odoo管理员*来禁用帐户上的:abbr:'2FA(双因素身份验证)'。" #: ../../content/applications/general/auth/azure.rst:3 msgid "OAuth" msgstr "OAuth" #: ../../content/applications/general/auth/azure.rst:5 msgid "" "Due to specific requirements in Azure's OAuth implementation, Microsoft " "Azure OAuth identification is NOT compatible with Odoo at the moment." msgstr "因Azure云平台OAuth鉴权接口实现中的特殊需求,微软Azure云OAuth身份认证当前与Odoo不兼容." #: ../../content/applications/general/auth/google.rst:3 msgid "Google Sign-In Authentication" msgstr "谷歌登录身份验证" #: ../../content/applications/general/auth/google.rst:5 msgid "" "The **Google Sign-In Authentication** is a useful function that allows your " "users to sign in to Odoo with their Google account." msgstr "**谷歌登录身份验证 **一个有用的功能,允许您的用户使用他们的谷歌帐户登录到Odoo。" #: ../../content/applications/general/auth/google.rst:8 msgid "" "This is particularly helpful if your organization uses Google Workforce and " "you want the employees within your organization to connect to Odoo with " "their Google Accounts." msgstr "如果您的组织使用 Google Workforce,并且您希望组织内的员工使用其 Google 帐户连接到 Odoo,这将特别有用。" #: ../../content/applications/general/auth/google.rst:14 #: ../../content/applications/general/voip/axivox.rst:16 #: ../../content/applications/general/voip/onsip.rst:13 msgid "Configuration" msgstr "基础配置" #: ../../content/applications/general/auth/google.rst:16 msgid "" "The integration of the Google sign-in function requires configuration both " "on Google and on Odoo." msgstr "谷歌登录功能的集成需要在谷歌和Odoo上进行配置。" #: ../../content/applications/general/auth/google.rst:21 msgid "Google API Dashboard" msgstr "Google API Dashboard" #: ../../content/applications/general/auth/google.rst:23 msgid "" "Go to the `Google API Dashboard `_." msgstr "转到“Google API Dashboard ”_。" #: ../../content/applications/general/auth/google.rst:24 msgid "" "Make sure the right project is opened. If you don't have a project yet, " "click on *Create Project*, fill out the project name and other details of " "your company, and click on *Create*." msgstr "确保打开了正确的项目。如果您还没有项目,请单击“*创建项目*”,填写您公司的项目名称和其他详细信息,然后单击“*创建”。" #: ../../content/applications/general/auth/google.rst:0 msgid "Filling out the details of a new project" msgstr "填写新项目的细节" #: ../../content/applications/general/auth/google.rst:32 msgid "Choose the name of your own company from the drop-down menu." msgstr "从下拉菜单中选择您自己公司的名称。" #: ../../content/applications/general/auth/google.rst:37 msgid "OAuth consent screen" msgstr "OAuth 同意屏幕" #: ../../content/applications/general/auth/google.rst:39 msgid "On the left side menu, click on :menuselection:`OAuth consent screen`." msgstr "在左侧菜单中,单击:menuselection:`OAuth同意屏幕`。" #: ../../content/applications/general/auth/google.rst:0 msgid "Google oauth consent selection menu" msgstr "谷歌 oauth 同意选择菜单" #: ../../content/applications/general/auth/google.rst:45 msgid "" "Choose one of the options **(Internal / External)** as instructed, and click" " on *Create*." msgstr "按照说明选择其中一个选** (内部/外部)**,然后单击*创建*。" #: ../../content/applications/general/auth/google.rst:0 msgid "Choice of a user type in oauth consent" msgstr "oauth 同意屏幕中选择用户类型" #: ../../content/applications/general/auth/google.rst:51 msgid "" "Fill out your details and domain info, then click on *Save and Continue*." msgstr "填写您的详细信息和域名信息,然后单击“*保存并继续*”。" #: ../../content/applications/general/auth/google.rst:52 msgid "" "On the **Scopes** page, leave all fields as is, and click on *Save and " "Continue*." msgstr "在“ **** ”页上,保留所有字段不变,然后单击“*保存并继续*”。" #: ../../content/applications/general/auth/google.rst:57 msgid "Credentials" msgstr "授权认证" #: ../../content/applications/general/auth/google.rst:59 msgid "On the left side menu, click on :menuselection:`Credentials`." msgstr "在左侧菜单中,单击:menuselection:`凭据`。" #: ../../content/applications/general/auth/google.rst:0 msgid "Credentials button menu" msgstr "凭据按钮菜单" #: ../../content/applications/general/auth/google.rst:65 msgid "Click on *Create Credentials* and select **OAuth client ID**." msgstr "单击“*创建凭据*”,然后选择“OAuth 客户端 ID”。。" #: ../../content/applications/general/auth/google.rst:0 msgid "Oauth client id selection" msgstr "Oauth 客户端id选择" #: ../../content/applications/general/auth/google.rst:71 msgid "" "Select **Web Application** as the Application type. Now configure the " "allowed pages on which you will be redirected." msgstr "选择“**Web 应用程** ”作为“应用程序类型”。现在配置将重定向到的允许页面。" #: ../../content/applications/general/auth/google.rst:74 msgid "" "In order to achieve this, in the **Authorized redirect URIs** field, enter " "your database's domain immediately followed by ``/auth_oauth/signin``. For " "example: ``https://mydomain.odoo.com/auth_oauth/signin``, then click on " "*Create*." msgstr "" "为了实现这一点,在“**授权重定向 " "URI**”字段中,输入数据库的域,后跟“/auth_oauth/signin”。例如:“https://mydomain.odoo.com/auth_oauth/signin”,然后单击“*创建”。。" #: ../../content/applications/general/auth/google.rst:0 msgid "Creating oauth client id" msgstr "正在创建 oauth 客户端 id" #: ../../content/applications/general/auth/google.rst:85 msgid "Google Authentication on Odoo" msgstr "谷歌身份验证在Odoo上" #: ../../content/applications/general/auth/google.rst:90 msgid "Retrieve the Client ID" msgstr "检索客户端 ID" #: ../../content/applications/general/auth/google.rst:92 msgid "" "Once you have done the previous steps, two keys are generated on the Google " "API Dashboard: *Client ID* and *Client Secret*. Copy the *Client ID*." msgstr "完成上述步骤后,系统会在 Google API 信息中心上生成两个密钥:*客户端 ID* 和 *客户端密钥*。复制 *客户端 ID*。" #: ../../content/applications/general/auth/google.rstNone msgid "Google OAuth Client ID generated" msgstr "谷歌 OAut h客户端 ID 已生成" #: ../../content/applications/general/auth/google.rst:102 msgid "Odoo activation" msgstr "Odoo 激活" #: ../../content/applications/general/auth/google.rst:104 msgid "" "Go to :menuselection:`Odoo General Settings --> Integrations` and activate " "**OAuth Authentication**." msgstr "转到:菜单选择:`Odoo常规设置-->集成`并激** OAuth身份验** 。" #: ../../content/applications/general/auth/google.rst:108 msgid "You may have to log in again after this step." msgstr "完成此步骤后,您可能需要重新登录。" #: ../../content/applications/general/auth/google.rst:110 msgid "" "Go back to :menuselection:`General Settings --> Integrations`, activate " "**Google Authentication**, then fill out the *Client ID* with the key from " "the Google API Dashboard, and *Save*." msgstr "" "返回 :menuselection:`常规设置 --> 集成`,激活 **Google 身份验** ,然后使用 Google API " "信息中心中的密钥填写 *客户端 ID*,然后 *保存*。" #: ../../content/applications/general/auth/google.rst:0 msgid "Filling out the client id in Odoo settings" msgstr "在 Odoo 设置中填写客户端 id" #: ../../content/applications/general/auth/google.rst:121 msgid "Log in to Odoo with Google" msgstr "使用谷歌登录Odoo" #: ../../content/applications/general/auth/google.rst:123 msgid "" "To link your Google account to your Odoo profile, click on *Log in with " "Google* when you are asked to choose a new password." msgstr "要将您的Google帐户链接到您的Odoo个人资料,请在要求您选择新密码时单击*使用Google登录*。" #: ../../content/applications/general/auth/google.rst:0 msgid "Reset password screen with \"Log in with Google\" button" msgstr "重置密码屏幕 \"Log in with Google\" 按钮" #: ../../content/applications/general/auth/google.rst:130 msgid "" "Existing users must :ref:`reset their password ` to " "access the *reset password* page, while new users can directly click on *Log" " in with Google* instead of choosing a new password." msgstr "" "现有用户必须:ref:“重置密码<用户/重置密码>”才能访问*重置密码*页面,而新用户可以直接单击*使用Google*登录*,而不是选择新密码。" #: ../../content/applications/general/auth/google.rst:135 msgid "" "`Google Cloud Platform Console Help - Setting up OAuth 2.0 " "`_" msgstr "" "`Google Cloud Platform Console Help - 设置 OAuth 2.0 " "`_" #: ../../content/applications/general/auth/ldap.rst:3 msgid "Sign in with LDAP" msgstr "使用 LDAP 登录" #: ../../content/applications/general/auth/ldap.rst:5 msgid "Install the LDAP module in General Settings." msgstr "在通用设置中安装LDAP模块." #: ../../content/applications/general/auth/ldap.rst:7 msgid "Click on **Create** in Setup your LDAP Server." msgstr "点击 **** 并设置你的LDAP服务器。" #: ../../content/applications/general/auth/ldap.rst:15 msgid "Choose the company about to use the LDAP." msgstr "选择将要使用LDAP的公司." #: ../../content/applications/general/auth/ldap.rst:20 msgid "" "In **Server Information**, enter the IP address of your server and the port " "it listens to." msgstr "在 **服务器信息** 中,输入您服务器的IP地址及其侦听的端口" #: ../../content/applications/general/auth/ldap.rst:22 msgid "Tick **User TLS** if your server is compatible." msgstr "如果你的服务器兼容,请勾选 **户TLS** 。" #: ../../content/applications/general/auth/ldap.rst:27 msgid "" "In **Login Information**, enter ID and password of the account used to query" " the server. If left empty, the server will be queried anonymously." msgstr "在 **录信** 中,输入用于查询服务器的帐户ID和密码。如果留空,服务器将匿名查询。" #: ../../content/applications/general/auth/ldap.rst:32 msgid "" "In **Process Parameter**, enter the domain name of your LDAP server in LDAP " "nomenclature (e.g. ``dc=example,dc=com``)." msgstr "在 **理参** 中,在LDAP命名规则中输入你的LDAP服务器域名(例如,``dc=example,dc=com``)。" #: ../../content/applications/general/auth/ldap.rst:34 msgid "In **LDAP filter**, enter ``uid=%s``" msgstr "在 **LDAP筛** 中,输入``uid=%s``" #: ../../content/applications/general/auth/ldap.rst:39 msgid "" "In **User Information**, tick *Create User* if you want Odoo to create a " "User profile the first time someone log in with LDAP." msgstr "在 **户信** 中,如果你希望Odoo在第一次使用LDAP登录时创建用户配置文件,请勾选 *创建用户* 。" #: ../../content/applications/general/auth/ldap.rst:41 msgid "" "In **Template User**, indicate a template for the new profiles created. If " "left blanked, the admin profile will be used as template." msgstr "在 **板用** 中,为创建的新配置文件指定模板。如果留空,管理员配置文件将用作模板。" #: ../../content/applications/general/calendars.rst:5 msgid "Calendars" msgstr "日历" #: ../../content/applications/general/calendars/google/google_calendar_credentials.rst:3 msgid "Synchronize Google Calendar with Odoo" msgstr "将谷歌日历与Odoo同步" #: ../../content/applications/general/calendars/google/google_calendar_credentials.rst:5 msgid "" "Synchronize Google Calendar with Odoo to see and manage meetings from both " "platforms (updates go in both directions). This integration helps organize " "your schedule so you never miss a meeting." msgstr "" "将 Google 日历与 Odoo 同步,以从两个平台查看和管理会议(双向更新)。 这种集成有助于组织您的日程安排,因此您不会错过任何会议。" #: ../../content/applications/general/calendars/google/google_calendar_credentials.rst:9 msgid "Setup in Google" msgstr "在Google中设定" #: ../../content/applications/general/calendars/google/google_calendar_credentials.rst:12 msgid "Enable Google Calendar API" msgstr "允许Google日历API" #: ../../content/applications/general/calendars/google/google_calendar_credentials.rst:14 msgid "" "Begin by creating a new Google API project and enabling the Google Calendar " "API. Then, go to the `Google API Console " "`_ and log into your Google account." msgstr "" "首先创建一个新的 Google API 项目并启用 Google Calendar API。 然后,转到 `Google API 控制台 " "`_ 并登录您的 Google 帐户。" #: ../../content/applications/general/calendars/google/google_calendar_credentials.rst:18 msgid "" "If this is your first time visiting this page, Google will prompt you to " "enter a country and agree to the Terms of Service. Select a country from the" " drop-down list and agree to the :abbr:`ToS (Terms of Service)`." msgstr "" "如果这是您第一次访问此页面,Google 会提示您输入国家并同意服务条款。 从下拉列表中选择一个国家并同意: 缩写:`ToS(服务条款)`。" #: ../../content/applications/general/calendars/google/google_calendar_credentials.rst:22 msgid "" "Next, click :guilabel:`Select a project` and select or create an API project" " to store credentials." msgstr "接下来,点击 :guilabel: ` Select a project ` 并选择或创建一个API项目来存储凭据。" #: ../../content/applications/general/calendars/google/google_calendar_credentials.rstNone msgid "Create a new API project to store credentials." msgstr "创建一个新的API项目来存储凭据。" #: ../../content/applications/general/calendars/google/google_calendar_credentials.rst:29 msgid "" "Give the API Project a clear name like \"Odoo Sync\" so you can easily find " "it." msgstr "为 API 项目起一个清晰的名称,例如“Odoo Sync”,以便您轻松找到它。" #: ../../content/applications/general/calendars/google/google_calendar_credentials.rst:31 msgid "" "Then, open the API Project and click :guilabel:`Enable APIs and Services`." msgstr "然后,打开API项目,点击 :guilabel:`Enable APIs and Services`。" #: ../../content/applications/general/calendars/google/google_calendar_credentials.rstNone msgid "Enable APIs and Services on the API Project." msgstr "在API项目中启用API和服务。" #: ../../content/applications/general/calendars/google/google_calendar_credentials.rst:37 msgid "" "After that, search for *Google Calendar API* using the search bar and select" " :guilabel:`Google Calendar API` from the search results. Click " ":guilabel:`Enable`." msgstr "" "之后,使用搜索栏搜索 *谷歌Calendar API*,并从搜索结果中选择 :guilabel:`Google Calendar API`。点击 " ":guilabel:`Enable` 。" #: ../../content/applications/general/calendars/google/google_calendar_credentials.rstNone msgid "Enable the Google Calendar API." msgstr "启用谷歌日历API。" #: ../../content/applications/general/calendars/google/google_calendar_credentials.rst:45 msgid "Create credentials" msgstr "创建凭据" #: ../../content/applications/general/calendars/google/google_calendar_credentials.rst:47 msgid "" "Now that you have created your API project and enabled the Google Calendar " "API, you need to create credentials. Begin by clicking :guilabel:`Create " "Credentials`. Google will then guide you through four steps to create your " "API credentials." msgstr "" "现在您已经创建了API项目并启用了谷歌Calendar API,您需要创建凭证。首先点击 :guilabel:`Create " "Credentials`。按照向导通过四个步骤来创建API凭证。" #: ../../content/applications/general/calendars/google/google_calendar_credentials.rst:51 msgid "" "In the first step, :guilabel:`Credential Type`, select the :guilabel:`Google" " Calendar API` and :guilabel:`User Data` options. Then, click " ":guilabel:`Next`." msgstr "" "在第一步中, :guilabel:`Credential Type` ,选择 :guilabel:`Google Calendar API` 和 " ":guilabel:`User Data` 选项。然后,点击 :guilabel:`Next`。" #: ../../content/applications/general/calendars/google/google_calendar_credentials.rstNone msgid "Select Google Calendar API and User Data for the Credential Type." msgstr "为凭据类型选择谷歌日历API和用户数据。" #: ../../content/applications/general/calendars/google/google_calendar_credentials.rst:58 msgid "" "In the second step, :guilabel:`OAuth Consent Screen`, type *Odoo* in the " ":guilabel:`App name` field, select your email address for the " ":guilabel:`User support email` field, and type your email address for the " ":guilabel:`Developer contact information` section. Then, click " ":guilabel:`Save and Continue`." msgstr "" "在第二步 :guilabel:`OAuth Consent Screen`中,在 :guilabel:`App name`字段中输入 *Odoo* ,在" " :guilabel:`User support email` 字段中选择电子邮件地址,在 :guilabel:`Developer contact " "information` 部分中输入你的电子邮件地址。然后,点击 :guilabel:`Save and Continue`。" #: ../../content/applications/general/calendars/google/google_calendar_credentials.rst:63 msgid "" "Skip the third step, :guilabel:`Scopes`, by clicking :guilabel:`Save and " "Continue`." msgstr "跳过第三步 :guilabel:`Scopes`,点击 :guilabel:`Save and Continue`。" #: ../../content/applications/general/calendars/google/google_calendar_credentials.rst:65 msgid "" "In the last step, :guilabel:`OAuth Client ID`, select :guilabel:`Website " "application` for the :guilabel:`Application Type` field and type *My Odoo " "Database* for the :guilabel:`Name`." msgstr "" "在最后一步,:guilabel: ' OAuth客户端ID ',为:guilabel: ' application Type " "'字段选择:guilabel: ' Website application ',为:guilabel: ' Name '字段选择*My Odoo " "Database*。" #: ../../content/applications/general/calendars/google/google_calendar_credentials.rst:68 msgid "" "Under the :guilabel:`Authorized JavaScript Origins` section, click " ":guilabel:`+ Add URI` and type your company's Odoo URL address." msgstr "" "在:guilabel:`Authorized JavaScript Origins`部分,单击:guilabel:`+ Add " "URI`,并输入您公司的Odoo URL地址。" #: ../../content/applications/general/calendars/google/google_calendar_credentials.rst:71 msgid "" "Under the :guilabel:`Authorized redirect URIs` section, click :guilabel:`+ " "Add URI` and type your company's Odoo URL address followed by " "*/google_account/authentication*. Finally, click :guilabel:`Create` and " ":guilabel:`Done`." msgstr "" "在:guilabel:`Authorized redirect URIs`部分,单击:guilabel:`+ Add URI`,并输入您公司的Odoo " "URL地址,后加*/google_account/authentication*。最后,单击:guilabel:`Create`和:guilabel:`Done`。" #: ../../content/applications/general/calendars/google/google_calendar_credentials.rstNone msgid "" "Add the authorized JavaScript origins and the authorized redirect URIs." msgstr "添加授权的 JavaScript 起源和授权的重定向 URI。" #: ../../content/applications/general/calendars/google/google_calendar_credentials.rst:79 msgid "" "After successfully creating a new API project, enabling the Google Calendar " "API, and generating the Google Calendar API credentials, you should now have" " a Client ID and Client Secret." msgstr "" "在成功创建新的 API 项目、启用 Google Calendar API 并生成 Google Calendar API 凭据后,您现在应该拥有一个 " "Client ID 和 Client Secret。" #: ../../content/applications/general/calendars/google/google_calendar_credentials.rst:83 msgid "Client ID & Client Secret" msgstr "客户端ID和客户端密钥" #: ../../content/applications/general/calendars/google/google_calendar_credentials.rst:85 msgid "" "The **Client ID** and the **Client Secret** are both needed to connect " "Google Calendar to Odoo. Find the Client ID and the Client Secret by opening" " the Google Cloud Platform navigation menu and going to :menuselection:`API " "& Services --> Credentials --> OAuth 2.0 Client IDs`." msgstr "" "**客户ID**和**客户机密**均需将Google日历连接至Odoo需要。打开Google云端平台导航菜单,进入:menuselection:`API" " & Services --> Credentials --> OAuth 2.0 Client IDs`。" #: ../../content/applications/general/calendars/google/google_calendar_credentials.rst:89 msgid "" "Next, locate the credentials you just created for the Google Calendar API. " "Then, click on :guilabel:`Edit OAuth Client` (the pencil icon). The page " "will redirect to the edit page, where you can view the Client ID and the " "Client Secret." msgstr "" "然后,找到您为Google日历API创建的凭据,单击:guilabel:`Edit OAuth " "Client`(铅笔图标)。页面重定向至编辑页面,您可以查看客户ID和客户机密。" #: ../../content/applications/general/calendars/google/google_calendar_credentials.rstNone msgid "Click Edit OAuth Client to view the credential details." msgstr "单击 \"编辑OAuth客户端\",查看证书的详细信息。" #: ../../content/applications/general/calendars/google/google_calendar_credentials.rst:98 msgid "Setup in Odoo" msgstr "设置Odoo" #: ../../content/applications/general/calendars/google/google_calendar_credentials.rst:100 msgid "" "Once the Client ID and the Client Secret are located, open the Odoo database" " and go to :menuselection:`Settings --> General Settings --> Integrations " "--> Google Calendar`. Check the box next to :guilabel:`Google Calendar`." msgstr "" "找到客户端ID和客户端密码后,打开Odoo数据库,进入:menuselection:`Settings --> General Settings -->" " Integrations --> Google Calendar`。勾选:guilabel:`Google Calendar`。" #: ../../content/applications/general/calendars/google/google_calendar_credentials.rstNone msgid "The Google Calendar checkbox in General Settings." msgstr "常规设置中的谷歌日历复选框。" #: ../../content/applications/general/calendars/google/google_calendar_credentials.rst:108 msgid "" "Next, copy and paste the Client ID and the Client Secret from the Google " "Calender API Credentials page into their respective fields below the " ":guilabel:`Google Calendar` checkbox. Then, click :guilabel:`Save`." msgstr "" "接下来,将客户端 ID 和客户端密码从 Google Calender API 凭据页面复制并粘贴到 :guilabel:`Google " "Calendar` 复选框下方的相应字段中。 然后,点击:guilabel:`Save`。" #: ../../content/applications/general/calendars/google/google_calendar_credentials.rst:112 msgid "" "Finally, open the Calendar module in Odoo and click on the " ":guilabel:`Google` sync button to sync Google Calendar with Odoo." msgstr "最后,打开 Odoo 中的日历模块,点击:guilabel:`Google` 同步按钮,将 Google 日历与 Odoo 同步。" #: ../../content/applications/general/calendars/google/google_calendar_credentials.rstNone msgid "" "Click the Google sync button in Odoo Calendar to sync Google Calendar with " "Odoo." msgstr "点击Odoo日历中的谷歌同步按钮来将谷歌日历与Odoo同步。" #: ../../content/applications/general/calendars/google/google_calendar_credentials.rst:120 msgid "" "The first time you sync your Google Calendar with Odoo, the page will " "redirect to your Google Account. Click :guilabel:`OK` and :guilabel:`Allow` " "to authorize Odoo to access Google Calendar." msgstr "" "首次将您的 Google 日历与 Odoo 同步时,该页面将重定向到您的 Google 帐户。 " "点击:guilabel:`OK`和:guilabel:`Allow`授权Odoo访问谷歌日历。" #: ../../content/applications/general/calendars/google/google_calendar_credentials.rstNone msgid "Give Odoo permission to access Google Calendar." msgstr "给 Odoo 访问 Google 日历的权限。" #: ../../content/applications/general/calendars/google/google_calendar_credentials.rst:127 msgid "Now, Odoo Calendar is successfully synced with Google Calendar!" msgstr "现在,Odoo 日历已成功与 Google 日历同步!" #: ../../content/applications/general/calendars/google/google_calendar_credentials.rstNone msgid "Successfully sync between Odoo and Google Calendar." msgstr "Odoo 与 Google 日历成功同步。" #: ../../content/applications/general/calendars/outlook/outlook_calendar.rst:3 msgid "Synchronization with Outlook's Calendar" msgstr "与 Outlook 的日历同步" #: ../../content/applications/general/calendars/outlook/outlook_calendar.rst:5 msgid "" "Synchronizing your **main** Outlook Calendar with Odoo is useful to keep " "track of your tasks and appointments, and across all related applications." msgstr "将您的 ****Outlook日历与Odoo同步对于跟踪您的任务和约会以及所有相关应用程序非常有用。" #: ../../content/applications/general/calendars/outlook/outlook_calendar.rst:9 msgid "Register your application with the Microsoft identity platform" msgstr "向 Microsoft 标识平台注册您的应用程序" #: ../../content/applications/general/calendars/outlook/outlook_calendar.rst:13 msgid "" "In order to be able to sync your Outlook Calendar with Odoo's Calendar, a " "Microsoft Azure account is needed. The creation of an account is free for " "users that have never tried or paid for Azure. For more information, `click " "here `_." msgstr "" "为了能够将您的Outlook Calendar与Odoo的日历同步,需要一个Microsoft Azure帐户。对于从未试用或支付过 Azure " "费用的用户,可以免费创建帐户。有关更多信息,请单击此处“_。" #: ../../content/applications/general/calendars/outlook/outlook_calendar.rst:15 msgid "" "Following, `Set up an Azure AD Tenant `_, also " "called environment, which is a representation of an organization, to manage " "and register apps." msgstr "" "接下来是“设置 Azure AD 租户”_(也称为环境,它是组织的表示形式),用于管理和注册应用。" #: ../../content/applications/general/calendars/outlook/outlook_calendar.rst:17 msgid "" "Ultimately, `Register an Application `_, choosing the " "appropriate supported account type." msgstr "" "最终,“注册应用程序”_,选择适当的受支持帐户类型。" #: ../../content/applications/general/calendars/outlook/outlook_calendar.rst:20 msgid "When configuring your platform settings, choose *Web*." msgstr "配置平台设置时,请选择“*Web*”。" #: ../../content/applications/general/calendars/outlook/outlook_calendar.rst:0 msgid "Adding a platform in Microsoft Azure for Outlook calendar sync in Odoo" msgstr "在微软 Azure 中为 Odoo 的 Outlook 日历同步添加一个平台" #: ../../content/applications/general/calendars/outlook/outlook_calendar.rst:0 msgid "" "For the **Redirect URI restrictions**, copy your Odoo database URI followed " "by ``/microsoft_account/authentication``. Example:" msgstr "对于 **定向URI限** ,复制Odoo数据库URI,后跟“/microsoft_account/身份验证”。例:" #: ../../content/applications/general/calendars/outlook/outlook_calendar.rst:0 msgid "" "Odoo's database URI that is accepted when microsoft returns authentication" msgstr "当微软返回认证信息时被接受的 Odoo 数据库 URI" #: ../../content/applications/general/calendars/outlook/outlook_calendar.rst:0 msgid "" "For more information on the restrictions and limitations of URIs, `check " "this page `_." msgstr "" "有关 URI 的限制和局限的更多信息,请参阅“”_查看此页面。" #: ../../content/applications/general/calendars/outlook/outlook_calendar.rst:37 msgid "" "Regarding credentials, you *must* **Add a client secret**, called *Client " "Secret* in Odoo, which allows Odoo to authenticate itself, requiring no " "interaction from your side. *Certificates* are optional." msgstr "" "关于凭据,您*必须* **Odoo中添加一个名为*客户端密码*的客户端密** ,它允许Odoo对自身进行身份验证,而无需您进行交互。*证书*是可选的。" #: ../../content/applications/general/calendars/outlook/outlook_calendar.rst:42 msgid "Configuration in Odoo" msgstr "Odoo 中的配置" #: ../../content/applications/general/calendars/outlook/outlook_calendar.rst:44 msgid "Go to general *Settings* and activate the *Outlook Calendar* feature." msgstr "转到常规*设置*并激活*Outlook日历*功能。" #: ../../content/applications/general/calendars/outlook/outlook_calendar.rstNone msgid "Outlook Calendar feature activated in Odoo" msgstr "Odoo 中激活的 Outlook 日历功能" #: ../../content/applications/general/calendars/outlook/outlook_calendar.rst:50 msgid "" "From your Azure portal, under *Overview*, copy your *Application (client) " "ID*, and paste it to *Client ID* in Odoo." msgstr "在 Azure 门户的“*概述*”下,复制“*应用程序(客户端)ID”*,并将其粘贴到 Odoo 中的“*客户端 ID”中。" #: ../../content/applications/general/calendars/outlook/outlook_calendar.rstNone msgid "Client ID token to be copied from Microsoft to Odoo" msgstr "从微软复制到 Odoo 的客户 ID 令牌" #: ../../content/applications/general/calendars/outlook/outlook_calendar.rst:57 msgid "" "Going back to your Azure portal, now under *Certificates & secrets*, copy " "your *Client Secret Value* and paste it to *Client Secret* in Odoo." msgstr "返回到 Azure 门户,现在在“*证书和机密*”下,复制*客户端机密值*并将其粘贴到 Odoo 中的*客户端机密*。" #: ../../content/applications/general/calendars/outlook/outlook_calendar.rstNone msgid "Client Secret token to be copied from Microsoft to Odoo" msgstr "从微软复制到 Odoo 的客户机密令牌" #: ../../content/applications/general/calendars/outlook/outlook_calendar.rst:67 msgid "Sync with Outlook" msgstr "与 Outlook 同步" #: ../../content/applications/general/calendars/outlook/outlook_calendar.rst:0 msgid "" "Odoo Calendar sends a confirmation email at the creation of an event to its " "attendees. But, on the **first** sync, Outlook will also send confirmation " "emails of all scheduled events (including past ones)." msgstr "" "Odoo日历在创建活动时向其与会者发送确认电子邮件。但是,** first " "**步时,Outlook还将发送所有计划事件(包括过去的事件)的确认电子邮件。" #: ../../content/applications/general/calendars/outlook/outlook_calendar.rst:0 msgid "" "To avoid this situation, we recommend *archiving all past events, and " "removing yourself from future ones in Odoo Calendar before the first sync*. " "This will prevent events from being created in Outlook, and therefore, no " "redundant emails will be sent during the first synchronization. After the " "sync, events will only send one confirmation email." msgstr "" "为了避免这种情况,我们建议*存档所有过去的事件,并在第一次同步之前从Odoo日历中的未来事件中删除自己*。这将阻止在 Outlook " "中创建事件,因此,在第一次同步期间不会发送冗余电子邮件。同步后,事件将仅发送一封确认电子邮件。" #: ../../content/applications/general/calendars/outlook/outlook_calendar.rst:0 msgid "Archive events in Odoo Calendar" msgstr "归档 Odoo 日历中的事件" #: ../../content/applications/general/calendars/outlook/outlook_calendar.rst:82 msgid "" "Go to the *Calendar* application and *Sync with Outlook*. You are asked to " "log in to your account, if you are not already, and grant the required " "permissions." msgstr "转到*日历*应用程序和*与Outlook同步*。系统会要求您登录您的帐户(如果尚未登录),并授予所需的权限。" #: ../../content/applications/general/calendars/outlook/outlook_calendar.rstNone msgid "Calendar view and the button Sync with Outlook in Odoo Calendar" msgstr "在 Odoo 日历中与 Outlook 同步的日历视图和按钮" #: ../../content/applications/general/calendars/outlook/outlook_calendar.rst:89 msgid "" "The synchronization is a two-way process, meaning that events are reconciled" " in both accounts (Outlook and Odoo)." msgstr "同步是一个双向过程,这意味着事件在两个帐户(Outlook 和 Odoo)中进行协调。" #: ../../content/applications/general/calendars/outlook/outlook_calendar.rstNone msgid "View of Odoo's Calendar synched with Outlook's Calendar" msgstr "Odoo 日历与 Outlook 日历同步的视图" #: ../../content/applications/general/calendars/outlook/outlook_calendar.rst:97 msgid "" "All users that want to use the synchronization simply need to :ref:`sync " "their calendar with Outlook `. The " "configuration of Microsoft's Azure account is only done once, as Azure AD " "tenants' are unique, and represent an organization that helps you to manage " "a specific instance of Microsoft cloud services for your internal and " "external users." msgstr "" "所有想要使用同步的用户只需 :ref:'将其日历与 Outlook " "同步'。Microsoft 的 Azure 帐户的配置只需完成一次,因为 Azure AD 租户是唯一的,并且代表一个组织,可帮助您为内部和外部用户管理" " Microsoft 云服务的特定实例。" #: ../../content/applications/general/calendars/outlook/outlook_calendar.rst:103 msgid ":doc:`../../../productivity/mail_plugins/outlook`" msgstr ":doc:`../../../生产力/mail_plugins/展望`" #: ../../content/applications/general/calendars/outlook/outlook_calendar.rst:104 msgid ":doc:`../google/google_calendar_credentials`" msgstr ":doc:`../谷歌/google_calendar_credentials`" #: ../../content/applications/general/developer_mode.rst:5 msgid "Developer Mode (debug mode)" msgstr "开发人员模式(调试模式)" #: ../../content/applications/general/developer_mode.rst:7 msgid "" "The developer mode (or debug mode) gives you access to extra and advanced " "tools." msgstr "开发人员模式(或调试模式)使您可以访问额外的高级工具。" #: ../../content/applications/general/developer_mode.rst:10 msgid "Activate through the Settings" msgstr "通过“设置”激活" #: ../../content/applications/general/developer_mode.rst:12 msgid "Go to :menuselection:`Settings --> Activate the developer mode`." msgstr "前往 :menuselection:`设置 --> 启用开发人员模式`。" #: ../../content/applications/general/developer_mode.rstNone msgid "Overview of the debug options under settings in Odoo" msgstr "Odoo中设置下的调试选项概览" #: ../../content/applications/general/developer_mode.rst:19 msgid "" "*Activate the developer mode (with assets)* is used by developers; *Activate" " the developer mode (with tests assets)* is used by developers and testers." msgstr "*启用开发人员模式(带资产)* 由开发人员使用; *启用开发人员模式(带测试资产)* 由开发人员和测试人员使用。" #: ../../content/applications/general/developer_mode.rst:22 msgid "" "Once activated, the *Deactivate the developer mode* option becomes " "available." msgstr "在启用开发人员模式之后, *停用开发人员模式* 选项也就可用了。" #: ../../content/applications/general/developer_mode.rst:25 msgid "Activate through a browser extension" msgstr "通过浏览器扩展激活" #: ../../content/applications/general/developer_mode.rst:28 msgid "" "Go to the settings and extensions of your web browser, and search for *Odoo " "Debug*. Once the extension is installed, a new icon will be shown on your " "toolbar." msgstr "前往Web浏览器的设置和扩展,并搜索 *Odoo Debug* 。 一旦安装了扩展,将在工具栏上显示一个新图标。" #: ../../content/applications/general/developer_mode.rst:30 msgid "" "For the *Odoo Debug* extension, a single click enables a normal version of " "the mode, while a double click enables it with assets. To deactivate it, use" " a single click." msgstr "对于 *Odoo Debug* 扩展,单击可启用模式的正常版本,而双击将启用资产。若要停用,请单击。" #: ../../content/applications/general/developer_mode.rstNone msgid "View of odoo’s debug icon in a chrome’s toolbar" msgstr "Chrome工具栏中Odoo的调试图标视图" #: ../../content/applications/general/developer_mode.rst:37 msgid "Activate through the command palette" msgstr "通过命令面板激活" #: ../../content/applications/general/developer_mode.rst:39 msgid "" "The command palette tool has a command to activate the debug mode: open it " "with the keyboard shortcut `ctrl+k`, then type `debug`: a command will show " "up to activate the debug mode." msgstr "命令面板工具有一个用于激活调试模式的命令:使用键盘快捷键“ctrl+k”打开它,然后键入“debug”:将显示一个命令来激活调试模式。" #: ../../content/applications/general/developer_mode.rstNone msgid "Command palette with debug command" msgstr "带有调试命令的命令调色板" #: ../../content/applications/general/developer_mode.rst:48 msgid "Activate through the URL" msgstr "通过网址激活" #: ../../content/applications/general/developer_mode.rst:50 msgid "" "In the URL, add ``?debug=1`` or ``?debug=true`` after *web*. To deactivate " "the debug mode, add `?debug=0` instead." msgstr "" "在 URL 中,在 *web* 之后添加“?debug=1”或“”?debug=true”。要停用调试模式,请改为添加“?debug=0”。" #: ../../content/applications/general/developer_mode.rstNone msgid "Overview of an url with the debug mode command added in Odoo" msgstr "为Odoo添加调试模式的命令url概述" #: ../../content/applications/general/developer_mode.rst:58 msgid "" "Additional modes are available for developers: `?debug=assets` enables the " ":ref:`assets mode `, and " "`?debug=tests` enables the :ref:`tests mode " "`." msgstr "" "开发人员可以使用其他模式:`?debug=assets`启用 :ref:`assets " "模式`,`?debug=tests` 启用 :ref:`tests 模式 " "`。" #: ../../content/applications/general/developer_mode.rst:65 msgid "Locate the mode tools" msgstr "找到模式工具" #: ../../content/applications/general/developer_mode.rst:67 msgid "" "The Developer mode tools can be accessed from the *Open Developer Tools* " "button, located on the header of your pages. This menu contains additional " "tools that are useful to understand or edit technical data, such as the " "views or the actions. It contains some useful menu items such as:" msgstr "" "开发人员模式工具可以从位于页面页眉上的*打开开发人员工具*按钮访问。此菜单包含有助于理解或编辑技术数据的其他工具,例如视图或操作。它包含一些有用的菜单项,例如:" #: ../../content/applications/general/developer_mode.rst:72 msgid "edit action" msgstr "编辑动作" #: ../../content/applications/general/developer_mode.rst:73 msgid "manage filters" msgstr "管理筛选" #: ../../content/applications/general/developer_mode.rst:74 msgid "edit the current view" msgstr "编辑当前视图" #: ../../content/applications/general/developer_mode.rst:75 msgid "see the `fields view get`" msgstr "查看“字段视图获取`" #: ../../content/applications/general/developer_mode.rst:76 msgid "and much more." msgstr "以及更多。" #: ../../content/applications/general/developer_mode.rstNone msgid "Overview of a console page and the debug icon being shown in Odoo" msgstr "Odoo中显示的控制台页面和调试图标概述" #: ../../content/applications/general/digest_emails.rst:3 msgid "Digest Emails" msgstr "摘要邮件" #: ../../content/applications/general/digest_emails.rst:5 msgid "" "**Digest Emails** are periodic snapshots sent to your organization via email" " that include high-level information about how your business is performing." msgstr "**摘要式电子邮件 **通过电子邮件发送给组织的定期快照,其中包含有关业务绩效的高级信息。" #: ../../content/applications/general/digest_emails.rst:8 msgid "" "Navigate to Digest Emails by going to :menuselection:`Settings --> General " "Settings --> Statistics`, then activate the **Digest Emails** feature and " "click on save." msgstr "导航到摘要电子邮件,方法是转到:菜单选择:“设置-->常规设置-->统计信息”,然后激活“摘要电子邮** ”功能并单击“保存”。" #: ../../content/applications/general/digest_emails.rstNone msgid "Digest Emails section inside General Settings." msgstr "在常规设置中的电子邮件摘要部分。" #: ../../content/applications/general/digest_emails.rst:15 msgid "You can control a variety of settings for your Digest Emails, such as:" msgstr "您可以控制摘要电子邮件的各种设置,例如:" #: ../../content/applications/general/digest_emails.rst:17 msgid "which KPIs are shared in the Digest" msgstr "哪些 KPI 在摘要中共享" #: ../../content/applications/general/digest_emails.rst:18 msgid "how often Digest Emails are sent" msgstr "摘要式电子邮件的发送频率" #: ../../content/applications/general/digest_emails.rst:19 msgid "who in your organization receives Digest Emails" msgstr "组织中的哪些人会收到摘要式电子邮件" #: ../../content/applications/general/digest_emails.rst:20 msgid "creating custom Digest Email templates" msgstr "创建自定义摘要式电子邮件模板" #: ../../content/applications/general/digest_emails.rst:21 msgid "adding additional KPIs (Studio required)" msgstr "添加其他 KPI(需要工作室)" #: ../../content/applications/general/digest_emails.rst:24 msgid "" "By default, Digest Email is *enabled*, and *Your Odoo Periodic Digest* " "serves as the primary template, which includes all KPI measurements across " "your Odoo database and is sent daily to administrators." msgstr "" "默认情况下,摘要式电子邮件是*启用*,*您的Odoo定期摘要*作为主要模板,其中包括Odoo数据库中的所有KPI测量值,并每天发送给管理员。" #: ../../content/applications/general/digest_emails.rst:31 msgid "Customize *Your Odoo Periodic Digest*" msgstr "自定义*您的Odoo定期摘要*" #: ../../content/applications/general/digest_emails.rst:33 msgid "" "To customize the default Digest Email (*Your Odoo Periodic Digest*), go to " ":menuselection:`Settings --> General Settings --> Statistics --> Digest " "Email`, select *Your Odoo Periodic Digest* and click on the *external link* " "next to the dropdown selection." msgstr "" "要自定义默认的摘要电子邮件(*您的Odoo定期摘要*),请转到:菜单选择:`设置-->常规设置-->统计-->摘要电子邮件`,选择*您的Odoo定期摘要*,然后单击下拉列表选项旁边的*外部链接*。" #: ../../content/applications/general/digest_emails.rst:37 msgid "" "A popup window appears and presents a variety of editable settings, which " "include:" msgstr "将出现一个弹出窗口,并显示各种可编辑的设置,其中包括:" #: ../../content/applications/general/digest_emails.rst:39 msgid "**Digest Title** - what you want your Digest Email to be called" msgstr "**摘要标题** - 您希望摘要电子邮件的名称" #: ../../content/applications/general/digest_emails.rst:40 msgid "" "**Periodicity** - control the regimen in how often Digest Emails are sent" msgstr "**周期性** - 控制摘要式电子邮件发送频率的方案" #: ../../content/applications/general/digest_emails.rst:41 msgid "" "**KPIs** - check/uncheck each calculated KPI that appears in Digest Emails" msgstr "**KPI** - 选中/取消选中摘要电子邮件中显示的每个计算 KPI" #: ../../content/applications/general/digest_emails.rst:42 msgid "**Recipients** - add/remove users who receive your Digest Emails" msgstr "**收件人** - 添加/删除收到摘要式电子邮件的用户" #: ../../content/applications/general/digest_emails.rst:43 msgid "**Custom** - add your own KPIs (Studio required)" msgstr "**自定义** - 添加您自己的 KPI(需要工作室)" #: ../../content/applications/general/digest_emails.rstNone msgid "Customize default Digest Email settings and custom KPIs." msgstr "自定义默认摘要电子邮件设置和自定义K" #: ../../content/applications/general/digest_emails.rst:52 msgid "Custom digest emails" msgstr "自定义摘要电子邮件" #: ../../content/applications/general/digest_emails.rst:54 msgid "To do so, click on **Configure Digest Emails** and then **Create**." msgstr "为此,请单击“配置摘要式电子邮件”**,然后单击“创建”。" #: ../../content/applications/general/digest_emails.rst:56 msgid "" "From there, give your Digest Email a title, specify periodicity, and choose " "your desired KPIs and recipients fields as needed." msgstr "从那里,为您的摘要电子邮件指定标题,指定周期,并根据需要选择所需的KPI和收件人字段。" #: ../../content/applications/general/digest_emails.rst:59 msgid "" "After you click **Save**, your new custom Digest Email is available as a " "selection in the **General Settings** dropdown menu." msgstr "单击“ **** ”后,新的自定义摘要式电子邮件将作为“ **规设** ”下拉菜单中的选项提供。" #: ../../content/applications/general/digest_emails.rst:65 msgid "Custom KPIs with Studio" msgstr "使用工作室自定义 KPI" #: ../../content/applications/general/digest_emails.rst:67 msgid "" "For either *Your Odoo Periodic Digest* or your own custom Digest Email, you " "can add your own KPIs by using Odoo Studio." msgstr "对于*您的Odoo定期摘要*或您自己的自定义摘要电子邮件,您可以使用Odoo Studio添加自己的KPI。" #: ../../content/applications/general/digest_emails.rst:70 msgid "" "To begin, click the **Toggle Studio** icon or click the **Recipients** tab " "and then the ellipses :menuselection:`… icon --> Add Custom Field` to edit " "the template or add additional fields." msgstr "" "首先,单击“ **换 Studio**”图标或单击“ **件** ”选项卡,然后单击省略号:menuselection:`...图标 " "-->添加自定义字段“以编辑模板或添加其他字段。" #: ../../content/applications/general/digest_emails.rst:73 msgid "" "In order to create additional fields, you must create two fields on the " "digest object:" msgstr "为了创建其他字段,必须在摘要对象上创建两个字段:" #: ../../content/applications/general/digest_emails.rst:75 msgid "" "create a boolean field called `kpi_myfield` and display it in the KPIs tab" msgstr "创建一个名为“kpi_myfield”的布尔字段,并将其显示在“KPI”选项卡中" #: ../../content/applications/general/digest_emails.rst:76 msgid "" "create a computed field called `kpi_myfield_value` that computes your " "customized KPI" msgstr "创建一个名为“kpi_myfield_value”的计算字段,用于计算自定义的 KPI" #: ../../content/applications/general/digest_emails.rst:77 msgid "select your KPI(s) in the KPIs tab." msgstr "在“KPI”选项卡中选择您的 KPI。" #: ../../content/applications/general/digest_emails.rst:80 msgid "Computed values reference table" msgstr "计算值参考表" #: ../../content/applications/general/digest_emails.rst:83 msgid "LABEL" msgstr "标签" #: ../../content/applications/general/digest_emails.rst:83 msgid "VALUE" msgstr "值" #: ../../content/applications/general/digest_emails.rst:85 msgid "Connected Users" msgstr "已连接用户" #: ../../content/applications/general/digest_emails.rst:85 msgid "`kpi_res_users_connected_value`" msgstr "关键业绩指标(Kpi) Res 用户连接值" #: ../../content/applications/general/digest_emails.rst:87 msgid "Messages Sent" msgstr "已发送的消息" #: ../../content/applications/general/digest_emails.rst:87 msgid "`kpi_mail_message_total_value`" msgstr "关键业绩指标(Kpi) 邮件信息总计" #: ../../content/applications/general/digest_emails.rst:89 msgid "New Leads" msgstr "新线索" #: ../../content/applications/general/digest_emails.rst:89 msgid "`kpi_crm_lead_created_value`" msgstr "KPI CRM预期收益" #: ../../content/applications/general/digest_emails.rst:91 msgid "Opportunities Won" msgstr "已签单商机" #: ../../content/applications/general/digest_emails.rst:91 msgid "`kpi_crm_opportunities_won_value`" msgstr "`kpi_crm_opportunities_won_value`" #: ../../content/applications/general/digest_emails.rst:93 msgid "Open Tasks" msgstr "开放任务" #: ../../content/applications/general/digest_emails.rst:93 msgid "`kpi_project_task_opened_value`" msgstr "项目任务开放价值的关键绩效指标" #: ../../content/applications/general/digest_emails.rst:95 msgid "Tickets Closed" msgstr "服务单已关闭" #: ../../content/applications/general/digest_emails.rst:95 msgid "`kpi_helpdesk_tickets_closed_value`" msgstr "Kpi 服务同心服务单关闭值" #: ../../content/applications/general/digest_emails.rst:97 msgid "% of Happiness" msgstr "% 开心" #: ../../content/applications/general/digest_emails.rst:97 msgid "`kpi_livechat_rating_value`" msgstr "Kpi 实时聊天评价值" #: ../../content/applications/general/digest_emails.rst:99 msgid "Conversations handled" msgstr "处理对话" #: ../../content/applications/general/digest_emails.rst:99 msgid "`kpi_livechat_conversations_value`" msgstr "Kpi 实时聊天值" #: ../../content/applications/general/digest_emails.rst:101 msgid "Time to answer (sec)" msgstr "应答时间 (秒)" #: ../../content/applications/general/digest_emails.rst:101 msgid "`kpi_livechat_response_value`" msgstr "Kpi 实时聊天响应值" #: ../../content/applications/general/digest_emails.rst:103 msgid "All Sales" msgstr "所有销售" #: ../../content/applications/general/digest_emails.rst:103 msgid "`kpi_all_sale_total_value`" msgstr "“kpi_all_sale_total_value`" #: ../../content/applications/general/digest_emails.rst:105 msgid "eCommerce Sales" msgstr "电商销售" #: ../../content/applications/general/digest_emails.rst:105 msgid "`kpi_website_sale_total_value`" msgstr "Kpi网站销售总价值" #: ../../content/applications/general/digest_emails.rst:107 msgid "Revenue" msgstr "收入" #: ../../content/applications/general/digest_emails.rst:107 msgid "`kpi_account_total_revenue_value`" msgstr "KPI 科目总收入" #: ../../content/applications/general/digest_emails.rst:109 msgid "Bank & Cash Moves" msgstr "银行&现金凭证" #: ../../content/applications/general/digest_emails.rst:109 msgid "`kpi_account_bank_cash_value`" msgstr "“kpi_account_bank_cash_value`" #: ../../content/applications/general/digest_emails.rst:111 msgid "POS Sales" msgstr "POS 销售" #: ../../content/applications/general/digest_emails.rst:111 msgid "`kpi_pos_total_value`" msgstr "终端销售总额的关键绩效指标" #: ../../content/applications/general/digest_emails.rst:113 msgid "New Employees" msgstr "新员工" #: ../../content/applications/general/digest_emails.rst:113 msgid "`kpi_hr_recruitment_new_colleagues_value`" msgstr "人力资源新聘员工KPI指标" #: ../../content/applications/general/email_communication.rst:5 msgid "Email Communication" msgstr "电子邮件通信" #: ../../content/applications/general/email_communication/email_domain.rst:3 msgid "Sending emails with Odoo" msgstr "使用 Odoo 发送电子邮件" #: ../../content/applications/general/email_communication/email_domain.rst:6 msgid "Using your email domain in Odoo" msgstr "在 Odoo 中使用您的电子邮件域" #: ../../content/applications/general/email_communication/email_domain.rst:8 msgid "" "Documents in Odoo (a CRM opportunity, a sales order, an invoice ...) have a " "discussion thread, called *chatter*." msgstr "Odoo中的文档(CRM商机,销售订单,发票......)有一个名为*chatter*的讨论线程。" #: ../../content/applications/general/email_communication/email_domain.rst:11 msgid "" "When you post a message in the chatter, this message is sent by email to the" " followers of the document. If a follower replies to the message, the reply " "updates the chatter, and Odoo relays the reply to the followers." msgstr "当您在聊天中发布消息时,此消息将通过电子邮件发送给文档的关注者。如果关注者回复消息,则回复会更新聊天,Odoo会将回复转发给关注者。" #: ../../content/applications/general/email_communication/email_domain.rst:15 msgid "" "Emails from your users to partners (customers, vendors) are sent from the " "email address of your users. Similarly, emails from partners to users are " "sent from the email address of the partners. This allows you to recognize at" " a glance who sent an email relayed by Odoo." msgstr "" "从您的用户到合作伙伴(客户,供应商)的电子邮件是从您的用户的电子邮件地址发送的。同样,合作伙伴向用户发送的电子邮件也从合作伙伴的电子邮件地址发送。这使您可以一目了然地识别谁发送了Odoo转发的电子邮件。" #: ../../content/applications/general/email_communication/email_domain.rst:19 msgid "" "If your database is hosted on our cloud (Odoo Online or Odoo.sh), it is not " "necessary to add an outgoing email server to send emails from your custom " "domain. You can enjoy this feature by using the default Odoo email server." msgstr "" "如果您的数据库托管在我们的云(Odoo Online或 " "Odoo.sh)上,则无需添加传出电子邮件服务器即可从您的自定义域发送电子邮件。您可以使用默认的Odoo电子邮件服务器享受此功能。" #: ../../content/applications/general/email_communication/email_domain.rst:24 msgid "" "The Odoo server is subject to a daily email limit to prevent abuse. The " "default limit is 200 emails sent per day for databases with an Enterprise " "subscription. This limit can be increased under certain conditions. See our " ":doc:`FAQ ` or contact support for more information." msgstr "" "Odoo服务器受到每日电子邮件限制,以防止滥用。对于具有企业订阅的数据库,默认限制为每天发送 200 " "封电子邮件。在某些条件下,可以增加此限制。请参阅我们的:doc:`FAQ ` 或联系支持人员了解更多信息。" #: ../../content/applications/general/email_communication/email_domain.rst:29 msgid "" "However, it is recommended that you configure your domain name to ensure " "that emails from your users reach your partners, rather than being " "considered spam." msgstr "但是,建议您配置域名,以确保来自用户的电子邮件到达您的合作伙伴,而不是被视为垃圾邮件。" #: ../../content/applications/general/email_communication/email_domain.rst:32 msgid "" "For the same reason, we recommend that you always give your users an email " "address from a domain you manage, rather than a generic email address " "(gmail.com, outlook.com, etc.)." msgstr "" "出于同样的原因,我们建议您始终向用户提供您管理的域中的电子邮件地址,而不是通用电子邮件地址(gmail.com、outlook.com 等)。" #: ../../content/applications/general/email_communication/email_domain.rst:38 msgid "Be SPF compliant" msgstr "符合 SPF 标准" #: ../../content/applications/general/email_communication/email_domain.rst:40 msgid "" "The Sender Policy Framework (SPF) protocol allows the owner of a domain name" " to specify which servers are allowed to send email from that domain. When a" " server receives an incoming email, it checks whether the IP address of the " "sending server is on the list of allowed IPs according to the SPF record of " "the sender." msgstr "" "发件人策略框架 (SPF) 协议允许域名所有者指定允许哪些服务器从该域发送电子邮件。当服务器收到传入电子邮件时,它会根据发件人的 SPF " "记录检查发送服务器的 IP 地址是否在允许的 IP 列表中。" #: ../../content/applications/general/email_communication/email_domain.rst:46 msgid "" "The SPF verification is performed on the domain mentioned in the Return-Path" " field of the email. In the case of an email sent by Odoo, this domain " "corresponds to the value of the `mail.catchall.domain` key in the database " "system parameters." msgstr "" "SPF " "验证在电子邮件的“返回路径”字段中提到的域上执行。对于Odoo发送的电子邮件,此域对应于数据库系统参数中“mail.catchall.domain”键的值。" #: ../../content/applications/general/email_communication/email_domain.rst:50 msgid "" "See the :ref:`documentation on incoming emails " "`." msgstr "请参阅 :ref:`有关传入电子邮件的文档`。" #: ../../content/applications/general/email_communication/email_domain.rst:52 msgid "" "The SPF policy of a domain is set using a TXT record. How to create or " "modify a TXT record depends on the provider hosting the DNS zone of your " "domain name. In order for the verification to work properly, each domain can" " only have one SPF record." msgstr "" "域的 SPF 策略是使用 TXT 记录设置的。如何创建或修改 TXT 记录取决于托管域名的 DNS 区域的提供商。为了使验证正常工作,每个域只能有一个 " "SPF 记录。" #: ../../content/applications/general/email_communication/email_domain.rst:56 msgid "" "If your domain name does not yet have an SPF record, the content of the " "record to create is as follows:" msgstr "如果您的域名还没有 SPF 记录,则要创建的记录内容如下:" #: ../../content/applications/general/email_communication/email_domain.rst:59 msgid "``v=spf1 include:_spf.odoo.com ~all``" msgstr "``v=spf1 include:_spf.odoo.com ~all``" #: ../../content/applications/general/email_communication/email_domain.rst:61 msgid "" "If your domain name already has an SPF record, you need to update this " "record (and do not create a new one)." msgstr "如果您的域名已有 SPF 记录,则需要更新此记录(并且不要创建新记录)。" #: ../../content/applications/general/email_communication/email_domain.rst:66 msgid "" "If your TXT record is `v=spf1 include:_spf.google.com ~all`, you need to " "edit it to add `include:_spf.odoo.com`: `v=spf1 include:_spf.odoo.com " "include:_spf.google.com ~all`" msgstr "" "如果您的TXT记录是“v=spf1 include:_spf.google.com " "~all”,您需要对其进行编辑以添加“include:_spf.odoo.com”:“v=spf1 include:_spf.odoo.com " "include:_spf.google.com ~all`" #: ../../content/applications/general/email_communication/email_domain.rst:69 msgid "" "You can check if your SPF record is valid with a free tool like `MXToolbox " "SPF `_." msgstr "" "您可以使用免费工具(如“MXToolbox SPF ”_)检查您的SPF记录是否有效。" #: ../../content/applications/general/email_communication/email_domain.rst:75 msgid "Enable DKIM" msgstr "启用DKIM" #: ../../content/applications/general/email_communication/email_domain.rst:77 msgid "" "The DomainKeys Identified Mail (DKIM) allows you to authenticate your emails" " with a digital signature." msgstr "域名密钥识别邮件 (DKIM) 允许您使用数字签名对电子邮件进行身份验证。" #: ../../content/applications/general/email_communication/email_domain.rst:79 msgid "" "When sending an email, the Odoo server includes a unique DKIM signature in " "the headers. The recipient's server decrypts this signature using the DKIM " "record in your domain name. If the signature and the key contained in the " "record match, this guarantees that your message is authentic and has not " "been altered during transport." msgstr "" "发送电子邮件时,Odoo服务器在标头中包含唯一的DKIM签名。收件人的服务器使用您域名中的 DKIM " "记录解密此签名。如果签名和记录中包含的密钥匹配,则可保证您的消息是真实的,并且在传输过程中未被更改。" #: ../../content/applications/general/email_communication/email_domain.rst:84 msgid "" "To enable DKIM, you must add a CNAME record to the DNS zone of your domain " "name:" msgstr "要启用 DKIM,您必须将 CNAME 记录添加到域名的 DNS 区域:" #: ../../content/applications/general/email_communication/email_domain.rst:86 msgid "``odoo._domainkey IN CNAME odoo._domainkey.odoo.com.``" msgstr "“odoo._domainkey在CNAME odoo._domainkey.odoo.com中。”" #: ../../content/applications/general/email_communication/email_domain.rst:89 msgid "" "If your domain name is `mycompany.com`, you need to create a subdomain " "`odoo._domainkey.mycompany.com` whose canonical name is " "`odoo._domainkey.odoo.com.`." msgstr "" "如果您的域名是“mycompany.com”,则需要创建一个子域名“odoo._domainkey.mycompany.com”,其规范名称为“odoo._domainkey.odoo.com”。" #: ../../content/applications/general/email_communication/email_domain.rst:92 msgid "" "How to create or modify a CNAME record depends on the provider hosting the " "DNS zone of your domain name. The most common providers are list below." msgstr "如何创建或修改 CNAME 记录取决于托管域名 DNS 区域的提供商。下面列出了最常见的提供商。" #: ../../content/applications/general/email_communication/email_domain.rst:95 msgid "" "You can check if your DKIM record is valid with a free tool like `DKIM Core " "`_. If a selector is asked, enter `odoo`." msgstr "" "您可以使用“DKIM 核心”等免费工具检查您的 DKIM " "记录是否有效。如果询问选择器,请输入“odoo”。" #: ../../content/applications/general/email_communication/email_domain.rst:99 msgid "Check your DMARC policy" msgstr "查看您的 DMARC 政策" #: ../../content/applications/general/email_communication/email_domain.rst:101 msgid "" "The Domain-based Message Authentication, Reporting & Conformance (DMARC) is " "a protocol that unifies SPF and DKIM. The instructions contained in the " "DMARC record of a domain name tell the destination server what to do with an" " incoming email that fails the SPF and/or DKIM check." msgstr "" "基于域的消息身份验证、报告和一致性 (DMARC) 是一种统一 SPF 和 DKIM 的协议。域名的 DMARC " "记录中包含的说明告诉目标服务器如何处理未通过 SPF 和/或 DKIM 检查的传入电子邮件。" #: ../../content/applications/general/email_communication/email_domain.rst:105 msgid "" "There are three DMARC policies: - ``p=none`` - ``p=quarantine`` - " "``p=reject``" msgstr "有三种 DMARC 策略: - “p=none”- “p=quarantine”- “p=reject”`" #: ../../content/applications/general/email_communication/email_domain.rst:110 msgid "" "``p=quarantine`` and ``p=reject`` instruct the server that receives an email" " to quarantine that email or ignore it if the SPF and/or DKIM check fails." msgstr "“p=隔离”和“p=拒绝”指示接收电子邮件的服务器隔离该电子邮件,如果 SPF 和/或 DKIM 检查失败,则忽略该电子邮件。" #: ../../content/applications/general/email_communication/email_domain.rst:113 msgid "" "If your domain name uses DMARC and has defined one of these policies, it is " "therefore imperative to be SPF compliant or to enable DKIM." msgstr "如果您的域名使用 DMARC 并定义了这些策略之一,则必须符合 SPF 标准或启用 DKIM。" #: ../../content/applications/general/email_communication/email_domain.rst:117 msgid "" "Yahoo or AOL are examples of email providers with a DMARC policy set to " "``p=reject``. We strongly advise against using an *@yahoo.com* or *@aol.com*" " address for your users. These emails will never reach their recipient." msgstr "" "Yahoo 或 AOL 是 DMARC 策略设置为“p=reject”的电子邮件提供商的示例。我们强烈建议您不要为用户使用 *@yahoo.com* 或" " *@aol.com* 地址。这些电子邮件将永远不会到达收件人。" #: ../../content/applications/general/email_communication/email_domain.rst:121 msgid "" "``p=none`` is used for the domain owner to receive reports about entities " "using their domain. It should not impact the deliverability if the DMARC " "check fails." msgstr "“p=none”用于域所有者接收有关使用其域的实体的报告。如果 DMARC 检查失败,则不应影响送达率。" #: ../../content/applications/general/email_communication/email_domain.rst:124 msgid "" "You can check the DMARC record of a domain name with a tool like `MXToolbox " "DMARC `_." msgstr "" "您可以使用“MXToolbox DMARC ”_等工具检查域名的DMARC记录。" #: ../../content/applications/general/email_communication/email_domain.rst:127 msgid "" "If one of your partners, customer or vendor, uses DMARC and has defined one " "of these policies, the Odoo server cannot relay emails from this partner to " "your users." msgstr "如果您的合作伙伴之一,客户或供应商,使用DMARC并定义了这些策略之一,Odoo服务器无法将来自此合作伙伴的电子邮件中继给您的用户。" #: ../../content/applications/general/email_communication/email_domain.rst:130 msgid "" "You need to :ref:`handle user notifications in Odoo " "`, or replace the email address of the" " partner with a default email address." msgstr "" "您需要 :ref:`在 Odoo 中处理用户通知 " "`,或者将合作伙伴的电子邮件地址替换为默认电子邮件地址。" #: ../../content/applications/general/email_communication/email_domain.rst:136 msgid "SPF, DKIM & DMARC documentation of common providers" msgstr "SPF,DKIM和DMARC常见提供商的文档" #: ../../content/applications/general/email_communication/email_domain.rst:138 msgid "" "`OVH DNS " "`_" msgstr "" "`OVH DNS " "`_" #: ../../content/applications/general/email_communication/email_domain.rst:139 msgid "" "`OVH SPF `_" msgstr "" "`OVH SPF `_" #: ../../content/applications/general/email_communication/email_domain.rst:140 msgid "" "`GoDaddy TXT record `_" msgstr "" "`GoDaddy TXT record `_" #: ../../content/applications/general/email_communication/email_domain.rst:141 msgid "`GoDaddy SPF `_" msgstr "`GoDaddy SPF `_" #: ../../content/applications/general/email_communication/email_domain.rst:142 msgid "" "`GoDaddy DKIM `_" msgstr "" "`GoDaddy DKIM `_" #: ../../content/applications/general/email_communication/email_domain.rst:143 msgid "" "`NameCheap " "`_" msgstr "" "`NameCheap " "`_" #: ../../content/applications/general/email_communication/email_domain.rst:144 msgid "" "`CloudFlare DNS `_" msgstr "" "`CloudFlare DNS `_" #: ../../content/applications/general/email_communication/email_domain.rst:145 msgid "" "`Google Domains `_" msgstr "“谷歌域名”_" #: ../../content/applications/general/email_communication/email_domain.rst:146 msgid "" "`Azure DNS `_" msgstr "" "`Azure DNS `_" #: ../../content/applications/general/email_communication/email_domain.rst:148 msgid "" "To fully test your configuration, the tool `Mail-Tester `_ will give you a full overview of the content and " "configuration you have in one email sent! Mail-Tester can also be used for " "other lesser known providers." msgstr "" "为了全面测试您的配置,“Mail-Tester ”_工具将为您提供在一封电子邮件中的内容和配置的完整概述!Mail-Tester也可用于其他鲜为人知的提供商。" #: ../../content/applications/general/email_communication/email_domain.rst:153 msgid "Use a default email address" msgstr "使用默认电子邮件地址" #: ../../content/applications/general/email_communication/email_domain.rst:155 msgid "" "To force the email address from which emails are sent, you need to create " "the following key in the System Parameters of the database:" msgstr "要强制使用发送电子邮件的电子邮件地址,您需要在数据库的系统参数中创建以下密钥:" #: ../../content/applications/general/email_communication/email_domain.rst:158 msgid "" "If ``mail.default.from`` is set, and contains a full email address, all " "outgoing emails are sent from the given address. This is a requirement to " "use `Outlook with Odoo `_." msgstr "" "如果设置了“mail.default.from”,并且包含完整的电子邮件地址,则所有传出电子邮件都将从给定地址发送。这是使用“Outlook with " "Odoo ”_的要求。" #: ../../content/applications/general/email_communication/email_domain.rst:162 msgid "" "You access the **System Parameters** in :ref:`developer mode ` in the :menuselection:`Settings --> Technical --> Parameters --> " "System Parameters` menu." msgstr "" "您可以在 :ref:`开发人员模式 ` 中访问 :menuselection:`设置 --> 技术 -->参数 " "-->系统参数` 菜单中的 **统参** 。" #: ../../content/applications/general/email_communication/email_servers.rst:3 msgid "Send and receive emails in Odoo with an email server" msgstr "在 Odoo 中通过电子邮件服务器发送和接收电子邮件" #: ../../content/applications/general/email_communication/email_servers.rst:6 msgid "Odoo Online or Odoo.sh users" msgstr "Odoo 在线或 Odoo.sh 用户" #: ../../content/applications/general/email_communication/email_servers.rst:8 msgid "" "Since **Odoo sets up its own mail servers for the database**, outgoing and " "incoming emails already work out-of-the-box. So for **Odoo Online** and " "**Odoo.sh** customers, nothing needs to be done!" msgstr "" "鉴于**Odoo为数据库设置了自有邮件服务器**,可以立即发送、接收电子邮件。因此,**Odoo " "Online**和**Odoo.sh**用户无需任何操作!" #: ../../content/applications/general/email_communication/email_servers.rst:11 msgid "" "Unless an external mail server is required to send large batches of mass " "mailing, simply use the standard online Odoo database normally since it has " "already been preconfigured for email." msgstr "除非需要通过外部邮件服务器发送大量邮件,否则仅需正常使用标准线上Odoo数据库,已经对电子邮件进行了预配置。" #: ../../content/applications/general/email_communication/email_servers.rst:15 msgid "Scope of this documentation" msgstr "本文档的范围" #: ../../content/applications/general/email_communication/email_servers.rst:17 msgid "" "This document is **mainly dedicated to Odoo on-premise users** who don't " "benefit from an out-of-the-box solution to send and receive emails in Odoo, " "unlike `Odoo Online `_ and `Odoo.sh " "`_." msgstr "" "本文件**主要面向Odoo本地用户**,该等用户无法在Odoo中发送、接收电子邮件,与`Odoo Online `_ 和`Odoo.sh `_不同。" #: ../../content/applications/general/email_communication/email_servers.rst:21 msgid "" "The following sections below contain information on how to integrate an " "external email server with Odoo." msgstr "下面的章节包含了关于如何将外部电子邮件服务器与Odoo集成的信息。" #: ../../content/applications/general/email_communication/email_servers.rst:25 msgid "" "If no one in the company is used to managing email servers, Odoo Online and " "Odoo.sh are strongly recommended. Those Odoo hosting types' email systems " "work instantly and are monitored by professionals. Nevertheless, a company " "can use their own email server if they want to manage the email server's " "reputation themselves." msgstr "" "如果公司里没有人习惯于管理电子邮件服务器,强烈推荐 Odoo 在线和 Odoo.sh。这些Odoo托管类型的电子邮件系统立即工作,并由专业人员监控。 " "尽管如此,如果公司想维护管理电子邮件服务器的声誉,可以使用自己的电子邮件服务器。" #: ../../content/applications/general/email_communication/email_servers.rst:31 msgid "" "Office 365 email servers don't easily allow the sending of external emails " "from hosts like Odoo. Refer to `Microsoft's documentation " "`_ to make it work." msgstr "" "Office 365 电子邮件服务器不容易允许从 Odoo " "等主机发送外部电子邮件。参考“微软的文档”_来使其发挥作用。" #: ../../content/applications/general/email_communication/email_servers.rst:37 msgid "Manage outbound messages" msgstr "管理出站邮件" #: ../../content/applications/general/email_communication/email_servers.rst:39 msgid "" "As a system admin, go to :menuselection:`Settings --> General Settings --> " "Discuss` in Odoo, and enable the :guilabel:`External Email Servers` option. " "Then, click :guilabel:`Save`. Next, click :guilabel:`Outgoing Email Servers`" " and click :guilabel:`Create` to create a new outgoing mail server record in" " Odoo. Reference the SMTP data of the external email server. Once all the " "information has been filled out, click :guilabel:`Test Connection`." msgstr "" "在Odoo中,以系统管理员身份进入:菜单选择:`设置--> 一般设置--> " "讨论`,启用guilabel:`外部电子邮件服务器`选项,然后单击guilabel:`保存`。单击guilabel:`出站电子邮件服务器`,再单击guilabel:`创建`,创建新的出站邮件服务器记录。引用外部电子邮件服务器的SMTP数据。填写完所有信息后,单击guilabel:`测试连接`。" #: ../../content/applications/general/email_communication/email_servers.rst:45 msgid "Here is a typical configuration for a G Suite server." msgstr "下面是 G Suite 服务器的典型配置。" #: ../../content/applications/general/email_communication/email_servers.rstNone msgid "The typical G Suite configuration on Odoo." msgstr "Odoo中的典型G套件配置。" #: ../../content/applications/general/email_communication/email_servers.rst:51 msgid "" "Then, go back to :menuselection:`Settings --> General Settings --> Discuss` " "and set the email domain name in the :guilabel:`Alias Domain` name. Finally," " click :guilabel:`Save` to finish setting up the email server." msgstr "" "返回:菜单选择:`设置 --> 一般设置--> 讨论`,在guilabel:`别名域`中设置电子邮件域名。最后,单击`保存`,电子邮件服务器设置完成。" #: ../../content/applications/general/email_communication/email_servers.rst:56 msgid "" "If an `[AUTHENTICATION FAILED] Invalid credentials (Failure)` warning " "appears when :guilabel:`Test Connection` is clicked for a Gmail address, " "activate the :guilabel:`Less secure app access` option. A direct link can be" " `accessed here `_." msgstr "" "如果在Gmail地址中单击guilabel:`测试连接` " "后出现`(【验证失败】域相关参数设置有误(失败))`警告信息,请激活guilabel:`Less secure app " "access`选项。直接链接可以是`accessed here `_。" #: ../../content/applications/general/email_communication/email_servers.rst:61 msgid "" "In addition to that, enable the :guilabel:`IMAP setting` on the Gmail " "account." msgstr "还应在Gmail帐户中启用guilabel:`IMAP setting`。" #: ../../content/applications/general/email_communication/email_servers.rst:64 msgid "Use an Office 365 server" msgstr "使用 Office 365 服务器" #: ../../content/applications/general/email_communication/email_servers.rst:66 msgid "" "An Office 365 server can be used if the database's hosting type is **Odoo " "on-premise**. Office 365 SMTP relays are not compatible with Odoo Online or " "Odoo.sh unless Odoo is configured to :ref:`force the outgoing \"From\" " "address `." msgstr "" "如果数据库托管类型为**Odoo本地**,可以使用Office 365服务器。Office 365 SMTP中继与Odoo " "Online和Odoo.sh不兼容,除非Odoo配置至ref:`强制设置“发件人”地址`。" #: ../../content/applications/general/email_communication/email_servers.rst:70 msgid "" "Please refer to `Microsoft's documentation `_ to configure" " an SMTP relay for the Odoo database's IP address." msgstr "" "请参见`Microsoft文件`_ ,为Odoo数据库IP地址配置SMTP中继。" #: ../../content/applications/general/email_communication/email_servers.rst:75 msgid "Use a G Suite server" msgstr "使用 G Suite 服务器" #: ../../content/applications/general/email_communication/email_servers.rst:77 msgid "" "A G Suite server can be used for any Odoo hosting type. To do so, set up the" " SMTP relay service. The configuration steps are explained in `Google " "documentation `__." msgstr "" "G Suite 服务器可以用于任何 Odoo " "主机类型。要做到这一点,需要设置SMTP中继服务。配置步骤在“谷歌文档”__中解释。" #: ../../content/applications/general/email_communication/email_servers.rst:82 msgid "Restriction" msgstr "限制条件" #: ../../content/applications/general/email_communication/email_servers.rst:84 msgid "" "Please note that port 25 is blocked for security reasons on Odoo Online and " "Odoo.sh platforms. Try using ports 465, 587, or 2525 instead." msgstr "" #: ../../content/applications/general/email_communication/email_servers.rst:90 msgid "Use a default \"From\" email address" msgstr "使用默认的“发件人”电子邮件地址" #: ../../content/applications/general/email_communication/email_servers.rst:92 msgid "" "Sometimes, an email's \"From\" (outgoing) address can belong to a different " "domain, and that can be a problem." msgstr "有时,电子邮件的\"From\"(传出)地址可能属于不同的域,这可能是一个问题。" #: ../../content/applications/general/email_communication/email_servers.rst:95 msgid "" "For example, if a customer with the email address " "*mary\\@customer.example.com* responds to a message, Odoo will try to " "redistribute that same email to the other subscribers in the thread. " "However, if the domain *customer.example.com* forbids that kind of usage for" " security, the email that Odoo is trying to redistribute would get rejected " "by some recipients' email servers." msgstr "" "例如,如果电子邮件地址为*mary\\@customer.example.com*的客户响应了一条消息,Odoo将向线程中的其他订阅用户发送电子邮件。但如果*customer.example.com*域出于安全考虑禁止该等操作,某些电子邮件服务器将拒绝Odoo的该等操作。" #: ../../content/applications/general/email_communication/email_servers.rst:100 msgid "" "To avoid that problem, make sure all emails use a \"From\" address from the " "same authorized domain." msgstr "要避免此问题,请确保所有电子邮件都使用来自同一授权域的\"发件人\"地址。" #: ../../content/applications/general/email_communication/email_servers.rst:102 msgid "" "If the MTA supports `SRS (Sender Rewriting Scheme) " "`_, SRS can be " "enabled to handle these situations. However, that is more complex and " "requires more technical knowledge that is not meant to be covered by this " "documentation." msgstr "" "如果MTA支持`发件人重写方案(SRS)`_,可以启用SRS,以处理此类情况。但过程将更为复杂,需要本文件未介绍的技术知识。" #: ../../content/applications/general/email_communication/email_servers.rst:106 msgid "Instead, Odoo can be configured to do something similar by itself:" msgstr "但可以配置Odoo,以进行类似操作:" #: ../../content/applications/general/email_communication/email_servers.rst:108 msgid "" "Set the :guilabel:`Alias Domain` name in the :menuselection:`Settings --> " "General Settings --> Discuss`." msgstr "在菜单选择:`设置--> 一般设置--> 讨论`中设置guilabel:`别名域`名。" #: ../../content/applications/general/email_communication/email_servers.rst:0 msgid "Setting the domain alias configuration on Odoo." msgstr "在Odoo中设置域别名配置。" #: ../../content/applications/general/email_communication/email_servers.rst:114 msgid "Turn on :doc:`developer mode `." msgstr "开启文件:`开发者模式 `。" #: ../../content/applications/general/email_communication/email_servers.rst:115 msgid "" "Go to :menuselection:`Settings --> Technical --> Parameters --> System " "Parameters`." msgstr "进入菜单选择:`设置 --> 技术--> 参数--> 系统参数`。" #: ../../content/applications/general/email_communication/email_servers.rst:116 msgid "Add one system parameter from the following list:" msgstr "添加以下列表中的一个系统参数:" #: ../../content/applications/general/email_communication/email_servers.rst:118 msgid "" "To use the same \"From\" address for *all* outgoing messages, use the key " "`mail.force.smtp.from` and set that address as value (such as " "`outgoing@mycompany.example.com`)." msgstr "" "为*所有*传出邮件使用相同的“发件人”电子邮件地址,请使用`mail.force.smtp.from`键,并将电子邮件地址设置为值(如`outgoing@mycompany.example.com`)。" #: ../../content/applications/general/email_communication/email_servers.rst:120 msgid "" "To keep the original \"From\" address for emails that use the same domain, " "but change it for emails that use a different domain, use the key " "`mail.dynamic.smtp.from` and set the value as the email address that should " "be used in those cases (such as `outgoing@mycompany.example.com` )." msgstr "" "为使用同一域的电子邮件保留原“发件人”的电子邮件地址,并更改使用不同域的电子邮件的“发件人”电子邮件地址,请使用`mail.dynamic.smtp.from`键,并将此类情况下使用的电子邮件地址设置为值(如`outgoing@mycompany.example.com`)。" #: ../../content/applications/general/email_communication/email_servers.rst:128 msgid "Manage inbound messages" msgstr "管理入站信息" #: ../../content/applications/general/email_communication/email_servers.rst:130 msgid "Odoo relies on generic email aliases to fetch incoming messages." msgstr "Odoo依赖通用的电子邮件别名来收取入站邮件。" #: ../../content/applications/general/email_communication/email_servers.rst:132 msgid "" "**Reply messages** of messages sent from Odoo are routed to their original " "discussion thread (and to the inbox of all its followers) by the catchall " "alias (**catchall@**)." msgstr "" "从Odoo所发邮件对应的 **复邮** 通过catchall别名(**catchall@**)接入原来的讨论话题(以及所有关注者的收件箱)。" #: ../../content/applications/general/email_communication/email_servers.rst:134 msgid "" "**Bounced messages** are routed to **bounce@** in order to track them in " "Odoo. This is especially used in `Odoo Email Marketing " "`__ to opt-out invalid " "recipients." msgstr "" " **回的邮** 接入 **bounce@** ,以便在Odoo上追踪。这项功能特别用于`Odoo邮件营销 " "`__,可取消选择无效的收件人。" #: ../../content/applications/general/email_communication/email_servers.rst:137 msgid "" "**Original messages**: Several business objects have their own alias to " "create new records in Odoo from incoming emails:" msgstr " **始邮** :几个业务对象有自己的别名,从入站邮件中创建Odoo新记录:" #: ../../content/applications/general/email_communication/email_servers.rst:140 msgid "" "Sales Channel (to create Leads or Opportunities in `Odoo CRM " "`__)," msgstr "销售渠道(在`Odoo CRM `__中创建线索或商机)," #: ../../content/applications/general/email_communication/email_servers.rst:141 msgid "" "Support Channel (to create Tickets in `Odoo Helpdesk " "`__)," msgstr "支持渠道(在`Odoo服务台 `__创建工单)," #: ../../content/applications/general/email_communication/email_servers.rst:142 msgid "" "Projects (to create new Tasks in `Odoo Project `__)," msgstr "" "项目(在`Odoo项目`__中创建新任任务)," #: ../../content/applications/general/email_communication/email_servers.rst:144 msgid "" "Job Positions (to create Applicants in `Odoo Recruitment " "`__)," msgstr "工作岗位(在`Odoo招聘`__中创建申请人)," #: ../../content/applications/general/email_communication/email_servers.rst:146 msgid "etc." msgstr "等等" #: ../../content/applications/general/email_communication/email_servers.rst:148 msgid "" "Depending on the mail server, there might be several methods to fetch " "emails. The easiest and most recommended method is to manage one email " "address per Odoo alias in the mail server." msgstr "根据您的邮件服务器,可能有几种方法来收取电子邮件。最简单也最推荐的方法是在邮件服务器中按Odoo别名管理电子邮箱。" #: ../../content/applications/general/email_communication/email_servers.rst:151 msgid "" "Create the corresponding email addresses in the mail server (catchall@, " "bounce@, sales@, etc.)." msgstr "在您的邮件服务器中创建相应的电子邮件地址(catchall@、bounce@、sales@等)。" #: ../../content/applications/general/email_communication/email_servers.rst:152 msgid "" "Set the :guilabel:`Alias Domain` name in :menuselection:`Settings --> " "General Settings --> Discuss`." msgstr "在菜单选项:`设置--> 一般设置--> 讨论`中设置guilabel:`别名域`名。" #: ../../content/applications/general/email_communication/email_servers.rst:155 msgid "" "If the database's hosting type is Odoo on-premise, create an " ":guilabel:`Incoming Mail Server` in Odoo for each alias. This can be done " "from the General Settings as well. Fill out the form according to the email " "provider's settings. Leave the :guilabel:`Actions to Perform on Incoming " "Mails` field blank. Once all the information has been filled out, click on " ":guilabel:`TEST & CONFIRM`." msgstr "" "如果您使用本地部署的Odoo,请在Odoo中为每个别名创建一个guilabel:`入站邮件服务器`。您也可以在一般设置中进行操作。根据您的电子邮件服务提供商的设置填写表格。将guilabel:`对入站邮件执行的操作`字段留空。填写完所有信息后,单击guilabel:`测试和确认`。" #: ../../content/applications/general/email_communication/email_servers.rst:0 msgid "Incoming mail server configuration on Odoo." msgstr "Odoo中的接收邮件服务器配置。" #: ../../content/applications/general/email_communication/email_servers.rst:165 msgid "" "If the database's hosting type is Odoo Online or Odoo.sh, redirecting " "incoming messages to Odoo's domain name instead of the external email server" " is recommended. That way, incoming messages can be received without delay. " "Odoo Online only fetches incoming messages of external servers once every " "hour. Redirections for all email addresses should be set to Odoo's domain " "name in the email server (e.g. *catchall\\@mydomain.ext* to " "*catchall\\@mycompany.odoo.com*)." msgstr "" "如果您使用Odoo " "Online或Odoo.sh,建议您将入站邮件重新定向至Odoo的域名,而不是外部电子邮件服务器。这样,您将不会延迟接收入站邮件。Odoo " "Online每小时仅收取一次外部服务器的入站邮件。您应在电子邮件服务器中将所有电子邮箱重定向至Odoo的域名(如*catcall\\@mydomain.ext*设为*catcall" " \\@mycompany.Odoo.com*)。" #: ../../content/applications/general/email_communication/email_servers.rst:171 msgid "" "All the aliases are customizable in Odoo. Object aliases can be edited from " "their respective configuration view." msgstr "可在Odoo中自定义所有别名。可以在配置视图中编辑对象别名。" #: ../../content/applications/general/email_communication/email_servers.rst:175 msgid "" "To edit catchall and bounce aliases, first activate the :ref:`developer mode" " `. Then, go to :menuselection:`Settings --> Technical --> " "Parameters --> System Parameters` to customize the aliases " "(*mail.catchall.alias* & *mail.bounce.alias*)." msgstr "" "要编辑catchall和bounce别名,首先激活:ref:`开发者模式`,然后前往 " ":menuselection:`设置 --> 技术 --> 参数 --> 系统参数`定义别名( *mail.catchall.alias* 和 * " "mail.bounce.alias* )。" #: ../../content/applications/general/email_communication/email_servers.rst:0 msgid "System parameters with catchall configuration in Odoo." msgstr "系统参数Odoo catchall配置" #: ../../content/applications/general/email_communication/email_servers.rst:183 msgid "" "By default, inbound messages are fetched every 5 minutes in Odoo on-premise." msgstr "Odoo默认第5分钟收取一次入站邮件。" #: ../../content/applications/general/email_communication/email_servers.rst:186 msgid "" "This value can be changed in :ref:`developer mode `. Go to " ":menuselection:`Settings --> Technical --> Automation --> Scheduled Actions`" " and look for :guilabel:`Mail: Fetchmail Service`." msgstr "" "可以在ref:`开发模式`中修改该值。进入菜单选择:`设置--> 技术--> 自动化--> " "预订操作`,查找:guilabel:`电子邮件:收取邮件服务`。" #: ../../content/applications/general/email_communication/email_servers.rst:191 msgid "Set up different dedicated servers for transactional and mass mails" msgstr "为事务和群发邮件设置不同的专用服务器" #: ../../content/applications/general/email_communication/email_servers.rst:193 msgid "" "In Odoo a separate Mail Transfer Agent (MTA) server can be used for " "transactional emails and mass mailings. Example: Use Postmark or SendinBlue " "for transactional emails, and Amazon SES, Mailgun or Sendgrid for mass " "mailings." msgstr "" "在Odoo中,独立邮件传输代理(MTA)服务器可以用于交易电子邮件和群发邮件。示例:使用Postmark或SendinBlue发送交易电子邮件,使用Amazon" " SES、Mailgun或Sendgrid发送群发邮件。" #: ../../content/applications/general/email_communication/email_servers.rst:198 msgid "" "A default outgoing email server is already configured. Do not create an " "alternative one unless a specific external outgoing email server is needed " "for technical reasons." msgstr "默认的出站邮件服务器已配置。除非出于技术原因需要使用特定的外部出站邮件服务器,否则您不应创建替代邮件服务器。" #: ../../content/applications/general/email_communication/email_servers.rst:201 msgid "" "To do this, first activate the :ref:`developer mode `, and " "then go to :menuselection:`Settings --> Technical --> Outgoing` email " "servers. There, create two email MTA server settings; one for the " "transactional emails and one for the mass mailing server. Make sure to give " "priority to the transactional server over the mass mailing server by " "providing a lower priority number for the transactional MTA server." msgstr "" "为此,您应首先激活ref:`开发人员模式`,然后转到:菜单选择:`设置 -->技术 " "-->出站\"邮件服务器。在那里,您须创建两个邮件 MTA " "服务器设置。一个用于交易电子邮件,一个用于群发电子邮件。请务必将交易电子邮件服务器的优先级标记为低至群发电子邮件服务器。" #: ../../content/applications/general/email_communication/email_servers.rst:207 msgid "" "Now, go to :menuselection:`Email Marketing --> Settings` and enable " ":guilabel:`Dedicated Server`. With these settings, Odoo uses the server with" " the lower priority for transactional emails, and the server here selected " "for mass mails. Note that in this case, the domain's Sender Policy Framework" " (SPF) records must be set to include both transactional and mass mail " "servers." msgstr "" "现在,转到:菜单选择:'电子邮件营销 -->设置',并启用guilabel:`特定服务器`。通过这些设置,Odoo " "将服务器用于交易电子邮件的低优先级,而此处选定的服务器用于群发电子邮件。请注意,在这种情况下,您须设置域名的发送者策略框架 (SPF) " "记录,以包括交易和群发邮件服务器。" #: ../../content/applications/general/email_communication/email_template.rst:3 msgid "Email Templates" msgstr "EMail模板" #: ../../content/applications/general/email_communication/email_template.rst:5 msgid "" "We all know writing good emails is vital to get a high response rate, but " "you do not want to rewrite the same structure every time, do you? That is " "where email templates come in. Without the need to rewrite the entire email " "structure every time, you save time to focus on the content. Multiple " "templates also let you deliver the right message to the right audience, " "improving their overall experience with the company." msgstr "" "我们都知道写出一封好的电子邮件对于获得高响应率至关重要,但是您不想每次都重写相同的结构,对吗? " "这就是电子邮件模板的用武之地。无需每次都重写整个电子邮件结构,您可以节省时间专注于内容。 " "多个模板还使您可以向正确的受众传递正确的消息,从而改善他们在公司的整体体验。" #: ../../content/applications/general/email_communication/email_template.rst:12 msgid "" "The email templates use QWeb. The composer allows you to edit emails in " "their final rendering, making customizations more robust as you don’t have " "to edit code." msgstr "电子邮件模板使用 QWeb。编辑器允许您在电子邮件的最终呈现中编辑电子邮件,使自定义更加可靠,因为您不必编辑代码。" #: ../../content/applications/general/email_communication/email_template.rst:16 msgid "Defining a default reply to on your mail template" msgstr "在邮件模板上定义默认答复" #: ../../content/applications/general/email_communication/email_template.rst:18 msgid "" "Although the field *reply to* is available within the mail templates, **this" " field is only used for mass mailing** mode (this means when sending " "templates on what we call bulk emailing). You can send emails in bulk in " "almost every app that has a list view. Select the records you want and click" " on the action button. If you have an option to send an email, you will see " "a mail composer with possible values to define:" msgstr "" "尽管“*回复*”字段在邮件模板中可用,但 **字段仅用于群发邮件 " "**式(这意味着在我们称之为批量电子邮件的模板上发送模板时)。您可以在几乎每个具有列表视图的应用中批量发送电子邮件。选择所需的记录,然后单击操作按钮。如果可以选择发送电子邮件,您将看到一个邮件编辑器,其中包含要定义的可能值:" #: ../../content/applications/general/email_communication/email_template.rstNone msgid "Composer in mass mailing mode after selecting multiple quotations." msgstr "选择多个报价后,写邮件人群发方式编写邮件。" #: ../../content/applications/general/email_communication/email_template.rst:28 msgid "You can also define them by default on the template:" msgstr "默认情况下,您还可以在模板上定义它们:" #: ../../content/applications/general/email_communication/email_template.rstNone msgid "Reply-to field on template." msgstr "模板上的回复字段" #: ../../content/applications/general/email_communication/email_template.rst:34 msgid "" "Because of this, setting a value in this field is useless as the value " "defined will be totally ignored. The default *reply-to* value is the default" " catchall email address to ensure a communication between your customer and " "your Odoo database. For more information about the way the catchall works, " "please check :ref:`how to manage inbound messages " "`." msgstr "" "因此,在此字段中设置值是无用的,因为定义的值将被完全忽略。默认的*reply-" "to*值是默认的包罗万象的电子邮件地址,以确保您的客户和Odoo数据库之间的通信。有关 catchall 工作方式的更多信息,请查看 " ":ref:`如何管理入站邮件 `。" #: ../../content/applications/general/email_communication/email_template.rst:40 msgid "Transactional emails and corresponding URL for each company" msgstr "每家公司的交易电子邮件和相应的 URL" #: ../../content/applications/general/email_communication/email_template.rst:42 msgid "" "When using Odoo, multiple events trigger the sending of automated emails. " "These emails are known as transactional emails and sometimes contain links " "pointing to your Odoo database." msgstr "使用Odoo时,多个事件会触发自动电子邮件的发送。这些电子邮件被称为事务性电子邮件,有时包含指向您的Odoo数据库的链接。" #: ../../content/applications/general/email_communication/email_template.rst:45 msgid "" "By default, links generated by the database use the dynamic web.base.url key" " defined in the system parameters. More information about this " ":ref:`parameter `." msgstr "" "默认情况下,数据库生成的链接使用系统参数中定义的动态 web.base.url 键。有关此内容的更多信息:ref:`参数<域名/web-base-" "url>`。" #: ../../content/applications/general/email_communication/email_template.rst:48 msgid "" "If the website application isn't installed, the web.base.url key will always" " be the default parameter used to generate all the links." msgstr "如果未安装网站应用程序,则 web.base.url 密钥将始终是用于生成所有链接的默认参数。" #: ../../content/applications/general/email_communication/email_template.rst:51 msgid "" "It’s important to know that this key can only have a single value, meaning " "that in a multi-website/company database environment, even if you have a " "specific domain name for each website, the links generated to share a " "document or within a transactional email might remain the same, whatever the" " website/company related to the sending of the email/document." msgstr "" "重要的是要知道,此密钥只能有一个值,这意味着在多网站/公司数据库环境中,即使您的每个网站都有特定的域名,为共享文档或在事务性电子邮件中生成的链接也可能保持不变,无论与发送电子邮件/文档相关的网站/公司如何。" #: ../../content/applications/general/email_communication/email_template.rst:56 msgid "" "This is not always the case as some Odoo applications have a link " "established in the database with the website application, meaning that in " "this case, if a specific domain is defined for the websites, the URL " "generated in the email template will use the domain defined on the " "corresponding website of the company." msgstr "" "情况并非总是如此,因为某些Odoo应用程序在数据库中与网站应用程序建立了链接,这意味着在这种情况下,如果为网站定义了特定域,则电子邮件模板中生成的URL将使用在公司相应网站上定义的域。" #: ../../content/applications/general/email_communication/email_template.rst:62 msgid "" "A document shared using the documents application will always use the " "web.base.url key, as the document shared isn't associated with any " "particular website. Meaning that the URL will always be the same (the " "web.base.url key value), whatever the company it's shared from, this is a " "known limitation!" msgstr "" "使用文档应用程序共享的文档将始终使用 web.base.url " "密钥,因为共享的文档不与任何特定网站关联。这意味着URL将始终相同(web.base.url密钥值),无论它从哪个公司共享,这都是一个已知的限制!" #: ../../content/applications/general/email_communication/email_template.rst:67 msgid "" "On the other hand, sales orders made by a customer on one of your Odoo " "e-commerce websites have a link established with the website from which the " "order was made. As a result, the e-mail sent for the sales orders uses the " "domain name defined for the corresponding website to generate the links." msgstr "" "另一方面,客户在您的Odoo电子商务网站之一上发出的销售订单与下订单的网站建立了链接。因此,为销售订单发送的电子邮件使用为相应网站定义的域名来生成链接。" #: ../../content/applications/general/email_communication/email_template.rst:71 msgid "" "For more information about how to configure your domains, we invite you to " "check :doc:`our domain name documentation " "`." msgstr "有关如何配置域的更多信息,我们邀请您查看:doc:`我们的域名文档”。" #: ../../content/applications/general/email_communication/email_template.rst:75 msgid "Updating translations within email templates" msgstr "更新电子邮件模板中的翻译" #: ../../content/applications/general/email_communication/email_template.rst:77 msgid "" "Email templates are automatically translated. Changing the translations " "shouldn’t be necessary. However, if for a specific reason you’d like to " "change some of the translations, this can be done." msgstr "电子邮件模板会自动翻译。更改翻译应该是不必要的。但是,如果出于特定原因,您想要更改某些翻译,则可以执行此操作。" #: ../../content/applications/general/email_communication/email_template.rst:80 msgid "" "Like any modification in the code, keep in mind that modifications that " "aren’t done correctly (for example modifications leading to bad syntax) can " "break the template, as a result, the template will appear blank." msgstr "与代码中的任何修改一样,请记住,未正确完成的修改(例如导致语法错误的修改)可能会破坏模板,因此,模板将显示为空白。" #: ../../content/applications/general/email_communication/email_template.rst:84 msgid "" "In order to edit your translations, follow these steps from the template." msgstr "要编辑翻译,请从模板中执行以下步骤。" #: ../../content/applications/general/email_communication/email_template.rst:86 msgid "Click on the edit button, then on the language button" msgstr "单击编辑按钮,然后单击语言按钮" #: ../../content/applications/general/email_communication/email_template.rst:0 msgid "Edit the language of a template" msgstr "编辑模块的语言" #: ../../content/applications/general/email_communication/email_template.rst:92 msgid "" "A pop-up window with the different languages installed on the database will " "be displayed. From here, editing the translations will be possible. Don't " "forget to hit the save button to preserve your changes." msgstr "将显示一个弹出窗口,其中包含数据库上安装的不同语言。从这里开始,编辑翻译将是可能的。不要忘记点击保存按钮以保留更改。" #: ../../content/applications/general/email_communication/email_template.rst:0 msgid "" "Translation of the body of the Application template in the different " "languages installed." msgstr "应用程序模板主体的不同语言翻译。" #: ../../content/applications/general/email_communication/faq.rst:3 msgid "FAQ" msgstr "常问问题" #: ../../content/applications/general/email_communication/faq.rst:5 msgid "" "This document contains an explanation of the most recurring mailing " "concerns." msgstr "本文档包含对最常出现的邮件问题的说明。" #: ../../content/applications/general/email_communication/faq.rst:7 msgid "" "We will start by addressing issues of outgoing emails (ex: my client has not" " received my email), and then, of incoming emails (ex: I do not receive " "responses from my customers in the database)." msgstr "我们将首先解决传出电子邮件的问题(例如:我的客户尚未收到我的电子邮件),然后是传入的电子邮件(例如:我没有在数据库中收到客户的回复)。" #: ../../content/applications/general/email_communication/faq.rst:11 msgid "Outgoing emails" msgstr "传出电子邮件" #: ../../content/applications/general/email_communication/faq.rst:16 msgid "What do you have to check if your email is not sent?" msgstr "如果您的电子邮件未发送,您必须检查什么?" #: ../../content/applications/general/email_communication/faq.rst:18 msgid "" "The first indicator showing you that the email has not been sent is the red " "envelope next to the date and time of the message." msgstr "显示电子邮件尚未发送的第一个指示器是邮件日期和时间旁边的红包。" #: ../../content/applications/general/email_communication/faq.rstNone msgid "Red envelope displayed in chatter" msgstr "聊天记录中显示的红包" #: ../../content/applications/general/email_communication/faq.rst:26 msgid "Common error messages" msgstr "常见错误消息" #: ../../content/applications/general/email_communication/faq.rst:31 msgid "You reached your daily limit:" msgstr "您已达到每日限额:" #: ../../content/applications/general/email_communication/faq.rstNone msgid "Warning in Odoo upon email limit reached" msgstr "达到电子邮件限制时 Odoo 中的警告" #: ../../content/applications/general/email_communication/faq.rst:37 msgid "" "Each email service provider has its own email sending limits. The limits may" " be daily, hourly, and sometimes even per minute. This is the same for Odoo," " we have to limit our customers to prevent our e-mail servers from being " "blacklisted." msgstr "" "每个电子邮件服务提供商都有自己的电子邮件发送限制。限制可能是每天,每小时,有时甚至每分钟。对于Odoo来说也是如此,我们必须限制我们的客户,以防止我们的电子邮件服务器被列入黑名单。" #: ../../content/applications/general/email_communication/faq.rst:41 msgid "Here are the default limits for new databases:" msgstr "以下是新数据库的默认限制:" #: ../../content/applications/general/email_communication/faq.rst:43 msgid "" "200 emails/day for Odoo Online and Odoo.sh databases with an active " "subscription," msgstr "200封电子邮件/天 Odoo在线和 Odoo.sh 数据库与活跃的订阅," #: ../../content/applications/general/email_communication/faq.rst:45 msgid "50 emails/day for one-app free and trial databases," msgstr "每天50封电子邮件,用于一个应用程序免费和试用数据库," #: ../../content/applications/general/email_communication/faq.rst:47 msgid "" "in case of migration, your daily limit might be reset to 50 emails a day." msgstr "在迁移的情况下,您的每日限制可能会重置为每天 50 封电子邮件。" #: ../../content/applications/general/email_communication/faq.rst:49 msgid "In case you hit the limit, you can:" msgstr "如果您达到限制,您可以:" #: ../../content/applications/general/email_communication/faq.rst:51 msgid "" "Ask our support team to increase your daily limit. We will analyze the " "situation of your database depending on (non-exhaustive list):" msgstr "请要求我们的支持团队提高您的每日限额。我们将根据(非详尽列表)分析您的数据库的情况:" #: ../../content/applications/general/email_communication/faq.rst:54 msgid "How many users in your database," msgstr "数据库中有多少用户," #: ../../content/applications/general/email_communication/faq.rst:55 msgid "Which apps are installed," msgstr "安装了哪些应用程序," #: ../../content/applications/general/email_communication/faq.rst:56 msgid "" "Your bounce rate: the percentage of email addresses that did not receive " "your emails because it was returned by a mail server on its way to the final" " recipient. You can contact the `support `_." msgstr "" "您的退回邮件率:由于邮件服务器在发送给最终收件人的途中返回您的电子邮件而未收到您的电子邮件的电子邮件地址的百分比。您可以联系“支持”_。" #: ../../content/applications/general/email_communication/faq.rst:60 msgid "" "Use your own outgoing email server to be independent of Odoo’s mail limit " "(please refer to :doc:`the corresponding documentation " "`)," msgstr "" "使用您自己的发送电子邮件服务器独立于Odoo的邮件限制(请参阅:d " "oc:“相应的文档”)," #: ../../content/applications/general/email_communication/faq.rst:62 msgid "" "Wait until 11pm UTC for the reset and click on the retry button: The " ":ref:`Developer mode ` must be activated. Then, go to " ":menuselection:`Settings --> Technical --> Emails`" msgstr "" "等到 UTC 时间晚上 11 点重置,然后单击重试按钮:必须激活 :ref:`开发人员模式 `。然后,转到:menuselection:`设置-->技术-->电子邮件`" #: ../../content/applications/general/email_communication/faq.rstNone msgid "Retry button of an emails" msgstr "电子邮件的重试按钮" #: ../../content/applications/general/email_communication/faq.rst:70 msgid "" "The daily limit is global to your database and can rise quickly! By default " "an internal message, a notification, a note, etc. counts as an email in your" " daily limit if it notifies someone." msgstr "" "每日限制是数据库的全局限制,并且可以快速上升!默认情况下,如果内部消息、通知、便笺等通知某人,则该邮件、通知、便笺等计为每日限制中的电子邮件。" #: ../../content/applications/general/email_communication/faq.rst:73 msgid "" "You can mitigate this by receiving your :ref:`notifications in Odoo " "` instead of by emails." msgstr "" "您可以通过在Odoo中接收您的:ref:`通知`而不是通过电子邮件来缓解这种情况。" #: ../../content/applications/general/email_communication/faq.rst:77 msgid "SMTP Error" msgstr "SMTP 错误" #: ../../content/applications/general/email_communication/faq.rst:79 msgid "" "You can find out why an email wasn't transmitted successfully by reviewing " "the Simple Mail Transport Protocol (SMTP) error messages. SMTP is a protocol" " to describe the email structure and transmit it over the Internet, and the " "error messages generated by email services are helpful tools to diagnose and" " troubleshoot email problems." msgstr "" "您可以通过查看简单邮件传输协议 (SMTP) 错误消息来找出电子邮件未成功传输的原因。SMTP 是一种描述电子邮件结构并通过 Internet " "传输的协议,电子邮件服务生成的错误消息是诊断和解决电子邮件问题的有用工具。" #: ../../content/applications/general/email_communication/faq.rst:85 msgid "No Error" msgstr "没有错误" #: ../../content/applications/general/email_communication/faq.rst:87 msgid "" "Odoo is not always capable of providing information for the reason it " "failed. The different providers implement a personalized policy of the " "bounce emails and it is not always possible for Odoo to interpret it " "correctly." msgstr "Odoo并不总是能够提供失败原因的信息。不同的提供商实施了退回电子邮件的个性化策略,Odoo并不总是能够正确解释它。" #: ../../content/applications/general/email_communication/faq.rst:91 msgid "" "If you have this problem on a recurring basis with the same client or the " "same domain, please do not hesitate to contact `Odoo Support " "`_ for help in finding a reason." msgstr "" "如果您在同一客户端或同一域中反复遇到此问题,请随时联系“Odoo支持”_以获取查找原因的帮助。" #: ../../content/applications/general/email_communication/faq.rst:94 msgid "" "Note: in such case, one of the most common reasons is related to :ref:`SPF " "` and/or :ref:`DKIM " "` configuration." msgstr "" "注意:在这种情况下,最常见的原因之一与:ref:`SPF " "`和/或:ref:`DKIM " "`配置有关。" #: ../../content/applications/general/email_communication/faq.rst:98 msgid "Why is my email sent late?" msgstr "为什么我的电子邮件发送延迟?" #: ../../content/applications/general/email_communication/faq.rst:100 msgid "" "It may happen that you schedule an email campaign but it is not sent on " "time. We know that we use a delayed job to send emails that we consider as " "not urgent (Newsletters concept such as mass mailing, marketing automation, " "events). The system utility **cron** can be used to schedule programs to run" " automatically at predetermined intervals. We use that policy in order to " "avoid cluttering the mail servers and prioritize the communication." msgstr "" "您可能会安排电子邮件活动,但未按时发送。我们知道我们使用延迟工作来发送我们认为不紧急的电子邮件(新闻通讯概念,如群发邮件,营销自动化,事件)。系统实用程序" " **cron** 可用于安排程序以预定的时间间隔自动运行。我们使用该策略是为了避免邮件服务器混乱并优先考虑通信。" #: ../../content/applications/general/email_communication/faq.rst:106 msgid "" "The emails considered urgent (communication from one person to another one " "such as Sales Orders, Invoices, Purchase Orders, etc.) are sent directly." msgstr "被视为紧急的电子邮件(从一个人到另一个人的通信,如销售订单,发票,采购订单等)直接发送。" #: ../../content/applications/general/email_communication/faq.rstNone msgid "Email scheduled to be sent later." msgstr "预定以后发送的电子邮件" #: ../../content/applications/general/email_communication/faq.rst:113 msgid "" "By default, the Mass Mailing cron runs every 60 minutes. So, you should wait" " maximum an hour before the campaign is actually sent." msgstr "默认情况下,群发邮件 cron 每 60 分钟运行一次。因此,在实际发送广告系列之前,您最多应等待一个小时。" #: ../../content/applications/general/email_communication/faq.rst:117 msgid "Incoming emails" msgstr "收件" #: ../../content/applications/general/email_communication/faq.rst:119 msgid "" "When you have an issue with incoming emails, there might not be an " "indication per se in Odoo. This is the client who tries to contact a " "database who will get a bounce (most of the time 550: mailbox unavailable)." msgstr "" "当您遇到传入电子邮件的问题时,Odoo中可能没有指示本身。这是尝试联系数据库的客户端,该数据库将获得退回邮件(大多数情况下为 550:邮箱不可用)。" #: ../../content/applications/general/email_communication/faq.rst:124 msgid "Emails are not received" msgstr "以下电子邮箱已收到邀请" #: ../../content/applications/general/email_communication/faq.rst:126 msgid "Depending on the platform you are using:" msgstr "根据您使用的平台:" #: ../../content/applications/general/email_communication/faq.rst:128 msgid "" "The **Odoo.sh** users can find their live logs on the folder " ":file:`~/logs/`." msgstr "**Odoo.sh **户可以在文件夹:file:`~/logs/`上找到他们的实时日志。" #: ../../content/applications/general/email_communication/faq.rst:130 msgid "" "The folder :file:`~/logs/` (preferably accessed by the command line) of an " "Odoo.sh contains a list of files containing the logs of the database. The " "log files are created everyday at 5:00 AM UTC. The two last days are not " "compressed, while the older ones are, in order to gain space. The naming of " "the files for Today and Yesterday are :file:`odoo.log` and " ":file:`odoo.log.1`. For the following, they are named with their dates and " "compressed. See the Odoo.sh documentation about :ref:`logs `. " "Use the command ``grep`` and ``zgrep`` (for the compressed ones) to search " "through the files." msgstr "" "Odoo.sh 的文件夹 :file:`~/logs/` (最好通过命令行访问)包含包含数据库日志的文件列表。日志文件在每天上午 5:00 UTC " "创建。最后两天没有被压缩,而旧的日子被压缩,以获得空间。Today 和 Yesterday 的文件命名为 :file:`odoo.log` 和 " ":file:`odoo.log.1`。对于以下内容,它们以其日期命名并进行压缩。请参阅有关 :ref:`logs ` " "Odoo.sh 文档。使用命令“grep”和“zgrep”(对于压缩的)来搜索文件。" #: ../../content/applications/general/email_communication/faq.rst:138 msgid "" "**Odoo Online** users won’t have access to their logs. However you can still" " contact `Odoo Support `_ , if you have a " "recurring issue with the same client or domain." msgstr "" #: ../../content/applications/general/email_communication/faq.rst:143 msgid "Get help from support" msgstr "从支持人员处获取帮助" #: ../../content/applications/general/email_communication/faq.rst:145 msgid "" "In order to get helped efficiently, please provide as much information as " "possible. Here is a list of what can be helpful:" msgstr "为了有效地获得帮助,请提供尽可能多的信息。以下是可能有帮助的内容列表:" #: ../../content/applications/general/email_communication/faq.rst:148 msgid "" "The **EML** of the email, stating for *Electronic Mail*, is the file format " "containing all the technical information required for an investigation. The " "documentation of your own email provider might help you on how to get your " "EML files. Once you get the EML of the email, adding it in the attachment of" " your ticket is the most efficient way for us to investigate. The support " "will mainly focus on redundant issues." msgstr "" "电子邮件的“EML”(表示“电子邮件”)是包含调查所需的所有技术信息的文件格式。您自己的电子邮件提供商的文档可能会帮助您了解如何获取EML文件。一旦您收到电子邮件的EML,将其添加到票证附件中是我们调查的最有效方式。支持将主要集中在冗余问题上。" #: ../../content/applications/general/email_communication/faq.rst:155 msgid "`Gmail documentation `_" msgstr "“Gmail 文档”_" #: ../../content/applications/general/email_communication/faq.rst:157 msgid "" "`Outlook documentation `_" msgstr "" "“Outlook 文档”_" #: ../../content/applications/general/email_communication/faq.rst:160 msgid "" "The exact flow you are following in order to normally receive those emails " "in Odoo. Here are examples of questions whose answers can be useful:" msgstr "您遵循的确切流程,以便通常在Odoo中接收这些电子邮件。以下是答案可能有用的问题示例:" #: ../../content/applications/general/email_communication/faq.rst:163 msgid "Is this simply a reply from an email going out from Odoo ?" msgstr "这仅仅是从Odoo发出的电子邮件的回复吗?" #: ../../content/applications/general/email_communication/faq.rst:165 msgid "Are you using an incoming email server or somehow redirecting?" msgstr "您使用的是接收电子邮件服务器还是以某种方式重定向?" #: ../../content/applications/general/email_communication/faq.rst:167 msgid "" "Can you provide us with an example of an email that has been correctly " "forwarded ?" msgstr "您能向我们提供已正确转发的电子邮件示例吗?" #: ../../content/applications/general/email_communication/faq.rst:169 msgid "Providing answers to the following questions:" msgstr "提供以下问题的答案:" #: ../../content/applications/general/email_communication/faq.rst:171 msgid "" "Is it a generic issue or is it specific to a use case? If yes, which one " "exactly?" msgstr "这是一个通用问题还是特定于用例?如果是,究竟是哪一个?" #: ../../content/applications/general/email_communication/faq.rst:173 msgid "" "Is it working as expected? In case the email is sent using Odoo, the bounce " "email should reach the Odoo database and display the :ref:`red envelope " "`." msgstr "" "它是否按预期工作?如果电子邮件是使用Odoo发送的,则退回邮件应到达Odoo数据库并显示:ref:`red " "envelope`。" #: ../../content/applications/general/export_import_data.rst:3 msgid "Export and import data" msgstr "导出和导入数据" #: ../../content/applications/general/export_import_data.rst:8 msgid "Export data from Odoo" msgstr "从 Odoo 导出数据" #: ../../content/applications/general/export_import_data.rst:10 msgid "" "When working with a database, it sometimes is necessary to export your data " "in a distinct file. Doing so can help to do reporting over your activities " "(even if Odoo offers a precise and easy reporting tool with each available " "application)." msgstr "" "使用数据库时,有时必须将数据导出到不同的文件类型。 这样做可以帮助您对活动进行报告(即使Odoo的 每个应用程序都提供了精确而简单的报告工具)。" #: ../../content/applications/general/export_import_data.rst:14 msgid "" "With Odoo, you can export the values from any field in any record. To do so," " activate the list view on the items that need to be exported, click on " "*Action*, and, then, on *Export*." msgstr "使用Odoo,您可以导出记录中任何字段的信息。 为此,在需要导出的项目上激活列表视图,单击 *操作* ,然后单击 *导出* 。" #: ../../content/applications/general/export_import_data.rstNone msgid "view of the different things to enable/click to export data" msgstr "启用/单击以导出数据等操作的视图" #: ../../content/applications/general/export_import_data.rst:22 msgid "" "Pretty simple, this action still comes with some specificities. In fact, " "when clicking on *Export*, a pop-up window appears with several options for " "the data to export:" msgstr "很简单,此操作仍具有一些特殊情况。 实际上,当单击 *导出* 时,会出现一个弹出窗口,其中包含用于导出数据的多个选项:" #: ../../content/applications/general/export_import_data.rstNone msgid "" "overview of all the options to take into account when exporting data in Odoo" msgstr "在Odoo中导出数据时需考虑的所有选项概述" #: ../../content/applications/general/export_import_data.rst:30 msgid "" "With the *I want to update data* option ticked, the system only shows the " "fields which can be imported. This is very helpful in case you want to " "update existing records. Basically, this works like a filter. Leaving the " "box unticked gives way more field options because it shows all the fields, " "not just the ones which can be imported." msgstr "" "选中 *我想更新数据* 选项,系统仅显示可以导入的字段。 如果您想更新现有记录,这将非常有用。 基本上,这就像一个过滤器。 " "取消选中该框会提供更多的字段选项,因为它会显示所有字段,而不只是可以导入的字段。" #: ../../content/applications/general/export_import_data.rst:36 msgid "" "When exporting, you can choose between two formats: .csv and .xls. With " ".csv, items are separated with a comma, while .xls holds information about " "all the worksheets in a file, including both content and formatting." msgstr "" "导出时,可以选择两种格式:.csv 和 .xls。 使用 .csv,项目以逗号分隔,而.xls 包含有关文件中所有工作表的信息,如内容和格式。" #: ../../content/applications/general/export_import_data.rst:39 msgid "" "Those are the items you may want to export. Use the arrows to display more " "sub-field options. Of course, you can use the search bar to find specific " "fields more easily. To use the search option more efficiently, display all " "the fields by clicking on all the arrows!" msgstr "" "这些是您可能要导出的项目。 使用箭头显示更多子字段选项。 当然,您可以使用搜索栏更轻松地查找特定字段。 " "要更有效地使用搜索选项,请单击所有箭头以显示所有字段!" #: ../../content/applications/general/export_import_data.rst:44 msgid "The + button is there to add fields to the \"to export\" list." msgstr "+ 按钮用于将字段添加到“要导出”列表中。" #: ../../content/applications/general/export_import_data.rst:45 msgid "" "The \"handles\" next to the selected fields allow you to move the fields up " "and down to change the order in which they must be displayed in the exported" " file." msgstr "所选字段旁边的“控点”允许您上下移动字段,以更改它们在导出文件中的显示顺序。" #: ../../content/applications/general/export_import_data.rst:48 msgid "The trashcan is there if you need to remove fields." msgstr "如果您需要删除字段,则可以点击垃圾箱图标。" #: ../../content/applications/general/export_import_data.rst:49 msgid "" "For recurring reports, it might be interesting to save export presets. " "Select all the needed ones and click on the template bar. There, click on " "*New template* and give a name to yours. The next time you need to export " "the same list, simply select the related template." msgstr "" "对于定期报告,保存导出预设可能很有用。 选择所有需要的选项,然后单击模板栏。 在这里,单击 *新模板* ,并起一个名字。 " "下次您需要导出相同列表时,只需选择相关模板。" #: ../../content/applications/general/export_import_data.rst:56 msgid "" "It’s good to keep the field’s external identifier in mind. For example, " "*Related Company* is equal to *parent_id*. Doing so helps export only what " "you would like to import next." msgstr "请牢记字段的外部标识符。 例如,*相关公司* 等于 *parent_id* 。 这样做可只导出您接下来要导入的内容。" #: ../../content/applications/general/export_import_data.rst:63 msgid "Import data into Odoo" msgstr "将数据导入 Odoo" #: ../../content/applications/general/export_import_data.rst:66 msgid "How to start" msgstr "如何开始" #: ../../content/applications/general/export_import_data.rst:68 msgid "" "You can import data on any Odoo's business object using either Excel (.xlsx)" " or CSV (.csv) formats: contacts, products, bank statements, journal entries" " and even orders!" msgstr "" "可使用Excel (.xlsx) 或CSV (.csv) 格式导入Odoo业务对象的任何数据:联系人、产品、银行对账单、日记账条目、甚至订单!" #: ../../content/applications/general/export_import_data.rst:72 msgid "" "Open the view of the object you want to populate and click on " ":menuselection:`Favorites --> Import records`." msgstr "打开要填充的对象的视图,然后单击:menuselection:`收藏夹 --> 导入记录`。" #: ../../content/applications/general/export_import_data.rst:78 msgid "" "There you are provided with templates you can easily populate with your own " "data. Such templates can be imported in one click; The data mapping is " "already done." msgstr "系统提供了模板,您可以轻松地用自己的数据填充模板。 一键导入这些模板。 数据映射已经完成。" #: ../../content/applications/general/export_import_data.rst:83 msgid "How to adapt the template" msgstr "如何使用模板" #: ../../content/applications/general/export_import_data.rst:85 msgid "Add, remove and sort columns to fit at best your data structure." msgstr "添加、删除或分类各行,使它们以最好的方式适应你的数据结构。" #: ../../content/applications/general/export_import_data.rst:86 msgid "We advise to not remove the **ID** one (see why in the next section)." msgstr "建议不要删除 **ID** (原因见下节)。" #: ../../content/applications/general/export_import_data.rst:87 #: ../../content/applications/general/export_import_data.rst:376 msgid "" "Set a unique ID to every single record by dragging down the ID sequencing." msgstr "向下拖动ID顺序,为每个记录设置唯一的ID。" #: ../../content/applications/general/export_import_data.rst:92 msgid "" "When you add a new column, Odoo might not be able to map it automatically if" " its label doesn't fit any field in Odoo. Don't worry! You can map new " "columns manually when you test the import. Search the list for the " "corresponding field." msgstr "添加新一行时,如果这个行的标签与系统中任何字段均不匹配,Odoo可能不会自动将其映射。因此,请通过搜索查找对应的字段。" #: ../../content/applications/general/export_import_data.rst:100 msgid "" "Then, use this field's label in your file in order to make it work straight " "on the very next time." msgstr "然后使用你在导入模板上找到的标签,下次尝试导入的时候即可马上使用。" #: ../../content/applications/general/export_import_data.rst:104 msgid "How to import from another application" msgstr "如何从其他应用程序中导入" #: ../../content/applications/general/export_import_data.rst:106 msgid "" "In order to re-create relationships between different records, you should " "use the unique identifier from the original application and map it to the " "**ID** (External ID) column in Odoo. When you import another record that " "links to the first one, use **XXX/ID** (XXX/External ID) to the original " "unique identifier. You can also find this record using its name but you will" " be stuck if at least 2 records have the same name." msgstr "" "为了在不同的记录之间重新创建关系,需将初始应用中唯一的标识符映射到Odoo中的 " "**ID**(外部ID)行。导入与第一个记录相链接的其他记录时,使用到这个唯一标识符的 **XXX/ID** (XXX/外部 " "ID)。也可以通过名称找到这个记录,但如果有至少2条同名的记录,可能会影响你的查找。" #: ../../content/applications/general/export_import_data.rst:114 msgid "" "The **ID** will also be used to update the original import if you need to " "re-import modified data later, it's thus good practice to specify it " "whenever possible." msgstr "如你需要稍后重新导入修改后的数据,也可用更新 **ID** 初始导入。这在任何时候都是一个不错的办法。" #: ../../content/applications/general/export_import_data.rst:120 msgid "I cannot find the field I want to map my column to" msgstr "我找不到想要映射的行的区域" #: ../../content/applications/general/export_import_data.rst:122 msgid "" "Odoo tries to find with some heuristic, based on the first ten lines of the " "files, the type of field for each column inside your file. For example if " "you have a column only containing numbers, only the fields that are of type " "*Integer* will be displayed for you to choose from. While this behavior " "might be good and easy for most cases, it is also possible that it goes " "wrong or that you want to map your column to a field that is not proposed by" " default." msgstr "" "Odoo试图基于文件的前10行找到文件内部各行的区域类型。例如,有一个只包含数字的行,只有 **** " "类型的区域才显示供你选择。尽管这种方式可能在多数情况下都很合适,但也有可能出错,或者你希望将这些行映射到默认没有规划的区域中。" #: ../../content/applications/general/export_import_data.rst:131 msgid "" "If that happens, you just have to check the ** Show fields of relation " "fields (advanced)** option, you will then be able to choose from the " "complete list of fields for each column." msgstr "这时,你只需选择 **示关系区域的区域(高级)** 选项,为每一行选择完整的区域列表。" #: ../../content/applications/general/export_import_data.rst:139 msgid "Where can I change the date import format?" msgstr "在哪里修改数据导入格式?" #: ../../content/applications/general/export_import_data.rst:141 msgid "" "Odoo can automatically detect if a column is a date, and it will try to " "guess the date format from a set of most commonly used date formats. While " "this process can work for many date formats, some date formats will not be " "recognized. This can cause confusion due to day-month inversions; it is " "difficult to guess which part of a date format is the day and which part is " "the month in a date such as '01-03-2016'." msgstr "" "Odoo可自动检测特定列是否为日期,并且它还将从一组最常用的日期格式中猜测使用的日期格式。尽管这一过程可用于很多日期格式,但某些日期格式却无法识别。月和日倒置可能引起混淆;对于“01-03-2016”这样的格式,我们很难判断哪部分代表月份,哪部分代表日。" #: ../../content/applications/general/export_import_data.rst:147 msgid "" "To view which date format Odoo has found from your file you can check the " "**Date Format** that is shown when clicking on **Options** under the file " "selector. If this format is incorrect you can change it to your liking using" " the *ISO 8601* to define the format." msgstr "" "要查看Odoo从你的文档中找到了哪些日期格式,可以在文档选择器下方的 **** 中点击 **期格** 。如果格式错误,你可以用 *ISO " "8601* 修正格式。" #: ../../content/applications/general/export_import_data.rst:152 msgid "" "If you are importing an excel (.xls, .xlsx) file, you can use date cells to " "store dates as the display of dates in excel is different from the way it is" " stored. That way you will be sure that the date format is correct in Odoo " "whatever your locale date format is." msgstr "" "如你导入一个Excel(.xls, " ".xlsx)文件,可使用日期单元格存放日期(因为在Excel中日期的显示与存储方式不一致)。这样当你在Odoo中找到一个日期就可以确保它是正确的格式。" #: ../../content/applications/general/export_import_data.rst:157 msgid "Can I import numbers with currency sign (e.g.: $32.00)?" msgstr "我可以导入带有货币符号的数字(如:$32.00)吗?" #: ../../content/applications/general/export_import_data.rst:159 msgid "" "Yes, we fully support numbers with parenthesis to represent negative sign as" " well as numbers with currency sign attached to them. Odoo also " "automatically detect which thousand/decimal separator you use (you can " "change those under **options**). If you use a currency symbol that is not " "known to Odoo, it might not be recognized as a number though and it will " "crash." msgstr "" "是的,我们完全支持用带圆括号的数字代表负数,以及带货币符号的数字。Odoo还可自动识别你使用的千分位分隔符、小数点(稍后可在 **** " "中修改)。如Odoo不能识别你使用的货币符号,则该字段不会被识别为数字,可能导致出错。" #: ../../content/applications/general/export_import_data.rst:164 msgid "" "Examples of supported numbers (using thirty-two thousands as an example):" msgstr "支持的数字格式示例(如三万二千):" #: ../../content/applications/general/export_import_data.rst:166 msgid "32.000,00" msgstr "32.000,00" #: ../../content/applications/general/export_import_data.rst:167 msgid "32000,00" msgstr "32000,00" #: ../../content/applications/general/export_import_data.rst:168 msgid "32,000.00" msgstr "32,000.00" #: ../../content/applications/general/export_import_data.rst:169 msgid "-32000.00" msgstr "-32000.00" #: ../../content/applications/general/export_import_data.rst:170 msgid "(32000.00)" msgstr "(32000.00)" #: ../../content/applications/general/export_import_data.rst:171 msgid "$ 32.000,00" msgstr "$ 32.000,00" #: ../../content/applications/general/export_import_data.rst:172 msgid "(32000.00 €)" msgstr "(32000.00 €)" #: ../../content/applications/general/export_import_data.rst:174 msgid "Example that will not work:" msgstr "不合要求的例子:" #: ../../content/applications/general/export_import_data.rst:176 msgid "ABC 32.000,00" msgstr "ABC 32.000,00" #: ../../content/applications/general/export_import_data.rst:177 msgid "$ (32.000,00)" msgstr "$ (32.000,00)" #: ../../content/applications/general/export_import_data.rst:180 msgid "What can I do when the Import preview table isn't displayed correctly?" msgstr "如果我导入的预览表无法正确显示该怎么办?" #: ../../content/applications/general/export_import_data.rst:182 msgid "" "By default the Import preview is set on commas as field separators and " "quotation marks as text delimiters. If your csv file does not have these " "settings, you can modify the File Format Options (displayed under the Browse" " CSV file bar after you select your file)." msgstr "" "默认导入预览是用逗号作为字段分隔符,引号作为文本分隔符。如你的CSV文件没有这些设置,可以修改文件格式选项(你选择文件后,在浏览CSV文件块下显示)。" #: ../../content/applications/general/export_import_data.rst:186 msgid "" "Note that if your CSV file has a tabulation as separator, Odoo will not " "detect the separations. You will need to change the file format options in " "your spreadsheet application. See the following question." msgstr "请注意,如果你的CSV文件将表格作为分隔符,Odoo将不能判断这整种分隔关系。你需要在电子表格的格式选项中更改设置。见下面的问题。" #: ../../content/applications/general/export_import_data.rst:191 msgid "" "How can I change the CSV file format options when saving in my spreadsheet " "application?" msgstr "保存我的电子表格应用时,如何更改CSV文件格式选项?" #: ../../content/applications/general/export_import_data.rst:193 msgid "" "If you edit and save CSV files in spreadsheet applications, your computer's " "regional settings will be applied for the separator and delimiter. We " "suggest you use OpenOffice or LibreOffice Calc as they will allow you to " "modify all three options (in :menuselection:`'Save As' dialog box --> Check " "the box 'Edit filter settings' --> Save`)." msgstr "" "如果你在电子表格应用程序中编辑和保存CSV文件,分隔符将应用你的计算机的地区设置。我们建议你使用OpenOffice或LibreOffice " "Calc,因为它们允许修改全部三个选项( :menuselection:`'另存为'对话框 --> 勾选'编辑筛选设置' --> 保存`)。" #: ../../content/applications/general/export_import_data.rst:198 msgid "" "Microsoft Excel will allow you to modify only the encoding when saving (in " ":menuselection:`'Save As' dialog box --> click 'Tools' dropdown list --> " "Encoding tab`)." msgstr "" "微软Excel在保存时只允许修改编码( :menuselection:`'另存为'对话框 --> 点击'工具'下拉列表--> 编码选项卡`)。" #: ../../content/applications/general/export_import_data.rst:202 msgid "What's the difference between Database ID and External ID?" msgstr "数据库ID和外部ID的差别是什么?" #: ../../content/applications/general/export_import_data.rst:204 msgid "" "Some fields define a relationship with another object. For example, the " "country of a contact is a link to a record of the 'Country' object. When you" " want to import such fields, Odoo will have to recreate links between the " "different records. To help you import such fields, Odoo provides three " "mechanisms. You must use one and only one mechanism per field you want to " "import." msgstr "" "某些字段定义了与另一个对象的关系。例如,联系人的国家与“国家”对象记录关联。如果你想导入这样的字段,Odoo必须重新创建不同记录之间的关联。为帮助你导入这样的字段,Odoo提供了三种机制。你必须在每个要导入的字段中使用且仅使用一种机制。" #: ../../content/applications/general/export_import_data.rst:209 msgid "" "For example, to reference the country of a contact, Odoo proposes you 3 " "different fields to import:" msgstr "例如,在引用一个联系人的国别时,Odoo提供了三种不同的字段供你导入:" #: ../../content/applications/general/export_import_data.rst:211 msgid "Country: the name or code of the country" msgstr "国家:国家的名称或代码" #: ../../content/applications/general/export_import_data.rst:212 msgid "" "Country/Database ID: the unique Odoo ID for a record, defined by the ID " "postgresql column" msgstr "国家/数据库ID:用于记录唯一的Odoo ID,由postgresql 行定义。" #: ../../content/applications/general/export_import_data.rst:213 msgid "" "Country/External ID: the ID of this record referenced in another application" " (or the .XML file that imported it)" msgstr "国家/外部ID:其他应用(或导入的.XML文档)中引用的记录ID" #: ../../content/applications/general/export_import_data.rst:216 msgid "For the country Belgium, you can use one of these 3 ways to import:" msgstr "对于比利时这个国家,你可以用以下三种方式中之一进行导入:" #: ../../content/applications/general/export_import_data.rst:218 msgid "Country: Belgium" msgstr "国家: 比利时" #: ../../content/applications/general/export_import_data.rst:219 msgid "Country/Database ID: 21" msgstr "国家/数据库ID:21" #: ../../content/applications/general/export_import_data.rst:220 msgid "Country/External ID: base.be" msgstr "国家/外部 ID: base.be" #: ../../content/applications/general/export_import_data.rst:222 msgid "" "According to your need, you should use one of these 3 ways to reference " "records in relations. Here is when you should use one or the other, " "according to your need:" msgstr "根据需要,你可以使用三种方式之一来引用关系中的记录。参照指引:" #: ../../content/applications/general/export_import_data.rst:225 msgid "" "Use Country: This is the easiest way when your data come from CSV files that" " have been created manually." msgstr "使用国家:如果手动创建了CSV文件,则这是最快捷的导入方式。" #: ../../content/applications/general/export_import_data.rst:227 msgid "" "Use Country/Database ID: You should rarely use this notation. It's mostly " "used by developers as it's main advantage is to never have conflicts (you " "may have several records with the same name, but they always have a unique " "Database ID)" msgstr "" "使用国家/数据库ID:你应该极少使用这一标识,主要是开发人员在使用。它的主要优势在于绝无冲突(你可能有多个相同的记录,但每个记录都有自己唯一的数据库ID)。" #: ../../content/applications/general/export_import_data.rst:230 msgid "" "Use Country/External ID: Use External ID when you import data from a third " "party application." msgstr "使用国家/外部ID:从第三方应用中导入数据时,需要使用外部ID。" #: ../../content/applications/general/export_import_data.rst:232 msgid "" "When you use External IDs, you can import CSV files with the \"External ID\"" " column to define the External ID of each record you import. Then, you will " "be able to make a reference to that record with columns like " "\"Field/External ID\". The following two CSV files give you an example for " "Products and their Categories." msgstr "" "使用外部ID时,可以使用 “外部ID” 列导入CSV文件,以定义要导入的每个记录的外部ID。 然后,您将能够使用诸如 “字段/外部ID” " "之类的列来对该记录进行引用。 以下两个CSV文件为您提供了产品及其类别的示例。" #: ../../content/applications/general/export_import_data.rst:237 msgid "" ":download:`CSV file for categories " "`." msgstr "" ":d " "ownload:“用于类别的" " CSV 文件”。" #: ../../content/applications/general/export_import_data.rst:240 msgid "" ":download:`CSV file for Products " "`." msgstr "" ":d " "ownload:“产品的" " CSV 文件”。" #: ../../content/applications/general/export_import_data.rst:244 msgid "What can I do if I have multiple matches for a field?" msgstr "如果一个字段有多个匹配项,该怎么办?" #: ../../content/applications/general/export_import_data.rst:246 msgid "" "If for example you have two product categories with the child name " "\"Sellable\" (ie. \"Misc. Products/Sellable\" & \"Other " "Products/Sellable\"), your validation is halted but you may still import " "your data. However, we recommend you do not import the data because they " "will all be linked to the first 'Sellable' category found in the Product " "Category list (\"Misc. Products/Sellable\"). We recommend you modify one of " "the duplicates' values or your product category hierarchy." msgstr "" "例如,如果您有两个产品类别,其子名称为“可售”(即“其他产品/可售产品”和“其他产品/可售产品”),则验证将暂停,但您仍可以导入数据。 " "但是,我们建议您不要导入数据,因为它们都将链接到“产品类别”列表中的第一个“可售商品”类别(“其他产品/可售商品”)。 " "我们建议您修改重复项之一的值或您的产品类别层次结构。" #: ../../content/applications/general/export_import_data.rst:252 msgid "" "However if you do not wish to change your configuration of product " "categories, we recommend you use make use of the external ID for this field " "'Category'." msgstr "但是,如果您不想更改产品类别的配置,建议您在此“类别”字段中使用外部ID。" #: ../../content/applications/general/export_import_data.rst:256 msgid "" "How can I import a many2many relationship field (e.g. a customer that has " "multiple tags)?" msgstr "如何导入多对多关系字段(例如,具有多个标签的客户)?" #: ../../content/applications/general/export_import_data.rst:258 msgid "" "The tags should be separated by a comma without any spacing. For example, if" " you want your customer to be linked to both tags 'Manufacturer' and " "'Retailer' then you will encode \"Manufacturer,Retailer\" in the same column" " of your CSV file." msgstr "" "标签应以逗号分隔且没有任何间距。 例如,如果您希望将客户链接到标签“制造商”和“零售商”,那么您将在CSV文件的同一列中编码“制造商,零售商”。" #: ../../content/applications/general/export_import_data.rst:262 msgid "" ":download:`CSV file for Manufacturer, Retailer " "`" msgstr ":d拥有:“制造商,零售商的CSV文件`" #: ../../content/applications/general/export_import_data.rst:266 msgid "" "How can I import a one2many relationship (e.g. several Order Lines of a " "Sales Order)?" msgstr "如何导入一对多的关系(例如多个订单行对应一个销售订单)?" #: ../../content/applications/general/export_import_data.rst:268 msgid "" "If you want to import sales order having several order lines; for each order" " line, you need to reserve a specific row in the CSV file. The first order " "line will be imported on the same row as the information relative to order. " "Any additional lines will need an additional row that does not have any " "information in the fields relative to the order. As an example, here is " "``purchase.order_functional_error_line_cant_adpat.CSV`` file of some " "quotations you can import, based on demo data." msgstr "" "如果你先导入包含多个订单行的销售订单;你需要在CSV文件中为每个订单行保留一个特定行。第一个订单行将按相对于订单的信息在同一行导入。所有其他订单行都需要一个额外的行,它在字段中没有相对于的订单的任何信息。例如,你可以根据演示数据导入某些报价的``purchase.order_functional_error_line_cant_adpat.CSV``文件。" #: ../../content/applications/general/export_import_data.rst:275 msgid "" ":download:`File for some Quotations " "`." msgstr "" ":d拥有:“”提交一些报价”。" #: ../../content/applications/general/export_import_data.rst:277 msgid "" "The following CSV file shows how to import purchase orders with their " "respective purchase order lines:" msgstr "以下CSV文档显示如何用各自的采购订单行导入订单:" #: ../../content/applications/general/export_import_data.rst:280 msgid "" ":download:`Purchase orders with their respective purchase order lines " "`." msgstr "" ":d拥有量:“采购订单及其各自的采购订单行”。" #: ../../content/applications/general/export_import_data.rst:282 msgid "" "The following CSV file shows how to import customers and their respective " "contacts:" msgstr "以下CSV文件显示如何导入顾客及其联系人:" #: ../../content/applications/general/export_import_data.rst:284 msgid "" ":download:`Customers and their respective contacts " "`." msgstr ":d拥有:“客户及其各自的联系人”。" #: ../../content/applications/general/export_import_data.rst:287 msgid "Can I import several times the same record?" msgstr "我可以导入多次相同的记录吗?" #: ../../content/applications/general/export_import_data.rst:289 msgid "" "If you import a file that contains one of the column \"External ID\" or " "\"Database ID\", records that have already been imported will be modified " "instead of being created. This is very useful as it allows you to import " "several times the same CSV file while having made some changes in between " "two imports. Odoo will take care of creating or modifying each record " "depending if it's new or not." msgstr "" "如果导入的文件包含“外部 ID”或“数据库 " "ID”列之一,则将修改已导入的记录,而不是创建这些记录。这非常有用,因为它允许您多次导入相同的CSV文件,同时在两次导入之间进行一些更改。Odoo将负责创建或修改每条记录,具体取决于它是否是新的。" #: ../../content/applications/general/export_import_data.rst:294 msgid "" "This feature allows you to use the Import/Export tool of Odoo to modify a " "batch of records in your favorite spreadsheet application." msgstr "此功能允许你使用Odoo的导入/导出工具修改批记录,非常适合电子表格应用。" #: ../../content/applications/general/export_import_data.rst:298 msgid "What happens if I do not provide a value for a specific field?" msgstr "如果我没有为特定字段提供值怎么办?" #: ../../content/applications/general/export_import_data.rst:300 msgid "" "If you do not set all fields in your CSV file, Odoo will assign the default " "value for every non defined fields. But if you set fields with empty values " "in your CSV file, Odoo will set the EMPTY value in the field, instead of " "assigning the default value." msgstr "" "如果您未在CSV文件中设置所有字段,则Odoo将为每个未定义的字段分配默认值。 但是,如果您在CSV文件中将字段设置为空值,则Odoo会在该字段中设置 " "\"空\" 值,而不是分配默认值。" #: ../../content/applications/general/export_import_data.rst:305 msgid "How to export/import different tables from an SQL application to Odoo?" msgstr "如何从一个SQL应用中向Odoo导出/导入不同的表单?" #: ../../content/applications/general/export_import_data.rst:307 msgid "" "If you need to import data from different tables, you will have to recreate " "relations between records belonging to different tables. (e.g. if you import" " companies and persons, you will have to recreate the link between each " "person and the company they work for)." msgstr "" "如要从不同的表单中导入数据,应在各个记录间重新创建属于不同表单的关系(即:如你导入公司和人员数据,需要在每个人及其服务的公司间重新创建链接)。" #: ../../content/applications/general/export_import_data.rst:311 msgid "" "To manage relations between tables, you can use the \"External ID\" " "facilities of Odoo. The \"External ID\" of a record is the unique identifier" " of this record in another application. This \"External ID\" must be unique " "across all the records of all objects, so it's a good practice to prefix " "this \"External ID\" with the name of the application or table. (like " "'company_1', 'person_1' instead of '1')" msgstr "" "如要管理表单之间的关系,你可使用Odoo的“外部ID”工具。一条记录的“外部ID”是指这条记录在其他应用程序中的唯一标识符。“外部ID”必须在所有对象的所有记录中具备唯一性,因此在“外部ID”前面加上应用程序或表单名称是很好的习惯。(如“company_1'”或“person_1”,而不仅仅只有“1”)" #: ../../content/applications/general/export_import_data.rst:317 msgid "" "As an example, suppose you have a SQL database with two tables you want to " "import: companies and persons. Each person belong to one company, so you " "will have to recreate the link between a person and the company he work for." " (If you want to test this example, here is a :download:`dump of such a " "PostgreSQL database `)" msgstr "" "例如,假设您有一个 SQL " "数据库,其中包含两个要导入的表:公司和个人。每个人都属于一家公司,因此您必须重新创建一个人与他工作的公司之间的联系。(如果你想测试这个例子,这里有一个:d" " ownload:`dump of this " "postgreSQL数据库`)" #: ../../content/applications/general/export_import_data.rst:322 msgid "" "We will first export all companies and their \"External ID\". In PSQL, write" " the following command:" msgstr "首先会导出全部公司及其\"外部 ID\"。在PSQL环境中写入以下命令:" #: ../../content/applications/general/export_import_data.rst:328 msgid "This SQL command will create the following CSV file:" msgstr "这条SQL命令将创建以下CSV文件:" #: ../../content/applications/general/export_import_data.rst:337 msgid "" "To create the CSV file for persons, linked to companies, we will use the " "following SQL command in PSQL:" msgstr "在PSQL环境中使用以下SQL命令为个人创建CSV文档并链接到对应的公司:" #: ../../content/applications/general/export_import_data.rst:343 msgid "It will produce the following CSV file:" msgstr "它将生成以下CSV文件:" #: ../../content/applications/general/export_import_data.rst:353 msgid "" "As you can see in this file, Fabien and Laurence are working for the Bigees " "company (company_1) and Eric is working for the Organi company. The relation" " between persons and companies is done using the External ID of the " "companies. We had to prefix the \"External ID\" by the name of the table to " "avoid a conflict of ID between persons and companies (person_1 and company_1" " who shared the same ID 1 in the original database)." msgstr "" "从本文件可以看出,Fabien和Laurence在Bigees公司工作(company_1),Eric在Organi公司工作。人员与公司的关系通过公司的外部ID来确定。我们必须将表单名称作为“外部ID”的前缀,以免人员与公司的ID之间出现冲突(person_1和company_1在原始数据库中的ID都是1)。" #: ../../content/applications/general/export_import_data.rst:359 msgid "" "The two files produced are ready to be imported in Odoo without any " "modifications. After having imported these two CSV files, you will have 4 " "contacts and 3 companies. (the firsts two contacts are linked to the first " "company). You must first import the companies and then the persons." msgstr "" "两个未经修改的文件已经就绪并导入Odoo。导入这两个CSV文件后,有4个联系人、3个公司(前两个联系人服务于同一公司)。你必须首先导入公司,然后导入人员。" #: ../../content/applications/general/export_import_data.rst:364 msgid "How to adapt an import template" msgstr "如何适配导入模板" #: ../../content/applications/general/export_import_data.rst:366 msgid "" "Import templates are provided in the import tool of the most common data to " "import (contacts, products, bank statements, etc.). You can open them with " "any spreadsheets software (Microsoft Office, OpenOffice, Google Drive, " "etc.)." msgstr "" "导入工具中提供导入模板,适用于大多数数据(联系人、产品、银行对账单等)导入。可以用任何电子表格软件(如Microsoft Office, " "OpenOffice, Google Drive等)" #: ../../content/applications/general/export_import_data.rst:372 msgid "How to customize the file" msgstr "如何自定义文件" #: ../../content/applications/general/export_import_data.rst:374 msgid "" "Remove columns you don't need. We advise to not remove the *ID* one (see why" " here below)." msgstr "删除你不需要的行。建议不要删除 *ID* (原因如下)" #: ../../content/applications/general/export_import_data.rst:381 msgid "" "When you add a new column, Odoo might not be able to map it automatically if" " its label doesn't fit any field of the system. If so, find the " "corresponding field using the search." msgstr "添加新一行时,如果这个行的标签与系统中任何字段均不匹配,Odoo可能不会自动将其映射。因此,请通过搜索查找对应的字段。" #: ../../content/applications/general/export_import_data.rst:388 msgid "" "Then, use the label you found in your import template in order to make it " "work straight away the very next time you try to import." msgstr "然后使用你在导入模板上找到的标签,下次尝试导入的时候即可马上使用。" #: ../../content/applications/general/export_import_data.rst:392 msgid "Why an “ID” column" msgstr "为什么要用 \"ID\" 行" #: ../../content/applications/general/export_import_data.rst:394 msgid "" "The **ID** (External ID) is an unique identifier for the line item. Feel " "free to use the one of your previous software to ease the transition to " "Odoo." msgstr "**ID**(外部ID)是行项目独一无二的标识符。请使用之前的软件,平稳过度到Odoo。" #: ../../content/applications/general/export_import_data.rst:397 msgid "" "Setting an ID is not mandatory when importing but it helps in many cases:" msgstr "导入数据时,ID号设置不是强制的,但会在很多情况下非常有用:" #: ../../content/applications/general/export_import_data.rst:399 msgid "" "Update imports: you can import the same file several times without creating " "duplicates;" msgstr "更新导入:在不创建副本的情况下多次导入同一个文件;" #: ../../content/applications/general/export_import_data.rst:400 msgid "Import relation fields (see here below)." msgstr "导入关系字段(见下文)" #: ../../content/applications/general/export_import_data.rst:403 msgid "How to import relation fields" msgstr "如何导入关系字段" #: ../../content/applications/general/export_import_data.rst:405 msgid "" "An Odoo object is always related to many other objects (e.g. a product is " "linked to product categories, attributes, vendors, etc.). To import those " "relations you need to import the records of the related object first from " "their own list menu." msgstr "" "Odoo对象总是与其他众多对象相关联(即产品与产品目录、产品属性、供应商等相关联)。为了导入这些关系,你需要首先从它们自己的列表菜单中导入相关对象的记录。" #: ../../content/applications/general/export_import_data.rst:409 msgid "" "You can do it using either the name of the related record or its ID. The ID " "is expected when two records have the same name. In such a case add \" / " "ID\" at the end of the column title (e.g. for product attributes: Product " "Attributes / Attribute / ID)." msgstr "" "可以使用关联的记录或ID号导入。当两个记录的名称相同时需要ID号进行区分,即在行标题的末尾添加。\" / ID\"(如产品属性:产品属性/属性 / " "ID)。" #: ../../content/applications/general/in_app_purchase.rst:3 msgid "In-App Purchase (IAP)" msgstr "应用内购买" #: ../../content/applications/general/in_app_purchase.rst:5 msgid "" "In-App Purchases (IAP) gives access to additional services through Odoo. For" " instance, it allows you to send SMS Text Messages or to send Invoices by " "post directly from my database." msgstr "应用内购买(IAP)通过Odoo访问其他服务。例如,它允许您直接从我的数据库发送SMS文本消息或通过过帐发送发票。" #: ../../content/applications/general/in_app_purchase.rst:9 msgid "Buying Credits" msgstr "购买信用" #: ../../content/applications/general/in_app_purchase.rst:11 msgid "" "Each IAP Service relies on prepaid credits to work and has its own pricing. " "To consult my current balance or to recharge my account, go to " ":menuselection:`Settings --> Odoo IAP --> View my Services`." msgstr "" "每项IAP服务都需要预付费信用,并有自己的定价。如需查询我的当前余额或为我的账户重置,前往 :menuselection:`设置 --> Odoo " "IAP --> 查看我的服务`。" #: ../../content/applications/general/in_app_purchase.rst:19 msgid "" "If I am on Odoo Online and have the Enterprise version, I benefit from free " "credits to test our IAP features." msgstr "" #: ../../content/applications/general/in_app_purchase.rst:23 msgid "IAP accounts" msgstr "IAP账户" #: ../../content/applications/general/in_app_purchase.rst:25 msgid "" "Credits to use IAP services are stored on IAP accounts, which are specific " "to each service and database. By default, IAP accounts are common to all " "companies, but can be restricted to specific ones. Activate the " ":ref:`developer mode `, then go to :menuselection:`Technical" " Settings --> IAP Account`." msgstr "" "使用IAP服务的积分存储在IAP帐户上,这些帐户特定于每个服务和数据库。默认情况下,IAP 帐户对所有公司都是通用的,但可以限制为特定帐户。激活 " ":ref:`开发人员模式 `,然后转到 :menuselection:`技术设置 --> IAP 帐户`。" #: ../../content/applications/general/in_app_purchase.rst:34 msgid "IAP Portal" msgstr "IAP门户" #: ../../content/applications/general/in_app_purchase.rst:36 msgid "" "The IAP Portal is a platform regrouping my IAP Services. It is accessible " "from :menuselection:`Settings app --> Odoo IAP --> View my Services`. From " "there, I can view my current balance, recharge my credits, review my " "consumption and set a reminder to when credits are low." msgstr "" "IAP门户是重组我的IAP服务的平台。访问路径为 :menuselection:`设置应用程序 --> Odoo IAP --> 查看我的服务`。" #: ../../content/applications/general/in_app_purchase.rst:44 msgid "Get notified when credits are low" msgstr "在信用降低后收到通知" #: ../../content/applications/general/in_app_purchase.rst:46 msgid "" "To be notified when it’s time to recharge my credits, I’ll go to my IAP " "Portal through :menuselection:`Settings app --> Odoo IAP --> View my " "Services`, unfold a service and mark the Receive threshold warning option. " "Then, I’ll provide a minimum amount of credits and email addresses. Now, " "every time that the limit is reached, an automatic reminder will be sent to " "by email!" msgstr "" "如要在需要充值时收到通知,通过 :menuselection:`设置应用程序 --> Odoo IAP --> " "查看我的服务`进入我的IAP门户,展开服务并标记接收阈值警告选项。然后,我将填写信用的最低金额和电子邮件地址。现在,一旦信用达到规定限值,系统会自动向我发送电子邮件提醒!" #: ../../content/applications/general/in_app_purchase.rst:56 msgid "IAP services available" msgstr "可用的IAP服务" #: ../../content/applications/general/in_app_purchase.rst:58 msgid "" "Different services are available depending on the hosting type of your " "Database:" msgstr "根据数据库的托管类型,可以提供不同的服务:" #: ../../content/applications/general/in_app_purchase.rst:60 msgid "" "*Odoo Online*: only the IAP services provided by Odoo can be used (i.e. the " "SMS, Snailmail, Reveal and Partner Autocomplete features);" msgstr "" #: ../../content/applications/general/in_app_purchase.rst:62 msgid "" "*Odoo.sh and Odoo Enterprise (on-premise)*: both the services provided by " "Odoo and by third-party apps can be used." msgstr "*Odoo.sh和Odoo企业版(本地部署)* :可同时使用Odoo和第三方应用程序提供的服务。" #: ../../content/applications/general/in_app_purchase.rst:66 msgid "Offering my own services" msgstr "提供我自己的服务" #: ../../content/applications/general/in_app_purchase.rst:68 msgid "" "I am more than welcome to offer my own IAP services through Odoo Apps! It is" " the perfect opportunity to get recurring revenue for an ongoing service use" " rather than — and possibly instead of — a sole initial purchase. Please, " "find more information at: :doc:`In-App Purchase `." msgstr "" "非常欢迎我通过 Odoo 应用程序提供我自己的 IAP 服务! 这是为持续使用的服务而不是——也可能不是——唯一的初始购买而获得经常性收入的绝佳机会。 " "请在以下位置找到更多信息::doc:`应用内购买`。" #: ../../content/applications/general/users.rst:7 msgid "Users & Companies" msgstr "用户和公司" #: ../../content/applications/general/users.rst:9 msgid "" "Odoo defines a *user* as someone who has access to a database to perform " "daily tasks. You can add as many users as you need and, in order to restrict" " the type of information each user can access, rules can be applied. Users " "and access rights can be added and changed at any point." msgstr "" "Odoo将 *用户* 定义为有权访问数据库以执行日常任务的人。 您可以根据需要任意添加用户的数量,并且可应用规则,以便限制每个用户可以访问的信息类型。 " "可以随时添加和更改用户和访问权限。" #: ../../content/applications/general/users/access_rights.rst:3 msgid "Access Rights" msgstr "访问权限" #: ../../content/applications/general/users/access_rights.rst:5 msgid "" "Activate the :ref:`developer mode `, then go to " ":menuselection:`Settings --> Users & Companies --> Groups`." msgstr "" "激活 :ref:`developer mode `,然后转到 :menuselection:`Settings --> " "Users & Companies --> Groups`。" #: ../../content/applications/general/users/access_rights.rst:9 msgid "Groups" msgstr "群组" #: ../../content/applications/general/users/access_rights.rst:14 msgid "" "When choosing the groups the user can have access under :ref:`Access Rights " "`, details of the rules and inheritances of that group" " are not shown, so this is when the menu *Groups* comes along. *Groups* are " "created to define rules to models within an application." msgstr "" "选择组时,用户可以在 :ref:`访问权限<用户/添加个人>`下具有访问权限,不会显示该组的规则和继承的详细信息,因此这是菜单 *组* 出现时。*组* " "用于定义应用程序中模型的规则。" #: ../../content/applications/general/users/access_rights.rst:16 msgid "" "Under *Users*, have a list of the current ones. The ones with administrative" " rights are shown in black." msgstr "在 *用户* 栏下,列出当前用户。 具有管理权限的内容以黑色显示。" #: ../../content/applications/general/users/access_rights.rstNone msgid "View of a group’s form emphasizing the tab users in Odoo" msgstr "突出Odoo选项卡用户的组表单视图" #: ../../content/applications/general/users/access_rights.rst:22 msgid "" "*Inherited* means that users added to this application group are " "automatically added to the following ones. In the example below, users who " "have access to the group *Administrator* of *Sales* also have access to " "*Website/Restricted Editor* and *Sales/User: All Documents*." msgstr "" "*继承* 表示添加到该应用程序组的用户将自动添加到以下。 在下面的示例中,有权访问 *销售* 的 *管理员* 用户组还可以访问 *网站/受限编辑器* 和" " *销售/用户:所有文档* 。" #: ../../content/applications/general/users/access_rights.rstNone msgid "View of a group’s form emphasizing the tab inherited in Odoo" msgstr "突出Odoo继承选项卡的组表单视图" #: ../../content/applications/general/users/access_rights.rst:32 msgid "" "Remember to always test the settings being changed in order to ensure that " "they are being applied to the needed and right users." msgstr "切记要经常测试被更改的设定,以确保所需的用户可以顺利访问。" #: ../../content/applications/general/users/access_rights.rst:35 msgid "" "The *Menus* tab is where you define which menus (models) the user can have " "access to." msgstr "在 *菜单* 选项卡上,您可以定义用户可以访问的菜单(模型)。" #: ../../content/applications/general/users/access_rights.rstNone msgid "View of a group’s form emphasizing the tab menus in Odoo" msgstr "突出Odoo选项卡菜单的组表单视图" #: ../../content/applications/general/users/access_rights.rst:42 msgid "" "*Access Rights* rules are the first level of rights. The field is composed " "of the object name, which is the technical name given to a model. For each " "model, enable the following options as appropriate:" msgstr "“访问权限”规则是第一级权限。 该字段由对象名称组成,对象名称是模型的技术名称。 对于每个模型,适当地启用以下选项:" #: ../../content/applications/general/users/access_rights.rst:45 msgid "*Read*: the values of that object can be only seen by the user." msgstr "*读取* :用户只能看到该对象的记录。" #: ../../content/applications/general/users/access_rights.rst:46 msgid "*Write*: the values of that object can be edited by the user." msgstr "*写入* :用户可以编辑该对象的记录。" #: ../../content/applications/general/users/access_rights.rst:47 msgid "*Create*: values for that object can be created by the user." msgstr "*创建* :由用户创建可以该对象的记录。" #: ../../content/applications/general/users/access_rights.rst:48 msgid "*Delete*: the values of that object can be deleted by the user." msgstr "*删除* :用户可以删除该对象的记录。" #: ../../content/applications/general/users/access_rights.rstNone msgid "View of a group’s form emphasizing the tab access rights in Odoo" msgstr "突出Odoo选项卡访问权限的组表单视图" #: ../../content/applications/general/users/access_rights.rst:55 msgid "" "As a second layer of editing and visibility rules, *Record Rules* can be " "formed. They overwrite, or refine, the *Access Rights*." msgstr "第二层的规则关于编辑和可见性,可以形成 *记录规则* 。 他们改写或调整 *访问权限* 。" #: ../../content/applications/general/users/access_rights.rst:58 msgid "" "A record rule is written using a *Domain*. Domains are conditions used to " "filter or searching data. Therefore, a domain expression is a list of " "conditions. For each rule, choose among the following options: *Read*, " "*Write*, *Create* and *Delete* values." msgstr "" "记录规则是使用 *域* 编写的。 域是用于过滤或搜索数据的条件。 因此,域表达式是条件列表。 对于每个规则,请选择以下选项:*读取* , *写入* , " "*创建* 和 *删除* 。" #: ../../content/applications/general/users/access_rights.rstNone msgid "View of a group’s form emphasizing the tab record rules in Odoo" msgstr "突出Odoo选项卡记录规则的组表单视图" #: ../../content/applications/general/users/access_rights.rst:65 msgid "" "Making changes in access rights can have a big impact on the database. For " "this reason, we recommend you to contact your Odoo Business Analyst or our " "Support Team, unless you have knowledge about Domains in Odoo." msgstr "更改访问权限可能会对数据库产生很大影响。 因此,除非您对Odoo中的域有所了解,否则我们建议您与Odoo业务顾问或我们的支持团队联系。" #: ../../content/applications/general/users/companies.rst:3 msgid "Companies" msgstr "公司" #: ../../content/applications/general/users/companies.rst:5 msgid "" "A centralized management environment allows you to select multiple companies" " simultaneously and set their specific warehouses, customers, equipment, and" " contacts. It provides you the ability to generate reports of aggregated " "figures without switching interfaces, which facilitates daily tasks and the " "overall management process." msgstr "" "集中式管理环境使您可以同时管理多公司架构,并设置其特定的仓库,客户,设备和联系人。 " "它使您无需切换界面即可生成汇总图的报告,从而简化了日常任务和整个管理流程。" #: ../../content/applications/general/users/companies.rst:11 msgid "Manage companies and records" msgstr "管理公司和记录" #: ../../content/applications/general/users/companies.rst:13 msgid "" "Go to :menuselection:`Settings --> Manage Companies` and fill in the form " "with your company’s information. If a *Parent Company* is selected, records " "are shared between the two companies (as long as both environments are " "active)." msgstr "" "转到 :menuselection:`设定 --> 管理公司`,然后在表格中填写您的公司信息。 如果选择了 *母公司* " ",则在两个公司之间共享记录(只要两个环境都处于活动状态)。" #: ../../content/applications/general/users/companies.rstNone msgid "Overview of a new company's form in Odoo" msgstr "Odoo 中一个新公司表单的概览" #: ../../content/applications/general/users/companies.rst:22 msgid "" "Activate the :ref:`developer mode ` to choose a *Favicon* " "for each of your companies, and easily identify them by the browser tabs. " "Set your favicons’ files size to 16x16 or 32x32 pixels. JPG, PNG, GIF, and " "ICO are extensions accepted." msgstr "" "激活 :ref:`开发人员模式 ` 为您的每个公司选择一个 " "*图标*,并通过浏览器选项卡轻松识别它们。将网站图标的文件大小设置为 16x16 或 32x32 像素。JPG,PNG,GIF和ICO是可接受的扩展名。" #: ../../content/applications/general/users/companies.rst:0 msgid "" "View of a web browser and the favicon for a specific company chosen in Odoo" msgstr "Odoo中选定公司的网页浏览器和网站图标视图" #: ../../content/applications/general/users/companies.rst:31 msgid "" "Switch between or select multiple companies by enabling their selection " "boxes to activate them. The grayed company is the one which environment is " "in use. To switch environments, click on the company’s name. In the example " "below, the user has access to three companies, two are activated, and the " "environment in use is of *JS Store US*." msgstr "" "在多个分部之间切换或选择,可以启用其选择框来激活它们。 灰色的公司是使用中的分部。 要切换分部,请点击公司名称。 " "在下面的示例中,用户可以访问三个公司,其中两个被激活,并且使用中的分部是 *JS Store US* 。" #: ../../content/applications/general/users/companies.rstNone msgid "View of the companies menu through the main dashboard in Odoo" msgstr "Odoo主仪表板中的公司菜单视图" #: ../../content/applications/general/users/companies.rst:40 msgid "" "Data such as Products, Contacts, and Equipment can be shared or set to be " "shown for a specific company only. To do so, on their forms, choose between:" msgstr "产品,联系人和设备等数据可以共享或设置为仅针对特定公司显示。 为此,请按照以下形式进行选择:" #: ../../content/applications/general/users/companies.rst:43 msgid "*A blank field*: the record is shared within all companies." msgstr "*空白字段* :记录会在所有公司内共享。" #: ../../content/applications/general/users/companies.rst:44 msgid "" "*Adding a company*: the record is visible to users logged in to that " "specific company." msgstr "*添加公司*:记录对登录到该特定公司的用户可见。" #: ../../content/applications/general/users/companies.rstNone msgid "View of a product's form emphasizing the company field in Odoo Sales" msgstr "突出Odoo销售公司领域的产品形式视图" #: ../../content/applications/general/users/companies.rst:51 msgid "Employees' access" msgstr "员工的访问权限" #: ../../content/applications/general/users/companies.rst:53 msgid "" "Once companies are created, manage your employees' :doc:`Access Rights " "` for *Multi Companies*." msgstr "创建公司后,管理员工的:d oc:*多家公司*的“访问权限”。" #: ../../content/applications/general/users/companies.rstNone msgid "" "View of an user form emphasizing the multi companies field under the access rights tabs\n" "in Odoo" msgstr "" "用户表单视图,突出访问权限选项卡下的多公司字段\n" "在Odoo中" #: ../../content/applications/general/users/companies.rst:62 msgid "" "If a user has multiple companies *activated* on his database, and he is " "**editing** a record, the editing happens on the record's related company." msgstr "如果用户的数据库中有多个 *被激活* 的公司,并且正在 **编辑** 一条记录,该编辑将在该记录的相关公司上进行。" #: ../../content/applications/general/users/companies.rst:65 msgid "" "Example: if editing a sale order issued under JS Store US while working on " "the JS Store Belgium environment, the changes are applied under JS Store US " "(the company from which the sale order was issued)." msgstr "" "示例:如果在JS Store Belgium 环境下编辑在JS Store US下发布的销售订单,则更改将在JS Store " "US(发布销售订单的公司)下应用。" #: ../../content/applications/general/users/companies.rst:66 msgid "When **creating** a record, the company taken into account is:" msgstr "当 **** 一个记录时,考虑到公司是:" #: ../../content/applications/general/users/companies.rst:68 msgid "The current company (the one active) or," msgstr "当前的公司(活跃的公司) 或," #: ../../content/applications/general/users/companies.rst:69 msgid "No company is set (on products and contacts’ forms for example) or," msgstr "没有设置公司(例如,在产品和联系人的表格上),或" #: ../../content/applications/general/users/companies.rst:70 msgid "" "The company set is the one linked to the document (the same as if a record " "is being edited)." msgstr "公司设置是链接到文档的设置(与正在编辑的记录相同)。" #: ../../content/applications/general/users/companies.rst:73 msgid "Documents’ format" msgstr "文档的格式" #: ../../content/applications/general/users/companies.rst:75 msgid "" "To set documents' formats according to each company, *activate* and *select*" " the respective one and, under *Settings*, click on *Configure Document " "Layout*." msgstr "要根据每个公司设置文档格式,请 *激活* 并 *选择* 相应的格式,然后在 *设定* 下单击 *配置文档布局* 。" #: ../../content/applications/general/users/companies.rstNone msgid "" "View of the settings page emphasizing the document layout field in Odoo" msgstr "设置页面视图,突出Odoo中的文件布局字段" #: ../../content/applications/general/users/companies.rst:83 msgid "Inter-Company Transactions" msgstr "公司间交易" #: ../../content/applications/general/users/companies.rst:85 msgid "" "First, make sure each one of your companies is properly set in relation to:" msgstr "首先,请确保您的每个公司都针对以下方面进行了正确设置:" #: ../../content/applications/general/users/companies.rst:87 msgid "" ":doc:`Chart of Accounts " "<../../finance/accounting/getting_started/initial_configuration/chart_of_accounts>`" msgstr "" ":d " "oc:`会计科目表<../../财务/会计/getting_started/initial_configuration/chart_of_accounts>`" #: ../../content/applications/general/users/companies.rst:89 msgid ":doc:`Taxes <../../finance/accounting/taxation/taxes/default_taxes>`" msgstr ":doc:`税<../../财务/会计/税务/税收/default_taxes>`" #: ../../content/applications/general/users/companies.rst:90 msgid "" ":doc:`Fiscal Positions " "<../../finance/accounting/taxation/taxes/fiscal_positions>`" msgstr ":doc:`财政状况<../../财务/会计/税务/税收/fiscal_positions>`" #: ../../content/applications/general/users/companies.rst:91 msgid ":doc:`Journals <../../finance/accounting/bank/setup/bank_accounts>`" msgstr ":doc:`Journals <../../财务/会计/银行/设置/bank_accounts>`" #: ../../content/applications/general/users/companies.rst:92 msgid "" ":doc:`Fiscal Localizations " "<../../finance/accounting/fiscal_localizations/overview/fiscal_localization_packages>`" msgstr "" ":d " "oc:`财政本地化<../../财务/会计/fiscal_localizations/概述/fiscal_localization_packages>`" #: ../../content/applications/general/users/companies.rst:94 msgid ":doc:`Pricelists <../../sales/sales/products_prices/prices/pricing>`" msgstr ":doc:`价格表<../../销售/销售/products_prices/价格/定价>`" #: ../../content/applications/general/users/companies.rst:96 msgid "" "Now, activate the *Inter-Company Transactions* option under *Settings*. With" " the respective company *activated* and *selected*, choose if you would like" " operations between companies to be synchronized at an invoice/bills level " "or at a sales/purchase orders level." msgstr "" "现在,在 *设定* 下激活 *公司间交易* 选项。 在 *已激活* 和 *已选择* " "各自的公司的情况下,选择是否要在发票/开票级别或在销售/采购订单级别同步公司之间的操作。" #: ../../content/applications/general/users/companies.rstNone msgid "" "View of the settings page emphasizing the inter company transaction field in" " Odoo" msgstr "设置页面视图,突出Odoo中的公司间交易字段" #: ../../content/applications/general/users/companies.rst:104 msgid "" "**Synchronize invoice/bills**: generates a bill/invoice when a company " "confirms a bill/invoice for the selected company." msgstr " **步发票/账** :当公司确认所选公司的账单/发票时生成账单/发票。" #: ../../content/applications/general/users/companies.rst:107 msgid "" "*Example:* an invoice posted on JS Store Belgium, for JS Store US, " "automatically creates a vendor bill on the JS Store US, from the JS Store " "Belgium." msgstr "" "*示例:* 在JS Store Belgium 发布了JS Store US 的发票,在JS Store Belgium将自动在J S Store " "US创建供应商账单。" #: ../../content/applications/general/users/companies.rstNone msgid "View of an invoice for JS Store US created on JS Store Belgium in Odoo" msgstr "在Odoo的JS比利时店铺中为JS美国店铺创建的发票的视图" #: ../../content/applications/general/users/companies.rst:114 msgid "" "**Synchronize sales/purchase order**: generates a drafted purchase/sales " "order using the selected company warehouse when a sales/purchase order is " "confirmed for the selected company. If instead of a drafted purchase/sales " "order you rather have it validated, enable *Automatic Validation*." msgstr "" " **步销售/采购订** :当确认选定公司的销售/采购订单时,使用选定的公司仓库起草的采购/销售订单。 " "如果您要验证草稿而不是草拟的采购/销售订单,请启用 *自动验证* 。" #: ../../content/applications/general/users/companies.rst:118 msgid "" "*Example:* when a sale order for JS Store US is confirmed on JS Store " "Belgium, a purchase order on JS Store Belgium is automatically created (and " "confirmed if the *Automatic Validation* feature was enabled)." msgstr "" "*例如:* 当在JS Store Belgium上确认了JS Store US的销售订单时,将自动在JS Store " "Belgium上创建采购订单(确认是否启用了 *自动验证* 功能)。" #: ../../content/applications/general/users/companies.rstNone msgid "" "View of the purchase created on JS Store US from JS Store Belgium in Odoo" msgstr "在Odoo的JS比利时店铺中为JS美国店铺创建的购买的视图" #: ../../content/applications/general/users/companies.rst:127 msgid "" "Products have to be configured as *Can be sold* and must be shared between " "the companies." msgstr "产品必须配置为*可以出售*,并且必须在公司之间共享。" #: ../../content/applications/general/users/companies.rst:130 msgid "" "Remember to test all workflows as an user other than the administrator." msgstr "切记请以管理员以外的身份测试所有工作流程。" #: ../../content/applications/general/users/companies.rst:133 msgid ":doc:`Multi-company Guidelines `" msgstr ":doc:`多公司指南`" #: ../../content/applications/general/users/companies.rst:134 msgid ":doc:`../../finance/accounting/others/multi_currency`" msgstr ":doc:`../../finance/accounting/others/multi_currency`" #: ../../content/applications/general/users/language.rst:3 msgid "Change language" msgstr "更改语言" #: ../../content/applications/general/users/language.rst:5 msgid "" "Odoo provides you with the option to manage Odoo in different languages, and" " each user can use Odoo in his own language ." msgstr "Odoo可提供多种语言的管理选项,每个用户都可以设置自己的语言。" #: ../../content/applications/general/users/language.rst:9 msgid "Load your desired language" msgstr "加载你所需的语言" #: ../../content/applications/general/users/language.rst:11 msgid "" "The first thing to do is to load your desired language on your Odoo " "instance." msgstr "首先在Odoo实例中加载你想要的语言。" #: ../../content/applications/general/users/language.rst:14 msgid "" "From the general dashboard click on the **Settings** app; on the top left of" " the page select :menuselection:`Translations --> Load a Translation`, " "select a language to install and click on **LOAD.**" msgstr "" "在通用仪表板中点击 **** ,在页面左上方选择 :menuselection:`翻译 --> 加载翻译`,选择一种语言并点击 **** " "安装。" #: ../../content/applications/general/users/language.rst:23 msgid "" "If you check the \"Websites to translate\" checkbox you will have the option" " to change the navigation language on your website." msgstr "如你勾选了“翻译网址”,就可以在网站上更改导航了。" #: ../../content/applications/general/users/language.rst:27 msgid "Change your language" msgstr "更改语言" #: ../../content/applications/general/users/language.rst:29 msgid "" "You can change the language to the installed language by going to the drop-" "down menu at the top right side of the screen, choose **Preferences**." msgstr "在屏幕右上方的下拉菜单中更改已安装的语言,选择 **** 。" #: ../../content/applications/general/users/language.rst:36 msgid "" "Then change the Language setting to your installed language and click " "**SAVE.**" msgstr "然后保存语言设置到你已经安装的语言中,并点击 **** 。" #: ../../content/applications/general/users/language.rst:42 msgid "Open a new menu to view the changes." msgstr "打开一个新菜单查看这些更改。" #: ../../content/applications/general/users/language.rst:45 msgid "Change another user's language" msgstr "更改另一个用户的语言" #: ../../content/applications/general/users/language.rst:47 msgid "" "Odoo also gives you the possibility for each user to choose his preferred " "language." msgstr "Odoo还有可能允许每个用户选择语言偏好。" #: ../../content/applications/general/users/language.rst:50 msgid "" "To change the language for a different user, choose :menuselection:`Users " "--> Users` from the Settings app. Here you have a list of all users and you " "can choose the user who you'd like to change the language for. Select the " "user and click on **Edit** in the top left corner. Under Preferences you can" " change the Language to any previously installed language and click " "**SAVE.**" msgstr "" "要为不同的用户更改语言,请在 *设置* 应用中选择 :menuselection:`用户 --> 用户` " ",查看要更改语言的用户列表,选择用户并点击左上角的 **编辑** 。可在用户偏好中更改之前已安装的语言,然后点击 **保存** 。" #: ../../content/applications/general/users/language.rst:61 msgid ":doc:`../../websites/website/publish/translate`" msgstr ":doc:`../../网站/网站/发布/翻译`" #: ../../content/applications/general/users/manage_users.rst:3 msgid "Manage users" msgstr "管理用户" #: ../../content/applications/general/users/manage_users.rst:5 msgid "" "Odoo defines a **user** as someone who has access to a database to perform " "daily tasks. You can add as many users as you need and, in order to restrict" " the type of information each user can access, rules can be applied. Users " "and access rights can be added and changed at any point." msgstr "" "Odoo将 **户 " "**义为有权访问数据库以执行日常任务的人。您可以根据需要添加任意数量的用户,并且为了限制每个用户可以访问的信息类型,可以应用规则。可以随时添加和更改用户和访问权限。" #: ../../content/applications/general/users/manage_users.rst:10 msgid ":doc:`language`" msgstr ":doc:`语言`" #: ../../content/applications/general/users/manage_users.rst:11 msgid ":doc:`access_rights`" msgstr ":doc:`access_rights`" #: ../../content/applications/general/users/manage_users.rst:16 msgid "Add individual users" msgstr "添加个人用户" #: ../../content/applications/general/users/manage_users.rst:18 msgid "" "Go to :menuselection:`Settings --> Manage Users` and click on *Create*." msgstr "转到 :menuselection:`设定 --> 管理用户`,然后单击 *创建* 。" #: ../../content/applications/general/users/manage_users.rstNone msgid "View of the settings page emphasizing the manage users field in Odoo" msgstr "在设置页面中找到管理用户字段。" #: ../../content/applications/general/users/manage_users.rst:27 msgid "" "Fill in the form with the needed information. Under the tab :doc:`Access " "Rights ` choose the group within each application the user " "can have access to." msgstr "在表格中填写所需信息。在选项卡:doc:`访问权限 `下,选择用户可以访问的每个应用程序中的组。" #: ../../content/applications/general/users/manage_users.rst:28 msgid "" "The list of applications shown is based on the applications installed on the" " database." msgstr "显示的应用程序列表是基于数据库上安装的应用程序。" #: ../../content/applications/general/users/manage_users.rstNone msgid "View of a user’s form emphasizing the access rights tab in Odoo" msgstr "用户表单中访问权限设置视图" #: ../../content/applications/general/users/manage_users.rst:34 msgid "" "When you are done editing the page and have *Saved* it, an invitation email " "is automatically sent to the user. The user must click on it to accept the " "invitation and create a login." msgstr "完成编辑页面并点击 *保存* 后,电子邀请函将自动发送给用户。 用户必须单击接受邀请后才能创建登录名。" #: ../../content/applications/general/users/manage_users.rstNone msgid "" "View of a user’s form with a notification that the invitation email has been" " sent in Odoo" msgstr "用户表单中发生邮件提示界面" #: ../../content/applications/general/users/manage_users.rst:42 msgid "" "Remember that subscription prices follow the number of users. Refer to our " "`pricing page `_ for more information." msgstr "" "请记住,订阅价格随着用户数量而变更。 有关信息,请参考我们的 `定价页面`_”。" #: ../../content/applications/general/users/manage_users.rst:46 msgid "" "With the :ref:`developer mode ` activated, *User Types* can " "be selected." msgstr "激活 :ref:`开发人员模式 ` 后,可以选择 *用户类型*。" #: ../../content/applications/general/users/manage_users.rstNone msgid "" "View of a user’s form in developer mode emphasizing the user type field in " "Odoo" msgstr "在开发者模式下用户表单中用户类型字段选择界面" #: ../../content/applications/general/users/manage_users.rst:53 msgid "" "The *Portal* and *Public* options do not allow you to choose access rights. " "Members have specific ones (such as record rules and restricted menus) and " "usually do not belong to the usual Odoo groups." msgstr "*门户网站* 和 *公众用户* 选项不允许您选择访问权限。 成员是特定功能的成员(例如记录规则和受限菜单),通常不属于通常的Odoo组。" #: ../../content/applications/general/users/manage_users.rst:60 msgid "Deactivate users" msgstr "停用用户" #: ../../content/applications/general/users/manage_users.rst:62 msgid "" "Go to :menuselection:`Settings --> Users & Companies --> Users`, open the " "user you want to deactivate, click on *Action*, and then on *Archive*." msgstr "" "转到:menuselection:`Settings --> Users & Companies --> " "Users`,打开要停用的用户,单击*Action*,然后点击*Archive*。" #: ../../content/applications/general/users/manage_users.rst:66 msgid "**Never** deactivate the main user (*admin*)." msgstr "**永远不要**停用主用户(*管理员*)。" #: ../../content/applications/general/users/manage_users.rst:71 msgid "Passwords management" msgstr "密码管理" #: ../../content/applications/general/users/manage_users.rst:76 msgid "Reset passwords" msgstr "重置密码" #: ../../content/applications/general/users/manage_users.rst:81 msgid "Enable password resets from login page" msgstr "从登录页面启用密码重置" #: ../../content/applications/general/users/manage_users.rst:83 msgid "It is possible to enable password resets directly from the login page." msgstr "可以直接从登录页面启用密码重置。" #: ../../content/applications/general/users/manage_users.rst:85 msgid "" "To do so, go to :menuselection:`Settings --> Permissions`, activate " "**Password Reset** and *Save*." msgstr "为此,请转到:menuselection:`Settings --> Permissions`,激活 **码重置 ***保存*。" #: ../../content/applications/general/users/manage_users.rstNone msgid "Enabling Password Reset in Odoo Settings" msgstr "在设置中启用密码重置界面" #: ../../content/applications/general/users/manage_users.rst:94 msgid "Send reset instructions to users" msgstr "向用户发送重置说明" #: ../../content/applications/general/users/manage_users.rst:96 msgid "" "Go to :menuselection:`Settings --> Users & Companies --> Users`, select the " "user out of the list and click on *Send Password Reset Instructions* on its " "user form. An email is automatically sent to them." msgstr "" "转到 :menuselection:`Settings --> Users & Companies --> " "Users`,从列表中选择用户,然后单击其用户表单上的 *发送密码重置说明*。系统会自动向他们发送电子邮件。" #: ../../content/applications/general/users/manage_users.rst:101 msgid "" "The *Send Password Reset Instructions* button only appears if the Odoo " "invitation email has already been confirmed by the user." msgstr "*发送密码重置说明*按钮仅在Odoo邀请电子邮件已由用户确认时才出现。" #: ../../content/applications/general/users/manage_users.rst:104 msgid "" "This email contains all the instructions needed to reset the password, along" " with a link redirecting the user to an Odoo login page." msgstr "此电子邮件包含重置密码所需的所有说明,以及将用户重定向到Odoo登录页面的链接。" #: ../../content/applications/general/users/manage_users.rstNone msgid "Example of an email with a password reset link for an Odoo account" msgstr "带有Odoo帐户密码重置链接的电子邮件示例" #: ../../content/applications/general/users/manage_users.rst:114 msgid "Change users’ passwords" msgstr "更改用户的密码" #: ../../content/applications/general/users/manage_users.rst:116 msgid "" "Go to :menuselection:`Settings --> Users & Companies --> Users` and select " "a user to access its form. Click on the *Action* button and select *Change " "Password*." msgstr "" "转到:menuselection:`Settings --> Users & Companies --> " "Users`,然后选择一个用户来访问其表单。单击*操作*按钮,然后选择*更改密码*。" #: ../../content/applications/general/users/manage_users.rstNone msgid "Change another user's password on Odoo" msgstr "修改用户密码界面" #: ../../content/applications/general/users/manage_users.rst:123 msgid "Enter a new password and confirm by clicking on *Change Password*." msgstr "输入新密码,然后单击“*更改密码*”进行确认。" #: ../../content/applications/general/users/manage_users.rst:126 msgid "" "This operation only modifies the password of the users locally and does not " "affect their odoo.com account. If you want to change the odoo.com password, " "you can :ref:`send the password reset instructions `." msgstr "" "此操作只会在本地修改用户的密码,不会影响其 odoo.com 帐户。如果要更改 odoo.com 密码,可以 " ":ref:`发送密码重置说明<用户/重置密码-电子邮件>`。" #: ../../content/applications/general/users/manage_users.rst:130 msgid "" "Click on *Change Password* one more time. You are then redirected to an Odoo" " login page where you can reaccess your database using your new password." msgstr "再次点击*更改密码*。然后,您将被重定向到Odoo登录页面,您可以在其中使用新密码重新访问数据库。" #: ../../content/applications/general/users/manage_users.rst:136 msgid "Multi Companies" msgstr "多公司" #: ../../content/applications/general/users/manage_users.rst:138 msgid "" "The *Multi Companies* field allows you to set to which of the multiple " "companies database you hold the user can have access." msgstr "*多公司架构* 字段允许您设置用户访问您的多分部数据库的权限。" #: ../../content/applications/general/users/manage_users.rst:142 msgid "" "Note that if not handled correctly, it may be the source of a lot of " "inconsistent multi-company behaviors. Therefore, a good knowledge of Odoo is" " required. For technical explanations refer to :doc:`this " "` documentation." msgstr "" "请注意,如果处理不当,它可能是许多不一致的多公司行为的根源。因此,需要对Odoo有很好的了解。有关技术说明,请参阅:doc:`this " "`文档。" #: ../../content/applications/general/users/manage_users.rstNone msgid "View of a user’s form emphasizing the multi companies field in Odoo" msgstr "在用户表单中的多公司字段设置页面" #: ../../content/applications/general/users/manage_users.rst:152 msgid ":doc:`companies`" msgstr ":d:“公司`" #: ../../content/applications/general/voip.rst:5 msgid "VoIP (Voice over Internet Protocol)" msgstr "VoIP(互联网协议语音)" #: ../../content/applications/general/voip/asterisk.rst:3 msgid "Configure your VoIP Asterisk server for Odoo" msgstr "为Odoo配置您的VoIP星号服务器" #: ../../content/applications/general/voip/asterisk.rst:6 msgid "Installing Asterisk server" msgstr "安装 Asterisk 服务器" #: ../../content/applications/general/voip/asterisk.rst:9 msgid "Dependencies" msgstr "依赖" #: ../../content/applications/general/voip/asterisk.rst:11 msgid "" "Before installing Asterisk you need to install the following dependencies:" msgstr "安装Asterisk之前, 您需要安装以下依存关系 :" #: ../../content/applications/general/voip/asterisk.rst:13 msgid "wget" msgstr "wget" #: ../../content/applications/general/voip/asterisk.rst:14 msgid "gcc" msgstr "gcc" #: ../../content/applications/general/voip/asterisk.rst:15 msgid "g++" msgstr "g++" #: ../../content/applications/general/voip/asterisk.rst:16 msgid "ncurses-devel" msgstr "ncurses-devel" #: ../../content/applications/general/voip/asterisk.rst:17 msgid "libxml2-devel" msgstr "libxml2-devel" #: ../../content/applications/general/voip/asterisk.rst:18 msgid "sqlite-devel" msgstr "sqlite-devel" #: ../../content/applications/general/voip/asterisk.rst:19 msgid "libsrtp-devel" msgstr "libsrtp-devel" #: ../../content/applications/general/voip/asterisk.rst:20 msgid "libuuid-devel" msgstr "libuuid-devel" #: ../../content/applications/general/voip/asterisk.rst:21 msgid "openssl-devel" msgstr "openssl-devel" #: ../../content/applications/general/voip/asterisk.rst:22 msgid "pkg-config" msgstr "pkg-config" #: ../../content/applications/general/voip/asterisk.rst:24 msgid "In order to install libsrtp, follow the instructions below:" msgstr "如需安装libsrtp, 请遵循下面步骤:" #: ../../content/applications/general/voip/asterisk.rst:35 msgid "" "You also need to install PJSIP, you can download the source `here " "`_. Once the source directory is " "extracted:" msgstr "" "你也需要安装PJSIP, 你可以从如下 `链接下载`_。一旦资源目录被提取." #: ../../content/applications/general/voip/asterisk.rst:37 msgid "**Change to the pjproject source directory:**" msgstr "**更改为pjproject源目录 :**" #: ../../content/applications/general/voip/asterisk.rst:43 msgid "**run:**" msgstr "**运行 :**" #: ../../content/applications/general/voip/asterisk.rst:49 msgid "**Build and install pjproject:**" msgstr "**翻译并安装pjproject :**" #: ../../content/applications/general/voip/asterisk.rst:57 msgid "**Update shared library links:**" msgstr "**更新共享库链接 :**" #: ../../content/applications/general/voip/asterisk.rst:63 msgid "**Verify that pjproject is installed:**" msgstr "**确保已经安装了pjproject :**" #: ../../content/applications/general/voip/asterisk.rst:69 msgid "**The result should be:**" msgstr "**结果应该是 :**" #: ../../content/applications/general/voip/asterisk.rst:86 msgid "Asterisk" msgstr "Asterisk" #: ../../content/applications/general/voip/asterisk.rst:88 msgid "" "In order to install Asterisk 13.7.0, you can download the source directly " "`there `_." msgstr "" "为了安装Asterisk的13.7.0, 你可以直接从下面链接 `下载资源 " "`_。" #: ../../content/applications/general/voip/asterisk.rst:90 msgid "Extract Asterisk:" msgstr "导出Asterisk:" #: ../../content/applications/general/voip/asterisk.rst:96 msgid "Enter the Asterisk directory:" msgstr "输入Asterisk 目录:" #: ../../content/applications/general/voip/asterisk.rst:102 msgid "Run the Asterisk configure script:" msgstr "运行Asterisk 配置脚本:" #: ../../content/applications/general/voip/asterisk.rst:108 msgid "Run the Asterisk menuselect tool:" msgstr "运行Asterisk 菜单选择工具:" #: ../../content/applications/general/voip/asterisk.rst:114 msgid "" "In the menuselect, go to the resources option and ensure that res_srtp is " "enabled. If there are 3 x’s next to res_srtp, there is a problem with the " "srtp library and you must reinstall it. Save the configuration (press x). " "You should also see stars in front of the res_pjsip lines." msgstr "" "在菜单选择中,转到资源选项,并确保启用了res_srtp。 如果res_srtp旁边有3 x,则srtp库存在问题,您必须重新安装它。 保存配置(按 " "x)。 您还应该在res_pjsip行前面看到星号。" #: ../../content/applications/general/voip/asterisk.rst:116 msgid "Compile and install Asterisk:" msgstr "编译和安装Asterisk :" #: ../../content/applications/general/voip/asterisk.rst:122 msgid "" "If you need the sample configs you can run 'make samples' to install the " "sample configs. If you need to install the Asterisk startup script you can " "run 'make config'." msgstr "如果您需要样本配置,则可以运行“制作样本”来安装样本配置。 如果您需要安装Asterisk启动脚本,则可以运行“ 进行配置”。" #: ../../content/applications/general/voip/asterisk.rst:125 msgid "DTLS Certificates" msgstr "DTLS 认证" #: ../../content/applications/general/voip/asterisk.rst:127 msgid "After you need to setup the DTLS certificates." msgstr "然后你要安装DTLS认证." #: ../../content/applications/general/voip/asterisk.rst:133 msgid "Enter the Asterisk scripts directory:" msgstr "进入Asterisk脚本目录 :" #: ../../content/applications/general/voip/asterisk.rst:139 msgid "" "Create the DTLS certificates (replace pbx.mycompany.com with your ip address" " or dns name, replace My Super Company with your company name):" msgstr "创建DTLS证书(用您的IP地址或DNS名称替换pbx.mycompany.com,用您的公司名称替换My Super Company):" #: ../../content/applications/general/voip/asterisk.rst:146 msgid "Configure Asterisk server" msgstr "配置Asterisk服务器" #: ../../content/applications/general/voip/asterisk.rst:148 msgid "" "For WebRTC, a lot of the settings that are needed MUST be in the peer " "settings. The global settings do not flow down into the peer settings very " "well. By default, Asterisk config files are located in /etc/asterisk/. Start" " by editing http.conf and make sure that the following lines are " "uncommented:" msgstr "" "对于WebRTC,许多必需的设置必须位于对等设置中。 全局设置不会很好地流入对等设置。 " "默认情况下,Asterisk配置文件位于/etc/asterisk/ 中。 首先编辑 http.conf,并确保未注释以下行:" #: ../../content/applications/general/voip/asterisk.rst:158 msgid "" "Next, edit sip.conf. The WebRTC peer requires encryption, avpf, and " "icesupport to be enabled. In most cases, directmedia should be disabled. " "Also under the WebRTC client, the transport needs to be listed as ‘ws’ to " "allow websocket connections. All of these config lines should be under the " "peer itself; setting these config lines globally might not work:" msgstr "" "接下来,编辑sip.conf。 WebRTC对等方需要启用加密,avpf和icesupport。 在大多数情况下,应该禁用directmedia。 " "同样在WebRTC客户端下,传输需要列为 `ws` 以允许进行websocket连接。 所有这些配置行都应位于对等方自身之下; " "全局设置这些配置行可能不起作用:" #: ../../content/applications/general/voip/asterisk.rst:186 msgid "" "In the sip.conf and rtp.conf files you also need to add or uncomment the " "lines:" msgstr "在sip.conf和rtp.conf文件, 您还需要添加或取消注释行 :" #: ../../content/applications/general/voip/asterisk.rst:193 msgid "Lastly, set up extensions.conf:" msgstr "最后, 建立extensions.conf文件 :" #: ../../content/applications/general/voip/asterisk.rst:202 msgid "Configure Odoo VOIP" msgstr "配置Odoo VOIP" #: ../../content/applications/general/voip/asterisk.rst:204 msgid "In Odoo, the configuration should be done in the user's preferences." msgstr "在Odoo, 配置应该在用户的偏好来实现。" #: ../../content/applications/general/voip/asterisk.rst:210 msgid "" "The SIP Login/Browser's Extension is the number you configured previously in" " the sip.conf file (in our example: 1060)." msgstr "SIP登录/浏览器扩展是你以前在sip.conf文件中配置的数字(在我们的示例中:1060)。" #: ../../content/applications/general/voip/asterisk.rst:212 msgid "The SIP Password is the secret you chose in the sip.conf file." msgstr "SIP密码是你在sip.conf文件中选择的密码。" #: ../../content/applications/general/voip/asterisk.rst:214 msgid "" "The extension of your office's phone is not a required field but it is used " "if you want to transfer your call from Odoo to an external phone also " "configured in the sip.conf file." msgstr "你的办公室电话分机不是必填字段,但如果你想将电话从Odoo转移到sip.conf文件中配置的外部电话,则需要填写。" #: ../../content/applications/general/voip/asterisk.rst:217 msgid "" "The configuration should also be done in the General Settings under the " "\"Integrations\" section." msgstr "你也可在一般设置的“集成”部分完成本配置。" #: ../../content/applications/general/voip/asterisk.rst:222 msgid "" "The PBX Server IP should be the same as the IP you define in the http.conf " "file." msgstr "PBX服务器IP应与你在 http.conf 文件中定义的IP相同。" #: ../../content/applications/general/voip/asterisk.rst:224 msgid "" "The WebSocket should be: ws://localhost:XXXX/ws where \"localhost\" needs to" " be the same as the IP defined previously and \"XXXX\" needs to be the port " "defined in the http.conf file." msgstr "" "WebSocket应为: ws://localhost:XXXX/ws ,其中“localhost”应与之前定义的IP相同,且“XXXX” " "应为http.conf文件中定义的端口。" #: ../../content/applications/general/voip/axivox.rst:3 msgid "Use VoIP services in Odoo with Axivox" msgstr "将Odoo中的VoIP服务与Axivox一起使用" #: ../../content/applications/general/voip/axivox.rst:6 #: ../../content/applications/general/voip/onsip.rst:6 msgid "Introduction" msgstr "介绍" #: ../../content/applications/general/voip/axivox.rst:8 msgid "" "Odoo VoIP can be set up to work together with `Axivox " "`_. In that case, an :doc:`Asterisk server " "` is not necessary as the infrastructure is hosted and managed by " "Axivox." msgstr "" "Odoo VoIP可以设置为与`Axivox `_一起工作。在这种情况下,不需要:d " "oc:`Asterisk服务器 `,因为基础架构由Axivox托管和管理。." #: ../../content/applications/general/voip/axivox.rst:12 msgid "" "To use this service, `contact Axivox `_ to " "open an account. Before doing so, verify that Axivox covers your area and " "the areas you wish to call." msgstr "" "要使用此服务,请“联系Axivox”_开立账户。在执行此操作之前,请验证Axivox是否覆盖了您的区域以及您要呼叫的区域。" #: ../../content/applications/general/voip/axivox.rst:18 msgid "Go to :menuselection:`Apps` and install the **VoIP Module**." msgstr "转到:菜单选择:“应用程序”并安** VoIP模** 。" #: ../../content/applications/general/voip/axivox.rstNone msgid "VoIP module installation on an Odoo database" msgstr "Odoo 数据库上的 VoIP 模块安装" #: ../../content/applications/general/voip/axivox.rst:24 msgid "" "Go to :menuselection:`Settings --> General Settings --> Integrations`, and " "fill out the **Asterisk (VoIP)** field:" msgstr "" "转到:menuselection:`Settings --> General Settings --> Integrations`,然后填写 " "**号(VoIP) **段:" #: ../../content/applications/general/voip/axivox.rst:27 msgid "" "**PBX Server IP**: set the domain created by Axivox for your account (e.g., " "*yourcompany.axivox.com*)" msgstr "**PBX服务器IP**:设置Axivox为您的帐户创建的域(例如,*yourcompany.axivox.com*)" #: ../../content/applications/general/voip/axivox.rst:29 msgid "**WebSocket**: type in ``wss://pabx.axivox.com:3443``" msgstr "**WebSocket**:键入“wss://pabx.axivox.com:3443`" #: ../../content/applications/general/voip/axivox.rst:30 msgid "**VoIP Environment**: set as *Production*" msgstr "**VoIP 环** :设置为*生产*" #: ../../content/applications/general/voip/axivox.rstNone msgid "Integration of Axivox as VoIP provider in an Odoo database" msgstr "Axivox 作为 VoIP 供应商在 Odoo 数据库中的集成" #: ../../content/applications/general/voip/axivox.rst:37 msgid "Configure the VOIP user in the Odoo's user" msgstr "在 Odoo 的用户中配置 VOIP 用户" #: ../../content/applications/general/voip/axivox.rst:39 msgid "" "Go to :menuselection:`Settings --> Users & Companies --> Users`, then open " "the user's form you want to configure. Under the **Preferences** tab, fill " "out the section **PBX Configuration**:" msgstr "" "转到:menuselection:'Settings --> Users & Companies --> " "Users',然后打开要配置的用户表单。在“**首选项**”选项卡下,填写“**PBX 配置**”部分:" #: ../../content/applications/general/voip/axivox.rst:42 msgid "**SIP Login / Browser's Extension**: the Axivox *username*" msgstr "**SIP登录/浏览器的扩展**:Axivox *用户名*" #: ../../content/applications/general/voip/axivox.rst:43 msgid "**SIP Password**: the Axivox *SIP Password*" msgstr "**SIP密** :Axivox *SIP密码*" #: ../../content/applications/general/voip/axivox.rstNone msgid "Integration of Axivox user in the Odoo user preference" msgstr "Axivox 用户在 Odoo 用户首选项中的集成" #: ../../content/applications/general/voip/axivox.rst:50 msgid "" "You can find all this information by logging in at " "https://manage.axivox.com/, selecting the user you want to configure, and " "referring to the fields as pictured below." msgstr "您可以通过登录 https://manage.axivox.com/,选择要配置的用户并参考如下图所示的字段来查找所有这些信息。" #: ../../content/applications/general/voip/axivox.rst:0 msgid "SIP credentials in the Axivox manager" msgstr "Axivox 管理器中的 SIP 凭据" #: ../../content/applications/general/voip/axivox.rst:58 msgid "Phone Calls" msgstr "电话" #: ../../content/applications/general/voip/axivox.rst:60 msgid "" "You can make phone calls by clicking on the phone icon in the navigation " "bar." msgstr "您可以通过单击导航栏中的电话图标来拨打电话。" #: ../../content/applications/general/voip/axivox.rst:62 msgid "" "You can also receive phone calls. Odoo rings and displays a notification." msgstr "您也可以接听电话。Odoo 响铃并显示通知。" #: ../../content/applications/general/voip/axivox.rst:65 msgid "Your number is the one provided by Axivox." msgstr "您的号码是Axivox提供的号码。" #: ../../content/applications/general/voip/axivox.rstNone msgid "Incoming VoIP call in Odoo" msgstr "Odoo 中 VoIP 来电" #: ../../content/applications/general/voip/axivox.rst:72 msgid "" "If you see a *Missing Parameter* message in the **Odoo softphone**, refresh " "your Odoo window and try again." msgstr "如果您** Odoo软电话 **看到*缺少参数*消息,请刷新Odoo窗口并重试。" #: ../../content/applications/general/voip/axivox.rst:0 msgid "\"Missing Parameter\" error message in the Odoo softphone" msgstr "Odoo 软电话中的“参数缺失”错误消息" #: ../../content/applications/general/voip/axivox.rst:80 msgid "" "If you see an *Incorrect Number* message in the Odoo softphone, make sure to" " use the international format, leading with the plus (+) sign followed by " "the international country code. E.g., +16506913277 (where +1 is the " "international prefix for the United States)." msgstr "" "如果您在Odoo软电话中看到*不正确的号码*消息,请确保使用国际格式,以加号(+)开头,后跟国际国家/地区代码。例如,+16506913277(其中 " "+1 是美国的国际前缀)。" #: ../../content/applications/general/voip/axivox.rst:0 msgid "\"Incorrect Number\" error message in the Odoo softphone" msgstr "Odoo 软电话中的“号码不正确”错误消息" #: ../../content/applications/general/voip/onsip.rst:3 msgid "Use VoIP services in Odoo with OnSIP" msgstr "通过 OnSIP 在 Odoo 中使用 VoIP 服务" #: ../../content/applications/general/voip/onsip.rst:8 msgid "" "Odoo VoIP can be set up to work together with OnSIP (www.onsip.com). In that" " case, the installation and setup of an Asterisk server is not necessary as " "the whole infrastructure is hosted and managed by OnSIP." msgstr "" "Odoo VoIP 可以设置为与 OnSIP " "(www.onsip.com)协同工作。在这种情况下,不需要安装和设置Asterisk服务器,因为整个基础结构由 OnSIP 托管和管理。" #: ../../content/applications/general/voip/onsip.rst:10 msgid "" "You will need to open an account with OnSIP to use this service. Before " "doing so, make sure that your area and the areas you wish to call are " "covered by the service. After opening an OnSIP account, follow the " "configuration procedure below." msgstr "" "您需要使用 OnSIP 开立帐户才能使用此服务。在执行此操作之前,请确保您的区域和您希望呼叫的区域包含在服务范围内。开立 OnSIP " "帐户后,请按照以下配置过程操作。" #: ../../content/applications/general/voip/onsip.rst:15 msgid "Go to Apps and install the module **VoIP OnSIP**." msgstr "转到应用并安装模块 **VoIP OnSIP** 。" #: ../../content/applications/general/voip/onsip.rst:20 msgid "" "Go to Settings/General Settings. In the section Integrations/Asterisk " "(VoIP), fill in the 3 fields:" msgstr "转到设置/常规设置。在集成/Asterisk (VoIP)一节中,填写以下 3 个字段:" #: ../../content/applications/general/voip/onsip.rst:22 msgid "" "**OnSIP Domain** is the domain you chose when creating an account on " "www.onsip.com. If you don't know it, log in to https://admin.onsip.com/ and " "you will see it in the top right corner of the screen." msgstr "" "**OnSIP 域** " "是您在www.onsip.com上创建帐户时选择的域。如果您不知道,请登录https://admin.onsip.com/,您将在屏幕的右上角看到它。" #: ../../content/applications/general/voip/onsip.rst:23 msgid "**WebSocket** should contain wss://edge.sip.onsip.com" msgstr "**网络套接**应包含 wss://edge.sip.onsip.com" #: ../../content/applications/general/voip/onsip.rst:24 msgid "**Mode** should be Production" msgstr "**模式**应该是生产" #: ../../content/applications/general/voip/onsip.rst:29 msgid "" "Go to **Settings/Users**. In the form view of each VoIP user, in the " "Preferences tab, fill in the section **PBX Configuration**:" msgstr "转到 **置/用** 。在每个 VoIP 用户的表单视图中,在首选项的选项卡中,填写 **PBX 配** 部分:" #: ../../content/applications/general/voip/onsip.rst:31 msgid "**SIP Login / Browser's Extension**: the OnSIP 'Username'" msgstr "**SIP 登录 / 浏览器的扩展*:OnSIP 的 '用户名'" #: ../../content/applications/general/voip/onsip.rst:32 msgid "**OnSIP authorization User**: the OnSIP 'Auth Username'" msgstr "**OnSIP 授权用户** :ONSIP的 \"注册用户名\"" #: ../../content/applications/general/voip/onsip.rst:33 msgid "**SIP Password**: the OnSIP 'SIP Password'" msgstr "*SIP 密码* : OnSIP的 \"SIP 密码\"" #: ../../content/applications/general/voip/onsip.rst:34 msgid "**Handset Extension**: the OnSIP 'Extension'" msgstr "**手机分机** : OnSIP 的 \"扩展\"" #: ../../content/applications/general/voip/onsip.rst:36 msgid "" "You can find all this information by logging in at " "https://admin.onsip.com/users, then select the user you want to configure " "and refer to the fields as pictured below." msgstr "您可以通过登录https://admin.onsip.com/users找到所有这些信息,然后选择要配置的用户,并引用如下图所示的字段。" #: ../../content/applications/general/voip/onsip.rst:41 msgid "" "You can now make phone calls by clicking the phone icon in the top right " "corner of Odoo (make sure you are logged in as a user properly configured in" " Odoo and in OnSIP)." msgstr "现在,您可以通过单击 Odoo 右上角的电话图标拨打电话(确保您以在 Odoo 和 OnSIP 中正确配置的用户身份登录)。" #: ../../content/applications/general/voip/onsip.rst:45 msgid "" "If you see a *Missing Parameters* message in the Odoo softphone, make sure " "to refresh your Odoo window and try again." msgstr "如果您在 Odoo 软电话中看到 *缺少参数* 信息,请确保刷新 Odoo 窗口,然后重试。" #: ../../content/applications/general/voip/onsip.rst:52 msgid "" "If you see an *Incorrect Number* message in the Odoo softphone, make sure to" " use the international format, leading with the plus (+) sign followed by " "the international country code. E.g.: +16506913277 (where +1 is the " "international prefix for the United States)." msgstr "" "如果您在 Odoo 软电话中看到 *错误号码* 信息,请确保使用国际格式,并带有加号 (+) " "符号,后跟国际国家/地区代码。例如:+16506913277(其中+1是美国的国际代码)。" #: ../../content/applications/general/voip/onsip.rst:57 msgid "" "You can now also receive phone calls. Your number is the one provided by " "OnSIP. Odoo will ring and display a notification." msgstr "您现在还可以接听电话。您的号码是OnSIP提供的号码。Odoo会响铃并显示通知。" #: ../../content/applications/general/voip/onsip.rst:63 msgid "OnSIP on Your Cell Phone" msgstr "在您的手机上使用OnSIP" #: ../../content/applications/general/voip/onsip.rst:65 msgid "" "In order to make and receive phone calls when you are not in front of your " "computer, you can use a softphone app on your cell phone in parallel of Odoo" " VoIP. This is useful for on-the-go calls, but also to make sure to hear " "incoming calls, or simply for convenience. Any SIP softphone will work." msgstr "" "当你不在电脑前也能拨打和接听电话,你可以在Odoo的VoIP的并行您的手机上使用网络电话应用程序。 " "这对于持续通话非常有用,但也可以确保听到来电,或者只是为了方便。 任何SIP软电话均可使用。" #: ../../content/applications/general/voip/onsip.rst:67 msgid "" "On Android and iOS, OnSIP has been successfully tested with `Grandstream " "Wave `_." " When creating an account, select OnSIP in the list of carriers. You will " "then have to configure it as follows:" msgstr "" "在 Android 和 iOS 上,OnSIP 已成功测试了`Grandstream " "Wave`_。创建帐户时,在运营商列表中选择" " OnSIP。然后,您必须按如下方式配置它:" #: ../../content/applications/general/voip/onsip.rst:69 msgid "**Account name**: OnSIP" msgstr "**户名**: OnSIP" #: ../../content/applications/general/voip/onsip.rst:70 msgid "**SIP Server**: the OnSIP 'Domain'" msgstr "**SIP 服务器** : OnSIP的 \"域\"" #: ../../content/applications/general/voip/onsip.rst:71 msgid "**SIP User ID**: the OnSIP 'Username'" msgstr "**SIP 用户 ID** : OnSIP的 \"用户名\"" #: ../../content/applications/general/voip/onsip.rst:72 msgid "**SIP Authentication ID**: the OnSIP 'Auth Username'" msgstr "**SIP 身份验证 ID** :ONSIP 的\"身份验证用户名\"" #: ../../content/applications/general/voip/onsip.rst:73 msgid "**Password**: the OnSIP 'SIP Password'" msgstr "**密码** : OnSIP 的 \"SIP 密码\"" #: ../../content/applications/general/voip/onsip.rst:75 msgid "" "Aside from initiating calls from Grandstream Wave on your phone, you can " "also initiate calls by clicking phone numbers in your browser on your PC. " "This will make Grandstream Wave ring and route the call via your phone to " "the other party. This approach is useful to avoid wasting time dialing phone" " numbers. In order to do so, you will need the Chrome extension `OnSIP Call " "Assistant `_." msgstr "" "除了在手机上发起来自 Grandstream Wave 的呼叫外,您还可以通过在 PC 上的浏览器中单击电话号码来发起呼叫。这将使Grandstream" " Wave,并通过您的手机路由呼叫到另一方。此方法有助于避免浪费时间拨打电话号码。为此,您需要 Chrome 扩展服务\"OnSIP 呼叫助理 " "`_.。" #: ../../content/applications/general/voip/onsip.rst:79 msgid "" "The downside of using a softphone on your cell phone is that your calls will" " not be logged in Odoo as the softphone acts as an independent separate app." msgstr "在手机上使用软电话的缺点是,您的呼叫不会记录在 Odoo 中,因为软电话是独立的应用程序。"