[I18N] Update translation terms from Transifex
This commit is contained in:
@@ -17,7 +17,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-09-12 13:54+0000\n"
|
||||
"POT-Creation-Date: 2023-10-09 13:19+0000\n"
|
||||
"PO-Revision-Date: 2023-01-13 14:30+0000\n"
|
||||
"Last-Translator: Martin Trigaux, 2023\n"
|
||||
"Language-Team: Slovenian (https://app.transifex.com/odoo/teams/41243/sl/)\n"
|
||||
@@ -361,7 +361,7 @@ msgstr ""
|
||||
#: ../../content/administration/install/deploy.rst:46
|
||||
#: ../../content/administration/install/deploy.rst:58
|
||||
#: ../../content/administration/install/deploy.rst:153
|
||||
#: ../../content/administration/install/deploy.rst:276
|
||||
#: ../../content/administration/install/deploy.rst:280
|
||||
msgid "in :ref:`the configuration file <reference/cmdline/config_file>` set:"
|
||||
msgstr ""
|
||||
|
||||
@@ -419,8 +419,8 @@ msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:95
|
||||
#: ../../content/administration/install/deploy.rst:145
|
||||
#: ../../content/administration/install/deploy.rst:231
|
||||
#: ../../content/administration/install/deploy.rst:271
|
||||
#: ../../content/administration/install/deploy.rst:235
|
||||
#: ../../content/administration/install/deploy.rst:275
|
||||
msgid "Configuration sample"
|
||||
msgstr ""
|
||||
|
||||
@@ -531,141 +531,147 @@ msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:182
|
||||
msgid ""
|
||||
"Odoo includes built-in HTTP servers, using either multithreading or "
|
||||
"multiprocessing."
|
||||
"Odoo includes built-in HTTP, cron, and live-chat servers, using either "
|
||||
"multi-threading or multi-processing."
|
||||
msgstr ""
|
||||
|
||||
#: ../../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."
|
||||
"The **multi-threaded** server is a simpler server primarily used for "
|
||||
"development, demonstrations, and its compatibility with various operating "
|
||||
"systems (including Windows). A new thread is spawned for every new HTTP "
|
||||
"request, even for long-lived connections such as websocket. Extra daemonic "
|
||||
"cron threads are spawned too. Due to a Python limitation (GIL), it doesn't "
|
||||
"make the best use of the hardware."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:189
|
||||
#: ../../content/administration/install/deploy.rst:191
|
||||
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)"
|
||||
"The multi-threaded server is the default server, also for docker containers."
|
||||
" It is selected by leaving the :option:`--workers <odoo-bin --workers>` "
|
||||
"option out or setting it to ``0``."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:193
|
||||
#: ../../content/administration/install/deploy.rst:194
|
||||
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 ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:199
|
||||
msgid "Worker number calculation"
|
||||
"The **multi-processing** server is a full-blown server primarily used for "
|
||||
"production. It is not liable to the same Python limitation (GIL) on resource"
|
||||
" usage and hence makes the best use of the hardware. A pool of workers is "
|
||||
"created upon server startup. New HTTP requests are queued by the OS until "
|
||||
"there are workers ready to process them. An extra event-driven HTTP worker "
|
||||
"for the live chat is spawned on an alternative port. Extra cron workers are "
|
||||
"spawned too. A configurable process reaper monitors resource usage and can "
|
||||
"kill/restart failed workers."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:201
|
||||
msgid ""
|
||||
"The multi-processing server is opt-in. It is selected by setting the "
|
||||
":option:`--workers <odoo-bin --workers>` option to a non-null integer."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:205
|
||||
msgid ""
|
||||
"Because it is highly customized for Linux servers, the multi-processing "
|
||||
"server is not available on Windows."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:209
|
||||
msgid "Worker number calculation"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:211
|
||||
msgid "Rule of thumb : (#CPU * 2) + 1"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:202
|
||||
#: ../../content/administration/install/deploy.rst:212
|
||||
msgid "Cron workers need CPU"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:203
|
||||
#: ../../content/administration/install/deploy.rst:213
|
||||
msgid "1 worker ~= 6 concurrent users"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:206
|
||||
#: ../../content/administration/install/deploy.rst:216
|
||||
msgid "memory size calculation"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:208
|
||||
#: ../../content/administration/install/deploy.rst:218
|
||||
msgid ""
|
||||
"We consider 20% of the requests are heavy requests, while 80% are simpler "
|
||||
"ones"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:209
|
||||
#: ../../content/administration/install/deploy.rst:219
|
||||
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 ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:210
|
||||
#: ../../content/administration/install/deploy.rst:220
|
||||
msgid ""
|
||||
"A lighter worker, in the same scenario, is estimated to consume around 150MB"
|
||||
" of RAM"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:212
|
||||
#: ../../content/administration/install/deploy.rst:222
|
||||
msgid ""
|
||||
"Needed RAM = #worker * ( (light_worker_ratio * light_worker_ram_estimation) "
|
||||
"+ (heavy_worker_ratio * heavy_worker_ram_estimation) )"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:215
|
||||
#: ../../content/administration/install/deploy.rst:378
|
||||
#: ../../content/administration/install/deploy.rst:225
|
||||
#: ../../content/administration/install/deploy.rst:382
|
||||
msgid "LiveChat"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:217
|
||||
#: ../../content/administration/install/deploy.rst:227
|
||||
msgid ""
|
||||
"In multiprocessing, a dedicated LiveChat worker is automatically started and"
|
||||
" listening on :option:`the gevent port <odoo-bin --gevent-port>` but the "
|
||||
"client will not connect to it."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:221
|
||||
msgid ""
|
||||
"Instead you must have a proxy redirecting requests whose URL starts with "
|
||||
"``/websocket/`` to the gevent port. Other request should be proxied to the "
|
||||
":option:`normal HTTP port <odoo-bin --http-port>`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../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 ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:233
|
||||
msgid "Server with 4 CPU, 8 Thread"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:234
|
||||
msgid "60 concurrent users"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:236
|
||||
msgid "60 users / 6 = 10 <- theoretical number of worker needed"
|
||||
"In multi-processing, a dedicated LiveChat worker is automatically started "
|
||||
"and listens on the :option:`--gevent-port <odoo-bin --gevent-port>`. By "
|
||||
"default, the HTTP requests will keep accessing the normal HTTP workers "
|
||||
"instead of the LiveChat one. You must deploy a proxy in front of Odoo and "
|
||||
"redirect incoming requests whose path starts with ``/websocket/`` to the "
|
||||
"LiveChat worker. You must also start Odoo in :option:`--proxy-mode <odoo-bin"
|
||||
" --proxy-mode>` so it uses the real client headers (such as hostname, "
|
||||
"scheme, and IP) instead of the proxy ones."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:237
|
||||
msgid "(4 * 2) + 1 = 9 <- theoretical maximal number of worker"
|
||||
msgid "Server with 4 CPU, 8 Thread"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:238
|
||||
msgid "60 concurrent users"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:240
|
||||
msgid "60 users / 6 = 10 <- theoretical number of worker needed"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:241
|
||||
msgid "(4 * 2) + 1 = 9 <- theoretical maximal number of worker"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:242
|
||||
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 ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:239
|
||||
#: ../../content/administration/install/deploy.rst:243
|
||||
msgid "RAM = 9 * ((0.8*150) + (0.2*1024)) ~= 3Go RAM for Odoo"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:241
|
||||
#: ../../content/administration/install/deploy.rst:245
|
||||
msgid "in :ref:`the configuration file <reference/cmdline/config_file>`:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:257
|
||||
#: ../../content/administration/install/deploy.rst:261
|
||||
msgid "HTTPS"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:259
|
||||
#: ../../content/administration/install/deploy.rst:263
|
||||
msgid ""
|
||||
"Whether it's accessed via website/web client or web service, Odoo transmits "
|
||||
"authentication information in cleartext. This means a secure deployment of "
|
||||
@@ -673,43 +679,43 @@ msgid ""
|
||||
"just about any SSL termination proxy, but requires the following setup:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:264
|
||||
#: ../../content/administration/install/deploy.rst:268
|
||||
msgid ""
|
||||
"Enable Odoo's :option:`proxy mode <odoo-bin --proxy-mode>`. This should only"
|
||||
" be enabled when Odoo is behind a reverse proxy"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:265
|
||||
#: ../../content/administration/install/deploy.rst:269
|
||||
msgid "Set up the SSL termination proxy (`Nginx termination example`_)"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:266
|
||||
#: ../../content/administration/install/deploy.rst:270
|
||||
msgid "Set up the proxying itself (`Nginx proxying example`_)"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:267
|
||||
#: ../../content/administration/install/deploy.rst:271
|
||||
msgid ""
|
||||
"Your SSL termination proxy should also automatically redirect non-secure "
|
||||
"connections to the secure port"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:273
|
||||
#: ../../content/administration/install/deploy.rst:277
|
||||
msgid "Redirect http requests to https"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:274
|
||||
#: ../../content/administration/install/deploy.rst:278
|
||||
msgid "Proxy requests to odoo"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:282
|
||||
#: ../../content/administration/install/deploy.rst:286
|
||||
msgid "in ``/etc/nginx/sites-enabled/odoo.conf`` set:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:352
|
||||
#: ../../content/administration/install/deploy.rst:356
|
||||
msgid "Odoo as a WSGI Application"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:354
|
||||
#: ../../content/administration/install/deploy.rst:358
|
||||
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``. "
|
||||
@@ -719,79 +725,60 @@ msgid ""
|
||||
"configuration file."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:360
|
||||
#: ../../content/administration/install/deploy.rst:364
|
||||
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 ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:365
|
||||
#: ../../content/administration/install/deploy.rst:369
|
||||
msgid "Cron Workers"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:367
|
||||
msgid "To run cron jobs for an Odoo deployment as a WSGI application requires"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:369
|
||||
msgid "A classical Odoo (run via ``odoo-bin``)"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:370
|
||||
#: ../../content/administration/install/deploy.rst:371
|
||||
msgid ""
|
||||
"Connected to the database in which cron jobs have to be run (via "
|
||||
":option:`odoo-bin -d`)"
|
||||
"Starting one of the built-in Odoo servers next to the WSGI server is "
|
||||
"required to process cron jobs. That server must be configured to only "
|
||||
"process crons and not HTTP requests using the :option:`--no-http <odoo-bin "
|
||||
"--no-http>` cli option or the ``http_enable = False`` configuration file "
|
||||
"setting."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:372
|
||||
#: ../../content/administration/install/deploy.rst:376
|
||||
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"
|
||||
"On Linux-like systems, using the multi-processing server over the multi-"
|
||||
"threading one is recommended to benefit from better hardware usage and "
|
||||
"increased stability, i.e., using the :option:`--workers=-1 <odoo-bin "
|
||||
"--workers>` and :option:`--max-cron-threads=n <odoo-bin --max-cron-threads>`"
|
||||
" cli options."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:380
|
||||
#: ../../content/administration/install/deploy.rst:384
|
||||
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 ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:385
|
||||
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."
|
||||
"Using a gevent-compatible WSGI server is required for the correct operation "
|
||||
"of the live chat feature. That server should be able to handle many "
|
||||
"simultaneous long-lived connections but doesn't need a lot of processing "
|
||||
"power. All requests whose path starts with ``/websocket/`` should be "
|
||||
"directed to that server. A regular (thread/process-based) WSGI server should"
|
||||
" be used for all other requests."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:390
|
||||
msgid ""
|
||||
"The solutions to support livechat/motifications in a WSGI application are:"
|
||||
"The Odoo cron server can also be used to serve the live chat requests. Just "
|
||||
"drop the :option:`--no-http <odoo-bin --no-http>` cli option from the cron "
|
||||
"server and make sure requests whose path starts with ``/websocket/`` are "
|
||||
"directed to this server, either on the :option:`--http-port <odoo-bin "
|
||||
"--http-port>` (multi-threading server) or on the :option:`--gevent-port "
|
||||
"<odoo-bin --gevent-port>` (multi-processing server)."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:392
|
||||
msgid ""
|
||||
"Deploy a threaded version of Odoo (instead of a process-based preforking "
|
||||
"one) and redirect only requests to URLs starting with ``/websocket/`` to "
|
||||
"that Odoo, this is the simplest and the websocket URL can double up as the "
|
||||
"cron instance."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:396
|
||||
msgid ""
|
||||
"Deploy an evented Odoo via ``odoo-gevent`` and proxy requests starting with "
|
||||
"``/websocket/`` to :option:`the gevent port <odoo-bin --gevent-port>`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:403
|
||||
#: ../../content/administration/install/deploy.rst:399
|
||||
msgid "Serving static files and attachments"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:405
|
||||
#: ../../content/administration/install/deploy.rst:401
|
||||
msgid ""
|
||||
"For development convenience, Odoo directly serves all static files and "
|
||||
"attachments in its modules. This may not be ideal when it comes to "
|
||||
@@ -799,11 +786,11 @@ msgid ""
|
||||
"server."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:410
|
||||
#: ../../content/administration/install/deploy.rst:406
|
||||
msgid "Serving static files"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:412
|
||||
#: ../../content/administration/install/deploy.rst:408
|
||||
msgid ""
|
||||
"Odoo static files are located in each module's :file:`static/` folder, so "
|
||||
"static files can be served by intercepting all requests to "
|
||||
@@ -811,21 +798,21 @@ msgid ""
|
||||
"in the various addons paths."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:417
|
||||
#: ../../content/administration/install/deploy.rst:413
|
||||
msgid ""
|
||||
"Say Odoo has been installed via the **debian packages** for Community and "
|
||||
"Enterprise and the :option:`--addons-path <odoo-bin --addons-path>` is "
|
||||
"``'/usr/lib/python3/dist-packages/odoo/addons'``."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:420
|
||||
#: ../../content/administration/install/deploy.rst:442
|
||||
#: ../../content/administration/install/deploy.rst:416
|
||||
#: ../../content/administration/install/deploy.rst:438
|
||||
msgid ""
|
||||
"Using the above NGINX (https) configuration, the following location block "
|
||||
"should be added to serve static files via NGINX."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:437
|
||||
#: ../../content/administration/install/deploy.rst:433
|
||||
msgid ""
|
||||
"Say Odoo has been installed via the **source**. The two git repositories for"
|
||||
" Community and Enterprise have been cloned in :file:`/opt/odoo/community` "
|
||||
@@ -834,18 +821,18 @@ msgid ""
|
||||
"``'/opt/odoo/community/odoo/addons,/opt/odoo/community/addons,/opt/odoo/enterprise'``."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:459
|
||||
#: ../../content/administration/install/deploy.rst:455
|
||||
msgid ""
|
||||
"The actual NGINX configuration you need is highly dependent on your own "
|
||||
"installation. The two above snippets only highlight two possible "
|
||||
"configurations and may not be used as-is."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:463
|
||||
#: ../../content/administration/install/deploy.rst:459
|
||||
msgid "Serving attachments"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:465
|
||||
#: ../../content/administration/install/deploy.rst:461
|
||||
msgid ""
|
||||
"Attachments are files stored in the filestore which access is regulated by "
|
||||
"Odoo. They cannot be directly accessed via a static web server as accessing "
|
||||
@@ -853,7 +840,7 @@ msgid ""
|
||||
"are stored and whether the current user can access them or not."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:470
|
||||
#: ../../content/administration/install/deploy.rst:466
|
||||
msgid ""
|
||||
"Nevertheless, once the file has been located and the access rights verified "
|
||||
"by Odoo, it is a good idea to serve the file using the static web server "
|
||||
@@ -867,19 +854,19 @@ msgid ""
|
||||
"X-Accel)."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:480
|
||||
#: ../../content/administration/install/deploy.rst:476
|
||||
msgid ""
|
||||
"The X-Sendfile extension for apache (and compatible web servers) does not "
|
||||
"require any supplementary configuration."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:482
|
||||
#: ../../content/administration/install/deploy.rst:478
|
||||
msgid ""
|
||||
"The X-Accel extension for NGINX **does** require the following additionnal "
|
||||
"configuration:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:491
|
||||
#: ../../content/administration/install/deploy.rst:487
|
||||
msgid ""
|
||||
"In case you don't know what is the path to your filestore, start Odoo with "
|
||||
"the :option:`--x-sendfile <odoo-bin --x-sendfile>` option and navigate to "
|
||||
@@ -888,18 +875,18 @@ msgid ""
|
||||
"need."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:500
|
||||
#: ../../content/administration/install/deploy.rst:496
|
||||
msgid "Security"
|
||||
msgstr "Varnost"
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:502
|
||||
#: ../../content/administration/install/deploy.rst:498
|
||||
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:506
|
||||
#: ../../content/administration/install/deploy.rst:502
|
||||
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 "
|
||||
@@ -909,20 +896,20 @@ msgid ""
|
||||
"access control management, etc."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:512
|
||||
#: ../../content/administration/install/deploy.rst:508
|
||||
msgid ""
|
||||
"When deploying an internet-facing server, please be sure to consider the "
|
||||
"following security-related topics:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:515
|
||||
#: ../../content/administration/install/deploy.rst:511
|
||||
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 ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:518
|
||||
#: ../../content/administration/install/deploy.rst:514
|
||||
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 "
|
||||
@@ -931,14 +918,14 @@ msgid ""
|
||||
"databases."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:523
|
||||
#: ../../content/administration/install/deploy.rst:519
|
||||
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:527
|
||||
#: ../../content/administration/install/deploy.rst:523
|
||||
msgid ""
|
||||
"Use appropriate database filters ( :option:`--db-filter <odoo-bin --db-"
|
||||
"filter>`) to restrict the visibility of your databases according to the "
|
||||
@@ -948,7 +935,7 @@ msgid ""
|
||||
"backend."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:534
|
||||
#: ../../content/administration/install/deploy.rst:530
|
||||
msgid ""
|
||||
"Once your ``db_name`` and ``db_filter`` are configured and only match a "
|
||||
"single database per hostname, you should set ``list_db`` configuration "
|
||||
@@ -958,7 +945,7 @@ msgid ""
|
||||
"option)"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:540
|
||||
#: ../../content/administration/install/deploy.rst:536
|
||||
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. "
|
||||
@@ -967,20 +954,20 @@ msgid ""
|
||||
":ref:`setup/deploy/odoo`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:545
|
||||
#: ../../content/administration/install/deploy.rst:541
|
||||
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 ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:549
|
||||
#: ../../content/administration/install/deploy.rst:545
|
||||
msgid ""
|
||||
"Configure your server in multi-process mode with proper limits matching your"
|
||||
" typical usage (memory/CPU/timeouts). See also :ref:`builtin_server`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:552
|
||||
#: ../../content/administration/install/deploy.rst:548
|
||||
msgid ""
|
||||
"Run Odoo behind a web server providing HTTPS termination with a valid SSL "
|
||||
"certificate, in order to prevent eavesdropping on cleartext communications. "
|
||||
@@ -990,7 +977,7 @@ msgid ""
|
||||
":ref:`https_proxy`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:559
|
||||
#: ../../content/administration/install/deploy.rst:555
|
||||
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 "
|
||||
@@ -1000,28 +987,28 @@ msgid ""
|
||||
"detection system such as `fail2ban` or equivalent."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:565
|
||||
#: ../../content/administration/install/deploy.rst:561
|
||||
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 ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:569
|
||||
#: ../../content/administration/install/deploy.rst:565
|
||||
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 ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:573
|
||||
#: ../../content/administration/install/deploy.rst:569
|
||||
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:577
|
||||
#: ../../content/administration/install/deploy.rst:573
|
||||
msgid ""
|
||||
"If your public-facing Odoo server has access to sensitive internal network "
|
||||
"resources or services (e.g. via a private VLAN), implement appropriate "
|
||||
@@ -1036,7 +1023,7 @@ msgid ""
|
||||
"control."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:588
|
||||
#: ../../content/administration/install/deploy.rst:584
|
||||
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 "
|
||||
@@ -1051,18 +1038,26 @@ msgid ""
|
||||
"this purpose."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:599
|
||||
#: ../../content/administration/install/deploy.rst:595
|
||||
msgid ""
|
||||
"If you are hosting multiple customers, isolate customer data and files from "
|
||||
"each other using containers or appropriate \"jail\" techniques."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:602
|
||||
#: ../../content/administration/install/deploy.rst:598
|
||||
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:601
|
||||
msgid ""
|
||||
"Deploying Odoo on Linux is strongly recommended over Windows. Should you "
|
||||
"choose nevertheless to deploy on a Windows platform, a thorough security "
|
||||
"hardening review of the server should be conducted and is outside of the "
|
||||
"scope of this guide."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/deploy.rst:609
|
||||
msgid "Blocking Brute Force Attacks"
|
||||
msgstr ""
|
||||
@@ -1536,34 +1531,42 @@ msgstr ""
|
||||
msgid "Windows"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/packages.rst:150
|
||||
#: ../../content/administration/install/packages.rst:151
|
||||
msgid ""
|
||||
"Windows packaging is offered for the convenience of testing or running "
|
||||
"single-user local instances but production deployment is discouraged due to "
|
||||
"a number of limitations and risks associated with deploying Odoo on a "
|
||||
"Windows platform."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/packages.rst:155
|
||||
msgid ""
|
||||
"Download the installer from the `nightly server <https://nightly.odoo.com>`_"
|
||||
" (Community only) or the Windows installer from the `Odoo download page "
|
||||
"<https://www.odoo.com/page/download>`_ (any edition."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/packages.rst:153
|
||||
#: ../../content/administration/install/packages.rst:158
|
||||
msgid "Execute the downloaded file."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/packages.rst:156
|
||||
#: ../../content/administration/install/packages.rst:161
|
||||
msgid ""
|
||||
"On Windows 8 and later, a warning titled *Windows protected your PC* may be "
|
||||
"displayed. Click **More Info** and then **Run anyway** to proceed."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/packages.rst:159
|
||||
#: ../../content/administration/install/packages.rst:164
|
||||
msgid ""
|
||||
"Accept the `UAC <https://en.wikipedia.org/wiki/User_Account_Control>`_ "
|
||||
"prompt."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/packages.rst:160
|
||||
#: ../../content/administration/install/packages.rst:165
|
||||
msgid "Go through the installation steps."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/install/packages.rst:162
|
||||
#: ../../content/administration/install/packages.rst:167
|
||||
msgid "Odoo launches automatically at the end of the installation."
|
||||
msgstr ""
|
||||
|
||||
@@ -2369,44 +2372,190 @@ msgid ""
|
||||
" Outlook using OAuth authentication."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/maintain/azure_oauth.rst:192
|
||||
msgid "Multiple user configuration"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/maintain/azure_oauth.rst:194
|
||||
msgid ""
|
||||
"Each user should have a separate server set up. The :guilabel:`from-filter` "
|
||||
"should be set so that only the user's email is sent from that server. In "
|
||||
"other words, only a user with an email address that matches the set "
|
||||
":guilabel:`from-filter` is able to use this server."
|
||||
msgid "Configuration with a single outgoing mail server"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/maintain/azure_oauth.rst:198
|
||||
#: ../../content/administration/maintain/azure_oauth.rst:196
|
||||
msgid ""
|
||||
"After setting the :guilabel:`from-filter`, set up a fallback email account "
|
||||
"to allow for the sending of :guilabel:`notifications`. The fallback email "
|
||||
"must be configured as a :guilabel:`general transactional server`. The "
|
||||
":guilabel:`mail.default.from` system parameter must be set to the "
|
||||
":guilabel:`username` of the general transactional server account. For more "
|
||||
"information see :ref:`Use a default email address "
|
||||
"<email_communication/default>`."
|
||||
"Configuring a single outgoing server is the simplest configuration available"
|
||||
" for Microsoft Azure and it doesn't require extensive access rights for the "
|
||||
"users in the database."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/maintain/azure_oauth.rst:205
|
||||
#: ../../content/administration/maintain/mailjet_api.rst:213
|
||||
#: ../../content/administration/maintain/azure_oauth.rst:199
|
||||
msgid ""
|
||||
"A generic email address would be used to send emails for all users within "
|
||||
"the database. For example it could be structured with a `notifications` "
|
||||
"alias (`notifications@example.com`) or `contact` alias "
|
||||
"(`contact@example.com`). This address must be set as the :guilabel:`FROM "
|
||||
"Filtering` on the server. This address must also match the "
|
||||
"`{mail.default.from}@{mail.catchall.domain}` key combination in the system "
|
||||
"parameters."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/maintain/azure_oauth.rst:206
|
||||
#: ../../content/administration/maintain/azure_oauth.rst:247
|
||||
msgid ""
|
||||
"For more information on the from filter visit: "
|
||||
":ref:`email_communication/default`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/maintain/azure_oauth.rst:209
|
||||
#: ../../content/administration/maintain/azure_oauth.rst:254
|
||||
msgid ""
|
||||
"The :guilabel:`System Parameters` can be accessed by activating "
|
||||
":doc:`../../applications/general/developer_mode` in the "
|
||||
":menuselection:`Settings --> Technical --> Parameters --> System Parameters`"
|
||||
" menu."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/maintain/azure_oauth.rst:210
|
||||
msgid "Configure incoming email server"
|
||||
":ref:`developer-mode` in the :menuselection:`Settings --> Technical --> "
|
||||
"Parameters --> System Parameters` menu."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/maintain/azure_oauth.rst:212
|
||||
msgid ""
|
||||
"When using this configuration, every email that is sent from the database "
|
||||
"will use the address of the configured `notification` mailbox. However it "
|
||||
"should be noted that the name of the sender will appear but their email "
|
||||
"address will change:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/maintain/azure_oauth.rst-1
|
||||
msgid "Name from real sender with static email."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/maintain/azure_oauth.rst:221
|
||||
msgid "Single outgoing mail server configuration:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/maintain/azure_oauth.rst:223
|
||||
msgid ""
|
||||
"Outgoing mail server **username** (login) = `notifications@example.com`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/maintain/azure_oauth.rst:224
|
||||
msgid ""
|
||||
"Outgoing mail server :guilabel:`FROM Filtering` = "
|
||||
"`notifications@example.com`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/maintain/azure_oauth.rst:225
|
||||
#: ../../content/administration/maintain/azure_oauth.rst:279
|
||||
msgid "`mail.catchall.domain` in system parameters = `example.com`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/maintain/azure_oauth.rst:226
|
||||
#: ../../content/administration/maintain/azure_oauth.rst:280
|
||||
msgid "`mail.default.from` in system parameters = `notifications`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/maintain/azure_oauth.rst:229
|
||||
msgid "User-specific (multiple user) configuration"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/maintain/azure_oauth.rst:231
|
||||
msgid ""
|
||||
"In addition to a generic email server, individual email servers can be set "
|
||||
"up for users in a database. These email addresses must be set as the "
|
||||
":guilabel:`FROM Filtering` on each individual server for this configuration "
|
||||
"to work."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/maintain/azure_oauth.rst:235
|
||||
msgid ""
|
||||
"This configuration is the more difficult of the two Microsoft Azure "
|
||||
"configurations, in that it requires all users configured with email servers "
|
||||
"to have access rights to settings in order to establish a connection to the "
|
||||
"email server."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/maintain/azure_oauth.rst:240
|
||||
#: ../../content/administration/odoo_sh/getting_started/branches.rst:480
|
||||
msgid "Setup"
|
||||
msgstr "Nastavitve"
|
||||
|
||||
#: ../../content/administration/maintain/azure_oauth.rst:242
|
||||
msgid ""
|
||||
"Each user should have a separate email server set up. The :guilabel:`FROM "
|
||||
"Filtering` should be set so that only the user's email is sent from that "
|
||||
"server. In other words, only a user with an email address that matches the "
|
||||
"set :guilabel:`FROM Filtering` is able to use this server."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/maintain/azure_oauth.rst:249
|
||||
msgid ""
|
||||
"A :ref:`fallback server <azure_oauth/notifications>` must be setup to allow "
|
||||
"for the sending of :guilabel:`notifications`. The :guilabel:`FROM Filtering`"
|
||||
" for this server should have the value of the "
|
||||
"`{mail.default.from}@{mail.catchall.domain}`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/maintain/azure_oauth.rst:258
|
||||
msgid ""
|
||||
"The configuration for this transactional email server can work alongside an "
|
||||
"outgoing mass-mailing email server. The :guilabel:`FROM Filtering` for the "
|
||||
"mass-mailing email server can remain empty, but it's require to be added in "
|
||||
"the settings of the *Email Marketing* application."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/maintain/azure_oauth.rst:263
|
||||
msgid ""
|
||||
"For more information on setting the mass-mailing email server visit "
|
||||
":ref:`email_communication/mass_mails`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/maintain/azure_oauth.rst:267
|
||||
msgid "Multiple user outgoing mail server configuration:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/maintain/azure_oauth.rst:270
|
||||
msgid "User #1 mailbox"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/maintain/azure_oauth.rst:270
|
||||
msgid "Outgoing mail server #1 **username** (login) = `john@example.com`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/maintain/azure_oauth.rst:271
|
||||
msgid ""
|
||||
"Outgoing mail server #1 :guilabel:`FROM Filtering` = `john@example.com`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/maintain/azure_oauth.rst:273
|
||||
msgid "User #2 mailbox"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/maintain/azure_oauth.rst:273
|
||||
msgid "Outgoing mail server #2 **username** (login) = `jane@example.com`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/maintain/azure_oauth.rst:274
|
||||
msgid ""
|
||||
"Outgoing mail server #2 :guilabel:`FROM Filtering` = `jane@example.com`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/maintain/azure_oauth.rst:276
|
||||
msgid "Notifications mailbox"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/maintain/azure_oauth.rst:276
|
||||
msgid ""
|
||||
"Outgoing mail server #3 **username** (login) = `notifications@example.com`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/maintain/azure_oauth.rst:277
|
||||
msgid ""
|
||||
"Outgoing mail server #3 :guilabel:`FROM Filtering` = "
|
||||
"`notifications@example.com`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/maintain/azure_oauth.rst:279
|
||||
msgid "System Parameters"
|
||||
msgstr "Sistemski parametri"
|
||||
|
||||
#: ../../content/administration/maintain/azure_oauth.rst:283
|
||||
msgid "Configure incoming email server"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/maintain/azure_oauth.rst:285
|
||||
msgid ""
|
||||
"The incoming account should be configured in a similar way to the outgoing "
|
||||
"email account. Navigate to the :guilabel:`Incoming Mail Servers` in the "
|
||||
":guilabel:`Technical Menu` and :guilabel:`Create` a new configuration. Check"
|
||||
@@ -2417,7 +2566,7 @@ msgid ""
|
||||
"account. The account should be ready to receive email to the Odoo database."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/maintain/azure_oauth.rst:220
|
||||
#: ../../content/administration/maintain/azure_oauth.rst:293
|
||||
msgid ":doc:`../../applications/general/email_communication/email_servers`"
|
||||
msgstr ""
|
||||
|
||||
@@ -4137,6 +4286,14 @@ msgid ""
|
||||
"<email_communication/default>`."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/maintain/mailjet_api.rst:213
|
||||
msgid ""
|
||||
"The :guilabel:`System Parameters` can be accessed by activating "
|
||||
":doc:`../../applications/general/developer_mode` in the "
|
||||
":menuselection:`Settings --> Technical --> Parameters --> System Parameters`"
|
||||
" menu."
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/maintain/mailjet_api.rst:217
|
||||
msgid ""
|
||||
"Once the setup is complete, the Odoo database is ready to use the Mailjet "
|
||||
@@ -5060,7 +5217,7 @@ msgstr ""
|
||||
|
||||
#: ../../content/administration/maintain/update.rst:113
|
||||
msgid ""
|
||||
"You will get a folder labelled with the version of the source code, for "
|
||||
"You will get a folder labeled 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. "
|
||||
@@ -6463,10 +6620,6 @@ msgstr ""
|
||||
msgid "SSH"
|
||||
msgstr ""
|
||||
|
||||
#: ../../content/administration/odoo_sh/getting_started/branches.rst:480
|
||||
msgid "Setup"
|
||||
msgstr "Nastavitve"
|
||||
|
||||
#: ../../content/administration/odoo_sh/getting_started/branches.rst:482
|
||||
msgid ""
|
||||
"In order to use SSH, you have to set up your profile SSH public key (if it "
|
||||
|
||||
+2411
-2622
File diff suppressed because it is too large
Load Diff
+1223
-406
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user