Files
documentation/locale/zh_CN/LC_MESSAGES/administration.po
T
2022-06-05 01:40:24 +02:00

8440 lines
411 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# SOME DESCRIPTIVE TITLE.
# Copyright (C) Odoo S.A.
# This file is distributed under the same license as the Odoo package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
# Translators:
# liAnGjiA <liangjia@qq.com>, 2022
# fausthuang, 2022
# mrshelly <mrshelly@hotmail.com>, 2022
# 洋 汪 <wonrence@163.com>, 2022
# 黎伟杰 <674416404@qq.com>, 2022
# John Lin <linyinhuan@139.com>, 2022
# 稀饭~~ <wangwhai@qq.com>, 2022
# Gary Wei <Gary.wei@elico-corp.com>, 2022
# Datasource International <Hennessy@datasourcegroup.com>, 2022
# Mandy Choy <mnc@odoo.com>, 2022
# Jeffery CHEN <jeffery9@gmail.com>, 2022
# Martin Trigaux, 2022
# 山西清水欧度(QQ:54773801) <54773801@qq.com>, 2022
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Odoo 15.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-08 13:26+0000\n"
"PO-Revision-Date: 2022-03-18 14:59+0000\n"
"Last-Translator: 山西清水欧度(QQ:54773801) <54773801@qq.com>, 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/administration.rst:8
msgid "Install and Maintain"
msgstr "安装和维护"
#: ../../content/administration.rst:10
msgid ""
"These guides provide instructions on how to install, maintain and upgrade "
"Odoo databases."
msgstr "这些指南提供了有关如何安装,维护和升级Odoo数据库的说明。"
#: ../../content/administration.rst:13
msgid ""
":doc:`History of Versions <administration/maintain/supported_versions>`"
msgstr ":d oc:“版本历史<管理/维护/supported_versions>”"
#: ../../content/administration/install.rst:5
msgid "Install"
msgstr "安装"
#: ../../content/administration/install/cdn.rst:3
msgid "Setting up a Content Delivery Network (CDN)"
msgstr "设置内容交付网络 CDN"
#: ../../content/administration/install/cdn.rst:8
msgid "Deploying with KeyCDN_"
msgstr "使用KeyCDN_进行部署"
#: ../../content/administration/install/cdn.rst:12
msgid ""
"This document will guide you through the setup of a KeyCDN_ account with "
"your Odoo powered website."
msgstr "本文档将指导您通过Odoo驱动的网站设置KeyCDN_帐户。"
#: ../../content/administration/install/cdn.rst:16
msgid "Step 1: Create a pull zone in the KeyCDN dashboard"
msgstr "步骤 1:在 KeyCDN 仪表板中创建拉取区域"
#: ../../content/administration/install/cdn.rst:21
msgid ""
"When creating the zone, enable the CORS option in the :guilabel:`advanced "
"features` submenu. (more on that later)"
msgstr "创建区域时,请在 guilabel'高级功能' 子菜单中启用 CORS 选项。(稍后将详细介绍)"
#: ../../content/administration/install/cdn.rst:27
msgid ""
"Once done, you'll have to wait a bit while KeyCDN_ is crawling your website."
msgstr "完成后,您必须等待一段时间,KeyCDN_抓取您的网站。"
#: ../../content/administration/install/cdn.rst:32
msgid ""
"a new URL has been generated for your Zone, in this case it is "
"``http://pulltest-b49.kxcdn.com``"
msgstr "已为您的区域生成了一个新的URL,在本例中为“http://pulltest-b49.kxcdn.com”"
#: ../../content/administration/install/cdn.rst:36
msgid "Step 2: Configure the odoo instance with your zone"
msgstr "步骤 2:使用您的区域配置 odoo 实例"
#: ../../content/administration/install/cdn.rst:38
msgid ""
"In the Odoo back end, go to the :guilabel:`Website Settings`: menu, then "
"activate the CDN support and copy/paste your zone URL in the :guilabel:`CDN "
"Base URL` field. This field is only visible and configurable if you have "
"developer mode activated."
msgstr ""
"在 Odoo 后端,转到 guilabel'网站设置': 菜单,然后激活 CDN 支持并将您的区域 URL 复制/粘贴到 "
"guilabel'CDN 基本 URL' 字段中。仅当激活了开发人员模式时,此字段才可见且可配置。"
#: ../../content/administration/install/cdn.rst:46
msgid ""
"Now your website is using the CDN for the resources matching the "
":guilabel:`CDN filters` regular expressions."
msgstr "现在,您的网站正在将 CDN 用于与 guilabel'CDN 筛选器' 正则表达式匹配的资源。"
#: ../../content/administration/install/cdn.rst:49
msgid ""
"You can have a look to the HTML of your website in order to check if the CDN"
" integration is properly working."
msgstr "您可以查看网站的HTML,以检查CDN集成是否正常工作。"
#: ../../content/administration/install/cdn.rst:57
msgid "Why should I activate CORS?"
msgstr "为什么要激活 CORS"
#: ../../content/administration/install/cdn.rst:59
msgid ""
"A security restriction in some browsers (Firefox and Chrome at time of "
"writing) prevents a remotely linked CSS file to fetch relative resources on "
"this same external server."
msgstr "某些浏览器(在撰写本文时的Firefox和Chrome)中的安全限制会阻止远程链接的CSS文件在同一外部服务器上获取相关资源。"
#: ../../content/administration/install/cdn.rst:63
msgid ""
"If you don't activate the CORS option in the CDN zone, the more obvious "
"resulting problem on a default Odoo website will be the lack of font-awesome"
" icons because the font file declared in the font-awesome CSS won't be "
"loaded on the remote server."
msgstr ""
"如果您没有在CDN区域中激活CORS选项,那么默认Odoo网站上更明显的问题将是缺少字体真棒图标,因为在font-awesome "
"CSS中声明的字体文件不会加载到远程服务器上。"
#: ../../content/administration/install/cdn.rst:68
msgid "Here's what you would see on your homepage in such a case:"
msgstr "在这种情况下,您可以在主页上看到以下内容:"
#: ../../content/administration/install/cdn.rst:73
msgid "A security error message will also appear in the browser's console:"
msgstr "浏览器控制台中还会出现一条安全错误消息:"
#: ../../content/administration/install/cdn.rst:78
msgid "Enabling the CORS option in the CDN fixes this issue."
msgstr "在 CDN 中启用 CORS 选项可解决此问题。"
#: ../../content/administration/install/deploy.rst:3
msgid "System configuration"
msgstr "系统配置"
#: ../../content/administration/install/deploy.rst:5
msgid ""
"This document describes basic steps to set up Odoo in production or on an "
"internet-facing server. It follows :ref:`installation <setup/install>`, and "
"is not generally necessary for a development systems that is not exposed on "
"the internet."
msgstr ""
"本文档介绍了在生产环境中或在面向互联网的服务器上设置Odoo的基本步骤。它遵循:ref:'安装<设置/安装>',对于未在互联网上公开的开发系统通常不是必需的。"
#: ../../content/administration/install/deploy.rst:10
msgid ""
"If you are setting up a public server, be sure to check our :ref:`security` "
"recommendations!"
msgstr "如果您正在设置公共服务器,请务必查看我们的:ref'security'建议!"
#: ../../content/administration/install/deploy.rst:15
msgid "dbfilter"
msgstr "数据库过滤器"
#: ../../content/administration/install/deploy.rst:17
msgid ""
"Odoo is a multi-tenant system: a single Odoo system may run and serve a "
"number of database instances. It is also highly customizable, with "
"customizations (starting from the modules being loaded) depending on the "
"\"current database\"."
msgstr ""
"Odoo是一个多租户系统:单个Odoo系统可以运行并为许多数据库实例提供服务。它也是高度可定制的,根据“当前数据库”进行自定义(从正在加载的模块开始)。"
#: ../../content/administration/install/deploy.rst:21
msgid ""
"This is not an issue when working with the backend (web client) as a logged-"
"in company user: the database can be selected when logging in, and "
"customizations loaded afterwards."
msgstr "以登录公司用户身份使用后端(Web 客户端)时,这不是问题:登录时可以选择数据库,然后加载自定义项。"
#: ../../content/administration/install/deploy.rst:25
msgid ""
"However it is an issue for non-logged users (portal, website) which aren't "
"bound to a database: Odoo needs to know which database should be used to "
"load the website page or perform the operation. If multi-tenancy is not used"
" that is not an issue, there's only one database to use, but if there are "
"multiple databases accessible Odoo needs a rule to know which one it should "
"use."
msgstr ""
"但是,对于未绑定到数据库的非登录用户(门户,网站)来说,这是一个问题:Odoo需要知道应该使用哪个数据库来加载网站页面或执行操作。如果不使用多租户,这不是问题,只有一个数据库可以使用,但是如果有多个数据库可访问,Odoo需要一个规则来知道它应该使用哪一个。"
#: ../../content/administration/install/deploy.rst:31
msgid ""
"That is one of the purposes of :option:`--db-filter <odoo-bin --db-filter>`:"
" it specifies how the database should be selected based on the hostname "
"(domain) that is being requested. The value is a `regular expression`_, "
"possibly including the dynamically injected hostname (``%h``) or the first "
"subdomain (``%d``) through which the system is being accessed."
msgstr ""
"这是 option'--db-filter' 的目的之一 <odoo-bin --db-"
"filter>:它指定应如何根据所请求的主机名(域)选择数据库。该值是一个“正则表达式”_,可能包括动态注入的主机名(“%h”)或访问系统的第一个子域(%d“”)。</odoo-"
"bin>"
#: ../../content/administration/install/deploy.rst:37
msgid ""
"For servers hosting multiple databases in production, especially if "
"``website`` is used, dbfilter **must** be set, otherwise a number of "
"features will not work correctly."
msgstr "对于在生产环境中托管多个数据库的服务器,尤其是在使用“网站”的情况下,必须设置 dbfilter**,否则许多功能将无法正常工作。"
#: ../../content/administration/install/deploy.rst:42
msgid "Configuration samples"
msgstr "配置示例"
#: ../../content/administration/install/deploy.rst:44
msgid "Show only databases with names beginning with 'mycompany'"
msgstr "仅显示名称以“mycompany”开头的数据库"
#: ../../content/administration/install/deploy.rst:46
#: ../../content/administration/install/deploy.rst:58
#: ../../content/administration/install/deploy.rst:153
#: ../../content/administration/install/deploy.rst:276
msgid "in ``/etc/odoo.conf`` set:"
msgstr "在 ''/etc/odoo.conf'' set 中:"
#: ../../content/administration/install/deploy.rst:53
msgid ""
"Show only databases matching the first subdomain after ``www``: for example "
"the database \"mycompany\" will be shown if the incoming request was sent to"
" ``www.mycompany.com`` or ``mycompany.co.uk``, but not for "
"``www2.mycompany.com`` or ``helpdesk.mycompany.com``."
msgstr ""
"仅显示与“www”之后的第一个子域匹配的数据库:例如,如果传入的请求发送到“www.mycompany.com”或“mycompany.co.uk”,则不会显示“www2.mycompany.com”或“helpdesk.mycompany.com”的数据库“"
" mycompany”。"
#: ../../content/administration/install/deploy.rst:67
msgid ""
"Setting a proper :option:`--db-filter <odoo-bin --db-filter>` is an "
"important part of securing your deployment. Once it is correctly working and"
" only matching a single database per hostname, it is strongly recommended to"
" block access to the database manager screens, and to use the ``--no-"
"database-list`` startup parameter to prevent listing your databases, and to "
"block access to the database management screens. See also security_."
msgstr ""
"设置适当的 option'--db-filter <odoo-bin --db-filter>' "
"是保护部署安全的重要部分。一旦它正常工作并且每个主机名只匹配一个数据库,强烈建议阻止对数据库管理器屏幕的访问,并使用“--no-database-"
"list”启动参数来阻止列出数据库,并阻止对数据库管理屏幕的访问。另请参见security_。</odoo-bin>"
#: ../../content/administration/install/deploy.rst:76
#: ../../content/administration/install/install.rst:325
#: ../../content/administration/install/install.rst:488
#: ../../content/administration/install/install.rst:659
msgid "PostgreSQL"
msgstr "PostgreSQL"
#: ../../content/administration/install/deploy.rst:78
msgid ""
"By default, PostgreSQL only allows connection over UNIX sockets and loopback"
" connections (from \"localhost\", the same machine the PostgreSQL server is "
"installed on)."
msgstr ""
"默认情况下,PostgreSQL只允许通过UNIX套接字和环回连接进行连接(来自“localhost”,PostgreSQL服务器安装在同一台机器上)。"
#: ../../content/administration/install/deploy.rst:82
msgid ""
"UNIX socket is fine if you want Odoo and PostgreSQL to execute on the same "
"machine, and is the default when no host is provided, but if you want Odoo "
"and PostgreSQL to execute on different machines [#different-machines]_ it "
"will need to `listen to network interfaces`_ [#remote-socket]_, either:"
msgstr ""
"如果您希望Odoo和PostgreSQL在同一台机器上执行,UNIX套接字是可以的,并且在没有提供主机时是默认值,但是如果您希望Odoo和PostgreSQL在不同的机器[#different-"
"machines]_上执行,它将需要“监听网络接口”_[#remote-socket]_,或者:"
#: ../../content/administration/install/deploy.rst:87
msgid ""
"Only accept loopback connections and `use an SSH tunnel`_ between the "
"machine on which Odoo runs and the one on which PostgreSQL runs, then "
"configure Odoo to connect to its end of the tunnel"
msgstr "只接受环回连接,并在运行Odoo的计算机和运行PostgreSQL的计算机之间“使用SSH隧道”_,然后将Odoo配置为连接到其隧道的末端"
#: ../../content/administration/install/deploy.rst:90
msgid ""
"Accept connections to the machine on which Odoo is installed, possibly over "
"ssl (see `PostgreSQL connection settings`_ for details), then configure Odoo"
" to connect over the network"
msgstr ""
"接受与安装Odoo的计算机的连接,可能通过ssl(有关详细信息,请参阅“PostgreSQL连接设置”_),然后将Odoo配置为通过网络连接"
#: ../../content/administration/install/deploy.rst:95
#: ../../content/administration/install/deploy.rst:145
#: ../../content/administration/install/deploy.rst:231
#: ../../content/administration/install/deploy.rst:271
msgid "Configuration sample"
msgstr "配置示例"
#: ../../content/administration/install/deploy.rst:97
msgid "Allow tcp connection on localhost"
msgstr "允许在本地主机上进行 tcp 连接"
#: ../../content/administration/install/deploy.rst:98
msgid "Allow tcp connection from 192.168.1.x network"
msgstr "允许来自 192.168.1.x 网络的 tcp 连接"
#: ../../content/administration/install/deploy.rst:100
msgid "in ``/etc/postgresql/9.5/main/pg_hba.conf`` set:"
msgstr "在 ''/etc/postgresql/9.5/main/pg_hba.conf'' set 中:"
#: ../../content/administration/install/deploy.rst:108
msgid "in ``/etc/postgresql/9.5/main/postgresql.conf`` set:"
msgstr "in ''/etc/postgresql/9.5/main/postgresql.conf'' set"
#: ../../content/administration/install/deploy.rst:119
msgid "Configuring Odoo"
msgstr "配置 Odoo"
#: ../../content/administration/install/deploy.rst:121
msgid ""
"Out of the box, Odoo connects to a local postgres over UNIX socket via port "
"5432. This can be overridden using :ref:`the database options "
"<reference/cmdline/server/database>` when your Postgres deployment is not "
"local and/or does not use the installation defaults."
msgstr ""
"开箱即用,Odoo通过UNIX套接字通过端口5432连接到本地postgres。当您的 Postgres "
"部署不是本地部署和/或不使用安装默认值时,可以使用 :ref:'数据库选项<reference/cmdline/server/database>' "
"来覆盖它。"
#: ../../content/administration/install/deploy.rst:126
msgid ""
"The :ref:`packaged installers <setup/install/packaged>` will automatically "
"create a new user (``odoo``) and set it as the database user."
msgstr "ref'打包安装程序<设置/安装/打包>'将自动创建一个新用户(''odoo'')并将其设置为数据库用户。"
#: ../../content/administration/install/deploy.rst:129
msgid ""
"The database management screens are protected by the ``admin_passwd`` "
"setting. This setting can only be set using configuration files, and is "
"simply checked before performing database alterations. It should be set to a"
" randomly generated value to ensure third parties can not use this "
"interface."
msgstr ""
"数据库管理屏幕受“admin_passwd”设置保护。此设置只能使用配置文件进行设置,并且在执行数据库更改之前只需进行检查即可。应将其设置为随机生成的值,以确保第三方无法使用此接口。"
#: ../../content/administration/install/deploy.rst:134
msgid ""
"All database operations use the :ref:`database options "
"<reference/cmdline/server/database>`, including the database management "
"screen. For the database management screen to work requires that the "
"PostgreSQL user have ``createdb`` right."
msgstr ""
"所有数据库操作都使用 "
"ref'数据库选项<reference/cmdline/server/database>',包括数据库管理屏幕。要使数据库管理屏幕正常工作,需要 "
"PostgreSQL 用户具有“createdb”权限。"
#: ../../content/administration/install/deploy.rst:138
msgid ""
"Users can always drop databases they own. For the database management screen"
" to be completely non-functional, the PostgreSQL user needs to be created "
"with ``no-createdb`` and the database must be owned by a different "
"PostgreSQL user."
msgstr ""
"用户始终可以删除他们拥有的数据库。为了使数据库管理屏幕完全不起作用,需要使用“no-"
"createdb”创建PostgreSQL用户,并且数据库必须由其他PostgreSQL用户拥有。"
#: ../../content/administration/install/deploy.rst:142
msgid "the PostgreSQL user *must not* be a superuser"
msgstr "PostgreSQL用户*不得*是超级用户"
#: ../../content/administration/install/deploy.rst:147
msgid "connect to a PostgreSQL server on 192.168.1.2"
msgstr "连接到 192.168.1.2 上的 PostgreSQL 服务器"
#: ../../content/administration/install/deploy.rst:148
msgid "port 5432"
msgstr "端口 5432"
#: ../../content/administration/install/deploy.rst:149
msgid "using an 'odoo' user account,"
msgstr "使用“odoo”用户帐户,"
#: ../../content/administration/install/deploy.rst:150
msgid "with 'pwd' as a password"
msgstr "使用“pwd”作为密码"
#: ../../content/administration/install/deploy.rst:151
msgid "filtering only db with a name beginning with 'mycompany'"
msgstr "仅筛选名称以“mycompany”开头的 db"
#: ../../content/administration/install/deploy.rst:168
msgid "SSL Between Odoo and PostgreSQL"
msgstr "在 Odoo 和 PostgreSQL 之间使用 SSL"
#: ../../content/administration/install/deploy.rst:170
msgid ""
"Since Odoo 11.0, you can enforce ssl connection between Odoo and PostgreSQL."
" in Odoo the db_sslmode control the ssl security of the connection with "
"value chosen out of 'disable', 'allow', 'prefer', 'require', 'verify-ca' or "
"'verify-full'"
msgstr ""
"从Odoo "
"11.0开始,您可以在Odoo和PostgreSQL之间强制实施ssl连接。在Odoo中,db_sslmode通过从“禁用”,“允许”,“首选”,“要求”,“验证-"
"ca”或“验证完全”中选择的值来控制连接的ssl安全性"
#: ../../content/administration/install/deploy.rst:175
msgid ""
"`PostgreSQL Doc <https://www.postgresql.org/docs/current/static/libpq-"
"ssl.html>`_"
msgstr ""
"'PostgreSQL Doc <https://www.postgresql.org/docs/current/static/libpq-"
"ssl.html>'_"
#: ../../content/administration/install/deploy.rst:180
msgid "Builtin server"
msgstr "内置服务器"
#: ../../content/administration/install/deploy.rst:182
msgid ""
"Odoo includes built-in HTTP servers, using either multithreading or "
"multiprocessing."
msgstr "Odoo包括内置的HTTP服务器,使用多线程或多处理。"
#: ../../content/administration/install/deploy.rst:185
msgid ""
"For production use, it is recommended to use the multiprocessing server as "
"it increases stability, makes somewhat better use of computing resources and"
" can be better monitored and resource-restricted."
msgstr "对于生产用途,建议使用多处理服务器,因为它可以提高稳定性,更好地利用计算资源,并且可以更好地监控和资源限制。"
#: ../../content/administration/install/deploy.rst:189
msgid ""
"Multiprocessing is enabled by configuring :option:`a non-zero number of "
"worker processes <odoo-bin --workers>`, the number of workers should be "
"based on the number of cores in the machine (possibly with some room for "
"cron workers depending on how much cron work is predicted)"
msgstr ""
"通过配置:option启用多处理:“非零数量的工作进程 <odoo-bin "
"--workers>”,工作线程的数量应基于机器中的核心数量(可能为cron工作线程提供一些空间,具体取决于预测的cron工作量)</odoo-bin>"
#: ../../content/administration/install/deploy.rst:193
msgid ""
"Worker limits can be configured based on the hardware configuration to avoid"
" resources exhaustion"
msgstr "可以根据硬件配置配置辅助角色限制,以避免资源耗尽"
#: ../../content/administration/install/deploy.rst:196
msgid "multiprocessing mode currently isn't available on Windows"
msgstr "多处理模式目前在 Windows 上不可用"
#: ../../content/administration/install/deploy.rst:199
msgid "Worker number calculation"
msgstr "工作人员数量计算"
#: ../../content/administration/install/deploy.rst:201
msgid "Rule of thumb : (#CPU * 2) + 1"
msgstr "经验法则 #CPU * 2 + 1"
#: ../../content/administration/install/deploy.rst:202
msgid "Cron workers need CPU"
msgstr "Cron workers 需要 CPU"
#: ../../content/administration/install/deploy.rst:203
msgid "1 worker ~= 6 concurrent users"
msgstr "1 个工作线程 ~= 6 个并发用户"
#: ../../content/administration/install/deploy.rst:206
msgid "memory size calculation"
msgstr "内存大小计算"
#: ../../content/administration/install/deploy.rst:208
msgid ""
"We consider 20% of the requests are heavy requests, while 80% are simpler "
"ones"
msgstr "我们认为 20% of 请求是繁重的请求,而 80% a是更简单的请求"
#: ../../content/administration/install/deploy.rst:209
msgid ""
"A heavy worker, when all computed field are well designed, SQL requests are "
"well designed, ... is estimated to consume around 1GB of RAM"
msgstr "一个繁重的工作,当所有计算字段都设计得很好,SQL请求设计得很好,...估计消耗约1GB的内存"
#: ../../content/administration/install/deploy.rst:210
msgid ""
"A lighter worker, in the same scenario, is estimated to consume around 150MB"
" of RAM"
msgstr "在相同的情况下,较轻的工作线程估计会消耗大约150MB的RAM。"
#: ../../content/administration/install/deploy.rst:212
msgid ""
"Needed RAM = #worker * ( (light_worker_ratio * light_worker_ram_estimation) "
"+ (heavy_worker_ratio * heavy_worker_ram_estimation) )"
msgstr ""
"所需 RAM = #worker * light_worker_ratio * light_worker_ram_estimation + "
"heavy_worker_ratio * heavy_worker_ram_estimation "
#: ../../content/administration/install/deploy.rst:215
#: ../../content/administration/install/deploy.rst:369
msgid "LiveChat"
msgstr "在线聊天"
#: ../../content/administration/install/deploy.rst:217
msgid ""
"In multiprocessing, a dedicated LiveChat worker is automatically started and"
" listening on :option:`the longpolling port <odoo-bin --longpolling-port>` "
"but the client will not connect to it."
msgstr ""
"在多处理中,一个专用的LiveChat工作线程会自动启动并侦听:option:“长波端口 <odoo-bin --longpolling-"
"port>”,但客户端不会连接到它。</odoo-bin>"
#: ../../content/administration/install/deploy.rst:221
msgid ""
"Instead you must have a proxy redirecting requests whose URL starts with "
"``/longpolling/`` to the longpolling port. Other request should be proxied "
"to the :option:`normal HTTP port <odoo-bin --http-port>`"
msgstr ""
"相反,您必须有一个代理,其URL以“/longpolling/”开头的请求重定向到长投票端口。其他请求应代理到 :option'normal HTTP"
" port <odoo-bin --http-port>'</odoo-bin>"
#: ../../content/administration/install/deploy.rst:225
msgid ""
"To achieve such a thing, you'll need to deploy a reverse proxy in front of "
"Odoo, like nginx or apache. When doing so, you'll need to forward some more "
"http Headers to Odoo, and activate the proxy_mode in Odoo configuration to "
"have Odoo read those headers."
msgstr ""
"要实现这样的事情,你需要在Odoo前面部署一个反向代理,比如nginx或apache。这样做时,您需要将更多的http标头转发到Odoo,并在Odoo配置中激活proxy_mode,以使Odoo读取这些标头。"
#: ../../content/administration/install/deploy.rst:233
msgid "Server with 4 CPU, 8 Thread"
msgstr "具有 4 个 CPU、8 个线程的服务器"
#: ../../content/administration/install/deploy.rst:234
msgid "60 concurrent users"
msgstr "60 个并发用户"
#: ../../content/administration/install/deploy.rst:236
msgid "60 users / 6 = 10 <- theoretical number of worker needed"
msgstr "60 个用户 / 6 = 10 < - 需要的工人理论数量"
#: ../../content/administration/install/deploy.rst:237
msgid "(4 * 2) + 1 = 9 <- theoretical maximal number of worker"
msgstr "4 * 2 + 1 = 9 <理论最大工人数"
#: ../../content/administration/install/deploy.rst:238
msgid ""
"We'll use 8 workers + 1 for cron. We'll also use a monitoring system to "
"measure cpu load, and check if it's between 7 and 7.5 ."
msgstr "我们将使用 8 个 worker + 1 个 cron。我们还将使用监视系统来测量CPU负载,并检查它是否在7和7.5之间。"
#: ../../content/administration/install/deploy.rst:239
msgid "RAM = 9 * ((0.8*150) + (0.2*1024)) ~= 3Go RAM for Odoo"
msgstr "RAM = 9 * ((0.8*150 + 0.2*1024)) ~= 3Go RAM for Odoo"
#: ../../content/administration/install/deploy.rst:241
msgid "in ``/etc/odoo.conf``:"
msgstr "在 ''/etc/odoo.conf'' 中:"
#: ../../content/administration/install/deploy.rst:257
msgid "HTTPS"
msgstr "HTTPS"
#: ../../content/administration/install/deploy.rst:259
msgid ""
"Whether it's accessed via website/web client or web service, Odoo transmits "
"authentication information in cleartext. This means a secure deployment of "
"Odoo must use HTTPS\\ [#switching]_. SSL termination can be implemented via "
"just about any SSL termination proxy, but requires the following setup:"
msgstr ""
"无论是通过网站/网络客户端还是网络服务访问,Odoo都会以明文形式传输身份验证信息。这意味着Odoo的安全部署必须使用HTTPS\\ "
"[#switching]_。SSL 终止可以通过几乎任何 SSL 终止代理实现,但需要以下设置:"
#: ../../content/administration/install/deploy.rst:264
msgid ""
"Enable Odoo's :option:`proxy mode <odoo-bin --proxy-mode>`. This should only"
" be enabled when Odoo is behind a reverse proxy"
msgstr ""
"启用 Odoo 的 option'proxy mode <odoo-bin --proxy-mode>'.仅当 Odoo "
"位于反向代理后面时,才应启用此功能</odoo-bin>"
#: ../../content/administration/install/deploy.rst:265
msgid "Set up the SSL termination proxy (`Nginx termination example`_)"
msgstr "设置 SSL 终止代理(“Nginx 终止示例”)”"
#: ../../content/administration/install/deploy.rst:266
msgid "Set up the proxying itself (`Nginx proxying example`_)"
msgstr "设置代理本身('Nginx代理示例'_"
#: ../../content/administration/install/deploy.rst:267
msgid ""
"Your SSL termination proxy should also automatically redirect non-secure "
"connections to the secure port"
msgstr "您的 SSL 终止代理还应自动将不安全的连接重定向到安全端口"
#: ../../content/administration/install/deploy.rst:273
msgid "Redirect http requests to https"
msgstr "将 http 请求重定向到 https"
#: ../../content/administration/install/deploy.rst:274
msgid "Proxy requests to odoo"
msgstr "对 odoo 的代理请求"
#: ../../content/administration/install/deploy.rst:282
msgid "in ``/etc/nginx/sites-enabled/odoo.conf`` set:"
msgstr "在 ''/etc/nginx/sites-enabled/odoo.conf'' set中:"
#: ../../content/administration/install/deploy.rst:343
msgid "Odoo as a WSGI Application"
msgstr "Odoo 作为 WSGI 应用程序"
#: ../../content/administration/install/deploy.rst:345
msgid ""
"It is also possible to mount Odoo as a standard WSGI_ application. Odoo "
"provides the base for a WSGI launcher script as ``odoo-wsgi.example.py``. "
"That script should be customized (possibly after copying it from the setup "
"directory) to correctly set the configuration directly in "
":mod:`odoo.tools.config` rather than through the command-line or a "
"configuration file."
msgstr ""
"也可以将Odoo作为标准WSGI_应用。Odoo为WSGI启动器脚本提供了“odoo-"
"wsgi.example.py”的基础。应该自定义该脚本(可能是在从安装目录复制它之后)以直接在:mod'odoo.tools.config'中正确设置配置,而不是通过命令行或配置文件。"
#: ../../content/administration/install/deploy.rst:351
msgid ""
"However the WSGI server will only expose the main HTTP endpoint for the web "
"client, website and webservice API. Because Odoo does not control the "
"creation of workers anymore it can not setup cron or livechat workers"
msgstr ""
"但是,WSGI 服务器将仅公开 Web 客户端、网站和 Web 服务 API 的主 HTTP "
"终结点。因为Odoo不再控制工人的创建,所以它无法设置cron或livechat工人"
#: ../../content/administration/install/deploy.rst:356
msgid "Cron Workers"
msgstr "Cron Workers"
#: ../../content/administration/install/deploy.rst:358
msgid "To run cron jobs for an Odoo deployment as a WSGI application requires"
msgstr "要将 Odoo 部署的 cron 作业作为 WSGI 应用程序运行,需要"
#: ../../content/administration/install/deploy.rst:360
msgid "A classical Odoo (run via ``odoo-bin``)"
msgstr "一个经典的Odoo(通过“odoo-bin”运行)"
#: ../../content/administration/install/deploy.rst:361
msgid ""
"Connected to the database in which cron jobs have to be run (via "
":option:`odoo-bin -d`)"
msgstr "连接到必须运行 cron 作业的数据库(通过 option'odoo-bin -d'"
#: ../../content/administration/install/deploy.rst:363
msgid ""
"Which should not be exposed to the network. To ensure cron runners are not "
"network-accessible, it is possible to disable the built-in HTTP server "
"entirely with :option:`odoo-bin --no-http` or setting ``http_enable = "
"False`` in the configuration file"
msgstr ""
"这不应该暴露给网络。为了确保 cron 运行器无法通过网络访问,可以使用 option'odoo-bin --no-http' 或在配置文件中设置 "
"''http_enable = False'' 完全禁用内置 HTTP 服务器"
#: ../../content/administration/install/deploy.rst:371
msgid ""
"The second problematic subsystem for WSGI deployments is the LiveChat: where"
" most HTTP connections are relatively short and quickly free up their worker"
" process for the next request, LiveChat require a long-lived connection for "
"each client in order to implement near-real-time notifications."
msgstr ""
"WSGI部署的第二个有问题的子系统是LiveChat:大多数HTTP连接相对较短,并且可以快速释放其工作进程以用于下一个请求,LiveChat需要为每个客户端建立长期连接,以实现近乎实时的通知。"
#: ../../content/administration/install/deploy.rst:376
msgid ""
"This is in conflict with the process-based worker model, as it will tie up "
"worker processes and prevent new users from accessing the system. However, "
"those long-lived connections do very little and mostly stay parked waiting "
"for notifications."
msgstr ""
"这与基于流程的工作线程模型相冲突,因为它会占用工作线程并阻止新用户访问系统。但是,这些长期存在的连接作用很小,并且大多停留在等待通知的状态。"
#: ../../content/administration/install/deploy.rst:381
msgid ""
"The solutions to support livechat/motifications in a WSGI application are:"
msgstr "在WSGI应用程序中支持实时聊天/motization的解决方案包括:"
#: ../../content/administration/install/deploy.rst:383
msgid ""
"Deploy a threaded version of Odoo (instead of a process-based preforking "
"one) and redirect only requests to URLs starting with ``/longpolling/`` to "
"that Odoo, this is the simplest and the longpolling URL can double up as the"
" cron instance."
msgstr ""
"部署Odoo的线程版本(而不是基于进程的预分叉版本),并仅将请求重定向到以“/longpolling/”开头的URL到该Odoo,这是最简单的,长投票URL可以兼作cron实例。"
#: ../../content/administration/install/deploy.rst:387
msgid ""
"Deploy an evented Odoo via ``odoo-gevent`` and proxy requests starting with "
"``/longpolling/`` to :option:`the longpolling port <odoo-bin --longpolling-"
"port>`."
msgstr ""
"通过''odoo-gevent''部署事件Odoo,并以''/longpolling/''开头的代理请求到:option'the "
"longpolling port <odoo-bin --longpolling-port>'。</odoo-bin>"
#: ../../content/administration/install/deploy.rst:392
msgid "Serving Static Files"
msgstr "提供静态文件"
#: ../../content/administration/install/deploy.rst:394
msgid ""
"For development convenience, Odoo directly serves all static files in its "
"modules. This may not be ideal when it comes to performances, and static "
"files should generally be served by a static HTTP server."
msgstr "为了便于开发,Odoo直接提供其模块中的所有静态文件。在性能方面,这可能并不理想,静态文件通常应由静态HTTP服务器提供。"
#: ../../content/administration/install/deploy.rst:398
msgid ""
"Odoo static files live in each module's ``static/`` folder, so static files "
"can be served by intercepting all requests to "
":samp:`/{MODULE}/static/{FILE}`, and looking up the right module (and file) "
"in the various addons paths."
msgstr ""
"Odoo静态文件存在于每个模块的“static/”文件夹中,因此可以通过拦截对:samp'/{MODULE}/static/{FILE}'的所有请求,并在各种插件路径中查找正确的模块(和文件)来提供静态文件。"
#: ../../content/administration/install/deploy.rst:402
#: ../../content/administration/upgrade.rst:122
msgid "Todo"
msgstr "待办"
#: ../../content/administration/install/deploy.rst:402
msgid ""
"test whether it would be interesting to serve filestored attachments via "
"this, and how (e.g. possibility of mapping ir.attachment id to filestore "
"hash in the database?)"
msgstr "测试通过此方式提供文件存储附件是否有趣,以及如何(例如,将ir.attachment id映射到数据库中的文件存储哈希的可能性?"
#: ../../content/administration/install/deploy.rst:409
msgid "Security"
msgstr "安全"
#: ../../content/administration/install/deploy.rst:411
msgid ""
"For starters, keep in mind that securing an information system is a "
"continuous process, not a one-shot operation. At any moment, you will only "
"be as secure as the weakest link in your environment."
msgstr "首先,请记住,保护信息系统是一个连续的过程,而不是一次性操作。在任何时候,您都只能像环境中最薄弱的环节一样安全。"
#: ../../content/administration/install/deploy.rst:415
msgid ""
"So please do not take this section as the ultimate list of measures that "
"will prevent all security problems. It's only intended as a summary of the "
"first important things you should be sure to include in your security action"
" plan. The rest will come from best security practices for your operating "
"system and distribution, best practices in terms of users, passwords, and "
"access control management, etc."
msgstr ""
"因此,请不要将此部分视为防止所有安全问题的最终措施列表。它仅作为安全行动计划中应确保包含的第一个重要事项的摘要。其余的将来自操作系统和发行版的最佳安全实践,用户,密码和访问控制管理等方面的最佳实践。"
#: ../../content/administration/install/deploy.rst:421
msgid ""
"When deploying an internet-facing server, please be sure to consider the "
"following security-related topics:"
msgstr "部署面向互联网的服务器时,请务必考虑以下与安全相关的主题:"
#: ../../content/administration/install/deploy.rst:424
msgid ""
"Always set a strong super-admin admin password, and restrict access to the "
"database management pages as soon as the system is set up. See "
":ref:`db_manager_security`."
msgstr "始终设置强超级管理员密码,并在系统设置后立即限制对数据库管理页面的访问。请参阅:ref'db_manager_security'。"
#: ../../content/administration/install/deploy.rst:427
msgid ""
"Choose unique logins and strong passwords for all administrator accounts on "
"all databases. Do not use 'admin' as the login. Do not use those logins for "
"day-to-day operations, only for controlling/managing the installation. "
"*Never* use any default passwords like admin/admin, even for test/staging "
"databases."
msgstr ""
"为所有数据库上的所有管理员帐户选择唯一登录名和强密码。不要使用“admin”作为登录名。不要将这些登录名用于日常操作,仅用于控制/管理安装。*从不*使用任何默认密码,如管理员/管理员,即使对于测试/临时数据库也是如此。"
#: ../../content/administration/install/deploy.rst:432
msgid ""
"Do **not** install demo data on internet-facing servers. Databases with demo"
" data contain default logins and passwords that can be used to get into your"
" systems and cause significant trouble, even on staging/dev systems."
msgstr ""
"不要**不要**在面向互联网的服务器上安装演示数据。包含演示数据的数据库包含默认登录名和密码,可用于进入系统并造成重大麻烦,即使在暂存/开发系统上也是如此。"
#: ../../content/administration/install/deploy.rst:436
msgid ""
"Use appropriate database filters ( :option:`--db-filter <odoo-bin --db-"
"filter>`) to restrict the visibility of your databases according to the "
"hostname. See :ref:`db_filter`. You may also use :option:`-d <odoo-bin -d>` "
"to provide your own (comma-separated) list of available databases to filter "
"from, instead of letting the system fetch them all from the database "
"backend."
msgstr ""
"使用适当的数据库筛选器 option'--db-filter <odoo-bin --db-filter>' "
"根据主机名限制数据库的可见性。请参阅:ref'db_filter'。您还可以使用 option'-d <odoo-bin -d=\"\">' "
"来提供您自己的(逗号分隔的)可用数据库列表,以便从中进行筛选,而不是让系统从数据库后端获取所有数据库。</odoo-bin></odoo-bin>"
#: ../../content/administration/install/deploy.rst:443
msgid ""
"Once your ``db_name`` and ``db_filter`` are configured and only match a "
"single database per hostname, you should set ``list_db`` configuration "
"option to ``False``, to prevent listing databases entirely, and to block "
"access to the database management screens (this is also exposed as the "
":option:`--no-database-list <odoo-bin --no-database-list>` command-line "
"option)"
msgstr ""
"一旦配置了“db_name”和“db_filter”,并且每个主机名只匹配一个数据库,则应将“list_db”配置选项设置为“False”,以防止完全列出数据库,并阻止对数据库管理屏幕的访问(这也显示为:option'"
"--no-database-list <odoo-bin --no-database-list>'命令行选项)</odoo-bin>"
#: ../../content/administration/install/deploy.rst:449
msgid ""
"Make sure the PostgreSQL user (:option:`--db_user <odoo-bin --db_user>`) is "
"*not* a super-user, and that your databases are owned by a different user. "
"For example they could be owned by the ``postgres`` super-user if you are "
"using a dedicated non-privileged ``db_user``. See also "
":ref:`setup/deploy/odoo`."
msgstr ""
"确保 PostgreSQL 用户 (:option'--db_user <odoo-bin --db_user>' "
"不是超级用户,并且您的数据库由其他用户拥有。例如,如果您使用的是专用的非特权“db_user”,则可以由“postgres”超级用户拥有。另请参阅 "
"ref'setup/deploy/odoo'。</odoo-bin>"
#: ../../content/administration/install/deploy.rst:454
msgid ""
"Keep installations updated by regularly installing the latest builds, either"
" via GitHub or by downloading the latest version from "
"https://www.odoo.com/page/download or http://nightly.odoo.com"
msgstr ""
"通过 GitHub 定期安装最新版本,或者从 https://www.odoo.com/page/download 或 "
"http://nightly.odoo.com 下载最新版本,从而保持安装更新"
#: ../../content/administration/install/deploy.rst:458
msgid ""
"Configure your server in multi-process mode with proper limits matching your"
" typical usage (memory/CPU/timeouts). See also :ref:`builtin_server`."
msgstr "在多进程模式下配置服务器,并具有与典型使用(内存/CPU/超时)匹配的适当限制。另请参阅:ref'builtin_server'。"
#: ../../content/administration/install/deploy.rst:461
msgid ""
"Run Odoo behind a web server providing HTTPS termination with a valid SSL "
"certificate, in order to prevent eavesdropping on cleartext communications. "
"SSL certificates are cheap, and many free options exist. Configure the web "
"proxy to limit the size of requests, set appropriate timeouts, and then "
"enable the :option:`proxy mode <odoo-bin --proxy-mode>` option. See also "
":ref:`https_proxy`."
msgstr ""
"在提供HTTPS终止的Web服务器后面运行Odoo,并提供有效的SSL证书,以防止窃听明文通信。SSL证书很便宜,并且存在许多免费选项。将 Web "
"代理配置为限制请求的大小,设置适当的超时,然后启用 :option'proxy mode <odoo-bin --proxy-mode>' "
"选项。另请参阅:ref'https_proxy'。</odoo-bin>"
#: ../../content/administration/install/deploy.rst:468
msgid ""
"If you need to allow remote SSH access to your servers, make sure to set a "
"strong password for **all** accounts, not just `root`. It is strongly "
"recommended to entirely disable password-based authentication, and only "
"allow public key authentication. Also consider restricting access via a VPN,"
" allowing only trusted IPs in the firewall, and/or running a brute-force "
"detection system such as `fail2ban` or equivalent."
msgstr ""
"如果需要允许对服务器进行远程 SSH 访问,请确保为 **all** "
"帐户设置强密码,而不仅仅是“root”。强烈建议完全禁用基于密码的身份验证,并且仅允许公钥身份验证。还要考虑限制通过VPN的访问,仅允许防火墙中的受信任IP,和/或运行暴力检测系统,如“fail2ban”或等效系统。"
#: ../../content/administration/install/deploy.rst:474
msgid ""
"Consider installing appropriate rate-limiting on your proxy or firewall, to "
"prevent brute-force attacks and denial of service attacks. See also "
":ref:`login_brute_force` for specific measures."
msgstr ""
"请考虑在代理或防火墙上安装适当的速率限制,以防止暴力攻击和拒绝服务攻击。另请参阅:ref'login_brute_force'了解具体措施。"
#: ../../content/administration/install/deploy.rst:478
msgid ""
"Many network providers provide automatic mitigation for Distributed Denial "
"of Service attacks (DDOS), but this is often an optional service, so you "
"should consult with them."
msgstr "许多网络提供商为分布式拒绝服务攻击 (DDOS) 提供自动缓解措施,但这通常是一项可选服务,因此您应该咨询他们。"
#: ../../content/administration/install/deploy.rst:482
msgid ""
"Whenever possible, host your public-facing demo/test/staging instances on "
"different machines than the production ones. And apply the same security "
"precautions as for production."
msgstr "只要有可能,就将面向公众的演示/测试/过渡实例托管在与生产计算机不同的计算机上。并应用与生产相同的安全预防措施。"
#: ../../content/administration/install/deploy.rst:486
msgid ""
"If your public-facing Odoo server has access to sensitive internal network "
"resources or services (e.g. via a private VLAN), implement appropriate "
"firewall rules to protect those internal resources. This will ensure that "
"the Odoo server cannot be used accidentally (or as a result of malicious "
"user actions) to access or disrupt those internal resources. Typically this "
"can be done by applying an outbound default DENY rule on the firewall, then "
"only explicitly authorizing access to internal resources that the Odoo "
"server needs to access. `Systemd IP traffic access control "
"<http://0pointer.net/blog/ip-accounting-and-access-lists-with-"
"systemd.html>`_ may also be useful to implement per-process network access "
"control."
msgstr ""
"如果您面向公众的 Odoo 服务器可以访问敏感的内部网络资源或服务(例如,通过专用 VLAN),请实施适当的防火墙规则来保护这些内部资源。这将确保 "
"Odoo "
"服务器不会被意外使用(或由于恶意用户操作)来访问或破坏这些内部资源。通常,这可以通过在防火墙上应用出站默认的DENY规则来完成,然后仅显式授权访问Odoo服务器需要访问的内部资源。“systemd"
" IP 流量访问控制<http://0pointer.net/blog/ip-accounting-and-access-lists-with-"
"systemd.html>”_ 对于实现每个进程的网络访问控制也可能很有用。"
#: ../../content/administration/install/deploy.rst:497
msgid ""
"If your public-facing Odoo server is behind a Web Application Firewall, a "
"load-balancer, a transparent DDoS protection service (like CloudFlare) or a "
"similar network-level device, you may wish to avoid direct access to the "
"Odoo system. It is generally difficult to keep the endpoint IP addresses of "
"your Odoo servers secret. For example they can appear in web server logs "
"when querying public systems, or in the headers of emails posted from Odoo. "
"In such a situation you may want to configure your firewall so that the "
"endpoints are not accessible publicly except from the specific IP addresses "
"of your WAF, load-balancer or proxy service. Service providers like "
"CloudFlare usually maintain a public list of their IP address ranges for "
"this purpose."
msgstr ""
"如果您的面向公众的Odoo服务器位于Web应用程序防火墙,负载平衡器,透明DDoS保护服务(如CloudFlare)或类似的网络级设备后面,您可能希望避免直接访问Odoo系统。通常很难对Odoo服务器的端点IP地址保密。例如,当查询公共系统时,它们可以出现在Web服务器日志中,或者出现在从Odoo发布的电子邮件的标题中。在这种情况下,您可能需要配置防火墙,以便除了从"
" WAF、负载均衡器或代理服务的特定 IP "
"地址访问终结点外,无法公开访问终结点。为此,像CloudFlare这样的服务提供商通常会维护其IP地址范围的公共列表。"
#: ../../content/administration/install/deploy.rst:508
msgid ""
"If you are hosting multiple customers, isolate customer data and files from "
"each other using containers or appropriate \"jail\" techniques."
msgstr "如果您托管多个客户,请使用容器或适当的“jail”技术将客户数据和文件彼此隔离。"
#: ../../content/administration/install/deploy.rst:511
msgid ""
"Setup daily backups of your databases and filestore data, and copy them to a"
" remote archiving server that is not accessible from the server itself."
msgstr "设置数据库和文件存储数据的每日备份,并将它们复制到无法从服务器本身访问的远程存档服务器。"
#: ../../content/administration/install/deploy.rst:518
msgid "Blocking Brute Force Attacks"
msgstr "阻止暴力破解攻击"
#: ../../content/administration/install/deploy.rst:519
msgid ""
"For internet-facing deployments, brute force attacks on user passwords are "
"very common, and this threat should not be neglected for Odoo servers. Odoo "
"emits a log entry whenever a login attempt is performed, and reports the "
"result: success or failure, along with the target login and source IP."
msgstr ""
"对于面向互联网的部署,对用户密码的暴力攻击非常普遍,对于Odoo服务器来说,这种威胁不容忽视。每当执行登录尝试时,Odoo都会发出日志条目,并报告结果:成功或失败,以及目标登录和源IP。"
#: ../../content/administration/install/deploy.rst:523
msgid "The log entries will have the following form."
msgstr "日志条目将具有以下形式。"
#: ../../content/administration/install/deploy.rst:525
msgid "Failed login::"
msgstr "登录失败::"
#: ../../content/administration/install/deploy.rst:529
msgid "Successful login::"
msgstr "登录成功:"
#: ../../content/administration/install/deploy.rst:534
msgid ""
"These logs can be easily analyzed by an intrusion prevention system such as "
"`fail2ban`."
msgstr "这些日志可以通过入侵防御系统(如“fail2ban”)轻松分析。"
#: ../../content/administration/install/deploy.rst:536
msgid ""
"For example, the following fail2ban filter definition should match a failed "
"login::"
msgstr "例如,以下 fail2ban 筛选器定义应与失败的登录相匹配:"
#: ../../content/administration/install/deploy.rst:543
msgid ""
"This could be used with a jail definition to block the attacking IP on "
"HTTP(S)."
msgstr "这可以与 jail 定义一起使用,以阻止 HTTP(S) 上的攻击 IP。"
#: ../../content/administration/install/deploy.rst:545
msgid ""
"Here is what it could look like for blocking the IP for 15 minutes when 10 "
"failed login attempts are detected from the same IP within 1 minute::"
msgstr "以下是在 1 分钟内从同一 IP 检测到 10 次登录尝试失败时,阻止 IP 15 分钟的情况:"
#: ../../content/administration/install/deploy.rst:559
msgid "Database Manager Security"
msgstr "数据库管理器安全性"
#: ../../content/administration/install/deploy.rst:561
msgid ":ref:`setup/deploy/odoo` mentioned ``admin_passwd`` in passing."
msgstr "ref'setup/deploy/odoo' 顺便提到''admin_passwd''"
#: ../../content/administration/install/deploy.rst:563
msgid ""
"This setting is used on all database management screens (to create, delete, "
"dump or restore databases)."
msgstr "此设置用于所有数据库管理屏幕(用于创建、删除、转储或还原数据库)。"
#: ../../content/administration/install/deploy.rst:566
msgid ""
"If the management screens must not be accessible at all, you should set "
"``list_db`` configuration option to ``False``, to block access to all the "
"database selection and management screens."
msgstr "如果管理屏幕根本无法访问,则应将“list_db”配置选项设置为“False”,以阻止访问所有数据库选择和管理屏幕。"
#: ../../content/administration/install/deploy.rst:572
msgid ""
"It is strongly recommended to disable the Database Manager for any internet-"
"facing system! It is meant as a development/demo tool, to make it easy to "
"quickly create and manage databases. It is not designed for use in "
"production, and may even expose dangerous features to attackers. It is also "
"not designed to handle large databases, and may trigger memory limits."
msgstr ""
"强烈建议对任何面向 Internet "
"的系统禁用数据库管理器!它旨在作为开发/演示工具,以便于快速创建和管理数据库。它不是为在生产中使用而设计的,甚至可能向攻击者暴露危险的功能。它也不是为处理大型数据库而设计的,并且可能会触发内存限制。"
#: ../../content/administration/install/deploy.rst:578
msgid ""
"On production systems, database management operations should always be "
"performed by the system administrator, including provisioning of new "
"databases and automated backups."
msgstr "在生产系统上,数据库管理操作应始终由系统管理员执行,包括预配新数据库和自动备份。"
#: ../../content/administration/install/deploy.rst:581
msgid ""
"Be sure to setup an appropriate ``db_name`` parameter (and optionally, "
"``db_filter`` too) so that the system can determine the target database for "
"each request, otherwise users will be blocked as they won't be allowed to "
"choose the database themselves."
msgstr ""
"请务必设置适当的“db_name”参数(也可以选择“db_filter”),以便系统可以确定每个请求的目标数据库,否则用户将被阻止,因为他们将不被允许自己选择数据库。"
#: ../../content/administration/install/deploy.rst:586
msgid ""
"If the management screens must only be accessible from a selected set of "
"machines, use the proxy server's features to block access to all routes "
"starting with ``/web/database`` except (maybe) ``/web/database/selector`` "
"which displays the database-selection screen."
msgstr ""
"如果只能从一组选定的计算机访问管理屏幕,请使用代理服务器的功能阻止访问以“/web/database”开头的所有路由,但(可能)“/web/database/selector”除外,它显示数据库选择屏幕。"
#: ../../content/administration/install/deploy.rst:590
msgid ""
"If the database-management screen should be left accessible, the "
"``admin_passwd`` setting must be changed from its ``admin`` default: this "
"password is checked before allowing database-alteration operations."
msgstr ""
"如果数据库管理屏幕应保持可访问状态,则必须将“admin_passwd”设置从其默认值“admin”更改为“admin”:在允许数据库更改操作之前,将检查此密码。"
#: ../../content/administration/install/deploy.rst:594
msgid "It should be stored securely, and should be generated randomly e.g."
msgstr "它应该安全地存储,并且应该随机生成,例如"
#: ../../content/administration/install/deploy.rst:600
msgid "which will generate a 32 characters pseudorandom printable string."
msgstr "这将生成一个32个字符的伪随机可打印字符串。"
#: ../../content/administration/install/deploy.rst:603
msgid "Supported Browsers"
msgstr "将图像的 WebP 版本用于受支持的浏览器,并且对于不支持 WebP 的浏览器,请优雅地回退 JPEG 和 PNG。"
#: ../../content/administration/install/deploy.rst:605
msgid ""
"Odoo supports all the major desktop and mobile browsers available on the "
"market, as long as they are supported by their publishers."
msgstr "Odoo支持市场上所有主要的桌面和移动浏览器,只要它们得到出版商的支持。"
#: ../../content/administration/install/deploy.rst:608
msgid "Here are the supported browsers:"
msgstr "以下是支持的浏览器:"
#: ../../content/administration/install/deploy.rst:610
msgid "Google Chrome"
msgstr "谷歌浏览器"
#: ../../content/administration/install/deploy.rst:611
msgid "Mozilla Firefox"
msgstr "火狐浏览器"
#: ../../content/administration/install/deploy.rst:612
msgid "Microsoft Edge"
msgstr "Microsoft Edge"
#: ../../content/administration/install/deploy.rst:613
msgid "Apple Safari"
msgstr "苹果浏览器"
#: ../../content/administration/install/deploy.rst:615
msgid ""
"Please make sure your browser is up-to-date and still supported by its "
"publisher before filing a bug report."
msgstr "在提交错误报告之前,请确保您的浏览器是最新的,并且仍然受其发布者的支持。"
#: ../../content/administration/install/deploy.rst:620
msgid "Since Odoo 13.0, ES6 is supported. Therefore, IE support is dropped."
msgstr "从Odoo 13.0开始,支持ES6。 因此,将删除 IE 支持。"
#: ../../content/administration/install/deploy.rst:623
msgid ""
"to have multiple Odoo installations use the same PostgreSQL database, or to "
"provide more computing resources to both software."
msgstr "让多个Odoo安装使用相同的PostgreSQL数据库,或者为两个软件提供更多的计算资源。"
#: ../../content/administration/install/deploy.rst:626
msgid ""
"technically a tool like socat_ can be used to proxy UNIX sockets across "
"networks, but that is mostly for software which can only be used over UNIX "
"sockets"
msgstr "从技术上讲,像socat_这样的工具可以用来跨网络代理UNIX套接字,但这主要用于只能通过UNIX套接字使用的软件。"
#: ../../content/administration/install/deploy.rst:630
msgid ""
"or be accessible only over an internal packet-switched network, but that "
"requires secured switches, protections against `ARP spoofing`_ and precludes"
" usage of WiFi. Even over secure packet-switched networks, deployment over "
"HTTPS is recommended, and possible costs are lowered as \"self-signed\" "
"certificates are easier to deploy on a controlled environment than over the "
"internet."
msgstr ""
"或者只能通过内部分组交换网络访问,但这需要安全的交换机,防止“ARP欺骗”_并排除使用WiFi。即使在安全的分组交换网络上,也建议通过 HTTPS "
"进行部署,并且可能的成本也会降低,因为“自签名”证书在受控环境中比通过 Internet 更容易部署。"
#: ../../content/administration/install/email_gateway.rst:3
msgid "Email gateway"
msgstr "电子邮件网关"
#: ../../content/administration/install/email_gateway.rst:5
msgid ""
"The Odoo mail gateway allows you to inject directly all the received emails "
"in Odoo."
msgstr "Odoo邮件网关允许您直接在Odoo中注入所有收到的电子邮件。"
#: ../../content/administration/install/email_gateway.rst:7
msgid ""
"Its principle is straightforward: your SMTP server executes the \"mailgate\""
" script for every new incoming email."
msgstr "其原理很简单:您的SMTP服务器为每个新的传入电子邮件执行“mailgate”脚本。"
#: ../../content/administration/install/email_gateway.rst:9
msgid ""
"The script takes care of connecting to your Odoo database through XML-RPC, "
"and send the emails via the `MailThread.message_process()` feature."
msgstr "该脚本负责通过XML-RPC连接到Odoo数据库,并通过“MailThread.message_process()”功能发送电子邮件。"
#: ../../content/administration/install/email_gateway.rst:13
msgid "Prerequisites"
msgstr "先决条件"
#: ../../content/administration/install/email_gateway.rst:14
msgid "Administrator access to the Odoo database."
msgstr "Odoo 数据库的管理员访问权限。"
#: ../../content/administration/install/email_gateway.rst:15
msgid "Your own mail server such as Postfix or Exim."
msgstr "您自己的邮件服务器,如Postfix或Exim。"
#: ../../content/administration/install/email_gateway.rst:16
msgid "Technical knowledge on how to configure an email server."
msgstr "有关如何配置电子邮件服务器的技术知识。"
#: ../../content/administration/install/email_gateway.rst:19
msgid "For Postfix"
msgstr "对于后缀"
#: ../../content/administration/install/email_gateway.rst:20
msgid "In you alias config (:file:`/etc/aliases`):"
msgstr "在您的别名配置(:file'/etc/aliases' 中:"
#: ../../content/administration/install/email_gateway.rst:27
#: ../../content/administration/install/email_gateway.rst:41
msgid "Resources"
msgstr "资源"
#: ../../content/administration/install/email_gateway.rst:29
msgid "`Postfix <http://www.postfix.org/documentation.html>`_"
msgstr "'后缀<http://www.postfix.org/documentation.html>'_"
#: ../../content/administration/install/email_gateway.rst:30
msgid "`Postfix aliases <http://www.postfix.org/aliases.5.html>`_"
msgstr "'后缀别名 <http://www.postfix.org/aliases.5.html>'_"
#: ../../content/administration/install/email_gateway.rst:31
msgid "`Postfix virtual <http://www.postfix.org/virtual.8.html>`_"
msgstr "'后缀虚拟<http://www.postfix.org/virtual.8.html>'_"
#: ../../content/administration/install/email_gateway.rst:35
msgid "For Exim"
msgstr "对于 Exim"
#: ../../content/administration/install/email_gateway.rst:43
msgid "`Exim <https://www.exim.org/docs.html>`_"
msgstr "“Exim <https://www.exim.org/docs.html>”_"
#: ../../content/administration/install/email_gateway.rst:46
msgid ""
"If you don't have access/manage your email server, use :ref:`inbound "
"messages <email_communication/inbound_messages>`."
msgstr ""
"如果您无权访问/管理电子邮件服务器,请使用 :ref:'入站邮件<email_communication/inbound_messages>'。"
#: ../../content/administration/install/install.rst:6
msgid "Installing Odoo"
msgstr "安装 Odoo"
#: ../../content/administration/install/install.rst:8
msgid ""
"There are multiple ways to install Odoo, or not install it at all, depending"
" on the intended use case."
msgstr "有多种方法可以安装Odoo,或者根本不安装它,这取决于预期的用例。"
#: ../../content/administration/install/install.rst:11
msgid "This documents attempts to describe most of the installation options."
msgstr "本文档尝试描述大多数安装选项。"
#: ../../content/administration/install/install.rst:14
msgid ":ref:`setup/install/online`"
msgstr "ref'setup/install/online'"
#: ../../content/administration/install/install.rst:14
msgid "The easiest way to use Odoo in production or to try it."
msgstr "在生产中使用Odoo或尝试它的最简单方法。"
#: ../../content/administration/install/install.rst:18
msgid ":ref:`setup/install/packaged`"
msgstr "ref'setup/install/packaged'"
#: ../../content/administration/install/install.rst:17
msgid ""
"Suitable for testing Odoo, developing modules and can be used for long-term "
"production use with additional deployment and maintenance work."
msgstr "适用于测试Odoo,开发模块,可用于长期生产使用,并具有额外的部署和维护工作。"
#: ../../content/administration/install/install.rst:23
msgid ":ref:`setup/install/source`"
msgstr "ref'setup/install/source'"
#: ../../content/administration/install/install.rst:21
msgid ""
"Provides greater flexibility: e.g. allow multiple running Odoo versions on "
"the same system. Good for developing modules, can be used as base for "
"production deployment."
msgstr "提供更大的灵活性:例如,允许在同一系统上运行多个Odoo版本。适合开发模块,可作为生产部署的基础。"
#: ../../content/administration/install/install.rst:28
msgid ":ref:`setup/install/docker`"
msgstr "ref'setup/install/docker'"
#: ../../content/administration/install/install.rst:26
msgid ""
"If you usually use docker_ for development or deployment, an official "
"docker_ base image is available."
msgstr "如果通常使用 docker_ 进行开发或部署,则可以使用官方docker_基础映像。"
#: ../../content/administration/install/install.rst:33
msgid "Editions"
msgstr "版本"
#: ../../content/administration/install/install.rst:35
msgid ""
"There are two different Editions_ of Odoo: the Community and Enterprise "
"versions. Using the Enterprise version is possible on our SaaS_ and "
"accessing the code is restricted to Enterprise customers and partners. The "
"Community version is freely available to anyone."
msgstr ""
"Odoo有两种不同的Editions_:社区版和企业版。在我们的SaaS_可以使用企业版,并且访问代码仅限于企业客户和合作伙伴。社区版本可供任何人免费使用。"
#: ../../content/administration/install/install.rst:40
msgid ""
"If you already use the Community version and wish to upgrade to Enterprise, "
"please refer to :ref:`setup/enterprise` (except for "
":ref:`setup/install/source`)."
msgstr ""
"如果您已经使用社区版本并希望升级到企业版,请参阅:ref'setup/enterprise'(除了:ref'setup/install/source')。"
#: ../../content/administration/install/install.rst:47
msgid "Online"
msgstr "在线"
#: ../../content/administration/install/install.rst:50
msgid "Demo"
msgstr "样例"
#: ../../content/administration/install/install.rst:52
msgid ""
"To simply get a quick idea of Odoo, demo_ instances are available. They are "
"shared instances which only live for a few hours, and can be used to browse "
"around and try things out with no commitment."
msgstr "为了快速了解Odoo,可以使用demo_实例。它们是仅存活几个小时的共享实例,可用于浏览和尝试,而无需承诺。"
#: ../../content/administration/install/install.rst:56
msgid "Demo_ instances require no local installation, just a web browser."
msgstr "Demo_实例不需要本地安装,只需要一个 Web 浏览器。"
#: ../../content/administration/install/install.rst:59
msgid "SaaS"
msgstr "SaaS"
#: ../../content/administration/install/install.rst:61
msgid ""
"Trivial to start with, fully managed and migrated by Odoo S.A., Odoo's SaaS_"
" provides private instances and starts out free. It can be used to discover "
"and test Odoo and do non-code customizations (i.e. incompatible with custom "
"modules or the Odoo Apps Store) without having to install it locally."
msgstr ""
"Odoo的SaaS_从一开始就很简单,由Odoo "
"S.A.完全管理和迁移,提供私有实例,并且从免费开始。它可用于发现和测试Odoo并进行非代码自定义(即与自定义模块或Odoo应用程序商店不兼容),而无需在本地安装。"
#: ../../content/administration/install/install.rst:66
msgid "Can be used for both testing Odoo and long-term production use."
msgstr "可用于测试 Odoo 和长期生产用途。"
#: ../../content/administration/install/install.rst:68
msgid ""
"Like demo_ instances, SaaS_ instances require no local installation, a web "
"browser is sufficient."
msgstr "与demo_实例一样,SaaS_实例不需要本地安装,因此 Web 浏览器就足够了。"
#: ../../content/administration/install/install.rst:75
msgid "Packaged installers"
msgstr "打包安装程序"
#: ../../content/administration/install/install.rst:77
msgid ""
"Odoo provides packaged installers for Windows, deb-based distributions "
"(Debian, Ubuntu, …) and RPM-based distributions (Fedora, CentOS, RHEL, …) "
"for both the Community and Enterprise versions."
msgstr ""
"Odoo为Windows,基于deb的发行版(DebianUbuntu...)和基于RPM的发行版(FedoraCentOS,RHEL等)提供打包的安装程序,用于社区和企业版本。"
#: ../../content/administration/install/install.rst:81
msgid ""
"These packages automatically set up all dependencies (for the Community "
"version), but may be difficult to keep up-to-date."
msgstr "这些包会自动设置所有依赖项(对于社区版本),但可能很难保持最新状态。"
#: ../../content/administration/install/install.rst:84
msgid ""
"Official Community packages with all relevant dependency requirements are "
"available on our nightly_ server. Both Communtiy and Enterprise packages can"
" be downloaded from our download_ page (you must to be logged in as a paying"
" customer or partner to download the Enterprise packages)."
msgstr ""
"包含所有相关依赖项要求的官方社区包可在我们的nightly_服务器上找到。Communtiy 和 Enterprise "
"软件包都可以从我们的download_页面下载(您必须以付费客户或合作伙伴身份登录才能下载企业版软件包)。"
#: ../../content/administration/install/install.rst:90
#: ../../content/administration/install/install.rst:252
msgid "Windows"
msgstr "Windows"
#: ../../content/administration/install/install.rst:92
msgid ""
"Download the installer from our nightly_ server (Community only) or the "
"Windows installer from the download_ page (any edition)."
msgstr "从我们的nightly_服务器(仅限社区)下载安装程序,或从download_页面(任何版本)下载 Windows 安装程序。"
#: ../../content/administration/install/install.rst:94
msgid "Execute the downloaded file."
msgstr "执行下载的文件。"
#: ../../content/administration/install/install.rst:0
msgid ""
"On Windows 8 and later you may see a warning titled \"Windows protected your"
" PC\"."
msgstr "在 Windows 8 及更高版本上,您可能会看到标题为“Windows 保护您的 PC”的警告。"
#: ../../content/administration/install/install.rst:0
msgid "Click on **More Info** and then on **Run anyway**."
msgstr "单击“**更多信息**”,然后单击“仍然运行”。<"
#: ../../content/administration/install/install.rst:99
msgid "Accept the UAC_ prompt."
msgstr "接受UAC_提示。"
#: ../../content/administration/install/install.rst:100
msgid "Go through the various installation steps."
msgstr "完成各种安装步骤。"
#: ../../content/administration/install/install.rst:102
msgid "Odoo will automatically be started at the end of the installation."
msgstr "Odoo将在安装结束时自动启动。"
#: ../../content/administration/install/install.rst:105
#: ../../content/administration/install/install.rst:418
msgid "Linux"
msgstr "Linux"
#: ../../content/administration/install/install.rst:108
msgid "Debian/Ubuntu"
msgstr "Debian/Ubuntu"
#: ../../content/administration/install/install.rst:110
msgid ""
"Odoo 15.0 'deb' package currently supports `Debian 11 (Bullseye)`_, `Ubuntu "
"20.04 (Focal)`_ or above."
msgstr ""
"Odoo 15.0 'deb' 软件包目前支持 'Debian 11 Bullseye'_、 'Ubuntu 20.04 Focal'_ "
"或更高版本。"
#: ../../content/administration/install/install.rst:113
#: ../../content/administration/install/install.rst:186
#: ../../content/administration/install/install.rst:300
#: ../../content/administration/install/install.rst:466
#: ../../content/administration/install/install.rst:637
msgid "Prepare"
msgstr "准备"
#: ../../content/administration/install/install.rst:115
msgid ""
"Odoo needs a `PostgreSQL`_ server to run properly. The default configuration"
" for the Odoo 'deb' package is to use the PostgreSQL server on the same host"
" as your Odoo instance. Execute the following command in order to install "
"the PostgreSQL server:"
msgstr ""
"Odoo需要一个'PostgreSQL'_服务器才能正常运行。Odoo 'deb' 软件包的默认配置是使用与 Odoo 实例相同的主机上的 "
"PostgreSQL 服务器。执行以下命令以安装PostgreSQL服务器:"
#: ../../content/administration/install/install.rst:123
#: ../../content/administration/install/install.rst:198
#: ../../content/administration/install/install.rst:367
#: ../../content/administration/install/install.rst:540
#: ../../content/administration/install/install.rst:704
msgid ""
"`wkhtmltopdf` is not installed through **pip** and must be installed "
"manually in version `0.12.5 <the wkhtmltopdf download page_>`_ for it to "
"support headers and footers. See our `wiki "
"<https://github.com/odoo/odoo/wiki/Wkhtmltopdf>`_ for more details on the "
"various versions."
msgstr ""
"'wkhtmltopdf' 不是通过 **pip** 安装的,必须在版本 '0.12.5 '_ 中手动安装 <the wkhtmltopdf "
"download page_>,才能支持页眉和页脚。请参阅我们的“wiki <https: "
"github.com/odoo/odoo/wiki/wkhtmltopdf=\"\">”_,了解有关各种版本的更多详细信息。</https:></the>"
#: ../../content/administration/install/install.rst:129
#: ../../content/administration/install/install.rst:204
msgid "Repository"
msgstr "存储库"
#: ../../content/administration/install/install.rst:131
msgid ""
"Odoo S.A. provides a repository that can be used with Debian and Ubuntu "
"distributions. It can be used to install *Odoo Community Edition* by "
"executing the following commands **as root**:"
msgstr ""
"Odoo S.A.提供了一个可以与 Debian 和 Ubuntu "
"发行版一起使用的存储库。它可以通过执行以下命令**作为root**来用于安装*Odoo社区版*"
#: ../../content/administration/install/install.rst:140
msgid ""
"You can then use the usual `apt-get upgrade` command to keep your "
"installation up-to-date."
msgstr "然后,您可以使用通常的“apt-get upgrade”命令来使您的安装保持最新状态。"
#: ../../content/administration/install/install.rst:142
msgid ""
"At this moment, there is no nightly repository for the Enterprise Edition."
msgstr "目前,企业版没有夜间存储库。"
#: ../../content/administration/install/install.rst:145
msgid "Deb Package"
msgstr "德布包"
#: ../../content/administration/install/install.rst:147
msgid ""
"Instead of using the repository as described above, the 'deb' packages for "
"both the *Community* and *Enterprise* editions can be downloaded from the "
"`official download page <download_>`_."
msgstr "无需使用上述存储库,*社区*和*企业*版本的“deb”包都可以从“官方下载页面<download_>”_下载。"
#: ../../content/administration/install/install.rst:150
msgid "Next, execute the following commands **as root**:"
msgstr "接下来,以 root 用户身份执行以下命令:"
#: ../../content/administration/install/install.rst:158
msgid ""
"This will install Odoo as a service, create the necessary PostgreSQL_ user "
"and automatically start the server."
msgstr "这将安装Odoo即服务,创建必要的PostgreSQL_用户并自动启动服务器。"
#: ../../content/administration/install/install.rst:161
msgid ""
"The `python3-xlwt` Debian package does not exists in Debian Buster nor "
"Ubuntu 18.04. This python module is needed to export into xls format."
msgstr ""
"“python3-xlwt” Debian 软件包在 Debian Buster 和 Ubuntu 18.04 "
"中都不存在。需要此python模块才能导出为xls格式。"
#: ../../content/administration/install/install.rst:164
msgid "If you need the feature, you can install it manually with:"
msgstr "如果需要该功能,可以使用以下命令手动安装:"
#: ../../content/administration/install/install.rst:170
msgid ""
"The `num2words` python package does not exists in Debian Buster nor Ubuntu "
"18.04. Textual amounts will not be rendered by Odoo and this could cause "
"problems with the `l10n_mx_edi` module."
msgstr ""
"“num2words” python 软件包在 Debian Buster 和 Ubuntu 18.04 "
"中都不存在。Odoo不会呈现文本量,这可能会导致“l10n_mx_edi”模块出现问题。"
#: ../../content/administration/install/install.rst:174
msgid "If you need this feature, you can install manually with:"
msgstr "如果需要此功能,可以使用以下命令手动安装:"
#: ../../content/administration/install/install.rst:181
msgid "Fedora"
msgstr "Fedora"
#: ../../content/administration/install/install.rst:183
msgid "Odoo 15.0 'rpm' package supports Fedora 34."
msgstr "Odoo 15.0 'rpm' 软件包支持 Fedora 34。"
#: ../../content/administration/install/install.rst:187
msgid ""
"Odoo needs a `PostgreSQL`_ server to run properly. Make sure that the `sudo`"
" command is available and well configured and, only then, execute the "
"following command in order to install the PostgreSQL server:"
msgstr ""
"Odoo需要一个'PostgreSQL'_服务器才能正常运行。确保“sudo”命令可用且配置良好,然后执行以下命令以安装PostgreSQL服务器:"
#: ../../content/administration/install/install.rst:206
msgid ""
"Odoo S.A. provides a repository that can be used with the Fedora "
"distributions. It can be used to install *Odoo Community Edition* by "
"executing the following commands:"
msgstr "Odoo S.A.提供了一个可以与 Fedora 发行版一起使用的存储库。它可以通过执行以下命令来安装*Odoo社区版*:"
#: ../../content/administration/install/install.rst:218
msgid "RPM package"
msgstr "转速包"
#: ../../content/administration/install/install.rst:220
msgid ""
"Instead of using the repository as described above, the 'rpm' packages for "
"both the *Community* and *Enterprise* editions can be downloaded from the "
"`official download page <download_>`_."
msgstr "无需使用上述存储库,*社区*和*企业*版本的“rpm”包都可以从“官方下载页面<download_>”_下载。"
#: ../../content/administration/install/install.rst:223
msgid ""
"Once downloaded, the package can be installed using the 'dnf' package "
"manager:"
msgstr "下载后,可以使用“dnf”包管理器安装包:"
#: ../../content/administration/install/install.rst:235
msgid "Source Install"
msgstr "源安装"
#: ../../content/administration/install/install.rst:237
msgid ""
"The source \"installation\" is really about not installing Odoo, and running"
" it directly from source instead."
msgstr "源代码“安装”实际上是关于不安装Odoo,而是直接从源代码运行它。"
#: ../../content/administration/install/install.rst:240
msgid ""
"This can be more convenient for module developers as the Odoo source is more"
" easily accessible than using packaged installation (for information or to "
"build this documentation and have it available offline)."
msgstr "这对模块开发人员来说可能更方便,因为Odoo源代码比使用打包安装更容易访问(用于提供信息或构建本文档并使其离线可用)。"
#: ../../content/administration/install/install.rst:244
msgid ""
"It also makes starting and stopping Odoo more flexible and explicit than the"
" services set up by the packaged installations, and allows overriding "
"settings using :ref:`command-line parameters <reference/cmdline>` without "
"needing to edit a configuration file."
msgstr ""
"它还使启动和停止Odoo比打包安装设置的服务更加灵活和明确,并允许使用:ref:'命令行参数<reference/cmdline>'覆盖设置,而无需编辑配置文件。"
#: ../../content/administration/install/install.rst:248
msgid ""
"Finally it provides greater control over the system's set up, and allows to "
"more easily keep (and run) multiple versions of Odoo side-by-side."
msgstr "最后,它提供了对系统设置的更大控制,并允许更轻松地并排保存(和运行)多个版本的Odoo。"
#: ../../content/administration/install/install.rst:255
#: ../../content/administration/install/install.rst:421
#: ../../content/administration/install/install.rst:592
msgid "Fetch the sources"
msgstr "获取源"
#: ../../content/administration/install/install.rst:257
#: ../../content/administration/install/install.rst:423
#: ../../content/administration/install/install.rst:594
msgid ""
"There are two ways to obtain the source code of Odoo: as a zip **archive** "
"or through **git**."
msgstr "有两种方法可以获得Odoo的源代码:作为zip **archive**或通过**git**。"
#: ../../content/administration/install/install.rst:260
#: ../../content/administration/install/install.rst:426
#: ../../content/administration/install/install.rst:597
msgid "Archive"
msgstr "存档"
#: ../../content/administration/install/install.rst:262
#: ../../content/administration/install/install.rst:279
#: ../../content/administration/install/install.rst:428
#: ../../content/administration/install/install.rst:445
#: ../../content/administration/install/install.rst:599
#: ../../content/administration/install/install.rst:616
msgid "Community Edition:"
msgstr "(社区版)"
#: ../../content/administration/install/install.rst:264
#: ../../content/administration/install/install.rst:270
#: ../../content/administration/install/install.rst:430
#: ../../content/administration/install/install.rst:436
#: ../../content/administration/install/install.rst:601
#: ../../content/administration/install/install.rst:607
msgid "`Official download page <download_>`_"
msgstr "'官方下载页面<download_>'_"
#: ../../content/administration/install/install.rst:265
#: ../../content/administration/install/install.rst:431
#: ../../content/administration/install/install.rst:602
msgid "`GitHub repository <community-repository_>`_"
msgstr "'GitHub repository <community-repository_>'_"
#: ../../content/administration/install/install.rst:266
#: ../../content/administration/install/install.rst:432
#: ../../content/administration/install/install.rst:603
msgid "`Nightly server <nightly_>`_"
msgstr "“夜间服务器<nightly_>”_"
#: ../../content/administration/install/install.rst:268
#: ../../content/administration/install/install.rst:434
#: ../../content/administration/install/install.rst:605
msgid "Enterprise Edition:"
msgstr "(企业版)"
#: ../../content/administration/install/install.rst:271
#: ../../content/administration/install/install.rst:437
#: ../../content/administration/install/install.rst:608
msgid "`GitHub repository <enterprise-repository_>`_"
msgstr "'GitHub repository <enterprise-repository_>'_"
#: ../../content/administration/install/install.rst:274
#: ../../content/administration/install/install.rst:440
#: ../../content/administration/install/install.rst:611
msgid "Git"
msgstr "Git"
#: ../../content/administration/install/install.rst:276
#: ../../content/administration/install/install.rst:442
#: ../../content/administration/install/install.rst:613
msgid ""
"The following requires git_ to be installed on your machine and that you "
"have basic knowledge of git commands."
msgstr "以下要求在您的计算机上安装git_,并且您具有 git 命令的基本知识。"
#: ../../content/administration/install/install.rst:286
#: ../../content/administration/install/install.rst:452
#: ../../content/administration/install/install.rst:623
msgid "Enterprise Edition: (see :ref:`setup/install/editions` to get access)"
msgstr "企业版:(请参阅:ref'setup/install/editions' 以获取访问权限)"
#: ../../content/administration/install/install.rst:292
#: ../../content/administration/install/install.rst:458
#: ../../content/administration/install/install.rst:629
msgid ""
"**The Enterprise git repository does not contain the full Odoo source "
"code**. It is only a collection of extra add-ons. The main server code is in"
" the Community version. Running the Enterprise version actually means "
"running the server from the Community version with the addons-path option "
"set to the folder with the Enterprise version. You need to clone both the "
"Community and Enterprise repository to have a working Odoo Enterprise "
"installation."
msgstr ""
"**企业 git 存储库不包含完整的 Odoo "
"源代码**。它只是额外附加组件的集合。主服务器代码位于社区版本中。运行企业版实际上意味着从社区版本运行服务器,并将插件路径选项设置为具有企业版的文件夹。您需要克隆社区和企业存储库才能进行"
" Odoo 企业版安装。"
#: ../../content/administration/install/install.rst:303
#: ../../content/administration/install/install.rst:469
#: ../../content/administration/install/install.rst:640
msgid "Python"
msgstr "Python"
#: ../../content/administration/install/install.rst:305
msgid ""
"Odoo requires Python 3.7 or later to run. Visit `Python's download page "
"<https://www.python.org/downloads/windows/>`_ to download and install the "
"latest version of Python 3 on your machine."
msgstr ""
"Odoo需要Python "
"3.7或更高版本才能运行。访问“Python的下载页面<https://www.python.org/downloads/windows/>”_在您的计算机上下载并安装最新版本的Python"
" 3。"
#: ../../content/administration/install/install.rst:308
msgid ""
"During installation, check **Add Python 3 to PATH**, then click **Customize "
"Installation** and make sure that **pip** is checked."
msgstr "在安装过程中,选中“**将 Python 3 添加到 PATH**”,然后单击“**自定义安装**”并确保选中“**pip**”。"
#: ../../content/administration/install/install.rst:311
#: ../../content/administration/install/install.rst:474
#: ../../content/administration/install/install.rst:645
msgid ""
"If Python 3 is already installed, make sure that the version is 3.7 or "
"above, as previous versions are not compatible with Odoo."
msgstr "如果已经安装了Python 3,请确保版本为3.7或更高版本,因为以前的版本与Odoo不兼容。"
#: ../../content/administration/install/install.rst:318
#: ../../content/administration/install/install.rst:481
#: ../../content/administration/install/install.rst:652
msgid "Verify also that pip_ is installed for this version."
msgstr "还要验证是否为此版本安装了pip_。"
#: ../../content/administration/install/install.rst:327
msgid ""
"Odoo uses PostgreSQL as database management system. `Download and install "
"PostgreSQL <https://www.postgresql.org/download/windows/>`_ (supported "
"version: 10.0 and later)."
msgstr ""
"Odoo使用PostgreSQL作为数据库管理系统。“下载并安装 PostgreSQL "
"<https://www.postgresql.org/download/windows/>”_(支持的版本:10.0 及更高版本)。"
#: ../../content/administration/install/install.rst:330
#: ../../content/administration/install/install.rst:499
#: ../../content/administration/install/install.rst:664
msgid ""
"By default, the only user is `postgres` but Odoo forbids connecting as "
"`postgres`, so you need to create a new PostgreSQL user:"
msgstr ""
"默认情况下,唯一的用户是'postgres',但Odoo禁止以'postgres'的身份连接,所以你需要创建一个新的PostgreSQL用户:"
#: ../../content/administration/install/install.rst:333
msgid ""
"Add PostgreSQL's `bin` directory (by default: `C:\\\\Program "
"Files\\\\PostgreSQL\\\\<version>\\\\bin`) to your `PATH`."
msgstr ""
"将PostgreSQL的“bin”目录(默认情况下:“C\\\\Program "
"Files\\\\PostgreSQL\\\\<version>\\\\bin”)添加到您的“PATH”中。</version>"
#: ../../content/administration/install/install.rst:335
msgid "Create a postgres user with a password using the pg admin gui:"
msgstr "使用 pg admin gui 创建一个具有密码的 postgres 用户:"
#: ../../content/administration/install/install.rst:337
msgid "Open **pgAdmin**."
msgstr "打开 **pgAdmin**。"
#: ../../content/administration/install/install.rst:338
msgid "Double-click the server to create a connection."
msgstr "双击服务器以创建连接。"
#: ../../content/administration/install/install.rst:339
msgid "Select :menuselection:`Object --> Create --> Login/Group Role`."
msgstr "选择:menuselection'对象 --> 创建 --> 登录名/组角色'。"
#: ../../content/administration/install/install.rst:340
msgid "Enter the username in the **Role Name** field (e.g. `odoo`)."
msgstr "在“角色名称”字段中输入用户名(例如“odoo”)。"
#: ../../content/administration/install/install.rst:341
msgid ""
"Open the **Definition** tab and enter the password (e.g. ``odoo``), then "
"click **Save**."
msgstr "打开“**定义**”选项卡并输入密码(例如“odoo”),然后单击“保存”。“。”odoo“(”odoo“)"
#: ../../content/administration/install/install.rst:342
msgid ""
"Open the **Privileges** tab and switch **Can login?** to `Yes` and **Create "
"database?** to `Yes`."
msgstr "打开“权限”选项卡,将“可以登录?”切换为“是”,将“创建数据库?”切换为“是”。"
#: ../../content/administration/install/install.rst:346
#: ../../content/administration/install/install.rst:511
#: ../../content/administration/install/install.rst:676
msgid "Dependencies"
msgstr "相关性"
#: ../../content/administration/install/install.rst:348
msgid ""
"Before installing the dependencies, you must download and install the `Build"
" Tools for Visual Studio "
"<https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-"
"studio-2019>`_. When prompted, select **C++ build tools** in the "
"**Workloads** tab and install them."
msgstr ""
"在安装依赖项之前,必须下载并安装“Visual Studio "
"<https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-"
"studio-2019>的生成工具”。</a)出现提示时,在“工作负载”选项卡中选择“C++生成工具**”并进行安装。"
#: ../../content/administration/install/install.rst:352
#: ../../content/administration/install/install.rst:525
#: ../../content/administration/install/install.rst:678
msgid ""
"Odoo dependencies are listed in the `requirements.txt` file located at the "
"root of the Odoo community directory."
msgstr "Odoo依赖项列在位于Odoo社区目录根目录的“需求.txt”文件中。"
#: ../../content/administration/install/install.rst:355
#: ../../content/administration/install/install.rst:528
#: ../../content/administration/install/install.rst:681
msgid ""
"It can be preferable to not mix python modules packages between different "
"instances of Odoo or with your system. You can use virtualenv_ to create "
"isolated Python environments."
msgstr "最好不要在Odoo的不同实例之间或与您的系统混合使用python模块包。您可以使用virtualenv_来创建隔离的 Python 环境。"
#: ../../content/administration/install/install.rst:358
msgid ""
"Navigate to the path of your Odoo Community installation (`CommunityPath`) "
"and run **pip** on the requirements file in a terminal **with Administrator "
"privileges**:"
msgstr "导航到 Odoo 社区安装的路径(“CommunityPath”),并在终端中对需求文件运行 **pip**,使用管理员权限**"
#: ../../content/administration/install/install.rst:372
#: ../../content/administration/install/install.rst:545
#: ../../content/administration/install/install.rst:709
msgid ""
"For languages with right-to-left interface (such as Arabic or Hebrew), the "
"package `rtlcss` is needed:"
msgstr "对于具有从右到左界面的语言(例如阿拉伯语或希伯来语),需要包“rtlcss”:"
#: ../../content/administration/install/install.rst:375
msgid "Download and install `nodejs <https://nodejs.org/en/download/>`_."
msgstr "下载并安装 'nodejs <https://nodejs.org/en/download/>'_。"
#: ../../content/administration/install/install.rst:376
#: ../../content/administration/install/install.rst:549
#: ../../content/administration/install/install.rst:713
msgid "Install `rtlcss`:"
msgstr "安装 'rtlcss'"
#: ../../content/administration/install/install.rst:382
msgid ""
"Edit the System Environment's variable `PATH` to add the folder where "
"`rtlcss.cmd` is located (typically: "
"`C:\\\\Users\\\\<user>\\\\AppData\\\\Roaming\\\\npm\\\\`)."
msgstr ""
"编辑系统环境的变量“PATH”以添加“rtlcss.cmd”所在的文件夹(通常为:“C\\\\Users\\\\<user>\\\\AppData\\\\Roaming\\\\npm\\\\”)。</user>"
#: ../../content/administration/install/install.rst:386
#: ../../content/administration/install/install.rst:556
#: ../../content/administration/install/install.rst:720
msgid "Running Odoo"
msgstr "运行 Odoo"
#: ../../content/administration/install/install.rst:388
#: ../../content/administration/install/install.rst:558
#: ../../content/administration/install/install.rst:722
msgid ""
"Once all dependencies are set up, Odoo can be launched by running `odoo-"
"bin`, the command-line interface of the server. It is located at the root of"
" the Odoo Community directory."
msgstr "一旦设置了所有依赖项,就可以通过运行服务器的命令行界面“odoo-bin”来启动Odoo。它位于Odoo社区目录的根目录。"
#: ../../content/administration/install/install.rst:391
#: ../../content/administration/install/install.rst:561
#: ../../content/administration/install/install.rst:725
msgid ""
"To configure the server, you can either specify :ref:`command-line arguments"
" <reference/cmdline/server>` or a :ref:`configuration file "
"<reference/cmdline/config>`."
msgstr ""
"要配置服务器,您可以指定 :ref'命令行参数<reference/cmdline/server>' 或 ref'配置文件 "
"<reference/cmdline/config>'。"
#: ../../content/administration/install/install.rst:394
#: ../../content/administration/install/install.rst:564
#: ../../content/administration/install/install.rst:728
msgid ""
"For the Enterprise edition, you must add the path to the `enterprise` addons"
" to the `addons-path` argument. Note that it must come before the other "
"paths in `addons-path` for addons to be loaded correctly."
msgstr "对于企业版,必须将“企业”插件的路径添加到“插件路径”参数中。请注意,它必须位于“插件路径”中的其他路径之前,才能正确加载插件。"
#: ../../content/administration/install/install.rst:398
#: ../../content/administration/install/install.rst:568
#: ../../content/administration/install/install.rst:732
msgid "Common necessary configurations are:"
msgstr "常见的必要配置有:"
#: ../../content/administration/install/install.rst:400
msgid "PostgreSQL user and password."
msgstr "PostgreSQL 用户和密码。"
#: ../../content/administration/install/install.rst:401
#: ../../content/administration/install/install.rst:573
#: ../../content/administration/install/install.rst:737
msgid "Custom addon paths beyond the defaults, to load your own modules."
msgstr "超出默认值的自定义插件路径,以加载您自己的模块。"
#: ../../content/administration/install/install.rst:403
#: ../../content/administration/install/install.rst:575
#: ../../content/administration/install/install.rst:739
msgid "A typical way to run the server would be:"
msgstr "运行服务器的典型方法是:"
#: ../../content/administration/install/install.rst:410
msgid ""
"Where `CommunityPath` is the path of the Odoo Community installation, "
"`dbuser` is the PostgreSQL login, `dbpassword` is the PostgreSQL password "
"and `mydb` is the default database to serve on `localhost:8069`."
msgstr ""
"其中“CommunityPath”是Odoo社区安装的路径,“dbuser”是PostgreSQL登录名,“dbpassword”是PostgreSQL密码,“mydb”是“localhost8069”上的默认数据库。"
#: ../../content/administration/install/install.rst:415
#: ../../content/administration/install/install.rst:586
#: ../../content/administration/install/install.rst:750
msgid ""
":doc:`The exhaustive list of arguments for odoo-bin "
"</developer/misc/other/cmdline>`."
msgstr ":d oc'odoo-bin </developer/misc/other/cmdline>的详尽参数列表”。"
#: ../../content/administration/install/install.rst:471
msgid ""
"Odoo requires Python 3.7 or later to run. Use your package manager to "
"download and install Python 3 on your machine if it is not already done."
msgstr "Odoo需要Python 3.7或更高版本才能运行。使用包管理器在计算机上下载并安装 Python 3(如果尚未完成)。"
#: ../../content/administration/install/install.rst:490
msgid ""
"Odoo uses PostgreSQL as database management system. Use your package manager"
" to download and install PostgreSQL (supported version: 10.0 and later)."
msgstr "Odoo使用PostgreSQL作为数据库管理系统。使用包管理器下载并安装 PostgreSQL(支持的版本:10.0 及更高版本)。"
#: ../../content/administration/install/install.rst:493
msgid "On Debian/Unbuntu, it can be achieved by executing the following:"
msgstr "在 Debian/Unbuntu 上,可以通过执行以下命令来实现:"
#: ../../content/administration/install/install.rst:507
#: ../../content/administration/install/install.rst:672
msgid ""
"Because your PostgreSQL user has the same name as your Unix login, you will "
"be able to connect to the database without password."
msgstr "由于您的PostgreSQL用户与您的Unix登录名同名,因此您将能够在没有密码的情况下连接到数据库。"
#: ../../content/administration/install/install.rst:513
msgid ""
"For libraries using native code, it is necessary to install development "
"tools and native dependencies before the Python dependencies of Odoo. They "
"are available in `-dev` or `-devel` packages for Python, PostgreSQL, "
"libxml2, libxslt1, libevent, libsasl2 and libldap2."
msgstr ""
"对于使用原生代码的库,有必要在Odoo的Python依赖之前安装开发工具和原生依赖项。它们可用于PythonPostgreSQLlibxml2libxslt1libeventlibsasl2和libldap2的'-dev'或'-devel'包。"
#: ../../content/administration/install/install.rst:517
msgid ""
"On Debian/Unbuntu, the following command should install all the required "
"libraries:"
msgstr "在 Debian/Unbuntu 上,以下命令应该安装所有必需的库:"
#: ../../content/administration/install/install.rst:531
#: ../../content/administration/install/install.rst:684
msgid ""
"Navigate to the path of your Odoo Community installation (`CommunityPath`) "
"and run **pip** on the requirements file:"
msgstr "导航到 Odoo 社区安装的路径(“CommunityPath”),并在需求文件上运行 **pip**:"
#: ../../content/administration/install/install.rst:548
msgid "Download and install **nodejs** and **npm** with your package manager."
msgstr "使用包管理器下载并安装 **nodejs** 和 **npm**。"
#: ../../content/administration/install/install.rst:570
#: ../../content/administration/install/install.rst:734
msgid ""
"PostgreSQL user and password. Odoo has no defaults beyond `psycopg2's "
"defaults <http://initd.org/psycopg/docs/module.html>`_: connects over a UNIX"
" socket on port `5432` with the current user and no password."
msgstr ""
"PostgreSQL "
"用户和密码。Odoo除了“psycopg2的默认值<http://initd.org/psycopg/docs/module.html>”_之外没有默认值:通过端口“5432”上的UNIX套接字与当前用户连接,没有密码。"
#: ../../content/administration/install/install.rst:582
#: ../../content/administration/install/install.rst:746
msgid ""
"Where `CommunityPath` is the path of the Odoo Community installation and "
"`mydb` is the default database to serve on `localhost:8069`."
msgstr "其中“CommunityPath”是Odoo社区安装的路径,“mydb”是“localhost8069”上提供的默认数据库。"
#: ../../content/administration/install/install.rst:589
msgid "Mac OS"
msgstr "Mac OS"
#: ../../content/administration/install/install.rst:642
msgid ""
"Odoo requires Python 3.7 or later to run. Use your preferred package manager"
" (homebrew_, macports_) to download and install Python 3 on your machine if "
"it is not already done."
msgstr ""
"Odoo需要Python 3.7或更高版本才能运行。使用首选的包管理器(homebrew_、macports_)在计算机上下载并安装 Python "
"3(如果尚未完成)。"
#: ../../content/administration/install/install.rst:661
msgid ""
"Odoo uses PostgreSQL as database management system. Use `postgres.app "
"<https://postgresapp.com>`_ to download and install PostgreSQL (supported "
"version: 10.0 and later)."
msgstr ""
"Odoo使用PostgreSQL作为数据库管理系统。使用'postgres.app "
"<https://postgresapp.com>'_下载并安装PostgreSQL(支持的版本:10.0及更高版本)。"
#: ../../content/administration/install/install.rst:693
msgid "Non-Python dependencies need to be installed with a package manager:"
msgstr "非Python依赖项需要与包管理器一起安装:"
#: ../../content/administration/install/install.rst:695
msgid "Download and install the **Command Line Tools**:"
msgstr "下载并安装命令行工具**"
#: ../../content/administration/install/install.rst:701
msgid ""
"Download and install the package manager of your choice (homebrew_, "
"macports_)."
msgstr "下载并安装您选择的软件包管理器(homebrew_、macports_)。"
#: ../../content/administration/install/install.rst:702
msgid "Install non-python dependencies."
msgstr "安装非 python 依赖项。"
#: ../../content/administration/install/install.rst:712
msgid ""
"Download and install **nodejs** with your preferred package manager "
"(homebrew_, macports_)."
msgstr "使用您的首选包管理器下载并安装**nodejs**homebrew_macports_)。"
#: ../../content/administration/install/install.rst:755
#: ../../content/administration/maintain/update.rst:147
msgid "Docker"
msgstr "Docker"
#: ../../content/administration/install/install.rst:757
msgid ""
"The full documentation on how to use Odoo with Docker can be found on the "
"official Odoo `docker image <https://hub.docker.com/_/odoo/>`_ page."
msgstr ""
"有关如何将Odoo与Docker一起使用的完整文档可以在官方Odoo'docker image "
"<https://hub.docker.com/_/odoo/>'_页面上找到。"
#: ../../content/administration/maintain.rst:5
msgid "Maintain"
msgstr "维持"
#: ../../content/administration/maintain/domain_names.rst:3
msgid "Domain names"
msgstr "网站域名"
#: ../../content/administration/maintain/domain_names.rst:5
msgid ""
"A **domain name** works as an address for your website. It makes the "
"Internet much more accessible as it allows users to type a meaningful web "
"address, such as ``www.odoo.com``, rather than its server's IP address with "
"a series of numbers."
msgstr ""
"**域名**用作您网站的地址。它使互联网更容易访问,因为它允许用户键入有意义的网址,例如“www.odoo.com”,而不是其服务器的IP地址和一系列数字。"
#: ../../content/administration/maintain/domain_names.rst:9
msgid ""
"You can use a custom domain name to access your Odoo database and websites:"
msgstr "您可以使用自定义域名访问您的 Odoo 数据库和网站:"
#: ../../content/administration/maintain/domain_names.rst:11
msgid ""
"By :ref:`registering a free domain name with Odoo <domain-name/odoo-"
"register>` (for Odoo Online databases)"
msgstr "通过 ref'使用 Odoo 注册免费域名<域名/odoo-register>'(用于 Odoo Online 数据库)"
#: ../../content/administration/maintain/domain_names.rst:13
msgid ""
"By :ref:`configuring a custom domain that you already own <domain-"
"name/existing>`."
msgstr "通过 ref'配置您已经拥有的自定义域<域名/现有>”。"
#: ../../content/administration/maintain/domain_names.rst:16
msgid ""
"Odoo Online and Odoo.sh databases, including their websites, use by default "
"a subdomain of ``odoo.com`` for both the URL and the emails (e.g., "
"``https://example.odoo.com``)."
msgstr ""
"Odoo Online和 Odoo.sh "
"数据库,包括他们的网站,默认情况下使用“odoo.com”子域作为URL和电子邮件(例如,“https://example.odoo.com”)。"
#: ../../content/administration/maintain/domain_names.rst:20
msgid ""
"Odoo offers a :ref:`free custom domain name <domain-name/odoo-register>` to "
"all Odoo Online databases for one year. Visitors can then access your "
"website with an address such as ``www.example.com`` rather than the default "
"``example.odoo.com``."
msgstr ""
"Odoo为所有Odoo Online数据库提供一个:ref'免费的自定义域名<域名/odoo-"
"register>'。然后,访问者可以使用“www.example.com”等地址而不是默认的“example.odoo.com”来访问您的网站。"
#: ../../content/administration/maintain/domain_names.rst:27
msgid "About domain names"
msgstr "关于域名"
#: ../../content/administration/maintain/domain_names.rst:29
msgid ""
"Having a **good domain name** is as important to your branding as the name "
"of your business or organization as it is the first thing your visitors will"
" notice. We recommend you keep them *simple, short, easy to remember and "
"spell*."
msgstr ""
"拥有一个**好的域名**对您的品牌与您的业务或组织的名称一样重要,因为它是访问者会注意到的第一件事。我们建议您保持它们*简单,简短,易于记忆和拼写*。"
#: ../../content/administration/maintain/domain_names.rst:33
msgid ""
"A **subdomain** is a domain that is a part of another domain. It often "
"refers to the additional part that comes before the main domain name. "
"Traditionally, most websites use the ``www.`` subdomain, but any string of "
"letters can be used as well. You can use subdomains to direct your visitors "
"to other websites than your main website or to specific pages (e.g., "
"``experience.odoo.com`` points to a specific page.)"
msgstr ""
"**子域** "
"是属于另一个域的一部分的域。它通常是指主域名之前的附加部分。传统上,大多数网站使用“www.”子域,但也可以使用任何字母串。您可以使用子域名将访问者定向到主网站以外的其他网站或特定页面(例如,“experience.odoo.com”指向特定页面)。"
#: ../../content/administration/maintain/domain_names.rst:39
msgid ""
"All domain names are referenced in the **Domain Name System**, or **DNS**, "
"which works as a giant directory for the Internet. There are many DNS "
"servers, so any modification to the DNS can take up to 72 hours to propagate"
" worldwide on all servers."
msgstr ""
"所有域名都在**域名系统**或**DNS**中引用,该系统是互联网的巨型目录。有许多 DNS 服务器,因此对 DNS 的任何修改最多可能需要 72 "
"小时才能在所有服务器上传播到全球。"
#: ../../content/administration/maintain/domain_names.rst:46
msgid "Register a free domain name with Odoo"
msgstr "使用Odoo注册免费域名"
#: ../../content/administration/maintain/domain_names.rst:48
msgid ""
"You can register a domain name for your Odoo Online database directly from "
"Odoo Website or your database manager."
msgstr "您可以直接从Odoo网站或数据库管理器为您的Odoo在线数据库注册域名。"
#: ../../content/administration/maintain/domain_names.rst:52
msgid ""
"Your domain name is **free for one year** if you register it with Odoo!"
msgstr "您的域名**免费一年**,如果您在Odoo注册!"
#: ../../content/administration/maintain/domain_names.rst:53
msgid ""
"The domain name is registered with `Gandi <https://www.gandi.net/>`_, the "
"domain name registrar."
msgstr "域名已在域名注册商「Gandi <https://www.gandi.net/>」注册。"
#: ../../content/administration/maintain/domain_names.rst:55
msgid ""
"You are the owner of the domain name and can use it for other purposes."
msgstr "您是域名的所有者,可以将其用于其他目的。"
#: ../../content/administration/maintain/domain_names.rst:56
msgid "Odoo manages payment and technical support for you."
msgstr "Odoo为您管理付款和技术支持。"
#: ../../content/administration/maintain/domain_names.rst:58
msgid ""
"To do so, go to :menuselection:`Website --> Go to website --> Promote --> "
"Domain Name`. Alternatively, open your `database manager "
"<https://www.odoo.com/my/databases>`_, click on the :guilabel:`settings` "
"button next to your database, then on :guilabel:`Domain names`."
msgstr ""
"为此,请转到:menuselection'网站 --> 转到网站 --> 推广 "
"-->域名'。或者,打开“数据库管理器<https://www.odoo.com/my/databases>”_,单击数据库旁边的 "
"guilabel'settings' 按钮,然后单击 guilabel'域名'。"
#: ../../content/administration/maintain/domain_names.rst:66
msgid ""
"Search for the domain name of your choice to check its availability, then "
"select the one you want to register for your website."
msgstr "搜索您选择的域名以检查其可用性,然后选择要为您的网站注册的域名。"
#: ../../content/administration/maintain/domain_names.rst:73
msgid ""
"Next, fill in the form with your information to become the domain name "
"owner."
msgstr "接下来,在表格中填写您的信息,成为域名所有者。"
#: ../../content/administration/maintain/domain_names.rst:75
msgid ""
"Your domain name is directly linked to your database, but you still have to "
":ref:`map your domain name with your website <domain-name/website-map>`."
msgstr "您的域名直接链接到您的数据库,但您仍然需要:ref:'将您的域名与您的网站<域名/网站地图>'。"
#: ../../content/administration/maintain/domain_names.rst:79
msgid ""
"Free domain names are also available for free Odoo Online databases (if you "
"installed one app only, for example). In this case, Odoo reviews your "
"request and your website to avoid abuse. This process may take up to three "
"days."
msgstr ""
"免费域名也可用于免费的Odoo "
"Online数据库(例如,如果您只安装了一个应用程序)。在这种情况下,Odoo会审查您的请求和您的网站,以避免滥用。此过程最多可能需要三天时间。"
#: ../../content/administration/maintain/domain_names.rst:82
msgid "This is not available for Odoo.sh databases yet."
msgstr "这尚不适用于 Odoo.sh 数据库。"
#: ../../content/administration/maintain/domain_names.rst:87
msgid "Manage your domain name registered with Odoo"
msgstr "管理您在Odoo注册的域名"
#: ../../content/administration/maintain/domain_names.rst:89
msgid ""
"To manage the DNS records of your domain name registered with Odoo or to "
"visualize the contacts associated with it, open your `database manager "
"<https://www.odoo.com/my/databases>`_, click on the :guilabel:`settings` "
"button next to your database, on :guilabel:`Domain names`, and then on "
":guilabel:`Contacts` or :guilabel:`DNS`."
msgstr ""
"要管理您在Odoo注册的域名的DNS记录或可视化与其关联的联系人,请打开“数据库管理器<https://www.odoo.com/my/databases>”_,单击数据库旁边的:guilabel'settings'按钮,在:guilabel'Domain"
" names'上,然后在:guilabel'Contacts'或:guilabel'DNS'上。"
#: ../../content/administration/maintain/domain_names.rst:99
msgid ""
"Please `submit a support ticket <https://www.odoo.com/help>`_ if you need "
"further assistance to manage your domain name."
msgstr "如果您需要进一步的帮助来管理您的域名,请“提交支持票证<https://www.odoo.com/help>”_。"
#: ../../content/administration/maintain/domain_names.rst:105
msgid "Configure your existing domain name"
msgstr "配置现有域名"
#: ../../content/administration/maintain/domain_names.rst:107
msgid ""
"If you already own a domain name, you can use it to point to your website."
msgstr "如果您已经拥有域名,则可以使用它来指向您的网站。"
#: ../../content/administration/maintain/domain_names.rst:109
msgid ""
"To avoid any issue with the :ref:`SSL certificate validation <domain-"
"name/ssl>`, we highly recommend that you proceed with the following actions "
"in this order:"
msgstr "为避免 ref'SSL 证书验证<域名/ssl>'的任何问题,我们强烈建议您按以下顺序执行以下操作:"
#: ../../content/administration/maintain/domain_names.rst:112
msgid ""
":ref:`Add a CNAME record <domain-name/cname>` on your domain name's DNS "
"zone."
msgstr "ref:在域名的 DNS 区域上添加一个 CNAME 记录<域名/cname>”。"
#: ../../content/administration/maintain/domain_names.rst:113
msgid ""
":ref:`Map your domain name with your Odoo database <domain-name/db-map>`."
msgstr "ref'将您的域名与 Odoo 数据库<域名/db-map>'"
#: ../../content/administration/maintain/domain_names.rst:114
msgid ""
":ref:`Map your domain name with your Odoo website <domain-name/website-"
"map>`."
msgstr "ref'将您的域名与您的Odoo网站<域名/网站地图>'。"
#: ../../content/administration/maintain/domain_names.rst:119
msgid "Add a CNAME record"
msgstr "添加 CNAME 记录"
#: ../../content/administration/maintain/domain_names.rst:121
msgid ""
"A **CNAME record** is a type of DNS record that points to the IP address of "
"another website rather than to directly to an IP address."
msgstr "**CNAME 记录**是一种指向另一个网站的 IP 地址而不是直接指向某个 IP 地址的 DNS 记录。"
#: ../../content/administration/maintain/domain_names.rst:124
msgid ""
"You need a CNAME record that points to your Odoo database. The requirements "
"are detailed in your database manager."
msgstr "您需要一个指向您的Odoo数据库的CNAME记录。数据库管理器中详细介绍了这些要求。"
#: ../../content/administration/maintain/domain_names.rst:129
#: ../../content/administration/maintain/domain_names.rst:199
#: ../../content/administration/maintain/supported_versions.rst:26
msgid "Odoo Online"
msgstr "Odoo Online"
#: ../../content/administration/maintain/domain_names.rst:131
msgid ""
"The target address is the current address of your database, as defined at "
"its creation (e.g., ``example.odoo.com``)"
msgstr "目标地址是数据库的当前地址,在创建时定义(例如,“example.odoo.com”)"
#: ../../content/administration/maintain/domain_names.rst:134
#: ../../content/administration/maintain/domain_names.rst:213
#: ../../content/administration/maintain/supported_versions.rst:26
#: ../../content/administration/odoo_sh.rst:5
#: ../../content/administration/upgrade/odoo_sh.rst:4
msgid "Odoo.sh"
msgstr "Odoo.sh"
#: ../../content/administration/maintain/domain_names.rst:136
msgid ""
"Your project's main address is defined in :menuselection:`Settings --> "
"Project Name`."
msgstr "项目的主地址在 menuselection'Settings --> Project Name' 中定义。"
#: ../../content/administration/maintain/domain_names.rst:138
msgid ""
"If you want to target a specific branch (production, staging or "
"development), go to :menuselection:`Branches --> select your branch --> "
"Settings --> Custom domains`, and click on :guilabel:`How to set up my "
"domain?`. A message indicates which address your CNAME record should target."
msgstr ""
"如果要定位特定分支(生产,暂存或开发),请转到:“分支选择:”分支 - >选择您的分支 - >设置 - "
">自定义域“,然后单击:guilabel:”如何设置我的域?”此时将显示一条消息,指示您的 CNAME 记录应定位到哪个地址。"
#: ../../content/administration/maintain/domain_names.rst:143
#: ../../content/administration/maintain/domain_names.rst:185
msgid "Open your domain name's manager dashboard."
msgstr "打开域名的经理信息中心。"
#: ../../content/administration/maintain/domain_names.rst:144
msgid ""
"Open the **DNS zone** management page for the domain name you want to "
"configure."
msgstr "打开要配置的域名的“DNS 区域”管理页面。"
#: ../../content/administration/maintain/domain_names.rst:145
msgid "Create a **CNAME record** pointing to the address of your database."
msgstr "创建指向数据库地址的“CNAME”记录。"
#: ../../content/administration/maintain/domain_names.rst:147
msgid ""
"While Odoo suggests creating a CNAME record for your ``www.`` subdomain "
"(``www.example.com``, you can of course use any domain name of your choice, "
"with any subdomain (e.g., ``anything.example.com``)."
msgstr ""
"虽然Odoo建议为您的“www.”子域创建一个CNAME记录(“www.example.com”,但您当然可以使用您选择的任何域名,以及任何子域(例如,“anything.example.com”)。"
#: ../../content/administration/maintain/domain_names.rst:152
msgid ""
"You own the domain name ``example.com``, and you have an Odoo Online "
"database at the address ``example.odoo.com``. You want to access your Odoo "
"database primarily with the domain ``www.example.com`` but also with the "
":ref:`naked domain <domain-name/naked-domain>` ``example.com``."
msgstr ""
"您拥有域名“example.com”,并且您在地址“example.odoo.com”拥有Odoo在线数据库。您希望主要使用域“www.example.com”访问Odoo数据库,但也希望使用:ref:“裸域<域名/裸域>”example.com“。访问Odoo数据库。"
#: ../../content/administration/maintain/domain_names.rst:157
msgid ""
"To do so, you create a CNAME record for the ``www`` subdomain, with "
"``example.odoo.com`` as the target. The DNS zone manager generates the "
"following rule and adds it to your DNS zone: ``www IN CNAME "
"example.odoo.com.``"
msgstr ""
"为此,您需要为“www”子域创建一个 CNAME 记录,并将“example.odoo.com”作为目标。DNS 区域管理器生成以下规则并将其添加到 "
"DNS 区域:“www IN CNAME example.odoo.com”。"
#: ../../content/administration/maintain/domain_names.rst:161
msgid ""
"You also create a redirection from ``example.com`` to ``wwww.example.com``."
msgstr "您还可以创建从“example.com”到“wwww.example.com”的重定向。"
#: ../../content/administration/maintain/domain_names.rst:163
msgid "Your new DNS records are propagated to all DNS servers."
msgstr "您的新 DNS 记录将传播到所有 DNS 服务器。"
#: ../../content/administration/maintain/domain_names.rst:166
msgid "Here are some specific guidelines to create a CNAME record:"
msgstr "以下是一些创建CNAME记录的特定指引:"
#: ../../content/administration/maintain/domain_names.rst:168
msgid "`GoDaddy <https://www.godaddy.com/help/add-a-cname-record-19236>`_"
msgstr "“GoDaddy <https://www.godaddy.com/help/add-a-cname-record-19236>”_"
#: ../../content/administration/maintain/domain_names.rst:169
msgid ""
"`Namecheap "
"<https://www.namecheap.com/support/knowledgebase/article.aspx/9646/2237/how-"
"to-create-a-cname-record-for-your-domain>`_"
msgstr ""
"'namecheap "
"<https://www.namecheap.com/support/knowledgebase/article.aspx/9646/2237/how-"
"to-create-a-cname-record-for-your-domain>'_"
#: ../../content/administration/maintain/domain_names.rst:170
msgid ""
"`OVH "
"<https://docs.ovh.com/us/en/domains/web_hosting_how_to_edit_my_dns_zone/#add-"
"a-new-dns-record>`_"
msgstr ""
"“OVH "
"<https://docs.ovh.com/us/en/domains/web_hosting_how_to_edit_my_dns_zone/#add-"
"a-new-dns-record>”_"
#: ../../content/administration/maintain/domain_names.rst:171
msgid ""
"`CloudFlare <https://support.cloudflare.com/hc/en-"
"us/articles/360019093151>`_"
msgstr ""
"'CloudFlare <https://support.cloudflare.com/hc/en-"
"us/articles/360019093151>'_"
#: ../../content/administration/maintain/domain_names.rst:172
msgid ""
"`Google Domains <https://support.google.com/domains/answer/3290350?hl=en>`_"
msgstr "“谷歌域名<https://support.google.com/domains/answer/3290350?hl=en>”_"
#: ../../content/administration/maintain/domain_names.rst:177
msgid "Naked domain"
msgstr "裸域名"
#: ../../content/administration/maintain/domain_names.rst:179
msgid ""
"A **naked domain** is a domain name that doesn't have any subdomain at the "
"beginning of the address (e.g., ``odoo.com`` instead of ``www.odoo.com``)."
msgstr "**裸域名**是在地址开头没有任何子域名的域名(例如,“odoo.com”而不是“www.odoo.com”)。"
#: ../../content/administration/maintain/domain_names.rst:182
msgid ""
"You may want your naked domain to redirect to your website as some visitors "
"may not type the full domain name to access your website."
msgstr "您可能希望裸域名重定向到您的网站,因为某些访问者可能无法输入完整的域名来访问您的网站。"
#: ../../content/administration/maintain/domain_names.rst:186
msgid ""
"Create a **redirection** from the naked domain (``example.com``) to your "
"main domain name (``www.example.com``)."
msgstr "创建一个从裸域名(“example.com”)到您的主域名(“www.example.com”)的**重定向**。"
#: ../../content/administration/maintain/domain_names.rst:190
msgid ""
"Depending on your domain name registrar, this redirection may be already "
"pre-configured."
msgstr "根据您的域名注册机构,此重定向可能已预先配置。"
#: ../../content/administration/maintain/domain_names.rst:195
msgid "Map your domain name with your Odoo database"
msgstr "将您的域名与 Odoo 数据库进行映射"
#: ../../content/administration/maintain/domain_names.rst:201
msgid ""
"Open your `database manager <https://www.odoo.com/my/databases>`_, click on "
"the :guilabel:`settings` button next to your database, on :guilabel:`Domain "
"names`, and then on :guilabel:`Use my own domain` at the bottom of the right"
" column."
msgstr ""
"打开数据库管理器<https://www.odoo.com/my/databases>“_,单击数据库旁边的 guilabel'settings' "
"按钮,单击 guilabel'Domain names',然后单击右列底部的 guilabel'Use my own domain'。"
#: ../../content/administration/maintain/domain_names.rst:205
msgid ""
"Type the domain name you want to add to this database, then click on "
":guilabel:`Verify` to check if the CNAME record is correctly configured. "
"Once done, click on :guilabel:`I confirm, it's done`."
msgstr ""
"键入要添加到此数据库的域名,然后单击:guilabel'Verify'以检查CNAME记录是否已正确配置。完成后,点击:guilabel:'我确认,它完成了'。"
#: ../../content/administration/maintain/domain_names.rst:215
msgid ""
"Go to :menuselection:`Branches --> select your branch --> Settings --> "
"Custom domains`, type the domain name you want to add to this database, then"
" click on :guilabel:`Add domain`."
msgstr ""
"转到:menuselection'分支-->选择您的分支 "
"-->设置-->自定义域',键入要添加到此数据库的域名,然后单击:guilabel'添加域'。"
#: ../../content/administration/maintain/domain_names.rst:223
msgid ""
":ref:`Odoo.sh branches: settings tab <odoosh-gettingstarted-branches-tabs-"
"settings>`"
msgstr ""
"ref'Odoo.sh分支: 设置选项卡 <odoosh-gettingstarted-branches-tabs-"
"settings>'</odoosh-gettingstarted-branches-tabs-settings>"
#: ../../content/administration/maintain/domain_names.rst:226
msgid ""
"Make sure to :ref:`add a CNAME record <domain-name/cname>` to your domain "
"name's DNS **before** mapping your domain name with your Odoo database."
msgstr ""
"确保 ref'添加一个 CNAME 记录<域名/cname>' 到域名的 DNS **之前** 将您的域名与 Odoo 数据库进行映射。"
#: ../../content/administration/maintain/domain_names.rst:229
msgid ""
"Failing to do so may impede the validation of the :ref:`SSL certificate "
"<domain-name/ssl>` and would result in a *certificate name mismatch* error. "
"This is often displayed by web browsers as a warning such as *\"Your "
"connection is not private\"*."
msgstr ""
"如果不这样做,可能会妨碍验证 ref:'SSL 证书<域名/ssl>',并导致 *证书名称不匹配* 错误。这通常由 Web 浏览器显示为警告,例如 "
"*“您的连接不是专用的”*。"
#: ../../content/administration/maintain/domain_names.rst:233
msgid ""
"If this is the case and you have added the domain name to your database's "
"settings less than five days ago, wait 24 hours as the validation may still "
"happen. Otherwise, please `submit a support ticket "
"<https://www.odoo.com/help>`_ including screenshots of your CNAME records."
msgstr ""
"如果是这种情况,并且您在不到五天前已将域名添加到数据库的设置中,请等待 24 "
"小时,因为验证可能仍会发生。否则,请“提交支持票证<https://www.odoo.com/help>”_,包括您的CNAME记录的屏幕截图。"
#: ../../content/administration/maintain/domain_names.rst:240
msgid "SSL encryption (HTTPS protocol)"
msgstr "SSL 加密(HTTPS 协议)"
#: ../../content/administration/maintain/domain_names.rst:242
msgid ""
"**SSL encryption** is an encryption-based Internet security protocol. It "
"allows your visitors to navigate your website through a secure connection, "
"which appears as an ``https://`` protocol at the beginning of your web "
"address, rather than a non-secure ``http://`` protocol."
msgstr ""
"**SSL加密**是一种基于加密的互联网安全协议。它允许您的访问者通过安全连接浏览您的网站,该连接在您的网址开头显示为“https://”协议,而不是不安全的“http://”协议。"
#: ../../content/administration/maintain/domain_names.rst:246
msgid ""
"Odoo generates a separate SSL certificate for each domain :ref:`mapped in "
"the database manager <domain-name/db-map>`, using integration with `Let's "
"Encrypt Certificate Authority and ACME protocol "
"<https://letsencrypt.org/how-it-works/>`_."
msgstr ""
"Odoo为每个域生成一个单独的SSL证书:ref:'在数据库管理器中映射<域名/db-"
"map>“,使用与”让我们加密证书颁发机构和ACME协议<https://letsencrypt.org/how-it-works/>“_的集成。"
#: ../../content/administration/maintain/domain_names.rst:251
msgid "The certificate generation may take up to 24h."
msgstr "证书生成最多可能需要 24 小时。"
#: ../../content/administration/maintain/domain_names.rst:252
msgid ""
"Several attempts to validate your certificate are made during the five days "
"following the moment you add your domain name in your database's settings."
msgstr "在数据库设置中添加域名后的五天内,会多次尝试验证证书。"
#: ../../content/administration/maintain/domain_names.rst:254
msgid ""
"If you already use another service, you can keep using it or simply change "
"for Odoo."
msgstr "如果您已经在使用其他服务,则可以继续使用它或简单地更改为Odoo。"
#: ../../content/administration/maintain/domain_names.rst:259
msgid "Web base URL of a database"
msgstr "数据库的 Web 基本 URL"
#: ../../content/administration/maintain/domain_names.rst:262
msgid ""
"If you have Odoo Website, you can disregard this part and directly :ref:`map"
" your domain name with your website <domain-name/website-map>`."
msgstr "如果你有Odoo网站,你可以忽略这一部分,直接:ref:'将您的域名与您的网站<域名/网站地图>'。"
#: ../../content/administration/maintain/domain_names.rst:265
msgid ""
"The **web base URL** of a database, or **root URL** affects your main "
"website address and all the links sent to your customers (e.g., quotations, "
"portal links, etc.)."
msgstr "数据库的**Web基本URL**或**根URL**会影响您的主网站地址以及发送给客户的所有链接(例如,报价,门户链接等)。"
#: ../../content/administration/maintain/domain_names.rst:268
msgid ""
"To configure it, access your Odoo database with your custom address, then "
"log in as an administrator of your database (any user in the *Settings* "
"group) from the login screen."
msgstr "要对其进行配置,请使用您的自定义地址访问您的Odoo数据库,然后从登录屏幕以数据库管理员身份(*设置*组中的任何用户)登录。"
#: ../../content/administration/maintain/domain_names.rst:272
msgid ""
"Connecting to your database with the original Odoo subdomain address (e.g., "
"``example.odoo.com`` also updates the web base URL of your database. See "
"below to prevent these automatic updates."
msgstr ""
"使用原始Odoo子域地址(例如,“example.odoo.com”)连接到数据库也会更新数据库的Web基本URL。请参阅下文,防止这些自动更新。"
#: ../../content/administration/maintain/domain_names.rst:275
msgid ""
"Alternatively, you can do it manually. To do so, activate the "
":ref:`developer mode <developer-mode>`, then go to :menuselection:`Settings "
"--> Technical --> System Parameters`."
msgstr ""
"或者,您可以手动执行此操作。为此,请激活 :ref:'开发人员模式 <developer-mode>',然后转到 "
"menuselection'Settings --> Technical --> System Parameters'。</developer-"
"mode>"
#: ../../content/administration/maintain/domain_names.rst:278
msgid ""
"Find the key called ``web.base.url`` (or create it if it does not exist) and"
" enter the full address of your website as value, such as "
"``https://www.example.com``."
msgstr ""
"找到名为“web.base.url”的密钥(如果不存在,则创建它),然后输入网站的完整地址作为值,例如“https://www.example.com”。"
#: ../../content/administration/maintain/domain_names.rst:282
msgid ""
"The URL must include the protocol ``https://`` (or ``http://``) and must not"
" end with a slash (``/``)."
msgstr "URL 必须包含协议“https://”(或“http://”),并且不得以斜杠 (“/”) 结尾。"
#: ../../content/administration/maintain/domain_names.rst:285
msgid ""
"To prevent the automatic update of the web base URL when an administrator "
"logs in the database, you can create the following System Parameter:"
msgstr "要防止在管理员登录数据库时自动更新 Web 基本 URL,可以创建以下系统参数:"
#: ../../content/administration/maintain/domain_names.rst:288
msgid "key: ``web.base.url.freeze``"
msgstr "key ''web.base.url.freeze''"
#: ../../content/administration/maintain/domain_names.rst:289
msgid "value: ``True``"
msgstr "值:“真”"
#: ../../content/administration/maintain/domain_names.rst:294
msgid "Map your domain name with your website"
msgstr "将您的域名与您的网站进行映射"
#: ../../content/administration/maintain/domain_names.rst:296
msgid ""
"Mapping your domain name to your website isn't the same as mapping it with "
"your database:"
msgstr "将您的域名映射到您的网站与将其映射到数据库不同:"
#: ../../content/administration/maintain/domain_names.rst:298
msgid ""
"It defines your domain name as the main one for your website, helping search"
" engines to index your website properly."
msgstr "它将您的域名定义为您网站的主要域名,帮助搜索引擎正确索引您的网站。"
#: ../../content/administration/maintain/domain_names.rst:300
msgid ""
"It defines your domain name as the base URL for your database, including the"
" portal links sent by email to your customers."
msgstr "它将域名定义为数据库的基本 URL,包括通过电子邮件发送给客户的门户链接。"
#: ../../content/administration/maintain/domain_names.rst:302
msgid ""
"If you have multiple websites, it maps your domain name with the appropriate"
" website."
msgstr "如果您有多个网站,它会将您的域名与相应的网站进行映射。"
#: ../../content/administration/maintain/domain_names.rst:304
msgid ""
"Go to :menuselection:`Website --> Configuration --> Settings --> Website "
"Info`. If you have multiple websites, select the one you want to configure."
msgstr "转到:menuselection'网站 --> 配置 -->设置 --> 网站信息'。如果您有多个网站,请选择要配置的网站。"
#: ../../content/administration/maintain/domain_names.rst:307
msgid ""
"In the :guilabel:`Domain` field, fill in the web address of your website "
"(e.g., ``https://www.example.com``) and click on :guilabel:`Save`."
msgstr ""
"在:guilabel'Domain'字段中,填写您网站的网址(例如,''https://www.example.com''),然后单击:guilabel'Save'。"
#: ../../content/administration/maintain/domain_names.rst:315
msgid ""
"Mapping your domain name with your Odoo website prevents Google from "
"indexing both your custom domain name ``www.example.com`` and your original "
"odoo database address ``example.odoo.com``."
msgstr ""
"将您的域名与Odoo网站进行映射可防止Google将您的自定义域名“www.example.com”和原始odoo数据库地址“example.odoo.com”编入索引。"
#: ../../content/administration/maintain/domain_names.rst:318
msgid ""
"If both addresses are already indexed, it may take some time before Google "
"removes the indexation of the second address. You may also try using the "
"`Google Search Console <https://search.google.com/search-console/welcome>`_ "
"to fix this."
msgstr ""
"如果这两个地址都已编入索引,则 Google 可能需要一些时间才能移除第二个地址的索引。您也可以尝试使用“Google Search Console "
"<https://search.google.com/search-console/welcome>”_ 来解决此问题。"
#: ../../content/administration/maintain/domain_names.rst:323
msgid ""
"If you have multiple websites and companies on your database, make sure that"
" you select the right :guilabel:`Company` in the website settings, next to "
"the :guilabel:`Domain` settings. Doing so indicates Odoo which URL to use as"
" the :ref:`base URL <domain-name/web-base-url>` according to the company in "
"use."
msgstr ""
"如果您的数据库中有多个网站和公司,请确保在网站设置中选择正确的 :guilabel'Company',位于 guilabel'Domain' "
"设置旁边。这样做会根据正在使用的公司指示Odoo要将哪个URL用作:ref'base URL<domain-name/web-base-url>'。"
#: ../../content/administration/maintain/domain_names.rst:329
msgid ":doc:`/applications/general/email_communication/email_servers`"
msgstr ":d oc'/applications/general/email_communication/email_servers'"
#: ../../content/administration/maintain/enterprise.rst:6
msgid "Upgrade Community to Enterprise"
msgstr "将社区升级到企业"
#: ../../content/administration/maintain/enterprise.rst:8
msgid ""
"Depending on your current installation, there are multiple ways to upgrade "
"your community version. In any case the basic guidelines are:"
msgstr "根据您当前的安装情况,有多种方法可以升级您的社区版本。在任何情况下,基本准则是:"
#: ../../content/administration/maintain/enterprise.rst:12
#: ../../content/administration/maintain/enterprise.rst:31
#: ../../content/administration/maintain/enterprise.rst:63
#: ../../content/administration/maintain/enterprise.rst:80
msgid "Backup your community database"
msgstr "备份您的社区数据库"
#: ../../content/administration/maintain/enterprise.rst:17
#: ../../content/administration/maintain/enterprise.rst:62
msgid "Shutdown your server"
msgstr "关闭服务器"
#: ../../content/administration/maintain/enterprise.rst:19
msgid "Install the web_enterprise module"
msgstr "安装web_enterprise模块"
#: ../../content/administration/maintain/enterprise.rst:21
msgid "Restart your server"
msgstr "重新启动服务器"
#: ../../content/administration/maintain/enterprise.rst:23
msgid "Enter your Odoo Enterprise Subscription code"
msgstr "输入您的 Odoo 企业订阅代码"
#: ../../content/administration/maintain/enterprise.rst:29
msgid "On Linux, using an installer"
msgstr "在 Linux 上,使用安装程序"
#: ../../content/administration/maintain/enterprise.rst:33
msgid "Stop the odoo service"
msgstr "停止 odoo 服务"
#: ../../content/administration/maintain/enterprise.rst:39
msgid ""
"Install the enterprise .deb (it should install over the community package)"
msgstr "安装企业.deb(它应该通过社区软件包安装)"
#: ../../content/administration/maintain/enterprise.rst:45
msgid "Update your database to the enterprise packages using"
msgstr "使用将数据库更新到企业包"
#: ../../content/administration/maintain/enterprise.rst:51
msgid ""
"You should be able to connect to your Odoo Enterprise instance using your "
"usual mean of identification. You can then link your database with your Odoo"
" Enterprise Subscription by entering the code you received by e-mail in the "
"form input"
msgstr ""
"您应该能够使用通常的识别方式连接到您的Odoo企业版实例。然后,您可以通过在表单输入中输入通过电子邮件收到的代码,将您的数据库与Odoo企业订阅链接"
#: ../../content/administration/maintain/enterprise.rst:57
msgid "On Linux, using the source code"
msgstr "在 Linux 上,使用源代码"
#: ../../content/administration/maintain/enterprise.rst:59
msgid ""
"There are many ways to launch your server when using sources, and you "
"probably have your own favourite. You may need to adapt sections to your "
"usual workflow."
msgstr "使用源时,有许多方法可以启动服务器,您可能有自己的最爱。您可能需要根据常规工作流程调整分区。"
#: ../../content/administration/maintain/enterprise.rst:64
msgid ""
"Update the ``--addons-path`` parameter of your launch command (see "
":ref:`setup/install/source`)"
msgstr "更新启动命令的“--addons-path”参数(请参阅:ref'setup/install/source'"
#: ../../content/administration/maintain/enterprise.rst:65
msgid "Install the web_enterprise module by using"
msgstr "使用安装web_enterprise模块"
#: ../../content/administration/maintain/enterprise.rst:71
msgid "Depending on the size of your database, this may take some time."
msgstr "根据数据库的大小,这可能需要一些时间。"
#: ../../content/administration/maintain/enterprise.rst:73
msgid ""
"Restart your server with the updated addons path of point 3. You should be "
"able to connect to your instance. You can then link your database with your "
"Odoo Enterprise Subscription by entering the code you received by e-mail in "
"the form input"
msgstr ""
"使用第 3 "
"点的更新插件路径重新启动服务器。您应该能够连接到您的实例。然后,您可以通过在表单输入中输入通过电子邮件收到的代码,将您的数据库与Odoo企业订阅链接"
#: ../../content/administration/maintain/enterprise.rst:78
msgid "On Windows"
msgstr "Windows/Linux"
#: ../../content/administration/maintain/enterprise.rst:82
msgid ""
"Uninstall Odoo Community (using the Uninstall executable in the installation"
" folder) - PostgreSQL will remain installed"
msgstr "卸载 Odoo 社区(使用安装文件夹中的卸载可执行文件) - PostgreSQL 将保持安装状态"
#: ../../content/administration/maintain/enterprise.rst:88
msgid ""
"Launch the Odoo Enterprise Installer and follow the steps normally. When "
"choosing the installation path, you can set the folder of the Community "
"installation (this folder still contains the PostgreSQL installation). "
"Uncheck ``Start Odoo`` at the end of the installation"
msgstr ""
"启动 Odoo "
"企业安装程序并正常执行步骤。选择安装路径时,您可以设置社区安装的文件夹(此文件夹仍包含PostgreSQL安装)。在安装结束时取消选中“启动 Odoo”"
#: ../../content/administration/maintain/enterprise.rst:96
msgid ""
"Using a command window, update your Odoo Database using this command (from "
"the Odoo installation path, in the server subfolder)"
msgstr "使用命令窗口,使用此命令更新 Odoo 数据库(从 Odoo 安装路径,在服务器子文件夹中)"
#: ../../content/administration/maintain/enterprise.rst:103
msgid ""
"No need to manually launch the server, the service is running. You should be"
" able to connect to your Odoo Enterprise instance using your usual mean of "
"identification. You can then link your database with your Odoo Enterprise "
"Subscription by entering the code you received by e-mail in the form input"
msgstr ""
"无需手动启动服务器,服务正在运行。您应该能够使用通常的识别方式连接到您的Odoo企业版实例。然后,您可以通过在表单输入中输入通过电子邮件收到的代码,将您的数据库与Odoo企业订阅链接"
#: ../../content/administration/maintain/hosting_changes.rst:6
msgid "Change hosting solution"
msgstr "更改托管解决方案"
#: ../../content/administration/maintain/hosting_changes.rst:8
msgid ""
"You may want to move your Odoo database from one hosting solution to "
"another. Depending on the platforms, you have to do it by yourself or "
"contact our support team first."
msgstr "您可能希望将Odoo数据库从一个托管解决方案移动到另一个托管解决方案。根据平台的不同,您必须自己完成或首先联系我们的支持团队。"
#: ../../content/administration/maintain/hosting_changes.rst:12
msgid "From on-premises to Odoo Online"
msgstr "从本地到 Odoo Online"
#: ../../content/administration/maintain/hosting_changes.rst:14
#: ../../content/administration/maintain/hosting_changes.rst:48
msgid "Odoo Online is not compatible with **non-standard apps**."
msgstr "Odoo Online与**非标准应用程序**不兼容。"
#: ../../content/administration/maintain/hosting_changes.rst:16
msgid ""
"Create a :ref:`duplicate <duplicate_premise>` of your database: in this "
"duplicate, uninstall all the **non-standard apps**."
msgstr "创建数据库的 ref<duplicate_premise>'duplicate':在此副本中,卸载所有 **非标准应用**。"
#: ../../content/administration/maintain/hosting_changes.rst:17
msgid ""
"Grab a \"dump with filestore\" of your database by using the Database "
"Manager."
msgstr "使用数据库管理器抓取数据库的“使用文件存储转储”。"
#: ../../content/administration/maintain/hosting_changes.rst:18
#: ../../content/administration/maintain/hosting_changes.rst:51
msgid ""
"**If you have time constraints, contact us earlier to schedule the "
"transfer.**"
msgstr "**如果您有时间限制,请提前与我们联系以安排转移。"
#: ../../content/administration/maintain/hosting_changes.rst:19
msgid ""
"`Create a support ticket <https://www.odoo.com/help>`_ and attach the dump "
"(if the file is too large, use any file transfer service and attach the link"
" to your ticket). Also include your subscription number and the URL you want"
" to use for your database (e.g.: my-company.odoo.com)."
msgstr ""
"“创建支持票证<https://www.odoo.com/help>”_ "
"并附加转储(如果文件太大,请使用任何文件传输服务并将链接附加到票证)。还要包括您的订阅号和要用于数据库的 URL(例如:my-"
"company.odoo.com)。"
#: ../../content/administration/maintain/hosting_changes.rst:20
#: ../../content/administration/maintain/hosting_changes.rst:53
msgid ""
"We will make sure your database is compatible and upload it to our cloud. In"
" case of technical issues, we will get in touch with you."
msgstr "我们将确保您的数据库兼容并将其上传到我们的云。如有技术问题,我们将与您联系。"
#: ../../content/administration/maintain/hosting_changes.rst:21
#: ../../content/administration/maintain/hosting_changes.rst:54
msgid "It's done!"
msgstr "完成"
#: ../../content/administration/maintain/hosting_changes.rst:24
msgid "From on-premises to Odoo.sh"
msgstr "从本地到 Odoo.sh"
#: ../../content/administration/maintain/hosting_changes.rst:26
#: ../../content/administration/maintain/hosting_changes.rst:43
msgid ""
"Follow the :ref:`Import your database section of the Odoo.sh documentation "
"<odoo_sh_import_your_database>`."
msgstr "按照 ref'导入 Odoo.sh 文档'的数据库部分<odoo_sh_import_your_database>进行操作。"
#: ../../content/administration/maintain/hosting_changes.rst:27
msgid "...and voilà!"
msgstr "...瞧!"
#: ../../content/administration/maintain/hosting_changes.rst:30
msgid "From Odoo Online to on-premises"
msgstr "从 Odoo 在线到本地"
#: ../../content/administration/maintain/hosting_changes.rst:32
#: ../../content/administration/maintain/hosting_changes.rst:40
msgid ""
"Log into `your Odoo Online user portal "
"<https://accounts.odoo.com/my/databases/manage>`_ and look for the version "
"number of your database."
msgstr ""
"登录“您的Odoo在线用户门户<https://accounts.odoo.com/my/databases/manage>”_并查找数据库的版本号。"
#: ../../content/administration/maintain/hosting_changes.rst:33
msgid ""
"If your database does not run a :ref:`major version <supported_versions>` of"
" Odoo, you cannot host it on-premises yet, you have to upgrade it first to a"
" new major version. (*e.g.: If your database runs Odoo 12.3 which is not a "
"major version, you have to upgrade it first to Odoo 13.0 or 14.0.*)"
msgstr ""
"如果你的数据库没有运行 Odoo 的 "
"ref'主要版本<supported_versions>',你还不能在本地托管它,你必须首先将其升级到一个新的主要版本。(*例如:如果您的数据库运行的Odoo"
" 12.3不是主要版本,您必须首先将其升级到Odoo 13.0或14.0。"
#: ../../content/administration/maintain/hosting_changes.rst:34
#: ../../content/administration/maintain/hosting_changes.rst:42
msgid ""
"Download a backup of your database by clicking on the \"Gear\" icon next to "
"your database name then :menuselection:`Download` (if the download fails due"
" to your backup file being too large, contact `our support "
"<https://www.odoo.com/help>`_)"
msgstr ""
"通过单击数据库名称旁边的“Gear”图标下载数据库备份,然后单击:menuselection'Download'(如果由于备份文件太大而下载失败,请联系“我们的支持<https://www.odoo.com/help>'_"
#: ../../content/administration/maintain/hosting_changes.rst:35
#: ../../content/administration/maintain/hosting_changes.rst:60
msgid "Restore it from the database manager on your local server."
msgstr "从本地服务器上的数据库管理器复原它。"
#: ../../content/administration/maintain/hosting_changes.rst:38
msgid "From Odoo Online to Odoo.sh"
msgstr "从Odoo在线到 Odoo.sh"
#: ../../content/administration/maintain/hosting_changes.rst:41
msgid ""
"If your database does not run a :ref:`major version <supported_versions>` of"
" Odoo, you cannot host it on Odoo.sh yet, you have to upgrade it first to a "
"new major version. (*e.g.: If your database runs Odoo 12.3 which is not a "
"major version, you have to upgrade it first to Odoo 13.0 or 14.0.*)"
msgstr ""
"如果你的数据库没有运行Odoo的:ref'主要版本<supported_versions>',你还不能在 Odoo.sh "
"托管它,你必须首先将其升级到一个新的主要版本。(*例如:如果您的数据库运行的Odoo 12.3不是主要版本,您必须首先将其升级到Odoo "
"13.0或14.0。"
#: ../../content/administration/maintain/hosting_changes.rst:46
msgid "From Odoo.sh to Odoo Online"
msgstr "从 Odoo.sh 到Odoo在线"
#: ../../content/administration/maintain/hosting_changes.rst:50
msgid ""
"Uninstall all the **non-standard apps**: test it in a staging build first, "
"then do it in your production build."
msgstr "卸载所有**非标准应用**:首先在过渡版本中对其进行测试,然后在生产版本中进行测试。"
#: ../../content/administration/maintain/hosting_changes.rst:52
msgid ""
"`Create a support ticket <https://www.odoo.com/help>`_ and include your "
"subscription number and the URL you want to use for your database (e.g.: my-"
"company.odoo.com)."
msgstr ""
"“创建支持票证<https://www.odoo.com/help>”_,并包括您的订阅号和要用于数据库的 URL(例如:my-"
"company.odoo.com)。"
#: ../../content/administration/maintain/hosting_changes.rst:57
msgid "From Odoo.sh to on-premises"
msgstr "从 Odoo.sh 到本地"
#: ../../content/administration/maintain/hosting_changes.rst:59
msgid ""
"Grab a :ref:`backup of your Odoo.sh production database "
"<odoo_sh_branches_backups>`."
msgstr "获取一个 ref:“备份您的 Odoo.sh 生产数据库<odoo_sh_branches_backups>”。"
#: ../../content/administration/maintain/on_premise.rst:3
msgid "On-premise database management"
msgstr "本地数据库管理"
#: ../../content/administration/maintain/on_premise.rst:6
msgid "Register a database"
msgstr "注册一个数据库"
#: ../../content/administration/maintain/on_premise.rst:8
msgid ""
"To register your database, you just need to enter your Subscription Code in "
"the banner in the App Switcher. Make sure you do not add extra spaces before"
" or after your subscription code. If the registration is successful, it will"
" turn green and will provide you with the Expiration Date of your freshly-"
"registered database. You can check this Expiration Date in the About menu "
"(Odoo 9) or in the Settings Dashboard (Odoo 10)."
msgstr ""
"要注册数据库,您只需在应用程序切换器的横幅中输入订阅代码即可。请确保不要在订阅代码之前或之后添加额外的空格。如果注册成功,它将变为绿色,并为您提供新注册数据库的到期日期。您可以在“关于”菜单(Odoo"
" 9)或“设置仪表板”(Odoo 10)中检查此到期日期。"
#: ../../content/administration/maintain/on_premise.rst:16
msgid "Registration Error Message"
msgstr "注册错误消息"
#: ../../content/administration/maintain/on_premise.rst:18
msgid ""
"If you are unable to register your database, you will likely encounter this "
"message:"
msgstr "如你无法注册数据库,可能会遇到以下信息:"
#: ../../content/administration/maintain/on_premise.rst:27
#: ../../content/administration/maintain/on_premise.rst:106
#: ../../content/administration/maintain/on_premise.rst:134
msgid "Solutions"
msgstr "解决方案"
#: ../../content/administration/maintain/on_premise.rst:29
msgid "Do you have a valid Enterprise subscription?"
msgstr "你的企业订阅号码是有效的吗?"
#: ../../content/administration/maintain/on_premise.rst:31
msgid ""
"Check if your subscription details get the tag \"In Progress\" on your `Odoo"
" Account <https://accounts.odoo.com/my/subscription>`__ or with your Account"
" Manager"
msgstr ""
"请检查你的`Odoo账户 <https://accounts.odoo.com/my/subscription>`__ "
"或者通过你的客户经理检查订阅信息是否有“进行中”的标签"
#: ../../content/administration/maintain/on_premise.rst:35
msgid "Have you already linked a database with your subscription reference?"
msgstr "你是否已经将数据库绑定到你的订阅号码?"
#: ../../content/administration/maintain/on_premise.rst:37
msgid ""
"You can link only one database per subscription. (Need a test or a "
"development database? `Find a partner <https://www.odoo.com/partners>`__)"
msgstr ""
"你只可以绑定一个数据库到你的订阅号码。(需要测试或开发数据库吗?请到以下地址寻找合作伙伴:<https://www.odoo.com/partners>`__)"
#: ../../content/administration/maintain/on_premise.rst:41
msgid ""
"You can unlink the old database yourself on your `Odoo Contract "
"<https://accounts.odoo.com/my/subscription>`__ with the button \"Unlink "
"database\""
msgstr ""
"你可通过`Odoo合同 "
"<https://accounts.odoo.com/my/subscription>`__的“取消关联数据库”按钮,自行取消关联旧数据库。"
#: ../../content/administration/maintain/on_premise.rst:48
msgid ""
"A confirmation message will appear; make sure this is the correct database "
"as it will be deactivated shortly:"
msgstr "出现确认消息时,请确保这是正确的数据库,该数据库会冻结。"
#: ../../content/administration/maintain/on_premise.rst:55
msgid "Do you have the updated version of Odoo 9?"
msgstr "你有Odoo9的升级版吗?"
#: ../../content/administration/maintain/on_premise.rst:57
#: ../../content/administration/maintain/on_premise.rst:167
msgid ""
"From July 2016 onward, Odoo 9 now automatically change the uuid of a "
"duplicated database; a manual operation is no longer required."
msgstr "自2016年7月以后,Odoo9会自动修改数据库副本的UUID;手工变更的操作就不再需要了。"
#: ../../content/administration/maintain/on_premise.rst:60
msgid ""
"If it's not the case, you may have multiple databases sharing the same UUID."
" Please check on your `Odoo Contract "
"<https://accounts.odoo.com/my/subscription>`__, a short message will appear "
"specifying which database is problematic:"
msgstr ""
"如果不属于上述情形,可以用多个数据库共享同一个UUID。请在`Odoo合同 "
"<https://accounts.odoo.com/my/subscription>`__中勾选,然后会出现提示,指出有问题的数据库:"
#: ../../content/administration/maintain/on_premise.rst:69
msgid ""
"In this case, you need to change the UUID on your test databases to solve "
"this issue. You will find more information about this in :ref:`this section "
"<duplicate_premise>`."
msgstr "这种情况你需要更改测试用数据库的UUID。可在以下位置查找详细信息: :ref:`本节 <duplicate_premise>`。"
#: ../../content/administration/maintain/on_premise.rst:72
msgid ""
"For your information, we identify database with UUID. Therefore, each "
"database should have a distinct UUID to ensure that registration and "
"invoicing proceed effortlessly for your and for us."
msgstr "为便于查找,我们用UUID辨别数据库,因此每个数据库都有自己独一的UUID,确保大家能轻松处理注册信息和小票。"
#: ../../content/administration/maintain/on_premise.rst:76
msgid "Check your network and firewall settings"
msgstr "检查网络和防火墙设置"
#: ../../content/administration/maintain/on_premise.rst:78
msgid ""
"The Update notification must be able to reach Odoo's subscription validation"
" servers. In other words, make sure that the Odoo server is able to open "
"outgoing connections towards:"
msgstr "升级通知必须能够到达Odoo订阅验证服务器。换句话说,确保Odoo服务器能够打开指向以下各项的传出连接:"
#: ../../content/administration/maintain/on_premise.rst:82
msgid "services.odoo.com on port 443 (or 80)"
msgstr "services.odoo.com在端口443(或80"
#: ../../content/administration/maintain/on_premise.rst:83
msgid "services.openerp.com on port 443 (or 80) for older deployments"
msgstr "旧部署的services.openerp.com在端口443(或80"
#: ../../content/administration/maintain/on_premise.rst:85
msgid ""
"Once you activated your database, you must keep these ports open, as the "
"Update notification runs once a week."
msgstr "你在启用数据库后,必须确保这些端口打开,因为升级通知每周运行一次。"
#: ../../content/administration/maintain/on_premise.rst:91
msgid "Error message due to too many users"
msgstr "因用户过多而引发的错误信息"
#: ../../content/administration/maintain/on_premise.rst:93
msgid ""
"If you have more users in your local database than provisionned in your Odoo"
" Enterprise subscription, you may encounter this message:"
msgstr "如你本地数据库的用户数高于Odoo企业订阅的购买量,可能会收到以下提示:"
#: ../../content/administration/maintain/on_premise.rst:102
msgid ""
"When the message appears you have 30 days before the expiration. The "
"countdown is updated everyday."
msgstr "当消息出现时,你的数据库还有30天就到期了。倒计时将每天更新。"
#: ../../content/administration/maintain/on_premise.rst:108
msgid ""
"**Add more users** on your subscription: follow the link and Validate the "
"upsell quotation and pay for the extra users."
msgstr "在你的订阅中 **添加用户** :按照以下链接验证追加的报价,并为额外的用户付款。"
#: ../../content/administration/maintain/on_premise.rst:110
msgid ""
"**Deactivate users** as explained in this `documentation "
"<documentation.html#deactivating-users>`_ and **Reject** the upsell "
"quotation."
msgstr ""
"按照`文档 <documentation.html#deactivating-users>`_的说明 **禁用用户** 并 **拒绝** 超售报价。"
#: ../../content/administration/maintain/on_premise.rst:113
msgid ""
"Once your database has the correct number of users, the expiration message "
"will disappear automatically after a few days, when the next verification "
"occurs. We understand that it can be a bit frightening to see the countdown,"
" so you can :ref:`force an Update Notification <force_ping>` to make the "
"message disappear right away."
msgstr ""
"数据库得到准确的用户数量后,过期消息将在几天后(下次进行验证时)自动消失。我们理解看到倒计时界面会有点吓人,所以可:ref:`强制更新通知<force_ping>`"
" 以立即移除倒计时。"
#: ../../content/administration/maintain/on_premise.rst:120
msgid "Database expired error message"
msgstr "数据库已过期错误消息"
#: ../../content/administration/maintain/on_premise.rst:122
msgid ""
"If your database reaches its expiration date before your renew your "
"subscription, you will encounter this message:"
msgstr "如果在更新订阅之前数据库临近过期日期,你会收到以下消息提示:"
#: ../../content/administration/maintain/on_premise.rst:130
msgid ""
"This **blocking** message appears after a non-blocking message that lasts 30"
" days. If you fail to take action before the end of the countdown, the "
"database is expired."
msgstr "此 **限制** 消息出现在持续30天的非限制消息之后。如果您未能在倒计结束前采取行动,数据库将会过期。"
#: ../../content/administration/maintain/on_premise.rst:138
msgid ""
"Renew your subscription: follow the link and renew your subscription - note "
"that"
msgstr "更新你的订阅:按照以下链接更新你的订阅 - 注意"
#: ../../content/administration/maintain/on_premise.rst:137
msgid ""
"if you wish to pay by Wire Transfer, your subscription will effectively be "
"renewed only when the payment arrives, which can take a few days. Credit "
"card payments are processed immediately."
msgstr "如通过电汇付款,只有当汇款到账后订阅方才生效,可能会耽误几天时间。信用卡付款可以立即处理。"
#: ../../content/administration/maintain/on_premise.rst:140
msgid "Contact our `Support <https://www.odoo.com/help>`__"
msgstr "联系我们的支持团队:<https://www.odoo.com/help>"
#: ../../content/administration/maintain/on_premise.rst:142
msgid ""
"None of those solutions worked for you? Please contact our `Support "
"<https://www.odoo.com/help>`__"
msgstr "以上订阅均不适用?请联系我们的 `支持部门<https://www.odoo.com/help>`__"
#: ../../content/administration/maintain/on_premise.rst:151
msgid "Duplicate a database"
msgstr "复制数据库"
#: ../../content/administration/maintain/on_premise.rst:153
msgid ""
"You can duplicate your database by accessing the database manager on your "
"server (<odoo-server>/web/database/manager). In this page, you can easily "
"duplicate your database (among other things)."
msgstr ""
"你可以在你的服务器链接(<odoo-server>/web/database/manager)上访问数据库管理页面 "
"。在这个页面里,可以容易的创建数据库副本(以及其他的数据库操作)。"
#: ../../content/administration/maintain/on_premise.rst:161
msgid ""
"When you duplicate a local database, it is **strongly** advised to change "
"the duplicated database's uuid (Unniversally Unique Identifier), since this "
"uuid is how your database identifies itself with our servers. Having two "
"databases with the same uuid could result in invoicing problems or "
"registration problems down the line."
msgstr ""
"在你创建了一个本地数据库的副本之后, **强烈建议** 你修改这个数据库副本的UUID "
"(通用唯一识别码),因为数据库的UUID是在我们服务器上对于你的数据库的标识。如果有2个一样是数据库使用同样的UUID会导致后续的注册以及开票问题。"
#: ../../content/administration/maintain/on_premise.rst:170
msgid ""
"The database uuid is currently accessible from the menu "
":menuselection:`Settings --> Technical --> System Parameters`, we advise you"
" to use a `uuid generator <https://www.uuidtools.com>`_ or to use the unix "
"command ``uuidgen`` to generate a new uuid. You can then simply replace it "
"like any other record by clicking on it and using the edit button."
msgstr ""
"可以通过 :menuselection:`设置 --> 技术 --> 系统参数`访问数据库的UUID,我们建议使用 `uuid生成器 "
"<https://www.uuidtools.com>`__ "
"或Unix命令``uuidgen``来生成一个新的UUID。你就可以点击该UUID并使用编辑按钮来替换原先的记录。"
#: ../../content/administration/maintain/online.rst:3
msgid "Online (SaaS) database management"
msgstr "在线 SaaS 数据库管理"
#: ../../content/administration/maintain/online.rst:5
msgid ""
"To manage a database, sign in to https://www.odoo.com and access the "
"`database management page <https://www.odoo.com/my/databases>`_ by clicking "
"on the user icon, then on *My Databases*."
msgstr ""
"要管理数据库,请登录 https://www.odoo.com "
"并通过单击用户图标,然后单击“我的数据库”*访问“数据库管理页面<https://www.odoo.com/my/databases>”_。"
#: ../../content/administration/maintain/online.rst:13
msgid ""
"Make sure you are connected as the administrator of the database you want to"
" manage."
msgstr "确保您以要管理的数据库的管理员身份进行连接。"
#: ../../content/administration/maintain/online.rst:19
msgid ""
"Open the drop-down menu next to the database you want to manage by clicking "
"on the gear icon."
msgstr "通过单击齿轮图标打开要管理的数据库旁边的下拉菜单。"
#: ../../content/administration/maintain/online.rst:21
msgid "Several actions are available:"
msgstr "有几种措施可供选择:"
#: ../../content/administration/maintain/online.rst:23
msgid ":ref:`online/upgrade`"
msgstr "ref'在线/升级'"
#: ../../content/administration/maintain/online.rst:24
msgid ":ref:`online/duplicate`"
msgstr "ref'online/duplicate'"
#: ../../content/administration/maintain/online.rst:25
msgid ":ref:`online/rename`"
msgstr "ref'online/rename'"
#: ../../content/administration/maintain/online.rst:26
msgid ":ref:`online/download`"
msgstr "ref'在线/下载'"
#: ../../content/administration/maintain/online.rst:27
msgid ":ref:`online/domains`"
msgstr "ref'online/domains'"
#: ../../content/administration/maintain/online.rst:28
msgid ":ref:`online/tags`"
msgstr "ref'online/tags'"
#: ../../content/administration/maintain/online.rst:29
msgid ":ref:`online/delete`"
msgstr "ref'online/delete'"
#: ../../content/administration/maintain/online.rst:30
msgid ":ref:`online/contact-support`"
msgstr "ref'在线/联系-支持'"
#: ../../content/administration/maintain/online.rst:31
msgid ":ref:`online/users`"
msgstr "ref'online/users'"
#: ../../content/administration/maintain/online.rst:36
#: ../../content/administration/upgrade.rst:10
msgid "Upgrade"
msgstr "升级"
#: ../../content/administration/maintain/online.rst:38
msgid ""
"If you are *not* on the latest **Online version**, you should receive an "
"invitation to :doc:`upgrade <../upgrade>` your database. A **Rolling Release"
" button** on your database's main screen proposes an upgrade to the latest "
"version (e.g., 13.0 to 15.1)."
msgstr ""
"如果您*不是*最新的**在线版本**,您应该会收到:d "
"oc'升级<....的邀请。/upgrade>'数据库。数据库主屏幕上的“滚动发布”按钮建议升级到最新版本(例如,13.0 到 15.1)。"
#: ../../content/administration/maintain/online.rst:0
msgid ""
"**If your Odoo database's version is lower than the latest major release:**"
msgstr "**如果您的 Odoo 数据库的版本低于最新的主要版本:**"
#: ../../content/administration/maintain/online.rst:0
msgid ""
"You must upgrade your database within two months. After these two months, an"
" automatic upgrade is initiated."
msgstr "您必须在两个月内升级数据库。这两个月后,将启动自动升级。"
#: ../../content/administration/maintain/online.rst:0
msgid ""
"**If your Odoo database's version is equal to or higher than the latest "
"major release:**"
msgstr "**如果您的 Odoo 数据库的版本等于或高于最新的主要版本:**"
#: ../../content/administration/maintain/online.rst:0
msgid ""
"You can disregard the invitation to upgrade as you probably wouldn't benefit"
" from new features every two months."
msgstr "您可以忽略升级邀请,因为您可能不会每两个月从新功能中受益。"
#: ../../content/administration/maintain/online.rst:51
msgid ""
"Versions that are not supported anymore become deprecated and need to be "
"updated to avoid security issues. We recommend you initiate the upgrade of "
"the database yourself, as this method allows you to request a test upgrade "
"of your database to check for any discrepancies."
msgstr ""
"不再受支持的版本将被弃用,需要更新以避免安全问题。我们建议您自己启动数据库的升级,因为此方法允许您请求数据库的测试升级以检查是否存在任何差异。"
#: ../../content/administration/maintain/online.rst:56
msgid ":doc:`../upgrade`"
msgstr ":d oc'../升级'"
#: ../../content/administration/maintain/online.rst:57
msgid ":doc:`supported_versions`"
msgstr ":d oc'supported_versions'"
#: ../../content/administration/maintain/online.rst:62
msgid "Duplicate"
msgstr "复制"
#: ../../content/administration/maintain/online.rst:64
msgid ""
"Make an exact copy of the database to be able to perform testing without "
"compromising the daily operations."
msgstr "制作数据库的精确副本,以便能够在不影响日常操作的情况下执行测试。"
#: ../../content/administration/maintain/online.rst:68
msgid ""
"By checking *For testing purposes*, all external communication (emails, "
"payments, delivery orders, etc.) are disabled by default on the duplicated "
"database."
msgstr "通过选中*出于测试目的*,默认情况下,在重复的数据库上禁用所有外部通信(电子邮件,付款,交货订单等)。"
#: ../../content/administration/maintain/online.rst:70
msgid "Duplicate databases expire automatically after 15 days."
msgstr "数据库副本将在15天后自动过期。"
#: ../../content/administration/maintain/online.rst:75
msgid "Rename"
msgstr "重命名"
#: ../../content/administration/maintain/online.rst:77
msgid "Rename the database and its URL."
msgstr "重命名数据库及其 URL。"
#: ../../content/administration/maintain/online.rst:82
msgid "Download"
msgstr "下载"
#: ../../content/administration/maintain/online.rst:84
msgid "Download instantly a ZIP file with a backup of the database."
msgstr "立即下载带有数据库备份的ZIP文件。"
#: ../../content/administration/maintain/online.rst:87
msgid ""
"Databases are backed up daily according to the `Odoo Cloud SLA "
"<https://www.odoo.com/cloud-sla>`_."
msgstr "数据库每天根据“Odoo Cloud SLA <https://www.odoo.com/cloud-sla>”进行备份。"
#: ../../content/administration/maintain/online.rst:93
msgid "Domains"
msgstr "域名"
#: ../../content/administration/maintain/online.rst:95
msgid "Configure custom domains to access the database via another URL."
msgstr "将自定义域配置为通过其他 URL 访问数据库。"
#: ../../content/administration/maintain/online.rst:98
msgid ":doc:`domain_names`"
msgstr ":d'domain_names'"
#: ../../content/administration/maintain/online.rst:103
msgid "Tags"
msgstr "标签"
#: ../../content/administration/maintain/online.rst:105
msgid ""
"Add tags to sort your databases out. You can search the tags in the search "
"bar."
msgstr "添加标记以对数据库进行排序。您可以在搜索栏中搜索标签。"
#: ../../content/administration/maintain/online.rst:110
#: ../../content/administration/odoo_sh/getting_started/branches.rst:528
msgid "Delete"
msgstr "删除"
#: ../../content/administration/maintain/online.rst:112
msgid "Delete a database instantly."
msgstr "立即删除数据库。"
#: ../../content/administration/maintain/online.rst:115
msgid ""
"Deleting a database means that all data is permanently lost. The deletion is"
" instant and for all users. It is recommended to create a backup of the "
"database before deleting it."
msgstr "删除数据库意味着所有数据都将永久丢失。删除是即时的,适用于所有用户。建议在删除数据库之前创建数据库的备份。"
#: ../../content/administration/maintain/online.rst:118
msgid ""
"Read carefully the warning message that pops up and proceed only if you "
"fully understand the implications of deleting a database:"
msgstr "请仔细阅读弹出的警告消息,只有在您完全了解删除数据库的含义后,才能继续操作:"
#: ../../content/administration/maintain/online.rst:126
msgid "Only an administrator can delete a database."
msgstr "只有管理员才能删除数据库。"
#: ../../content/administration/maintain/online.rst:127
msgid "The database name is immediately available for a new database."
msgstr "数据库名称立即可用于新数据库。"
#: ../../content/administration/maintain/online.rst:128
msgid ""
"It is not possible to delete a database if it is expired or linked to a "
"subscription. If needed, please get in touch with `Odoo Support "
"<https://www.odoo.com/help>`_."
msgstr ""
"如果数据库已过期或链接到订阅,则无法删除该数据库。如果需要,请与“Odoo支持<https://www.odoo.com/help>”联系。"
#: ../../content/administration/maintain/online.rst:130
msgid ""
"To delete your account, please get in touch with `Odoo Support "
"<https://www.odoo.com/help>`_."
msgstr "要删除您的帐户,请与“Odoo支持<https://www.odoo.com/help>”联系。"
#: ../../content/administration/maintain/online.rst:135
msgid "Contact Support"
msgstr "联系支持"
#: ../../content/administration/maintain/online.rst:137
msgid ""
"Access the Odoo `support page <https://www.odoo.com/help>`_ with your "
"database's details already pre-filled."
msgstr "访问Odoo的“支持页面<https://www.odoo.com/help>”_,其中已经预先填写了数据库的详细信息。"
#: ../../content/administration/maintain/online.rst:143
msgid "Invite / Remove Users"
msgstr "邀请/删除用户"
#: ../../content/administration/maintain/online.rst:145
msgid ""
"To invite users, fill out the email address of the new user and click on "
"*Invite*. To add multiple users, click on *Add more users*."
msgstr "要邀请用户,请填写新用户的电子邮件地址,然后单击*邀请*。要添加多个用户,请单击“*添加更多用户*”。"
#: ../../content/administration/maintain/online.rst:152
msgid "To remove users, select the users to remove and click on *Remove*."
msgstr "要删除用户,请选择要删除的用户,然后单击*删除*。"
#: ../../content/administration/maintain/online.rst:155
msgid ":doc:`/applications/general/users/manage_users`"
msgstr ":d oc'/applications/general/users/manage_users'"
#: ../../content/administration/maintain/supported_versions.rst:6
#: ../../content/administration/upgrade.rst:208
msgid "Supported versions"
msgstr "支持的版本"
#: ../../content/administration/maintain/supported_versions.rst:8
msgid ""
"Odoo provides support and bug fixing **for the 3 last major versions** of "
"Odoo."
msgstr "Odoo为 **最近的3个主要版本** 提供支持和漏洞修复服务。"
#: ../../content/administration/maintain/supported_versions.rst:11
msgid ""
"Odoo releases intermediary versions called **Online versions** on the "
":doc:`Odoo Online <online>` hosting every two months. Odoo Online users can "
"then benefit from the latest features of Odoo."
msgstr ""
"Odoo每两个月在:d oc'Odoo Online'托管上发布名为**在线版本 <online>**的中间版本。Odoo "
"Online用户可以从Odoo的最新功能中受益。</online>"
#: ../../content/administration/maintain/supported_versions.rst:14
msgid ""
"Admins of Odoo Online databases are invited to :doc:`upgrade <../upgrade>` "
"them regularly."
msgstr "Odoo Online数据库的管理员被邀请:d oc'升级<./升级>定期“它们。"
#: ../../content/administration/maintain/supported_versions.rst:15
msgid ""
"Online versions are *not* released for Odoo.sh and On-Premise installations."
msgstr "在线版本*不*为 Odoo.sh 和本地安装发布。"
#: ../../content/administration/maintain/supported_versions.rst:16
msgid "Online versions are listed below as *SaaS*."
msgstr "在线版本在下面列为*SaaS*。"
#: ../../content/administration/maintain/supported_versions.rst:19
msgid "What's the support status of my Odoo?"
msgstr "我的Odoo可享受哪些支持服务?"
#: ../../content/administration/maintain/supported_versions.rst:21
msgid "This matrix shows the support status of every version."
msgstr "下表是每个版本的支持状态。"
#: ../../content/administration/maintain/supported_versions.rst:23
msgid "**Major releases are in bold type.**"
msgstr "**主要版本以粗体显示。**"
#: ../../content/administration/maintain/supported_versions.rst:26
#: ../../content/administration/upgrade/on_premise.rst:3
msgid "On-Premise"
msgstr "本地部署"
#: ../../content/administration/maintain/supported_versions.rst:26
msgid "Release date"
msgstr "发布日期"
#: ../../content/administration/maintain/supported_versions.rst:26
msgid "End of support"
msgstr "终止支持"
#: ../../content/administration/maintain/supported_versions.rst:28
msgid "Odoo saas~15.2"
msgstr "Odoo saas~15.2"
#: ../../content/administration/maintain/supported_versions.rst:28
#: ../../content/administration/maintain/supported_versions.rst:32
#: ../../content/administration/maintain/supported_versions.rst:32
#: ../../content/administration/maintain/supported_versions.rst:32
#: ../../content/administration/maintain/supported_versions.rst:34
#: ../../content/administration/maintain/supported_versions.rst:34
#: ../../content/administration/maintain/supported_versions.rst:34
#: ../../content/administration/maintain/supported_versions.rst:36
#: ../../content/administration/maintain/supported_versions.rst:36
#: ../../content/administration/maintain/supported_versions.rst:36
msgid "|green|"
msgstr "|green|"
#: ../../content/administration/maintain/supported_versions.rst:28
#: ../../content/administration/maintain/supported_versions.rst:28
#: ../../content/administration/maintain/supported_versions.rst:30
#: ../../content/administration/maintain/supported_versions.rst:30
#: ../../content/administration/maintain/supported_versions.rst:38
#: ../../content/administration/maintain/supported_versions.rst:38
#: ../../content/administration/maintain/supported_versions.rst:42
#: ../../content/administration/maintain/supported_versions.rst:42
#: ../../content/administration/maintain/supported_versions.rst:46
#: ../../content/administration/maintain/supported_versions.rst:46
#: ../../content/administration/maintain/supported_versions.rst:48
#: ../../content/administration/maintain/supported_versions.rst:48
#: ../../content/administration/maintain/supported_versions.rst:52
#: ../../content/administration/maintain/supported_versions.rst:52
#: ../../content/administration/maintain/supported_versions.rst:54
#: ../../content/administration/maintain/supported_versions.rst:56
#: ../../content/administration/maintain/supported_versions.rst:56
#: ../../content/administration/maintain/supported_versions.rst:58
msgid "N/A"
msgstr "无"
#: ../../content/administration/maintain/supported_versions.rst:28
msgid "March 2022"
msgstr "三月 2022"
#: ../../content/administration/maintain/supported_versions.rst:30
msgid "Odoo saas~15.1"
msgstr "Odoo saas~15.1"
#: ../../content/administration/maintain/supported_versions.rst:30
#: ../../content/administration/maintain/supported_versions.rst:38
#: ../../content/administration/maintain/supported_versions.rst:40
#: ../../content/administration/maintain/supported_versions.rst:40
#: ../../content/administration/maintain/supported_versions.rst:40
#: ../../content/administration/maintain/supported_versions.rst:42
#: ../../content/administration/maintain/supported_versions.rst:44
#: ../../content/administration/maintain/supported_versions.rst:44
#: ../../content/administration/maintain/supported_versions.rst:44
#: ../../content/administration/maintain/supported_versions.rst:46
#: ../../content/administration/maintain/supported_versions.rst:48
#: ../../content/administration/maintain/supported_versions.rst:50
#: ../../content/administration/maintain/supported_versions.rst:50
#: ../../content/administration/maintain/supported_versions.rst:50
#: ../../content/administration/maintain/supported_versions.rst:52
#: ../../content/administration/maintain/supported_versions.rst:54
#: ../../content/administration/maintain/supported_versions.rst:54
#: ../../content/administration/maintain/supported_versions.rst:56
#: ../../content/administration/maintain/supported_versions.rst:58
#: ../../content/administration/maintain/supported_versions.rst:58
msgid "|red|"
msgstr "|red|"
#: ../../content/administration/maintain/supported_versions.rst:30
msgid "February 2022"
msgstr "二月 2022"
#: ../../content/administration/maintain/supported_versions.rst:32
msgid "**Odoo 15.0**"
msgstr "**Odoo 15.0**"
#: ../../content/administration/maintain/supported_versions.rst:32
#: ../../content/administration/maintain/supported_versions.rst:40
msgid "October 2021"
msgstr "十月 2021"
#: ../../content/administration/maintain/supported_versions.rst:32
msgid "October 2024 (planned)"
msgstr "2024年10月(计划)"
#: ../../content/administration/maintain/supported_versions.rst:34
msgid "**Odoo 14.0**"
msgstr "**Odoo 14.0**"
#: ../../content/administration/maintain/supported_versions.rst:34
#: ../../content/administration/maintain/supported_versions.rst:44
msgid "October 2020"
msgstr "2020年10月"
#: ../../content/administration/maintain/supported_versions.rst:34
msgid "October 2023 (planned)"
msgstr "2023年10月(计划)"
#: ../../content/administration/maintain/supported_versions.rst:36
msgid "**Odoo 13.0**"
msgstr "**Odoo 13.0**"
#: ../../content/administration/maintain/supported_versions.rst:36
#: ../../content/administration/maintain/supported_versions.rst:50
msgid "October 2019"
msgstr "2019年10月"
#: ../../content/administration/maintain/supported_versions.rst:36
msgid "October 2022 (planned)"
msgstr "2022年10月(预定)"
#: ../../content/administration/maintain/supported_versions.rst:38
msgid "Odoo saas~12.3"
msgstr "Odoo saas~12.3"
#: ../../content/administration/maintain/supported_versions.rst:38
msgid "August 2019"
msgstr "2019年8月"
#: ../../content/administration/maintain/supported_versions.rst:40
msgid "**Odoo 12.0**"
msgstr "**Odoo 12.0**"
#: ../../content/administration/maintain/supported_versions.rst:40
#: ../../content/administration/maintain/supported_versions.rst:54
msgid "October 2018"
msgstr "2018年10月"
#: ../../content/administration/maintain/supported_versions.rst:42
msgid "Odoo saas~11.3"
msgstr "Odoo saas~11.3"
#: ../../content/administration/maintain/supported_versions.rst:42
msgid "April 2018"
msgstr "2018年4月"
#: ../../content/administration/maintain/supported_versions.rst:44
msgid "**Odoo 11.0**"
msgstr "**Odoo 11.0**"
#: ../../content/administration/maintain/supported_versions.rst:44
#: ../../content/administration/maintain/supported_versions.rst:58
msgid "October 2017"
msgstr "2017年10月"
#: ../../content/administration/maintain/supported_versions.rst:46
msgid "Odoo 10.saas~15"
msgstr "Odoo 10.saas~15"
#: ../../content/administration/maintain/supported_versions.rst:46
msgid "March 2017"
msgstr "2017年3月"
#: ../../content/administration/maintain/supported_versions.rst:48
msgid "Odoo 10.saas~14"
msgstr "Odoo 10.saas~14"
#: ../../content/administration/maintain/supported_versions.rst:48
msgid "January 2017"
msgstr "2017年1月"
#: ../../content/administration/maintain/supported_versions.rst:50
msgid "**Odoo 10.0**"
msgstr "**Odoo 10.0**"
#: ../../content/administration/maintain/supported_versions.rst:50
msgid "October 2016"
msgstr "2016年10月"
#: ../../content/administration/maintain/supported_versions.rst:52
msgid "Odoo 9.saas~11"
msgstr "Odoo 9.saas~11"
#: ../../content/administration/maintain/supported_versions.rst:52
msgid "May 2016"
msgstr "2016年5月"
#: ../../content/administration/maintain/supported_versions.rst:54
msgid "**Odoo 9.0**"
msgstr "**Odoo 9.0**"
#: ../../content/administration/maintain/supported_versions.rst:54
msgid "October 2015"
msgstr "2015年10月"
#: ../../content/administration/maintain/supported_versions.rst:56
msgid "Odoo 8.saas~6"
msgstr "Odoo 8.saas~6"
#: ../../content/administration/maintain/supported_versions.rst:56
msgid "February 2015"
msgstr "2015年2月"
#: ../../content/administration/maintain/supported_versions.rst:58
msgid "**Odoo 8.0**"
msgstr "**Odoo 8.0**"
#: ../../content/administration/maintain/supported_versions.rst:58
msgid "September 2014"
msgstr "2014年9月"
#: ../../content/administration/maintain/supported_versions.rst:63
msgid "|green| Supported version"
msgstr "|green| 支持的版本"
#: ../../content/administration/maintain/supported_versions.rst:65
msgid "|red| End-of-support"
msgstr "|red| 结束支持"
#: ../../content/administration/maintain/supported_versions.rst:67
msgid "N/A Never released for this platform"
msgstr "不适用 从未在此平台发布"
#: ../../content/administration/maintain/supported_versions.rst:69
msgid "🏁 Future version, not released yet"
msgstr "🏁 未来版本,尚未发布"
#: ../../content/administration/maintain/supported_versions.rst:81
msgid "I run an older version of Odoo/OpenERP/TinyERP"
msgstr "我仍在使用老版本的 Odoo/OpenERP/TinyERP"
#: ../../content/administration/maintain/supported_versions.rst:83
msgid ""
"OpenERP 7.0, 6.1, 6.0 and 5.0 is not supported anymore, on any platform."
msgstr "OpenERP 7.0、6.1、6.0和5.0在任何平台上均不再提供支持。"
#: ../../content/administration/maintain/supported_versions.rst:85
msgid ""
"TinyERP 4.0, 3.0, 2.0 and 1.0 is not supported anymore, on any platform."
msgstr "TinyERP 4.0、3.0、2.0和1.0在任何平台上均不再提供支持。"
#: ../../content/administration/maintain/supported_versions.rst:87
msgid ""
"Even though we don't support older versions, you can always `upgrade from "
"any version <https://upgrade.odoo.com/>`_."
msgstr "即使我们不支持旧版本,您也始终可以“从任何版本<https://upgrade.odoo.com/>升级”。。"
#: ../../content/administration/maintain/update.rst:6
msgid "Bugfix updates"
msgstr "错误修复更新"
#: ../../content/administration/maintain/update.rst:9
msgid "Introduction"
msgstr "介绍"
#: ../../content/administration/maintain/update.rst:11
msgid ""
"In order to benefit from the latest improvements, security fixes, bug "
"corrections and performance boosts, you may need to update your Odoo "
"installation from time to time."
msgstr "为了从最新的改进,安全修复,错误纠正和性能提升中受益,您可能需要不时更新Odoo安装。"
#: ../../content/administration/maintain/update.rst:14
msgid ""
"This guide only applies when are using Odoo on your own hosting "
"infrastructure. If you are using one of the Odoo Cloud solutions, updates "
"are automatically performed for you."
msgstr "本指南仅适用于在您自己的托管基础设施上使用Odoo的情况。如果您使用的是Odoo云解决方案之一,系统会自动为您执行更新。"
#: ../../content/administration/maintain/update.rst:17
msgid ""
"The terminology surrounding software updates is often confusing, so here are"
" some preliminary definitions:"
msgstr "围绕软件更新的术语经常令人困惑,因此以下是一些初步定义:"
#: ../../content/administration/maintain/update.rst:25
msgid "Updating (an Odoo installation)"
msgstr "更新(Odoo 安装)"
#: ../../content/administration/maintain/update.rst:21
msgid ""
"Refers to the process of obtaining the latest revision of the source code "
"for your current Odoo Edition. For example, updating your Odoo Enterprise "
"13.0 to the latest revision. This does not directly cause any change to the "
"contents of your Odoo database, and can be undone by reinstalling the "
"previous revision of the source code."
msgstr ""
"指获取当前 Odoo 版最新版本源代码的过程。例如,将您的 Odoo 企业版 13.0 "
"更新到最新版本。这不会直接导致对Odoo数据库内容的任何更改,并且可以通过重新安装源代码的先前版本来撤消。"
#: ../../content/administration/maintain/update.rst:35
msgid "Upgrading (an Odoo database)"
msgstr "升级(Odoo数据库)"
#: ../../content/administration/maintain/update.rst:28
msgid ""
"Refers to a complex data processing operation where the structure and "
"contents of your database is permanently altered to make it compatible with "
"a new release of Odoo. This operation is irreversible and typically "
"accomplished via Odoo's `database upgrade service "
"<https://upgrade.odoo.com>`_, when you decide to switch to a newer release "
"of Odoo. Historically, this process has also been known as a \"migration\" "
"because it involves moving data around inside the database, even though the "
"database may end up at the same physical location after the upgrade."
msgstr ""
"指一个复杂的数据处理操作,其中数据库的结构和内容被永久地改变,以使其与Odoo的新版本兼容。此操作是不可逆的,通常通过Odoo的“数据库升级服务<https://upgrade.odoo.com>”_完成,当您决定切换到较新版本的Odoo时。从历史上看,此过程也称为“迁移”,因为它涉及在数据库内部移动数据,即使数据库在升级后可能最终位于同一物理位置也是如此。"
#: ../../content/administration/maintain/update.rst:37
msgid ""
"This page describes the typical steps needed to *update* an Odoo "
"installation to the latest version. If you'd like more information about "
"upgrading a database, please visit the `Odoo Upgrade page "
"<https://upgrade.odoo.com>`_ instead."
msgstr ""
"本页描述了将Odoo安装*更新*到最新版本所需的典型步骤。如果您想了解有关升级数据库的更多信息,请访问“Odoo升级页面<https://upgrade.odoo.com>”_。"
#: ../../content/administration/maintain/update.rst:43
msgid "In a nutshell"
msgstr "简而言之"
#: ../../content/administration/maintain/update.rst:45
msgid ""
"Updating Odoo is accomplished by simply reinstalling the latest version of "
"your Odoo Edition on top of your current installation. This will preserve "
"your data without any alteration, as long as you do not uninstall PostgreSQL"
" (the database engine that comes with Odoo)."
msgstr ""
"更新 Odoo 只需在当前安装的基础上重新安装最新版本的 Odoo "
"版本即可完成。这将保留您的数据而不会进行任何更改,只要您不卸载PostgreSQL(Odoo附带的数据库引擎)。"
#: ../../content/administration/maintain/update.rst:49
msgid ""
"The main reference for updating is logically our :ref:`installation guide "
"<setup/install>`, which explains the common installation methods."
msgstr "从逻辑上讲,更新的主要参考是我们的:ref:'安装指南<设置/安装>',它解释了常见的安装方法。"
#: ../../content/administration/maintain/update.rst:52
msgid ""
"Updating is also most appropriately accomplished by the person who deployed "
"Odoo initially, because the procedure is very similar."
msgstr "最初部署Odoo的人也最恰当地完成了更新,因为这个过程非常相似。"
#: ../../content/administration/maintain/update.rst:55
msgid ""
"We always recommend to download a complete new up-to-date Odoo version, "
"rather than manually applying patches, such as the security patches that "
"come with Security Advisories. The patches are mainly provided for "
"installations that are heavily customized, or for technical personnel who "
"prefer to apply minimal changes temporarily while testing a complete update."
msgstr ""
"我们始终建议下载一个完整的新的最新的Odoo版本,而不是手动应用补丁,例如安全公告附带的安全补丁。这些修补程序主要用于高度自定义的安装,或者适用于希望在测试完整更新时临时应用最小更改的技术人员。"
#: ../../content/administration/maintain/update.rst:64
msgid "Step 1: Download an updated Odoo version"
msgstr "步骤1:下载更新的Odoo版本"
#: ../../content/administration/maintain/update.rst:66
msgid ""
"The central download page is https://www.odoo.com/page/download. If you see "
"a \"Buy\" link for the Odoo Enterprise download, make sure you are logged "
"into Odoo.com with the same login that is linked to your Odoo Enterprise "
"subscription."
msgstr ""
"中央下载页面 "
"https://www.odoo.com/page/download。如果您看到Odoo企业版下载的“购买”链接,请确保您使用与您的Odoo企业版订阅链接的相同登录名登录到"
" Odoo.com。"
#: ../../content/administration/maintain/update.rst:70
msgid ""
"Alternatively, you can use the unique download link that was included with "
"your Odoo Enterprise purchase confirmation email."
msgstr "或者,您可以使用Odoo企业版购买确认电子邮件中包含的唯一下载链接。"
#: ../../content/administration/maintain/update.rst:73
msgid ""
"Downloading an updated version is not necessary if you installed via Github "
"(see below)"
msgstr "如果您通过 Github 安装,则无需下载更新版本(见下文)"
#: ../../content/administration/maintain/update.rst:77
msgid "Step 2: Make a backup of your database"
msgstr "步骤 2:备份数据库"
#: ../../content/administration/maintain/update.rst:79
msgid ""
"The update procedure is quite safe and should not alter you data. However "
"it's always best to take a full database backup before performing any change"
" on your installation, and to store it somewhere safe, on a different "
"computer."
msgstr "更新过程非常安全,不应更改您的数据。但是,最好在对安装执行任何更改之前进行完整数据库备份,并将其存储在安全的位置,即另一台计算机上。"
#: ../../content/administration/maintain/update.rst:83
msgid ""
"If you have not disabled the database manager screen (see :ref:`here "
"<security>` why you should), you can use it (link at bottom of your database"
" selection screen) to download a backup of your database(s). If you disabled"
" it, use the same procedure than for your usual backups."
msgstr ""
"如果尚未禁用数据库管理器屏幕(请参阅 :ref'here <security>' "
"为什么应该这样做),那么可以使用它(数据库选择屏幕底部的链接)来下载数据库的备份。如果禁用了它,请使用与常规备份相同的过程。</security>"
#: ../../content/administration/maintain/update.rst:89
msgid "Step 3: Install the updated version"
msgstr "步骤 3:安装更新的版本"
#: ../../content/administration/maintain/update.rst:91
msgid "Choose the method that matches your current installation:"
msgstr "选择与当前安装匹配的方法:"
#: ../../content/administration/maintain/update.rst:95
msgid "Packaged Installers"
msgstr "打包安装程序"
#: ../../content/administration/maintain/update.rst:97
msgid ""
"If you installed Odoo with an installation package downloaded on our website"
" (the recommended method), updating is very simple. All you have to do is "
"download the installation package corresponding to your system (see step #1)"
" and install it on your server. They are updated daily and include the "
"latest security fixes. Usually, you can simply double-click the package to "
"install it on top of the current installation. After installing the package,"
" be sure to restart the Odoo service or reboot your server, and you're all "
"set."
msgstr ""
"如果您使用我们网站上下载的安装包(推荐方法)安装了Odoo,则更新非常简单。您所要做的就是下载与您的系统相对应的安装包(请参阅步骤#1)并将其安装在服务器上。它们每天更新,包括最新的安全修复程序。通常,您只需双击该软件包即可将其安装在当前安装的顶部。安装软件包后,请确保重新启动Odoo服务或重新启动服务器,然后您就完成了所有设置。"
#: ../../content/administration/maintain/update.rst:106
msgid "Source Install (Tarball)"
msgstr "源安装(压缩包)"
#: ../../content/administration/maintain/update.rst:107
msgid ""
"If you have originally installed Odoo with the \"tarball\" version (source "
"code archive), you have to replace the installation directory with a newer "
"version. First download the latest tarball from Odoo.com. They are updated "
"daily and include the latest security fixes (see step #1) After downloading "
"the package, extract it to a temporary location on your server."
msgstr ""
"如果您最初使用“tarball”版本(源代码存档)安装Odoo,则必须将安装目录替换为较新版本。首先从 Odoo.com "
"下载最新的压缩包。它们每天更新,并包括最新的安全修补程序(请参阅步骤#1)下载包后,将其解压缩到服务器上的临时位置。"
#: ../../content/administration/maintain/update.rst:112
msgid ""
"You will get a folder labelled with the version of the source code, for "
"example \"odoo-13.0+e.20190719\", that contains a folder \"odoo.egg-info\" "
"and the actual source code folder named \"odoo\" (for Odoo 10 and later) or "
"\"openerp\" for older versions. You can ignore the odoo.egg-info folder. "
"Locate the folder where your current installation is deployed, and replace "
"it with the newer \"odoo\" or \"openerp\" folder that was in the archive you"
" just extracted."
msgstr ""
"您将获得一个标有源代码版本的文件夹,例如“odoo-13.0 + e.20190719”,其中包含一个文件夹“odoo.egg-"
"info”和名为“odoo”的实际源代码文件夹(对于Odoo 10及更高版本)或“openerp”(对于旧版本)。您可以忽略 odoo.egg-info"
" 文件夹。找到部署当前安装的文件夹,并将其替换为刚刚提取的存档中较新的“odoo”或“openerp”文件夹。"
#: ../../content/administration/maintain/update.rst:118
msgid ""
"Be sure to match the folder layout, for example the new \"addons\" folder "
"included in the source code should end up exactly at the same path it was "
"before. Next, watch out for any specific configuration files that you may "
"have manually copied or modified in the old folder, and copy them over to "
"the new folder. Finally, restart the Odoo service or reboot the machine, and"
" you are all set."
msgstr ""
"确保与文件夹布局匹配,例如,源代码中包含的新“addons”文件夹应与之前的路径完全相同。接下来,请注意您可能已在旧文件夹中手动复制或修改的任何特定配置文件,并将它们复制到新文件夹中。最后,重新启动Odoo服务或重新启动计算机,您就完成了所有设置。"
#: ../../content/administration/maintain/update.rst:125
msgid "Source Install (Github)"
msgstr "源安装(Github"
#: ../../content/administration/maintain/update.rst:126
msgid ""
"If you have originally installed Odoo with a full Github clone of the "
"official repositories, the update procedure requires you to pull the latest "
"source code via git. Change into the directory for each repository (the main"
" Odoo repository, and the Enterprise repository), and run the following "
"commands::"
msgstr ""
"如果您最初安装Odoo时带有官方存储库的完整Github克隆,则更新过程要求您通过git提取最新的源代码。切换到每个存储库(主 Odoo "
"存储库和企业存储库)的目录,然后运行以下命令:"
#: ../../content/administration/maintain/update.rst:134
msgid ""
"The last command may encounter source code conflicts if you had edited the "
"Odoo source code locally. The error message will give you the list of files "
"with conflicts, and you will need to resolve the conflicts manually, by "
"editing them and deciding which part of the code to keep."
msgstr ""
"如果您在本地编辑了 Odoo "
"源代码,则最后一个命令可能会遇到源代码冲突。错误消息将为您提供有冲突的文件列表,您需要通过编辑它们并决定保留代码的哪一部分来手动解决冲突。"
#: ../../content/administration/maintain/update.rst:138
msgid ""
"Alternatively, if you prefer to simply discard the conflicting changes and "
"restore the official version, you can use the following command::"
msgstr "或者,如果您希望简单地放弃冲突的更改并恢复正式版本,则可以使用以下命令:"
#: ../../content/administration/maintain/update.rst:143
msgid ""
"Finally, restart the Odoo service or reboot the machine, and you should be "
"done."
msgstr "最后,重新启动Odoo服务或重新启动计算机,您应该完成。"
#: ../../content/administration/maintain/update.rst:149
msgid ""
"Please refer to our `Docker image documentation "
"<https://hub.docker.com/_/odoo/>`_ for specific update instructions."
msgstr "有关具体的更新说明,请参阅我们的“Docker 映像文档<https://hub.docker.com/_/odoo/>”。"
#: ../../content/administration/odoo_sh/advanced.rst:5
msgid "Advanced"
msgstr "高级"
#: ../../content/administration/odoo_sh/advanced/containers.rst:4
msgid "Containers"
msgstr "容器"
#: ../../content/administration/odoo_sh/advanced/containers.rst:7
#: ../../content/administration/odoo_sh/advanced/submodules.rst:9
#: ../../content/administration/odoo_sh/getting_started/branches.rst:7
#: ../../content/administration/odoo_sh/getting_started/builds.rst:9
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:7
#: ../../content/administration/odoo_sh/getting_started/online-editor.rst:9
#: ../../content/administration/odoo_sh/getting_started/settings.rst:7
#: ../../content/administration/odoo_sh/getting_started/status.rst:7
#: ../../content/administration/odoo_sh/overview.rst:5
msgid "Overview"
msgstr "概述"
#: ../../content/administration/odoo_sh/advanced/containers.rst:9
msgid ""
"Each build is isolated within its own container (Linux namespaced "
"container)."
msgstr "每个构建版本都隔离在其自己的容器(Linux 命名空间容器)中。"
#: ../../content/administration/odoo_sh/advanced/containers.rst:11
msgid ""
"The base is an Ubuntu system, where all of Odoo's required dependencies, as "
"well as common useful packages, are installed."
msgstr "基础是一个Ubuntu系统,其中安装了Odoo所有必需的依赖项以及常见的有用包。"
#: ../../content/administration/odoo_sh/advanced/containers.rst:14
msgid ""
"If your project requires additional Python dependencies, or more recent "
"releases, you can define a :file:`requirements.txt` file in the root of your"
" branches listing them. The platform will take care to install these "
"dependencies in your containers. `The pip requirements specifiers "
"<https://pip.pypa.io/en/stable/reference/pip_install/#requirement-"
"specifiers>`_ documentation can help you write a :file:`requirements.txt` "
"file. To have a concrete example, check out the `requirements.txt file of "
"Odoo <https://github.com/odoo/odoo/blob/14.0/requirements.txt>`_."
msgstr ""
"如果您的项目需要其他 Python 依赖项或更新的版本,则可以在列出它们的分支的根目录中定义一个 :file'requirements.txt' "
"文件。平台将负责在容器中安装这些依赖项。“pip "
"要求说明符<https://pip.pypa.io/en/stable/reference/pip_install/#requirement-"
"specifiers>”_ 文档可以帮助您编写 file'requirements.txt' "
"文件。要有一个具体的例子,请查看Odoo<https://github.com/odoo/odoo/blob/14.0/requirements.txt>_的“需求.txt文件。"
#: ../../content/administration/odoo_sh/advanced/containers.rst:22
msgid ""
"The :file:`requirements.txt` files of submodules are taken into account as "
"well. The platform looks for :file:`requirements.txt` files in each folder "
"containing Odoo modules: Not in the module folder itself, but in their "
"parent folder."
msgstr ""
"子模块的 file'requirements.txt' "
"文件也被考虑在内。该平台在包含Odoo模块的每个文件夹中查找:file'requirements.txt'文件:不是在模块文件夹本身,而是在其父文件夹中。"
#: ../../content/administration/odoo_sh/advanced/containers.rst:27
msgid "Directory structure"
msgstr "目录结构"
#: ../../content/administration/odoo_sh/advanced/containers.rst:29
msgid ""
"As the containers are Ubuntu based, their directory structure follows the "
"linux Filesystem Hierarchy Standard. `Ubuntu's filesystem tree overview "
"<https://help.ubuntu.com/community/LinuxFilesystemTreeOverview#Main_directories>`_"
" explains the main directories."
msgstr ""
"由于容器是基于Ubuntu的,因此它们的目录结构遵循linux文件系统层次结构标准。“Ubuntu "
"的文件系统树概述<https://help.ubuntu.com/community/LinuxFilesystemTreeOverview#Main_directories>”_"
" 解释了主目录。"
#: ../../content/administration/odoo_sh/advanced/containers.rst:33
msgid "Here are the Odoo.sh pertinent directories:"
msgstr "以下是 Odoo.sh 相关目录:"
#: ../../content/administration/odoo_sh/advanced/containers.rst:73
msgid "Both Python 2.7 and 3.5 are installed in the containers. However:"
msgstr "Python 2.7 和 3.5 都安装在容器中。然而:"
#: ../../content/administration/odoo_sh/advanced/containers.rst:75
msgid ""
"If your project is configured to use Odoo 10.0, the Odoo server runs with "
"Python 2.7."
msgstr "如果您的项目配置为使用Odoo 10.0,则Odoo服务器将与Python 2.7一起运行。"
#: ../../content/administration/odoo_sh/advanced/containers.rst:76
msgid ""
"If your project is configured to use Odoo 11.0 or above, the Odoo server "
"runs with Python 3.5."
msgstr "如果您的项目配置为使用Odoo 11.0或更高版本,则Odoo服务器将与Python 3.5一起运行。"
#: ../../content/administration/odoo_sh/advanced/containers.rst:79
msgid "Database shell"
msgstr "数据库外壳"
#: ../../content/administration/odoo_sh/advanced/containers.rst:81
msgid ""
"While accessing a container with the shell, you can access the database "
"using *psql*."
msgstr "使用 shell 访问容器时,可以使用 *psql* 访问数据库。"
#: ../../content/administration/odoo_sh/advanced/containers.rst:92
msgid ""
"**Be careful !** `Use transactions "
"<https://www.postgresql.org/docs/current/static/sql-begin.html>`_ "
"(*BEGIN...COMMIT/ROLLBACK*) for every *sql* statements leading to changes "
"(*UPDATE*, *DELETE*, *ALTER*, ...), especially for your production database."
msgstr ""
"**小心!** “使用事务<https://www.postgresql.org/docs/current/static/sql-"
"begin.html>”_ *BEGIN...COMMIT/ROLLBACK*)的每个 *sql* "
"语句导致更改(*UPDATE*、*DELETE*、*ALTER*、...),特别是对于您的生产数据库。"
#: ../../content/administration/odoo_sh/advanced/containers.rst:97
msgid ""
"The transaction mechanism is your safety net in case of mistake. You simply "
"have to rollback your changes to revert your database to its previous state."
msgstr "交易机制是您在发生错误时的安全网。您只需回滚更改即可将数据库还原到其以前的状态。"
#: ../../content/administration/odoo_sh/advanced/containers.rst:100
msgid ""
"For example, it may happen that you forget to set your *WHERE* condition."
msgstr "例如,您可能会忘记设置 *WHERE* 条件。"
#: ../../content/administration/odoo_sh/advanced/containers.rst:111
msgid ""
"In such a case, you can rollback to revert the unwanted changes that you "
"just mistakenly did, and rewrite the statement:"
msgstr "在这种情况下,您可以回滚以还原您刚刚错误地执行的不需要的更改,并重写语句:"
#: ../../content/administration/odoo_sh/advanced/containers.rst:122
msgid ""
"However, do not forget to either commit or rollback your transaction after "
"having done it. Open transactions may lock records in your tables and your "
"running database may wait for them to be released. It can cause a server to "
"hang indefinitely."
msgstr ""
"但是,不要忘记在完成事务后提交或回滚事务。打开的事务可能会锁定表中的记录,并且正在运行的数据库可能会等待它们被释放。它可能导致服务器无限期挂起。"
#: ../../content/administration/odoo_sh/advanced/containers.rst:126
msgid ""
"In addition, when possible, use your staging databases to test your "
"statements first. It gives you an extra safety net."
msgstr "此外,如果可能,请先使用临时数据库来测试语句。它为您提供了额外的安全网。"
#: ../../content/administration/odoo_sh/advanced/containers.rst:129
msgid "Run an Odoo server"
msgstr "运行 Odoo 服务器"
#: ../../content/administration/odoo_sh/advanced/containers.rst:131
msgid ""
"You can start an Odoo server instance from a container shell. You won't be "
"able to access it from the outside world with a browser, but you can for "
"instance:"
msgstr "您可以从容器 shell 启动 Odoo 服务器实例。您将无法使用浏览器从外部世界访问它,但您可以例如:"
#: ../../content/administration/odoo_sh/advanced/containers.rst:134
msgid "use the Odoo shell,"
msgstr "使用 Odoo shell"
#: ../../content/administration/odoo_sh/advanced/containers.rst:146
msgid "install a module,"
msgstr "装载新的模块"
#: ../../content/administration/odoo_sh/advanced/containers.rst:152
msgid "update a module,"
msgstr "更新模块,"
#: ../../content/administration/odoo_sh/advanced/containers.rst:158
msgid "run the tests for a module,"
msgstr "运行模块的测试,"
#: ../../content/administration/odoo_sh/advanced/containers.rst:164
msgid "In the above commands, the argument:"
msgstr "在上面的命令中,参数为:"
#: ../../content/administration/odoo_sh/advanced/containers.rst:166
msgid "``--without-demo=all`` prevents demo data to be loaded for all modules"
msgstr "“--without-demo=all”阻止加载所有模块的演示数据"
#: ../../content/administration/odoo_sh/advanced/containers.rst:167
msgid ""
"``--stop-after-init`` will immediately shutdown the server instance after it"
" completed the operations you asked."
msgstr "“---在初始化后停止”将在服务器实例完成您请求的操作后立即将其关闭。"
#: ../../content/administration/odoo_sh/advanced/containers.rst:169
msgid ""
"More options are available and detailed in the :doc:`CLI documentation "
"</developer/misc/other/cmdline>`."
msgstr "更多选项在:d中提供并详细介绍了</开发人员/misc/other/cmdline>”。"
#: ../../content/administration/odoo_sh/advanced/containers.rst:172
msgid ""
"You can find in the logs (*~/logs/odoo.log*) the addons path used by Odoo.sh"
" to run your server. Look for \"*odoo: addons paths*\":"
msgstr "您可以在日志(*~/logs/odoo.log*)中找到 Odoo.sh 用于运行服务器的插件路径。查找“*odoo: 插件路径*”:"
#: ../../content/administration/odoo_sh/advanced/containers.rst:181
msgid ""
"**Be careful**, especially with your production database. Operations that "
"you perform running this Odoo server instance are not isolated: Changes will"
" be effective in the database. Always, make your tests in your staging "
"databases."
msgstr "**要小心**,尤其是使用生产数据库时。您运行此Odoo服务器实例执行的操作不是隔离的:更改将在数据库中生效。始终在临时数据库中进行测试。"
#: ../../content/administration/odoo_sh/advanced/containers.rst:186
msgid "Debugging in Odoo.sh"
msgstr "在 Odoo.sh 中调试"
#: ../../content/administration/odoo_sh/advanced/containers.rst:188
msgid ""
"Debugging an Odoo.sh build is not really different than another Python app. "
"This article only explains the specificities and limitations of the Odoo.sh "
"platform, and assumes that you already know how to use a debugger."
msgstr ""
"调试 Odoo.sh 生成与另一个 Python 应用没有什么不同。本文仅介绍 Odoo.sh 平台的特性和限制,并假定您已经知道如何使用调试器。"
#: ../../content/administration/odoo_sh/advanced/containers.rst:190
msgid ""
"If you don't know how to debug a Python application yet, there are multiple "
"introductory courses that can be easily found on the Internet."
msgstr "如果您还不知道如何调试Python应用程序,则可以在Internet上轻松找到多个入门课程。"
#: ../../content/administration/odoo_sh/advanced/containers.rst:192
msgid ""
"You can use ``pdb``, ``pudb`` or ``ipdb`` to debug your code on Odoo.sh. As "
"the server is run outside a shell, you cannot launch the debugger directly "
"from your Odoo instance backend as the debugger needs a shell to operate."
msgstr ""
"您可以使用“pdb”,“pudb”或“ipdb”在 Odoo.sh 调试代码。由于服务器在 shell 外部运行,因此您无法直接从 Odoo "
"实例后端启动调试器,因为调试器需要一个 shell 才能运行。"
#: ../../content/administration/odoo_sh/advanced/containers.rst:195
msgid ""
"`pdb <https://docs.python.org/3/library/pdb.html>`_ is installed by default "
"in every container."
msgstr "“pdb <https://docs.python.org/3/library/pdb.html>”_ 默认安装在每个容器中。"
#: ../../content/administration/odoo_sh/advanced/containers.rst:197
msgid ""
"If you want to use `pudb <https://pypi.org/project/pudb/>`_ or `ipdb "
"<https://pypi.org/project/ipdb/>`_ you have to install it before."
msgstr ""
"如果你想使用'pudb <https://pypi.org/project/pudb/>'_或'ipdb "
"<https://pypi.org/project/ipdb/>'_,你必须先安装它。"
#: ../../content/administration/odoo_sh/advanced/containers.rst:199
msgid "To do so, you have two options:"
msgstr "为此,您有两种选择:"
#: ../../content/administration/odoo_sh/advanced/containers.rst:201
msgid "temporary (only in the current build):"
msgstr "临时(仅在当前版本中):"
#: ../../content/administration/odoo_sh/advanced/containers.rst:207
msgid "or"
msgstr "或"
#: ../../content/administration/odoo_sh/advanced/containers.rst:213
msgid ""
"permanent: add ``pudb`` or ``ipdb`` to your project ``requirements.txt`` "
"file."
msgstr "永久:将“pudb”或“ipdb”添加到项目“要求.txt”文件中。"
#: ../../content/administration/odoo_sh/advanced/containers.rst:216
msgid ""
"Then edit the code where you want to trigger the debugger and add this:"
msgstr "然后编辑要触发调试器的代码并添加以下内容:"
#: ../../content/administration/odoo_sh/advanced/containers.rst:224
msgid ""
"The condition :code:`sys.__stdin__.isatty()` is a hack that detects if you "
"run Odoo from a shell."
msgstr "条件:code'sys.__stdin__.isatty()'是一个黑客,可以检测你是否从shell运行Odoo。"
#: ../../content/administration/odoo_sh/advanced/containers.rst:226
msgid "Save the file and then run the Odoo Shell:"
msgstr "保存文件,然后运行 Odoo Shell"
#: ../../content/administration/odoo_sh/advanced/containers.rst:232
msgid ""
"Finally, *via* the Odoo Shell, you can trigger the piece of "
"code/function/method you want to debug."
msgstr "最后,*通过*Odoo Shell,您可以触发要调试的代码/函数/方法。"
#: ../../content/administration/odoo_sh/advanced/frequent_technical_questions.rst:6
msgid "Frequent Technical Questions"
msgstr "常见的技术问题"
#: ../../content/administration/odoo_sh/advanced/frequent_technical_questions.rst:9
msgid "\"Scheduled actions do not run at the exact time they were expected\""
msgstr "“计划的操作不会在预期的确切时间运行”"
#: ../../content/administration/odoo_sh/advanced/frequent_technical_questions.rst:11
msgid ""
"On the Odoo.sh platform, we cannot guarantee an exact running time for "
"scheduled actions."
msgstr "在 Odoo.sh 平台上,我们无法保证计划操作的确切运行时间。"
#: ../../content/administration/odoo_sh/advanced/frequent_technical_questions.rst:13
msgid ""
"This is due to the fact that there might be multiple customers on the same "
"server, and we must guarantee a fair share of the server for every customer."
" Scheduled actions are therefore implemented slightly differently than on a "
"regular Odoo server, and are run on a *best effort* policy."
msgstr ""
"这是因为同一台服务器上可能有多个客户,我们必须保证每个客户都有公平的服务器份额。因此,计划操作的实现方式与在常规 Odoo 服务器上略有不同,并且按照 "
"*尽力而为* 策略运行。"
#: ../../content/administration/odoo_sh/advanced/frequent_technical_questions.rst:16
msgid ""
"Do not expect any scheduled action to be run more often than every 5 min."
msgstr "不要期望任何计划的操作运行频率高于每 5 分钟一次。"
#: ../../content/administration/odoo_sh/advanced/frequent_technical_questions.rst:19
msgid "Are there \"best practices\" regarding scheduled actions?"
msgstr "是否有关于计划操作的“最佳实践”?"
#: ../../content/administration/odoo_sh/advanced/frequent_technical_questions.rst:21
msgid ""
"**Odoo.sh always limits the execution time of scheduled actions (*aka* "
"crons).** Therefore, you must keep this fact in mind when developing your "
"own crons."
msgstr "**Odoo.sh 总是限制计划操作(*aka* crons)的执行时间**因此,在开发自己的克隆时,您必须牢记这一事实。"
#: ../../content/administration/odoo_sh/advanced/frequent_technical_questions.rst:24
msgid "We advise that:"
msgstr "我们建议:"
#: ../../content/administration/odoo_sh/advanced/frequent_technical_questions.rst:26
msgid "Your scheduled actions should work on small batches of records."
msgstr "计划的操作应该适用于小批量记录。"
#: ../../content/administration/odoo_sh/advanced/frequent_technical_questions.rst:27
msgid ""
"Your scheduled actions should commit their work after processing each batch;"
" this way, if they get interrupted by the time-limit, there is no need to "
"start over."
msgstr "您计划的行动应该在处理每个批次后提交他们的工作;这样,如果他们被时间限制打断,就没有必要重新开始。"
#: ../../content/administration/odoo_sh/advanced/frequent_technical_questions.rst:29
msgid ""
"Your scheduled actions should be `idempotent "
"<https://stackoverflow.com/a/1077421/3332416>`_: they must not cause side-"
"effects if they are started more often than expected."
msgstr ""
"您计划的操作应该是“幂等<https://stackoverflow.com/a/1077421/3332416>”_:如果它们开始的频率高于预期,则它们不得引起副作用。"
#: ../../content/administration/odoo_sh/advanced/submodules.rst:6
#: ../../content/administration/odoo_sh/getting_started/settings.rst:110
msgid "Submodules"
msgstr "子模块"
#: ../../content/administration/odoo_sh/advanced/submodules.rst:11
msgid ""
"A `Git submodule <https://git-scm.com/book/en/v2/Git-Tools-Submodules>`_ "
"allows you to integrate other Git projects into your code, without the need "
"to copy-paste all their code."
msgstr ""
"“Git 子模块<https://git-scm.com/book/en/v2/Git-Tools-Submodules>”_ 允许您将其他 Git "
"项目集成到代码中,而无需复制粘贴其所有代码。"
#: ../../content/administration/odoo_sh/advanced/submodules.rst:14
msgid ""
"Indeed, your custom modules can depend on modules from other repositories. "
"Regarding Odoo, this feature allows you to add modules from other Git "
"repositories into the branches of your repository. Adding these dependencies"
" in your branch through submodules makes the deployment of your code and "
"servers easier, as you can clone the repositories added as submodules at the"
" same time you clone your own repository."
msgstr ""
"实际上,您的自定义模块可以依赖于其他存储库中的模块。关于Odoo,此功能允许您将其他Git存储库中的模块添加到存储库的分支中。通过子模块在分支中添加这些依赖项可以更轻松地部署代码和服务器,因为您可以在克隆自己的存储库的同时克隆作为子模块添加的存储库。"
#: ../../content/administration/odoo_sh/advanced/submodules.rst:19
msgid ""
"Besides, you can choose the branch of the repository added as submodule and "
"you have the control of the revision you want. It's up to you to decide "
"whether you want to pin the submodule to a specific revision and when you "
"want to update to a newer revision."
msgstr ""
"此外,您可以选择作为子模块添加的存储库的分支,并且您可以控制所需的修订版。由您决定是否要将子模块固定到特定修订版以及何时要更新到较新的修订版。"
#: ../../content/administration/odoo_sh/advanced/submodules.rst:24
msgid ""
"In Odoo.sh, the submodules give you the possibility to use and depend on "
"modules available in other repositories. The platform will detect that you "
"added modules through submodules in your branches and add them to your "
"addons path automatically so you can install them in your databases."
msgstr ""
"在 Odoo.sh "
"中,子模块使您能够使用并依赖于其他存储库中可用的模块。该平台将检测您通过分支中的子模块添加的模块,并自动将它们添加到插件路径中,以便您可以将它们安装在数据库中。"
#: ../../content/administration/odoo_sh/advanced/submodules.rst:28
msgid ""
"If you add private repositories as submodules in your branches, you need to "
"configure a deploy key in your Odoo.sh project settings and in your "
"repository settings. Otherwise Odoo.sh won't be allowed to download them. "
"The procedure is detailed in the chapter :ref:`Settings > Submodules "
"<odoosh-gettingstarted-settings-submodules>`."
msgstr ""
"如果将私有仓库添加为分支中的子模块,则需要在 Odoo.sh 项目设置和仓库设置中配置部署密钥。否则,将不允许 Odoo.sh "
"下载它们。该过程在:ref'设置>子模块<odoosh-gettingstarted-settings-submodules>'一</odoosh-"
"gettingstarted-settings-submodules>章中有详细说明。"
#: ../../content/administration/odoo_sh/advanced/submodules.rst:34
msgid "Adding a submodule"
msgstr "添加子模块"
#: ../../content/administration/odoo_sh/advanced/submodules.rst:37
msgid "With Odoo.sh (simple)"
msgstr "带 Odoo.sh(简单)"
#: ../../content/administration/odoo_sh/advanced/submodules.rst:40
msgid ""
"For now it is not possible to add **private** repositories with this method."
" You can nevertheless do so :ref:`with Git <odoosh-advanced-submodules-"
"withgit>`."
msgstr ""
"目前,无法使用此方法添加**私有**存储库。不过,你可以这样做:ref'with Git <odoosh-advanced-submodules-"
"withgit>'。</odoosh-advanced-submodules-withgit>"
#: ../../content/administration/odoo_sh/advanced/submodules.rst:43
msgid ""
"On Odoo.sh, in the branches view of your project, choose the branch in which"
" you want to add a submodule."
msgstr "在 Odoo.sh,在项目的分支视图中,选择要在其中添加子模块的分支。"
#: ../../content/administration/odoo_sh/advanced/submodules.rst:45
msgid ""
"In the upper right corner, click on the *Submodule* button, and then on "
"*Run*."
msgstr "在右上角,单击“*子模块*”按钮,然后单击“*运行”*。"
#: ../../content/administration/odoo_sh/advanced/submodules.rst:50
msgid "A dialog with a form is shown. Fill the inputs as follows:"
msgstr "将显示带有窗体的对话框。按如下方式填写输入:"
#: ../../content/administration/odoo_sh/advanced/submodules.rst:52
msgid "Repository URL: The SSH URL of the repository."
msgstr "存储库 URL:存储库的 SSH URL。"
#: ../../content/administration/odoo_sh/advanced/submodules.rst:53
msgid "Branch: The branch you want to use."
msgstr "分支:要使用的分支。"
#: ../../content/administration/odoo_sh/advanced/submodules.rst:54
msgid ""
"Path: The folder in which you want to add this submodule in your branch."
msgstr "路径:要在分支中添加此子模块的文件夹。"
#: ../../content/administration/odoo_sh/advanced/submodules.rst:59
msgid ""
"On Github, you can get the repository URL with the *Clone or download* "
"button of the repository. Make sure to *use SSH*."
msgstr "在 Github 上,您可以使用存储库的 *克隆或下载* 按钮获取存储库 URL。确保*使用SSH*。"
#: ../../content/administration/odoo_sh/advanced/submodules.rst:67
msgid "With Git (advanced)"
msgstr "使用 Git(高级)"
#: ../../content/administration/odoo_sh/advanced/submodules.rst:69
msgid ""
"In a terminal, in the folder where your Git repository is cloned, checkout "
"the branch in which you want to add a submodule:"
msgstr "在终端中,在克隆 Git 存储库的文件夹中,检出要在其中添加子模块的分支:"
#: ../../content/administration/odoo_sh/advanced/submodules.rst:76
msgid "Then, add the submodule using the command below:"
msgstr "然后,使用以下命令添加子模块:"
#: ../../content/administration/odoo_sh/advanced/submodules.rst:82
#: ../../content/administration/odoo_sh/advanced/submodules.rst:94
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:358
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:487
msgid "Replace"
msgstr "更换"
#: ../../content/administration/odoo_sh/advanced/submodules.rst:84
msgid ""
"*<git@yourprovider.com>:<username/repository.git>* by the SSH URL of the "
"repository you want to add as submodule,"
msgstr "*<git@yourprovider.com><用户名/repository.git>*由您要添加为子模块的存储库的SSH URL组成,"
#: ../../content/administration/odoo_sh/advanced/submodules.rst:85
msgid "*<branch>* by the branch you want to use in the above repository,"
msgstr "*<branch>* 由您要在上面的存储库中使用的分支,</branch>"
#: ../../content/administration/odoo_sh/advanced/submodules.rst:86
msgid "*<path>* by the folder in which you want to add this submodule."
msgstr "*<path>* 由要在其中添加此子模块的文件夹。</path>"
#: ../../content/administration/odoo_sh/advanced/submodules.rst:88
msgid "Commit and push your changes:"
msgstr "提交并推送更改:"
#: ../../content/administration/odoo_sh/advanced/submodules.rst:96
msgid ""
"<remote> by the repository on which you want to push your changes. For a "
"standard Git setup, this is *origin*."
msgstr "<remote> 按要在其上推送更改的存储库。对于标准 Git 设置,这是 *origin*。</remote>"
#: ../../content/administration/odoo_sh/advanced/submodules.rst:97
msgid ""
"<branch> by the branch on which you want to push your changes. Most likely "
"the branch you used :code:`git checkout` on in the first step."
msgstr "<branch> 按要推送更改的分支。最有可能是您在第一步中使用的分支:code'git checkout'。</branch>"
#: ../../content/administration/odoo_sh/advanced/submodules.rst:100
msgid ""
"You can read the `git-scm.com documentation <https://git-"
"scm.com/book/en/v2/Git-Tools-Submodules>`_ for more details about the Git "
"submodules. For instance, if you would like to update your submodules to "
"have their latest revision, you can follow the chapter `Pulling in Upstream "
"changes <https://git-scm.com/book/en/v2/Git-Tools-"
"Submodules#_pulling_in_upstream_changes_from_the_submodule_remote>`_."
msgstr ""
"您可以阅读“git-scm.com 文档<https://git-scm.com/book/en/v2/Git-Tools-Submodules>”_ "
"以获取有关 Git 子模块的更多详细信息。例如,如果您想更新子模块以使其具有最新版本,则可以按照“拉入上游更改<https://git-"
"scm.com/book/en/v2/Git-Tools-"
"Submodules#_pulling_in_upstream_changes_from_the_submodule_remote>”一章进行操作。"
#: ../../content/administration/odoo_sh/advanced/submodules.rst:107
msgid "Ignore modules"
msgstr "忽略模块"
#: ../../content/administration/odoo_sh/advanced/submodules.rst:109
msgid ""
"If you're adding a repository that contains a lot of modules, you may want "
"to ignore some of them in case there are any that are installed "
"automatically. To do so, you can prefix your submodule folder with a "
":code:`.`. The platform will ignore this folder and you can hand pick your "
"modules by creating symlinks to them from another folder."
msgstr ""
"如果要添加包含大量模块的存储库,则可能需要忽略其中一些模块,以防自动安装任何模块。为此,您可以在子模块文件夹前面加上 "
"code'.'。平台将忽略此文件夹,您可以通过从另一个文件夹创建指向它们的符号链接来手动选择模块。"
#: ../../content/administration/odoo_sh/getting_started.rst:5
msgid "Get started"
msgstr "开始"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:4
msgid "Branches"
msgstr "分支"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:9
msgid ""
"The branches view gives you an overview of the different branches your "
"repository has."
msgstr "分支视图为您提供了存储库具有的不同分支的概述。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:17
#: ../../content/administration/odoo_sh/getting_started/builds.rst:40
msgid "Stages"
msgstr "阶段"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:19
msgid ""
"Odoo.sh offers three different stages for your branches: production, staging"
" and development."
msgstr "Odoo.sh 为您的分支机构提供三个不同的阶段:生产、暂存和开发。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:21
msgid ""
"You can change the stage of a branch by drag and dropping it into the stage "
"section title."
msgstr "您可以通过将分支拖放到阶段部分标题中来更改分支的阶段。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:29
#: ../../content/administration/odoo_sh/getting_started/builds.rst:43
msgid "Production"
msgstr "生产"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:30
msgid ""
"This is the branch holding the code on which your production database runs. "
"There can be only one production branch."
msgstr "这是保存运行生产数据库的代码的分支。只能有一个生产分支。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:33
msgid ""
"When you push a new commit in this branch, your production server is updated"
" with the code of the new revision and is then restarted."
msgstr "在此分支中推送新提交时,将使用新版本的代码更新生产服务器,然后重新启动。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:36
msgid ""
"If your changes require the update of a module, such as a change in a form "
"view, and you want it to be performed automatically, increase the version "
"number of the module in its manifest (*__manifest__.py*). The platform will "
"then take care to perform the update during which the instance will be held "
"temporarily unavailable for maintenance reason."
msgstr ""
"如果您的更改需要更新模块(如窗体视图中的更改),并且您希望自动执行该更改,请增加模块清单中的版本号 "
"*__manifest__.py*)。然后,平台将负责执行更新,在此期间,由于维护原因,实例将暂时不可用。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:43
msgid ""
"This method is equivalent to perform an upgrade of the module through the "
"Apps menu, or through the :code:`-u` switch of :doc:`the command line "
"</developer/misc/other/cmdline>`."
msgstr ""
"此方法等效于通过“应用”菜单或通过 :d oc:“命令行</developer/misc/other/cmdline>”的 code'-u' "
"开关执行模块升级。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:47
msgid ""
"In the case the changes in the commit prevent the server to restart, or if "
"the modules update fails, the server is automatically reverted to the "
"previous successful code revision and the database is roll-backed as it was "
"before the update. You still have access to the log of the failed update, so"
" you can troubleshoot it."
msgstr ""
"如果提交中的更改阻止服务器重新启动,或者如果模块更新失败,服务器将自动恢复到以前成功的代码修订版,并且数据库将按更新前的状态进行回滚。您仍然可以访问失败更新的日志,以便对其进行故障排除。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:53
msgid ""
"The demo data is not loaded, as it is not meant to be used in a production "
"database. The unit tests are not performed, as it would increase the "
"unavailability time of the production database during the updates."
msgstr "不会加载演示数据,因为它不适合在生产数据库中使用。不执行单元测试,因为这会增加更新期间生产数据库的不可用时间。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:57
msgid ""
"Partners using trial projects should be aware their production branch, along"
" with all the staging branches, will automatically be set back to the "
"development stage after 30 days."
msgstr "使用试用项目的合作伙伴应注意,其生产分支以及所有暂存分支将在 30 天后自动设置回开发阶段。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:61
#: ../../content/administration/odoo_sh/getting_started/builds.rst:61
msgid "Staging"
msgstr "暂存"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:62
msgid ""
"Staging branches are meant to test your new features using the production "
"data without compromising the actual production database with test records. "
"They will create databases that are neutralized duplicates of the production"
" database."
msgstr "暂存分支旨在使用生产数据测试新功能,而不会损害具有测试记录的实际生产数据库。他们将创建作为生产数据库的中和副本的数据库。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:66
msgid "The neutralization includes:"
msgstr "中和包括:"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:68
msgid ""
"Disabling scheduled actions. If you want to test them, you can trigger their"
" action manually or re-enable them. Be aware that the platform will trigger "
"them less often if no one is using the database in order to save up "
"resources."
msgstr "禁用计划操作。如果要测试它们,可以手动触发它们的操作或重新启用它们。请注意,如果没有人使用数据库以节省资源,则平台将较少地触发它们。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:71
msgid ""
"Disabling outgoing emails by intercepting them with a mailcatcher. An "
":ref:`interface to view <odoosh-gettingstarted-branches-tabs-mails>` the "
"emails sent by your database is provided. That way, you do not have to worry"
" about sending test emails to your contacts."
msgstr ""
"通过使用邮件捕获器拦截传出电子邮件来禁用这些电子邮件。提供了一个:ref:'界面来查看 <odoosh-gettingstarted-branches-"
"tabs-mails>'数据库发送的电子邮件。这样,您就不必担心向联系人发送测试电子邮件。</odoosh-gettingstarted-"
"branches-tabs-mails>"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:74
msgid "Setting payment acquirers and shipping providers in test mode."
msgstr "将付款收单行和发货提供商设置为测试模式。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:75
msgid "Disabling IAP services"
msgstr "禁用 IAP 服务"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:77
msgid ""
"The latest database will be kept alive indefinitely, older ones from the "
"same branch may get garbage collected to make room for new ones. It will be "
"valid for 3 months, after which you will be expected to rebuild the branch. "
"If you make configuration or view changes in these databases, make sure to "
"document them or write them directly in the modules of the branch, using XML"
" data files overriding the default configuration or views."
msgstr ""
"最新的数据库将无限期地保持活动状态,来自同一分支的旧数据库可能会被垃圾收集,以便为新数据库腾出空间。它的有效期为3个月,之后您将需要重建分支。如果在这些数据库中进行配置或视图更改,请确保使用覆盖默认配置或视图的"
" XML 数据文件来记录这些更改或直接在分支的模块中写入这些更改。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:82
msgid ""
"The unit tests are not performed as, in Odoo, they currently rely on the "
"demo data, which is not loaded in the production database. In the future, if"
" Odoo supports to run the unit tests without the demo data, Odoo.sh will "
"then consider running the tests on staging databases."
msgstr ""
"单元测试不是在执行的,因为在Odoo中,它们当前依赖于演示数据,而演示数据不会加载到生产数据库中。将来,如果Odoo支持在没有演示数据的情况下运行单元测试,Odoo.sh"
" 将考虑在临时数据库上运行测试。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:88
#: ../../content/administration/odoo_sh/getting_started/builds.rst:80
#: ../../content/administration/odoo_sh/getting_started/settings.rst:52
msgid "Development"
msgstr "开发"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:89
msgid ""
"Development branches create new databases using the demo data to run the "
"unit tests. The installed modules are the ones included in your branches. "
"You can change this list of modules to install in your :ref:`project "
"Settings <odoosh-gettingstarted-settings-modules-installation>`."
msgstr ""
"开发分支使用演示数据创建新数据库来运行单元测试。已安装的模块是分支中包含的模块。您可以在 :ref'project Settings' "
"中更改此模块列表以进行安装 <odoosh-gettingstarted-settings-modules-"
"installation>。</odoosh-gettingstarted-settings-modules-installation>"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:93
msgid ""
"When you push a new commit in one of these branches, a new server is "
"started, with a database created from scratch and the new revision of the "
"branch. The demo data is loaded, and the unit tests are performed by "
"default. This verifies your changes do not break any of the features tested "
"by them. If you wish, you can disable the tests or allow specific tests to "
"be run with custom tags in the :ref:`branch's settings <odoosh-"
"gettingstarted-branches-tabs-settings>`."
msgstr ""
"在其中一个分支中推送新提交时,将启动一个新服务器,并从头开始创建数据库和分支的新版本。加载演示数据,并默认执行单元测试。这将验证您的更改不会破坏它们测试的任何功能。如果您愿意,可以禁用测试或允许在"
" ref'branch''s settings ' 中使用自定义标记运行特定测试 <odoosh-gettingstarted-branches-"
"tabs-settings>。</odoosh-gettingstarted-branches-tabs-settings>"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:100
msgid ""
"Similar to staging branches, the emails are not sent but are intercepted by "
"a mailcatcher and scheduled actions are not triggered as often is the "
"database is not in use."
msgstr "与暂存分支类似,电子邮件不会发送,但会被邮件捕获器拦截,并且不会触发计划的操作,因为数据库通常未被使用。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:103
msgid ""
"The databases created for development branches are meant to live around "
"three days. After that, they can be automatically garbage collected to make "
"room for new databases without prior notice."
msgstr "为开发分支创建的数据库应保留三天左右。之后,它们可以自动进行垃圾回收,以便为新数据库腾出空间,恕不另行通知。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:109
msgid "Merging your branches"
msgstr "合并您的分支机构"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:110
msgid ""
"You can merge your branches easily by drag and dropping them into each "
"other."
msgstr "您可以通过将分支拖放到彼此中来轻松合并分支。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:115
msgid ""
"When you want to test the changes of your development branches with the "
"production data, you can either:"
msgstr "如果要使用生产数据测试开发分支的更改,可以执行以下操作之一:"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:118
msgid ""
"merge the development branch into your staging branch, by drag and dropping "
"it onto the desired staging branch,"
msgstr "将开发分支合并到您的暂存分支中,方法是将其拖放到所需的暂存分支上,"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:119
msgid ""
"drag and dropping the development branch on the staging section title, to "
"make it become a staging branch."
msgstr "将开发分支拖放到暂存部分标题上,以使其成为暂存分支。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:121
msgid ""
"When your latest changes are ready for production, you can drag and drop "
"your staging branch onto your production branch to merge and deploy in "
"production your newest features."
msgstr "当最新更改准备好投入生产时,可以将过渡分支拖放到生产分支上,以便在生产中合并和部署最新功能。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:125
msgid ""
"If you are bold enough, you can merge your development branches into your "
"production branch as well. It just means you skip the validation of your "
"changes with the production data through a staging branch."
msgstr "如果您足够大胆,也可以将开发分支合并到生产分支中。这只是意味着您跳过通过过渡分支对生产数据进行更改的验证。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:129
msgid ""
"You can merge your development branches into each other, and your staging "
"branches into each other."
msgstr "您可以将开发分支相互合并,也可以将过渡分支相互合并。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:131
msgid ""
"Of course, you can also use :code:`git merge` directly on your workstation "
"to merge your branches. Odoo.sh will be notified when new revisions have "
"been pushed in your branches."
msgstr ""
"当然,您也可以直接在工作站上使用 code'git merge' 来合并您的分支。Odoo.sh 将在您的分支机构中推送新修订时收到通知。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:134
msgid ""
"Merging a staging branch in the production branch only merges the source "
"code: Any configuration changes you made in the staging databases are not "
"passed to the production database."
msgstr "合并生产分支中的暂存分支只会合并源代码:在临时数据库中所做的任何配置更改都不会传递到生产数据库。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:137
msgid ""
"If you test configuration changes in staging branches, and want them to be "
"applied in the production, you have to either:"
msgstr "如果在暂存分支中测试配置更改,并希望在生产中应用这些更改,则必须执行以下操作之一:"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:139
msgid ""
"write the configuration changes in XML data files overriding the default "
"configuration or views in your branches, and then increase the version of "
"your module in its manifest (*__manifest__.py*) to trigger the update of the"
" module when you merge your staging branch in your production branch. This "
"is the best practice for a better scalability of your developments as you "
"will use the Git versioning features for all your configuration changes, and"
" therefore have a traceability for your changes."
msgstr ""
"在 XML 数据文件中写入配置更改,覆盖分支中的默认配置或视图,然后在其清单 (*__manifest__.py* "
"中增加模块的版本,以便在将过渡分支合并到生产分支时触发模块的更新。这是提高开发可伸缩性的最佳实践,因为您将对所有配置更改使用 Git "
"版本控制功能,因此对更改具有可追溯性。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:145
msgid ""
"pass them manually from your staging to your production database, by "
"copy/pasting them."
msgstr "通过复制/粘贴它们,将它们从暂存手动传递到生产数据库。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:150
msgid "Tabs"
msgstr "页卡"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:153
#: ../../content/administration/odoo_sh/getting_started/settings.rst:52
#: ../../content/administration/odoo_sh/getting_started/settings.rst:64
msgid "History"
msgstr "历史"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:154
msgid "An overview of your branch history:"
msgstr "您的分行历史概览:"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:156
msgid "The messages of the commits and their authors,"
msgstr "提交及其作者的信息,"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:157
msgid ""
"The various events linked to the platform, such as stage changes, database "
"imports, backup restores."
msgstr "链接到平台的各种事件,例如阶段更改,数据库导入,备份还原。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:162
msgid ""
"For each event, a status is displayed in the top right-hand corner. It can "
"provide information about the ongoing operation on the database "
"(installation, update, backup import, ...), or its result (tests feedback, "
"successful backup import, ...). When an operation is successful, you can "
"access the database thanks to the *connect* button."
msgstr ""
"对于每个事件,状态显示在右上角。它可以提供有关数据库上正在进行的操作(安装、更新、备份导入等)或其结果(测试反馈、备份导入成功等)的信息。操作成功后,您可以通过"
" *connect* 按钮访问数据库。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:170
#: ../../content/administration/odoo_sh/getting_started/settings.rst:60
#: ../../content/administration/odoo_sh/getting_started/settings.rst:72
msgid "Mails"
msgstr "邮件"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:171
msgid ""
"This tab contains the mail catcher. It displays an overview of the emails "
"sent by your database. The mail catcher is available for your development "
"and staging branches as the emails of your production database are really "
"sent instead of being intercepted."
msgstr ""
"此选项卡包含邮件捕获程序。它显示数据库发送的电子邮件的概述。邮件捕获器可用于您的开发和暂存分支,因为生产数据库的电子邮件实际上是发送的,而不是被拦截的。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:180
msgid "Shell"
msgstr "命令"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:181
msgid ""
"A shell access to your container. You can perform basic linux commands "
"(:code:`ls`, :code:`top`) and open a shell on your database by typing "
":code:`psql`."
msgstr ""
"对容器的 shell 访问。您可以执行基本的 linux 命令 (:code'ls' code'top'), 并通过键入 "
"code'psql' 在数据库上打开一个 shell。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:187
#: ../../content/administration/odoo_sh/getting_started/branches.rst:203
msgid ""
"You can open multiple tabs and drag-and-drop them to arrange the layout as "
"you wish, for instance side by side."
msgstr "您可以打开多个选项卡并拖放它们以根据需要排列布局,例如并排排列。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:192
msgid ""
"Long running shell instances are not guaranteed. Idle shells can be "
"disconnected at anytime in order to free up resources."
msgstr "不能保证长时间运行的 shell 实例。空闲 shell 可以随时断开连接,以便释放资源。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:196
msgid "Editor"
msgstr "编辑"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:197
msgid ""
"An online integrated development environment (IDE) to edit the source code. "
"You can also open terminals, Python consoles and even Odoo Shell consoles."
msgstr "用于编辑源代码的在线集成开发环境 (IDE)。您还可以打开终端,Python控制台甚至Odoo Shell控制台。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:207
#: ../../content/administration/odoo_sh/getting_started/settings.rst:74
msgid "Monitoring"
msgstr "监控"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:208
msgid "This link contains various monitoring metrics of the current build."
msgstr "此链接包含当前生成的各种监视指标。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:213
msgid ""
"You can zoom, change the time range or select a specific metric on each "
"graph. On the graphs, annotations help you relate to changes on the build "
"(database import, git push, etc...)."
msgstr "您可以缩放、更改时间范围或在每个图表上选择特定指标。在图表上,注释可帮助您与构建(数据库导入,git推送等)的更改相关联。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:219
#: ../../content/administration/odoo_sh/getting_started/settings.rst:56
#: ../../content/administration/odoo_sh/getting_started/settings.rst:68
msgid "Logs"
msgstr "纪录"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:220
msgid "A viewer to have a look to your server logs."
msgstr "查看服务器日志的查看器。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:225
msgid "Different logs are available:"
msgstr "可以使用不同的日志:"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:227
msgid ""
"install.log: The logs of the database installation. In a development branch,"
" the logs of the tests are included."
msgstr "install.log:数据库安装的日志。在开发分支中,包括测试的日志。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:228
msgid "pip.log: The logs of the Python dependencies installation."
msgstr "pip.logPython 依赖项安装的日志。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:229
msgid "odoo.log: The logs of the running server."
msgstr "odoo.log:正在运行的服务器的日志。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:230
msgid "update.log: The logs of the database updates."
msgstr "update.log:数据库更新的日志。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:231
msgid ""
"pg_long_queries.log: The logs of psql queries that take an unusual amount of"
" time."
msgstr "pg_long_queries.logpsql 查询的日志,这些查询需要花费异常的时间。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:233
msgid ""
"If new lines are added in the logs, they will be displayed automatically. If"
" you scroll to the bottom, the browser will scroll automatically each time a"
" new line is added."
msgstr "如果在日志中添加新行,它们将自动显示。如果滚动到底部,则每次添加新行时,浏览器都会自动滚动。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:236
msgid ""
"You can pause the logs fetching by clicking on the according button in the "
"upper right corner of the view. The fetching is automatically stopped after "
"5 minutes. You can restart it using the play button."
msgstr "您可以通过单击视图右上角的相应按钮来暂停日志提取。抓取会在 5 分钟后自动停止。您可以使用播放按钮重新启动它。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:242
#: ../../content/administration/odoo_sh/getting_started/settings.rst:76
msgid "Backups"
msgstr "备份"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:243
msgid ""
"A list of the backups available for download and restore, the ability to "
"perform a manual backup and to import a database."
msgstr "可用于下载和还原的备份列表,执行手动备份和导入数据库的功能。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:249
msgid ""
"Odoo.sh makes daily backups of the production database. It keeps 7 daily, 4 "
"weekly and 3 monthly backups. Each backup includes the database dump, the "
"filestore (attachments, binary fields), logs and sessions."
msgstr ""
"Odoo.sh 对生产数据库进行每日备份。它每天保留7个,每周4个备份和每月3个备份。每个备份都包括数据库转储、文件库(附件、二进制字段)、日志和会话。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:252
msgid ""
"Staging and development databases are not backed up. You nevertheless have "
"the possibility to restore a backup of the production database in your "
"staging branches, for testing purposes, or to manually recover data that has"
" been deleted by accident from the production database."
msgstr "不备份暂存数据库和开发数据库。但是,出于测试目的,您可以在暂存分支中还原生产数据库的备份,或者手动恢复从生产数据库中意外删除的数据。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:256
msgid ""
"The list contains the backups kept on the server your production database is"
" hosted on. This server only keeps one month of backups: 7 daily and 4 "
"weekly backups."
msgstr "该列表包含保存在托管生产数据库的服务器上的备份。此服务器仅保留一个月的备份:每天 7 次备份和 4 次每周备份。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:259
msgid ""
"Dedicated backup servers keep the same backups, as well as 3 additional "
"monthly backups. To restore or download one of these monthly backups, please"
" `contact us <https://www.odoo.com/help>`_."
msgstr ""
"专用备份服务器保留相同的备份,以及另外 3 "
"个每月备份。要恢复或下载这些每月备份之一,请“联系我们<https://www.odoo.com/help>”_。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:262
msgid ""
"If you merge a commit updating the version of one or several modules (in "
":file:`__manifest__.py`), or their linked python dependencies (in "
":file:`requirements.txt`), then Odoo.sh performs a backup automatically "
"(flagged with type Update in the list), as either the container will be "
"changed by the installation of new pip packages, either the database itself "
"will be changed with the module update triggered afterwards. In these two "
"cases, we are doing a backup as it may potentially break things."
msgstr ""
"如果您合并一个提交,更新一个或多个模块的版本(在:file'__manifest__.py'中),或者它们链接的python依赖项(在:file'requirements.txt'中),那么"
" Odoo.sh "
"会自动执行备份(在列表中标记为Prov),因为容器将通过安装新的pip包进行更改,或者数据库本身将通过随后触发的模块更新进行更改。在这两种情况下,我们正在进行备份,因为它可能会破坏某些内容。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:268
msgid ""
"If you merge a commit that only changes some code without the above-"
"mentioned modifications, then no backup is done by Odoo.sh, as neither the "
"container nor the database is modified so the platform considers this safe "
"enough. Of course, as an extra precaution, you can make a backup manually "
"before making big changes in your production sources in case something goes "
"wrong (those manual backups are available for about one week). To avoid "
"abuse, we limit manual backups to 5 per day."
msgstr ""
"如果合并的提交仅更改某些代码而不进行上述修改,则 Odoo.sh "
"不会执行任何备份,因为容器和数据库都未被修改,因此平台认为这足够安全。当然,作为额外的预防措施,您可以在对生产源进行重大更改之前手动进行备份,以防出现问题(这些手动备份大约可以使用一周)。为避免滥用,我们将手动备份限制为每天"
" 5 次。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:274
msgid ""
"The *import database* feature accepts database archives in the format "
"provided by:"
msgstr "*导入数据库* 功能接受以下格式的数据库存档:"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:276
msgid ""
"the standard Odoo databases manager, (available for on-premise Odoo servers "
"under :code:`/web/database/manager`)"
msgstr "标准的Odoo数据库管理器,(适用于内部部署的Odoo服务器,下:'/web/database/manager'"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:278
msgid "the Odoo online databases manager,"
msgstr "Odoo在线数据库管理器,"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:279
msgid "the Odoo.sh backup download button of this *Backups* tab,"
msgstr "此*备份*选项卡的 Odoo.sh 备份下载按钮,"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:280
msgid ""
"the Odoo.sh dump download button in the :ref:`Builds view <odoosh-"
"gettingstarted-builds>`."
msgstr ""
"ref'构建视图'中的 Odoo.sh 转储下载按钮 <odoosh-gettingstarted-builds>。</odoosh-"
"gettingstarted-builds>"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:285
#: ../../content/administration/odoo_sh/getting_started/settings.rst:4
#: ../../content/administration/odoo_sh/getting_started/settings.rst:62
#: ../../content/administration/odoo_sh/getting_started/settings.rst:78
#: ../../content/administration/odoo_sh/getting_started/settings.rst:82
msgid "Settings"
msgstr "设置"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:286
msgid ""
"Here you can find a couple of settings that only apply to the currently "
"selected branch."
msgstr "在这里,您可以找到一些仅适用于当前所选分支的设置。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:291
msgid "**Behaviour upon new commit**"
msgstr "**新提交时的行为**"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:293
msgid ""
"For development and staging branches, you can change the branch's behavior "
"upon receiving a new commit. By default, a development branch will create a "
"new build and a staging branch will update the previous build (see the "
":ref:`Production Stage <stage_production>`). This is especially useful "
"should the feature you're working on require a particular setup or "
"configuration, to avoid having to manually set it up again on every commit. "
"If you choose new build for a staging branch, it will make a fresh copy from"
" the production build every time a commit is pushed. A branch that is put "
"back from staging to development will automatically be set to 'Do nothing'."
msgstr ""
"对于开发和暂存分支,您可以在收到新提交时更改分支的行为。默认情况下,开发分支将创建新的生成,过渡分支将更新以前的生成(请参阅 "
"ref'生产阶段<stage_production>')。如果您正在使用的功能需要特定的设置或配置,这将特别有用,以避免在每次提交时都必须再次手动设置它。如果为过渡分支选择新建版本,则每次推送提交时,它都会从生产版本中生成一个新副本。从暂存到开发的分支将自动设置为“不执行任何操作”。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:301
msgid "**Modules installation**"
msgstr "**模块安装**"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:303
msgid ""
"Choose the modules to install automatically for your development builds."
msgstr "选择要为开发版本自动安装的模块。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:308
msgid ""
"*Install only my modules* will install the modules of the branch only. This "
"is the default option. The :ref:`submodules <odoosh-advanced-submodules>` "
"are excluded."
msgstr ""
"*仅安装我的模块*将仅安装分支的模块。这是默认选项。排除了 :ref:'子模块 <odoosh-advanced-"
"submodules>'。</odoosh-advanced-submodules>"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:310
msgid ""
"*Full installation (all modules)* will install the modules of the branch, "
"the modules included in the submodules and all standard modules of Odoo. "
"When running the full installation, the test suite is disabled."
msgstr "*完整安装(所有模块)*将安装Odoo的分支模块,子模块中包含的模块和所有标准模块。运行完整安装时,将禁用测试套件。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:312
msgid ""
"*Install a list of modules* will install the modules specified in the input "
"just below this option. The names are the technical name of the modules, and"
" they must be comma-separated."
msgstr "*安装模块列表*将安装此选项正下方的输入中指定的模块。这些名称是模块的技术名称,必须以逗号分隔。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:315
msgid ""
"If the tests are enabled, the standard Odoo modules suite can take up to 1 "
"hour. This setting applies to development builds only. Staging builds "
"duplicate the production build and the production build only installs base."
msgstr "如果启用了测试,标准 Odoo 模块套件最多可能需要 1 小时。此设置仅适用于开发版本。暂存版本复制生产版本,而生产版本仅复制安装基础。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:320
msgid "**Test suite**"
msgstr "自动化营销活动测试组件"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:322
msgid ""
"For development branches, you can choose to enable or disable the test "
"suite. It's enabled by default. When the test suite is enabled, you can "
"restrict them by specifying test tags :ref:`test tags "
"<developer/reference/testing/selection>`."
msgstr ""
"对于开发分支,可以选择启用或禁用测试套件。默认情况下,它处于启用状态。启用测试套件后,您可以通过指定测试标记 "
"ref'测试标记<开发人员/参考/测试/选择>'来限制它们。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:326
msgid "**Odoo Version**"
msgstr "**Odoo版本**"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:328
msgid ""
"For development branches only, you can change the version of Odoo, should "
"you want to test upgraded code or develop features while your production "
"database is in the process of being upgraded to a newer version."
msgstr "仅对于开发分支,如果您想在生产数据库升级到较新版本的过程中测试升级后的代码或开发功能,则可以更改Odoo的版本。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:331
msgid ""
"In addition, for each version you have two options regarding the code "
"update."
msgstr "此外,对于每个版本,您都有两个关于代码更新的选项。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:333
msgid ""
"You can choose to benefit from the latest bug, security and performance "
"fixes automatically. The sources of your Odoo server will be updated weekly."
" This is the 'Latest' option."
msgstr "您可以选择自动从最新的错误,安全性和性能修复中受益。您的Odoo服务器的来源将每周更新一次。这是“最新”选项。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:335
msgid ""
"You can choose to pin the Odoo sources to a specific revision by selecting "
"them from a list of dates. Revisions will expire after 3 months. You will be"
" notified by mail when the expiration date approaches and if you don't take "
"action afterwards, you will automatically be set to the latest revision."
msgstr ""
"您可以通过从日期列表中选择 Odoo 源来选择它们,从而将 Odoo 源固定到特定修订版。修订将在 3 "
"个月后过期。当到期日期临近时,您将收到邮件通知,如果您之后不采取行动,您将自动设置为最新修订版。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:340
msgid "**Custom domains**"
msgstr "**自定义域**"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:342
msgid ""
"Here you can configure additional domains for the selected branch. It's "
"possible to add other *<name>.odoo.com* domains or your own custom domains. "
"For the latter you have to:"
msgstr "您可以在此处为所选分支配置其他域。可以添加其他 *<name>.odoo.com* 域或您自己的自定义域。对于后者,您必须:</name>"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:345
msgid "own or purchase the domain name,"
msgstr "拥有或购买域名,"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:346
msgid "add the domain name in this list,"
msgstr "在此列表中添加域名,"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:347
msgid ""
"in your registrar's domain name manager, configure the domain name with a "
"``CNAME`` record set to your production database domain name."
msgstr "在注册商的域名管理器中,使用设置为生产数据库域名的“CNAME”记录配置域名。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:350
msgid ""
"For instance, to associate *www.mycompany.com* to your database "
"*mycompany.odoo.com*:"
msgstr "例如,要将 *www.mycompany.com* 与数据库 *mycompany.odoo.com* 相关联:"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:352
msgid ""
"in Odoo.sh, add *www.mycompany.com* in the custom domains of your project "
"settings,"
msgstr "在 Odoo.sh 中,在项目设置的自定义域中添加 *www.mycompany.com*"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:353
msgid ""
"in your domain name manager (e.g. *godaddy.com*, *gandi.net*, *ovh.com*), "
"configure *www.mycompany.com* with a ``CNAME`` record with as value "
"*mycompany.odoo.com*."
msgstr ""
"在您的域名管理器中(例如 *godaddy.com*、*gandi.net*、*ovh.com*),将 *www.mycompany.com* "
"配置为值为 *mycompany.odoo.com* 的“CNAME”记录。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:356
msgid "Bare domains (e.g. *mycompany.com*) are not accepted:"
msgstr "不接受裸域名(例如 *mycompany.com*):"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:358
msgid "they can only be configured using ``A`` records,"
msgstr "它们只能使用“A”记录进行配置,"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:359
msgid "``A`` records only accept IP addresses as value,"
msgstr "“A”记录仅接受 IP 地址作为值,"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:360
msgid ""
"the IP address of your database can change, following an upgrade, a hardware"
" failure or your wish to host your database in another country or continent."
msgstr "升级、硬件故障或您希望在其他国家或大洲托管数据库后,数据库的 IP 地址可能会发生变化。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:363
msgid ""
"Therefore, bare domains could suddenly no longer work because of this change"
" of IP address."
msgstr "因此,由于 IP 地址的更改,裸域可能突然不再工作。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:365
msgid ""
"In addition, if you would like both *mycompany.com* and *www.mycompany.com* "
"to work with your database, having the first redirecting to the second is "
"amongst the `SEO best practices "
"<https://support.google.com/webmasters/answer/7451184?hl=en>`_ (See *Provide"
" one version of a URL to reach a document*) in order to have one dominant "
"URL. You can therefore just configure *mycompany.com* to redirect to "
"*www.mycompany.com*. Most domain managers have the feature to configure this"
" redirection. This is commonly called a web redirection."
msgstr ""
"此外,如果您希望*mycompany.com*和*www.mycompany.com*都与您的数据库一起使用,那么将第一个重定向到第二个数据库是“SEO最佳实践<https://support.google.com/webmasters/answer/7451184?hl=en>”_之一(请参阅*提供一个版本的URL以访问文档*),以便拥有一个主导URL。因此,您只需将"
" *mycompany.com* 配置为重定向到 *www.mycompany.com*。大多数域管理器都具有配置此重定向的功能。这通常称为 Web "
"重定向。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:372
msgid "**HTTPS/SSL**"
msgstr "**HTTPS/SSL**"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:374
msgid ""
"If the redirection is correctly set up, the platform will automatically "
"generate an SSL certificate with `Let's Encrypt "
"<https://letsencrypt.org/about/>`_ within the hour and your domain will be "
"accessible through HTTPS."
msgstr ""
"如果正确设置了重定向,平台将在一小时内自动生成一个带有“让我们加密<https://letsencrypt.org/about/>”_的SSL证书,您的域将通过HTTPS访问。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:378
msgid ""
"While it is currently not possible to configure your own SSL certificates on"
" the Odoo.sh platform we are considering the feature if there is enough "
"demand."
msgstr "虽然目前无法在 Odoo.sh 平台上配置自己的SSL证书,但如果有足够的需求,我们正在考虑该功能。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:382
msgid "**SPF and DKIM compliance**"
msgstr "**SPF 和 DKIM 合规性**"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:384
msgid ""
"In case the domain of your users email addresses use SPF (Sender Policy "
"Framework) or DKIM (DomainKeys Identified Mail), don't forget to authorize "
"Odoo as a sending host in your domain name settings to increase the "
"deliverability of your outgoing emails. The configuration steps are "
"explained in the documentation about :ref:`SPF "
"<email_communication/spf_compliant>` and :ref:`DKIM "
"<email_communication/dkim_compliant>`."
msgstr ""
"如果您的用户电子邮件地址的域使用SPF(发件人策略框架)或DKIM(域密钥识别邮件),请不要忘记在您的域名设置中授权Odoo作为发送主机,以提高传出电子邮件的可传递性。有关"
" ref'SPF <email_communication/spf_compliant>' 和 ref'DKIM "
"<email_communication/dkim_compliant>' 的文档中介绍了配置步骤。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:392
msgid ""
"Forgetting to configure your SPF or DKIM to authorize Odoo as a sending host"
" can lead to the delivery of your emails as spam in your contacts inbox."
msgstr "忘记配置您的SPF或DKIM以授权Odoo作为发送主机可能会导致您的电子邮件作为垃圾邮件在您的联系人收件箱中传递。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:397
msgid "Shell commands"
msgstr "命令行管理程序命令"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:398
msgid ""
"In the top right-hand corner of the view, different shell commands are "
"available."
msgstr "在视图的右上角,可以使用不同的 shell 命令。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:403
msgid ""
"Each command can be copied in the clipboard to be used in a terminal, and "
"some of them can be used directly from Odoo.sh by clicking the *run* button "
"in such case a popup will prompt the user in order to define eventual "
"placeholders such as ``<URL>``, ``<PATH>``, ..."
msgstr ""
"每个命令都可以在剪贴板中复制以在终端中使用,其中一些命令可以直接从 Odoo.sh "
"通过单击*run*按钮使用,在这种情况下,弹出窗口将提示用户以定义最终占位符,例如“”,“”<URL><PATH>...</PATH></URL>"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:409
msgid "Clone"
msgstr "克隆"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:410
msgid "Download the Git repository."
msgstr "下载 Git 存储库。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:416
msgid "Clones the repository *odoo/odoo*."
msgstr "克隆存储库 *odoo/odoo*。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:418
msgid ""
":code:`--recurse-submodules`: Downloads the submodules of your repository. "
"Submodules included in the submodules are downloaded as well."
msgstr "code'--recurse-submodules':下载存储库的子模块。子模块中包含的子模块也会被下载。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:419
msgid ""
":code:`--branch`: checks out a specific branch of the repository, in this "
"case *master*."
msgstr "code'--branch':签出存储库的特定分支,在本例中为 *master*。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:421
msgid ""
"The *run* button is not available for this command, as it is meant to be "
"used on your machines."
msgstr "*run* 按钮不可用于此命令,因为它应该在您的计算机上使用。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:424
msgid "Fork"
msgstr "分叉"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:425
msgid "Create a new branch based on the current branch."
msgstr "基于当前分支创建新分支。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:431
msgid ""
"Creates a new branch called *feature-1* based on the branch *master*, and "
"then checkouts it."
msgstr "基于分支 *master* 创建一个名为 *feature-1* 的新分支,然后将其签出。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:437
msgid "Uploads the new branch *feature-1* on your remote repository."
msgstr "将新分支 *feature-1* 上传到远程存储库。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:440
msgid "Merge"
msgstr "合并"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:441
msgid "Merge the current branch in another branch."
msgstr "将当前分支合并到另一个分支中。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:447
msgid "Merges the branch *staging-1* in the current branch."
msgstr "合并当前分支中的分支 *staging-1*。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:453
#: ../../content/administration/odoo_sh/getting_started/branches.rst:525
msgid ""
"Uploads the changes you just added in the *master* branch on your remote "
"repository."
msgstr "上载您刚刚在远程存储库的 *master* 分支中添加的更改。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:456
msgid "SSH"
msgstr "SSH"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:458
msgid "Setup"
msgstr "设置"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:459
msgid ""
"In order to use SSH, you have to set up your profile SSH public key (if it "
"is not already done). To do so, follow these steps:"
msgstr "为了使用 SSH,您必须设置配置文件 SSH 公钥(如果尚未设置)。为此,请按照下列步骤操作:"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:462
msgid ""
"`Generate a new SSH key <https://help.github.com/en/github/authenticating-"
"to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-"
"agent#generating-a-new-ssh-key>`_"
msgstr ""
"'生成一个新的 SSH 密钥<https://help.github.com/en/github/authenticating-to-"
"github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent#generating-a-"
"new-ssh-key>'_"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:464
msgid ""
"`Copy the SSH key to your clipboard "
"<https://help.github.com/en/github/authenticating-to-github/adding-a-new-"
"ssh-key-to-your-github-account>`_ (only apply the step 1)"
msgstr ""
"“将 SSH 密钥复制到剪贴板<https://help.github.com/en/github/authenticating-to-"
"github/adding-a-new-ssh-key-to-your-github-account>”_(仅应用步骤 1"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:467
msgid "Paste the copied content to your profile SSH keys and press \"Add\""
msgstr "将复制的内容粘贴到您的配置文件SSH键,然后按“添加”"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:472
msgid "The key should appear below"
msgstr "密钥应显示在下面"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:478
msgid "Connection"
msgstr "连接"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:480
msgid ""
"To connect to your builds using ssh use the following command in a terminal:"
msgstr "要使用 ssh 连接到构建,请在终端中使用以下命令:"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:486
msgid ""
"You will find a shortcut for this command into the SSH tab in the upper "
"right corner."
msgstr "您将在右上角的 SSH 选项卡中找到此命令的快捷方式。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:491
msgid ""
"Provided you have the :ref:`correct access rights <odoosh-gettingstarted-"
"settings-collaborators>` on the project, you'll be granted ssh access to the"
" build."
msgstr ""
"只要您对项目具有 :ref'正确的访问权限 <odoosh-gettingstarted-settings-"
"collaborators>',您将被授予对生成的 ssh 访问权限。</odoosh-gettingstarted-settings-"
"collaborators>"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:495
msgid ""
"Long running ssh connections are not guaranteed. Idle connections will be "
"disconnected in order to free up resources."
msgstr "不能保证长时间运行的 ssh 连接。空闲连接将断开连接以释放资源。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:500
msgid "Submodule"
msgstr "子模块"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:502
msgid ""
"Add a branch from another repository in your current branch as a "
"*submodule*."
msgstr "将当前分支中另一个存储库中的分支添加为 *子模块*。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:504
msgid ""
"*Submodules* allows you to use modules from other repositories in your "
"project."
msgstr "*子模块* 允许您使用项目中其他存储库中的模块。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:506
msgid ""
"The submodules feature is detailed in the chapter :ref:`Submodules <odoosh-"
"advanced-submodules>` of this documentation."
msgstr ""
"子模块功能在本文档的 ref'Submodules <odoosh-advanced-submodules>' 一</odoosh-"
"advanced-submodules>章中有详细说明。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:513
msgid ""
"Adds the branch *master* of the repository *<URL>* as a submodule under the "
"path *<PATH>* in your current branch."
msgstr "将存储库 ** 的分支 *master<URL>* 添加为<PATH>当前分支中</PATH>路径 ** 下的子模块。</URL>"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:519
msgid "Commits all your current changes."
msgstr "提交所有当前更改。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:530
msgid "Delete a branch from your repository."
msgstr "从存储库中删除分支。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:536
msgid "Deletes the branch in your remote repository."
msgstr "删除远程存储库中的分支。"
#: ../../content/administration/odoo_sh/getting_started/branches.rst:542
msgid "Deletes the branch in your local copy of the repository."
msgstr "删除存储库的本地副本中的分支。"
#: ../../content/administration/odoo_sh/getting_started/builds.rst:6
msgid "Builds"
msgstr "用户构建未过滤的软件包。"
#: ../../content/administration/odoo_sh/getting_started/builds.rst:11
msgid ""
"In Odoo.sh, a build is considered as a database loaded by an Odoo server "
"(`odoo/odoo <https://github.com/odoo/odoo>`_ & `odoo/enterprise "
"<https://github.com/odoo/enterprise>`_) running on a specific revision of "
"your project repository in a containerized environment. Its purpose is to "
"test the well-behavior of the server, the database and the features with "
"this revision."
msgstr ""
"在 Odoo.sh 中,构建被视为由 Odoo 服务器('odoo/odoo <https://github.com/odoo/odoo>'_ 和 "
"'odoo/enterprise "
"<https://github.com/odoo/enterprise>'_)加载的数据库,该服务器在容器化环境中的项目存储库的特定版本上运行。其目的是使用此修订版测试服务器、数据库和功能的良好行为。"
#: ../../content/administration/odoo_sh/getting_started/builds.rst:19
msgid ""
"In this view, a row represents a branch, and a cell of a row represents a "
"build of this branch."
msgstr "在此视图中,一行表示一个分支,一行的单元格表示此分支的生成。"
#: ../../content/administration/odoo_sh/getting_started/builds.rst:21
msgid ""
"Most of the time, builds are created following pushes on your Github "
"repository branches. They can be created as well when you do other "
"operations, such as importing a database on Odoo.sh or asking a rebuild for "
"a branch in your project."
msgstr ""
"大多数情况下,构建是在 Github 存储库分支上的推送之后创建的。当您执行其他操作(例如在 Odoo.sh "
"上导入数据库或请求重建项目中的分支)时,也可以创建它们。"
#: ../../content/administration/odoo_sh/getting_started/builds.rst:25
msgid ""
"A build is considered successful if no errors or warnings come up during its"
" creation. A successful build is highlighted in green."
msgstr "如果在创建过程中未出现任何错误或警告,则认为生成成功。成功的构建以绿色突出显示。"
#: ../../content/administration/odoo_sh/getting_started/builds.rst:28
msgid ""
"A build is considered failed if errors come up during its creation. A failed"
" build is highlighted in red."
msgstr "如果在创建过程中出现错误,则认为生成失败。失败的生成以红色突出显示。"
#: ../../content/administration/odoo_sh/getting_started/builds.rst:31
msgid ""
"If warnings come up during the creation, but there are no errors, the build "
"is considered almost successful. It is highlighted in yellow to notify the "
"developer warnings were raised."
msgstr "如果在创建过程中出现警告,但没有错误,则认为生成几乎成功。它以黄色突出显示,以通知开发人员警告已引发。"
#: ../../content/administration/odoo_sh/getting_started/builds.rst:34
msgid ""
"Builds do not always create a database from scratch. For instance, when "
"pushing a change on the production branch, the build created just starts the"
" server with your new revision and tries to load the current production "
"database on it. If no errors come up, the build is considered successful, "
"and otherwise failed."
msgstr ""
"生成并不总是从头开始创建数据库。例如,在生产分支上推送更改时,创建的生成仅使用新修订版本启动服务器,并尝试在其上加载当前的生产数据库。如果未出现错误,则认为生成成功,否则将失败。"
#: ../../content/administration/odoo_sh/getting_started/builds.rst:45
msgid ""
"The first build of a production branch creates a database from scratch. If "
"this build is successful, this database is considered as the production "
"database of your project."
msgstr "生产分支的第一个生成从头开始创建数据库。如果此生成成功,则将此数据库视为项目的生产数据库。"
#: ../../content/administration/odoo_sh/getting_started/builds.rst:48
msgid ""
"From then, pushes on the production branch will create new builds that "
"attempt to load the database using a server running with the new revision."
msgstr "从那时起,对生产分支的推送将创建新的生成,这些生成尝试使用与新版本一起运行的服务器加载数据库。"
#: ../../content/administration/odoo_sh/getting_started/builds.rst:51
msgid ""
"If the build is successful, or has warnings but no errors, the production "
"database will now run with this build, along with the revision associated to"
" this build."
msgstr "如果生成成功,或者有警告但没有错误,则生产数据库现在将与此生成一起运行,以及与此生成关联的修订版。"
#: ../../content/administration/odoo_sh/getting_started/builds.rst:54
msgid ""
"If the build fails to load or update the database, then the previous "
"successful build is re-used to load the database, and therefore the database"
" will run using a server running with the previous successful revision."
msgstr "如果生成无法加载或更新数据库,则会重新使用以前成功的生成来加载数据库,因此数据库将使用运行上一个成功修订版的服务器运行。"
#: ../../content/administration/odoo_sh/getting_started/builds.rst:57
msgid ""
"The build used to run the production database is always the first of the "
"builds list. If a build fails, it is put after the build currently running "
"the production database."
msgstr "用于运行生产数据库的生成始终是生成列表的第一个。如果生成失败,则会将其放在当前正在运行生产数据库的生成之后。"
#: ../../content/administration/odoo_sh/getting_started/builds.rst:63
msgid ""
"Staging builds duplicate the production database, and try to load this "
"duplicate with the revisions of the staging branches."
msgstr "暂存生成复制生产数据库,并尝试使用暂存分支的修订加载此副本。"
#: ../../content/administration/odoo_sh/getting_started/builds.rst:66
msgid ""
"Each time you push a new revision on a staging branch, the build created "
"uses a new copy of the production database. The databases are not re-used "
"between builds of the same branch. This ensures:"
msgstr "每次在暂存分支上推送新修订版本时,创建的生成都会使用生产数据库的新副本。数据库不会在同一分支的生成之间重复使用。这可确保:"
#: ../../content/administration/odoo_sh/getting_started/builds.rst:69
msgid ""
"staging builds use databases that are close to what the production looks "
"like, so you do not make your tests with outdated data,"
msgstr "暂存构建使用与生产环境接近的数据库,因此您不会使用过时的数据进行测试。"
#: ../../content/administration/odoo_sh/getting_started/builds.rst:72
msgid ""
"you can play around as much as you want in the same staging database, and "
"you can then ask for a rebuild when you want to restart with a new copy of "
"the production."
msgstr "您可以在同一临时数据库中随心所欲地玩,然后,当您想要使用生产的新副本重新启动时,可以要求重建。"
#: ../../content/administration/odoo_sh/getting_started/builds.rst:75
msgid ""
"Nevertheless, this means that if you make configuration changes in staging "
"databases and do not apply them in the production, they will not be passed "
"on the next build of the same staging branch."
msgstr "但是,这意味着,如果在临时数据库中进行了配置更改,并且未在生产中应用这些更改,则这些更改将不会在同一暂存分支的下一次生成中传递。"
#: ../../content/administration/odoo_sh/getting_started/builds.rst:82
msgid ""
"Development builds create new databases, load the demo data and run the unit"
" tests."
msgstr "开发构建创建新数据库,加载演示数据并运行单元测试。"
#: ../../content/administration/odoo_sh/getting_started/builds.rst:84
msgid ""
"A build will be considered failed and highlighted in red if tests fail "
"during the installation, as they are meant to raise errors if something "
"wrong occurs."
msgstr "如果测试在安装过程中失败,则生成将被视为失败并以红色突出显示,因为它们意味着如果发生错误,则会引发错误。"
#: ../../content/administration/odoo_sh/getting_started/builds.rst:87
msgid ""
"If all tests pass, and there is no error, the build will be considered "
"successful."
msgstr "如果所有测试都通过,并且没有错误,则生成将被视为成功。"
#: ../../content/administration/odoo_sh/getting_started/builds.rst:89
msgid ""
"According to the list of modules to install and test, a development build "
"can take up to 1 hour to be ready. This is due to the large number of tests "
"set in the default Odoo modules suite."
msgstr "根据要安装和测试的模块列表,开发版本最多可能需要 1 小时才能准备就绪。这是由于在默认的Odoo模块套件中设置了大量测试。"
#: ../../content/administration/odoo_sh/getting_started/builds.rst:93
msgid "Features"
msgstr "功能"
#: ../../content/administration/odoo_sh/getting_started/builds.rst:95
msgid ""
"The production branch will always appear first, and then the other branches "
"are ordered by last build created. You can filter out the branches."
msgstr "生产分支将始终首先显示,然后按上次创建的生成对其他分支进行排序。您可以过滤掉分支。"
#: ../../content/administration/odoo_sh/getting_started/builds.rst:101
msgid ""
"For each branch, you can access the last build's database using the "
"*Connect* link and jump to the branch code using the *Github* link. For "
"other branches than the production, you can create a new build which will "
"use the latest revision of the branch using the link *rebuild*. This last "
"link is not available when there is already a build in progress for the "
"branch."
msgstr ""
"对于每个分支,您可以使用 *Connect* 链接访问最后一个构建的数据库,并使用 *Github* "
"链接跳转到分支代码。对于生产分支以外的其他分支,您可以创建一个新的构建版本,该构建将使用链接*rebuild*的分支的最新版本。当分支的构建过程中已进行时,最后一个链接不可用。"
#: ../../content/administration/odoo_sh/getting_started/builds.rst:109
msgid ""
"For each build, you can access the revision changes using the button with "
"the Github icon. You can access the build's database as the administrator "
"using the *Connect* button. Also, you can access the database with another "
"user using the *Connect as* button, in the dropdown menu of the *Connect* "
"button."
msgstr ""
"对于每个版本,您可以使用带有 Github "
"图标的按钮访问修订版更改。您可以使用*连接*按钮以管理员身份访问构建的数据库。此外,您还可以使用*连接*按钮下拉菜单中的*连接为*按钮与其他用户一起访问数据库。"
#: ../../content/administration/odoo_sh/getting_started/builds.rst:121
msgid ""
"In the dropdown menu of the build, you can access the same features than in "
":ref:`the branches view <odoosh-gettingstarted-branches-tabs>`: *Logs*, *Web"
" Shell*, *Editor*, *Outgoing e-mails*. You also have the possibility to "
"*Download a dump* of the build's database."
msgstr ""
"在构建的下拉菜单中,您可以访问与 :ref:'分支视图 '相同的功能 <odoosh-gettingstarted-branches-"
"tabs>*日志**Web Shell*,*编辑器*,*传出电子邮件*。您还可以*下载构建数据库的转储*。</odoosh-"
"gettingstarted-branches-tabs>"
#: ../../content/administration/odoo_sh/getting_started/create.rst:6
msgid "Create your project"
msgstr "创建项目"
#: ../../content/administration/odoo_sh/getting_started/create.rst:9
msgid "Deploy your platform"
msgstr "部署您的平台"
#: ../../content/administration/odoo_sh/getting_started/create.rst:11
msgid ""
"Go to `Odoo.sh <https://www.odoo.sh/>`_ and hit the *Deploy your platform* "
"button."
msgstr "转到“Odoo.sh <https://www.odoo.sh/>”_,然后点击“*部署您的平台”按钮。"
#: ../../content/administration/odoo_sh/getting_started/create.rst:17
msgid "Sign in with Github"
msgstr "使用 GitHub 登录"
#: ../../content/administration/odoo_sh/getting_started/create.rst:19
msgid ""
"Sign in with your Github account. If you do not have an account yet, hit the"
" *Create an account* link."
msgstr "使用您的 Github 帐户登录。如果您还没有帐户,请点击*创建帐户*链接。"
#: ../../content/administration/odoo_sh/getting_started/create.rst:25
msgid "Authorize Odoo.sh"
msgstr "授权 Odoo.sh"
#: ../../content/administration/odoo_sh/getting_started/create.rst:27
msgid ""
"Grant Odoo.sh the required accesses to your account by clicking the "
"*Authorize* button."
msgstr "通过单击“*授权”按钮,授予 Odoo.sh 对您的帐户所需的访问权限。"
#: ../../content/administration/odoo_sh/getting_started/create.rst:32
msgid "Odoo.sh basically needs:"
msgstr "Odoo.sh 基本需求:"
#: ../../content/administration/odoo_sh/getting_started/create.rst:34
msgid "to know your Github login and email,"
msgstr "了解您的Github登录和电子邮件,"
#: ../../content/administration/odoo_sh/getting_started/create.rst:35
msgid "to create a new repository in case you decide to start from scratch,"
msgstr "创建一个新的存储库,以防您决定从头开始,"
#: ../../content/administration/odoo_sh/getting_started/create.rst:36
msgid ""
"to read your existing repositories, including the ones of your "
"organizations, in case you want to start from an existing repository,"
msgstr "读取现有存储库,包括组织的存储库,以防您想从现有存储库开始,"
#: ../../content/administration/odoo_sh/getting_started/create.rst:37
msgid "to create a webhook to be notified each time you push changes,"
msgstr "创建一个 Webhook,以便在每次推送更改时收到通知,"
#: ../../content/administration/odoo_sh/getting_started/create.rst:38
msgid ""
"to commit changes to make your deployment easier, merging branches or adding"
" new `submodules <https://git-scm.com/book/en/v2/Git-Tools-Submodules>`_ for"
" example."
msgstr ""
"以提交更改以简化部署,例如合并分支或添加新的“子模块<https://git-scm.com/book/en/v2/Git-Tools-"
"Submodules>”_。"
#: ../../content/administration/odoo_sh/getting_started/create.rst:41
msgid "Submit your project"
msgstr "提交您的项目"
#: ../../content/administration/odoo_sh/getting_started/create.rst:43
msgid ""
"Choose if you want to start from scratch by creating a new repository, or if"
" you want to use an existing repository."
msgstr "选择是要通过创建新存储库从头开始,还是要使用现有存储库。"
#: ../../content/administration/odoo_sh/getting_started/create.rst:45
msgid "Then, choose a name or select the repository you want to use."
msgstr "然后,选择一个名称或选择要使用的存储库。"
#: ../../content/administration/odoo_sh/getting_started/create.rst:47
msgid ""
"Choose the Odoo version you want to use. If you plan to import an existing "
"database or an existing set of applications, you might need to choose the "
"according version. If you start from scratch, use the latest version."
msgstr "选择您要使用的 Odoo 版本。如果计划导入现有数据库或现有应用程序集,则可能需要选择相应的版本。如果从头开始,请使用最新版本。"
#: ../../content/administration/odoo_sh/getting_started/create.rst:49
msgid ""
"Enter your *subscription code*. This is also called *subscription referral*,"
" *contract number* or *activation code*."
msgstr "输入您的*订阅代码*。这也称为*订阅推荐*,*合同号*或*激活码*。"
#: ../../content/administration/odoo_sh/getting_started/create.rst:51
msgid ""
"It should be the code of your Enterprise subscription that includes Odoo.sh."
msgstr "它应该是包含 Odoo.sh 的企业订阅的代码。"
#: ../../content/administration/odoo_sh/getting_started/create.rst:53
msgid ""
"Partners can use their partnership codes to start a trial. Should their "
"clients start a project, they ought to get an Enterprise subscription "
"including Odoo.sh and use its subscription code. The partner will get the "
"full amount as back commission. Contact your sales representative or account"
" manager in order to get it."
msgstr ""
"合作伙伴可以使用其合作伙伴代码开始试用。如果他们的客户开始一个项目,他们应该获得一个企业订阅,包括 Odoo.sh "
"并使用其订阅代码。合作伙伴将获得全额作为返还佣金。请联系您的销售代表或客户经理以获取它。"
#: ../../content/administration/odoo_sh/getting_started/create.rst:56
msgid ""
"When submitting the form, if you are notified your subscription is not "
"valid, it either means:"
msgstr "提交表单时,如果通知您的订阅无效,则表示:"
#: ../../content/administration/odoo_sh/getting_started/create.rst:58
msgid "it is not an existing subscription,"
msgstr "它不是现有的订阅,"
#: ../../content/administration/odoo_sh/getting_started/create.rst:59
msgid "it is not a partnership subscription,"
msgstr "它不是合伙订阅,"
#: ../../content/administration/odoo_sh/getting_started/create.rst:60
msgid "it is an enterprise subscription, but which does not include Odoo.sh,"
msgstr "它是一个企业订阅,但不包括 Odoo.sh,"
#: ../../content/administration/odoo_sh/getting_started/create.rst:61
msgid ""
"it is neither a partnership subscription or an enterprise subscription (e.g."
" an online subscription)."
msgstr "它既不是合作伙伴订阅,也不是企业订阅(例如在线订阅)。"
#: ../../content/administration/odoo_sh/getting_started/create.rst:63
msgid ""
"In case of doubt with your subscription, please contact the `Odoo support "
"<https://www.odoo.com/help>`_."
msgstr "如果您的订阅有任何疑问,请联系“Odoo支持<https://www.odoo.com/help>”_。"
#: ../../content/administration/odoo_sh/getting_started/create.rst:69
msgid "You're done !"
msgstr "大功告成!"
#: ../../content/administration/odoo_sh/getting_started/create.rst:71
msgid ""
"You can start using Odoo.sh. Your first build is about to be created. You "
"will soon be able to connect to your first database."
msgstr "您可以开始使用 Odoo.sh。您的第一个生成即将创建。您很快就可以连接到您的第一个数据库。"
#: ../../content/administration/odoo_sh/getting_started/create.rst:79
msgid "Import your database"
msgstr "导入数据库"
#: ../../content/administration/odoo_sh/getting_started/create.rst:81
msgid ""
"You can import your database in your Odoo.sh project as long as it is in a "
":doc:`supported version </administration/maintain/supported_versions>` of "
"Odoo."
msgstr ""
"您可以在 Odoo.sh 项目中导入数据库,只要它位于 Odoo 的 :d oc'支持版本 "
"</administration/maintenance/supported_versions>' 中。"
#: ../../content/administration/odoo_sh/getting_started/create.rst:85
msgid "Push your modules in production"
msgstr "在生产环境中推送您的模块"
#: ../../content/administration/odoo_sh/getting_started/create.rst:87
msgid ""
"If you use community or custom modules, add them in a branch in your Github "
"repository. Databases hosted on the Odoo.com online platform do not have any"
" custom modules. Users of these databases can therefore skip this step."
msgstr ""
"如果您使用社区或自定义模块,请将它们添加到 Github 存储库的分支中。Odoo.com "
"在线平台上托管的数据库没有任何自定义模块。因此,这些数据库的用户可以跳过此步骤。"
#: ../../content/administration/odoo_sh/getting_started/create.rst:91
msgid ""
"You can structure your modules as you wish, Odoo.sh will automatically "
"detect the folders containing Odoo addons. For instance, you can put all "
"your modules folder in the root directory of your repository, or group the "
"modules in folders by categories that you define (accounting, project, ...)."
msgstr ""
"您可以根据需要构建模块,Odoo.sh "
"将自动检测包含Odoo插件的文件夹。例如,您可以将所有模块文件夹放在存储库的根目录中,或者按您定义的类别(会计,项目等)将模块分组到文件夹中。"
#: ../../content/administration/odoo_sh/getting_started/create.rst:95
msgid ""
"For community modules available in public Git repositories, you can also "
"consider to add them using :ref:`Submodules <odoosh-advanced-submodules>`."
msgstr ""
"对于公共 Git 存储库中可用的社区模块,您还可以考虑使用 :ref'Submodules' 添加它们 <odoosh-advanced-"
"submodules>。</odoosh-advanced-submodules>"
#: ../../content/administration/odoo_sh/getting_started/create.rst:98
msgid ""
"Then, either :ref:`make this branch the production branch <odoosh-"
"gettingstarted-branches-stages>`, or :ref:`merge it into your production "
"branch <odoosh-gettingstarted-branches-mergingbranches>`."
msgstr ""
"然后,可以:ref:'使此分支成为生产分支 <odoosh-gettingstarted-branches-"
"stages>',或者:ref'将其合并到您的生产分支 <odoosh-gettingstarted-branches-"
"mergingbranches>'中。</odoosh-gettingstarted-branches-"
"mergingbranches></odoosh-gettingstarted-branches-stages>"
#: ../../content/administration/odoo_sh/getting_started/create.rst:102
msgid "Download a backup"
msgstr "下载备份"
#: ../../content/administration/odoo_sh/getting_started/create.rst:105
msgid "On-premise databases"
msgstr "本地数据库"
#: ../../content/administration/odoo_sh/getting_started/create.rst:107
msgid ""
"Access the URL :file:`/web/database/manager` of your on-premise database and"
" download a backup."
msgstr "访问本地数据库的 URL file'/web/database/manager' 并下载备份。"
#: ../../content/administration/odoo_sh/getting_started/create.rst:111
msgid ""
"If you cannot access the database manager, it may have been disabled by your"
" system administrator. See the :ref:`database manager security documentation"
" <db_manager_security>`."
msgstr ""
"如果无法访问数据库管理器,那么系统管理员可能已禁用该数据库管理器。请参阅 :ref:'数据库管理器安全文档<db_manager_security>'。"
#: ../../content/administration/odoo_sh/getting_started/create.rst:114
msgid ""
"You will need the master password of your database server. If you do not "
"have it, contact your system administrator."
msgstr "您将需要数据库服务器的主密码。如果没有,请与系统管理员联系。"
#: ../../content/administration/odoo_sh/getting_started/create.rst:119
msgid "Choose a zip including the filestore as the backup format."
msgstr "选择一个包含文件存储的 zip 作为备份格式。"
#: ../../content/administration/odoo_sh/getting_started/create.rst:125
msgid "Odoo Online databases"
msgstr "Odoo 在线数据库"
#: ../../content/administration/odoo_sh/getting_started/create.rst:127
msgid ""
"`Access your databases manager "
"<https://accounts.odoo.com/my/databases/manage>`_ and download a backup of "
"your database."
msgstr "“访问数据库管理器<https://accounts.odoo.com/my/databases/manage>”_ 并下载数据库的备份。"
#: ../../content/administration/odoo_sh/getting_started/create.rst:134
msgid "Saas releases (e.g. *saas-**) are not supported on Odoo.sh."
msgstr "Odoo.sh 不支持 Saas 版本(例如 *saas-**)。"
#: ../../content/administration/odoo_sh/getting_started/create.rst:137
msgid "Upload the backup"
msgstr "上传备份"
#: ../../content/administration/odoo_sh/getting_started/create.rst:139
msgid ""
"Then, in your Odoo.sh project, in the backups tab of your production branch,"
" import the backup you just downloaded."
msgstr "然后,在 Odoo.sh 项目中,在生产分支的“备份”选项卡中,导入刚下载的备份。"
#: ../../content/administration/odoo_sh/getting_started/create.rst:144
msgid ""
"Once the backup imported, you can access the database using the *Connect* "
"button in the history of the branch."
msgstr "导入备份后,您可以使用分支历史记录中的*连接*按钮访问数据库。"
#: ../../content/administration/odoo_sh/getting_started/create.rst:150
msgid "Check your outgoing email servers"
msgstr "检查您的传出电子邮件服务器"
#: ../../content/administration/odoo_sh/getting_started/create.rst:152
msgid ""
"There is a default mail server provided with Odoo.sh. To use it, there must "
"be no enabled outgoing mail server configured in your database in "
":menuselection:`Settings --> Technical --> Outgoing Mail Servers` "
"(:ref:`Developer mode <developer-mode>` must be activated)."
msgstr ""
"有一个默认的邮件服务器,其中包含 Odoo.sh。要使用它,您的数据库中必须没有在:menuselection'Settings --> "
"Technical --> Sent Mail Servers'中配置已启用的发送邮件服务器(:ref'Developer mode "
"<developer-mode>'必须激活)。</developer-mode>"
#: ../../content/administration/odoo_sh/getting_started/create.rst:157
msgid ""
"After the import of your database, all outgoing email servers are disabled "
"so you use the Odoo.sh email server provided by default."
msgstr "导入数据库后,将禁用所有传出电子邮件服务器,以便您使用默认提供的 Odoo.sh 电子邮件服务器。"
#: ../../content/administration/odoo_sh/getting_started/create.rst:162
msgid ""
"Port 25 is (and will stay) closed. If you want to connect to an external "
"SMTP server, you should use ports 465 and 587."
msgstr "港口25已经(并将保持)关闭。如果要连接到外部 SMTP 服务器,则应使用端口 465 和 587。"
#: ../../content/administration/odoo_sh/getting_started/create.rst:165
msgid "Check your scheduled actions"
msgstr "检查计划的行动"
#: ../../content/administration/odoo_sh/getting_started/create.rst:167
msgid "All scheduled actions are disabled after the import."
msgstr "导入后,将禁用所有计划的操作。"
#: ../../content/administration/odoo_sh/getting_started/create.rst:169
msgid ""
"This is to prevent your newly imported database to perform actions that "
"could impact your running production, such as sending the mails remaining in"
" the queue, processing mass mailings, or third-party services "
"synchronization (Calendars, files hosting, ...)."
msgstr "这是为了防止新导入的数据库执行可能影响正在运行的生产的操作,例如发送队列中剩余的邮件、处理群发邮件或第三方服务同步(日历、文件托管等)。"
#: ../../content/administration/odoo_sh/getting_started/create.rst:173
msgid ""
"If you plan to make the imported database your production, enable the "
"scheduled actions you need. You can check what is enabled in the database of"
" origin and enable the same actions in the imported database. Scheduled "
"actions are located under :menuselection:`Settings --> Technical --> "
"Automation --> Scheduled Actions`."
msgstr ""
"如果计划将导入的数据库作为生产数据库,请启用所需的计划操作。您可以检查源数据库中启用了哪些操作,并在导入的数据库中启用相同的操作。计划操作位于:menuselection'设置"
" --> 技术 --> 自动化 -->计划操作'下。"
#: ../../content/administration/odoo_sh/getting_started/create.rst:178
msgid "Register your subscription"
msgstr "注册您的订阅"
#: ../../content/administration/odoo_sh/getting_started/create.rst:180
msgid "Your subscription is unlinked after the import."
msgstr "导入后,您的订阅将取消链接。"
#: ../../content/administration/odoo_sh/getting_started/create.rst:182
msgid ""
"The imported database is considered a duplicate by default and the "
"enterprise subscription is therefore removed, as you can only have one "
"database linked per subscription."
msgstr "默认情况下,导入的数据库被视为重复数据库,因此将删除企业订阅,因为每个订阅只能链接一个数据库。"
#: ../../content/administration/odoo_sh/getting_started/create.rst:185
msgid ""
"If you plan to make it your production, unlink your former database from the"
" subscription, and register the newly imported database. Read the "
":doc:`database registration documentation <../../maintain/on_premise>` for "
"instructions."
msgstr ""
"如果计划将其作为生产数据库,请从订阅中取消以前的数据库链接,然后注册新导入的数据库。阅读:d:数据库注册文档<。/../maintenance/on_premise>'"
" 以获取说明。"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:4
msgid "Your first module"
msgstr "您的第一个模块"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:9
msgid ""
"This chapter helps you to create your first Odoo module and deploy it in "
"your Odoo.sh project."
msgstr "本章帮助您创建第一个 Odoo 模块并将其部署到 Odoo.sh 项目中。"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:11
msgid ""
"This tutorial requires :ref:`you created a project on Odoo.sh <odoosh-"
"gettingstarted-create>`, and you know your Github repository's URL."
msgstr ""
"本教程需要 ref'您在 Odoo.sh' 上创建了一个项目 <odoosh-gettingstarted-create>,并且您知道 Github"
" 存储库的 URL。</odoosh-gettingstarted-create>"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:13
msgid "Basic use of Git and Github is explained."
msgstr "解释了Git和Github的基本用法。"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:15
msgid "The below assumptions are made:"
msgstr "假设如下:"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:17
msgid ""
"*~/src* is the directory where are located the Git repositories related to "
"your Odoo projects,"
msgstr "*~/src* 是与您的 Odoo 项目相关的 Git 存储库所在的目录,"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:18
msgid "*odoo* is the Github user,"
msgstr "*odoo* 是 Github 用户,"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:19
msgid "*odoo-addons* is the Github repository,"
msgstr "*odoo-addons* 是 Github 的存储库,"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:20
msgid "*feature-1* is the name of a development branch,"
msgstr "*feature-1* 是开发分支的名称,"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:21
msgid "*master* is the name of the production branch,"
msgstr "*master* 是生产分支的名称,"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:22
msgid "*my_module* is the name of the module."
msgstr "*my_module* 是模块的名称。"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:24
msgid "Replace these by the values of your choice."
msgstr "将这些值替换为您选择的值。"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:27
msgid "Create the development branch"
msgstr "创建开发分支"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:30
msgid "From Odoo.sh"
msgstr "从 Odoo.sh"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:32
msgid "In the branches view:"
msgstr "在分支视图中:"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:34
msgid "hit the :code:`+` button next to the development stage,"
msgstr "点击开发阶段旁边的:code'+'按钮,"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:35
msgid "choose the branch *master* in the *Fork* selection,"
msgstr "在 *分叉* 选择中选择分支 *主*,"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:36
msgid "type *feature-1* in the *To* input."
msgstr "在 *To* 输入中键入 *feature-1*。"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:38
msgid "|pic1| |pic2|"
msgstr "|图片1| |图片2|"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:47
msgid ""
"Once the build created, you can access the editor and browse to the folder "
"*~/src/user* to access to the code of your development branch."
msgstr "创建生成后,可以访问编辑器并浏览到文件夹 *~/src/user* 以访问开发分支的代码。"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:57
msgid "From your computer"
msgstr "画出你最漂亮的签名!<br>你也可以自动创建一个,或者从你的电脑中加载一个签名。"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:60
msgid "Clone your Github repository on your computer:"
msgstr "在您的计算机上克隆 Github 存储库:"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:69
msgid "Create a new branch:"
msgstr "创建新分支:"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:77
msgid "Create the module structure"
msgstr "创建模块结构"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:80
msgid "Scaffolding the module"
msgstr "搭建模块的脚手架"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:82
msgid ""
"While not necessary, scaffolding avoids the tedium of setting the basic Odoo"
" module structure. You can scaffold a new module using the executable *odoo-"
"bin*."
msgstr "虽然不是必需的,但脚手架避免了设置基本Odoo模块结构的乏味。您可以使用可执行文件 *odoo-bin* 构建新模块的基架。"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:85
msgid "From the Odoo.sh editor, in a terminal:"
msgstr "在 Odoo.sh 编辑器中,在终端中:"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:91
msgid ""
"Or, from your computer, if you have an :ref:`installation of Odoo "
"<setup/install/source>`:"
msgstr "或者,从您的计算机上,如果您有一个:ref:'安装Odoo<设置/安装/源>'"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:97
msgid ""
"If you do not want to bother installing Odoo on your computer, you can also "
":download:`download this module structure template <media/my_module.zip>` in"
" which you replace every occurrences of *my_module* to the name of your "
"choice."
msgstr ""
"如果您不想在计算机上安装Odoo,您也可以:d "
"ownload'下载此模块结构模板<media/my_module.zip>“,您可以在其中将每个出现的*my_module*替换为您选择的名称。"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:101
msgid "The below structure will be generated:"
msgstr "将生成以下结构:"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:124
msgid ""
"Do not use special characters other than the underscore ( _ ) for your "
"module name, not even an hyphen ( - ). This name is used for the Python "
"classes of your module, and having classes name with special characters "
"other than the underscore is not valid in Python."
msgstr ""
"不要使用下划线 ( _ ) 以外的特殊字符作为模块名称,甚至不要使用连字符 ( - )。此名称用于模块的 Python "
"类,并且具有下划线以外的特殊字符的类名称在 Python 中无效。"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:128
msgid "Uncomment the content of the files:"
msgstr "取消注释文件的内容:"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:130
msgid "*models/models.py*, an example of model with its fields,"
msgstr "*模型/模型.py*,模型及其字段的示例,"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:132
msgid ""
"*views/views.xml*, a tree and a form view, with the menus opening them,"
msgstr "*视图/视图.xml*,树和窗体视图,菜单打开它们,"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:134
msgid "*demo/demo.xml*, demo records for the above example model,"
msgstr "*演示/演示.xml*,上述示例模型的演示记录,"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:136
msgid ""
"*controllers/controllers.py*, an example of controller implementing some "
"routes,"
msgstr "*控制器/控制器.py*,控制器实现某些路由的示例,"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:138
msgid ""
"*views/templates.xml*, two example qweb views used by the above controller "
"routes,"
msgstr "*视图/模板.xml*,上述控制器路由使用的两个示例 qweb 视图,"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:140
msgid ""
"*__manifest__.py*, the manifest of your module, including for instance its "
"title, description and data files to load. You just need to uncomment the "
"access control list data file:"
msgstr "*__manifest__.py*,模块的清单,包括例如其标题,描述和要加载的数据文件。您只需要取消注释访问控制列表数据文件:"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:149
msgid "Manually"
msgstr "手工"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:151
msgid ""
"If you want to create your module structure manually, you can follow "
":doc:`Build an Odoo module </developer/howtos/backend>` to understand the "
"structure of a module and the content of each file."
msgstr ""
"如果你想手动创建模块结构,你可以按照:d oc'build a Odoo module "
"</developer/howtos/backend>'来了解模块的结构和每个文件的内容。"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:156
msgid "Push the development branch"
msgstr "推送开发分支"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:158
msgid "Stage the changes to be committed"
msgstr "暂存要提交的更改"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:164
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:392
msgid "Commit your changes"
msgstr "提交更改"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:170
msgid "Push your changes to your remote repository"
msgstr "将更改推送到远程存储库"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:172
msgid "From an Odoo.sh editor terminal:"
msgstr "从 Odoo.sh 编辑器终端:"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:178
msgid ""
"The above command is explained in the section :ref:`Commit & Push your "
"changes <odoosh-gettingstarted-online-editor-push>` of the :ref:`Online "
"Editor <odoosh-gettingstarted-online-editor>` chapter. It includes the "
"explanation regarding the fact you will be prompted to type your username "
"and password, and what to do if you use the two-factor authentication."
msgstr ""
"上面的命令在 ref' <odoosh-gettingstarted-online-editor-push>Online Editor' 章节的 "
"ref'Commit & Push your changes <odoosh-gettingstarted-online-editor>' "
"一节中进行了解释。它包括有关系统将提示您键入用户名和密码的事实的解释,以及如果您使用双因素身份验证该怎么办。</odoosh-"
"gettingstarted-online-editor></odoosh-gettingstarted-online-editor-push>"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:186
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:380
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:406
msgid "Or, from your computer terminal:"
msgstr "或者,从您的计算机终端:"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:192
msgid ""
"You need to specify *-u origin feature-1* for the first push only. From that"
" point, to push your future changes from your computer, you can simply use"
msgstr "您只需要为第一次推送指定 *-u 源要素-1*。从那时起,要从计算机推送未来的更改,您只需使用"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:200
msgid "Test your module"
msgstr "测试您的模块"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:202
msgid ""
"Your branch should appear in your development branches in your project."
msgstr "分支应显示在项目的开发分支中。"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:207
msgid ""
"In the branches view of your project, you can click on your branch name in "
"the left navigation panel to access its history."
msgstr "在项目的分支视图中,您可以单击左侧导航面板中的分支名称以访问其历史记录。"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:213
msgid ""
"You can see here the changes you just pushed, including the comment you set."
" Once the database ready, you can access it by clicking the *Connect* "
"button."
msgstr "您可以在此处看到您刚刚推送的更改,包括您设置的评论。数据库准备就绪后,您可以通过单击“*连接”按钮来访问它。"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:219
msgid ""
"If your Odoo.sh project is configured to install your module automatically, "
"you will directly see it amongst the database apps. Otherwise, it will be "
"available in the apps to install."
msgstr "如果您的 Odoo.sh 项目配置为自动安装模块,您将直接在数据库应用程序中看到它。否则,它将在要安装的应用程序中可用。"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:222
msgid ""
"You can then play around with your module, create new records and test your "
"features and buttons."
msgstr "然后,您可以试用模块,创建新记录并测试功能和按钮。"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:226
msgid "Test with the production data"
msgstr "使用生产数据进行测试"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:228
msgid ""
"You need to have a production database for this step. You can create it if "
"you do not have it yet."
msgstr "此步骤需要有一个生产数据库。如果您还没有它,则可以创建它。"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:230
msgid ""
"Once you tested your module in a development build with the demo data and "
"believe it is ready, you can test it with the production data using a "
"staging branch."
msgstr "在开发版本中使用演示数据测试模块并认为它已准备就绪后,可以使用过渡分支使用生产数据对其进行测试。"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:233
msgid "You can either:"
msgstr "你可以选择:"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:235
msgid ""
"Make your development branch a staging branch, by drag and dropping it onto "
"the *staging* section title."
msgstr "将开发分支拖放到 *staging* 部分标题上,使开发分支成为过渡分支。"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:240
msgid ""
"Merge it in an existing staging branch, by drag and dropping it onto the "
"given staging branch."
msgstr "将其合并到现有暂存分支中,方法是将其拖放到给定的暂存分支上。"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:245
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:289
msgid "You can also use the :code:`git merge` command to merge your branches."
msgstr "您还可以使用 code'git merge' 命令来合并您的分支。"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:247
msgid ""
"This will create a new staging build, which will duplicate the production "
"database and make it run using a server updated with your latest changes of "
"your branch."
msgstr "这将创建一个新的暂存版本,该版本将复制生产数据库,并使其使用使用分支的最新更改更新的服务器运行。"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:253
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:297
msgid "Once the database ready, you can access it using the *Connect* button."
msgstr "数据库准备就绪后,您可以使用*连接*按钮访问它。"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:258
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:300
msgid "Install your module"
msgstr "安装模块"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:260
msgid ""
"Your module will not be installed automatically, you have to install it from"
" the apps menu. Indeed, the purpose of the staging build is to test the "
"behavior of your changes as it would be on your production, and on your "
"production you would not like your module to be installed automatically, but"
" on demand."
msgstr ""
"您的模块不会自动安装,您必须从应用程序菜单中安装它。实际上,暂存生成的目的是测试更改的行为,就像在生产环境中一样,在生产环境中,您不希望模块自动安装,而是按需安装。"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:264
msgid ""
"Your module may not appear directly in your apps to install either, you need"
" to update your apps list first:"
msgstr "您的模块可能不会直接显示在您的应用程序中进行安装,您需要先更新您的应用程序列表:"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:266
msgid "Activate the :ref:`developer mode <developer-mode>`"
msgstr "激活 ref'开发者模式 <developer-mode>'</developer-mode>"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:267
msgid "in the apps menu, click the *Update Apps List* button,"
msgstr "在应用程序菜单中,单击*更新应用程序列表*按钮,"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:268
msgid "in the dialog that appears, click the *Update* button."
msgstr "在出现的对话框中,单击“*更新*”按钮。"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:273
msgid "Your module will then appear in the list of available apps."
msgstr "然后,您的模块将显示在可用应用程序列表中。"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:279
msgid "Deploy in production"
msgstr "在生产环境中部署"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:281
msgid ""
"Once you tested your module in a staging branch with your production data, "
"and believe it is ready for production, you can merge your branch in the "
"production branch."
msgstr "使用生产数据在过渡分支中测试模块并认为它已准备好投入生产后,即可在生产分支中合并分支。"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:284
msgid "Drag and drop your staging branch on the production branch."
msgstr "将过渡分支拖放到生产分支上。"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:291
msgid ""
"This will merge the latest changes of your staging branch in the production "
"branch, and update your production server with these latest changes."
msgstr "这将合并生产分支中过渡分支的最新更改,并使用这些最新更改更新生产服务器。"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:302
msgid ""
"Your module will not be installed automatically, you have to install it "
"manually as explained in the :ref:`above section about installing your "
"module in staging databases <odoosh-gettingstarted-firstmodule-"
"productiondata-install>`."
msgstr ""
"您的模块不会自动安装,您必须手动安装它,如 :ref:'以上关于在临时数据库中安装模块 <odoosh-gettingstarted-"
"firstmodule-productiondata-install>的部分中所述。.</odoosh-gettingstarted-"
"firstmodule-productiondata-install>"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:308
msgid "Add a change"
msgstr "添加更改"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:310
msgid ""
"This section explains how to add a change in your module by adding a new "
"field in a model and deploy it."
msgstr "本节说明如何通过在模型中添加新字段并在模型中部署它来添加更改。"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:314
msgid "From the Odoo.sh editor,"
msgstr "来自 Odoo.sh 编辑器,"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:313
msgid "browse to your module folder *~/src/user/my_module*,"
msgstr "浏览到您的模块文件夹 *~/src/user/my_module*"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:314
msgid "then, open the file *models/models.py*."
msgstr "然后,打开文件*模型/模型.py*。"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:319
msgid "Or, from your computer,"
msgstr "画出你最漂亮的签名!<br>你也可以自动创建一个,或者从你的电脑中加载一个签名。"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:317
msgid ""
"use the file browser of your choice to browse to your module folder "
"*~/src/odoo-addons/my_module*,"
msgstr "使用您选择的文件浏览器浏览到您的模块文件夹 *~/src/odoo-addons/my_module*"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:318
msgid ""
"then, open the file *models/models.py* using the editor of your choice, such"
" as *Atom*, *Sublime Text*, *PyCharm*, *vim*, ..."
msgstr "然后,使用您选择的编辑器打开文件*模型/模型.py*,例如*Atom**崇高文本**PyCharm**vim*..."
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:321
msgid "Then, after the description field"
msgstr "然后,在描述字段之后"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:327
msgid "Add a datetime field"
msgstr "添加日期时间字段"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:333
msgid "Then, open the file *views/views.xml*."
msgstr "然后,打开文件 *views/views.xml*。"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:335
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:462
msgid "After"
msgstr "后于"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:341
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:439
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:456
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:468
msgid "Add"
msgstr "增加"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:347
msgid ""
"These changes alter the database structure by adding a column in a table, "
"and modify a view stored in database."
msgstr "这些更改通过在表中添加列来更改数据库结构,并修改存储在数据库中的视图。"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:350
msgid ""
"In order to be applied in existing databases, such as your production "
"database, these changes requires the module to be updated."
msgstr "为了在现有数据库(如生产数据库)中应用,这些更改需要更新模块。"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:353
msgid ""
"If you would like the update to be performed automatically by the Odoo.sh "
"platform when you push your changes, increase your module version in its "
"manifest."
msgstr "如果您希望在推送更改时由 Odoo.sh 平台自动执行更新,请在其清单中增加模块版本。"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:356
msgid "Open the module manifest *__manifest__.py*."
msgstr "打开模块清单 *__manifest__.py*。"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:364
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:493
msgid "with"
msgstr "使用"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:370
msgid ""
"The platform will detect the change of version and trigger the update of the"
" module upon the new revision deployment."
msgstr "平台将检测版本更改,并在新修订版部署时触发模块更新。"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:372
msgid "Browse to your Git folder."
msgstr "浏览到您的 Git 文件夹。"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:374
msgid "Then, from an Odoo.sh terminal:"
msgstr "然后,从 Odoo.sh 终端:"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:386
msgid "Then, stage your changes to be committed"
msgstr "然后,暂存要提交的更改"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:398
msgid "Push your changes:"
msgstr "推送您的更改:"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:400
msgid "From an Odoo.sh terminal:"
msgstr "从 Odoo.sh 终端:"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:412
msgid "The platform will then create a new build for the branch *feature-1*."
msgstr "然后,平台将为分支 *feature-1* 创建一个新的构建版本。"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:417
msgid ""
"Once you tested your changes, you can merge your changes in the production "
"branch, for instance by drag-and-dropping the branch on the production "
"branch in the Odoo.sh interface. As you increased the module version in the "
"manifest, the platform will update the module automatically and your new "
"field will be directly available. Otherwise you can manually update the "
"module within the apps list."
msgstr ""
"测试更改后,可以在生产分支中合并更改,例如,通过在 Odoo.sh "
"界面中将分支拖放到生产分支上。当您在清单中增加模块版本时,平台将自动更新模块,并且您的新字段将直接可用。否则,您可以手动更新应用程序列表中的模块。"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:423
msgid "Use an external Python library"
msgstr "使用外部 Python 库"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:425
msgid ""
"If you would like to use an external Python library which is not installed "
"by default, you can define a *requirements.txt* file listing the external "
"libraries your modules depends on."
msgstr "如果要使用默认情况下未安装的外部 Python 库,可以定义一个 *requirements.txt* 文件,列出模块所依赖的外部库。"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:428
msgid ""
"The platform will use this file to automatically install the Python "
"libraries your project needs."
msgstr "平台将使用此文件自动安装项目所需的 Python 库。"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:430
msgid ""
"The feature is explained in this section by using the `Unidecode library "
"<https://pypi.python.org/pypi/Unidecode>`_ in your module."
msgstr ""
"本节通过使用模块中的“Unidecode 库<https://pypi.python.org/pypi/Unidecode>”_ 来解释该功能。"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:433
msgid "Create a file *requirements.txt* in the root folder of your repository"
msgstr "在存储库的根文件夹中创建一个文件 *要求.txt*"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:435
msgid ""
"From the Odoo.sh editor, create and open the file "
"~/src/user/requirements.txt."
msgstr "在 Odoo.sh 编辑器中,创建并打开文件 ~/src/user/requirements.txt。"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:437
msgid ""
"Or, from your computer, create and open the file ~/src/odoo-"
"addons/requirements.txt."
msgstr "或者,从您的计算机中创建并打开文件~/src/odoo-addons/requirements.txt。"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:445
msgid ""
"Then use the library in your module, for instance to remove accents from "
"characters in the name field of your model."
msgstr "然后使用模块中的库,例如,从模型名称字段中的字符中删除重音符号。"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:448
msgid "Open the file *models/models.py*."
msgstr "打开文件 *模型/模型.py*。"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:450
msgid "Before"
msgstr "在之前"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:483
msgid ""
"Adding a Python dependency requires a module version increase for the "
"platform to install it."
msgstr "添加 Python 依赖项需要增加模块版本,以便平台安装它。"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:485
msgid "Edit the module manifest *__manifest__.py*"
msgstr "编辑模块清单 *__manifest__.py*"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:499
msgid "Stage and commit your changes:"
msgstr "暂存并提交更改:"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:507
msgid "Then, push your changes:"
msgstr "然后,推送更改:"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:509
msgid "In an Odoo.sh terminal:"
msgstr "在 Odoo.sh 终端中:"
#: ../../content/administration/odoo_sh/getting_started/first_module.rst:515
msgid "In your computer terminal:"
msgstr "在您的计算机终端中:"
#: ../../content/administration/odoo_sh/getting_started/online-editor.rst:6
msgid "Online Editor"
msgstr "在线编辑器"
#: ../../content/administration/odoo_sh/getting_started/online-editor.rst:11
msgid ""
"The online editor allows you to edit the source code of your builds from a "
"web browser. It also gives you the possibility to open terminals, Python "
"consoles, Odoo Shell consoles and `Notebooks "
"<https://jupyterlab.readthedocs.io/en/stable/user/notebook.html>`_."
msgstr ""
"在线编辑器允许您从 Web 浏览器编辑构建的源代码。它还为您提供了打开终端,Python控制台,Odoo Shell控制台和“Notebooks "
"<https://jupyterlab.readthedocs.io/en/stable/user/notebook.html>”_的可能性。"
#: ../../content/administration/odoo_sh/getting_started/online-editor.rst:18
msgid ""
"You can access the editor of a build through :ref:`the branches tabs "
"<odoosh-gettingstarted-branches-tabs>`, :ref:`the builds dropdown menu "
"<odoosh-gettingstarted-builds-dropdown-menu>` or by adding */odoo-sh/editor*"
" to your build domain name (e.g. *https://odoo-addons-"
"master-1.dev.odoo.com/odoo-sh/editor*)."
msgstr ""
"您可以通过 ref'分支选项卡 <odoosh-gettingstarted-branches-tabs>' ref'构建下拉菜单 "
"<odoosh-gettingstarted-builds-dropdown-menu>' 或通过将 */odoo-sh/editor* "
"添加到您的构建域名(例如 *https://odoo-addons-master-1.dev.odoo.com/odoo-"
"sh/editor*)来访问构建的编辑器。</odoosh-gettingstarted-builds-dropdown-menu></odoosh-"
"gettingstarted-branches-tabs>"
#: ../../content/administration/odoo_sh/getting_started/online-editor.rst:25
msgid "Edit the source code"
msgstr "编辑源代码"
#: ../../content/administration/odoo_sh/getting_started/online-editor.rst:27
msgid "The working directory is composed of the following folders:"
msgstr "工作目录由以下文件夹组成:"
#: ../../content/administration/odoo_sh/getting_started/online-editor.rst:50
msgid ""
"You can edit the source code (files under */src*) in development and staging"
" builds."
msgstr "您可以在开发和过渡版本中编辑源代码(*/src* 下的文件)。"
#: ../../content/administration/odoo_sh/getting_started/online-editor.rst:53
msgid ""
"Your changes won't be propagated to a new build, you must commit them in "
"your source code if you want to make them persist."
msgstr "您的更改不会传播到新的生成,如果要使它们持久化,则必须在源代码中提交它们。"
#: ../../content/administration/odoo_sh/getting_started/online-editor.rst:57
msgid ""
"For production builds, the source code is read-only, because applying local "
"changes on a production server is not a good practice."
msgstr "对于生产版本,源代码是只读的,因为在生产服务器上应用本地更改不是一个好的做法。"
#: ../../content/administration/odoo_sh/getting_started/online-editor.rst:60
msgid ""
"The source code of your Github repository is located under */src/user*,"
msgstr "Github 存储库的源代码位于 */src/user* 下,"
#: ../../content/administration/odoo_sh/getting_started/online-editor.rst:61
msgid "The source code of Odoo is located under"
msgstr "Odoo的源代码位于"
#: ../../content/administration/odoo_sh/getting_started/online-editor.rst:63
msgid "*/src/odoo* (`odoo/odoo <https://github.com/odoo/odoo>`_),"
msgstr "*/src/odoo* 'odoo/odoo <https://github.com/odoo/odoo>'_),"
#: ../../content/administration/odoo_sh/getting_started/online-editor.rst:64
msgid ""
"*/src/enterprise* (`odoo/enterprise <https://github.com/odoo/enterprise>`_),"
msgstr ""
"*/src/enterprise* 'odoo/enterprise <https://github.com/odoo/enterprise>'_),"
#: ../../content/administration/odoo_sh/getting_started/online-editor.rst:65
msgid ""
"*/src/themes* (`odoo/design-themes <https://github.com/odoo/design-"
"themes>`_)."
msgstr ""
"*/src/themes* 'odoo/design-themes <https://github.com/odoo/design-"
"themes>'_)。"
#: ../../content/administration/odoo_sh/getting_started/online-editor.rst:67
msgid ""
"To open a file in the editor, just double-click on it in the file browser "
"panel on the left."
msgstr "要在编辑器中打开文件,只需在左侧的文件浏览器面板中双击它即可。"
#: ../../content/administration/odoo_sh/getting_started/online-editor.rst:72
msgid ""
"You can then begin to make your changes. You can save your changes with the "
"menu :menuselection:`File --> Save .. File` or by hitting the :kbd:`Ctrl+S` "
"shortcut."
msgstr ""
"然后,您可以开始进行更改。您可以使用菜单 :menuselection'File --> Save ..文件“或按 kbd:”Ctrl+S“ "
"快捷方式。"
#: ../../content/administration/odoo_sh/getting_started/online-editor.rst:78
msgid ""
"If you save a Python file which is under your Odoo server addons path, Odoo "
"will detect it and reload automatically so your changes are reflected "
"immediately, without having to restart the server manually."
msgstr ""
"如果您保存的Python文件位于Odoo服务器插件路径下,Odoo将检测到它并自动重新加载,以便您的更改立即反映出来,而无需手动重新启动服务器。"
#: ../../content/administration/odoo_sh/getting_started/online-editor.rst:85
msgid ""
"However, if the change is a data stored in database, such as the label of a "
"field, or a view, you have to update the according module to apply the "
"change. You can update the module of the currently opened file by using the "
"menu :menuselection:`Odoo --> Update current module`. Note that the file "
"considered as currently opened is the file focused in the text editor, not "
"the file highlighted in the file browser."
msgstr ""
"但是,如果更改是存储在数据库中的数据(如字段的标签或视图),则必须更新相应的模块才能应用更改。您可以使用菜单更新当前打开的文件的模块:菜单选择:'Odoo"
" -->更新当前模块'。请注意,被视为当前打开的文件是文本编辑器中聚焦的文件,而不是文件浏览器中突出显示的文件。"
#: ../../content/administration/odoo_sh/getting_started/online-editor.rst:94
msgid "You can also open a terminal and execute the command:"
msgstr "您也可以打开终端并执行以下命令:"
#: ../../content/administration/odoo_sh/getting_started/online-editor.rst:103
msgid "Commit & Push your changes"
msgstr "提交并推送更改"
#: ../../content/administration/odoo_sh/getting_started/online-editor.rst:105
msgid ""
"You have the possibility to commit and push your changes to your Github "
"repository."
msgstr "您可以提交更改并将其推送到 Github 存储库。"
#: ../../content/administration/odoo_sh/getting_started/online-editor.rst:107
msgid "Open a terminal (:menuselection:`File --> New --> Terminal`),"
msgstr "打开终端(:菜单选择:'文件 --> 新建 --> 终端'),"
#: ../../content/administration/odoo_sh/getting_started/online-editor.rst:108
msgid "Change the directory to *~/src/user* using :code:`cd ~/src/user`,"
msgstr "使用 code'cd ~/src/user' 将目录更改为 *~/src/user*"
#: ../../content/administration/odoo_sh/getting_started/online-editor.rst:109
msgid "Stage your changes using :code:`git add`,"
msgstr "使用 code'git add'暂存您的更改,"
#: ../../content/administration/odoo_sh/getting_started/online-editor.rst:110
msgid "Commit your changes using :code:`git commit`,"
msgstr "使用 code'git commit' 提交更改,"
#: ../../content/administration/odoo_sh/getting_started/online-editor.rst:111
msgid "Push your changes using :code:`git push https HEAD:<branch>`."
msgstr "使用 code'git push https HEAD' 推送您的更改<branch>。</branch>"
#: ../../content/administration/odoo_sh/getting_started/online-editor.rst:113
msgid "In this last command,"
msgstr "在最后一个命令中,"
#: ../../content/administration/odoo_sh/getting_started/online-editor.rst:115
msgid ""
"*https* is the name of your *HTTPS* Github remote repository (e.g. "
"https://github.com/username/repository.git),"
msgstr ""
"*https* 是您的 *HTTPS* Github 远程存储库的名称(例如 "
"https://github.com/username/repository.git),"
#: ../../content/administration/odoo_sh/getting_started/online-editor.rst:117
msgid "HEAD is the reference to the latest revision you committed,"
msgstr "HEAD 是对您提交的最新修订版的引用,"
#: ../../content/administration/odoo_sh/getting_started/online-editor.rst:118
msgid ""
"<branch> must be replaced by the name of the branch to which you want to "
"push the changes, most-likely the current branch if you work in a "
"development build."
msgstr "<branch> 必须替换为要将更改推送到的分支的名称,如果在开发版本中工作,则很可能是当前分支。</branch>"
#: ../../content/administration/odoo_sh/getting_started/online-editor.rst:125
msgid ""
"The SSH Github remote is not used because your SSH private key is not hosted"
" in your build containers (for obvious security concerns) nor forwarded "
"through an SSH Agent (as you access this editor through a web browser) and "
"you therefore cannot authenticate yourself to Github using SSH. You have to "
"use the HTTPS remote of your Github repository to push your changes, which "
"is added automatically named as *https* in your Git remotes. You will be "
"prompted to enter your Github username and password. If you activated the "
"two-factor authentication on Github, you can create a `personal access token"
" <https://help.github.com/articles/creating-a-personal-access-token-for-the-"
"command-line/>`_ and use it as password. Granting the ``repo`` permission "
"suffices."
msgstr ""
"不使用 SSH Github 远程,因为您的 SSH 私钥未托管在构建容器中(出于明显的安全问题),也不会通过 SSH 代理转发(当您通过 Web "
"浏览器访问此编辑器时),因此您无法使用 SSH 向 Github "
"验证自己的身份。您必须使用Github存储库的HTTPS远程来推送更改,这些更改会自动添加到Git远程中,命名为*https*。系统将提示您输入 "
"Github 用户名和密码。如果您在 Github "
"上激活了双因素身份验证,则可以创建“个人访问令牌<https://help.github.com/articles/creating-a-"
"personal-access-token-for-the-command-line/>”_ 并将其用作密码。授予“存储库”权限就足够了。"
#: ../../content/administration/odoo_sh/getting_started/online-editor.rst:139
msgid ""
"The Git source folder *~/src/user* is not checked out on a branch but rather"
" on a detached revision: This is because builds work on specific revisions "
"rather than branches. In other words, this means you can have multiple "
"builds on the same branch, but on different revisions."
msgstr ""
"Git 源文件夹 *~/src/user* "
"不是在分支上签出的,而是在分离的修订版上签出的:这是因为构建工作是在特定修订版而不是分支上。换句话说,这意味着您可以在同一分支上拥有多个构建版本,但具有不同的修订版。"
#: ../../content/administration/odoo_sh/getting_started/online-editor.rst:143
msgid ""
"Once your changes are pushed, according to your :ref:`branch push behavior "
"<odoosh-gettingstarted-branches-tabs-settings>`, a new build may be created."
" You can continue to work in the editor you pushed from, as it will have the"
" same revision as the new build that was created, but always make sure to be"
" in an editor of a build using the latest revision of your branch."
msgstr ""
"推送更改后,根据你的 ref'branch push behavior <odoosh-gettingstarted-branches-tabs-"
"settings>',可能会创建一个新的构建版本。您可以继续在推送的编辑器中工作,因为它将具有与创建的新版本相同的修订版本,但始终确保在使用分支最新修订版本的生成编辑器中。</odoosh-"
"gettingstarted-branches-tabs-settings>"
#: ../../content/administration/odoo_sh/getting_started/online-editor.rst:150
msgid "Consoles"
msgstr "机"
#: ../../content/administration/odoo_sh/getting_started/online-editor.rst:152
msgid ""
"You can open Python consoles, which are `IPython interactive shells "
"<https://ipython.readthedocs.io/en/stable/interactive/tutorial.html>`_. One "
"of the most interesting addition to use a Python console rather than a "
"IPython shell within a terminal is the `rich display "
"<https://ipython.readthedocs.io/en/stable/config/integrating.html#rich-"
"display>`_ capabilities. Thanks to this, you will be able to display objects"
" in HTML."
msgstr ""
"你可以打开Python控制台,它们是“IPython交互式shells<https://ipython.readthedocs.io/en/stable/interactive/tutorial.html>”_。在终端中使用Python控制台而不是IPython"
" "
"shell的最有趣的补充之一是“丰富的显示<https://ipython.readthedocs.io/en/stable/config/integrating.html#rich-"
"display>”_功能。因此,您将能够以HTML格式显示对象。"
#: ../../content/administration/odoo_sh/getting_started/online-editor.rst:160
msgid ""
"You can for instance display cells of a CSV file using `pandas "
"<https://pandas.pydata.org/pandas-docs/stable/tutorials.html>`_."
msgstr ""
"例如,您可以使用“pandas <https://pandas.pydata.org/pandas-"
"docs/stable/tutorials.html>”_来显示CSV文件的单元格。"
#: ../../content/administration/odoo_sh/getting_started/online-editor.rst:166
msgid ""
"You can also open an Odoo Shell console to play around with the Odoo "
"registry and model methods of your database. You can also directly read or "
"write on your records."
msgstr "您还可以打开 Odoo Shell 控制台来使用数据库的 Odoo 注册表和模型方法。您也可以直接读取或写入您的记录。"
#: ../../content/administration/odoo_sh/getting_started/online-editor.rst:171
msgid ""
"In an Odoo Console, transactions are automatically committed. This means, "
"for instance, that changes in records are applied effectively in the "
"database. If you change the name of a user, the name of the user is changed "
"in your database as well. You therefore should use Odoo consoles carefully "
"on production databases."
msgstr ""
"在 Odoo "
"控制台中,事务会自动提交。这意味着,例如,记录中的更改可以有效地应用于数据库中。如果更改用户名,则该用户的名称也会在数据库中更改。因此,您应该在生产数据库上谨慎使用Odoo控制台。"
#: ../../content/administration/odoo_sh/getting_started/online-editor.rst:177
msgid ""
"You can use *env* to invoke models of your database registry, e.g. "
":code:`env['res.users']`."
msgstr "您可以使用 *env* 调用数据库注册表的模型,例如 code'env['res.users']'。"
#: ../../content/administration/odoo_sh/getting_started/online-editor.rst:187
msgid ""
"The class :code:`Pretty` gives you the possibility to easily display lists "
"and dicts in a pretty way, using the `rich display "
"<https://ipython.readthedocs.io/en/stable/config/integrating.html#rich-"
"display>`_ mentioned above."
msgstr ""
"类 code'Pretty' "
"使您可以使用上面提到的“富显示<https://ipython.readthedocs.io/en/stable/config/integrating.html#rich-"
"display>”_以漂亮的方式轻松显示列表和字典。"
#: ../../content/administration/odoo_sh/getting_started/online-editor.rst:195
msgid ""
"You can also use `pandas <https://pandas.pydata.org/pandas-"
"docs/stable/tutorials.html>`_ to display graphs."
msgstr ""
"您还可以使用“pandas <https://pandas.pydata.org/pandas-"
"docs/stable/tutorials.html>”_ 来显示图表。"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:9
msgid "The settings allow you to manage the configuration of your project."
msgstr "这些设置允许您管理项目的配置。"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:15
msgid "Project name"
msgstr "项目名称"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:17
msgid "The name of your project."
msgstr "项目的名称。"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:22
msgid ""
"This defines the address that will be used to access your production "
"database."
msgstr "这将定义将用于访问生产数据库的地址。"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:24
msgid ""
"Addresses of your staging and development builds are derived from this name "
"and assigned automatically. However, when you change your project name, only"
" future builds will use the new name."
msgstr "暂存和开发版本的地址派生自此名称并自动分配。但是,当您更改项目名称时,只有将来的生成将使用新名称。"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:30
msgid "Collaborators"
msgstr "合作者"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:32
msgid "Manage the Github users who can access your project."
msgstr "管理可以访问您的项目的 Github 用户。"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:37
msgid "There are two levels of users:"
msgstr "有两个级别的用户:"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:39
msgid "Admin: has access to all features of Odoo.sh."
msgstr "管理员:有权访问 Odoo.sh 的所有功能。"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:40
msgid ""
"User: does not have access to the project settings nor to the production and"
" staging databases."
msgstr "用户:无权访问项目设置,也无权访问生产和临时数据库。"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:42
msgid ""
"The user group is meant for developers who can make modifications in your "
"code but are not allowed to access the production data. Users of this group "
"cannot connect to the production and staging databases using the *1-click "
"connect* feature, but they can of course use their regular account on these "
"databases if they have one, using their regular credentials."
msgstr ""
"用户组适用于可以在代码中进行修改但不允许访问生产数据的开发人员。此组的用户无法使用 *一键连接* "
"功能连接到生产和临时数据库,但他们当然可以使用其常规凭据在这些数据库上使用其常规帐户(如果他们有)。"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:47
msgid ""
"In addition, they cannot use the webshell nor have access to the server "
"logs."
msgstr "此外,他们不能使用 Webshell,也无法访问服务器日志。"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:50
msgid "User"
msgstr "用户"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:50
msgid "Admin"
msgstr "管理员"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:52
#: ../../content/administration/odoo_sh/getting_started/settings.rst:52
#: ../../content/administration/odoo_sh/getting_started/settings.rst:54
#: ../../content/administration/odoo_sh/getting_started/settings.rst:54
#: ../../content/administration/odoo_sh/getting_started/settings.rst:56
#: ../../content/administration/odoo_sh/getting_started/settings.rst:56
#: ../../content/administration/odoo_sh/getting_started/settings.rst:58
#: ../../content/administration/odoo_sh/getting_started/settings.rst:58
#: ../../content/administration/odoo_sh/getting_started/settings.rst:60
#: ../../content/administration/odoo_sh/getting_started/settings.rst:60
#: ../../content/administration/odoo_sh/getting_started/settings.rst:62
#: ../../content/administration/odoo_sh/getting_started/settings.rst:62
#: ../../content/administration/odoo_sh/getting_started/settings.rst:64
#: ../../content/administration/odoo_sh/getting_started/settings.rst:64
#: ../../content/administration/odoo_sh/getting_started/settings.rst:66
#: ../../content/administration/odoo_sh/getting_started/settings.rst:68
#: ../../content/administration/odoo_sh/getting_started/settings.rst:70
#: ../../content/administration/odoo_sh/getting_started/settings.rst:72
#: ../../content/administration/odoo_sh/getting_started/settings.rst:74
#: ../../content/administration/odoo_sh/getting_started/settings.rst:76
#: ../../content/administration/odoo_sh/getting_started/settings.rst:78
#: ../../content/administration/odoo_sh/getting_started/settings.rst:78
#: ../../content/administration/odoo_sh/getting_started/settings.rst:80
#: ../../content/administration/odoo_sh/getting_started/settings.rst:80
#: ../../content/administration/odoo_sh/getting_started/settings.rst:82
msgid "X"
msgstr "X"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:54
#: ../../content/administration/odoo_sh/getting_started/settings.rst:66
msgid "1-click connect"
msgstr "一键连接"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:58
#: ../../content/administration/odoo_sh/getting_started/settings.rst:70
msgid "Shell/SSH"
msgstr "Shell/SSH"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:64
msgid "Production & Staging"
msgstr "生产与舞台"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:80
#: ../../content/administration/odoo_sh/getting_started/status.rst:4
msgid "Status"
msgstr "状态"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:86
msgid "Public Access"
msgstr "公共访问"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:88
msgid "Allow public access to your development builds."
msgstr "允许对开发版本进行公共访问。"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:93
msgid ""
"If activated, this option exposes the Builds page publicly, allowing "
"visitors to connect to your development builds."
msgstr "如果激活,此选项将公开“生成”页,允许访问者连接到开发生成。"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:95
msgid ""
"In addition, visitors have access to the logs, shell and mails of your "
"development builds."
msgstr "此外,访问者还可以访问开发版本的日志、shell 和邮件。"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:97
msgid ""
"Production and staging builds are excluded, visitors can only see their "
"status."
msgstr "生产和过渡版本被排除在外,访问者只能看到他们的状态。"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:103
msgid "Custom domains"
msgstr "自定义域"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:105
msgid ""
"To configure additional domains please refer to the corresponding branch's "
":ref:`settings tab <odoosh-gettingstarted-branches-tabs-settings>`."
msgstr ""
"要配置其他域,请参阅相应分支的 ref:'settings 选项卡 <odoosh-gettingstarted-branches-tabs-"
"settings>'。</odoosh-gettingstarted-branches-tabs-settings>"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:112
msgid ""
"Configure the deploy keys for the private repositories you use as submodules"
" in your branches to allow Odoo.sh to download them."
msgstr "为在分支中用作子模块的私有仓库配置部署密钥,以允许 Odoo.sh 下载它们。"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:116
msgid ""
"These settings are required for **private repositories** only. If you are "
"looking on how to set up your submodules, instructions are available in the "
"chapter :ref:`Submodules <odoosh-advanced-submodules>` of this "
"documentation."
msgstr ""
"仅对于“私有仓库”,这些设置是必需的。如果您正在研究如何设置子模块,请参阅本文档的章节:ref'Submodules <odoosh-"
"advanced-submodules>'。</odoosh-advanced-submodules>"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:123
msgid ""
"When a repository is private, it is not possible to publicly download its "
"branches and revisions. For that reason, you need to configure a deploy key "
"for Odoo.sh, so the remote Git server allows our platform to download the "
"revisions of this private repository."
msgstr ""
"当存储库是私有的时,无法公开下载其分支和修订版。因此,您需要为 Odoo.sh 配置部署密钥,以便远程 Git "
"服务器允许我们的平台下载此私有存储库的修订版。"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:128
msgid ""
"To configure the deploy key for a private repository, proceed as follows:"
msgstr "要为私有存储库配置部署密钥,请按以下步骤操作:"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:130
msgid ""
"in the input, paste the SSH URL of your private sub-repository and click on "
"*Add*,"
msgstr "在输入中,粘贴私有子存储库的 SSH URL,然后单击“*添加”,"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:132
msgid "e.g. *git@github.com:USERNAME/REPOSITORY.git*"
msgstr "例如 *git@github.comUSERNAME/REPOSITORY.git*"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:133
msgid ""
"it can be another Git server than Github, such as Bitbucket, Gitlab or even "
"your own self-hosted server"
msgstr "它可以是Github以外的另一个Git服务器,例如Bitbucket,Gitlab甚至您自己的自托管服务器"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:135
msgid "copy the public key,"
msgstr "复制公钥,"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:137
msgid "it should look like *ssh-rsa some...random...characters...here...==*"
msgstr "它应该看起来像*ssh-rsa一些...随机。。。字符。。。这里...==*"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:139
msgid ""
"in the settings of the private sub-repository, add the public key amongst "
"the deploy keys."
msgstr "在私有子存储库的设置中,在部署密钥之间添加公钥。"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:141
msgid ""
"Github.com: :menuselection:`Settings --> Deploy keys --> Add deploy key`"
msgstr ""
"Github.com menuselection'Settings --> Deploy key --> Add deploy key'"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:142
msgid "Bitbucket.com: :menuselection:`Settings --> Access keys --> Add key`"
msgstr "Bitbucket.com :菜单选择:“设置 --> 访问键 --> 添加键'"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:143
msgid "Gitlab.com: :menuselection:`Settings --> Repository --> Deploy Keys`"
msgstr "Gitlab.com :菜单选择:'设置 -->存储库 -->部署密钥'"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:144
msgid ""
"Self-hosted: append the key to the git users authorized_keys file in its "
".ssh directory"
msgstr "自托管:将密钥附加到 git 用户的 authorized_keys 文件在其 .ssh 目录中"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:147
msgid "Storage Size"
msgstr "存储大小"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:149
msgid "This section shows the storage size used by your project."
msgstr "本部分显示项目使用的存储大小。"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:154
msgid "Storage size is computed as follows:"
msgstr "存储大小的计算方法如下:"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:156
msgid "the size of the PostgreSQL database"
msgstr "PostgreSQL 数据库的大小"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:158
msgid ""
"the size of the disk files available in your container: database filestore, "
"sessions storage directory..."
msgstr "容器中可用磁盘文件的大小:数据库文件存储、会话存储目录..."
#: ../../content/administration/odoo_sh/getting_started/settings.rst:161
msgid ""
"In case you want to analyze disk usage, you can run the tool `ncdu "
"<https://dev.yorhel.nl/ncdu/man>`_ in your Web Shell."
msgstr ""
"如果要分析磁盘使用情况,可以在 Web Shell 中运行工具“ncdu <https://dev.yorhel.nl/ncdu/man>”。。"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:163
msgid ""
"Should your production database size grow to exceed what's provisioned in "
"your subscription, it will automatically be synchronized with it."
msgstr "如果生产数据库大小增长到超过订阅中预配的大小,它将自动与订阅同步。"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:167
msgid "Database Workers"
msgstr "数据库工作线程"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:169
msgid ""
"Additional database workers can be configured here. More workers help "
"increase the load your production database is able to handle. If you add "
"more, it will automatically be synchronized with your subscription."
msgstr "可以在此处配置其他数据库工作线程。更多的工作人员有助于增加生产数据库能够处理的负载。如果添加更多,它将自动与你的订阅同步。"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:177
msgid ""
"Adding more workers will not magically solve all performance issues. It only"
" allows the server to handle more connections at the same time. If some "
"operations are unusually slow, it's most likely a problem with the code, if "
"it's not due to your own customizations you can open a ticket `here "
"<https://www.odoo.com/help>`_."
msgstr ""
"增加更多的工作人员并不能神奇地解决所有性能问题。它只允许服务器同时处理更多连接。如果某些操作异常缓慢,则很可能是代码有问题,如果不是由于您自己的自定义,则可以打开工单“这里<https://www.odoo.com/help>”_。"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:183
msgid "Staging Branches"
msgstr "暂存分支"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:185
msgid ""
"Additional staging branches allow you to develop and test more features at "
"the same time. If you add more, it will automatically be synchronized with "
"your subscription."
msgstr "其他暂存分支允许您同时开发和测试更多功能。如果添加更多,它将自动与你的订阅同步。"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:192
msgid "Activation"
msgstr "启用"
#: ../../content/administration/odoo_sh/getting_started/settings.rst:194
msgid ""
"Shows the status of the project's activation. You can change the project's "
"activation code if needed."
msgstr "显示项目激活的状态。如果需要,您可以更改项目的激活码。"
#: ../../content/administration/odoo_sh/getting_started/status.rst:9
msgid ""
"The status page shows statistics regarding the servers your project uses. It"
" includes the servers availability."
msgstr "状态页显示有关项目使用的服务器的统计信息。它包括服务器可用性。"
#: ../../content/administration/odoo_sh/overview/introduction.rst:4
msgid "Introduction to Odoo.sh"
msgstr "Odoo.sh 简介"
#: ../../content/administration/odoo_sh/overview/introduction.rst:11
msgid ""
"The documentation will help you go live with your Odoo.sh project in no "
"time."
msgstr "该文档将帮助您立即上线 Odoo.sh 项目。"
#: ../../content/administration/upgrade.rst:20
msgid ""
"An upgrade is switching to a newer version of Odoo (e.g., Odoo 14.0 to Odoo "
"15.0)."
msgstr "升级正在切换到较新版本的Odoo(例如,Odoo 14.0到Odoo 15.0)。"
#: ../../content/administration/upgrade.rst:22
msgid "An upgrade does not cover:"
msgstr "升级不包括:"
#: ../../content/administration/upgrade.rst:24
msgid ""
"Changing :ref:`editions <upgrade-faq/editions-change>` (i.e., Community to "
"Enterprise edition)"
msgstr "更改 ref'版本<升级-faq/editions-change>'(即社区版到企业版)"
#: ../../content/administration/upgrade.rst:25
msgid ""
"Switching :ref:`hosting type <upgrade-faq/hosting-types-switch>` (i.e., On-"
"Premise to Online or Odoo.sh)"
msgstr "切换 ref'托管类型<升级-faq/托管类型-切换>'(即,本地到在线或 Odoo.sh"
#: ../../content/administration/upgrade.rst:27
msgid "Migration from another ERP to Odoo"
msgstr "从另一个 ERP 迁移到 Odoo"
#: ../../content/administration/upgrade.rst:29
#: ../../content/administration/upgrade.rst:148
#: ../../content/administration/upgrade.rst:252
#: ../../content/administration/upgrade/faq.rst:81
#: ../../content/administration/upgrade/faq.rst:92
#: ../../content/administration/upgrade/faq.rst:119
msgid "|assistance-contact|"
msgstr "|辅助-接触|"
#: ../../content/administration/upgrade.rst:32
#: ../../content/administration/upgrade/odoo_sh.rst:66
msgid ":ref:`upgrade/sla`"
msgstr "ref'upgrade/sla'"
#: ../../content/administration/upgrade.rst:37
msgid "Process workflow"
msgstr "流程工作流"
#: ../../content/administration/upgrade.rst:39
msgid "The upgrade process in a nutshell:"
msgstr "升级过程简述:"
#: ../../content/administration/upgrade.rst:41
msgid "You create a test upgrade request."
msgstr "创建测试升级请求。"
#: ../../content/administration/upgrade.rst:42
msgid ""
"Odoo processes the request automatically by running the database through an "
"upgrade script, which takes between 20 and 120 minutes."
msgstr "Odoo通过升级脚本运行数据库来自动处理请求,这需要20到120分钟。"
#: ../../content/administration/upgrade.rst:44
msgid "Odoo delivers a test database."
msgstr "Odoo提供了一个测试数据库。"
#: ../../content/administration/upgrade.rst:45
msgid ""
"You test your database for possible discrepancies (see :ref:`upgrade/test-"
"guidance`)."
msgstr "您可以测试数据库是否存在可能的差异(请参阅:ref'upgrade/test-guidance')。"
#: ../../content/administration/upgrade.rst:46
msgid ""
"If there are any discrepancies, you report them to the Upgrade support team "
"via the help portal (see :ref:`upgrade/test-assistance`)."
msgstr "如果有任何差异,请通过帮助门户将其报告给升级支持团队(请参阅:ref'upgrade/test-assistance')。"
#: ../../content/administration/upgrade.rst:48
msgid "We fix the issues and send you a new test database."
msgstr "我们修复了这些问题,并向您发送了一个新的测试数据库。"
#: ../../content/administration/upgrade.rst:49
msgid ""
"Once you have completed the testing and are happy with the result, you "
"decide on a date and time when you stop users from accessing Odoo, freeze "
"all data entries, and create an upgrade request for the production upgrade."
msgstr "完成测试并对结果感到满意后,您可以决定停止用户访问Odoo,冻结所有数据条目并为生产升级创建升级请求的日期和时间。"
#: ../../content/administration/upgrade.rst:52
msgid "Odoo delivers the production database through the automated process."
msgstr "Odoo通过自动化流程提供生产数据库。"
#: ../../content/administration/upgrade.rst:53
msgid ""
"You restore it in your Production environment a few short hours later and "
"continue working on the newly upgraded database (this is done automatically "
"on Odoo Online)."
msgstr "短短几个小时后,您可以在生产环境中恢复它,并继续处理新升级的数据库(这是在Odoo Online上自动完成的)。"
#: ../../content/administration/upgrade.rst:57
msgid ":doc:`Upgrade process for Odoo Online (SaaS) <upgrade/online_hosting>`"
msgstr ":d oc:“Odoo Online SaaS 的升级过程<升级/online_hosting>”"
#: ../../content/administration/upgrade.rst:58
msgid ":doc:`Upgrade process for Odoo.sh <upgrade/odoo_sh>`"
msgstr ":d oc:“Odoo.sh <升级/odoo_sh>”的升级过程"
#: ../../content/administration/upgrade.rst:59
msgid ":doc:`Upgrade process for On-Premise <upgrade/on_premise>`"
msgstr ":d oc:“内部部署<升级/on_premise>”的升级过程"
#: ../../content/administration/upgrade.rst:64
msgid "Testing"
msgstr "测试"
#: ../../content/administration/upgrade.rst:66
msgid ""
"This phase allows you to review an upgraded version of your database without"
" affecting your production database in any way. We suggest that you run the "
"test upgrade process at least once, but you can do it as many times as you "
"need (one at a time)."
msgstr ""
"此阶段允许您查看数据库的升级版本,而不会以任何方式影响生产数据库。我们建议您至少运行一次测试升级过程,但您可以根据需要多次运行(一次一次)。"
#: ../../content/administration/upgrade.rst:70
msgid ""
"Once you receive your upgraded test database, check that all data, "
"processes, and functionality are still correct and working as expected."
msgstr "收到升级后的测试数据库后,请检查所有数据、进程和功能是否仍然正确并按预期工作。"
#: ../../content/administration/upgrade.rst:73
msgid ""
"If you do find discrepancies, :ref:`report your issues <upgrade/test-"
"assistance>` and :ref:`request a new test database <upgrade/test-db-"
"request>` when the reported issues are fixed in the upgrade script."
msgstr ""
"如果确实发现差异,请在升级脚本中修复报告的问题时,<升级/测试帮助>“和 :ref:”请求新的测试数据库<升级/test-db-request>”。"
#: ../../content/administration/upgrade.rst:77
msgid ""
"If you do not find any discrepancies, you can move on to the upgrade of your"
" production database."
msgstr "如果未发现任何差异,则可以继续进行生产数据库的升级。"
#: ../../content/administration/upgrade.rst:80
msgid ""
"A test database is only intended for testing and remains completely "
"unrelated to your present or future production database. Any data you add, "
"or changes you make, will not be reflected in your upgraded production "
"database."
msgstr "测试数据库仅用于测试,与当前或将来的生产数据库完全无关。您添加的任何数据或所做的更改都不会反映在升级后的生产数据库中。"
#: ../../content/administration/upgrade.rst:85
msgid ""
"Test databases are neutered and features are disabled to prevent them from "
"having an impact on the production database:"
msgstr "测试数据库被中性化,并禁用功能,以防止它们对生产数据库产生影响:"
#: ../../content/administration/upgrade.rst:88
msgid ""
"The serial number of the database is modified (to prevent it from sending "
"information as if it was the production database)."
msgstr "修改数据库的序列号(以防止它像发送生产数据库一样发送信息)。"
#: ../../content/administration/upgrade.rst:90
msgid ""
"The :ref:`base URL of the database <domain-name/web-base-url>` is reset to "
"``http://localhost:8069`` and the email domain to ``localhost``."
msgstr ""
"数据库的 ref'base URL <domain-name/web-base-url>“ "
"重置为”http://localhost:8069“,电子邮件域重置为”localhost”。"
#: ../../content/administration/upgrade.rst:92
msgid ""
"Scheduled actions are disabled (the calendar synchronization, the bank "
"statement synchronization, the planned automated actions, the fetching of "
"incoming mail servers, etc.)."
msgstr "计划操作被禁用(日历同步、银行对账单同步、计划的自动操作、接收邮件服务器的提取等)。"
#: ../../content/administration/upgrade.rst:94
msgid ""
"Outgoing mail servers are disabled by archiving the existing ones and adding"
" a fake/non-working one."
msgstr "通过存档现有邮件服务器并添加假/非工作服务器来禁用传出邮件服务器。"
#: ../../content/administration/upgrade.rst:96
msgid "Payment providers and delivery carriers are reset to test environment."
msgstr "支付提供商和交付运营商被重置为测试环境。"
#: ../../content/administration/upgrade.rst:97
msgid ""
"Accounting localization Electronic Data Interchange (EDI) services are "
"disabled."
msgstr "会计本地化电子数据交换 (EDI) 服务已禁用。"
#: ../../content/administration/upgrade.rst:98
msgid "A system parameter is set to tell the database has been neutered."
msgstr "设置系统参数以告知数据库已被中性化。"
#: ../../content/administration/upgrade.rst:103
msgid "Request a test database"
msgstr "请求测试数据库"
#: ../../content/administration/upgrade.rst:105
msgid ""
"Follow the instructions available per hosting type on the `website form "
"<https://upgrade.odoo.com>`_ and select *Testing* purpose."
msgstr "按照“网站表单<https://upgrade.odoo.com>”_上每种托管类型的可用说明进行操作,然后选择“*测试*目的”。"
#: ../../content/administration/upgrade.rst:115
msgid "Test guidance"
msgstr "测试指导"
#: ../../content/administration/upgrade.rst:117
msgid ""
"Every business and organization has its own operational needs and has to "
"test its specific Odoo database individually. We recommend you look at `the "
"test scenario "
"<https://docs.google.com/document/d/1ypNs7JKPOsjNbKpdiKFH7Al6g6whZ9jr7f7duAQ5E1w/>`_"
" for further information."
msgstr ""
"每个企业和组织都有自己的运营需求,并且必须单独测试其特定的Odoo数据库。我们建议您查看“测试方案<https://docs.google.com/document/d/1ypNs7JKPOsjNbKpdiKFH7Al6g6whZ9jr7f7duAQ5E1w/>”_"
" 以获取更多信息。"
#: ../../content/administration/upgrade.rst:122
msgid "change link \"test scenario\" once the related doc is published"
msgstr "发布相关文档后更改链接“测试方案”"
#: ../../content/administration/upgrade.rst:127
#: ../../content/administration/upgrade.rst:172
msgid "Assistance"
msgstr "协助"
#: ../../content/administration/upgrade.rst:129
msgid ""
"If you encounter an issue in the **test database**, please get in touch with"
" Odoo Upgrade Support via the `Odoo Support page "
"<https://www.odoo.com/help>`_."
msgstr ""
"如果您在**测试数据库中遇到问题**,请通过“Odoo支持页面<https://www.odoo.com/help>”_与Odoo升级支持部门联系。"
#: ../../content/administration/upgrade.rst:132
msgid ""
"Under the *Ticket Description* section, select *An issue related to my "
"upgrade* ticket type."
msgstr "在“*机票描述*”部分下,选择“*与我的升舱*机票类型相关的问题”。"
#: ../../content/administration/upgrade.rst:139
msgid ""
"If you choose another *Ticket Description* type, the request will be "
"redirected to another team. This will slow down the processing and response "
"time."
msgstr "如果您选择其他 *票证描述* 类型,请求将被重定向到另一个团队。这将减慢处理和响应时间。"
#: ../../content/administration/upgrade.rst:142
#: ../../content/administration/upgrade.rst:185
msgid ""
"Please provide as much detail as you can (i.e., videos and screenshots to "
"illustrate your issue). This will avoid clarifying questions and speed up "
"the resolution process significantly."
msgstr "请提供尽可能多的细节(即视频和屏幕截图来说明您的问题)。这将避免澄清问题,并大大加快解决过程。"
#: ../../content/administration/upgrade.rst:146
msgid ""
"The purpose of the test phase is not to correct existing data or "
"configurations in your database."
msgstr "测试阶段的目的不是更正数据库中的现有数据或配置。"
#: ../../content/administration/upgrade.rst:153
msgid "The production launch"
msgstr "量产启动"
#: ../../content/administration/upgrade.rst:155
msgid ""
"The production upgrade request is when you decide to upgrade your current "
"database with all your production data (invoices, VAT returns, inventories, "
"current orders) to a new version of your choice."
msgstr "生产升级请求是指您决定将所有生产数据(发票、增值税退货、库存、当前订单)的当前数据库升级到您选择的新版本。"
#: ../../content/administration/upgrade.rst:159
msgid ""
"After your :ref:`tests <upgrade/testing-phase>` are completed to your "
"satisfaction, submit the request to upgrade your production database via our"
" `website form <https://upgrade.odoo.com>`_. Select *Production* purpose."
msgstr ""
"在您的:ref'测试<升级/测试阶段>“完成到您满意之后,请通过我们的”网站表格<https://upgrade.odoo.com>“_提交升级生产数据库的请求。选择“*生产*用途”。"
#: ../../content/administration/upgrade.rst:164
msgid "Going into production without first testing may lead to:"
msgstr "在没有进行首次测试的情况下投入生产可能会导致:"
#: ../../content/administration/upgrade.rst:166
msgid ""
"business interruptions (e.g., no longer having the possibility to validate "
"an action)"
msgstr "业务中断(例如,不再可能验证操作)"
#: ../../content/administration/upgrade.rst:167
msgid ""
"poor customer experiences (e.g., an eCommerce website that does not work "
"correctly)"
msgstr "糟糕的客户体验(例如,电子商务网站无法正常工作)"
#: ../../content/administration/upgrade.rst:174
msgid ""
"If you encounter issues or problems in the **production database**, please "
"get in touch with **Odoo Support**:"
msgstr "如果您在**生产数据库**中遇到问题或问题,请与**Odoo支持**联系:"
#: ../../content/administration/upgrade.rst:177
msgid "Connect to our `Odoo Support page <https://www.odoo.com/help>`_."
msgstr "连接到我们的“Odoo支持页面<https://www.odoo.com/help>”_。"
#: ../../content/administration/upgrade.rst:178
msgid ""
"Under the *Ticket Description* section, select the appropriate type related "
"to your issue but **do not select** the option *An issue related to my "
"upgrade*."
msgstr "在“*票证描述*”部分下,选择与您的问题相关的相应类型,但**不要选择**选项“*与我的升级相关的问题”。。"
#: ../../content/administration/upgrade.rst:182
msgid ""
"After upgrading to production, the support will be provided by the Support "
"team instead of the Upgrade team."
msgstr "升级到生产环境后,支持将由支持团队而不是升级团队提供。"
#: ../../content/administration/upgrade.rst:189
msgid ""
"If you choose *An issue related to my upgrade* as ticket type, the request "
"will be redirected to another team than the support one and will slow down "
"the processing and response time."
msgstr "如果您选择*与我的升级*相关的问题作为票证类型,则请求将被重定向到支持团队以外的另一个团队,并且会减慢处理和响应时间。"
#: ../../content/administration/upgrade.rst:195
msgid "Help"
msgstr "求助"
#: ../../content/administration/upgrade.rst:200
msgid "Contact our Upgrade service support"
msgstr "联系我们的升级服务支持"
#: ../../content/administration/upgrade.rst:202
msgid ""
"Should you have any more questions about the upgrade, do not hesitate to "
"send a message to `Odoo Upgrade Team <mailto:upgrade@odoo.com>`_. We will be"
" happy to answer it as soon as possible."
msgstr "如果您对升级有任何疑问,请随时向“Odoo升级团队<mailto:upgrade@odoo.com>”发送消息。我们很乐意尽快回答。"
#: ../../content/administration/upgrade.rst:210
msgid ""
"Please note that Odoo provides support and bug fixing only for the three "
"last major versions of Odoo."
msgstr "请注意,Odoo仅为Odoo的最后三个主要版本提供支持和错误修复。"
#: ../../content/administration/upgrade.rst:213
msgid ""
"This is a factor to take into consideration before upgrading. If you are on "
"an older version, we suggest you to prefer the most recent version to "
"benefit from longer support (before having to upgrade again)."
msgstr "这是升级前要考虑的一个因素。如果您使用的是旧版本,我们建议您更喜欢最新版本,以便从更长的支持中受益(在必须再次升级之前)。"
#: ../../content/administration/upgrade.rst:218
#: ../../content/administration/upgrade.rst:257
msgid ":doc:`maintain/supported_versions`"
msgstr ":d oc'维护/supported_versions'"
#: ../../content/administration/upgrade.rst:223
msgid "Service Level Agreement"
msgstr "服务水平协议"
#: ../../content/administration/upgrade.rst:226
msgid "What is covered by the Enterprise Licence?"
msgstr "企业牌照涵盖哪些内容?"
#: ../../content/administration/upgrade.rst:228
msgid ""
"Databases hosted on Odoos Cloud platforms (Saas and Odoo.sh) or On-Premise "
"(Self-Hosting) enjoy the following services at all times."
msgstr "托管在Odoo云平台(Saas和 Odoo.sh)或内部部署(自托管)上的数据库始终享有以下服务。"
#: ../../content/administration/upgrade.rst:231
msgid "The upgrade of:"
msgstr "升级:"
#: ../../content/administration/upgrade.rst:233
msgid "standard applications"
msgstr "标准应用"
#: ../../content/administration/upgrade.rst:234
msgid ""
"Studio customization (as long as the :guilabel:`Studio` app is still active)"
msgstr "工作室自定义(只要 guilabel'Studio' 应用仍处于活动状态)"
#: ../../content/administration/upgrade.rst:235
msgid ""
"customizations done by our consulting and developer services *if* they are "
"covered by a Maintenance of Customisations subscription"
msgstr "由我们的咨询和开发人员服务完成的自定义*如果*它们包含在“自定义维护”订阅中"
#: ../../content/administration/upgrade.rst:238
msgid ""
"The Upgrade Service is limited to your database's technical conversion and "
"adaptation (standard modules and data) to make it compatible with the "
"targeted version."
msgstr "升级服务仅限于数据库的技术转换和调整(标准模块和数据),以使其与目标版本兼容。"
#: ../../content/administration/upgrade.rst:242
msgid "What upgrading does NOT cover"
msgstr "升级不包括哪些内容"
#: ../../content/administration/upgrade.rst:244
msgid "The cleaning of pre-existing data & configuration while upgrading"
msgstr "升级时清理预先存在的数据和配置"
#: ../../content/administration/upgrade.rst:245
msgid ""
"Any new developments and/or upgrades of your own :ref:`custom modules "
"<upgrade-faq/custom-modules>`"
msgstr "您自己的任何新开发和/或升级:ref:'自定义模块<升级-faq/自定义-模块>'"
#: ../../content/administration/upgrade.rst:247
msgid "`Training <https://www.odoo.com/learn>`_ on the latest version"
msgstr "最新版本上的“培训<https://www.odoo.com/learn>”_"
#: ../../content/administration/upgrade.rst:249
msgid ""
"You can get more information about your Enterprise Licence on our :ref:`Odoo"
" Enterprise Subscription Agreement <upgrade>` page."
msgstr "您可以在我们的:ref'Odoo企业订阅协议'页面上获取有关您的企业许可证 <upgrade>的更多信息。</upgrade>"
#: ../../content/administration/upgrade.rst:255
msgid ":doc:`upgrade/faq`"
msgstr ":d oc'升级/常见问题'"
#: ../../content/administration/upgrade.rst:256
msgid ":doc:`odoo_sh`"
msgstr ":d'odoo_sh'"
#: ../../content/administration/upgrade/faq.rst:8
msgid "FAQ"
msgstr "常问问题"
#: ../../content/administration/upgrade/faq.rst:13
msgid "Why upgrade"
msgstr "为什么要升级"
#: ../../content/administration/upgrade/faq.rst:15
msgid ""
"You benefit from the latest features of the :ref:`new major version "
"<upgrade-faq/release-notes>` released by Odoo."
msgstr "您将受益于Odoo发布的:ref:“新主要版本<升级-faq/发行说明>”的最新功能。"
#: ../../content/administration/upgrade/faq.rst:17
msgid ""
"If you are in an :ref:`unsupported version <upgrade/supported-versions>`, "
"you get a new version with support."
msgstr "如果您使用的是 ref'不受支持的版本<升级/受支持的版本>',您将获得一个受支持的新版本。"
#: ../../content/administration/upgrade/faq.rst:23
msgid "When to upgrade"
msgstr "何时升级"
#: ../../content/administration/upgrade/faq.rst:25
msgid ""
"Whenever you want. You can make your upgrade request as soon as a new "
"version is released or when your version turns unsupported, and you still "
"wish to enjoy support."
msgstr "任何时候你想要。您可以在新版本发布或版本不受支持时立即提出升级请求,并且您仍然希望享受支持。"
#: ../../content/administration/upgrade/faq.rst:31
msgid "Availability of the new version"
msgstr "新版本的可用性"
#: ../../content/administration/upgrade/faq.rst:33
msgid ""
"As soon as Odoo announces the release of a new major version, you can create"
" a test upgrade request to try the latest version. Please note that at this "
"point, the upgrade scripts will only have been tested with demo data. Please"
" report any issue you might encounter while testing via the `Odoo Support "
"page <https://www.odoo.com/help>`_ and make sure to be happy with your test "
"version before requesting the upgrade of your database in production."
msgstr ""
"一旦Odoo宣布发布新的主要版本,您就可以创建一个测试升级请求来尝试最新版本。请注意,此时,升级脚本将仅使用演示数据进行测试。请通过“Odoo支持页面<https://www.odoo.com/help>”_报告您在测试时可能遇到的任何问题,并确保在生产中请求升级数据库之前对测试版本感到满意。"
#: ../../content/administration/upgrade/faq.rst:42
msgid "Duration of the upgrade"
msgstr "升级的持续时间"
#: ../../content/administration/upgrade/faq.rst:44
msgid "It is impossible to give time estimates for every upgrade request."
msgstr "不可能为每个升级请求提供时间估计值。"
#: ../../content/administration/upgrade/faq.rst:46
msgid ""
"In general, the \"smaller\" the database, the quickest the upgrade request "
"is completed. A single-user database that uses only CRM will be processed "
"faster than a multi-company, multi-user database that uses Accounting, "
"Sales, Purchase, and Manufacturing."
msgstr ""
"通常,数据库越“小”,升级请求完成的速度就越快。仅使用 CRM 的单用户数据库的处理速度将比使用会计、销售、采购和制造的多公司、多用户数据库更快。"
#: ../../content/administration/upgrade/faq.rst:50
msgid ""
"You can expect the time it takes for the platform to upgrade the test "
"database to be similar to the production upgrade."
msgstr "您可以预期平台升级测试数据库所需的时间与生产升级相似。"
#: ../../content/administration/upgrade/faq.rst:56
msgid "Duration of the upgrade project"
msgstr "升级项目的持续时间"
#: ../../content/administration/upgrade/faq.rst:58
msgid ""
"It depends on the user involvement (the time spent on testing, reporting "
"problems, etc.) and the issues encountered that might need to be addressed "
"by our technical team."
msgstr "这取决于用户的参与度(测试、报告问题等所花费的时间)以及遇到的可能需要由我们的技术团队解决的问题。"
#: ../../content/administration/upgrade/faq.rst:61
msgid "So, in a nutshell, what can impact your upgrade lead time?"
msgstr "那么,简而言之,什么会影响您的升级提前期?"
#: ../../content/administration/upgrade/faq.rst:63
msgid "Source & targeted versions"
msgstr "源和目标版本"
#: ../../content/administration/upgrade/faq.rst:64
msgid "Installed apps"
msgstr "已安装的应用"
#: ../../content/administration/upgrade/faq.rst:65
msgid "Volume of data"
msgstr "数据量"
#: ../../content/administration/upgrade/faq.rst:66
msgid ""
"Amount of customization (models, fields, methods, workflows, reports, "
"website, etc.)"
msgstr "自定义量(模型、字段、方法、工作流、报告、网站等)"
#: ../../content/administration/upgrade/faq.rst:67
msgid ""
"Installation of new apps or configuration changes after the start of the "
"test phase"
msgstr "测试阶段开始后安装新应用或配置更改"
#: ../../content/administration/upgrade/faq.rst:68
msgid "User commitment"
msgstr "用户承诺"
#: ../../content/administration/upgrade/faq.rst:73
msgid "Upgrade of the custom modules"
msgstr "自定义模块的升级"
#: ../../content/administration/upgrade/faq.rst:75
msgid ""
"As stated in our :doc:`/legal/terms/enterprise`, section "
":ref:`charges_standard`, this optional service is subject to additional "
"fees."
msgstr ""
"正如我们:d oc'/legal/terms/enterprise' section ref'charges_standard' "
"所述,这项可选服务需要支付额外费用。"
#: ../../content/administration/upgrade/faq.rst:78
msgid ""
"Depending on your situation, the custom code could be upgraded by our "
"services, by one of our partners, or you can do it yourself."
msgstr "根据您的情况,自定义代码可以由我们的服务,我们的合作伙伴之一升级,或者您可以自己升级。"
#: ../../content/administration/upgrade/faq.rst:86
msgid "Upgrade or Migration"
msgstr "升级或迁移"
#: ../../content/administration/upgrade/faq.rst:88
msgid ""
"An upgrade is switching to a newer version of Odoo, while a migration "
"reflects the change of :ref:`editions <upgrade-faq/editions-change>` or "
"change of :ref:`hosting type <upgrade-faq/hosting-types-switch>`."
msgstr ""
"升级正在切换到较新版本的Odoo,而迁移反映了:ref'versionss<upgrade-faq/editions-"
"change>'或:ref'hosting type <upgrade-faq/hosting-types-switch>'的更改。"
#: ../../content/administration/upgrade/faq.rst:97
msgid "Editions change (from Community to Enterprise)"
msgstr "版本更改(从社区更改为企业)"
#: ../../content/administration/upgrade/faq.rst:99
msgid ""
"The upgrade always returns an Enterprise edition of Odoo, whether the "
"database you sent was a community or enterprise edition. It is required to "
"have an enterprise subscription to upgrade."
msgstr "升级始终返回Odoo的企业版,无论您发送的数据库是社区版还是企业版。需要具有企业订阅才能升级。"
#: ../../content/administration/upgrade/faq.rst:103
msgid ""
"If you need assistance on this matter, please contact us via the `Odoo "
"Support page <https://www.odoo.com/help>`_."
msgstr "如果您需要有关此事的帮助,请通过“Odoo支持页面<https://www.odoo.com/help>”_与我们联系。"
#: ../../content/administration/upgrade/faq.rst:107
msgid "`Editions <https://www.odoo.com/page/editions>`_"
msgstr "“版本<https://www.odoo.com/page/editions>”_"
#: ../../content/administration/upgrade/faq.rst:112
msgid ""
"Switching the hosting types (Self-Hosting vs. Online Hosting - SaaS vs. "
"Cloud Platform - Odoo.sh)"
msgstr "切换托管类型(自托管与在线托管 - SaaS 与云平台 - Odoo.sh"
#: ../../content/administration/upgrade/faq.rst:114
msgid ""
"An upgrade does not cover a change of `Hosting types "
"<https://www.odoo.com/page/hosting-types>`_."
msgstr "升级不包括“托管类型<https://www.odoo.com/page/hosting-types>”_ 的更改。"
#: ../../content/administration/upgrade/faq.rst:116
msgid ""
"Open the following link to get :doc:`more information about how to change "
"your hosting type <../maintain/hosting_changes>`."
msgstr "打开以下链接以获取:d oc:'有关如何更改托管类型<的更多信息。/maintenance/hosting_changes>'."
#: ../../content/administration/upgrade/faq.rst:124
msgid "The Upgrade Report"
msgstr "升级报告"
#: ../../content/administration/upgrade/faq.rst:126
msgid ""
"When an upgrade request completes successfully (test or production), you "
"receive an email notification about it that includes an 'Upgrade Report'. "
"This report is also sent to you via the Discuss app. It contains valuable "
"information regarding changes that occurred during the upgrade. While it "
"serves as a guide to possible issues to look out for, it is not an "
"exhaustive list. It remains imperative that you test the upgraded database "
"thoroughly and report any discrepancies you might find, before you decide to"
" upgrade your production database."
msgstr ""
"当升级请求成功完成(测试或生产)时,您会收到一封包含“升级报告”的电子邮件通知。此报告也会通过“讨论”应用发送给您。它包含有关升级期间发生的更改的有价值信息。虽然它作为要注意的可能问题的指南,但它并不是一个详尽的列表。在决定升级生产数据库之前,必须彻底测试升级后的数据库并报告可能发现的任何差异。"
#: ../../content/administration/upgrade/faq.rst:136
msgid "Custom views"
msgstr "自定义视图:"
#: ../../content/administration/upgrade/faq.rst:138
msgid ""
"During the upgrade, some custom views might get disabled for technical "
"reasons. Therefore they might have to be fixed after the upgrade. The "
":ref:`Upgrade Report <upgrade-faq/upgrade-report>` that is generated after "
"the upgrade is available in the Discuss app, and lists all the custom views "
"that might be impacted by this."
msgstr ""
"在升级过程中,由于技术原因,某些自定义视图可能会被禁用。因此,升级后可能必须修复它们。升级后生成的 :ref:“升级报告<升级-faq/升级-"
"报告>”在“讨论”应用中可用,并列出可能受此影响的所有自定义视图。"
#: ../../content/administration/upgrade/faq.rst:146
msgid "Release Notes by version"
msgstr "按版本划分的发行说明"
#: ../../content/administration/upgrade/faq.rst:148
msgid ""
"Open our `Release Note <https://www.odoo.com/page/release-notes>`_ page to "
"get a summary of the new features and improvements made in each version."
msgstr ""
"打开我们的“发行说明<https://www.odoo.com/page/release-notes>”_页面,获取每个版本中新功能和改进的摘要。"
#: ../../content/administration/upgrade/faq.rst:152
msgid "How long is my test available for"
msgstr "我的测试可以使用多长时间"
#: ../../content/administration/upgrade/faq.rst:154
msgid ""
"An Odoo Online (SaaS) test database is available for one month by default. "
"We can extend this trial period upon request. For Odoo.sh or on-premise, "
"there is no restriction."
msgstr ""
"默认情况下,Odoo Online(SaaS)测试数据库的有效期为一个月。我们可以根据要求延长此试用期。对于 Odoo.sh 或本地,没有限制。"
#: ../../content/administration/upgrade/faq.rst:158
msgid "How many tests to perform before upgrading to production?"
msgstr "在升级到生产环境之前要执行多少次测试?"
#: ../../content/administration/upgrade/faq.rst:160
msgid ""
"As many as needed. When you are comfortable with the database, run a last "
"test upgrade 48 hours before requesting your production upgrade and test "
"your workflows one last time."
msgstr "根据需要,数量不限。当您熟悉数据库时,请在请求生产升级前 48 小时运行最后一次测试升级,并最后一次测试工作流。"
#: ../../content/administration/upgrade/faq.rst:164
msgid "How to/Where to report upgrade issues?"
msgstr "如何/在哪里报告升级问题?"
#: ../../content/administration/upgrade/faq.rst:166
msgid ""
"If you encounter issues during the upgrade process, please contact the Odoo "
"Support through the `Odoo Support page <https://www.odoo.com/help>`_."
msgstr "如果您在升级过程中遇到问题,请通过“Odoo支持页面<https://www.odoo.com/help>”_联系Odoo支持。"
#: ../../content/administration/upgrade/faq.rst:169
msgid ""
"To report an issue discovered during the testing phase, please select **An "
"issue related to my upgrade (test phase)**."
msgstr "若要报告在测试阶段发现的问题,请选择“**与我的升级(测试阶段)相关的问题”。。"
#: ../../content/administration/upgrade/faq.rst:171
msgid ""
"To report an issue discovered post-upgrade, please select **An issue related"
" to my upgrade (production)**."
msgstr "要报告升级后发现的问题,请选择“**与我的升级(生产)相关的问题**”。"
#: ../../content/administration/upgrade/faq.rst:175
msgid "Upgrading to production"
msgstr "升级到生产环境"
#: ../../content/administration/upgrade/faq.rst:177
msgid ""
"Once you have completed testing and are happy with the result, you decide on"
" a date and time when you stop users from accessing Odoo, freeze all data "
"entries, and create an upgrade request for the production upgrade."
msgstr "完成测试并对结果感到满意后,您可以决定停止用户访问Odoo,冻结所有数据条目以及为生产升级创建升级请求的日期和时间。"
#: ../../content/administration/upgrade/faq.rst:182
msgid "How is my data handled in the Upgrade Platform?"
msgstr "如何在升级平台中处理我的数据?"
#: ../../content/administration/upgrade/faq.rst:184
msgid ""
"The Odoo Upgrade platform uses the same Privacy Policy as the rest of "
"Odoo.com services."
msgstr "Odoo升级平台使用与 Odoo.com 服务相同的隐私政策。"
#: ../../content/administration/upgrade/faq.rst:186
msgid ""
"Your data is hosted on servers that follow our security guidelines, namely:"
msgstr "您的数据托管在遵循我们的安全准则的服务器上,即:"
#: ../../content/administration/upgrade/faq.rst:188
msgid ""
"SSL - All web connections to client instances are protected with 256-bit SSL"
" encryption (HTTPS with a 2048-bit modulus SSL certificate), and running "
"behind Grade A SSL stacks. All our certificate chains are using SHA-2 "
"already."
msgstr ""
"SSL - 与客户端实例的所有 Web 连接都受 256 位 SSL 加密(使用 2048 位模数 SSL 证书的 HTTPS)保护,并在 A 级 "
"SSL 堆栈后面运行。我们所有的证书链都已经在使用SHA-2。"
#: ../../content/administration/upgrade/faq.rst:191
msgid ""
"Safe System - Our servers are running recent Linux distribution with up-to-"
"date security patches, with firewall and intrusion countermeasures (not "
"disclosed for obvious reasons)."
msgstr "安全系统 - 我们的服务器正在运行最新的Linux发行版,其中包含最新的安全补丁,防火墙和入侵对策(由于明显的原因未披露)。"
#: ../../content/administration/upgrade/faq.rst:194
msgid ""
"Servers are located at the same locations as our Cloud providers with the "
"following services:"
msgstr "服务器与我们的云提供商位于同一位置,提供以下服务:"
#: ../../content/administration/upgrade/faq.rst:196
msgid ""
"Restricted perimeter, physically accessed by authorized data center "
"employees only"
msgstr "受限边界,仅由授权数据中心员工物理访问"
#: ../../content/administration/upgrade/faq.rst:197
msgid "Physical access control with security badges or biometrical security"
msgstr "使用安全徽章或生物识别安全性进行物理访问控制"
#: ../../content/administration/upgrade/faq.rst:198
msgid "Security cameras monitoring the data center locations 24/7"
msgstr "监控数据中心位置的监控摄像头 24/7"
#: ../../content/administration/upgrade/faq.rst:199
msgid "Security personnel on-site 24/7"
msgstr "现场保安人员24/7"
#: ../../content/administration/upgrade/faq.rst:201
msgid ""
"The uploaded and migrated databases uploaded to the Upgrade platform are "
"kept for up to 3 months and are permanently deleted following that period."
msgstr "上载和迁移到升级平台的数据库最多保留 3 个月,并在该时间段后永久删除。"
#: ../../content/administration/upgrade/faq.rst:204
msgid ""
"You can learn more about privacy and data handling at Odoo by visiting our "
"`General Data Protection Regulation page <https://www.odoo.com/gdpr>`_."
msgstr ""
"您可以通过访问我们的“通用数据保护条例页面<https://www.odoo.com/gdpr>”_来了解有关Odoo隐私和数据处理的更多信息。"
#: ../../content/administration/upgrade/faq.rst:208
msgid "Rolling Release (applicable to Odoo Online databases)"
msgstr "滚动发布(适用于Odoo在线数据库)"
#: ../../content/administration/upgrade/faq.rst:210
msgid ""
"This feature allows customers to upgrade their database directly from a "
"message prompt sent to the database administrator as soon as the new version"
" is released. Odoo first tests the upgrade to the next version. The rolling "
"release upgrade option is displayed if the automated tests are successful. "
"The message offers two options:"
msgstr ""
"此功能允许客户在新版本发布后立即通过发送给数据库管理员的消息提示直接升级其数据库。Odoo首先测试升级到下一个版本。如果自动测试成功,则会显示滚动发布升级选项。该消息提供两个选项:"
#: ../../content/administration/upgrade/faq.rst:215
msgid ""
"To 'Upgrade Now', which immediately triggers the upgrade of your live "
"production database."
msgstr "到“立即升级”,这将立即触发实时生产数据库的升级。"
#: ../../content/administration/upgrade/faq.rst:217
msgid ""
"To take you to your `database manager <https://www.odoo.com/my/databases/>`_"
" where you can `request an upgraded test database "
"<https://upgrade.odoo.com/#online/>`_ and check the upgraded test database "
"for any discrepancies."
msgstr ""
"要将您带到“数据库管理器<https://www.odoo.com/my/databases/>”_,您可以在其中“请求升级的测试数据库<https://upgrade.odoo.com/#online/>”_并检查升级后的测试数据库是否存在任何差异。"
#: ../../content/administration/upgrade/faq.rst:221
msgid ""
"When you choose to proceed with the production upgrade directly, make sure "
"all users have saved their work and are logged out. The upgrade takes "
"approximately 15 minutes. During this time your database is unreachable. If "
"you notice any problem after the upgrade, please report it via the `Odoo "
"Support page <https://www.odoo.com/help>`_."
msgstr ""
"当您选择直接继续生产升级时,请确保所有用户都已保存其工作并已注销。升级大约需要 15 "
"分钟。在此期间,您的数据库无法访问。如果您在升级后发现任何问题,请通过“Odoo支持页面<https://www.odoo.com/help>”_进行报告。"
#: ../../content/administration/upgrade/faq.rst:227
msgid ""
"If you are using the Website or Studio app, we recommend you always do a "
"test upgrade before upgrading your production instance."
msgstr "如果您使用的是网站或 Studio 应用程序,我们建议您始终在升级生产实例之前执行测试升级。"
#: ../../content/administration/upgrade/odoo_sh.rst:7
#: ../../content/administration/upgrade/on_premise.rst:6
msgid "Test upgrade request"
msgstr "测试升级请求"
#: ../../content/administration/upgrade/odoo_sh.rst:9
msgid ""
"Download a dump of your database (from the :ref:`Builds view <odoosh-"
"gettingstarted-builds-download-dump>`), choose the **exact copy** and "
"**without filestore** options. Upload the .sql.gz dump on "
"https://upgrade.odoo.com/upload and select the testing purpose. Once it's "
"processed, you'll get a dump of the database in return."
msgstr ""
"下载数据库的转储(从 ref'Builds 视图 <odoosh-gettingstarted-builds-download-dump>'),选择"
" “精确副本” 和 “不带文件存储” 选项。在 https://upgrade.odoo.com/upload "
"上传.sql.gz转储并选择测试目的。处理完后,您将获得数据库的转储作为回报。</odoosh-gettingstarted-builds-"
"download-dump>"
#: ../../content/administration/upgrade/odoo_sh.rst:15
msgid ""
"To have the most up-to-date test version of your database, create a backup "
"of your production database just before creating your request. Upload it in "
"your staging branch, select **Exact dump** and **Without filestore**, and "
"then click *start*."
msgstr ""
"若要拥有数据库的最新测试版本,请在创建请求之前创建生产数据库的备份。将其上传到过渡分支中,选择“*精确转储**”和“不带文件存储**”,然后单击“开始”。。"
#: ../../content/administration/upgrade/odoo_sh.rst:20
msgid "Test your upgraded database"
msgstr "测试已升级的数据库"
#: ../../content/administration/upgrade/odoo_sh.rst:22
msgid ""
"At the beginning of your upgrade project, make sure that you create a new "
"staging branch for testing purposes by forking your main branch."
msgstr "在升级项目开始时,请确保通过分叉主分支来创建新的过渡分支以进行测试。"
#: ../../content/administration/upgrade/odoo_sh.rst:25
msgid ""
"Once the staging build is complete (it doesn't matter if it failed due to "
"the version incompatibility), import your upgraded dump in the *Backups* tab"
" of the branch."
msgstr "过渡生成完成后(如果由于版本不兼容而失败也没关系),请在分支的“*备份*”选项卡中导入升级后的转储。"
#: ../../content/administration/upgrade/odoo_sh.rst:29
msgid ""
"The platform automatically detects the version of the dump and changes the "
"version of Odoo's source code to the corresponding version of the build."
msgstr "该平台会自动检测转储的版本,并将Odoo源代码的版本更改为构建的相应版本。"
#: ../../content/administration/upgrade/odoo_sh.rst:32
msgid ""
"Test the upgraded database and make sure everything runs as it's supposed "
"to."
msgstr "测试升级后的数据库,确保一切按预期运行。"
#: ../../content/administration/upgrade/odoo_sh.rst:35
#: ../../content/administration/upgrade/on_premise.rst:41
msgid "Upgrade your production database"
msgstr "升级生产数据库"
#: ../../content/administration/upgrade/odoo_sh.rst:37
msgid ""
"Once you've tested everything and you're satisfied, start the process over "
"to get an up-to-date upgraded dump:"
msgstr "一旦你测试了所有内容并且你满意,重新开始这个过程以获得最新的升级转储:"
#: ../../content/administration/upgrade/odoo_sh.rst:40
msgid "Make a new dump of your production database (as described in step 1)"
msgstr "对生产数据库进行新的转储(如步骤 1 中所述)"
#: ../../content/administration/upgrade/odoo_sh.rst:41
msgid "Upload it on upgrade.odoo.com and select the Production purpose"
msgstr "将其上传到 upgrade.odoo.com 并选择生产目的"
#: ../../content/administration/upgrade/odoo_sh.rst:42
msgid ""
"Receive the newly upgraded dump and import it in your production branch. The"
" build might get marked as failed because the platform will run it with the "
"upgraded databases' Odoo version together with the old custom code."
msgstr "接收新升级的转储并将其导入生产分支。构建可能会被标记为失败,因为平台将使用升级后的数据库的Odoo版本以及旧的自定义代码来运行它。"
#: ../../content/administration/upgrade/odoo_sh.rst:45
msgid "Merge or commit the upgraded custom code in the production branch"
msgstr "在生产分支中合并或提交升级后的自定义代码"
#: ../../content/administration/upgrade/odoo_sh.rst:47
msgid ""
"If anything goes wrong, remember you can restore a backup. The platform will"
" always make one before you make any Odoo.sh operation on the production "
"database. If the restored backup comes from a previous version, the platform"
" will detect it and change the project's Odoo version back if it needs to."
msgstr ""
"如果出现任何问题,请记住您可以还原备份。在您对生产数据库执行任何 Odoo.sh "
"操作之前,平台将始终创建一个。如果恢复的备份来自以前的版本,平台将检测到它,并在需要时将项目的Odoo版本更改回去。"
#: ../../content/administration/upgrade/odoo_sh.rst:53
#: ../../content/administration/upgrade/on_premise.rst:48
msgid "Custom modules (if applicable)"
msgstr "自定义模块(如果适用)"
#: ../../content/administration/upgrade/odoo_sh.rst:55
msgid ""
"The upgrade of a database that contains custom modules is a 2 step process."
msgstr "包含自定义模块的数据库的升级过程分为 2 个步骤。"
#: ../../content/administration/upgrade/odoo_sh.rst:57
#: ../../content/administration/upgrade/on_premise.rst:52
msgid "The standard upgrade is done when your upgrade request is completed."
msgstr "标准升级在升级请求完成后完成。"
#: ../../content/administration/upgrade/odoo_sh.rst:58
#: ../../content/administration/upgrade/on_premise.rst:53
msgid ""
"Your custom modules also need to be upgraded to keep them compatible with "
"the new version."
msgstr "您的自定义模块也需要升级,以使其与新版本兼容。"
#: ../../content/administration/upgrade/odoo_sh.rst:60
msgid ""
"Depending on your contract, the upgrade of your custom modules can be done -"
" by yourself - by your Partner - by Odoo (if you hold a subscription to "
"'Maintenance of Customizations')"
msgstr "根据您的合同,您的自定义模块的升级可以由您的合作伙伴 - Odoo自己完成(如果您持有“自定义维护”的订阅)"
#: ../../content/administration/upgrade/on_premise.rst:8
msgid "There are two ways to create your upgrade request."
msgstr "有两种方法可以创建升级请求。"
#: ../../content/administration/upgrade/on_premise.rst:11
msgid "Upgrade request via command line"
msgstr "通过命令行提出升级请求"
#: ../../content/administration/upgrade/on_premise.rst:13
msgid ""
"For technically-advanced users and partners, the upgrade process can be "
"initiated via the following command line on the server where the database is"
" hosted:"
msgstr "对于技术先进的用户和合作伙伴,可以通过托管数据库的服务器上的以下命令行启动升级过程:"
#: ../../content/administration/upgrade/on_premise.rst:16
msgid ""
":command:`python <(curl -s https://upgrade.odoo.com/upgrade) test -d <your "
"db name> -t <target version>`"
msgstr ""
":命令:'python <(curl -s https://upgrade.odoo.com/upgrade) test -d <your db "
"name> -t <target version>'</target></your>"
#: ../../content/administration/upgrade/on_premise.rst:19
msgid ""
"The above command creates the database dump, sends it to the upgrade "
"platform, and initiates the automated upgrade process. During the upgrade, "
"you can follow the live logs on your screen. Once the upgrade process is "
"completed successfully, the upgraded database is restored onto the server "
"(as a duplicate test database)."
msgstr ""
"上述命令创建数据库转储,将其发送到升级平台,并启动自动升级过程。在升级过程中,您可以关注屏幕上的实时日志。升级过程成功完成后,升级后的数据库将还原到服务器上(作为重复的测试数据库)。"
#: ../../content/administration/upgrade/on_premise.rst:25
msgid "Upgrade request via the Odoo Upgrade Portal"
msgstr "通过 Odoo 升级门户提出升级请求"
#: ../../content/administration/upgrade/on_premise.rst:27
msgid ""
"Download a recent copy of your database and select the option "
":guilabel:`pg_dump custom format (without filestore)`."
msgstr "下载数据库的最新副本,然后选择选项:guilabel:'pg_dump自定义格式(无文件存储)'。"
#: ../../content/administration/upgrade/on_premise.rst:29
msgid ""
"Upload this dump file at https://upgrade.odoo.com and select *Testing* as "
"the aim. Odoo performs the automated upgrade process. Once it is completed, "
"you receive an email with a link to download the upgrade database dump file."
msgstr ""
"https://upgrade.odoo.com "
"上传此转储文件,然后选择“*测试”作为目标。Odoo执行自动升级过程。完成后,您会收到一封电子邮件,其中包含用于下载升级数据库转储文件的链接。"
#: ../../content/administration/upgrade/on_premise.rst:32
msgid ""
"Import the upgraded database into your on-premise environment and manually "
"test all processes and workflows."
msgstr "将升级后的数据库导入本地环境,并手动测试所有流程和工作流。"
#: ../../content/administration/upgrade/on_premise.rst:36
msgid ""
"For security reasons, only the person who submitted the upgrade request is "
"able to download it."
msgstr "出于安全原因,只有提交升级请求的人员才能下载它。"
#: ../../content/administration/upgrade/on_premise.rst:37
msgid ""
"Any problem found during testing should be reported via the `helpdesk "
"<https://odoo.com/help>`_."
msgstr "测试期间发现的任何问题都应通过“帮助台<https://odoo.com/help>”_进行报告。"
#: ../../content/administration/upgrade/on_premise.rst:43
msgid ""
"Once you have completed the testing successfully, you can proceed to upgrade"
" your live database in production. Download your upgraded database from the "
"link in the email and import it onto your live environment."
msgstr "成功完成测试后,可以继续在生产环境中升级实时数据库。从电子邮件中的链接下载升级后的数据库,并将其导入到您的实时环境中。"
#: ../../content/administration/upgrade/on_premise.rst:50
msgid ""
"The upgrade of a database that contains custom modules is a two-step "
"process."
msgstr "包含自定义模块的数据库的升级过程分为两个步骤。"
#: ../../content/administration/upgrade/on_premise.rst:55
msgid ""
"Depending on your contract, the upgrade of your custom modules can be done"
msgstr "根据您的合同,可以进行自定义模块的升级"
#: ../../content/administration/upgrade/on_premise.rst:57
msgid "by yourself."
msgstr "靠你自己。"
#: ../../content/administration/upgrade/on_premise.rst:58
msgid "by your Partner."
msgstr "由您的合作伙伴。"
#: ../../content/administration/upgrade/on_premise.rst:59
msgid ""
"by Odoo (if you hold a subscription to 'Maintenance of Customizations')."
msgstr "由Odoo(如果您订阅了“自定义维护”)。"
#: ../../content/administration/upgrade/online_hosting.rst:3
msgid "Odoo Online (SaaS)"
msgstr "Odoo Online SaaS"
#: ../../content/administration/upgrade/online_hosting.rst:6
msgid "Requesting a test upgrade"
msgstr "请求测试升级"
#: ../../content/administration/upgrade/online_hosting.rst:8
msgid "Go to your `database manager <https://www.odoo.com/my/databases/>`_"
msgstr "转至“数据库管理器<https://www.odoo.com/my/databases/>”_"
#: ../../content/administration/upgrade/online_hosting.rst:9
msgid "Click on your profile icon and select *My Databases*."
msgstr "单击您的个人资料图标,然后选择“*我的数据库*”。"
#: ../../content/administration/upgrade/online_hosting.rst:14
msgid ""
"Click on the action settings icon next to your main database and select the "
"*Upgrade* option."
msgstr "单击主数据库旁边的操作设置图标,然后选择“*升级”选项。"
#: ../../content/administration/upgrade/online_hosting.rst:19
msgid "In the pop-up message that will appear, select Test Upgrade."
msgstr "在将显示的弹出消息中,选择“测试升级”。"
#: ../../content/administration/upgrade/online_hosting.rst:24
msgid ""
"This triggers the automated upgrade process. A confirmation email is then "
"sent to you with the the link to the upgraded database or to provide "
"information if the upgrade failed."
msgstr "这将触发自动升级过程。然后,系统会向您发送一封确认电子邮件,其中包含指向已升级数据库的链接,或者在升级失败时提供信息。"
#: ../../content/administration/upgrade/online_hosting.rst:28
msgid ""
"You can also see and access your test database from your *My Databases* "
"page."
msgstr "您还可以从“我的数据库”页面查看和访问测试数据库。"